body
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	scrollbar-face-color:  #3466A9;
	scrollbar-shadow-color: #F0E0C9;
	scrollbar-highlight-color: #006666;
	scrollbar-3dlight-color: #F0E0C9;
	scrollbar-darkshadow-color: #F0E0C9;
	scrollbar-track-color: #F0E0C9;
	scrollbar-arrow-color: #F0E0C9;
	background-color: #F0E0C9;
	/*cursor: wait; zeigt sanduhr an*/
}

h1
{
	color: #000000;
	display: inline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	line-height: 130%;
	text-decoration: none;
}

h2
{
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
}

h3
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.if_checked
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #7CA4D8;
}

.navigation
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	border: 1px solid #000000;
	background-color: #3466A9;
}

.navigation_text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.skizze_text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.navigation_unten
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #3466A9;
}

.navileer
{
	border: 1px solid #000000;
	background-color: #7CA4D8;
}

.navileer_border_top
{
	background-color: #7CA4D8;
	border-top: 1px solid #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

.navileer_border_top_right
{
	background-color: #7CA4D8;
	border-top: 1px solid #000000;
	border-left: 0px;
	border-right: 1px solid #000000;
	border-bottom: 0px;
}

.naviweiss
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.gruenweiss
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #3466A9;
	border: 1px solid #000000;
}

.gruenweiss_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #3466A9;
}

.gruengelb_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: yellow;
	background-color: #3466A9;
}

.gruenweiss_klein
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #3466A9;
	border: 1px solid #000000;
	font-weight: bold;
}

.gruenweiss_klein_no_bold
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #3466A9;
	border: 1px solid #000000;
	text-decoration: none;
}

.weiss_klein_no_bold
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #3466A9;
	border: 1px solid #ffffff;
	text-decoration: none;
}

.weissschwarz
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0E0C9;
	border: 1px solid #000000;
}

.weissschwarz_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0E0C9;
}

.weissschwarz_top_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0E0C9;
	border: 1px solid #000000;
	border-top: 0px solid #000000;
}

.braun_border
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #9C3701;
	border: 1px solid #000000;
}

.braun_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #9C3701;
}

.weissbraun
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #782B01;
	background-color: #F0E0C9;
	border: 1px solid #000000;
	font-weight: bold;
}

.navigation_laenge_breite
{
	border: 1px solid #000000;
	background-color: #3466A9;
}

.navigation_laenge_breite:hover,.navigation_laenge_breite_auswahl
{
	border: 1px solid #000000;
	background-color: #7CA4D8;
}

.navigation_laenge_breite_font_weiss
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.navigation_laenge_breite_font_schwarz
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.klein
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/*font-weight: bold;*/

.klein_underline
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.weissgelb_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFF9F;
}

.weissgruen_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #24D0D9;
}

.weissrot_border_no
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EDAFCA;
}

.text_rot
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #9B3A20;
}

.text_weiss
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.text_grau_kl
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	text-decoration: none;
}

.text_grau
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
}

a.text_grau:link
{
	color: #9B3A20;
	/* text-decoration: none; */
}

a.text_grau:visited
{
	color: #C18557;
	/* text-decoration: none; */
}

a.text_grau:hover
{
	color: #9B3A20;
	text-decoration: underline;
}

a.text_grau_kl:link
{
	color: #9B3A20;
	/* text-decoration: none; */
}

a.text_grau_kl:visited
{
	color: #C18557;
	/* text-decoration: none; */
}

a.text_grau_kl:hover
{
	color: #9B3A20;
	text-decoration: underline;
}

.tooltip
{
	color: #9B3A20;
	border-bottom: 1px dotted;
}

.text_grau_border
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	border: 1px solid #9B3A20;
}

.text_dunkelrot
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #993333;
}

.navi_site
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #9B3A20;
	font-weight: bold;
}

.formular
{
	border: 1px solid #9B3A20;
}

.button_weiter
{
	background-color: #5885C0;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 2px groove #EEE;
}

.button_weiter:hover
{
	background-color: #7CA4D8;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 2px outset #EEE;
}

.button_weiter:active
{
	background-color: #3446A9;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 2px inset #EEE;
}

.graue_liste
{
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.backbtn
{
	background-color: #3466A9;
	border: 1px solid yellow;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
}

.help
{
	border-bottom: 1px cyan dotted;
	cursor: help;
}

.button
{
	background-color: #3466A9;
	border: 2px #3466A9 groove;
	color: yellow;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

.button:hover
{
	border: 2px #3466A9 outset;
}

.button:active
{
	border: 2px #3466A9 inset;
}

.big
{
	font-size: 12pt;
}

.rotgelb
{
	background-color: yellow;
	color: red;
	border: 1px solid red;
	padding: 2px;
}

.alarm
{
	color: red;
	font-size: 14pt;
	text-weight: bold;
	text-decoration: blink;
}

label
{
	cursor:pointer;
	cursor:hand;
}

#main
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	padding:6px;
}

#curtain
{
	position:fixed;
	z-index:2;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-color:#E3C89D;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=50);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:wait;
	display:none;
}

#popup
{
	position:absolute;
	z-index:3;
	width:300px;
	height:100px;
	left:50%;
	top:200px;
	margin-left:-150px;
	margin-top:0px;
	border:2px groove #F0E0C9;
	background-color:#FFFF00;
	color:#404040;
	font-size:14pt;
	font-weight: bold;
	cursor:wait;
	display:none;
}

