*{margin:0;padding:0}
body{ font-size:62.5%; line-height:1.6em;}
#container {  font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0; text-align:left; color:#666;}
a, a:link, a:visited { text-decoration:none; color:#666;}
a img {border:none;}
/*head*/
#head{ height: 236px; margin-top:100px;  }
span#picnav {display:none;}
#box{}
#head{}
#head img{border:none;}
span.hide {display:none!important;}
/*main*/
#main { height:324px; margin:0 0 0 10px; padding-top:20px; font-size:1.1em; }
#main #content {}
#main #txt { margin: 0 0 0 0; width:528px;}
#main h2, #main h3 { display:none;}
#main p { margin:0 0 16px 0;}
#main dl { margin: 0 0 16px 0; width:528px;clear:both;}
#main dl dd span { display:block; float:left; width:430px}
#main dl dd span.left { width:70px}
.loc13 #main dl dd span.left { width:90px}
.loc13 #main dl dd span.dleft { width:190px}
.loc13 #main dl dd span { width:310px}
.loc19 #main dl dd span.left { width:140px}
.loc19 #main dl dd span { width:310px}
#main dl dd, .clear { clear:both!important;}
#main .karte {display:none;}
#main #foot {display:none;}
.loc2 #main table { width:450px}
.loc2 #main table td { vertical-align:top;padding-right:10px;}
/*menu*/
#menu {display:none;}
/*banner*/
#banner { position:absolute; top:0; /*height:55px;*/font-size:1.1em;}
#banner h1  { /*float:left; width:185px;*/ margin-bottom:0;}
#banner h1 img {  }
#banner h1 span { display:block; width:10px; text-indent:-999em;}
#banner #adresse {/*float:left;*/ margin:-10px 0 0 10px; width:auto;  }
#banner #adresse .caps {/*margin-right:11px;*/ font-variant:small-caps; letter-spacing:1px;}
/*formulare*/
form {margin: 16px 0 16px 0; }
form fieldset {border:none;}
form label {width:170px; display:block; float:left;}
form input, form textarea{ width:338px;  border:none;font-size:11px;color:#666;padding:1px}
form .formblock{ margin-bottom:8px}
form input.formsubmit {border: 1px solid #666; width:100px; margin-left: 170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:11px;color:#666;padding-bottom:1px;}
form input.formsubmit:hover {color:#300;border: 1px solid #300;}
.forminfo {color:#300; padding-left:251px!important; margin-bottom:16px;}
form label.formerror {color:#300;}
/*home*/
#home #menu { height:407px;}
#home #head{ width:852px; height:407px; margin:0 0 0 10px; }
#home #banner #bannercontainer {position:relative;width:631px;height:55px;}
#home #banner #bannercontainer div.adress{ height:55px; clear:both; margin:12px 0 0 25px;}
#home #banner #bannercontainer p{ float:left;}
#home #banner #bannercontainer p.col1{ width: 190px;}
#home #banner #bannercontainer p.col2{ width: 165px;}
#home #banner #bannercontainer p.col3{ width: 220px;}