html, body{background:#1e232a;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:100%;margin:0;padding:0px 0px 0px 0px;border:0px solid green;}
p, p.regular{display:block;color:#fcfcf2;font-size:100%;margin-top:0px;margin:0% 0% 0% 0%;line-height:120%;padding:1% 0% 1.4% 0%;background-color:transparent;border:0px solid green;}
p.smaller, span.smaller {color:#fcfcf2;font-size:90%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;line-height:105%;padding:0% 0% 0.9% 0%;background-color:transparent;border:0px solid green;}
p.muchsmaller, span.muchsmaller {color:#fcfcf2;font-size:80%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;margin-bottom:0px;line-height:100%;padding:0% 0% 0.9% 0%;background-color:transparent;border:0px solid green;}
p.evensmaller{font-size:70%;border:0px solid green;}
span.titeldaten{color:#fcfcf2;}
span.alert{color:#FCFCF2;font-size:120%;font-weight:400;margin:0% 0% 10% 0%;padding:0%;vertical-align:super;border:0px solid green;}
span.nowrap{white-space:nowrap;border:0px solid green;}
h1{color:#fcfcf2;font-size:160%;font-weight:normal;line-height:100%;margin:0%;padding:0% 0% 0% 0%;border:0px solid green;clear:left;}
h2{color:#fcfcf2;font-size:130%;font-weight:normal;line-height:100%;margin:2% 0% 0% 0%;padding:0% 0% 1.5% 0%;border:0px solid green;clear:left;}
h3{color:#fcfcf2;font-size:110%;font-weight:normal;line-height:100%;margin:2% 0% 0% 0%;padding:0% 0% 0% 0%;border:0px solid green;clear:left;}
#thema{font-size:120%;}
h4{color:#fcfcf2;font-size:90%;font-weight:normal;line-height:100%;margin:0%;padding:0% 0% 0% 0%;border:0px solid green;clear:left;}
h5{color:#fcfcf2;font-size:90%;line-height:100%;margin:0%;padding:0% 0% 1% 0%;clear:left;}
h6{color:#fcfcf2;font-size:80%;line-height:100%;margin:0%;padding:0% 0% 1% 0%;clear:left;}
div{margin:0%;padding:0%;}
div.main{overflow:auto;background:#1e232a;position:relative;width:99.9%;max-width:1280px;padding:0% 0% 0% 0%;margin-left:auto;margin-right:auto;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;border:0px solid green;}
div.smallnav{display:block;}
div.simple{background-color:transparent;text-align:left;color:#fcfcf2;width:100%;padding:0% 0% 0% 0%;margin:0% 0% 2% 0%;float:left;display:block;overflow:visible;border:0px solid green;}
div.browseindex_leftnav{text-align:left;color:#fcfcf2;width:55%;padding:0% 0% 0% 0%;margin:0% 0% 0.5% 1%;float:left;border:0px solid green;}
div.browseindex_rightnav{text-align:left;color:#fcfcf2;width:40%;padding:0% 0% 0% 0%;margin:0% 0.5% 0.5% 0%;float:right;border:0px solid green;}
div.title{clear:left;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;overflow:visible;border:0px solid green;z-index:4;}
div.banner{position:relative;padding:0% 0% 0% 0%;margin:0% 0% 1% 0%;float:left;display:inline;width:100%;background-color:#e9e4e0;overflow:visible;position:relative;border:0px solid green;}
div.logo{float:left;width:29%;min-height:87px;overflow:visible;padding:0.0% 0.0% 0.0% 0.0%;margin:0.0% 0.0% 0.0% 0.0%;border:0px solid green;z-index:3;}
img.kooplogo {background: #ffffff; padding: 10px; height: 80px; margin: 10px 10px 10px 0px;}
#logo{border:none;padding:0% 0% 0% 0%;margin:0.0% 0.0% 0.0% 0.0%;min-width:200px;max-width:300px;width:100%;margin:0%;float:left;border:0px solid green;}
div.smallnav{width:71%;float:right;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;text-align:left;overflow:visible;z-index:4;border:0px solid green;}
div.languageselect_start{position:relative;float:right;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;text-align:left;border:0px solid green;overflow:visible;right:0%;z-index:4;}
div.languageselect_int{display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;white-space:nowrap;opacity:1.0;float:right;text-align:left;z-index:10;border:0px solid green;}
div.languageselect_frame{min-width:150px;background-color:#FCFCF2;opacity:1.0;display:none;position:absolute;float:left;padding:1% 1% 1% 1%;margin:0% 0% 0% 0%;text-align:left;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;z-index:10;position:absolute;right:0%;border:0px solid green;}
div.languageselect_start:hover div.languageselect_frame{display:block;}
img.languageselect_flag{height:15px;border:0px;padding:0px 5px 0px 4px;margin:3px 0px 0px 0px;float:right;border:0px solid green;}
a.languageselect, a:active.languageselect, a:link.languageselect, a:visited.languageselect{color:#13161a;font-weight:normal;text-decoration:none;display:block;margin:8px 0px 0px 2px;border:0px solid green;}
div.languageselect{width:98%;min-height:30px;white-space:nowrap;clear:left;padding:1% 1% 1% 1%;margin:0% 0% 3% 0%;text-align:left;line-height:99%;min-width:80px;overflow:visible;border:0px solid green;z-index:1;}
div.languageselect:hover{background-color:#C4C4BC;border:0px solid green;}
img.languageicon{float:left;padding:0px;margin:0px 10px 0px 10px;border:0px solid #243958;max-width:30px;vertical-align:middle;border:0px solid green;}
div.javascript_message{float:left;width:98%;padding:1% 1% 1% 1%;margin:0% 0% 0% 0%;border:0px solid green;}
div.navbar{padding:0%;margin:0%;position:absolute;float:right;overflow:visible;border:0px solid green;bottom:0.0%;right:0.0%;width:84%;z-index:3;}
div.navbar img.imgnavicon{display:none;}
.cssmenu{margin:0px;padding:0px;float:right;opacity:1.0;width:100%;font-size:100%;border:0px solid green;display:block;}
.cssmenu ul{list-style:none;margin:0px 0px 0px 0px;padding:0;-webkit-border-radius:0px;-moz-border-radius:0px;float:right;border:0px solid green;width:100%;}
.cssmenu li{min-width:10%;min-height:25px;width:16.3%;background-color:#13161a;border:0px solid #fffffa;float:right;padding:0.4% 1.2% 0.4% 1.2%;margin:0.8% 0.8% 0.8% 0.0%;box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;-moz-box-shadow:1px 1px 3px #000000;border:0px solid green;}
.cssmenu li:hover{background-color:#FCFCF2;}
.cssmenu li a{color:#fcfcf2;display:block;font-weight:normal;line-height:normal;margin:0px;padding:0px;text-align:center;text-decoration:none;background:transparent;border:0px solid green;}
.cssmenu li:hover, .cssmenu li a:hover{background-color:#FCFCF2;color:#13161a;text-decoration:none;border:0px solid green;}
.cssmenu li.active{min-width:10%;min-height:25px;width:16.3%;color:#13161a;background-color:#FCFCF2;border:0px solid #fcfcf2;float:right;padding:0.4% 1.2% 0.4% 1.2%;margin:0.8% 0.8% 0.8% 0.0%;box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;-moz-box-shadow:1px 1px 3px #000000;border:0px solid green;}
.cssmenu li.active:hover a, .cssmenu li.active a, .cssmenu li.active a:hover{color:#13161a;border:0px solid green;}
.cssmenu ul li:hover a{color:#13161a;text-decoration:none;border:0px solid green;}
.cssmenu li ul, .cssmenu li.active ul{min-width:10%;display:none;height:auto;padding:0px;margin:5px 0px 0px 0%;border:0px;position:absolute;width:16.3%;z-index:200;background-color:#13161a;border:0px solid green;}
.cssmenu li:hover ul{display:block;}
.cssmenu li li{float:none;width:120%;padding:0.4% 1% 0.4% 1%;margin:0.0% 0.0% 0.0% -11.0%;background-color:#13161a;min-width:10%;min-height:30px;border:0px solid #fffffa;box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;-moz-box-shadow:1px 1px 3px #000000;border:0px solid green;}
.cssmenu li:hover li a{color:#fcfcf2;background:none;border:0px solid green;}
.cssmenu li.active:hover li a{color:#fcfcf2;background:none;}
.cssmenu li.active li a:hover{color:#243958;background:none;border:0px solid green;}
.cssmenu li ul a{display:block;margin:5px 0px 0px 0px;padding:0px 10px 0px 15px;text-align:left;border:0px solid green;}
.cssmenu li ul a:hover, .cssmenu li ul li:hover a{color:#243958;text-decoration:none;background-color:#FCFCF2;border:0px solid green;}
#li_startseite{display:none;}
#li_hinweise{display:none;}
#li_impressum {display:none;}
#li_datenschutzerklaerung {display:none;}
#li_barrierefreiheit {display:none;}
#li_projektinfo{display:none;}
#li_sprache{display:none;}
#li_lastvisited, #li_lastsearched, #li_upload {width:25px;min-width:25px;overflow:hidden;}
#li_suchformular{display:block;overflow:visible;}
#li_themen{display:block;}
#li_browse{display:block;}
#li_einstellungen{display:block;}
#letztbesucht, #letztgesucht, #upload {display:none;}
div.navbarelement1{float:left;padding:0.5% 1.2% 0.5% 1.2%;margin:0.35% 0.7% 1.7% 0.35%;font-size:90%;text-align:center;width:20%;background-color:#13161a;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));right:0px;box-shadow:2px 2px 5px #000000;-webkit-box-shadow:2px 2px 5px #000000;-moz-box-shadow:2px 2px 5px #000000;border:0px solid green;}
div.navbarelement1:hover{background-color:#FCFCF2;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));}
div.activenavbarelement1{float:left;padding:0.5% 1.2% 0.5% 1.2%;margin:0.35% 0.7% 1.7% 0.35%;font-size:90%;text-align:center;width:20%;background-color:#FCFCF2;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));right:0px;box-shadow:2px 2px 5px #000000;-webkit-box-shadow:2px 2px 5px #000000;-moz-box-shadow:2px 2px 5px #000000;border:0px solid green;}
div.simplenavbarelement1{float:left;padding:0.5% 1.2% 0.5% 1.2%;margin:0.35% 0.7% 1.7% 0.35%;font-size:90%;text-align:center;width:20%;background-color:#13161a;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));box-shadow:2px 2px 5px #000000;-webkit-box-shadow:2px 2px 5px #000000;-moz-box-shadow:2px 2px 5px #000000;border:0px solid green;}
div.simplenavbarelement1:hover{background-color:#FCFCF2;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));border:0px solid green;}
div.activesimplenavbarelement1{float:left;padding:0.5% 1.2% 0.5% 1.2%;margin:0.35% 0.7% 1.7% 0.35%;font-size:90%;text-align:center;width:20%;background-color:#FCFCF2;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));box-shadow:2px 2px 5px #000000;-webkit-box-shadow:2px 2px 5px #000000;-moz-box-shadow:2px 2px 5px #000000;border:0px solid green;}
div.sliderbox{width:90.0%;float:left;padding:0.8% 3.8% 0.8% 3.8%;margin:0.0% 2% 0.5% 1%;text-align:left;color:#fcfcf2;min-width:8%;right:0px;overflow:visible;border:0px solid green;}
#livesearch_drop{position:relative;clear:left;width:300%;margin:0.0% 0.0% 0.0% 0.0%;padding:0.0% 0.0% 0.0% 0.0%;float:left;border:0px solid green;height:0px;overflow:visible;z-index:200;background:#fcfcf2;}
#livesearch{background:#fcfcf2;clear:left;position:relative;z-index:2;border:0px solid green;text-align:left;padding:0.0% 0.0% 0.0% 0.0%;margin-top:28px;width:100%;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;}
div.livesuche_treffer{clear:left;overflow:hidden;margin:0%;padding:2% 1% 0% 1%;width:98%;border:0px solid green;}
div.livesuche_treffer_image{height:50px;width:90px;overflow:hidden;float:left;padding:0% 0% 0% 0%;margin:0% 2% 0% 0%;border:0px solid green;}
div.livesuche_treffer_image img{margin-top:-40%;}
p.live{font-size:90%;padding:0.0% 0% 0.5% 0%;margin:0% 1% 1.1% 0%;color:#525d6a;line-height:100%;background-color:#fcfcf2;border:0px solid green;}
a.livelink, a:active.livelink, a:link.livelink, a:visited.livelink{color:#243958;text-decoration:none;line-height:100%;text-align:left;}
a:hover.livelink, a:hover:active.livelink, a:hover:link.livelink, a:hover:visited.livelink{color:#243958;}
p.live:hover a.livelink{color:#243958;}
a:hover.livelink{color:#fcfcf2;}
span.suchtreffer{margin:4% 0% 0% 0%;padding:0px;background:#f8f857;opacity:0.6;color:#000000;font-weight:normal;}
a.barnav, a:active.barnav, a:link.barnav, a:visited.barnav{color:#fcfcf2;font-weight:normal;text-decoration:none;display:block;text-align:center;border:0px solid green;padding:0px 5px 0px 5px;}
a:hover.barnav{color:#13161A;}
div:hover.navbarelement, div:hover.navbarelement1 a.barnav{color:#243958;}
div:hover.navbarelement, div:hover.navbarelement1 a.barnav1{color:#243958;}
a.barnavactive, a:active.barnavactive, a:link.barnavactive, a:visited.barnavactive{color:#243958;font-weight:normal;text-decoration:none;display:block;}
a.barnav1, a:active.barnav1, a:link.barnav1, a:visited.barnav1{color:#8A8A8A;font-weight:normal;letter-spacing:0px;word-spacing:0px;font-size:90%;text-decoration:none;display:inline;float:right;padding:0px 5px 0px 15px;margin:4px 0px 0px 0px;}
a.barnav1active, a:active.barnav1active, a:link.barnav1active, a:visited.barnav1active{color:#fcfcf2;font-weight:normal;letter-spacing:0px;word-spacing:0px;font-size:80%;text-decoration:none;display:inline;float:right;padding:0px 5px 0px 4px;margin:4px 0px 0px 0px;border-right:1px solid #4A4A4A;border:0px solid green;}
a:hover.barnav1{color:#13161a;}
a.simplebarnav1, a:active.simplebarnav1, a:link.simplebarnav1, a:visited.simplebarnav1{color:#fcfcf2;font-weight:normal;font-size:90%;text-decoration:none;display:block;border:0px solid green;}
a.simplebarnav1active, a:active.simplebarnav1active, a:link.simplebarnav1active, a:visited.simplebarnav1active{color:#4A4A4A;font-size:90%;}
a:hover.simplebarnav1{color:#243958;}
a.small, a:active.small, a:link.small, a:visited.small{color:#fcfcf2;font-weight:normal;font-size:80%;text-decoration:underline;display:inline;border:0px solid green;}
a:hover.small{color:#525d6a;}
div.maincontent{display:inline;width:96%;min-height:800px;float:left;border:0px solid #ffffff;clear:left;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;border:0px solid green;position:relative;z-index:1;}
div.einzelbildanzeige{text-align:center;width:80%;padding:2%;margin:0 auto;overflow:hidden;border:0px solid green;}
div.einzelbildanzeigetext{background-color:#13161a;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));color:#fcfcf2;font-weight:normal;padding:0.5% 0.5% 0.5% 0.5%;margin:0% 0% 2% 0%;box-shadow:4px 4px 10px #000000;min-height:85px;text-align:center;width:45%;min-width:200px;opacity:0.8;overflow:visible;z-index:1;border:0px solid green;}
div.einzelbildanzeigenav{display:block;white-space:nowrap;float:left;padding:1% 1.5% 1% 1.5%;margin:1% 0.55% 0.55% 0.55%;text-align:center;background-color:#243958;width:42%;min-width:80px;box-shadow:4px 4px 10px #525d6a;-webkit-box-shadow:4px 4px 12px #525d6a;-moz-box-shadow:4px 4px 10px #525d6a;overflow:visible;opacity:1;border:0px solid green;}
div.einzelbildanzeigenav:hover{color:#525d6a;background-color:#eeeeee;overflow:visible;display:none;}
div.bildrahmen{box-shadow:4px 4px 100px #202020;-webkit-box-shadow:4px 4px 10px #202020;-moz-box-shadow:4px 4px 10px #202020;float:left;padding:0% 0% 0% 0%;margin:0% 3% 0% 0%;width:20%;text-align:center;overflow:hidden;border:0px solid green;}
img.suchbild{width:100%;padding:0px;border:0px;}
div.bildtext{text-align:left;color:#fcfcf2;width:80%;padding:2%;margin:5px auto;border:0px solid green;}
div.optionen{text-align:left;color:#fcfcf2;width:100%;padding:2%;margin:5px auto;border:0px solid green;}
div.einzeltreffer_frame{box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 10px #000000;-moz-box-shadow:4px 4px 10px #000000;width:44%;height:260px;float:left;padding:0%;margin:2%;overflow:hidden;border:0px solid green;background-color:#13161a;z-index:0;}
div.kategorie_frame{padding:0%;margin:1%;float:left;width:173px;height:173px;}
div.kategorie_frame a{text-align:center;line-height:120%;font-size:135%;}
div.frame_suchvorlage{box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 10px #000000;-moz-box-shadow:4px 4px 10px #000000;width:89%;height:auto;float:left;padding:10px;margin:0% 3% 0% 3%;overflow:hidden;border:0px solid green;background-color:#13161a;z-index:0;}
div.einzeltreffer_frame_image{float:left;padding:2%;margin:0%;overflow:hidden;border:0px solid green;width:58%;height:auto;
/*background-image: url(img/loading.gif) ; background-repeat: no-repeat; background-position:50px 50%;*/

}
div.einzeltreffer_frame_image img{max-width:100%;max-height:250px;}
div.einzeltreffer_frame_text{display:inline;position:relative;float:right;width:32%;height:100%;text-align:left;opacity:1.0;padding:2%;margin:0%;overflow:hidden;border:0px solid green;}
div.einzeltreffer_frame_nav{position:absolute;float:left;bottom:0%;width:93%;height:33%;text-align:left;background-color:#13161a;*
opacity:0.85;padding:2% 1% 2% 1%;margin:2% 0% 0% 0%;overflow:hidden;border:0px solid green;}
div.einzeltreffer_frame_navelement{position:absolute;float:right;right:1.0%;z-index:3;display:block;white-space:nowrap;padding:5px 0px 5px 0px;margin:1% 0.0% 2% 1.5%;text-align:left;background-color:#9c2a07;overflow:visible;width:100%;opacity:1.0;border:0px solid green;}
div:hover.einzeltreffer_frame_navelement{background-color:#FCFCF2;opacity:1.0;}
div:hover.einzeltreffer_frame_navelement a.barnav{color:#243958;}
div:hover.einzeltreffer_frame_navelement a.barnav1{color:#243958;}
div.switch2{float:right;right:1.0%;z-index:3;display:block;white-space:nowrap;padding: 10px 20px 10px 20px;margin:5px;text-align:center;background-color:#9c2a07;overflow:visible;opacity:1.0;border:0px solid green;}
div.switch2 a{color:#FCFCF2;}
div.switch2:hover{background-color:#FCFCF2;}
div:hover.switch2 a{background-color:transparent;color:#13161a;}
div.floating_box{width:40%;height:120px;float:left;padding:2% 2% 5% 2%;
margin:2%;overflow:visible;background-color:#13161a;border:0px solid green; box-shadow: 4px 4px 10px #000000;
    -webkit-box-shadow: 4px 4px 10px #000000;
    -moz-box-shadow: 4px 4px 10px #000000;}
a, a:link, a:visited, a:active{color:#fcfcf2;text-decoration:none;}
a.navi, a:active.navi, a:link.navi, a:visited.navi{text-decoration:none;display:block;}
a:hover.navi{color:#13161A;}
div.structnav:hover a.navi{color:#13161A;}
a.navi1, a:active.navi1, a:link.navi1, a:visited.navi1{color:#fcfcf2;font-size:95%;text-decoration:none;display:block;}
a:hover.navi1{text-decoration:none;color:#13161A;}
div.segment_preview_active{border:6px solid #51990C;width:94%;max-width:200px;position:relative;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 10px #000000;-moz-box-shadow:4px 4px 10px #000000;border:4px solid #57a20d;}
div.segment_preview{position:relative;float:left;margin:0% 2% 6% 0%;width:20%;background-color:transparent;overflow:visible;height:100px;border:0px solid green;}
div.suchformular{float:left;float:left;padding:0.3% 0.8% 0.3% 0.8%;margin:0.35% 0.35% 0.0% 0.0%;text-align:center;background-color:#525d6a;min-width:8%;width:17%;right:0px;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;border:0px solid green;}
.input0, .textarea0{font-size:200%;font-family:"Trebuchet Ms", Trebuchet, Calibri, Verdana, Arial, Helvetica, sans-serif;text-align:left;background:#fffffa;border:0px;padding:0% 4% 0% 4%;margin:0%;float:left;border:0px solid green;height:50px;min-width:110px;}
.input, .textarea{font-size:100%;font-family:"Trebuchet Ms", Trebuchet, Calibri, Verdana, Arial, Helvetica, sans-serif;text-align:center;background-color:#525d6a;border:0px;padding:0px;margin:1.0% 1% 1.0% 0%;width:85%;color:#525d6a;text-align:center;border:0px solid green;}
.activeinput, .activetextarea{font-family:"Trebuchet Ms", Trebuchet, Calibri, Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:100%;background-color:#fcfcf2;border:0px;padding:0px;width:85%;color:#525d6a;text-align:center;margin:0 auto;border:0px solid green;}
img.captcha{float:left;margin:0px 3px 0px 0px;height:50px;}
.dashed{font-size:100%;background-color:#525d6a;border:0px dotted #4a4a4a;padding:0px;margin:0% 0% 0% 0%;width:85%;color:#525d6a;text-align:center;}
.select{float:left;padding:1% 1% 1% 1%;margin:0% 0% 1.5% 0.0%;text-align:center;font-size:100%;line-height:95%;background-color:#13161a;color:#fcfcf2;width:30%;min-width:80px;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;overflow:hidden;border:0px solid green;}
input:hover, textarea:hover{background-color:#eeeeee;color:#a8b1ba;}
.submit{    color: #fcfcf2;
    background-color: #9c2a07;
    text-align: center;
    overflow: visible;
    border: 0px solid green;
    padding: 10px 20px 10px 20px;
    font-size: 100%;
    }
.navbarsubmit{max-height:20px;background:transparent;vertical-align:middle;}
.submit0{font-weight:normal;color:#fcfcf2;overflow:visible;border:0px solid green;background:transparent;margin:0% 0% 0% 0%;vertical-align:middle;width:40px;float:right;}
.check, .radio{color:#0d4b91;padding:2px 2px 2px 2px;}
div.footer{width:99.5%;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;clear:both;right:0px;display:inline;border:0px solid green;}
li.listenpunkt{font-weight:normal;font-size:100%;}
div.viewertitle{width:99.8%;padding:0% 0% 0% 0%;margin:1% 0% 0.8% 0%;float:left;padding:0%;border:0px solid green;position:relative;z-index:3000;opacity:0.95;}
div.viewertitleicon{float:left;padding-right:1%;margin:0%;min-width:30px;border:0px solid green;}
div.viewertitletext{float:left;width:90%;margin:0% 0% 0% 0%;border:0px solid green;}
div.viewertitle_subframe{color:#fcfcf2;background-color:#13161a;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#4A5766), to(#13161A), color-stop(.5,#13161A));display:none;position:absolute;width:90%;float:left;padding:0%;border:0px solid green;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;z-index:1000;}
div.viewertitle_subframe h2 {display:block;}
div.viewertitleicon:hover div.viewertitle_subframe{display:block;padding:1% 1% 1% 1%;}
img.imagepreview{width:25%;max-width:200px;border:0px;float:left;margin:0px 20px 10px 0px;border:0px solid green;}
img.icon{float:left;border:0px solid #243958;margin:0px 4px 0px 0px;max-width:40px;}
img.close{background:transparent;vertical-align:middle;width:20px;margin:0% 6% 0% 0%;border:0px solid green;}
img.visited{width:24px;margin:0% 4% 0% 4%;padding:0px;border:0px solid green;vertical-align:middle;}
img.suchvorlagenimg{display:block;margin-left:auto;margin-right:auto;box-shadow:4px 4px 10px #000000;border:0px;max-height:175px;}
img.einzelsegmentimg{height:201px;float:left;border:0px;box-shadow:4px 4px 10px #000000;}
img.ausgewaehlt{float:right;border:3px solid #507CBF;}
div.label_einzelseite{float:left;text-align:left;line-height:100%;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;border:0px solid green;color:#fcfcf2;}
div.vertical_leftnav{float:left;display:inline;overflow:visible;width:2.5%;min-width:30px;border:0px solid green;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;z-index:1;}
div.structnav_start{width:100%;clear:left;padding:0% 0% 0% 0%;margin:1% 0% 0% 0%;text-align:left;border:0px solid green;z-index:1;}
div.structnav_frame{background-color:#13161a;opacity:0.9;display:none;position:absolute;width:45%;float:left;padding:1% 1% 1% 1%;margin:0.2% 0% 0% 0%;text-align:left;border:0px solid green;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;z-index:4;}
div.structnav_start:hover div.structnav_frame{display:block;min-height:24px;}
div.structnav{clear:left;padding:1% 1% 1% 1%;margin:2% 2% 2% 2%;text-align:left;line-height:95%;background-color:#13161a;width:95%;min-width:80px;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;overflow:visible;opacity:1;border:0px solid green;z-index:1;}
div.structnav:hover, div.weitereimages:hover{color:#13161a;background-color:#525d6a;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));background:-moz-gradient(linear, 0% 0%, 0% 100%, from(#FCFCF2), to(#C4C4BC), color-stop(.9,#C4C4BC));}
div.weitereimages_start{float:right;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;text-align:left;border:0px solid green;}
div.weitereimages_frame{background-color:#13161a;opacity:0.97;display:none;position:absolute;width:45%;float:left;padding:1% 2% 1% 1%;margin:0% 0% 0% 0%;text-align:left;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;z-index:1;position:absolute;right:0%;border:0px solid green;}
div.weitereimages_start:hover div.weitereimages_frame{display:block;min-height:24px;}
div.weitereimages{padding:1% 1% 1% 1%;margin:0% 2% 2% 0.0%;text-align:left;line-height:95%;background-color:#13161a;width:100%;min-width:80px;height:70px;overflow:hidden;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;overflow:hidden;opacity:1;border:0px solid green;clear:left;}
div.weitereimages_preview{height:60px;width:60px;overflow:hidden;float:left;padding:0% 0% 0% 0%;margin:0% 2% 0% 0%;}
div.weitereimages:hover{color:#13161a;background-color:#525d6a;}
div.imagenav_frame{display:block;background:#1e232a;position:relative;width:98.8%;clear:left;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;text-align:left;border:0px solid green;vertical-align:baseline;}
div.imagenav_element{padding:0.0% 0.0% 0.0% 0.0%;margin:1% 1% 0.0% 0%;float:left;border:0px solid green;}
div.imagenav_close{margin:8% 2% 2% 2%;clear:right;display:block;border:0px solid green;position:absolute;bottom:0px;right:0px;}
img.imgnavicon{float:left;max-height:38px;border:0px;}
#imgnavicon_start{display:none;}
div.imageview{float:left;padding:0% 0% 0% 0%;margin:0px 0% 2% 0%;text-align:right;width:99%;border:0px solid green;position:relative;z-index:-100;}
div.singlepagefloat{float:left;width:95%;padding:0%;border:0px solid green;}
div.doublepagefloat{padding:0px 0px 0px 0px;width:95%;text-align:center;float:right;border:0px solid green;}
div.singlepagefloat_l{float:left;padding:2px 2px 2px 2px;max-width:47%;text-align:right;border:0px solid green;}
div.singlepagefloat_r{float:left;padding:2px 2px 2px 2px;max-width:47%;text-align:left;border:0px solid green;}
div.multipleplagefloat{float:left;padding:2px 2px 2px 2px;border:0px solid green;width:18.7%;}
div.parameterselect_start{display:inline;width:3%;float:right;padding:0% 0% 0% 0%;margin:0% 0% 0% 0%;text-align:left;border:0px solid green;overflow:visible;}
div.parameterselect_menu{display:block;padding:2px 2px 2px 2px;margin:0px 0px 0px 0px;opacity:1.0;border:0px solid green;position:absolute;float:right;text-align:left;z-index:200;}
img.parameterselect_icon{width:29px;border:0px;margin:10px 0px 0px 0px;}
div.parameterselect_frame{min-width:450px;max-width:800px;background-color:#1e232a;opacity:1.0;display:none;position:absolute;float:right;padding:30px;margin:-30px 0% 0% 0%;text-align:left;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;z-index:10;right:0%;vertical-align:baseline;border:0px solid green;}
div.parameterselect_menu:hover div.parameterselect_frame{display:block;}
div.mdzcloud{text-align:center;line-height:1.0;font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;width:98%;padding:1%;margin:0% 4% 4% 0%;float:left;border:2px solid #808080;background:#13161a;box-shadow:4px 4px 10px #000000;-webkit-box-shadow:4px 4px 12px #000000;-moz-box-shadow:4px 4px 10px #000000;border:0px solid green;}
a.cloud_, a:active.cloud_, a:link.cloud_, a:visited.cloud_{color:#808080;font-weight:normal;font-size:80%;text-decoration:none;}
a:hover.cloud_{color:#808080;background:#fffffa;font-weight:normal;font-size:80%;text-decoration:underline;}
a.cloud_0, a:active.cloud_0, a:link.cloud_0, a:visited.cloud_0{color:#808080;font-weight:normal;font-size:80%;text-decoration:line-through;}
a:hover.cloud_0{color:#13161a;background:#fffffa;font-weight:normal;font-size:80%;text-decoration:underline;}
a.cloud_1, a:active.cloud_1, a:link.cloud_1, a:visited.cloud_1{color:#808080;font-weight:normal;font-size:80%;text-decoration:none;}
a:hover.cloud_1{color:#13161a;background:#fffffa;font-weight:normal;font-size:80%;text-decoration:underline;}
a.cloud_2, a:active.cloud_2, a:link.cloud_2, a:visited.cloud_2{color:#808080;font-weight:normal;font-size:90%;text-decoration:none;}
a:hover.cloud_2{color:#13161a;background:#fffffa;font-weight:normal;font-size:90%;text-decoration:underline;}
a.cloud_3, a:active.cloud_3, a:link.cloud_3, a:visited.cloud_3{color:#808080;font-weight:normal;font-size:100%;text-decoration:none;}
a:hover.cloud_3{color:#13161a;background:#fffffa;font-weight:normal;font-size:100%;text-decoration:underline;}
a.cloud_4, a:active.cloud_4, a:link.cloud_4, a:visited.cloud_4{color:#808080;font-weight:normal;font-size:110%;text-decoration:none;}
a:hover.cloud_4{color:#13161a;background:#fffffa;font-weight:normal;font-size:110%;text-decoration:underline;}
a.cloud_5, a:active.cloud_5, a:link.cloud_5, a:visited.cloud_5{color:#808080;font-weight:normal;font-size:120%;text-decoration:none;}
a:hover.cloud_5{color:#13161a;background:#fffffa;font-weight:normal;font-size:120%;text-decoration:underline;}
a.cloud_6, a:active.cloud_6, a:link.cloud_6, a:visited.cloud_6{color:#808080;font-weight:normal;font-size:130%;text-decoration:none;}
a:hover.cloud_6{color:#13161a;background:#fffffa;font-weight:normal;font-size:130%;text-decoration:underline;}
a.cloud_7, a:active.cloud_7, a:link.cloud_7, a:visited.cloud_7{color:#808080;font-weight:normal;font-size:140%;text-decoration:none;}
a:hover.cloud_7{color:#13161a;background:#fffffa;font-weight:normal;font-size:140%;text-decoration:underline;}
a.cloud_8, a:active.cloud_8, a:link.cloud_8, a:visited.cloud_8{color:#808080;font-weight:normal;font-size:150%;text-decoration:none;}
a:hover.cloud_8{color:#13161a;background:#fffffa;font-weight:normal;font-size:150%;text-decoration:underline;}
a.cloud_9, a:active.cloud_9, a:link.cloud_9, a:visited.cloud_9{color:#808080;font-weight:normal;font-size:160%;text-decoration:none;}
a:hover.cloud_9{color:#13161a;background:#fffffa;font-weight:normal;font-size:160%;text-decoration:underline;}
a.cloud_10, a:active.cloud_10, a:link.cloud_10, a:visited.cloud_10{color:#808080;font-weight:normal;font-size:170%;text-decoration:none;}
a:hover.cloud_10{color:#13161a;background:#fffffa;font-weight:normal;font-size:170%;text-decoration:underline;}
a.cloud_11, a:active.cloud_11, a:link.cloud_11, a:visited.cloud_11{color:#808080;font-weight:normal;font-size:180%;text-decoration:none;}
a:hover.cloud_11{color:#13161a;background:#fffffa;font-weight:normal;font-size:180%;text-decoration:underline;}
a.cloud_12, a:active.cloud_12, a:link.cloud_12, a:visited.cloud_12{color:#808080;font-weight:normal;font-size:190%;text-decoration:none;}
a:hover.cloud_12{color:#13161a;background:#fffffa;font-weight:normal;font-size:190%;text-decoration:underline;}
a.cloud_13, a:active.cloud_13, a:link.cloud_13, a:visited.cloud_13{color:#808080;font-weight:normal;font-size:200%;text-decoration:none;}
a:hover.cloud_13{color:#13161a;background:#fffffa;font-weight:normal;font-size:200%;text-decoration:underline;}
a.cloud_14, a:active.cloud_14, a:link.cloud_14, a:visited.cloud_14{color:#808080;font-weight:normal;font-size:210%;text-decoration:none;}
a:hover.cloud_14{color:#13161a;background:#fffffa;font-weight:normal;font-size:210%;text-decoration:underline;}
a.cloud_15, a:active.cloud_15, a:link.cloud_15, a:visited.cloud_15{color:#808080;font-weight:normal;font-size:220%;text-decoration:none;}
a:hover.cloud_15{color:#13161a;background:#fffffa;font-weight:normal;font-size:220%;text-decoration:underline;}
a.cloud_16, a:active.cloud_16, a:link.cloud_16, a:visited.cloud_16{color:#808080;font-weight:normal;font-size:230%;text-decoration:none;}
a:hover.cloud_16{color:#13161a;background:#fffffa;font-weight:normal;font-size:230%;text-decoration:underline;}
a.cloud_17, a:active.cloud_17, a:link.cloud_17, a:visited.cloud_17{color:#808080;font-weight:normal;font-size:240%;text-decoration:none;}
a:hover.cloud_17{color:#13161a;background:#fffffa;font-weight:normal;font-size:240%;text-decoration:underline;}
a.cloud_18, a:active.cloud_18, a:link.cloud_18, a:visited.cloud_18{color:#808080;font-weight:normal;font-size:250%;text-decoration:none;}
a:hover.cloud_18{color:#13161a;background:#fffffa;font-weight:normal;font-size:250%;text-decoration:underline;}
a.cloud_19, a:active.cloud_19, a:link.cloud_19, a:visited.cloud_19{color:#808080;font-weight:normal;font-size:260%;text-decoration:none;}
a:hover.cloud_19{color:#13161a;background:#fffffa;font-weight:normal;font-size:260%;text-decoration:underline;}
a.cloud_20, a:active.cloud_20, a:link.cloud_20, a:visited.cloud_20{color:#808080;font-weight:normal;font-size:270%;text-decoration:none;}
a:hover.cloud_20{color:#13161a;background:#fffffa;font-weight:normal;font-size:270%;text-decoration:underline;}

div.impressum {width:80%;margin:0 auto;}
div.impressum a:before {content: url('img/externer_link_bs.gif');}
div.impressum h1, div.impressum h2, div.impressum h3, div.impressum .webpage-label {color:#383838; font-size: 140%;}
div.impressum p, div.impressum ul, div.impressum h1, div.impressum h2, div.impressum h3, div.impressum h4 {color:#383838;}
div.impressum a{color:#9c2a07;}
iframe.opt_out{width:98%;border:1px solid lightgrey;height:auto;}

div.datenschutzerklaerung {width:80%;margin:0 auto;}
div.datenschutzerklaerung a:before {content: url('img/externer_link_bs.gif');}
div.datenschutzerklaerung h1, div.datenschutzerklaerung h2, div.datenschutzerklaerung h3, div.datenschutzerklaerung .webpage-label {color:#383838; font-size: 140%;}
div.datenschutzerklaerung p, div.datenschutzerklaerung ul, div.datenschutzerklaerung h1, div.datenschutzerklaerung h2, div.datenschutzerklaerung h3, div.datenschutzerklaerung h4{color:#383838;}
div.datenschutzerklaerung a{color:#9c2a07;}

div.barrierefreiheit {width:80%;margin:0 auto;}
div.barrierefreiheit a:before {content: url('img/externer_link_bs.gif');}
div.barrierefreiheit h1, div.barrierefreiheit h2, div.barrierefreiheit h3, div.barrierefreiheit .webpage-label {color:#383838; font-size: 140%;}
div.barrierefreiheit p, div.barrierefreiheit ul, div.barrierefreiheit h1, div.barrierefreiheit h2, div.barrierefreiheit h3, div.barrierefreiheit h4{color:#383838;}
div.barrierefreiheit a{color:#9c2a07;}

img.extern_link{margin-right:4px;margin-top:4px;}


#bscookie{text-align:right;background:#fcfcf2;position:fixed;bottom:0px;z-index:10000;width:100%;font-size:15px;line-height:16px;     box-shadow: 10px 4px 4px #000000;
    -webkit-box-shadow: 4px 4px 10px #000000;
    -moz-box-shadow: 4px 4px 10px #000000;}
#bscookie div{ padding:10px; line-height: 190%;}
#bscookielink {background: #9c2a07; padding: 4px 12px 4px 12px; margin:0px 0px 0px 10px;}
#bscookieOK {background: #57a20d; padding: 4px 12px 4px 12px; margin:0px 0px 0px 10px;}
#bscookie a{color:#fffffa;text-decoration:none;}
#bscookie a:hover{text-decoration:none;}

#bscookietext {background: #13161a; color:#fffffa;}
#bscookieCloser{display:none; color:#777;font:14px/100% arial, sans-serif;position:absolute;right:5px;text-decoration:none;text-shadow:0 1px 0 #fff;top:5px;cursor:pointer;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #7b92a9;border-right:1px solid #7b92a9;padding:4px;background:#ced6df;}

#bscookieCloser:hover{border-bottom:1px solid white;border-right:1px solid white;border-top:1px solid #7b92a9;border-left:1px solid #7b92a9;}

#loading {position: fixed;top: 45%;left: 45%;z-index: 6;display:none;background: #13161a;padding: 40px;text-align: center;-webkit-box-shadow: 4px 4px 10px #000000;  -moz-box-shadow: 4px 4px 10px #000000;opacity: 0.8;}

#ytbox {
      box-shadow: 4px 4px 10px #000000;
    -webkit-box-shadow: 4px 4px 10px #000000;
    -moz-box-shadow: 4px 4px 10px #000000;
    width:95%; height:355px;
    float: left;
    padding: 0%;
    margin: 2% 2% 5% 2%;
    overflow: hidden;
    border: 0px solid green;
    background-color: #13161a;
    z-index: 0;
}

#ytdiv {
    display:block;
    float: left;
    padding: 0%;
    margin: 0%;
    overflow: hidden;
    border: 0px solid green;
    border-radius: 3px;
    margin: 1%;
    width: 55%;
    height:277px;
    background-color: #d4d0cb;
}

#yttextdiv {display: inline;
    position: relative;
    float: right;
    width: 32%;
    height: 100%;
    text-align: left;
    opacity: 1.0;
    padding: 2%;
    margin: 0%;
    overflow: hidden;
    border: 0px solid green;
    }
    
#ytframe {width: 100%;
    height: auto;
    margin-bottom: 40px;
    border: 0px;
    min-height: 277px;}
#ytdisclaimer {
    width:90%;
    display:none; background-color: #1e232a; margin:0px 0px 0px 0px; padding:5px; min-height: 130px; position: relative;
    top: 26%;
    left: 4%;}
#ytdiv:hover #ytdisclaimer {display:block; }
