 * {margin:0; padding:0;} html, body { margin: 0; padding: 0; height: 100%; } a {outline:none; text-decoration: none;} a img {border: none;} a.readmore {display: inline-block; margin-top: 10px; font-weight: bold !important;} h1, h2, h3, h4, h5 {margin: 0 0 10px 0; padding: 0; line-height: 120%;} .page_content h1 { padding: inherit; } .page_content * h1 { padding: 0; } .h_standalone {background: none !important;} table th {text-align:left;} table {border-collapse:collapse;} .dbContent table tr, .dbContent table tr td, .dbContent table tr th {vertical-align: top;} p {line-height: normal; margin-bottom: 10px; } p.ingress {font-weight:bold;} ul {list-style: inside;} ul li {margin: 0;} dl {overflow:hidden;} dt {font-weight:bold; clear:left; float:left; width:30%;} dd, dt {padding:5px 0; border-bottom:1px dashed #ccc;} html body {background-color:#ffffff; background-image: url("/wwwdocs/_sites_media/170914-189/uploads/bilder/Grafik/topline.png"); background-repeat: repeat-x; background-position-x: center; background-position-y: top; margin:0; font-family: Arial, Helvetica, sans-serif; background-attachment: scroll; } div#bg_one { } div#bg_two { }  div#bg_shade { width: 1020px; margin-left: -510px; background: #ffffff; opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; }  html body div#container {border:0px solid ;}  html body div#container {border-top:0; border-bottom:0;} .layout-content p, .layout-content label, .yodo-layoutset p, .yodo-layoutset label, .layout-content ul li {font-size: 15px; color: #333333;} .layout-content a, .layout-content a:visited, .yodo-layoutset p a, .yodo-layoutset p a:visited {color: #005eff; text-decoration:none;} .layout-content a:hover, .yodo-layoutset p a:hover {color: #005eff; text-decoration:underline;} h1, h1 a, h1 a:hover, h1 a:visited {color:#666666 !important; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal !important; font-style:normal; border-bottom: 0px solid #000000;} h2, h2 a, h2 a:hover, h2 a:visited {color:#666666 !important; font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal !important; font-style:normal; border-bottom: 0px solid #000000;} h3, h3 a, h3 a:hover, h3 a:visited {color:#666666 !important; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal !important; font-style:normal; border-bottom: 0px solid #000000;} h4, h4 a, h4 a:hover, h4 a:visited {color:#666666 !important; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold !important; font-style:normal; border-bottom: 0px solid #000000;} h5, h5 a, h5 a:hover, h5 a:visited {color:#666666 !important; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold !important; font-style:normal; border-bottom: 0px solid #000000;} h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none !important; font-style: normal !important;} div.inner-box, div.micro-inner { padding: inherit; } .box-half, .micro-box, .box-xsmall, .box-small, .box-medium, .box-large { background-color: none;}  #layoutset-0-547 {border-style:solid;border-bottom-width:1px;}
#layoutset-0-547 div.yodo-layoutset-inner-wrap {border-style:solid;}


#layoutset-0-547 .yodo-layout-padd { padding-left:5px; }
#layoutset-0-547 .yodo-layout-padd { padding-right:5px; }


#layoutset-0-557 div.yodo-layoutset-inner-wrap {padding-bottom:15px;}
#layoutset-0-560 {max-width: 1000px;margin-bottom:25px;}
#layoutset-0-542 {background-color:transparent;}
#layoutset-0-542 div.yodo-layoutset-inner-wrap {max-width:1000px;}
#layoutset-0-561 div.yodo-layoutset-inner-wrap {max-width:1000px;}
#layoutset-0-564 {max-width: 1000px;}
#layoutset-0-565 {max-width: 1000px;}
#layoutset-0-568 {max-width: 1000px;}
#layoutset-0-566 {max-width: 1000px;}
#layoutset-0-566 div.yodo-layoutset-inner-wrap {padding-top:10px;padding-bottom:25px;}
#layoutset-0-567 {max-width: 1000px;}


#layoutset-0-567 .yodo-layout-padd { padding-left:25px; }
#layoutset-0-567 .yodo-layout-padd { padding-right:25px; }


#layoutset-0-550 { height: 90px; overflow-y: hidden; background-color:#c7b99f; position: relative; z-index: 6; }
#layoutset-0-550 div.yodo-layoutset-inner-wrap {max-width:1000px;}


div#wrapper, #bgwrap { margin: 0 auto -90px auto; }
div.push {height: 90px; }

#object-0-557-1 {margin-bottom:0px;} /* picture */


#object-0-557-1 img, #object-0-557-1 svg { max-width:200px;  }


#object-0-560-2 {background-color:transparent;margin-bottom:0px;} /* picture */


#object-0-560-2 img, #object-0-560-2 svg { max-width:235px;  }


#object-0-560-3 div.layout-object-inner {padding-top:71px;} /* text */
#object-0-542-7 {text-size:150;} /* slideshow */
#object-0-565-11 {background-color:transparent;margin-bottom:5px;} /* text */
#object-0-565-11 div.layout-object-inner {padding-top:25px;} /* text */
#object-0-566-18 {background-color:transparent;margin-bottom:5px;} /* text */
#object-0-566-18 div.layout-object-inner {padding-top:25px;} /* text */


#object-0-567-19 img, #object-0-567-19 svg { width: auto; }
#object-0-567-19 img, #object-0-567-19 svg { max-width:800px;  }


#object-0-550-20 {background-color:transparent;margin-bottom:0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* text */
#object-0-550-20 div.layout-object-inner {padding-top:30px;padding-bottom:65px;padding-left:0px;padding-right:0px;} /* text */
#object-0-550-20, #object-0-550-20 div.layout-object-inner { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; } /* text */
#object-0-550-21 {background-color:transparent;} /* picture */
#object-0-550-21 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* picture */


#object-0-550-21 img, #object-0-550-21 svg { max-width:32px;  }




/* USERSPECIFICS */
body .layout-content *, .layout-content * p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.layout-content p { line-height:1.5; margin-bottom:20px; }
.layout-content h1, .layout-content h2, .layout-content h3, .layout-content h4 {margin-bottom: 20px;}
.layout-content .general-text ul li {margin: 0 0 20px 20px !important;}

body:not(.body-index_index) #layoutset-0-562 {display: none !important;}

#object-0-560-2 {margin-left: 20px !important;}

.paperlogo {padding-top: 25px;}
.paperlogo img {
	max-height: 70px;
	width: auto !important;
}
.paperlogobig img {
	max-height: 90px !important;
	margin-top: -20px !important;
	overflow: visible;
}
.paperlogosmall img {
	max-height: 57px !important;
	margin-top: 5px !important;
}

.layout-menu, .layout-submenu {margin-left: 20px !important;}
#header-right-menu-wrap img { margin-left: 10px; !important; }
#object-0-550-9 img { position: absolute; z-index: 200; bottom: 26px; left: 100%; margin-left: -47px !important;; }
.layout-menu ul li a, .layout-submenu ul li a {text-transform: uppercase !important;} 

.slide-overlay-upper, .slide-overlay-lower {position: relative; z-index: 1000; max-width: 1000px; margin-left: 10px;}
.slide-overlay-upper {margin-bottom: -15px; margin-top: 15px;}
.slide-overlay-lower {margin-top: -45px; margin-bottom: 55px;}
.slide-overlay-upper div, .slide-overlay-lower div {position: absolute; width: 100%; height: 45px; background: #000; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity:0.7; }
.slide-overlay-upper p, .slide-overlay-lower p {position: absolute; z-index: 1002; width: 100%; color: #fff; text-align: center; height: 45px; margin: 0; font-size: 22px; line-height: 44px;}

form .elm-checkbox label {margin-top: 20px !important;}

#a-loggedin, #a-login, #a-loggedin:visited, #a-login:visited {text-decoration: none !important; color: #000 !important;}
#a-loggedin {display: none; font-weight: bold;}
.u-logged-in #a-login, .u-logged-in #img-login {display: none !important;}
.u-logged-in #a-loggedin {display: inline !important;}

.u-logged-in #object-0-560-3 .layout-object-inner {padding-top: 74px !important;}