body {  margin:0px; background-image:url('img/bgneu.gif'); background-repeat:repeat-y;background-position: left top; left: 0px; top: 0px; font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }

p { font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif; }

.layheadhp { z-index:888; width:950px; background-image:url('img/bg_headhp.gif'); background-repeat:no-repeat;background-position: left top; }
.layhead { z-index:999; width:950px; background-image:url('img/bg_head.gif'); background-repeat:no-repeat;background-position: left top; }
.laynav  { z-index:999; width:236px; background-image:url('img/bg_head.gif'); background-repeat:no-repeat;background-position: left top; }
.laybody { z-index:1; width:700px; height:297px; min-height:297px }
.laymain { z-index:1; left:0px; background-image:url('img/bg_main.gif'); background-repeat:repeat-y; width:940px }
.laycontent { z-index:1; position:relative; width:690px; left:236px; padding-left:10px; padding-top:17px; min-height:400px; }
.laycontenttop { z-index:1; position:absolute; left:236px; top:0px;  }
.laycontentfromtop { z-index:1; position:relative; width:690px; left:0px; padding-left:10px; padding-top:17px; min-height:400px; }
.laycontentfotos { z-index:1; position:relative; background-color:#956332; width:702px; left:-10px; top:-17px; height:372px;}
.laycontentbigfoto { z-index:1; position:absolute; width:512px; left:0px; top:0px; }
.laycontentbigtext { z-index:1; position:absolute; width:512px; height:369px; left:0px; top:0px; padding:10px; line-height:17pt; font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#886f5b; position:absolute; padding-top:17px; left:0px; background:#ffffff; }
.laycontentfoto1 { z-index:1; position:absolute; width:180px; left:517px; top:4px; }
.laycontentfoto2 { z-index:1; position:absolute; width:180px; left:517px; top:188px; }
.laycontentinfobg { z-index:1; background-image:url('img/bg_text.gif'); position:relative; width:700px; top:-17px; left:0px }
.laycontentinfo { z-index:1; position:relative; width:690px; top:-17px; left:0px; }
.laycontenttext { z-index:1; line-height:17pt;font-family: frutiger; font-face: frutiger; font-size:12pt; color:#886f5b; position:relative; width:490px; padding-top:17px; left:0px; }
.laycontentfototext { z-index:1; line-height:17pt;font-family: frutiger; font-face: frutiger; font-size:12pt; color:#886f5b; position:relative; width:490px; padding-top:17px; left:0px; }
.laycontentpfeile { z-index:1; position:absolute; top:0px; left:512px; width:200px; }
.lay2spalten { z-index:1; background-image:url('img/bg_2spalten.gif'); width:690px }
.lay2spaltenohnetrenn { z-index:1; width:690px }
.laymenu { z-index:100; position:absolute; left:0px; width:233px; padding-left:24px; padding-top:14px; }
.layfoot { position:relative; z-index:1; margin-left:-10px; width:700px; }
.layfootline { z-index:55; position:relative; margin-top:14px; left:0px; width:701px; background-color:#5C5857; height:1px; }
.layfootprint { z-index:1; position:relative; xleft:702px; left:70px; height:80px; top:-30px; visibility:hidden; }
.layfootclaim { z-index:1; position:relative; left:0px; }
.anzeige { z-index:1; position:absolute; left:960px; top:30px; }

.footlink { text-decoration:none; font-size:9px; color:#0d3253; }
A.footlink { text-decoration:none; font-size:9px; color:#0d3253; }


#submenu1 {  position:absolute; left:7px; visibility:hidden; }
#submenu2 {  position:absolute; left:65px; visibility:hidden; }
#submenu3 {  position:absolute; left:140px; visibility:hidden; }
#submenu4 {  position:absolute; left:250px; visibility:hidden; }
#submenu5 {  position:absolute; left:360px; visibility:hidden; }
#submenu6 {  position:absolute; left:444px; visibility:hidden; }
#submenu7 {  position:absolute; left:506px; visibility:hidden; }
#submenu8 {  position:absolute; left:557px; visibility:hidden; }

.submenuitem { text-decoration:none; font-size: 9px; font-style: normal; font-weight: normal; color: #ffffff; }
A.submenuitem { text-decoration:none; font-size: 9px; font-style: normal; font-weight: normal; color: #ffffff; }

.region {font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
.region2{font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic}
.region3 {font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003798; font-weight:bold; }
.addr {font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:normal}
.introtext { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; line-height:130%}
A.introtext { font-size:10pt; font-style:normal; color:#ED1C24; text-decoration:none; }
A.introtext:hover { font-size:10pt; color:#ED1C24; font-style:normal; text-decoration:underline; }

li {  list-style-position: outside; list-style-image: url('img/bullet.gif'); margin-bottom:6px;  font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif }
.tblhdr { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif;  font-size: 11pt; font-weight: bold; color: #000099; background-color: #FFCC00}
.tblspaltub { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; background-color: #cecede }
.tblspaltub2 { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; background-color: #a5add6}
.tblspalt { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; background-color: #cecede }
.tblspalt2 { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; background-color: #a5add6 }
.lay3spalten { background-image:url('img/bg_3spalten.gif'); width:690px }
.news { font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:normal }
.newshead {font-family:Frutiger, Verdana, Arial, Helvetica, sans-serif;  font-size:10pt; font-style:normal; line-height:130% ; font-weight: bold; color: #996666}
A.news { font-size:11px; line-height:14px; font-weight: normal; color:#ED1C24; text-decoration:none; }
A.news:hover { font-size:11px; line-height:14px; font-weight: normal; color:#ED1C24; text-decoration:underline; }
A.addr { font-size:11px; line-height:14px; font-weight: normal; color:#ED1C24; text-decoration:none; }
A.addr:hover { font-size:11px; line-height:14px; font-weight: normal; color:#ED1C24; text-decoration:underline; }