body {margin:0; padding:0; background:#F5F6F8;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#485A66; vertical-align:top;  text-align:left;}

a{ color:#485A66; text-decoration:underline;}
a:hover{ color:#485A66; text-decoration:none;}

strong a{ color:#D30E0E; text-decoration:underline;}
strong a:hover{ color:#D30E0E; text-decoration:none;}

span{ font-size:10px;}

.links_login {   font:12px/18px tahoma, arial, helvetica, sans-serif; 
						color:#485A66; 
						vertical-align:top; 
						font-weight:bold; 
						text-align:center;}
.cb {   font:12px/18px tahoma, arial, helvetica, sans-serif; 
						color:#485A66; 
						vertical-align:top; 						
						text-align:center;}


.kundenlogin {color:#FFFFFF}
.kundenloginueberschrift {font-size:12px; color:#FFFFFF}
.kundenloginbutton {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#485A66; vertical-align:top;  text-align:center;}
.textfeldkunde {border-style:solid; border:1px;border-color:#000000;font:11px/13px tahoma, arial, helvetica, sans-serif; color:#485A66; vertical-align:top;  text-align:left;}
.textfeldkunde4 {border-style:solid; border-width:1px; border-color:#666666;font:13px/15px tahoma, arial, helvetica, sans-serif; color:#485A66; padding-top:2px; text-align:center}



.vorteile_index {font:12px/18px tahoma, arial, helvetica, sans-serif; color:#CCCCCC; vertical-align:top;}
.vorteile_Ort {font:13px tahoma, arial, helvetica, sans-serif; color:#FF0000; vertical-align:top;}

.vorteile2 {font:12px/18px tahoma, arial, helvetica, sans-serif; color:#666666; vertical-align:top;}
.vorteileRot {font:12px/18px tahoma, arial, helvetica, sans-serif; color:#CC0000; vertical-align:top;}
.vorteileueberschrift {font: 18px "Arial Black"; color:#D30E0E; vertical-align:top;  text-align:center;}
.links {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#D30E0E; vertical-align:top;  text-align:center;}
.links2 {font:11px/13px tahoma, arial, helvetica, sans-serif; 
		 color:#D30E0E; 
		 vertical-align:top;  
		 text-align:center; 
		 text-decoration:underline; 
		 font-weight:bold;}
		
.headline { font:13px/15px tahoma, arial, helvetica, sans-serif; 
			color:#D30E0E; 
			vertical-align:top;  
			text-align:center; 
			text-decoration:none; 
			font-weight:bold;}
			
.links_hervorhebung {   font:11px/13px tahoma, arial, helvetica, sans-serif; 
						color:#D30E0E; 
						vertical-align:top; 
						font-weight:bold; 
						text-align:center;}
.anmeldung_num {font:10px/18px tahoma, arial, helvetica, sans-serif; color:#FFFFFF;
 vertical-align:top; background-color:#CC0000}					

.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 7px;}
.r1 li a {line-height:21px; color:#485A66; text-decoration:underline; }
.r1 li a:hover { text-decoration:none; color:#485A66;}


.top1{padding-top:28px;}
.top2{width:585px;}
.top2 img{margin:23px 0 0 22px;}
.rez1{width:100%; background:url(images/rez1.gif) top left repeat-x; height:141px;}
.top3{width:273px;}
.top3 table{margin:18px 0 0 22px;}
.top3 td img{ vertical-align:middle; margin:0 0 0 22px;}
.top3 td input{ width:126px; height:19px; border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; font-weight:bold; padding:1px 0 1px 4px; font-family:tahoma;}
.rez2{width:100%; height:100%; background: #F5F6F8 url(images/rez2.gif) top left repeat-x;}
.end{  text-align:center; padding:23px 0 20px 0; color:#6C6C6C; line-height:12px;}
.end span{ color:#ABACAD; font-size:11px;}
.end span a{ color:#485A66; text-decoration:none; font-weight:bold; font-size:11px;}
.end span a:hover{ color:#485A66; text-decoration:underline; font-weight:bold; font-size:11px;}
.end a{ color:#D30E0E; text-decoration:underline; font-weight:normal;}
.end a:hover{ color:#D30E0E; text-decoration:none; font-weight:normal;}

.txt1{ color:#FFFFFF; padding:1px 0 0 0;}
.txt2{background: #62737F url(images/aa1.gif) top left no-repeat; width:39px; height:100%; color:#FFFFFF; text-align:center; padding-top:4px;}
.txt3{width:165px; height:24px; color:#FFFFFF; padding:4px 0 0 0; text-indent:10px;}
.txt3 a{ color:#9ED5F6;  text-decoration:underline; font-weight:bold}
.txt3 a:hover{ color:#9ED5F6;  text-decoration:none; font-weight:bold}
.txt4{height:83px; background: #6B7E8A url(images/a2.gif) top left repeat-x; width:100%;}
.txt4 td{ color:#FFFFFF; text-transform:uppercase;}
.txt4 td strong{ color:#FFFFFF;}
.txt4 td strong a{ color:#FFFFFF; text-decoration:none}
.txt4 td strong a:hover{ color:#FFFFFF; text-decoration:underline}
.txt4 td strong img{ margin:0 5px 0 0;}
.txt5{padding:15px 0 15px 0;}
.txt5 a{ color:#FFFFFF; text-decoration:underline;}
.txt5 a:hover{ color:#FFFFFF; text-decoration:none;}
.top4{background:url(images/x2.gif) top left no-repeat; height:207px;}
.top4 table{margin:56px 0 0 21px; width:220px;}
.top4 td{ color:#5A707F;}

.f1 td input{ width:204px; height:20px; border:1px solid #B3BDC4; background:#EEF0F2; padding:1px 0 1px 4px; color:#485A66; font-size:11px; font-family:tahoma; font-weight:bold; margin:2px 0 19px 0;}
.f2 td input, textarea{border:1px solid #B3BDC4; background:#EEF0F2; padding:1px 0 1px 4px; color:#485A66; font-size:11px; font-family:tahoma; font-weight:bold; margin:2px 0 19px 0;}
.f2 td input{ width:204px; height:20px;}
.f2 td textarea{ width:204px; height:94px; overflow:auto; margin-bottom:6px;}
 
/* Formatierungen der Schülerliste-Tabelle */

#tbl_Schuelerliste 			{ font-family:Arial; font-size:7pt }
#tr_Schuelerliste 			{}

/* Überschriftszeilenfelder der Schülerliste */
#th_Schuelerliste_Fachnummer 		{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center}
#th_Schuelerliste_Schlossnummer 	{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }
#th_Schuelerliste_Name 			{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }
#th_Schuelerliste_Klasse 		{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }
#th_Schuelerliste_Strasse 		{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }
#th_Schuelerliste_Plz 			{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }
#th_Schuelerliste_Ort 			{ cursor:pointer; border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt; text-align:center }




/* Formatierungen der Standortauslastung-Tabelle */

#tbl_Standortauslastung			{ font-family:Arial; font-size:7pt }
#tr_Standortauslastung 			{}

/* Überschriftszeilenfelder der Standortauslastung */
#th_Standortauslastung_Standort 	{ border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt }
#th_Standortauslastung_Aufgestellt 	{ border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt }
#th_Standortauslastung_Vermietet 	{ border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid; font-weight:bold; font-size:7pt }
#th_Standortauslastung_Frei 		{ border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid;  font-weight:bold; font-size:7pt }
#th_Standortauslastung_Auslastung	{ border-color:#555555; border-top-color:#dddddd; border-left-color:#dddddd; border-width:1px; border-style:solid;  font-weight:bold; font-size:7pt }



/* Sonstige Formatierungen */

/* Seitenweite Eigenschaften */
/* nur in Tabellen gültig */
table { font-size:9pt }
#td_fett { font-weight:bold }

/* Überschriften in den einzelnen Formularen */
h1 {font: 25px Geneva, Arial, Helvetica, sans-serif; color:#D30E0E; vertical-align:top;}
h2 {font: 14px Geneva, Arial, Helvetica, sans-serif; color:#D30E0E; vertical-align:top;}
h3 { font:11px tahoma, arial, helvetica, sans-serif; 
			color:#D30E0E; 
			vertical-align:top;  
			text-decoration:none; 
			font-weight:bold;}
h4 { font:12px tahoma, arial, helvetica, sans-serif; 
			vertical-align:top;  
			text-decoration:none; 
			font-weight:bold;}
			
h5 { font:13px tahoma, arial, helvetica, sans-serif; 
			color:#D30E0E; 
			vertical-align:top;  
			text-decoration:none; 
			font-weight:bold;}

#blauer_stern { color:#3388ff }
#roter_text { color:#ff0000 }
