*{padding:0; margin:0;}
html, body{font-family:arial, sans-serif, verdana; font-size:0.85em; color:#333; height:100%;}
h1{font-size:1.5em; padding-bottom:0.3em; margin-bottom:0.7em; color:#95015F; background:none;}
#rechts h1{font-size:1.2em; padding-bottom:0.6em;}
h2{font-size:1em; color:#95015F;} 
h3{font-size:1em; color:#95015F; text-transform:uppercase;}
h4{font-size:1em; color:#666;}
img{border:0;}
fieldset{border:0;}
.clear{clear:both; height:0.1px; overflow:hidden;}
a, a:link, a:visited{text-decoration:underline; color:#009BC2;}
a:hover{text-decoration:none;}
a.mail{background:url(../images/mail_bg.gif) left 50% no-repeat; padding-left:1.5em;}
a.external-link-new-window{background:url(../images/linkpfeil.gif) left 50% no-repeat; padding-left:20px;}
p{line-height:1.3em; padding-bottom:1.7em;}
.hidden{display:none;}
#mitte ul, #rechts ul{padding-bottom:1em; padding-left:30px;}

#wrapper{width:100%; background:none; float:left;}
#header{display:none;}
#drucklogo{display:block; padding-bottom:2em;}
* html #drucklogo{width:90%;}

#container{float:left; background:none; width:100%;}
#links{display:none;}
ul#subnav{display:none;}
#mitte{width:80%; padding:0; margin:0;}
* html #mitte {height:1px; clear:left;}

#rechts{display:block; width:80%; clear:left;}
#footer{padding:0; margin:0;}

#umschalter{display:none;}
#mainnav{display:none;}
div.tx-fmscalendar-pi1 #bewerbung label, div.tx-fmscalendar-pi1 #bewerbung button{clear:left; float:left;}



