@charset "UTF-8";html {height:100%;}body{font:12px Verdana, Arial, Helvetica, sans-serif;background-attachment:fixed;background-color:#ffffff;background-image:url(../content/images/hintergrund.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;position:relative;margin:0;padding:0;color:#000;height:100%;}
/* latin-ext */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: local('News Cycle'), local('NewsCycle'), url(/files/templates/fonts/CSR64z1Qlv-GDxkbKVQ_fO4KTfl8tOQdEg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: local('News Cycle'), local('NewsCycle'), url(/files/templates/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKTfl8tOQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 700;
  src: local('News Cycle Bold'), local('NewsCycle-Bold'), url(/files/templates/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeuc4nG2qQKg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 700;
  src: local('News Cycle Bold'), local('NewsCycle-Bold'), url(/files/templates/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuc4nG2o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#wrapper{height:97%;weight:auto;float:left;position:absolute;}
#logo{height:160px;weight:140px;float:left;position:absolute;top:80px;left:50px;z-index:100;}
ul, ol, dl{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{font-family:'News Cycle', sans-serif;margin-top:0;color:#5a3e19;}
#logo h4{font-family:'News Cycle', sans-serif;margin-top:-7px; margin-bottom:2px; color:#5a3e19; font-size:12px;padding:0;text-align:center;}
a img{border:none;}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:active, a:focus{text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;color:#980000;}
.container{width:920px;min-height:530px;float:left;color:#000000;height:auto;display:box;overflow:visible;position:relative;margin-left:0;margin-top:90px;padding-left:0px;background:#ffffff;opacity:0.90;-moz-opacity:0.90;filter:alpha(opacity=90);z-index:1;}
header{background:#7ca700;height:36px;width:3000px;overflow:hidden;top:0px;margin:0;float:left;position:relative;}
#aside ul.horizontal{list-style:none;margin-bottom:0px;padding-left:695px;padding-top:10px;width:902px;height:auto;float:left;position:relative;font-family:'News Cycle', sans-serif;font-weight:bold;z-index:1000;}
#aside ul.horizontal li{line-height:20px;margin-bottom:0px;display:inline;float:left;}
#aside li{*display:inline-box;}
#aside ul.horizontal li a{padding-top:0px;padding-bottom:0px;padding-left:8px;padding-right:8px;color:#28166f;display:inline;text-decoration:none;font-size:14px;}
#aside ul.horizontal li a:active, #aside ul.horizontal li a:hover, #aside ul.horizontal li a:focus{color:#980000;}
#aside ul.horizontal li a.menuLinkActive1{color:#980000;}
#aside ul.horizontal a:visited{color:#28166f;}
header .ueberschrift{font-family:'News Cycle', sans-serif;margin-top:0;color:#ffffff;padding-left:340px;font-size:17px;margin-top:3px;font-weight:bold;float:left;position:relative;}
header .ueberschrift1{font-family:'News Cycle', sans-serif;margin-top:0;color:#ffffff;padding-left:270px;padding-top:9px;font-size:13px;font-weight:normal;float:left;position:relative;}
.sidebar1{float:left;position:relative;width:220px;padding-top:180px;margin-left:52px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:2;}
.content{padding:10px 0;width:600px;height:auto;min-height:300px;float:left;position:relative;margin-top:50px;margin-left:42px;z-index:3;}
.content ul, .content ol{padding:0 15px 15px 40px;}
nav ul{list-style:none;margin-bottom:15px;font-family:'News Cycle', sans-serif;font-size:16px;font-weight:bold;color:#5a3e19;}
nav ul li a, nav ul li a:link, nav ul li a:active,nav ul li a:visited{padding:5px 5px 5px 15px;display:block;width:200px;text-decoration:none;color:#5a3e19;}
nav ul li a:hover, nav ul li a:active, nav ul a:focus{color:#7ca700;}
nav ul li.menuLinkActive a{color:#7ca700;}

nav ul li ul{list-style:none;margin-left:20px;font-family:'News Cycle', sans-serif;font-size:16px;font-weight:bold;color:#7ca700;}
nav ul li ul li a, nav ul li ul li a:link, nav ul li ul li a:active, nav ul li ul li a:visited{padding:5px 5px 5px 20px;display:block;width:200px;text-decoration:none;color:#7ca700;}
nav ul li ul li a:hover, nav ul li a:active, nav ul a:focus{color:#5a3e19;}
nav ul li ul li.menuLinkActive a{color:#5a3e19;}

footer{bottom:0;height:36px;width:3000px;float:left;padding-left:52px;margin-left:0px;background:#7ca700;position:fixed;z-index:1001;border-top:2px solid #b1d130}
footer p, footer p a, footer p a:visited, footer p a:active, footer p a:link{color:#ffffff;}
footer p a.hover{color:#ffffff; text-decoration:underline;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
section, footer, nav, article, figure{display:block;}
header, #aside{display:inline-block;}
#weather{width:250px;height:85px;float:left;position:absolute;left:780px;top:0px;z-index:1000;}
#current{width:100px;height:36px;text-align:right;color:#000000;font-weight:bold;}
#temp{width:40px;height:36px;text-align:right;font-family:'News Cycle', sans-serif;margin-top:5px;color:#ffffff;left:70px;font-size:17px;font-style:normal;float:left;position:relative;}
.errorMessage{color:#FF0000;}
.warningMessage{color:#990000;}
.asterix{color:#ff0000}
/* 2018-05-16 AdOptimize, Sinan Guener - ado_policy update */
#ado_policy {
    display: block;
    text-align: center;
    margin: 0;
    background-color: #ededed;
    font-size: 12px;
}
#ado_policy a {
    text-decoration: underline;
    color: #000000;
}
.ado_policy_wrap {
    max-width: 1000px;
    display: block;
    margin: 0 auto;
    position: relative;
}
.ado_policy_txt {
    padding: 10px 30px 10px 0;
}
@media only screen and (max-width: 1000px) {
    .ado_policy_txt {
        padding-left: 10px;
    }
}
#ado_policy_del {
    position: absolute;
    right: 10px;
    top: 5px;
    height: 25px;
    width: 25px;
    display:inline-block;
    background: url(../../files/images/ado_close.png) no-repeat;
    background-position: center;
    background-size: 20px;
    opacity: 0.5;
    cursor: pointer;
}
a#ado_policy_footer {
	text-decoration: none;
}
a#ado_policy_footer:hover {
	text-decoration: underline;
}
