html{margin:0;padding:0;}
html[xmlns^="http"]{overflow-y:scroll;}
body{margin:0;padding:0;font:100%/1.4em Arial,Helvetica,sans-serif;text-align:center;height:100%;background:#FFF}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Verstecken vor IE-mac \*/  
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* Ende IE-mac */  
.notext{overflow:hidden;width:0;height:0;position:absolute;left:-2000px;top:0;}
/* __________________________________ */
/* Container + Main + Footer */
#container{background:#FFF;text-align:left;margin:0 auto;padding:0;}
#mainBox{background:#FFF}
#main{background:#FFFFFF }
#footer{display:none;}
/* __________________________________ */
/* HEADER */
#header{display:none;}
#logoIQSH{display:none;}
/* __________________________________ */
/* LINKS */
#links{display:none;}
/* __________________________________ */
/* Menü */
ul#nav{display:none;}
/* __________________________________ */  
/* Subnavigation */    
ul#subnav{display:none;}
#links img{display:none;}
/* __________________________________ */ 
/* RECHTS */ 
#rechts {width:90%;float:left;padding:15px 15px 0px;margin:0px 0px 15px 10px;}
#rechts h1 {font-size:1.5em;line-height: 1.5em;padding:0px;margin:0 0 15px 0;color:#000;}
#rechts h2 {font-size:1.3em;line-height: 1.5em;margin:15px 0 0 0;padding:0px;color:#000;}
#rechts h3 {font-size:1em;line-height: 1.5em;margin:15px 0 0px 0;padding:0px;}
#rechts p {padding:0;margin:0 0 10px 0;font-size:1em;line-height: 1.5em;}
#rechts hr {}
#rechts a:link, #rechts a:visited {color:#000;text-decoration:none}
#rechts a:focus, #rechts a:hover,#rechts a:active {text-decoration:underline}
#rechts ul {margin: 0 0 1.5em; padding:0 0 0 1.5em; list-style: square;}
#rechts ul li {margin-bottom:5px;}
#rechts ol {margin: 0 0 1.5em; padding:0 0 0 1.5em; }
#rechts ol li {margin-bottom:0px;}
/* __________________________________ */
/* 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 }
.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 75px;}
.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;}
#linksH2 p.passwort {margin:2em 0 0.5em 0 ;padding:0; font: 1em Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; }
/* Kontakt + Fehlermeldung  */
.divAnrede {height:20px; width:20em;}
.formfeldWeiss { background: #fff; float: left; margin: 0 0 10px 10px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
.leftKontakt { float: left; text-align: right; width: 6em; margin: 0 0em 0 0;}
.leftKontaktHerr { float: left; text-align: right; width: 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 { background-color: #FFF; border: 1px solid #A61111; padding: 5px;	display: none; margin: 2em 0px; }



