@charset "utf-8";
/* CSS Document */
html  {	margin:1em;padding:0;}

body {background: #fff;padding: 0;margin:0;text-align:left;font: 76% Arial, Helvetica, sans-serif;}
.edit	{ font: normal 12px Arial, Helvetica, sans-serif; color: #FF0000; padding: 0; margin: 0; }
#page_margins { }
/* __________________________________ */
/* START */
#startBox {	position: relative;}
#startBox h2 {font-size: 1.4em;color: #080C35;margin: 10px 0 0px 0;}
#startBox p {font-size: 1.1em;line-height: 1.5em;margin: 5px 0px 0px;padding: 0px;}
#startBox a:link, #startBox a:visited {color:#080C35; font-weight:bold;text-decoration:underline;}
#startBox a:focus,#startBox a:hover,#startBox a:active { text-decoration:none; background-color:#F5F4EF; color:#000000; }
#startBox a:focus,#mainBox a:hover,#mainBox a:active { text-decoration:none; background-color:#F5F4EF; color:#000000; }
#start01 {position:absolute;left:20px;top:190px;width:120px;height:16em;z-index:101;border-top: 15px solid #CC0033;background: #f1f1f1;	padding: 0px 10px;}
#start02 {position:absolute;left:180px;top:170px;width:120px;height:13em;z-index:101;border-top: 15px solid #0066CC;background: #f1f1f1;padding: 0px 10px;}
#start03 {position:absolute;left:340px;top:150px;width:120px;height:15em;z-index:101;border-top: 15px solid #009999;background: #f1f1f1;padding: 0px 10px;}
#start04 {position:absolute;left:500px;top:170px;width:120px;height:13em;z-index:101;border-top: 15px solid #FFCC00;background: #f1f1f1;padding: 0px 10px;}
#start05 {position:absolute;left:660px;top:190px;width:120px;height:18em;z-index:101;border-top: 15px solid #333399;background: #f1f1f1;padding: 0px 10px;}
/* __________________________________ */
/* HEADER */
#logo {display:none}
#topnavBox {display:none}

/* __________________________________ */
/* SUCHE */
#suchBox 	{display:none}
/* __________________________________ */
/* NAVIGATION */
#nav	{display:none}

/* __________________________________ */
/* SUBNAV */ 
#subnavBox {display:none}

/* __________________________________ */
/* INHALT */
#mainBox {background:#fff ;padding: 0;margin:0;	font-family: Arial, Helvetica, sans-serif;
	left: 17em;	width: 90%; }

/* Fonts */
#mainBox h1 {	font-size: 1.6em;color: #000;margin: 0 0 15px 0;}
#mainBox h2 {	font-size: 1.2em;color: #000;margin: 25px 0 10px 0;}
#mainBox h3 {	font-size: 1em;color: #000;margin-bottom: 0px;}
#mainBox h3.headListe {	font-size: 1.2em;color: #080C35;margin-bottom: 3px;}
#mainBox h3.headListe a:link,
#mainBox h3.headListe a:visited { color:#000; text-decoration:none; border-bottom:none }
#mainBox h3.headListe a:focus,
#mainBox h3.headListe a:hover,
#mainBox h3.headListe a:active { color:#000; text-decoration:none; border-bottom:none }
#mainBox h4 {	font-size: 1em;color: #080C35;margin-bottom: 0px;}
#mainBox h5 {	font-size: 1em;color: #080C35;margin-bottom: 0px;}
#mainBox p {font-size: 1.1em;margin:0 0 1em 0;line-height: 1.5em;}
#mainBox a:link { color:#000; text-decoration:underline; }
#mainBox a:visited { color:#000; text-decoration:underline; }
#mainBox a:focus,#mainBox a:hover,#mainBox a:active { color:#000; text-decoration:underline; }
#mainBox ul{margin:0 0 1.5em;padding:0 0 0 1.5em;list-style:square;line-height: 1.5em;}
#mainBox ul li{margin-bottom:5px;}
#mainBox ol{margin:0 0 1.5em;padding:0 0 0 2em;line-height: 1.5em;}
#mainBox ol li{margin-bottom:5px;}
/* SUCHE */
div.sucheErgebnis {margin:1em 0 4.5em 0}
.sucheFeld 
{ background: #FFF; float: left; width:250px;height: 18px;margin: 0 0 10px 0; border-top: 1px solid #999;
border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #999;font: 1em Verdana, Arial, Helvetica, sans-serif;}
.suchLinkListe
{border:1px solid #ccc !important; line-height: 15px; text-align: center; height: 15px; width: 15px;
margin: 0 5px 0 0;padding: 0;float:left;text-decoration:none !important;}
a:hover.suchLinkListe,a:hover.suchLinkListeOn {background-color:#9ebd0b !important;color:#fff !important}
.suchLinkListeOn 
{border:1px solid #9ebd0b !important; line-height: 15px; text-align: center; height: 15px; width: 15px;
margin: 0 5px 0 0; padding: 0px; float:left;text-decoration:none !important; font-weight:bold !important;
background-color:#9ebd0b;color:#fff !important}
p.ergebnisseite {float:left;}
p.ohne {font-weight:normal}

/* __________________________________ */
/* Formulare */
#eForm {border: none; margin: 1em 0 0 0 ; width: 99%; font-size: 1em ; padding: 0;}
#eForm legend {margin:0 0 20px -7px;padding:0;color:#467391;font: 1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold; }
.left { float: left;text-align: right; width: 8em; margin: 0 0em 0 0;}
.eFormfeld { background: #FFF; float: left; margin: 0 0 10px 10px; border-top: 1px solid #999;
border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #999;
font: 1em Verdana, Arial, Helvetica, sans-serif }
.eFormfeld2 { background: #FFF; float: left; margin: 0 0 10px 10px; border-top: 1px solid #999;
border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #999;
font: 1em Verdana, Arial, Helvetica, sans-serif }
.checkLinks 	{float: left; text-align: right; width: 1em; margin: 0 0em 0em 3em;}
.checkRechts 	{float: left; margin: 0 0 10px 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formtextRechts {float: left; margin: 0 0 10px 23px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formtextRechts2 { float: left;	margin: 0 0 10px 37px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.formtextRechts3 { float: left;	margin: 0 0 10px 4px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.eFormbutton 	{ border: 1px solid #999999; background: #F0F0F0; margin: 10px 0 0 0;}
.eFormbutton 			{cursor:pointer} /* IE 6.+ */
.eFormbutton :hover		{cursor:pointer} /* Geckos */
.sucheButton 	{ border: 1px solid #999999; background: #F0F0F0; margin: 0px 0 0 10px;}
.sucheButton 			{cursor:pointer} /* IE 6.+ */
.sucheButton :hover		{cursor:pointer} /* Geckos */
.kontaktButton 	{ border: 1px solid #999999; background: #F0F0F0; margin: 0px 0 0 72px;}
.kontaktButton 			{cursor:pointer} /* IE 6.+ */
.kontaktButton :hover		{cursor:pointer} /* Geckos */
#eForm input.right, #eForm2 input.right, #eForm3 input.right, #eForm4 input.right, #eForm5 input.right 
{float: left; width: auto; clear: both; margin-left: 5.3em; margin-right: 0.3em;}
#eForm input[type=checkbox].right, #eForm input[type=radio].right, #eForm input[type=submit].right 
{ margin-left: 6.3em;}
#eForm br, #eForm2 br, #eForm3 br, #eForm4 br, #eForm5 br {clear: both;}
/* Kontakt + Fehlermeldung  */
.divAnrede {height:20px; width:25em;}
.formfeldWeiss { background: #fff; float: left; margin: 0 0 10px 10px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
.leftKontakt { float: left; text-align: right; width: 5em; margin: 0 0em 0 0;}
.leftKontaktHerr { float: left; text-align: right; width: 12.9em; margin: 0 0em 0 0;}
.leftKontaktFrau { float: left; text-align: right; width: 3.5em; margin: 0 0 0 0;}
.textKontaktfeld {text-align: left; width: 6em; margin: 11em 0 11em 0;}

.eFormfeldText	{ background: #FFF; float: left; margin: 0 0 10px 0; font: 1em Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #999;
				border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #999;}
.errFld { border: 1px solid #A61111; }
.errMsg { display:none; }
#alertMessagePlaceHolder { line-height: 1.5em; border: 1px solid #A61111; padding: 5px;	display: none; margin: 2em 0px;width:30em }







