@charset UTF-8;
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;font-style:normal;border:0;outline:0;margin:0;padding:0}
body{background:#fff none;border:0;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:81.25%;height:100%;min-height:100%;line-height:1;color:#000;-webkit-text-size-adjust:100%;margin:0}
img{border:0;max-width:100%;height:auto}
img,embed,object,video{max-width:100%}
.text7{font-size:7pt;color:#BDBCBC;font-family:Arial,Helvetica,sans-serif}
.text75{font-size:7.5pt;color:#000;font-family:Arial,Helvetica,sans-serif; line-height:1em;}
.link8ohne{font-size:8pt;color:#FFF;font-style:normal;font-weight:400;text-decoration:none}
.link8{font-size:8pt;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text8{font-size:8pt;color:#000;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text9{font-size:9pt;color:#000;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text8rot{font-size:8pt;color:#C33;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text10weiss{font-size:10pt;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text10{font-size:10pt;color:#000;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.text10ohne{font-size:10pt;color:#000;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;text-decoration:none}
.text10rot{font-size:10pt;color:#C33;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.schrift10{font-size:10pt;color:#000;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}
h1,h2,h3,h4,h5{font-size:100.01%}
.biogruen{color:#0C6;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.biorot{color:red;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.fettrot{font-size:12pt;color:red;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;text-align:center}
.bioblau{color:#00F;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.zitat{font-family:'Times New Roman',Times,serif;font-size:170%;color:#699;line-height:1em}
.clear{clear:both}
table.uebersicht {
	margin: 1em 0 1em 0;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-collapse: collapse;
}
table.uebersicht > * > tr > th {
    background-color: #F2F2F2;
    text-align: center;
}
table.uebersicht > tr > td, table.uebersicht > * > tr > th, table.uebersicht > * > tr > td {
    border: 1px solid #AAA;
    padding: 0.75em;
}

ul,ol{list-style:none;margin:0;padding:0}
.wrapper{position:relative;width:974px;height:100%;top:4px;background:#FFF;margin:0 auto}
form{margin:0;padding:0}
fieldset{border:none;margin:0;padding:0}
input,select,option,optgroup,textarea{font-family:Arial,Helvetica,sans-serif,Verdana}
input,select,textarea{font-size:x-small}
textarea{font-size:130%}
.absenden{font:10px Arial,Helvetica,sans-serif;color:#000;border:1px solid}
header{float:left;width:100%;border-left:0 solid #fff}
.headLogo{float:left;height:62px;width:236px;padding:10px 0}
.headAnzeige{	
    transform: rotate(270deg);
	transform-origin: 170% 30% 0;
	float:left;
	width:10px;
	height:62px;
	padding:0;
	font-size:6pt;
	color:#D4D4D4;
	font-family:Arial,Helvetica,sans-serif;}
.headBanner{width:728px;height:90px;float:left;margin-right:0;padding:0}
.headTitelleiste{width:974px;float:left;height:18px;font-size:10pt;font-weight:700;color:#fff;background-color:#699;text-align:center;line-height:1.3125em;margin:2px 0 1px;padding:1px 0 2px}
.frontBox{float:left;width:625px;margin:8px 0 10px}
.reaktionsBox {
    width: 625px;
    height: 469px;
    background-color: #8b0000;
    color: white;
	float:left;
	margin:8px 0 10px;
	text-align: center;
    font-weight: normal;
    font-size: 30px
}

.reaktionsBoxButton {
    margin-left:auto; margin-right:auto;
	margin-top:100px;
	font-size: 30px
}

#fadeshow1{float:left}
#fadeshow1,#fadeshow1 .gallerylayer{background-color:#fff!important}
.rightcolumn{float:right;position:absolute;left:814px;width:160px;background:#fff;margin-top:8px;overflow:hidden;padding:0}
.rightcolumn div{background:#fff;margin:0;padding:0}
.rightcolumn div.picBox{border:none;margin-bottom:5px;padding:0}
.rightcolumn div.rechteBox{border:none;margin-bottom:5px;font-size:88%;padding:2px}
.rightcolumn div.picBox img{border:none;margin:0;padding:0}
.rightcolumn h3{font-size:76.9%;background:#ddd;line-height:1em;color:#333;margin:0;padding:2px 4px 1px}
.rightcolumn div.titel{font-size:7pt;background:#fff;line-height:1em;color:#BDBCBC;margin:0;padding:1px}
.rightcolumn ul,#rightcolumn ol{margin:5px 0}
.rightcolumn ul{font-size:77%}
.rightcolumn li{margin:0 0 7px;padding:0 8px}
.rightcolumn li li{padding:0}
.rightcolumn p{line-height:1.4em;color:#333;font-size:76.9%;margin:0 0 8px;padding:0}
.rightcolumn a{color:#000;line-height:1.4em;text-decoration:underline}
.ganzrechts{float:right;position:absolute;margin-top:90px;left:974px;width:160px;background:#fff;overflow:hidden;padding:0}
.ganzrechts div{background:#fff;margin:0;padding:0}
.ganzrechts div.titel{font-size:7pt;background:#f8f8f8;line-height:1em;color:#A3A3A3;margin:0;padding:1px}
.contentcolumn{float:right;background:#fff;padding:0 0 4px 5px;}
.contentcolumn div.titel{font-size:7pt;background:#ededed;line-height:1em;color:#666;margin:0;padding:1px}
.content{width:814px;background-color:#fff;margin:10px 0 0;padding:0}
.teaserBox{clear:both;display:block;color:#333;font-size:92.5%;font-weight:700;line-height:1.4em;letter-spacing:0;text-transform:none;margin-top:15px;padding:0 8px 5px 0}
.teaserBox h1,.detailContent h1,.detailOverview h1{font-size:1.5em;color:#C33;font-weight:700;margin:8px 0 8px;padding:0}
.teaserBox h2,.detailContent h2,.detailOverview h2 {font-size:1.25em;color:#003282;margin:0;padding:0}
.teaserBox h3,.detailContent h3,.detailOverview h3 {color:#333;font-size:1.0em;letter-spacing:.01em;line-height:1em;margin:0;padding:0}
.teaserBox h4,.detailContent h4,.detailOverview h4{color:#666;font-size:0,9em;letter-spacing:.01em;line-height:1em;margin:0;padding:0}
.teaserBox img{border:none;float:none;width:120px;height:120px;padding:0}
.teaserImage img{padding:0 8px 0 0}
.detailOverview {line-height:1.4em;float:left;width:808px;clear:both;margin:0;padding:0 10px 5px 0}
.detailContent {line-height:1.4em;float:left;width:974px;clear:both;margin:0;padding:0 0 5px 0}
.detailContent a:hover,.detailContent a:focus, .detailOverview a:hover,.detailOverview a:focus {text-decoration:underline}
.detailContent h2 a,.detailContent h3 a,.detailContent h4 a ,.detailOverview h2 a,.detailOverview h3 a,.detailOverview h4 a {color:#003282;text-decoration:none}
.detailContent .detail p, .detailOverview .detail p{font-size:92.5%;line-height:1.4em}
.detailContent .detail h3, .detailOverview .detail h3{margin-top:8px}
.detailContent h4,#content .detailContent  h6, .detailOverview h4,#content .detailOverview  h6 {clear:both;color:#333;font-size:100%;letter-spacing:0;text-transform:none;margin:1em 0 0}
.detailContent ul, .detailOverview ul{list-style:square;padding-left:23px;margin-bottom:1em;clear:both}
.detailContent ol, .detailOverview ol{color:#333;list-style-type:decimal;padding-left:29px;margin-bottom:1em;clear:both}
.detailContent li, .detailOverview li{display:list-item}
.detailContent div.trenner,.detailOverview div.trenner{border-bottom:1px dotted #ccc;width:99%;margin:1px 0 2px;padding:0}
.detailContent .teaser h2,.detailContent .teaser h2 a,.detailOverview .teaser h2,.detailOverview .teaser h2 a{color:#003282;font-size:1.2em;text-decoration:none;margin:0;padding:0}
.detailContent .teaser p,.detailOverview .teaser p {font-size:1em;line-height:1.3em}
.detailContent .teaserImage img,.detailOverview  .teaserImage img{float:left;width:150px;height:113px;margin-bottom:8px;padding:0 8px 0 0}
.clearing,#content div.clearing{clear:both;line-height:0;display:block;margin:0;padding:0}
.einschub{overflow:hidden;clear:both;margin-top:8px;margin-bottom:8px;line-height:1em;border-top:1px dotted #d5d5d559;border-bottom:1px dotted #d5d5d559;padding:1px 1px 2px 0; width: 805px}
.einschubContent{overflow:hidden;clear:both;margin-top:8px;margin-bottom:8px;line-height:1em;border-top:1px dotted #d5d5d559;border-bottom:1px dotted #d5d5d559;padding:1px 1px 2px 0; width: 974px}
.abtrenner{overflow:hidden;clear:both;width:100%;margin-top:8px;margin-bottom:8px;border-top:1px dotted #ccc;padding:2px 0 6px}
article{float:left;display:block;margin:0;padding:0}
.capitalize {text-transform: capitalize}
.weather-wrapper {
	margin: 4px 0 5px 0;
	float: left;
	color: black;
	width: 100%;
	font-size: 8pt;
}
div.small_value {
	display: block; clear: left; font-size: 8pt; 
}
div.verysmall_value {
	font-size: 8pt; 
}
div.small_value_color {
	display: block; clear: left; font-size: 8pt; background-color: #ededed;
}
.copy{font-size:7.5pt;color:#000;font-family:Arial,Helvetica,sans-serif; line-height:1em; float:left; margin:8px 0 0 0}
.inlineBox{font-size:76.9%;background:#fff;color:#333;border-bottom:none;width:341px;float:left;line-height:1.2em;margin:8px 0 4px 4px}
.inlineBox p {font-size:100%;line-height:1.182em;margin:.164em 0 .200em 0;padding:0}
.inlineBox h1 {font-size:100.01%;line-height:1.182em;margin:.164em 0 .200em 0;padding:0}
.inlineBox h2 {font-size:100.01%;line-height:1.182em;margin:.164em 0 .200em 0;padding:0}
.inlineBox h3 {font-size:100.01%;line-height:1.182em;margin:.164em 0 .200em 0;padding:0}
.inlineBox .boxLinks, .startFrontBox .boxLinks {float:left; margin:0 .500em 0 0;}
.inlineBox .abstand, .startFrontBox .abstand {margin:1.500em 0 0 0}
.inlineBox .titel{background:#fff;line-height:1em;color:#BDBCBC;margin:0 0 2px 0;padding:1px;font-size:7pt}
.teaserboxContainer{border-bottom:1px dotted #666;margin-left:-4px;position:relative;overflow:hidden;width:594px;border:none;background:#fff;padding:0}
.infoBoxLinks{float:left;width:200px;margin:12px 0 0 8px;padding:0 5px 5px 8px}
.infoBoxMitte{float:none;width:200px;margin:12px 0}
.infoBoxRechts{float:right;width:200px;margin:0}
.anzeigenBox{float:right;margin:12px 0 10px;padding:0 0 10px}
.infoBox{float:left;padding:0}
.caption{display:block;color:#666;font-size:75%;line-height:1.4em;font-style:normal;background-color:#ededed;padding:2px}
.caption a:active{color:#bbb}
.caption a{color:#666;font-size:100%}
.caption a:hover,#content .caption a:focus{color:#555;text-decoration:underline}
.weisse_box{background-color:#fff;border:1px solid #ccc;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.kompakt_box{background-color:#F1F6F9;border:1px solid #ccc;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.teaser_box{background-color:#F2F2DE;border:1px solid #ccc;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.service_box{background-color:#ededed;border:1px solid #ccc;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.info_box{background-color:#f4f6f0;border:1px solid #ccc;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.kompakt_box_ohne{background-color:#F1F6F9;border:0;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.teaser_box_ohne{background-color:#F2F2DE;border:0;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.service_box_ohne{background-color:#EDEDED;border:0;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.info_box_ohne{background-color:#f4f6f0;border:0;font-size:85%;color:#333;margin:0 0 4px 0;padding:1px 1px 1px 2px; width: 100%}
.boxbalken p{border-top-width:0!important;font-size:15px!important;font-weight:400!important;line-height:1.125;margin-top:0;padding-left:5px;color:#000;text-decoration:none}
.startBox h3{background:#369;line-height:1em;color:#fff;margin:0 0 5px;padding:2px}
.startFrontBox h3{line-height:1em;margin:0 0 5px;padding:0px}
.startBox p{margin:3px 0 9px}
.startFrontBox p{margin:3px 0 15px}
.startBox a{color:#000}
.startFrontBox a{color:#000; text-decoration:none}
.naviBox{font-size:76.9%;background:#fff;color:#333;border-bottom:none;margin-top:0;width:170px;float:left;line-height:1.2em;padding:0 5px 5px}
.naviBox h3{background:#369;line-height:1em;color:#fff;margin:0;padding:2px}
.contentBox{font-size:85%;background:#fff;color:#333;border-bottom:none;margin-top:0;width:625px;line-height:1.2em;float:left;padding:8px 0}
.navi-siteheader a:link,a:visited{color:#369;text-decoration:none}
.navi-siteheader a:hover,a:active,a:focus{color:#369;text-decoration:underline}
.navi-siteheader .sitenav{clear:left;height:26px;background:#99cccc}
.navi-siteheader{line-height:1;font:11px/11px arial,sans-serif;width:974px;padding:0}
.navi-siteheader .sitenav ul,.navi-siteheader .sitenav li{display:inline;float:left;padding:4px 23px 3px 22px}
* html .navi-siteheader .sitenav a{width:1%;padding:6px 10px}
.navi-siteheader .sitenav a{display:block;font-size:11px;font-weight:700;height:11px!important;text-transform:uppercase}
:first-child + html .navi-siteheader .sitenav a{padding:6px 10px 8px}
.subnav.hidden{display:none!important}
.navi-siteheader .subnav{background:none repeat scroll 0 0 #efefeb;overflow:hidden;white-space:nowrap;padding:2px 0 0 8px}
.navi-siteheader .subnav li{background:url(/images/trenner.png) no-repeat scroll -8px -37px transparent;display:inline;line-height:23px;padding-left:20px;padding-top:4px;padding-right:14px;white-space:nowrap}
* html .navi-siteheader .subnav li{background:url(/images/trenner.png) no-repeat scroll -8px -41px transparent}
.navi-siteheader .subnav li.first{background:none repeat scroll 0 0 transparent;padding-left:0}
.siteheader .subnav{background:none repeat scroll 0 0 #efefeb}
.subnav{height:26px;position:relative}
.navi-siteheader .sitenav a:active{color:#0C6}
.navi-siteheader .sitenav a:link,.navi-siteheader .sitenav a:visited,.navi-siteheader .sitenav a:hover{color:#333;text-decoration:none}
.navi-siteheader .sitenav .list1{background:#99cccc}
.navi-siteheader .sitenav .list1 .selected{background:#efefeb}
.rubriken{display:block;width:100%;font-size:8pt;padding:8px 0 18px 0}
.rubriken a{font-size:8pt;color:#000;line-height:1.2em}
.rubriken ul{list-style:none;margin:0;padding:0}
.rubriken li{display:block;float:left;width:180px;margin:0 18px 10px 0;padding:0}
.rubriken li > h1{clear:left;margin:25px 0 10px 0}
.rubriken li > h2{font-size:120%;color:#003282;margin:0 0 7px 0}
.rubriken li > h3{color:#fff;background:#369;padding:2px 4px 1px 0}
.rubriken li.last{margin-right:0}
.gallerie{display:block;width:100%;font-size:8pt;padding:8px 0 18px 0}
.gallerie a{font-size:8pt;color:#000;line-height:1.2em}
.gallerie ul{list-style:none;margin:0;padding:0}
.gallerie li{display:block;float:left;width:196px;margin:0 63px 10px 0;padding:0}
.gallerie li > h1{clear:left;margin:25px 0 10px 0}
.gallerie li > h2{font-size:120%;color:#003282;margin:0 0 7px 0}
.gallerie li > h3{color:#fff;background:#369;padding:2px 4px 1px 0}
.gallerie li.last{margin-right:0}
#container{width:100%;margin:0 auto}
footer{clear:both;margin-top:1em;color:#000;font-size:.8em;line-height:1.4em;width:974px}
#footerNavi{border-top:1px dotted #003282;width:974px;margin-top:12px;margin-bottom:10px}
#footerNavi h3,#footerNavi ul,#footerNavi a{font-weight:400;list-style:none;line-height:normal;margin:0;padding:0}
#footerNavi h3,#footerNavi h3 a{color:#000;background-color:#FFF;font-size:10px;font-weight:700;margin-bottom:5px}
#footerNavi ul,#footerNavi a{font-size:9px;color:#000;text-decoration:none}
#footerNavi li{margin-bottom:5px}
#footerNavi .footerbox{display:block;float:left;margin:10px 5px 0 0;padding:0 0 20px 0; width: 130px}
#footerNavi .last{margin:10px 0}
.auflistung {
  display: flex;
}
.auflistung > div {
  flex: 1; /*grow*/
}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Arial,Verdana,Helvetica,sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
article,aside,figure,figure img,hgroup,footer,header,nav,section,.rightcolumn strong{display:block}
.hide,.caption span{display:none}
* html #content,.navi-siteheader .sitenav,.navi-siteheader .sitenav .list1{overflow:hidden}
.teaserText h2,.teaserText h3,.teaserText p{margin:0;padding:0}
.teaserBox p{margin:0 0 0 0;padding:0}
.teaserschrift{margin-top:5px}
.dynamicteaserschrift{margin-top:8px}
.detailContent a,.detailOverview a,footer a{color:#003282}
.detailContent h2 a:active,.detailContent h3 a:active,.detailContent h4 a:active,.detailContent a:active{color:#174fb7}
.detailOverview h2 a:active,.detailOverview h3 a:active,.detailOverview h4 a:active,.detailOverview a:active{color:#174fb7}
.detailContent p, .detailOverview p, .media{margin:0 0 8px}
.detailContent .text75, .detailOverview .text75 {font-size:7.5pt;color:#000;font-family:Arial,Helvetica,sans-serif; line-height:1em; margin: 5px 0 25px 0}
.startBox{font-size:76.9%;background:#fff;color:#333;border-bottom:none;width:180px;float:left;line-height:1.2em;margin:8px 4px 5px 5px}
.anzeigenBox h3,.contentBox h3{font-size:76.9%;background:#699;line-height:1em;color:#fff;margin:0;padding:3px 4px 1px}
.navi-siteheader .subnav li.selected a,.navi-siteheader .subnav li a{color:#333}
.startFrontBox{font-size:76.9%;background:#fff;color:#333;border-bottom:none;width:330px;float:left;line-height:1.75em;margin:8px 0 0px 10px}
.artikeldestages{margin-top:20px}
.kapiteltitel {padding:0px;margin:0px;font-size:8pt;color:#C33;}
#container .infozettel{padding:50px 0; width: 100%;}
#container .paper{position:relative;width:100%;background-color:#faf8e5;border:1px solid #e3e3e3;float:left;margin:20px 0 30px}
#container .paper_big{position:relative;width:900px;height:520px;background-color:#faf8e5;border:1px solid #e3e3e3;float:left;margin:20px 0 30px}
#container .paper_right{float:right;width:55%;margin-top:14px;font-family:Georgia,'Times New Roman',serif;font-size:12px;padding-left:50px}
#container .red-line{height:350px;width:1px;background-color:#ef8b8b;float:left;margin-left:4px}
#container .first{margin-left:40px}
#container .paper-content{margin-top:25px;height:28px;line-height:28px;font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:16px;width:275px;border-top:1px solid #f2f0df;padding-left:60px}
#container .tape{position:absolute;top:-15px;right:300px;width:130px;height:35px;background-color:#e3e3e3;opacity:0.6;border-left:1px dashed rgba(0,0,0,0.1);border-right:1px dashed rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1px 0 #ccc;-moz-box-shadow:0 0 1px 0 #ccc;box-shadow:0 0 1px 0 #ccc;-webkit-transform:rotate(-2deg) skew(0,0) translate(0%,-5px);-moz-transform:rotate(-2deg) skew(0,0) translate(0%,-5px);-o-transform:rotate(-2deg) skew(0,0) translate(0%,-5px);transform:rotate(-2deg) skew(0,0) translate(0%,-5px)}
#container .left-shadow{width:140px;height:140px;bottom:-5px;left:-12px;position:absolute;z-index:-6;display:inline-block;-webkit-box-shadow:-10px -10px 10px rgba(0,0,0,0.4);-moz-box-shadow:-10px -10px 10px rgba(0,0,0,0.4);box-shadow:-10px -10px 10px rgba(0,0,0,0.4);-moz-transform:scale(1) rotate(274deg) translate(20px,25px) skew(9deg,0deg);-webkit-transform:scale(1) rotate(274deg) translate(20px,25px) skew(9deg,0deg);-o-transform:scale(1) rotate(274deg) translate(20px,25px) skew(9deg,0deg);-ms-transform:scale(1) rotate(274deg) translate(20px,25px) skew(9deg,0deg);transform:scale(1) rotate(274deg) translate(20px,25px) skew(9deg,0deg)}
#container .right-shadow{width:140px;height:140px;bottom:-13px;right:-4px;position:absolute;z-index:-6;display:inline-block;-webkit-box-shadow:-10px -10px 10px rgba(0,0,0,0.4);-moz-box-shadow:-10px -10px 10px rgba(0,0,0,0.4);box-shadow:-10px -10px 10px rgba(0,0,0,0.4);-moz-transform:scale(1) rotate(184deg) translate(20px,25px) skew(9deg,0deg);-webkit-transform:scale(1) rotate(184deg) translate(20px,25px) skew(9deg,0deg);-o-transform:scale(1) rotate(184deg) translate(20px,25px) skew(9deg,0deg);-ms-transform:scale(1) rotate(184deg) translate(20px,25px) skew(9deg,0deg);transform:scale(1) rotate(184deg) translate(20px,25px) skew(9deg,0deg)}
.karte {
	width:100%;height:400px; border:none; overflow:hidden; margin:0; border: 1px solid black
}	
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  
body{width:90%;height:100%;position:relative;top:0;margin:0 auto} 
}

@media (min-width: 481px) and (max-width: 767px) {
body{width:90%;height:100%;position:relative;top:0;margin:0 auto}
.headAnzeige,.headBanner,.startBox,.inlineBox,.einschub,.einschubContent,.rightcolumn,.subnav{display:none}
.headTitelleiste{width:480px;float:left;height:18px;font-size:8pt;font-weight:700;color:#fff;background-color:#699;text-align:center;line-height:1.3125em;margin:2px 0 1px;padding:1px 0 2px}
img{max-width:100%;height:auto}
.wrapper, .detailOverview, .detailContent {width:100%;height:100%}
.detailContent .teaser p, .detailOverview .teaser p{font-size:.8em;}
.detailContent .teaser h2,.detailContent .teaser h2 a, .detailOverview .teaser h2,.detailOverview .teaser h2 a{color:#003282;font-size:0.9em;line-height:1em;text-decoration:none;margin:0;padding:0}
.frontBox {
  width: 100%;
  height: auto;
}
.teaserImage img, .detailOverview .teaserImage img  {
float: left;
width: 100px;
height: 75px;
margin-bottom: 2px;
padding: 0px 2px 0px 0px;
}
.navi-siteheader .sitenav ul,.navi-siteheader .sitenav li{display:inline;float:left;padding:2px 2px 0px 1px}
.navi-siteheader{position:relative;min-height:36px;z-index:20;line-height:1;font:12px/12px arial,sans-serif;width:480px;padding:0; margin: 0;}
.navi-siteheader .sitenav li{float:left;width:480px;display:none;margin:0;padding:4px 0 3px 5px}
.navi-siteheader .sitenav ul,.navi-siteheader .sitenav .list1{position:absolute;z-index:20;left:0;background:#99cccc;width:450px}
.navi-siteheader .sitenav .list1 .selected{display:block;background:#99cccc;color:#333}
.navi-siteheader .sitenav .list1 .selected a{display:block;background:#fff;color:#333;width:180px}
.navi-siteheader .sitenav a{display:block;text-align:left;padding:2px 2px 2px 4px}
.navi-siteheader .sitenav ul:hover li{display:block;margin:0 0 5px}
.navi-siteheader .sitenav .selcted ul:hover{background:#efefeb}
.footerbox,.footerNavi {display:none} 
footer{width:100%;margin:0 0 0 5px}
.text8rot {font-size:.8em;}
#footerNavi{border-top:1px dotted #003282;width:480px;margin-top:12px;margin-bottom:10px}
#footerNavi .footerbox{display:block;float:left;width:130px;}
#liste {display:none} 
#adUnten,#adMitte  {display:none} 
}
@media (min-width: 320px) and (max-width: 480px) {
body{width:300px;height:100%;position:relative;top:0;margin:0 auto}
section{width:300px;height:auto;display:block}
.headAnzeige,.headBanner,.startBox,.inlineBox,.einschub,.einschubContent,.rightcolumn,.subnav{display:none}
.headTitelleiste{width:300px;float:left;height:18px;font-size:8pt;font-weight:700;color:#fff;background-color:#699;text-align:center;line-height:1.3125em;margin:2px 0 1px;padding:1px 0 2px}
img{max-width:100%;height:auto}
.wrapper, .detailOverview, .detailContent {width:280px;height:100%}
.detailContent{width:280px;height:100%}
.teaserBox{width:280px;height:100%}
.detailContent .teaser p, .detailOverview .teaser p{font-size:.8em;}
.detailContent .teaser h2,.detailContent .teaser h2 a, .detailOverview .teaser h2,.detailOverview .teaser h2 a{color:#003282;font-size:0.9em;line-height:1em;text-decoration:none;margin:0;padding:0}
.info_box {
  width: 100%;
  height: auto;
}
.frontBox {
  width: 100%;
  height: auto;
}

#fadeshow1{display:none}
.teaserImage img, .detailOverview .teaserImage img  {
float: left;
width: 100px;
height: 75px;
margin-bottom: 2px;
padding: 0px 2px 0px 0px;
}
.navi-siteheader .sitenav ul,.navi-siteheader .sitenav li{display:inline;float:left;padding:2px 2px 0px 1px}
.navi-siteheader{position:relative;min-height:36px;z-index:20;line-height:1;font:12px/12px arial,sans-serif;width:280px;padding:0; margin: 0;}
.navi-siteheader .sitenav li{float:left;width:300px;display:none;margin:0;padding:7px 0 6px 5px}
.navi-siteheader .sitenav ul,.navi-siteheader .sitenav .list1{position:absolute;z-index:20;left:0;background:#99cccc;width:300px}
.navi-siteheader .sitenav .list1 .selected{display:block;background:#99cccc;color:#333}
.navi-siteheader .sitenav .list1 .selected a{display:block;background:#fff;color:#333;width:250px}
.navi-siteheader .sitenav a{display:block;text-align:left;padding:2px 2px 2px 4px}
.navi-siteheader .sitenav ul:hover li{display:block;margin:0 0 6px}
.navi-siteheader .sitenav .selcted ul:hover{background:#efefeb}
.footerbox,.footerNavi {display:none} 
#liste {display:none}
footer{width:280px;margin:0 0 0 5px}
.text8rot {font-size:.8em;}
#adUnten,#adMitte  {display:none} 
#footerNavi{border-top:1px dotted #003282;width:300px;margin-top:12px;margin-bottom:10px}
#footerNavi .footerbox{display:block;float:left;width:120px;}
#footerNavi .footerbox{display:block;float:left;width:130px;}
}