@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Cond Light'),local('OpenSans-CondensedLight'),url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff')}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local('OpenSans-CondensedBold'),url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff')}
body #main{line-height:20px}
#main ul{margin-left:20px;margin-bottom:0}
#sidebar ul{margin-left:0}
div.spacer{width:20px;float:left;height:10px}
#main div.col-xs-4,#main div.col-xs-6,#main div.col-xs-8{padding:0}
#main div.col-xs-4{width:316px}
#main div.col-xs-6{width:485px}
#main div.col-xs-8{width:652px}
.p5:nth-of-type(3) ul{
}
.p5:nth-of-type(3) ul ul{width:167px}
.p5:nth-of-type(3) ul ul li{width:100%}
.p5:nth-of-type(3)>ul>li{float:none;width:200px;border-left:none;margin:0px;padding:0 15px;width:100%}
.p5:nth-of-type(3)>ul>li>a{font-size:14px;color:#FFF;background-image:url('../../fileadmin/images/arrow-white.png');background-position:6px center;background-repeat:no-repeat;padding:6px 0px;border-bottom:1px solid #9cc246;padding-left:20px;display:block;width:100%}
h3{line-height:inherit}
p.auszeichnung{margin:8px 0}
a.important-link{line-height:inherit;margin:0;padding-left:10px}
.clear{clear:both;overflow:hidden}
#main ul li{background-position:left 3px}
.green{font-weight:600}
#c20{overflow:hidden}
.flexslider .flex-caption{text-align:right;z-index:150;position:absolute;bottom:100px;left:50%;width:400px;color:#fff;margin-left:95px}
.slides li{position:relative;overflow:hidden}
.flexslider,.flexslider li{height:340px !important}
.flexslider .slides{}
.flexslider .slides li img{left:50%;margin-left:-1000px;position:relative;width:2000px;
}
.flexslider .flex-caption .flex-bg{text-align:left;padding:10px;margin:0;font:normal 22px'Open Sans';background-color:rgba(255,255,255,0.7);margin-bottom:10px;color:#002750}
.flexslider h5{font-size:30px;text-transform:uppercase}
.flexslider h6{font-size:26px;text-transform:uppercase}
nav .menu>li:first-child>a{border-left:1px solid #fff}
nav .menu>li>ul{border-top:0;
}
nav .menu li ul{z-index:200}
nav .menu>li:hover>a,nav .menu>li,.menu.row>li>a:focus{height:40px}
nav #map{width:320px;height:320px;margin-right:24px;
}
.col-xs-4 table{width:100%}
.col-xs-4 td{vertical-align:top;padding:5px}
.col-xs-4 td:first-child{padding-left:0}
.col-xs-4 td:last-child{padding-right:0}
.col-xs-4 td .cta-button{margin-bottom:3px}
.glossar{margin:0 -15px}
nav .menu li.login ul .login-menu li{border-bottom:0 !important}
#formbuilder div.col-xs-12{width:100%}
#formbuilder div.col-xs-11{width:91.6667%}
#formbuilder div.col-xs-10{width:83.3333%}
#formbuilder div.col-xs-9{width:75%}
#formbuilder div.col-xs-8{width:66.6667%}
#formbuilder div.col-xs-7{width:58.3333%}
#formbuilder div.col-xs-6{width:50%}
#formbuilder div.col-xs-5{width:41.6667%}
#formbuilder div.col-xs-4{width:33.3333%}
#formbuilder div.col-xs-3{width:25%}
#formbuilder div.col-xs-2{width:16.6667%}
#formbuilder div.col-xs-1{width:8.33333%}
nav .menu li ul ul li a{background-position:6px 11px;line-height:20px}
div.indent{margin-left:20px}
p.align-right,h3.align-right{text-align:right}
p.align-center,h3.align-center{text-align:center}
p.align-left{text-align:left}
p.align-justify{text-align:justify}
table.list tbody tr td{border:medium none;padding:10px 10px}
.form-group textarea{width:100% !important;resize:none}
#imp_map{height:300px}
#main ul.tick li{margin:8px 0;line-height:20px}
#map,nav .menu li ul li.data{border-left:none}
h1.ttn,h2.ttn,h3.ttn,h4.ttn,h5.ttn,h6.ttn,a.ttn{text-transform:none}
#formbuilder div.col-xs-3,#formbuilder div.col-xs-4,#formbuilder div.col-xs-6,#formbuilder div.col-xs-8,#formbuilder div.col-xs-9,#formbuilder div.col-xs-12{padding-left:1px;padding-right:1px}
#formbuilder .row{margin-left:-1px;margin-right:-1px}
#formbuilder .form-group input,#formbuilder .form-group select,#formbuilder .form-group textarea{padding:2px 3px}
#formbuilder .form-group select{height:26px}
#formbuilder .form-group{margin-bottom:5px}
#formbuilder label{margin-bottom:1px}
#formbuilder .pflicht{display:block;font-size:12px;margin-top:20px}
span.small{font-size:12px}
footer{}
footer .bodytext a{background:transparent url('../../fileadmin/images/breadcrumb-arrow.png') no-repeat left 4px;padding-left:10px;display:block}
.tx-pic-formulator3 form{background-color:#f2f2f2}
@media (max-width:991px){html{width:990px}
}
