html{margin:0;margin:auto;height:100%;}
body{font:80%/100% Arial;color:#6b6b6b;height:100%;margin:0;margin:auto;background-color:#ffffff;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.1, #ffffff), color-stop(1, #8ec1cc));background-image:-moz-linear-gradient(center bottom, #ffffff 0%, #ffffff 10%, #8ec1cc 100%);}
header, nav, footer, article{display:block;}
header{height:105px;border-bottom:1px solid #e3e3e3;margin-bottom:40px;clear:both;}
header.content-page{border-bottom:1px solid #e3e3e3;margin-bottom:0px;clear:both;}
header div {float:right;width:500px;text-align:right;margin-top:5px;}
header a{font-weight:bold;color:#444444;text-decoration:none;}
header a.active{color:#022e96;}
header nav {padding-top:15px;}
header nav a{margin:0px 10px;padding:0px;}
header nav a:hover{color:#022e96;}
header nav img{vertical-align:middle;width:18px;height:18px;}
header div img{float:none;}
header div form{float:right;margin:20px 10px 0px 0px;}
header div input{float:left;width:150px;color:#6b6b6b;border:1px solid #e3e3e3;padding:3px;}
header .search-icon{float:left;width:16px;margin:4px 0px 0px 3px;padding:0px;border:none;}
footer{clear:both;height:45px;border-top:1px solid #e3e3e3;padding-top:30px;}
h1, h2, h3, h4, h5{font-weight:normal;margin:0px;padding:0px;}
h3{color:#393a3b;font-size:160%;padding-bottom:22px;}
img{border:0px;}
img.keyvisual{width:980px;height:353px;}
img.thinkm{float:right;margin-right:200px;}
img.npmedia{float:right;margin-right:165px;}
img.yalster{float:right;margin-right:130px;}
image.ivw{width:1px;height:1px;}
hr{clear:both;height:2px;margin:22px 0px 22px 0px;border-top:2px solid #e3e3e3;border-bottom:none;border-left:none;border-right:none;}
#page {margin:auto;width:1105px;padding-bottom:10px;}
#wrapper{float:left;margin:auto ! important;/*width:836px;*/width:980px;background:#ffffff;padding:0px 47px 0px 47px;border:1px solid #dedede;border-radius:10px 10px;-moz-border-radius:10px 10px;margin-bottom:10px  ! important;}
#content{float:right;/*width:640px;*/width:750px;padding:22px 0px 40px 0px;}
#content ul{padding-left:15px;}
#content article{line-height:150%;}
#content aside{line-height:150%;}
#content a{color:#022e96;text-decoration:none;}
#content a.more{width:86px;height:22px;display:block;text-decoration:none;color:#000000;padding-top:7px;margin-top:22px;text-align:center;line-height:100%;background:#ededed;border-radius:10px 10px;-moz-border-radius:10px 10px;font-weight:normal;}
#content .blue{color:#022e96;}
#content .grey{color:#393a3b;}
#content h1{color:#4a4545;font-size:140%;line-height:110%;padding:15px 0px 22px 0px;font-weight:bold;}
#content h2.list{padding:0;border-bottom:none;margin-bottom:0;height:auto;font-weight:bold;font-size:110%;display:inline;float:left;margin-right:10px;}
#content h2.grey a{color:#393a3b;}
#content .teaser{width:350px!important;}
#content-left{float:left;width:220px;padding:23px 0px 40px 0px;}
#content-left nav {width:178px;font-size:130%;font-weight:bold;background:#ededed;border-radius:10px 10px;-moz-border-radius:10px 10px;}
#content-left nav ul {padding:10px 10px 0px 10px;}
#content-left nav ul li{list-style-type:none;padding-bottom:12px;}
#content-left nav a{color:#393a3b;text-decoration:none;}
#content-left nav a:hover{color:#022e96;}
#content-left nav .current{color:#022e96;}
#content-left nav ul ul {display:none;padding:10px 0px 0px 20px;font-size:85%;margin-bottom:-7px;}
#content-left nav ul ul li{font-size:90%;list-style-type:disc;padding:0px 0px 10px 0px;}
#content-left nav ul.visible{display:block;}
#sba{float:left;margin:auto;margin-left:222px;height:90px;margin-bottom:5px;margin-top:5px;min-width:728px;}
#sba span{width:62px;float:left;color:#000;font-size:60%;font-family:Verdana;letter-spacing:.3em;margin-top:35px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);}
#sba > div{float:left;margin-left:-22px;}
#sba img.sba {width:728px;height:90px;}
#wsk{float:left;margin-left:5px;width:20px;min-height:620px;text-align:left;margin-top:0px  ! important}
#wsk span{color:#000000;font-family:Verdana;text-transform:uppercase;font-size:60%;letter-spacing:.3em;}
#wsk img.wsk {width:160px;height:600px;}
#mre{height:270px;width:300px;margin:10px 0 10px 10px;}
#mre img.mre {width:300px;height:250px;}
#mre span{color:#000;text-transform:uppercase;font-size:60%;font-family:Verdana;letter-spacing:.3em;margin-top:-5px;}
#but{float:left;margin:0 0 0 0;}
#but span{color:#000;text-transform:uppercase;font-size:60%;font-family:Verdana;letter-spacing:.3em;margin:0 0 0 10px;}
#pop {position:absolute;left:0;top:0;}
#pop img.pop {width:1px;height:1px;}
div.news-img{line-height:100%;width:160px;font-size:80%;float:left;margin:2px 20px 2px 0px;}
div.news-img img{width:160px;height:auto;clear:both;}
div.message{background:url('../img/icons/exclamation_grey.png') 5px 3px no-repeat;margin-top:17px;padding:5px 0 0 30px;min-height:17px;}
div.paginator{clear:both;}
div.paginator a{color:#022e96;}
div.paginator a:hover{color:#022e96;text-decoration:none;}
div.submit{clear:both;float:left;margin-top:10px;margin-left:198px;}
div.submitnomargin{clear:both;margin-top:10px;padding-left:198px;}
div.input{margin-bottom:10px;}
div.input label{float:left;width:198px;}
div.input select{color:#6b6b6b;border:1px solid #e3e3e3;padding:3px;}
div.text input{width:250px;color:#6b6b6b;border:1px solid #e3e3e3;padding:3px;}
div.textarea textarea{width:250px;color:#6b6b6b;border:1px solid #e3e3e3;padding:3px;font:100%/100% Arial;}
div.textareabig textarea{width:630px;color:#6b6b6b;border:1px solid #e3e3e3;padding:3px;font:100%/100% Arial;height:175px;margin-bottom:10px;}
div.input .form-error{border:1px solid #e38686;}
div.captcha{float:left;margin-left:198px;}
div.chars{margin-left:50px;}
div.chars a{color:#6b6b6b;margin-right:8px;text-decoration:none;font-weight:bold;}
div.profd{float:left;width:100px;font-weight:bold;}
div.profc{margin-left:110px;}
div.space{position:absolute;}
div.entry{width:100%;background:#efefef;border-bottom:1px solid #666;padding:5px;color:#000;}
a.logo{display:block;float:left;margin-top:12px;}
a.logo img{width:326px;height:80px;}
a.all{color:#6b6b6b;margin-left:20px;text-decoration:none;font-weight:bold;}
a.pdf{background:url('../img/icons/pdf.png') top left no-repeat;padding-left:20px;}
a.zoom{background:url('../img/icons/zoom.png') top left no-repeat;padding-left:20px;}
a.delete{background:url('../img/icons/delete.png') top left no-repeat;padding-left:20px;}
a.active{font-weight:bold;}
h2.search{color:#4a4545;font-size:120%;line-height:110%;padding:5px 0px 5px 0px;font-weight:bold;display:inline;}
article.teaser h2{color:#393a3b;padding:15px 0px 22px 0px;border-bottom:2px solid #e3e3e3;margin-bottom:22px;height:50px;font-weight:bold;font-size:110%;}
article.news h2{color:#393a3b;padding:15px 0px 22px 0px;border-bottom:2px solid #e3e3e3;margin-bottom:22px;height:30px;font-weight:bold;font-size:110%;}
article.teaser{width:190px;float:left;}
article.news{width:350px;padding-bottom:22px;}
article.right{float:right;}
article.center{float:left;margin-left:35px;}
form div.error-message{margin-left:200px;}
ul.left{width:310px;margin-top:0px;margin-bottom:0px;}
iframe.captcha{width:500px;height:300px;border:0;}
table.events{width:642px;padding:0px;}
table.events th{text-align:left;font-weight:bold;background:#e9e9e9;}
table.events th.date{width:100px;}
table.events tr td{padding:3px;vertical-align:top;border-bottom:1px solid #ddd;}
table.events tr:nth-child(2n) td{background:#f5f5f5;}
.clb{clear:both;}
.image{margin:10px;}
.left{float:left;}
.right{float:right;}
.disabled{display:none;}
#content-azvertical {margin-top: 10px;padding-left:5px;}
#content-azvertical img {width:170px; height:32px; padding-bottom: 6px;}
#content-azvertical a , #content-azvertical a:hover{display:block;margin-top:6px;text-decoration:none;color:#393a3b;font-size:0.9em;font-weight:bold;}
#content-azvertical a.abvl {margin-left: 6px;}
.billboard1{position:relative;width:900px;margin-left:40px;margin-top:-30px;margin-bottom:10px;}
.billboard2{position:relative;width:900px;margin-left:40px;margin-top:10px;margin-bottom:-10px;}
h2.h1_inhalt {color: #4a4545;font-size: 130%;line-height: 110%;padding: 15px 0px 22px 0px;font-weight: bold;}
h1 em {font-size: 0.85em;font-weight: normal;font-style: normal;margin-left: 10px;}
