#Navigation .broschuere_text {
    padding-right: 250px;
}
#Navigation .broschuere_bild {
    width: 13%;
}
#mod-search-searchword90{
    border: medium none;
    font-family: "Open Sans",sans-serif;
    font-size: 40px;
    height: 75px;
    padding: 8px 28px;
    text-transform: uppercase;
    width: 100%;
}
.zoom {cursor:pointer !important;}
.blog__item p span{font-family: "Open Sans",sans-serif !important;font-size: 100% !important;}
.broschuere_bild a[href$=".pdf"]::after {content: none !important;}
.broschuere_bild a:hover{opacity:0.8;color:#dfeff9;}
.custom-pdf{background-color:#dfeff9;}
.dienstl{background-color:#fff;color:#666;border:1px solid #c0c0c0;display:flex;float:left;margin:5px;min-height:200px;padding:10px;position:relative;}
.multithumb_blog {margin: 0 !important;}
#footerbox a:hover{color:#EEE;}
/*@media (max-width:1099px){
  .maximi{width:100% !important;}
}*/
.flashbox a{font-weight:bold;}
.t2{text-align: center;}
.t3{text-align: right;}
.slip-col22{width:40%;}
.slip-col2{width:40%;}
.slip-col4{width:80%;}
.slip-1{width:20%}
.slip-2{width:20%}
.slip-3{width:20%}
.slip-4{width:20%}
.slip-5{width:20%}

.maincontent1500 .maincontent .leading-3 table tbody tr td{color:#666;}
@media (max-width:1695px) and (min-width:1100px){
  .search-minus{width:75%;}
}
.search-minus{}
.search-plus {float: left;}
.Logo{position:fixed;top:10px;right:20px;transition:opacity 2s ease;z-index:2; width:6%;}
.leading-1 a:hover,
.leading-2 a:hover,
.leading-3 a:hover,
.leading-4 a:hover,
.leading-5 a:hover,
.leading-6 a:hover,
.leading-7 a:hover,
.leading-8 a:hover,
.leading-9 a:hover {
    color: #e67e07;
}
@media (max-width:1600px){.Logo img{float:right;width:100%;}}
@media (max-width:1200px){.Logo img{float:right;width:30%;}}
@media (min-width:1601px){.Logo img{float:right;width:80%;}}
.broschuere_text{padding-right:20px;}
@media (min-width:1001px){.broschuere_text{width:590px;}.broschuere_bild{width:120px;}}


.blog{margin:0; padding:0;float: left;width: 100%;}
.regattatabelle th{text-align:left;}
a.readmore::hover{color:#FFF !important;}
.item-page{margin:0;padding:0;}
.dienstl img{margin-right:10px;max-width:100px;}
.dienstl .adresse{height:auto;left:160px;position:absolute;}
.dienstl .name{position:relative;font-size:1.3rem;font-weight:bold;}
.dienstl .ausbildungsschiffe{display:none}
.dienstl .bezeichnung{position:relative;margin-bottom:10px;}
.dienstl .vorsitzender{position:relative;margin-top:3px }
.dienstl .name, .dienstl .bezeichnung, .dienstl .vorsitzender, .dienstl .post{margin-left:-30px;}
.dienstl .strasse{margin-top:10px;}
.dienstl .plz{margin-bottom:10px;}
.dienstl .mail2{color:#666;}
.dienstl .strasse::before{content:"\f041"; font-family:FontAwesome;font-size:1rem; margin-left: -26px; padding-right: 16px; width: 25px;}
.dienstl .plz::before{font-family:FontAwesome;font-size:1rem; margin-left: -26px; padding-right: 10px; width: 25px;}
.dienstl .telefon::before{content:"\f095";font-family:FontAwesome; font-size:1rem; margin-left: -26px; padding-right: 13px; width: 25px;}
.dienstl .mobil::before{content:"\f10b";font-family:FontAwesome; font-size:1.6rem; margin-left: -26px; padding-right: 15px; width: 25px;}
.dienstl .fax::before{content:"\002A"; font-family:glyphter;font-size:1rem; margin-left: -26px; padding-right: 10px; width: 25px;}
.tabelleemail{width:70px;}
.dienstl .mail2::before{content:"\f003"; font-family:FontAwesome;font-size:1rem; margin-left: -26px; padding-right: 10px; width: 25px;}
.dienstl .mail2 a{color:#666 }
.dienstl .internet a{color:#666 }
.dienstl .internet::before{content:"\f0ac";font-family:FontAwesome; font-size:1rem; margin-left: -26px; padding-right: 12px; width: 25px;}
.dienstl .google a{color:#666 }
.dienstl .google::before{margin-top:3px;content:"\f0d5";display:inline-table;float:left;font-family:FontAwesome;margin-left:-27px;width:15px;}
.dienstl .facebook a{color:#666 }
.dienstl .facebook::before{margin-top:3px;display:inline-table;width:15px;margin-right:5px;content:"\f09a";font-family:FontAwesome;font-weight:regular}
.dienstl .mitgliederzahl::before{margin-top:3px;content:"\003F";display:inline-table;float:left;font-family:glyphter;margin-left:-27px;width:15px;}
.dienstl .ausbildungsschiffe::before{margin-top:3px;content:"\0032";display:inline-table;float:left;font-family:glyphter;margin-left:-27px;width:15px;}
.preise-1{width:25%;}
.preise-5{width:50%;}
.externelinks{    float: left;
    position: relative;
    width: 100%;}
html.js.no-touch body div.grid.grid-pad div.col-10-12.maincontent1500 div.maincontent.grid.grid-pad.background div.col-1-1 div.blog div.items-leading.clearfix div#jextboxsocialsharebuttonsbox.jextboxsocialsharebuttonsbox a img{width:24px;}
html.js.no-touch body div.grid.grid-pad div.col-10-12.maincontent1500 div.maincontent.grid.grid-pad.background div.col-1-1 div.item-page div#jextboxsocialsharebuttonsbox.jextboxsocialsharebuttonsbox a img{width:24px;}
#jextboxsocialsharebuttonsbox{margin-right:3px;}
@media (max-width:899px){#Navigation .broschuere_text {
    padding-right: 50px !important;
}
html.js.no-touch body div.grid.grid-pad div.col-10-12.maincontent1500 div.maincontent.grid.grid-pad.background div.col-1-1 div.item-page div#jextboxsocialsharebuttonsbox.jextboxsocialsharebuttonsbox{top:-49px;}}
@media (min-width:900px){
  .person-group .w2.left{padding-left:15%;}
.person-group .w2.right{padding-right:15%;}

  #jextboxsocialsharebuttonsbox .jextboxsocialsharebuttonsbox{width:24px;}
#jextboxsocialsharebuttonsbox .jextboxsocialsharebuttonsbox a{}
#jextboxsocialsharebuttonsbox .jextboxsocialsharebuttonsbox a img{height:24px;margin-right:-3px;width:24px;}}
@media (max-width:700px){.gallery .picture {height: auto !important;}}
iframe#blockrandom.wrapper{height:310px;min-height:auto;}
.icons div.btn-group.pull-right ul.dropdown-menu li::before{content:"" !important;font-family:glyphter;}
.readmore{color:#FFFFFF;background-color:#62b5d6;float:right;margin-top:30px;padding:6px;}
.readmore a{color:#FFFFFF !important;}
.readmore a:hover{color:#FFFFFF !important;}
a.readmore{color:#FFF;}

.blue{color:#62b5d6;}
.article-info-term{display:none;}
.item-page .print-icon a,.item-page .email-icon a{color:#fff;font-size:0;margin-top: 0;}
.print-icon a,.email-icon a{color:#fff;font-size:0;margin-top: -24px;}
.print-icon a{height:24px;width:24px;display:block;}
.email-icon a{height:24px;width:24px;display:block;}
li.print-icon{background-image:url("https://www.sporthafen-kiel.de/s15/plugins/content/jextboxsocialsharebuttons/images/print.png") !important;list-style-type:none;float:right;height:24px;list-style-type:none;margin:0 2px;width:24px;}
li.email-icon{background-image:url("https://www.sporthafen-kiel.de/s15/plugins/content/jextboxsocialsharebuttons/images/mail.png") !important;list-style-type:none;float:right;height:24px;list-style-type:none;margin:0 2px;width:24px;}
.article_tool_separator{clear:none !important;}
.article_tool_container .st_twitter_large .stButton .stLarge{background-image:url("templates/s15-08/images/twitter_32.png") !important;}
.no-touch .topmenu a::after{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;left:50%;opacity:0;padding:0;position:absolute;text-align:center;top:0;transition:width 1s ease 1s, left 1s ease 1s;width:0;-webkit-transition:opacity 1s, -webkit-transform 1s;-moz-transition:opacity 1s, -moz-transform 1s;transition:opacity 1s, transform 1s;-webkit-transition:width 1s, left 1s;}
.article_tool_container{float:right;}
.logo2{float:left;}
.h100{height:100px}
.h120{height:120px}
.h140{height:140px}
.h160{height:160px}
.h180{height:180px}
.h200{height:200px}
.h220{height:220px}
.h240{height:240px}
.h250{height:250px}
.h260{height:260px}
.h270{height:270px}
.h280{height:280px}
.h300{height:300px}
.h320{height:320px}
.h340{height:340px}
.h360{height:360px}
.h380{height:380px}
.h400{height:400px}
.h420{height:420px}
.h440{height:440px}
.h460{height:460px}
.h480{height:480px}
.topmenu ul li ul{display:none;}
.googlemaps{width:100%}
.googlemaps img{width:100%}
.HaMe .a-place{margin-bottom:20px;}
#search-searchword{height:30px}
#wrapper{height:30rem}
.point2 i.icon-mowe{font-size:75px !important;position:relative;top:-10px;}
.topmenu ul li ul{width:25rem;background:#fff none repeat scroll 0 0;box-shadow:0 0 5px #eaeaea;float:left;position:absolute;z-index:4;}
.HaMe .Center{text-align:center}
.open{font-size:1.2rem;font-weight:300}
.topmenu ul li ul li{float:left;width:100%}
.asassa{display:block;height:43rem;}
.topmenu ul li ul li.active{height:35px;left:50%;background:#eee;}
.topmenu ul li ul li a{width:100%}
.time{height:13rem;}
.map-map{float:left;min-height:712px;overflow:hidden;position:relative;}
.top img{width:100%}
.dialog-{display:none;}
.iframe-rwd{position:relative;padding-bottom:65.25%;padding-top:30px;height:0;overflow:hidden;}
.iframe-rwd iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.t1{width:60%;text-align:left;}
.t1-1{width:40%;text-align:left;}
.t1-2{width:20%;text-align:left;}
.t2{width:20%;text-align:center;}
.t3{width:20%;text-align:right;}
.maincontent1500{min-height:100%;margin-bottom:50px;}

.HaMe .o-date{position:absolute;text-align:left;left:25%;}
.HaMe .o-time{position:absolute;right:25%;}
.HaMe .o-day{left:48%;position:absolute;}
.HaMe .other .pre{float:left;width:33%;margin-top:10px;}
.open .other .next{float:right;width:34%;margin-top:10px;}
.open .other .next2{float:right;width:33%;margin-top:10px;}
.zoom{width:200px;transition:width 0.3s ease}
.maximi{width:75%;transition:width 1s ease; max-width: 800px;}
.search-plus::after{bottom:13px;color:#62b5d6;content:"\f00e";font-family:FontAwesome;font-size:30px;left:-35px;pointer-events:none;position:relative;}
.search-minus::after{bottom:13px;color:#62b5d6;content:"\f010";font-family:FontAwesome;font-size:60px;left:-63px;pointer-events:none;position:relative;}
.close::after{bottom:13px;color:#fff;content:"\f057";font-family:FontAwesome;font-size:34px;pointer-events:none;position:fixed;right:43px;}
*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-auswahl .point-text-sub{font-weight:normal;}
.such-menu{height:160px;}
.web-header{z-index:30;width:90%;margin:0 auto;position:fixed;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.web-header:after{content:"";display:table;clear:both;}
.web-header.nav-is-visible{-webkit-transform:translateY(111px);-moz-transform:translateY(111px);-ms-transform:translateY(270px);-o-transform:translateY(111px);transform:translateY(111px);}
@media only screen and (min-width:768px){.web-header.nav-is-visible{-webkit-transform:translateY(111px);-moz-transform:translateY(111px);-ms-transform:translateY(111px);-o-transform:translateY(111px);transform:translateY(111px);}}
.maain{background-color:#FFF}
.pagination{margin-top:10px;}
.nav-logo{float:left;margin-top:28px;}
a.web-header{font-size:25px;}
.web-header a.web-trigger i{color:#fff;display:block;font-size:20pt;height:100%;}
.web-header{margin-left:4px;background:#e67e07 none repeat scroll 0 0;color:#ffffff;height:37px;overflow:hidden;padding:4px 6px 0;position:fixed;white-space:nowrap;width:38px;}
.web-header span, .web-header span::before, .web-header span::after{position:absolute;width:28px;height:3px;background-color:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.web-header span{top:41px;left:8px;-webkit-transition:background 0.2s 0.5s;-moz-transition:background 0.2s 0.5s;transition:background 0.2s 0.5s;}
.web-header span::before, .web-header span:after{content:'';left:0;-webkit-transition:-webkit-transform 0.2s 0.5s;-moz-transition:-moz-transform 0.2s 0.5s;transition:transform 0.2s 0.5s;}
.web-header span::before{bottom:8px;}
.web-header span::after{font-size:1.3rem;font-family:FontAwesome;content:"\f003";top:8px;}
.sloganlinks{float:left;position:absolute;left:0;top:300px;}
.HaMe{font-size:100% !important}
.HaMe a{font-weight:normal;}
.nav-is-visible .web-header span{background-color:rgba(255, 255, 255, 0);}
.nav-is-visible .web-header span::before, .nav-is-visible .web-header span::after{background-color:white;}
.nav-is-visible .web-header span::before{-webkit-transform:translateY(8px) rotate(-45deg);-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-o-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);}
.nav-is-visible .web-header span::after{-webkit-transform:translateY(-8px) rotate(45deg);-moz-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);-o-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg);}
.web-trigger-con{z-index:1;position:fixed;top:0;height:111px;background-color:#61c6eb;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s, visibility 0s 0.5s;transition:transform 0.5s 0s, visibility 0s 0.5s;}
.web-trigger-con.nav-is-visible{z-index:5;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0.5s 0s;-moz-transition:-moz-transform 0.5s 0s, visibility 0.5s 0s;transition:transform 0.5s 0s, visibility 0.5s 0s;}
@media only screen and (min-width:768px){.web-trigger-con{height:111px;}
}
.web-nav{position:relative;height:100%;background-color:#343c55;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}
.web-nav::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000000;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s 0s, visibility 0.5s 0s;-moz-transition:opacity 0.5s 0s, visibility 0.5s 0s;transition:opacity 0.5s 0s, visibility 0.5s 0s;}
.web-nav li{height:100%;width:20%;float:left;}
.web-nav a{position:relative;display:block;height:100%;color:transparent;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.web-nav a::before{content:'';height:32px;width:32px;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:32px 64px;background-repeat:no-repeat;background-position:0 0;}
.no-touch .web-nav a:hover{background-color:#2b3145;}
.web-nav .nav-selected a{background-color:#212635;}
.no-touch .web-nav .nav-selected a:hover{background-color:#212635;}
.web-nav .nav-selected a::before{background-position:0 -32px;}
.nav-is-visible .web-nav{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.nav-is-visible .web-nav::after{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s 0s, visibility 0s 0.5s;-moz-transition:opacity 0.5s 0s, visibility 0s 0.5s;transition:opacity 0.5s 0s, visibility 0s 0.5s;}
@media only screen and (min-width:768px){.web-nav a{padding:7.6em 1em 0;color:#ffffff;font-size:1.3rem;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.web-nav a::before{top:4.4em;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
}
.search{padding:10px 8.33% 20px;background:#fff;}
.nav-marker{position:absolute;bottom:0;left:0;height:3px;width:20%;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateZ(0) rotateX(90deg);-moz-transform:translateZ(0) rotateX(90deg);-ms-transform:translateZ(0) rotateX(90deg);-o-transform:translateZ(0) rotateX(90deg);transform:translateZ(0) rotateX(90deg);-webkit-transition:-webkit-transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;-moz-transition:-moz-transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;transition:transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;}
.nav-is-visible .nav-marker{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.color-1{color:#9a57bd;}
.color-2{color:#c96aa4;}
.color-3{color:#d6915e;}
.color-4{color:#5397c7;}
.color-5{color:#77cd91;}
main{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
main h1{text-align:center;font-size:2.4rem;font-weight:300;color:#ffffff;margin:2em auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
main.nav-is-visible{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);}
@media only screen and (min-width:768px){main.nav-is-visible{-webkit-transform:translateY(170px);-moz-transform:translateY(170px);-ms-transform:translateY(170px);-o-transform:translateY(170px);transform:translateY(170px);}
main h1{font-size:3.6rem;margin:4em auto;}
}
#mod-search-searchword.inputbox.search-query{font-size:40px;height:75px;width:100%;border:medium none;font-family:"Open Sans", sans-serif;padding:8px 28px;text-transform:uppercase;}
.form-inline::after{color:#62b5d6;content:"\f002";font-family:FontAwesome;font-size:46px;position:absolute;right:9.33%;top:26px;}
.form-inline{border:2px solid #62b5d6;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul{padding:0 8.33%}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li{display:block;padding:0;height:auto;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li::before{content:"l";font-family:glyphter;font-size:0.8em;margin-right:10px;color:#666;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li a span{font-size:12pt;font-weight:normal;}
.menu-auswahl{width:100%;color:#666;display:inline-block;}
.menu-auswahl i{font-size:3rem;height:55px;}
.menu-auswahl .dreistk{width:33.3%;float:left;}
.menu-auswahl .vierstk{width:25%;float:left;}
.menu-auswahl .fuenfstk{width:20%;float:left;}
.menu-auswahl .sechsstk{width:16.6%;float:left;}
.menu-auswahl .siebenstk{width:14.2%;float:left;}
.menu-auswahl .achtstk{width:12.5%;float:left;}
.menu-auswahl .neunstk{width:11%;float:left;}
@media(max-width:900px){.menu-auswahl .point-text-sub{font-size:8pt;}}
@media(min-width:901px){.menu-auswahl .point-text-sub{font-size:10pt;}}
@media(min-width:1000px){.menu-auswahl .point-text-sub{font-size:12pt;}}
.HaMe table{margin:0 auto;}
.table_1,.table_2,.table_3,.table_4,.table_5{vertical-align:top;}
@media(min-width:1001px){
  
.table_1{width:100px;}
.table_2{width:200px;}
  .table_width{width:300px !important}
.table_3{width:100px;}
.table_4{width:200px;}
.table_5{width:100px;}
}
@media(max-width:1000px) and (min-width:700px){
.table_1{width:auto}
.table_2{width:200px}
  .table_width{width:300px !important}
.table_3{width:100px}
.table_4{width:200px}
.table_5{width:auto}
}
@media(max-width:699px){
.table_1{width:0%}
.table_2{width:42%}
.table_3{width:16%}
.table_4{width:42%}
.table_5{width:0%}
}
body{font-family:"Open Sans",sans-serif; margin:0;padding:0;}
iframe html body{background-image:none;}
#wrapper{color:#666;margin:30px auto auto auto;position:relative;display:block;overflow:auto;}
#InputKDR{margin-top:20px;}
.OutputIdent{display:block;float:left;}
.OutputVal{display:block;float:left;font-style:italic;margin-left:140px;padding-left:40px;}
.MsgError{padding-bottom:10px;color:#FF0000;}
.ItemsFound, .ItemsNotFound{display:block;font-weight:bold;padding-bottom:10px;}
.divDataSet{margin-top:10px;margin-bottom:10px;}
.cd-top{border-radius:50%;display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#e67e07 url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:0.9;}
.hinweis.cd-is-visible, .hinweis.cd-fade-out, .no-touch .hinweis:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.hinweis.cd-is-visible{visibility:visible;opacity:1;}
.hinweis.cd-fade-out{opacity:0.9;}
.no-touch .cd-top:hover{background-color:#62b5d6;opacity:1;}
@media (max-width:767px){.cd-top{right:30px;bottom:20px;}
}
@media (min-width:768px){.cd-top{right:30px;bottom:20px;}
}
@media (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:20px;}
}
.point2 a:hover{background:none repeat scroll 0 0 #e67e07;background:#e67e07 none repeat scroll 0 0 !important;border-radius:50%;display:inline-block;transition:background-color 0.5s ease}
.block{}
.point-text1{font-size:13pt;margin-top:10px;height:auto;}
.point-text2{font-size:16pt;height:auto;font-weight:600}
@media (max-width:1789px){.web-trigger-con{width:83.333%;}
.slogan{margin-right:8.2%;}
.sloganlinks{margin-left:8.2%;}
}
@media (min-width:1790px){
.maincontent1500 {
    width: 1500px !important;
}
.col-1-12.web-top{display:none;}
.web-trigger-con{width:1500px;}
.web-top{width:0}
body{margin:0 auto !important;width:1500px;position:relative;}}
.background{background:#FFF;border-left:4px solid #FFF;border-right:4px solid #FFF;}
input, textarea, select{-webkit-appearance:none;}
.karte{text-align:center;}
.web-trigger-con{opacity:0;}
.slogan{float:right;position:absolute;right:0;top:300px;}
body{color:#666;min-height:80%}
.grey,.item-page{color:#666;}
table.info{}
/*@media (min-width:2001px){html{background:url(../../../images/BG.jpg) no-repeat top center fixed;background-size:cover;background-origin:content-box;}}
@media (min-width:1301px) and (max-width:2000px){html{background:url(../../../images/BG_2000.jpg) no-repeat top center fixed;background-size:cover;background-origin:content-box;}
}
*/html{background:url(../../../images/BG_1300.jpg) no-repeat top center fixed;background-size:cover;background-origin:content-box;}
@media (min-width:0px) and (max-width:1300px){.point-c{padding:10px 0;} .sliderborder{border-left:4px solid #fff;border-right:4px solid #fff;}
}
@media (max-width:999px){
.va .image{ margin-left: 0;}
  .multithumb_blog {margin:0;}
.HaMe .o-date{position:absolute;text-align:left;left:10% !important;}
.HaMe .o-time{position:absolute;right:10% !important;}
.point2 i.icon-mowe{top:0px !important;}
.col-1-7 .point2 i,.col-1-6 .point2 i, .col-1-8 .point2 i{padding-top:10px !important;}
.col-1-7 .p100 i,.col-1-6 .p100 i, .col-1-8 .p100 i{font-size:22pt !important;}
.col-1-7 .p100,.col-1-7 .p100 a:hover,.col-1-6 .p100,.col-1-6 .p100 a:hover,.col-1-8 .p100,.col-1-8 .p100 a:hover{height:50px !important;width:50px !important;}
.gallery{left:0;overflow:hidden;vertical-align:middle;width:100%;}
.gallery img{width:100%;float:left;margin-right:4px;margin-bottom:4px;}
.gallery iframe{float:left;margin-right:4px;margin-bottom:4px;width:245px;}
.gallery .picture{overflow:hidden;pointer-events:all;margin-bottom:4px;float:left;height:190px;position:relative;width:50%}
    .gallery .DI1,
    .gallery .DI2,
    .gallery .WE1,
    .gallery .WE2,
    .gallery .RE1,
    .gallery .RE2,
    .gallery .BL1,
    .gallery .BL2,
    .gallery .DB1,
    .gallery .DB2,
    .gallery .WI1,
    .gallery .WI2,
    .gallery .ST1,
    .gallery .ST2,
    .gallery .p3,
    .gallery .p1,
    .gallery .SE1,
    .gallery .SE2,
    .gallery .hl1,
    .gallery .hl3,
    .gallery .fl1,
    .gallery .fl3,
    .gallery .kp1,
    .gallery .kp3{padding-right:4px;}
.gallery .picture .plussign{width:100%;opacity:0;background:#62b5d6 none repeat scroll 0 0;float:left;height:190px;opacity:0;position:absolute;text-align:center;}
.gallery .picture .icon{color:#fff;float:left;font-size:3.5rem;left:37%;margin-top:65px;position:absolute;text-align:center;width:100px;}
.gallery .picture .iconhover{color:#fff;float:left;opacity:0;font-size:3.5rem;left:37%;margin-top:53px;position:absolute;text-align:center;width:100px;}
.gallery .picture .bg{left:37%;background:#62b5d6 none repeat scroll 0 0;border-radius:50%;float:left;height:100px;margin-top:43px;opacity:0.6;position:absolute;text-align:center;width:100px;}
.gallery .picture .icon{color:#fff;float:left;font-size:3.5rem; left: 36.1%; margin-top: 61px;position:absolute;text-align:center;width:100px;}
.gallery .picture .iconhover{color:#fff;float:left;opacity:0;font-size:3.5rem;left:35%;margin-top:54px;position:absolute;text-align:center;width:100px;}
}
@media (min-width:1000px){.va{display:table;}
.text{width:50%;}
.text,#gallerypictures{padding-right:20px;display:table-cell;vertical-align:middle;}
.gallery{display:table-cell;margin-left:10px;overflow:hidden;vertical-align:middle;width:100%;}
.gallery img{width:100%;float:left;margin-right:4px;margin-bottom:4px;}
.gallery iframe{float:left;margin-right:4px;margin-bottom:4px;width:245px;}
.gallery .picture{float:left;height:147px;margin-bottom:4px;overflow:hidden;pointer-events:all;position:relative;width:50%;}
    .gallery .DI1,
    .gallery .DI2,
    .gallery .WE1,
    .gallery .WE2,
    .gallery .RE1,
    .gallery .RE2,
    .gallery .BL1,
    .gallery .BL2,
    .gallery .DB1,
    .gallery .DB2,
    .gallery .WI1,
    .gallery .WI2,
    .gallery .ST1,
    .gallery .ST2,
    .gallery .p3,
    .gallery .p1,
    .gallery .SE1,
    .gallery .SE2,
    .gallery .hl1,
    .gallery .hl3,
    .gallery .fl1,
    .gallery .fl3,
    .gallery .kp1,
    .gallery .kp3{padding-right:4px;}
.gallery .picture .plussign{width:100%;opacity:0;background:#62b5d6 none repeat scroll 0 0;float:left;height:147px;opacity:0;position:absolute;text-align:center;}
.gallery .picture .bg{left:34%;background:#62b5d6 none repeat scroll 0 0;border-radius:50%;float:left;height:100px;margin-top:26px;opacity:0.6;position:absolute;text-align:center;width:100px;}
.gallery .picture .icon{color:#fff;float:left;font-size:3.5rem;left:34%;margin-top:49px;position:absolute;text-align:center;width:100px;}
.gallery .picture .iconhover{color:#fff;float:left;opacity:0;font-size:3.5rem;left:34%;margin-top:53px;position:absolute;text-align:center;width:100px;}
}
@media (max-width:1100px){.h100,.h120,.h140,.h160,.h180,.h200,.h220,.h240,.h260,.h280,.h300,.h320,.h320,.h340,.h360,.h380,.h400,.h420,.h440,.h460,.h480{height:auto}
.dienstl{width:99%;}}
@media (min-width:1101px){.dienstl{width:49%;}}
@media (min-width:1001px){.tabelle{display:table;table-layout:fixed;width:100%;}
  .leading-3 .image, .leading-4 .image{font-size:0.8rem;float:right;text-align:center;}
.tabelle .zeile{display:table-row;color:#000;}
.tabelle .zelle{display:table-cell;}
.tabelle .kopf{display:table-row;background-color:#e67e07 !important;color:#FFF !important;font-weight:bold;}
.tabelle .bg-info{background-color:#62b5d6;color:#FFFFFF !important}
.tabelle .color:nth-child(2n-1){background-color:#eee;}
.tabelle .color:nth-child(2n-2){background-color:#fff;}
.tabelle .information{width:100%;padding:5px}
.tabelle .art{width:20%;padding:5px}
.tabelle .preis{width:20%;padding:5px}
.tabelle .betreff{width:60%;padding:5px}}
@media (max-width:1000px){.tabelle{display:table;table-layout:fixed;width:100%;}
  .leading-3 .image, .leading-4 .image{font-size:0.8rem;float:right;margin-left:0;text-align:center;}
.tabelle .zeile{display:table-row;color:#000;}
.tabelle .zelle{}
.tabelle .kopf{display:table-row;background-color:#e67e07 !important;color:#FFF !important;}
.tabelle .bg-info{background-color:#62b5d6;color:#FFFFFF !important}
.tabelle .color:nth-child(2n-1){background-color:#eee;}
.tabelle .color:nth-child(2n-2){background-color:#fff;}
.tabelle .information{width:100%;padding:5px}
.tabelle .art{float:left;padding:5px}
.tabelle .art::after{content:" |";}
.tabelle .preis{float:left;padding:5px}
.tabelle .betreff{font-weight:bold;width:100%;padding:5px}}
.border{border-left:4px solid #FFF;border-right:4px solid #FFF}
@media (max-width:1300px){
  .Logo3{position:absolute;right:5px;top:5px;}
  
.Logo3 img{height:67px;}
.auswahl .col-1-8{width:12%;float: left;}
.auswahl .col-1-7{width:14%;float: left;}
.auswahl .col-1-6{width:16%;float: left;}
.auswahl .col-1-5{width:20%;float: left;}
.auswahl .col-1-4{width:25%;float: left;}
.auswahl .col-1-3{width:33%;float: left;}
.auswahl .col-1-2{width:50%;float: left;}
.point-c{float:left}
.point-text-sub{float:none !important;text-align:center;font-size:10pt !important;height:auto;margin:0 !important;}
.p100 i{font-size:36pt !important;}
.p100,.p100 a:hover{height:100px;width:100px;}
.point2 a{padding:0}
.point2 i{display:block;font-size:42pt;height:100%;padding-top:23px;position:relative;}
.point2 a:hover{padding:0}
.point2{float:none;}
.p100,.p120{border-radius:50%;}
.p100 i,.p120 i{color:#FFF}
.web-trigger-con{width:100% !important}
.startseite .icon-eins{margin-left:-3px;}
.slogan{margin-right:0;}
.map-map{float:left;min-height:550px;overflow:hidden;position:relative;}
.height img{height:550px;position:relative;float:left;width:inherit;}
.news ul{float:left;margin-left:11px;margin-top:30px}
.web-top{height:0}
tr.mtGallery{float:left;width:50%;display:table-row;vertical-align:inherit;}
td.mtGallery{float:left;width:100%;display:table-cell;padding:1px;text-align:inherit;vertical-align:inherit;}
img.mtGallery{width:100%;height:auto}
[class*="col-"]{padding-right:0 !important;}
.mainmenu .col-1-12.hide-767{display:none}
.map-points{width:66%}
.map-map{width:33%}
}
@media (min-width:900px) and (max-width:1300px){#footerbox .footer.col-4-12{width:33.33% !important;float:left;}
}
@media (max-width:900px){
.readmore{background-color:#62b5d6;float:right;margin-top:30px;padding:6px;}
.readmore a{color:#fff !important;}
.blue{color:#62b5d6;}
.no-touch .topmenu a::after{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;left:50%;opacity:0;padding:0;position:absolute;text-align:center;top:0;transition:width 1s ease 1s, left 1s ease 1s;width:0;-webkit-transition:opacity 1s, -webkit-transform 1s;-moz-transition:opacity 1s, -moz-transform 1s;transition:opacity 1s, transform 1s;-webkit-transition:width 1s, left 1s;}
.touch .topmenu a::after{}
.topmenu ul li ul{display:none;}
.googlemaps{width:100%}
.googlemaps img{width:100%}
.HaMe .a-place{margin-bottom:20px;}
#search-searchword{height:30px}
#wrapper{height:30rem}
.point2 i.icon-mowe{font-size:75px !important;position:relative;top:-10px;}
.topmenu ul li ul{width:25rem;background:#fff none repeat scroll 0 0;box-shadow:0 0 5px #eaeaea;float:left;position:absolute;z-index:4;}
.HaMe .Center{text-align:center}
.open{font-size:1.2rem;font-weight:300}
.topmenu ul li ul li{float:left;width:100%}
.asassa{display:block;height:43rem;}
.topmenu ul li ul li.active{height:35px;left:50%;background:#eee;}
.topmenu ul li ul li a{width:100%}
.time{height:13rem;}
.date1{position:relative;top:0;}
.date2{position:relative;top:1.5rem;}
.date3{position:relative;top:3rem;}
.date4{position:relative;top:4.5rem;}
.date5{position:relative;top:7rem;text-align:center;}

.web-nav{position:relative;height:100%;background-color:#343c55;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}
.web-nav::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000000;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s 0s, visibility 0.5s 0s;-moz-transition:opacity 0.5s 0s, visibility 0.5s 0s;transition:opacity 0.5s 0s, visibility 0.5s 0s;}
.web-nav li{height:100%;width:20%;float:left;}
.web-nav a{position:relative;display:block;height:100%;color:transparent;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.web-nav a::before{content:'';height:32px;width:32px;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:32px 64px;background-repeat:no-repeat;background-position:0 0;}
.no-touch .web-nav a:hover{background-color:#2b3145;}
.web-nav .nav-selected a{background-color:#212635;}
.no-touch .web-nav .nav-selected a:hover{background-color:#212635;}
.web-nav .nav-selected a::before{background-position:0 -32px;}
.nav-is-visible .web-nav{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.nav-is-visible .web-nav::after{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s 0s, visibility 0s 0.5s;-moz-transition:opacity 0.5s 0s, visibility 0s 0.5s;transition:opacity 0.5s 0s, visibility 0s 0.5s;}
@media only screen and (min-width:768px){.web-nav a{padding:7.6em 1em 0;color:#ffffff;font-size:1.3rem;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.web-nav a::before{top:4.4em;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
}
.search{padding:10px 8.33% 20px;background:#fff;}
.nav-marker{position:absolute;bottom:0;left:0;height:3px;width:20%;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateZ(0) rotateX(90deg);-moz-transform:translateZ(0) rotateX(90deg);-ms-transform:translateZ(0) rotateX(90deg);-o-transform:translateZ(0) rotateX(90deg);transform:translateZ(0) rotateX(90deg);-webkit-transition:-webkit-transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;-moz-transition:-moz-transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;transition:transform 0.5s, left 0.5s, color 0.5s, background-color 0.5s;}
.nav-is-visible .nav-marker{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.color-1{color:#9a57bd;}
.color-2{color:#c96aa4;}
.color-3{color:#d6915e;}
.color-4{color:#5397c7;}
.color-5{color:#77cd91;}
main{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
main h1{text-align:center;font-size:2.4rem;font-weight:300;color:#ffffff;margin:2em auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
main.nav-is-visible{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);}
@media only screen and (min-width:768px){main.nav-is-visible{-webkit-transform:translateY(170px);-moz-transform:translateY(170px);-ms-transform:translateY(170px);-o-transform:translateY(170px);transform:translateY(170px);}
main h1{font-size:3.6rem;margin:4em auto;}
}
#mod-search-searchword.inputbox.search-query{font-size:40px;height:75px;width:100%;border:medium none;font-family:"Open Sans", sans-serif;padding:8px 28px;text-transform:uppercase;}
.form-inline::after{color:#62b5d6;content:"\f002";font-family:FontAwesome;font-size:46px;position:absolute;right:9.33%;top:26px;}
.form-inline{border:2px solid #62b5d6;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul{padding:0 8.33%}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li{display:block;padding:0;height:auto;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li::before{content:"l";font-family:glyphter;font-size:0.8em;margin-right:10px;color:#666;}
.menu-tabellen ul.menu-tabellen-inhalt li.selected ul.latestnews li a span{font-size:12pt;font-weight:normal;}
.menu-auswahl{width:100%;color:#666;display:inline-block;}
.menu-auswahl i{font-size:3rem;height:55px;}
.menu-auswahl .dreistk{width:33.3%;float:left;}
.menu-auswahl .vierstk{width:25%;float:left;}
.menu-auswahl .fuenfstk{width:20%;float:left;}
.menu-auswahl .sechsstk{width:16.6%;float:left;}
.menu-auswahl .siebenstk{width:14.2%;float:left;}
.menu-auswahl .achtstk{width:12.5%;float:left;}
.menu-auswahl .neunstk{width:11%;float:left;}
@media(max-width:900px){.menu-auswahl .point-text-sub{font-size:8pt;}
}
@media(min-width:901px){.menu-auswahl .point-text-sub{font-size:10pt;}}
@media(min-width:1000px){.menu-auswahl .point-text-sub{font-size:12pt;}}
body{font-family:"Open Sans",sans-serif !important;margin:0;padding:0;}
iframe html body{background-image:none;}
#wrapper{color:#666;margin:30px auto auto auto;position:relative;display:block;overflow:auto;}
#InputKDR{margin-top:20px;}
.OutputIdent{display:block;float:left;}
.OutputVal{display:block;float:left;font-style:italic;margin-left:140px;padding-left:40px;}
.MsgError{padding-bottom:10px;color:#FF0000;}
.ItemsFound, .ItemsNotFound{display:block;font-weight:bold;padding-bottom:10px;}
.divDataSet{margin-top:10px;margin-bottom:10px;}
.cd-top{border-radius:50%;display:inline-block;height:60px;width:60px;position:fixed;bottom:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:0.9;}
.hinweis.cd-is-visible, .hinweis.cd-fade-out, .no-touch .hinweis:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.hinweis.cd-is-visible{visibility:visible;opacity:1;}
.hinweis.cd-fade-out{opacity:0.9;}
.no-touch .cd-top:hover{background-color:#62b5d6;opacity:1;}
@media (max-width:767px){.cd-top{right:30px;bottom:20px;}
}
@media (min-width:768px){.cd-top{right:30px;bottom:30px;}
}
@media (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:20px;}
}
@media (min-width:1790px){.maincontent1500{width:100%}
.web-trigger-con{width:1492px;}
.web-top{width:0}
body{margin:0 auto !important;width:1500px;position:relative;}}
.background{background:#FFF;border-left:4px solid #FFF;border-right:4px solid #FFF;}
input, textarea, select{-webkit-appearance:none;}
.karte{text-align:center;}

.web-trigger-con{opacity:0;}
.slogan{float:right;position:absolute;right:0;top:300px;}
body{color:#666;min-height:80%}
.grey,.item-page{color:#666;}
table.info{width:100%}

@media (min-width:1000px){.va{display:table;}
.text{width:50%;}
.text,#gallerypictures{padding-right:20px;display:table-cell;vertical-align:middle;}
.gallery{display:table-cell;margin-left:10px;overflow:hidden;vertical-align:middle;width:100%;}
.gallery img{width:100%;float:left;margin-right:4px;margin-bottom:4px;}
.gallery iframe{float:left;margin-right:4px;margin-bottom:4px;width:245px;}
.gallery .picture{float:left;height:147px;margin-bottom:4px;margin-right:4px;overflow:hidden;pointer-events:all;position:relative;width:49%;}
.gallery .picture .plussign{width:100%;opacity:0;background:#62b5d6 none repeat scroll 0 0;float:left;height:147px;opacity:0;position:absolute;text-align:center;}
.gallery .picture .bg{left:34%;background:#62b5d6 none repeat scroll 0 0;border-radius:50%;float:left;height:100px;margin-top:26px;opacity:0.6;position:absolute;text-align:center;width:100px;}
.gallery .picture .icon{color:#fff;float:left;font-size:3.5rem;left:34%;margin-top:49px;position:absolute;text-align:center;width:100px;}
.gallery .picture .iconhover{color:#fff;float:left;opacity:0;font-size:3.5rem;left:34%;margin-top:53px;position:absolute;text-align:center;width:100px;}
}
@media (max-width:1100px){.h100,.h120,.h140,.h160,.h180,.h200,.h220,.h240,.h260,.h280,.h300,.h320,.h320,.h340,.h360,.h380,.h400,.h420,.h440,.h460,.h480{height:auto}
.dienstl{width:99%;}}
@media (min-width:1101px){.dienstl{width:49%;}
}
@media (max-width:900px){.w1{width:100% !important}
.w2{width:100% !important}
.w3{width:100% !important}
.w4{width:100% !important}
.w5{width:100% !important}
}
@media (max-width:800px){.topmenu{margin:94px 0 10px !important;}
.slogan{display:none;}
.Logo3{left:50%;margin-left:-43px;width:60px;}
.topmenu ul li a{padding:10px 5px 12px 5px;text-align:center;width:100%;font-size:1rem !important;}
.topmenu ul li{width:100% !important;}
.active a{color:#FFF !important}
li.active{height:35px !important}}
@media (min-width:1301px){.Logo3{display:none;}
.startseite .icon-eins{margin-left:-10px;}
.map-map{float:left;min-height:712px;overflow:hidden;position:relative;}
.height img{width:inherit;height:712px;position:relative;float:left;}
tr.mtGallery{float:left;width:25%;display:table-row;vertical-align:inherit;}
td.mtGallery{float:left;width:100%;display:table-cell;padding:1px;text-align:inherit;vertical-align:inherit;}
img.mtGallery{width:100%;height:auto}
.map-points{width:70%;}
.map-map{width:30%;}
.point2 i{display:block;font-size:42pt;height:100%;padding-top:23px;position:relative;}
.point2.o a{font-size:40pt;}
.point2 a{display:block;display:block;color:#FFF !important;height:100%}
.point2{border-radius:50%;color:#FFF;}
.point2 a:hover{transition:background-color 0.5s ease;border-radius:50%;}
.p100, .p100 a:hover{width:100px;height:100px;}
.point-c{margin-top:10px;color:#666;transition:opacity 1s ease;}
.point-c-767{min-height:60px;padding-left:40px;}
.point-text{font-size:16pt;margin-top:12px;height:auto;}
.point-text-sub{font-size:12pt;margin-top:6px;height:auto;}
}
@media (max-width:810px){.person{width:100% !important;}
}
@media (max-width:1400px){.sporthaefen .point-text-sub{display:none;}}
.blog .karte img{width:50%}
.main-img{height:400px;overflow:hidden}
.custom{overflow:hidden;}
.main-img img{bottom:auto;left:50%;position:absolute;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;}
.main-header{display:block;color:#fff;text-align:center;height:400px;}
.main-header img{width:740px;}
.info a{float:right}
.info{font-family:'Open Sans', sans-serif;font-size:18px;color:#333 !important;border:0px;margin-bottom:10px}
.info th{padding:8px;background-color:#62b5d6;color:#FFF;}
.info th a{color:#FFF;}
.info tr:nth-child(even) td{background-color:#FFF;}
.info td{text-shadow:none;padding:8px;margin:0;background-color:#EEE;}
.iframe-wrapper{text-align:center;width:100%;}
.iframe-wrapper iframe{width:75%;height:450px}
.sporthafen{float:left;transition:opacity 0.5s ease 0s;position:absolute;color:#e47d21;font-size:20pt;font-weight:600;}
.blog iframe{text-align:center;pointer-events:auto;}
.p120, .p120 a:hover{width:120px;height:120px;}
.person-group{margin:0 auto;display:table;}
.person{padding:10px 0;text-align:center;width:200px;float:left;}
.person .H-Bild{border-radius:50%;overflow:hidden;margin:0 auto;}
.person .H-Bild img{width:100%;}
.person .H-Text{text-align:center;width:100%;}
.ordnung150{float:left;min-height:160px;width:11%;margin-top:10px;min-width:160px;}
.point .ma li a span{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;padding:5px 0 !important;}
.point .ma li a{color:#666666;font-size:15px;padding:5px 0 !important;font-weight:normal !important;}
.point .ma li a:hover{color:#e67e07 !important;}
.point .ma li a:visited{color:#666666;}
.point i{font-size:40pt;}
.point{padding:0;text-align:center;}
.point a{padding:20px 0;display:block;color:#FFF;font-size:30pt;font-family:'Open Sans', sans-serif;}
.point a:hover{display:block;color:#FFF}
.r i{font-size:60pt;}
.o{background:none repeat scroll 0 0 #e67e07;}
.o a:hover{background:none repeat scroll 0 0 #62b5d6;}
.b{background:none repeat scroll 0 0 #62b5d6;}
.b a:hover{background:none repeat scroll 0 0 #e67e07;}
.g{background:none repeat scroll 0 0 #666666;}
.g a:hover{background:none repeat scroll 0 0 #aaaaaa;}
.map-points{float:right}
.spacebar{height:20px}
.footerend.col-4-12{padding-right:20px;}
.footer.col-2-12{padding-right:0;}
dl.article-info.muted{margin-bottom:10px;}
dd.published{font-size:10px;margin-top:-12px;}
.blog ul li:before{font-family:glyphter;font-size:0.8em;content:"\006C";margin-right:10px;}
.opacity0{opacity:0;}
.opacity1{opacity:1;}
.map-map,.map-points{margin-top:42px;}
.hover-image{height:10em;position:relative}
.hover-image img{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}
.customlogo{margin-top:10px;position:absolute;right:8.33%;}
a.cd-3d-nav-trigger:hover{color:#FFFFFF !important;}
.pull-right.item-image{border-radius:50%;height:150px;width:150px;overflow:hidden;margin:0 0 15px 15px;}
.pull-left.item-image{border-radius:50%;height:150px;width:150px;overflow:hidden;}
.pull-left.item-image img, .pull-right.item-image img{height:100%;min-width:100%;}
.aktuelles{padding:10px;color:#666;}
.aktuelles h4{font-weight:bold;}
.aktuelles li a{color:#666 !important;text-decoration:none;}
.aktuelles li a:hover{color:#e67e07 !important;}
.startseite{text-align:center;margin:12px 0;}
a[href^='http://']:after{display:none;}
#footerbox .footer h2{margin:0 0 5px 0;font-size:1.5em !important;font-weight:bold !important;}
#footerbox .footer{text-align:center;}
#footerbox{background-color:#62b5d6;border-top:4px solid #fff;min-height:154px;padding:4px 8.33%;text-decoration:none;}
#footerbox a{font-weight:400;color:#FFF;text-decoration:none;}
.footer .custom{background-color:#62b5d6;color:#FFF;}
.footerend .custom{background-color:#62b5d6;color:#FFF;}
.footermenu{margin:0;padding:0}
.footermenu li{list-style-type:none;}
.footermenu li a{text-decoration:none;color:#FFFFFF;}
.icon-twitter::before{font-size:1.3rem;margin-top:6px;}
.searchmenu{padding:10px 8.33%;z-index:2;}
.searchmenu li{float:left;list-style-type:none;margin-right:15px;}
.searchmenu li a{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.searchmenu li a::before{font-family:glyphter;font-weight:normal;margin-right:5px;font-size:15pt;}
.searchmenu li ul li{float:none;list-style-type:none;}
.searchmenu li ul li a{text-decoration:none;font-weight:normal;font-size:10pt;}
.searchmenu li ul li a:hover{text-decoration:none;color:#eee;font-size:10pt;}
.searchmenu li ul li a::before{font-family:FontAwesome;font-weight:normal;margin-right:5px;}
.searchintro{height:50px;}
.searchintro p{padding:0;}
.searchintro p strong{margin:6px 0 0 10px;font-weight:normal;position:absolute;color:#333}
.searchintro p strong span{font-weight:bold;color:#e67e07}
@media (max-width:1350px){.topmenu ul li a{padding:7px 5px;font-size:1.0rem;}
}
@media (min-width:1349px){.topmenu ul li a{padding:7px 14px;font-size:1.1rem;}
}
.topmenu{z-index:3;margin:40px 0 10px;}
.topmenu ul li{float:left;}
.topmenu a{position:relative;padding:8px 0;display:inline-block;outline:none;color:#62b5d6;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em;}
.topmenu a:hover,
.topmenu a:focus{color:#62b5d6;outline:none;}
.topmenu ul li.active{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;left:50%;}
.topmenu a:hover::after,
.topmenu a:focus::after{opacity:1;width:100%;-webkit-transition:opacity 1s, -webkit-transform 1s;-moz-transition:opacity 1s, -moz-transform 1s;transition:opacity 1s, transform 1s;-webkit-transition:width 1s, left 1s;transition:width 1s, left 1s;left:0%;}
.topmenu a:active::after{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;opacity:1;width:100%;left:0%;}
.log_name{float:left;width:100px;}
.log_field{float:right;width:100px;}
.log_name label{vertical-align:middle;}
button.btn.hasTooltip{height:30px;width:30px;}
.serviceblock{width:100%;overflow:auto;}
.service{width:150px;height:180px;overflow:hidden;border:0px solid #ddd;padding-top:10px;float:left;text-align:center;}
.service .image img{text-align:center;}
.service .text{padding:5px;text-align:center;}
.searchintrostart p{padding:6px;margin:0;}
.searchintrostart p strong{padding:6px;margin:0;}
.pagination a{padding:4px;background:#e47d21;color:#FFF !important;}
.pagination a:hover{color:#e47d21 !important;background:#FFF;}
.pagination li{padding:4px 0;color:#FFF;display:block;float:left;margin:1px;background:#62b5d6}
.pagination ul{padding:4px;list-style-type:none;padding:0;margin:0}
.pagination ul a.hasTooltip.pagenav{font-family:'Open Sans', sans-serif;}
.pagination span.pagenav{padding:0 4px;}
.header_text{color:#FFF;}
.header_text .main{padding:5px 24% 5px 0;font-family:'Open Sans', sans-serif;background-color:#003065;}
.header_text .sub{padding:5px 24% 5px 3%;font-family:'Open Sans', sans-serif;background-color:#003065;margin-left:20%;}
.headliner{font-size:25pt;margin-bottom:15px;font-weight:600;text-align:center;}
.headliner i{font-size:40pt;}
.searchstart{padding:10px 8.33% 50px;background:#FFF;}
.e2{padding-left:0px !important;position:relative;}
.customwidget{background-color:#5c3184;color:#fff;padding:10px;}
.customwidget table tbody tr td{color:#fff;font-size:0.8rem;font-weight:300;}
.customclaim img{float:right;margin-top:10px;}
.customlogo img{float:right;margin-top:10px;}
.cd-section table i{display:inline;}
.topbox{background-color:#62b5d6;}
.item-page .icons{position:relative;top:-50px;}
h2{text-align:center;font-size:15pt;font-weight:600;font-size:20pt;margin-bottom:10px;}
.page-header h2{font-size:25pt;font-weight:600;margin-bottom:15px;text-align:center;}
.copyright{color:#666;text-decoration:none;text-transform:uppercase;font-size:10pt;text-align:center;margin:10px;}
table.mtGallery{float:left;width:100%;}
.icons{float:right;}
.btn.hasTooltip{background-image:url("../images/search.png");background-repeat:no-repeat;border:none;background-color:#e67e07;height:20px;width:20px;}
.widget-row img{height:100%;width:100%;}
.widget-row{padding-right:33%;}
.widget-box{}
body{font-family:'Open Sans', sans-serif !important;font-size:12pt;}
.border{background-color:#FFFFFF;margin-bottom:50px;}
p{margin-right:15px;padding:10px 0}
h6{font-size:15pt;color:#000;margin:0 0 10px;font-weight:bold;}
strong{font-weight:bold;}
table{font-family:'Open Sans', sans-serif;}
.dienstleister table a[href$=".pdf"]:after{content:"\f1c1";display:none;}
.dienstleister table a[href^='http://']:after{content:"\f14c";display:none;}
.dienstleister table a:after{font-family:FontAwesome;font-weight:300;display:inline-block;padding-left:5px;vertical-align:middle;display:none;}
a{color:#666;text-decoration:none;font-weight:600;}
a:hover{color:#e67e07;}
a[href$=".pdf"]:after{content:"\f1c1";}
a[href^='http://']:after{content:"\f14c";}
a:after{font-family:FontAwesome;font-weight:300;display:inline-block;padding-left:5px;vertical-align:middle;}
.news{display:none;}
.none{opacity:0;float:left;transition:all 2s ease;}
.height{position:absolute;overflow:hidden;width:100%;}
.map{transition:all 2s ease;z-index:0;}
.overlay{z-index:1;}
th a{color:#FFF !important;float:none !important;}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.item-pagestart, .maincontent-widget .leading-0, .maincontent-widget .leading-1, .maincontent-widget .leading-2, .maincontent-widget .leading-3, .maincontent-widget .leading-4, .maincontent-widget .leading-5, .maincontent-widget .leading-6, .maincontent-widget .leading-7, .maincontent-widget .leading-8, .maincontent-widget .item-page{padding:10px 2% 10px 11.3%;box-shadow:0 0 200px rgba(0, 0, 0, 0.1) inset;overflow:auto;}
.item-page{background:#fafafa none repeat scroll 0 0;padding:10px;overflow:auto;}
.leading-0,.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,.leading-7,.leading-8,.leading-9,.leading-10{padding:10px 10px;overflow:auto;}
.leading-0,.leading-2,.leading-4,.leading-6,.leading-8,.leading-10{color:#666;background:#fafafa;}
.leading-0 a,.leading-2 a,.leading-4 a,.leading-6 a,.leading-8 a,.leading-10 a{color:#666;}
.leading-1,.leading-3,.leading-5,.leading-7,.leading-9{color:#666;background:#dfeff9;}
.leading-1 a,.leading-3 a,.leading-5 a,.leading-7 a,.leading-9 a{color:#666;}
.leading-1 h2{color:#FFF !important;}
/*.leading-1 table{color:#FFF;}
.maincontent1500 .leading-1 .blog__item div table tbody tr td{color:#FFF;}*/
.leading-2.adress .a-email a{color:#666 !important;}
.leading-3 table, .leading-5 table{color:#fff;}
.va div.image img{width:100%;height:auto;}
.dienstleister .leading-1 table td{color:#fff;}
.dienstleister .leading-3 table td{color:#fff;}
.dienstleister .leading-5 table td{color:#fff;}
.dienstleister .leading-7 table td{color:#fff;}
.adress{text-align:center;}
.a-name{font-size:30px;}
.a-place::before{padding-right:5px;}
.a-tel::before{font-family:FontAwesome;content:"\f095";padding-right:5px;}
.a-fax::before{font-family:FontAwesome;content:"\f1ac";padding-right:5px;}
.a-email::before{font-family:FontAwesome;content:"\f003";padding-right:5px;}
.a-mobil::before{font-size:1.6rem;content:"\f10b";font-family:FontAwesome;padding-right:5px;}
.o-name::before{font-family:FontAwesome;content:"\f017";padding-right:5px;}
li.print-icon, li.email-icon{list-style-type:none;}
ul.dropdown-menu{margin:0;padding:0;}
.print-icon a,.email-icon a{color:#fff;font-size:0;}
.result-title{margin-top:10px;border-bottom:1px solid #ddd;}
.result-category .small{font-size:10pt;}
.result-created{font-size:10px;color:#333;font-style:italic;}
.result-text .highlight{color:#62b5d6}
.hasTooltip{color:#e67e07;content:"\f002";font-family:FontAwesome;}
fieldset.phrases, fieldset.only{border:none;background:#eee;}
.chzn-container-single .chzn-single{height:26px;background:none repeat scroll 0 0 #fff;border:none;width:auto;}
.w1{width:100%}
.w2{width:50%}
.w3{width:33%}
.w4{width:25%}
.w5{width:20%}
.hinweis{padding:5px 8.33%;background:#e67e07;position:fixed;bottom:0;color:#FFF;opacity:0.8;width:100%;text-align:center;left:0;min-height:60px}
@media (max-width:900px){.hinweis{font-size:10pt;}
}
.Logo-out{opacity:0}
.Logo{position:fixed;top:10px;right:20px;transition:opacity 2s ease;z-index:2;}
.flashbox{padding:5px 10px;background:#e67e07;color:#FFF}
.flashbox a, .flashbox a:hover{color:#FFF !important}
.w1{width:100% !important}
.w2{width:100% !important}
.w3{width:100% !important}
.w4{width:100% !important}
.w5{width:100% !important}
}
@media (max-width:800px){.topmenu{margin:94px 0 10px !important;}
.slogan{display:none;}
.Logo3{left:50%;margin-left:-43px;width:60px;}
.topmenu ul li a{padding:10px 5px 12px 5px;text-align:center;width:100%;font-size:1rem !important;}
.topmenu ul li{width:100% !important;}
.active a{color:#FFF !important}
li.active{height:35px !important}}
@media (min-width:1301px){.Logo3{display:none;}
.startseite .icon-eins{margin-left:-10px;}
.map-map{float:left;min-height:712px;overflow:hidden;position:relative;}
.height img{width:inherit;height:712px;position:relative;float:left;}
tr.mtGallery{float:left;width:25%;display:table-row;vertical-align:inherit;}
td.mtGallery{float:left;width:100%;display:table-cell;padding:1px;text-align:inherit;vertical-align:inherit;}
img.mtGallery{width:100%;height:auto}
.map-points{width:70%;}
.map-map{width:30%;}
.point2 i{display:block;font-size:42pt;height:100%;padding-top:23px;position:relative;}
.point2.o a{font-size:40pt;}
.point2 a{display:block;display:block;color:#FFF !important;height:100%}
.point2{border-radius:50%;color:#FFF;}
.point2 a:hover{transition:background-color 0.5s ease;border-radius:50%;}
.p100, .p100 a:hover{width:100px;height:100px;}
.point-c{margin-top:10px;color:#666;transition:opacity 1s ease;}
.point-c-767{min-height:60px;padding-left:40px;}
.point-text{margin-top:12px;height:auto;}
  .point-text3{font-size:16pt;margin-top:12px;height:auto;}
.point-text-sub{font-size:12pt;margin-top:6px;height:auto;}
}
@media (max-width:810px){.person{width:100% !important;}
}
@media (max-width:1400px){.sporthaefen .point-text-sub{display:none;}}
.blog .karte img{width:50%}
.main-img{height:400px;overflow:hidden}
.custom{overflow:hidden;}
.main-img img{bottom:auto;left:50%;position:absolute;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;}
.main-header{display:block;color:#fff;text-align:center;height:400px;}
.main-header img{width:740px;}
.info a {
    float: right;
    font-weight: bold;
}
.info{width: 100%;font-family:'Open Sans', sans-serif;font-size:18px;color:#666 !important;border:0px;margin-bottom:10px}
.info th{padding:8px;background-color:#62b5d6;color:#FFF;}
.info th a{color:#FFF;}
.info tr:nth-child(even) td{background-color:#FFF;}
.info td{text-shadow:none;padding:8px;margin:0;background-color:#EEE;}
.iframe-wrapper{text-align:center;width:100%;}
.iframe-wrapper iframe{width:75%;height:450px}
.sporthafen{float:left;transition:opacity 0.5s ease 0s;position:absolute;color:#e47d21;font-size:20pt;font-weight:600;}
.blog iframe{text-align:center;pointer-events:auto;}
.p120, .p120 a:hover{width:120px;height:120px;}
.person-group{margin:0 auto;display:table;}
.person{padding:10px 0;text-align:center;width:230px;float:left;}
.person .H-Bild{border-radius:50%;overflow:hidden;margin:0 auto;}
.person .H-Bild img{width:100%;}
.person .H-Text{text-align:center;width:100%;}
.ordnung150{float:left;min-height:160px;width:11%;margin-top:10px;min-width:160px;}
.point .ma li a span{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;padding:5px 0 !important;}
.point .ma li a{color:#666666;font-size:15px;padding:5px 0 !important;font-weight:normal !important;}
.point .ma li a:hover{color:#e67e07 !important;}
.point .ma li a:visited{color:#666666;}
.point i{font-size:40pt;}
.point{padding:0;text-align:center;}
.point a{padding:20px 0;display:block;color:#FFF;font-size:30pt;font-family:'Open Sans', sans-serif;}
.point a:hover{display:block;color:#FFF}
.r i{font-size:60pt;}
.o{background:none repeat scroll 0 0 #e67e07;}
.o a:hover{background:none repeat scroll 0 0 #62b5d6;}
.b{background:none repeat scroll 0 0 #62b5d6;}
.b a:hover{background:none repeat scroll 0 0 #e67e07;}
.g{background:none repeat scroll 0 0 #666666;}
.g a:hover{background:none repeat scroll 0 0 #aaaaaa;}
.map-points{float:right}
.spacebar{height:20px}
.footerend.col-4-12{padding-right:20px;}
.footer.col-2-12{padding-right:0;}
dl.article-info.muted{margin-bottom:10px;}
dd.published{font-size: 12px; margin-top: -12px; padding-left: 47px; position: relative; text-align: center;}
.blog ul li:before{font-family:glyphter;font-size:0.8em;margin-right:5px;content:"\006C";}
.opacity0{opacity:0;}
.opacity1{opacity:1;}
.map-map,.map-points{margin-top:42px;}
.hover-image{height:10em;position:relative}
.hover-image img{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}
.customlogo{margin-top:10px;position:absolute;right:8.33%;}
a.cd-3d-nav-trigger:hover{color:#FFFFFF !important;}
.pull-right.item-image{border-radius:50%;height:150px;width:150px;overflow:hidden;margin:0 0 15px 15px;}
.pull-left.item-image{border-radius:50%;height:150px;width:150px;overflow:hidden;}
.pull-left.item-image img, .pull-right.item-image img{height:100%;min-width:100%;}
.aktuelles{padding:10px;color:#666;}
.aktuelles h4{font-weight:bold;}
.aktuelles li a{color:#666 !important;text-decoration:none;}
.aktuelles li a:hover{color:#e67e07 !important;}
.startseite{text-align:center;margin:12px 0;}
a[href^='http://']:after{display:none;}
#footerbox .footer h2{margin:0 0 5px 0;font-size:1.5em !important;font-weight:bold !important;}
#footerbox .footer{text-align:center;}
#footerbox{background-color:#62b5d6;border-top:4px solid #fff;min-height:154px;padding:4px 8.33%;text-decoration:none;}
#footerbox a{font-weight:400;color:#FFF;text-decoration:none;}
.footer .custom{background-color:#62b5d6;color:#FFF;}
.footerend .custom{background-color:#62b5d6;color:#FFF;}
.footermenu{margin:0;padding:0}
.footermenu li{list-style-type:none;}
.footermenu li a{text-decoration:none;color:#FFFFFF;}
.icon-twitter::before{font-size:1.3rem;margin-top:6px;}
.searchmenu{padding:10px 8.33%;z-index:2;}
.searchmenu li{float:left;list-style-type:none;margin-right:15px;}
.searchmenu li a{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.searchmenu li a::before{font-family:glyphter;font-weight:normal;margin-right:5px;font-size:15pt;}
.searchmenu li ul li{float:none;list-style-type:none;}
.searchmenu li ul li a{text-decoration:none;font-weight:normal;font-size:10pt;}
.searchmenu li ul li a:hover{text-decoration:none;color:#eee;font-size:10pt;}
.searchmenu li ul li a::before{font-family:FontAwesome;font-weight:normal;margin-right:5px;}
.searchintro{height:50px;}
.searchintro p{padding:0;}
.searchintro p strong{margin:6px 0 0 10px;font-weight:normal;position:absolute;color:#333}
.searchintro p strong span{font-weight:bold;color:#e67e07}
@media (max-width:1350px){.topmenu ul li a{padding:7px 5px;font-size:1.0rem;}
}
@media (min-width:1349px){.topmenu ul li a{padding:7px 14px;font-size:1.1rem;}
}
.topmenu{z-index:3;margin:40px 0 10px;}
.topmenu ul li{float:left;}
.topmenu a{position:relative;padding:8px 0;display:inline-block;outline:none;color:#62b5d6;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em;}
.topmenu a:hover,
.topmenu a:focus{color:#62b5d6;outline:none;}
.topmenu ul li.active{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;left:50%;}
.topmenu a:hover::after,
.topmenu a:focus::after{opacity:1;width:100%;-webkit-transition:opacity 1s, -webkit-transform 1s;-moz-transition:opacity 1s, -moz-transform 1s;transition:opacity 1s, transform 1s;-webkit-transition:width 1s, left 1s;transition:width 1s, left 1s;left:0%;}
.topmenu a:active::after{background:#62b5d6 none repeat scroll 0 0;content:"";height:2px;opacity:1;width:100%;left:0%;}
.log_name{float:left;width:100px;}
.log_field{float:right;width:100px;}
.log_name label{vertical-align:middle;}
button.btn.hasTooltip{height:30px;width:30px;font-size: 0;}
.serviceblock{width:100%;overflow:auto;}
.service{width:150px;height:180px;overflow:hidden;border:0px solid #ddd;padding-top:10px;float:left;text-align:center;}
.service .image img{text-align:center;}
.service .text{padding:5px;text-align:center;}
.searchintrostart p{padding:6px;margin:0;}
.searchintrostart p strong{padding:6px;margin:0;}
.pagination a{padding:4px;background:#e47d21;color:#FFF !important;}
.pagination a:hover{color:#e47d21 !important;background:#FFF;}
.pagination li{padding:4px 0;color:#FFF;display:block;float:left;margin:1px;background:#62b5d6}
.pagination ul{padding:4px;list-style-type:none;padding:0;margin:0}
.pagination ul a.hasTooltip.pagenav{font-family:'Open Sans', sans-serif;}
.pagination span.pagenav{padding:0 4px;}
.header_text{color:#FFF;}
.header_text .main{padding:5px 24% 5px 0;font-family:'Open Sans', sans-serif;background-color:#003065;}
.header_text .sub{padding:5px 24% 5px 3%;font-family:'Open Sans', sans-serif;background-color:#003065;margin-left:20%;}
.headliner{font-size:25pt;margin-bottom:15px;font-weight:600;text-align:center;}
.headliner i{font-size:40pt;}
.searchstart{padding:10px 8.33% 50px;background:#FFF;}
.e2{padding-left:0px !important;position:relative;}
.customwidget{background-color:#5c3184;color:#fff;padding:10px;}
.customwidget table tbody tr td{color:#fff;font-size:0.8rem;font-weight:300;}
.customclaim img{float:right;margin-top:10px;}
.customlogo img{float:right;margin-top:10px;}
.cd-section table i{display:inline;}
.topbox{background-color:#62b5d6;}
.item-page .icons{position:relative;}
h2{text-align:center;font-size:15pt;font-weight:600;font-size:20pt;margin-bottom:10px;}
.page-header h2{font-size:25pt;font-weight:600;margin-bottom:15px;text-align:center;}
.copyright{color:#666;text-decoration:none;text-transform:uppercase;font-size:10pt;text-align:center;margin:10px;}
table.mtGallery{float:left;width:100%;}
.btn.hasTooltip{background-image:url("../images/search.png");background-repeat:no-repeat;border:none;background-color:#e67e07;height:20px;width:20px;}
.widget-row img{height:100%;width:100%;}
.widget-row{padding-right:33%;}
body{font-family:'Open Sans', sans-serif; font-size:12pt;}
.border{background-color:#FFFFFF;margin-bottom:50px;}
p{margin-right:15px;padding:10px 0}
h6{font-size:15pt;color:#000;margin:0 0 10px;font-weight:bold;}
strong{font-weight:bold;}
table{font-family:'Open Sans', sans-serif;}
.dienstleister table a[href$=".pdf"]:after{content:"\f1c1";display:none;}
.dienstleister table a[href^='http://']:after{content:"\f14c";display:none;}
.dienstleister table a:after{font-family:FontAwesome;font-weight:300;display:inline-block;padding-left:5px;vertical-align:middle;display:none;}
a{color:#666;text-decoration:none;font-weight:600;}
a:hover{color:#e67e07;}
a[href$=".pdf"]:after{content:"\f1c1";}
a[href^='http://']:after{content:"\f14c";}
a:after{font-family:FontAwesome;font-weight:300;display:inline-block;padding-left:5px;vertical-align:middle;}
.news{display:none;}
.none{opacity:0;float:left;transition:all 2s ease;}
.height{position:absolute;overflow:hidden;width:100%;}
.map{transition:all 2s ease;z-index:0;}
.overlay{z-index:1;}
th a{color:#FFF !important;float:none !important;}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.item-pagestart, .maincontent-widget .leading-0, .maincontent-widget .leading-1, .maincontent-widget .leading-2, .maincontent-widget .leading-3, .maincontent-widget .leading-4, .maincontent-widget .leading-5, .maincontent-widget .leading-6, .maincontent-widget .leading-7, .maincontent-widget .leading-8, .maincontent-widget .item-page{padding:10px 2% 10px 11.3%;box-shadow:0 0 200px rgba(0, 0, 0, 0.1) inset;overflow:auto;}
.item-page{width:100%;background:#fafafa none repeat scroll 0 0;padding:10px;overflow:auto;float:left;}
.leading-0,.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,.leading-7,.leading-8,.leading-9,.leading-10{padding:10px 10px;overflow:auto;}
.leading-0,.leading-2,.leading-4,.leading-6,.leading-8,.leading-10{color:#666;background:#fafafa;}
.leading-0 a,.leading-2 a,.leading-4 a,.leading-6 a,.leading-8 a,.leading-10 a{color:#666;}
.leading-1,.leading-3,.leading-5,.leading-7,.leading-9{color:#666;background:#dfeff9;}
.leading-1 a,.leading-3 a,.leading-5 a,.leading-7 a,.leading-9 a{color:#666;}
.tabelle_hafenmeister a{color:#62b5d6;}
.leading-1 h2{color:#FFF !important;}
.leading-2.adress .a-email a{color:#666 !important;}
.va div.image img{width:100%;height:auto;}
.dienstleister .leading-1 table td{color:#fff;}
.dienstleister .leading-3 table td{color:#fff;}
.dienstleister .leading-5 table td{color:#fff;}
.dienstleister .leading-7 table td{color:#fff;}
.adress{text-align:center;}
.a-name{font-size:30px;}
.a-place::before{padding-right:5px;}
.a-tel::before{font-family:FontAwesome;content:"\f095";padding-right:5px;}
.a-fax::before{content:"\002A";font-family:glyphter;padding-right:5px;}
.a-email::before{font-family:FontAwesome;content:"\f003";padding-right:5px;}
.a-mobil::before{font-size:1.6rem;content:"\f10b";font-family:FontAwesome;padding-right:5px;}
.o-name::before{font-family:FontAwesome;content:"\f017";padding-right:5px;}
ul.dropdown-menu{margin:0;padding:0;}
.result-title{margin-top:10px;border-bottom:1px solid #ddd;}
.result-category .small{font-size:10pt;}
.result-created{font-size:10px;color:#333;font-style:italic;}
.result-text .highlight{color:#62b5d6}
.hasTooltip{color:#e67e07;content:"\f002";font-family:FontAwesome;}
fieldset.phrases, fieldset.only{border:none;background:#eee;}
.chzn-container-single .chzn-single{height:26px;background:none repeat scroll 0 0 #fff;border:none;width:auto;}
.w1{width:100%}
.w2{width:50%}
.w3{width:33%}
.w4{width:25%}
.w5{width:20%}
.hinweis{padding:5px 8.33%;background:#e67e07;position:fixed;bottom:0;color:#FFF;opacity:0.8;width:100%;text-align:center;left:0;min-height:60px}
@media (max-width:900px){.hinweis{font-size:10pt;}
}
.Logo-out{opacity:0}
.flashbox{padding:5px 10px;background:#e67e07;color:#FFF}
.flashbox a, .flashbox a:hover{color:#FFF !important}
.dialog-,.dialog,.dialog__overlay{width:100%;height:100%;top:0;left:0;}
.dialog-,.dialog{pointer-events:none;position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index: 5;}
.dialog__overlay{position:absolute;z-index:1;background:rgba(55, 58, 71, 0.9);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-backface-visibility:hidden;}
.dialog--open .dialog__overlay{opacity:1;pointer-events:auto;}
.dialog__content2{text-align:center;position:relative;z-index:5;}
.dialog__content{text-align:center;position:relative;z-index:5;}
.dialog .moduletable{display:none;}
.visible .moduletable{display:block !important;}
.dialog__content img{transition:opacity 2s ease;}
#somedialog2.dialog.visible div.dialog__content iframe{display:flex !important;}
#somedialog3.dialog.visible img{opacity:1;transition:opacity 2s ease;}
#somedialog2.dialog.visible,#somedialog1.dialog.visible,#somedialog4.dialog.visible,#somedialog6.dialog.visible,#somedialog8.dialog.visible{background-image:url("../images/blue.png");background-repeat:repeat;pointer-events:auto;}
.dialog--open .dialog__content{pointer-events:auto;}
.dialog h2{margin:0;font-weight:400;font-size:2em;padding:0 0 2em;margin:0;}
.dialog.dialog--open .dialog__content,
.dialog.dialog--close .dialog__content{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.dialog.dialog--open .dialog__content{-webkit-animation-name:anim-open;animation-name:anim-open;}
.dialog.dialog--close .dialog__content{-webkit-animation-name:anim-close;animation-name:anim-close;}
@-webkit-keyframes anim-open{0%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);}
}
@keyframes anim-open{0%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@-webkit-keyframes anim-close{0%{opacity:1;}
100%{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);}
}
@keyframes anim-close{0%{opacity:1;}
100%{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);}
}