@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,latin-ext);*/
*{font: normal 400 1em/1em "Open Sans",sans-serif;color:#000;}
body {font-size: 14px;font-family: 'Open Sans',sans-serif;color:#000;overflow-y:scroll;}
body {
background-color:#919191;
	background: rgba(145,145,145,1);
	background: -moz-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(145,145,145,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,210,210,1)), color-stop(100%, rgba(145,145,145,1)));
	background: -webkit-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(145,145,145,1) 100%);
	background: -o-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(145,145,145,1) 100%);
	background: -ms-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(145,145,145,1) 100%);
	background: linear-gradient(to bottom, rgba(210,210,210,1) 0%, rgba(145,145,145,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#919191', GradientType=0 );
background-repeat: no-repeat;
}
#loading {position: absolute;top: 5px;right: 5px;}
#calendar {width:98%;margin: 0 auto;position:relative;}
#Ausgabe {margin:0 auto;height:10%;position:relative; overflow:auto;padding:5px;}
.fc-header-title h2{font-size:1.5em;line-height: 1.5em;}
.fc-event {border: 1px solid #000000;background: #d2d2d2}
.fc-event-title, .ui-state-highlight .fc-day-number{color: #222222;}
.ui-widget-header {text-align:center;line-height:1.5em}
thead{border-bottom: 2px solid black;}
tr.row.even{background-color: #ebebeb;}
tr.row td{border-right: 1px solid #666;}
tr.row td:last-child{border: none;}
tr.row td input[type=text], tr.row td input[type=email], tr.row td input[type=url], tr.row td input[type=password], tr.row td input[type=number], tr.row td textarea, tr.row td select{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; /*height:20px; */margin-bottom:5px; border:1px solid #ccc;background-color: transparent; padding:4px 0 1px 5px;}
form fieldset {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; padding:10px; border:1px solid #eee; }
form fieldset legend {font-size:1.4em; padding:0 5px;}
form input[type=text], form input[type=email], form input[type=url], form input[type=password], form input[type=number], textarea, select {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; /*height:20px; */margin-bottom:5px; border:1px solid #ccc; padding:4px 0 1px 5px;}
form .textarea textarea {-moz-border-radius: 3px; -webkit-border-radius: 5px; border-radius:5px; margin-bottom:5px; min-height:50px;border:1px solid #ccc; padding:4px 0 1px 5px; width:100%;}
form .textarea {height:auto;}
form label {display:block; height:20px; font-size:1.2em;}
form div {height:24px; clear:both; margin-bottom:6px; padding:5px 0px;}
form div label {float:left; width:auto;}
form div input, form div select {width:52%; float:right;}
form div input.invalid {border-bottom:1px solid #f00;}
form input[type=submit], form button { display: inline-block;padding: 4px 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid rgba(0, 0, 0, 0.6);background: -webkit-gradient(linear, left top, left bottom, from(#fbfcfb), to(#9d9e9d));background: -moz-linear-gradient(#fbfcfb, #9d9e9d);background-color: #eee;text-shadow: rgba(255, 255, 255, 0.4) 0px 1px;-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px;-moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px;box-shadow: rgba(255, 255, 255, 0.4) 0 1px;-webkit-user-select: none;-moz-user-select: none;cursor:pointer;}
form input:hover[type=submit], form button:hover {background: #B5B5B5;-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,black 0px 1px 3px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;-moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,black 0px 1px 3px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;box-shadow: rgba(255, 255, 255, 0.4) 0 1px,black 0px 1px 3px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;text-shadow: rgba(255, 255, 255, 0.3) 0px 1px;cursor:pointer;}
form .s_column div {height:auto; margin-bottom:3px; padding:0px;}
form .s_column div label {float:none; width:100%;}
form .s_column div input {width:98%; float:none;}
