@media screen,projection{
html,body,div,span,header,nav,section,time,aside,footer,applet,object,iframe,h1,h2,h3,p,blockquote,pre,a,abbr,cite,em,font,img,s,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit}
article,aside,footer,header,nav,section{display:block}
a:active{outline:0}
ol,ul{list-style:none}
html{height:100%;min-height:100.5%;overflow-y:scroll;xxxbackground:url(../grafik/bg2.gif) repeat-y center 300px}
body{border-top:14px solid #fff;font:62.5% arial,helvetica,geneva,sans-serif;line-height:1;color:#333;background:url(../grafik/bg.gif) no-repeat center 14px}
.tarnen a,.tarnen a:hover,.tarnen a:visited,.verstecken{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}
.tarnen a:active,.tarnen a:focus{position:static;width:auto;height:auto}
.clear:after,.clear:after{display:block;height:0;clear:both;content:".";visibility:hidden}
.clear{display:inline-block}
#rahmen{display:block;margin:0 auto;width:650px;background:transparent}
#navi{position:relative;width:650px;height:250px}
#navigation{position:absolute;font-size:3em;top:86px}
#navigation span,#navigation a{margin-bottom:1px;padding:0 0 0 20px;width:630px;display:block;background:#000;color:#fff;text-decoration:none}
#navigation a:link,#navigation a:visited{background:transparent;color:#000}
#navigation a:hover,#navigation .aktiv a{background:#000!important;color:#fff!important}
#bread{position:absolute;top:0;right:0;border-top:30px solid #000;border-bottom:4px solid #000;padding:2px 0}
#bread li,#fusz li{display:inline;padding-left:10px;background:#fff}
#bread li.start{padding-left:0}
#bread a,#fusz a{text-decoration:none}
#bread a:link,#bread a:visited,#fusz a:link,#fusz a:visited{color:#000;background:#fff}
#bread a:hover,#fusz a:hover,#fusz span{color:#fff;background:#000}
#hintergrund{float:left;background:transparent}
#inhalt{float:left;padding:0 20px;color:#616161}
#inhalt a:link{color:#000}
#inhalt a:visited{color:#616161}
#inhalt a:hover,#inhalt a:focus{color:#fff;background:#616161}
#inhalt h1{margin-bottom:16px;font-size:1.4em;font-weight:600;color:#000}
#inhalt p,#inhalt ul{margin-bottom:10px;font-size:1.1em;line-height:1.4}
article h1 a{text-decoration:none!important}
#inhalt h1 a:link,#inhalt h1 a:visited,#inhalt h1 a:hover{color:#000;background:#fff}
article{margin-bottom:20px;width:610px}
article nav{text-align:right}
article nav a{text-decoration:none!important}
#inhalt div article{margin-right:20px;float:left;position:relative}
#inhalt div{float:left;width:630px}
#inhalt #map{margin-bottom:20px;width:610px;height:470px;float:left}
#inhalt #map div{width:inherit}
#inhalt div article{width:190px;float:left;margin-right:20px}
#inhalt div#spalt1 article{margin-left:210px}
#inhalt div article h1{min-height:36px;margin-bottom:16px}
#inhalt article img{margin-bottom:20px}
#inhalt div .intro{min-height:120px}
#ebene_1 #inhalt,#ebene_2 #inhalt{padding-right:0}
#inhalt div{float:left}
#inhalt a.mehr{float:left;margin-top:10px;width:180px;text-align:right;padding-right:10px;text-decoration:none}
#inhalt a:link.mehr,#inhalt a:visited.mehr{background:#000!important;color:#fff!important}
#inhalt a:hover.mehr{background:#616161!important;color:#fff!important}
div.slideshow-container{position:relative;clear:both;margin-bottom:20px;height:460px;float:left;width:610px;padding-bottom:20px}
div.loader{position:absolute;padding-bottom:20px;width:610px;height:460px;top:0;left:0;background-image:url(loader.gif) no-repeat center}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0}
#inhalt .slideshow a.advance-link{display:block;width:610px;height:460px;line-height:460px;text-align:left;background:#fff;padding-bottom:20px}
#inhalt .slideshow a.advance-link:hover,#inhalt .slideshow a.advance-link:active,#inhalt .slideshow a.advance-link:visited{text-decoration:none;background:#fff}
div.slideshow img{vertical-align:middle!important;margin-left:-3px}
div.caption-container{position:absolute;bottom:0;left:0;float:left;height:12px;padding:0 5px 5px;width:610px!important}
#thumbs{margin-bottom:10px;width:610px;float:left;height:50px}
#thumbs ul{display:block;height:50px}
#thumbs li{float:left;display:block;margin:0;padding:0;width:50px;height:50px;margin-right:20px;background:#d8d8d8}
#thumbs li.last{margin-right:0}
#thumbs li div{display:none}
#thumbs li img{margin:0;padding:0}
#fusz{clear:both;width:640px;float:left;padding-left:10px;font-size:1.1em}
}
@media print{
*{clear:both}
#navigation,nav,.tarnen,.verstecken,.mehr,#fusz,#bread,#thumbs{display:none!important;height:0;width:0}
body{font:100% arial,helvetica,geneva,sans-serif}
a{color:#000!important}
h1{font-size:18pt}
p,li,.caption-container{font-size:10pt}
.caption-container{font-style:italic}
div.slideshow span.image-wrapper{float:left!important}
}