/* Empfohlene Farbpalette:
   Weiss
   Ministergelb ..... FFFF33
   Ministermittel ... FFCC00 
   Ministerdunkel ..FFBE00  
   Bildunghell ...... FFE2C6
   Buildungradh...  FFDD88
   Bildungmittel ... FF9900
   Bildungradelb..  FF7F00
   Bildungdunkel . FF6600
   Bildungfinster ... CC3300
   Schwarz
   Schule-AT-Gelb.. FFBF00
*/

body 	{ 
	font-family: "verdana", "arial", "helvetica"; 
	font-size:12px; 
}
td 	{ 
	font-family: "verdana", "arial", "helvetica"; 
	font-size:11px; 
}

/* Container Styles */
.topnav 	{ background:#FF7F00; color:#FFFFFF; }
.leftnav 	{ background:#FF9900; color:#993300; }
.content 	{ background:#FFBF00; color:#663300; padding:6px }
.textcontent 	{ background:#F8F8b0; color:#663300; padding:6px }
.textcontentsize 	{ width:560px; }
.formcontent 	{ background:#F8F8b0; color:#663300; padding:6px }
.formcontentsize 	{ width:620px; }
.helpcontent 	{ background:#F8F8b0; color:#663300; width:560px; padding:6px }
.logo 		{ font-size:27px; font-weight:bold; color:#F8F8c0; padding:6px }

/* Content Styles */
li 		{ color:#403030; margin-top:3px }
ul 		{ color:#403030; margin-top:3px }
.info 	{ font-size:11px; }
.featurebox 	{ padding:8px; width:50%; border:solid 1px #c0c0c0 }
.label 		{ color:#900000; }
.login 		{ color:#900000; }
.form1 		{ font-size:13px; color:#900000; }
.formback1 		{ background:#F0E050; }
.result 	 	{ width:560px; background:#F0E050; }
.resultleft 	{ width:150px; }
.result-head { 
	font-weight:bold; color:#FFFF70; background:#CC3300; 
	padding-left:2px; width:150px; 
}
.result-head-long { 
	font-weight:bold; color:#FFFF70; background:#CC3300; 
	padding-left:2px; 
}
.big-link { font-size:18px; }

.table-head { 
	font-weight:bold; color:#FFFF70; background:#CC3300; 
	padding-left:2px; padding-right:2px
}

/* Hyperlink Styles */
a:link 	{ color:#000090 }
a:visited 	{ color:#000090 }
a:hover 	{ color:#c03030; text-decoration:underline; }
xxxa 		{ text-decoration: none }

/* Menu Styles */
.menu 		{ font-size:12px; padding:1px; white-space:nowrap }
a.menu:link 	{ color:#FFFFFF; text-decoration: none }
a.menu:active 	{ color:#FFFFFF; text-decoration: none }
a.menu:visited 	{ color:#FFFFFF; text-decoration: none }
a.menu:hover 	{ color:#900000; text-decoration: underline }

.submenu 		{ padding:8px; text-align:right; }
.subm 		{ font-size:11px; color:#900000; line-height:15px; }
a.subm:link 	{ color:#900000; text-decoration: none }
a.subm:active 	{ color:#900000; text-decoration: none }
a.subm:visited 	{ color:#900000; text-decoration: none }
a.subm:hover 	{ color:#FFFFFF; text-decoration: underline }
.gloss 		{ font-size:16px; font-weight:bold; color:#900000; }
a.gloss:link 	{ color:#900000; text-decoration: none }
a.gloss:active 	{ color:#900000; text-decoration: none }
a.gloss:visited 	{ color:#900000; text-decoration: none }
a.gloss:hover 	{ color:#FFFFFF; text-decoration: underline }
.menu-head { 
	font-weight:bold; color:#FFFF70; background:#CC3300; 
	padding-left:2px; padding-right:2px
}

/* Headline Styles */
#h1 		{ font-family:Arial; font-size:21px; font-weight:bold; color:#900000; }
#h1sub 	{ font-family:Arial; font-size:17px; font-weight:bold; color:#900000; 
			padding-top:2px; border-top:solid 2px #900000}
#h2 		{ font-family:Arial; font-size:19px; font-weight:bold; color:#900000; }
#h2sub 	{ font-family:Arial; font-size:15px; font-weight:bold; color:#900000; 
			padding-top:2px; border-top:solid 1px #900000}
#h3 		{ font-family:Arial; font-size:17px; font-weight:bold; color:#900000;  }
#h3sub 	{ font-family:Arial; font-size:14px; font-weight:bold; color:#900000; 
			padding-top:2px; border-top:solid 1px #900000}
#h4 		{ font-family:Arial; font-size:14px; color:#900000;  }

.headline 	{ font-weight:bold; color:#405080; border-bottom:solid 1px #c0c0c0 }




.tableErrorMsg {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: "arial", "helvetica"
}
.tableInfoMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: green; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoText {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoSehrWichtig {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: red; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoWichtig {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoTitel {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoButton {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: white; FONT-FAMILY: "arial", "helvetica"
}
.fontInfoAnmerkung {
	font-weight : lighter;
	font-size : 8pt;
	font-style : italic;
}
.readonlyField {
	BACKGROUND-COLOR: #E8E8E8;
	border : 1px solid #A0A0A0;
	color : Black;
	font-weight : normal;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	padding : 0px;
	margin : 0px;
	font-size : 10pt;
}
