@charset "utf-8";
body{background-color: #c0c0c0; margin-top: 0;margin-right: 0;margin-left: 0;margin-bottom: 0;padding-top: 0;padding-right: 0;padding-left: 0;padding-bottom: 0;color: #000066;font-family: Arial, Helvetica, sans-serif;font-style: normal; font-display: fallback;}ul { padding-left: 1px;}.container{width: 100%;background-color: #FFFFFF;margin-right: auto;margin-left: auto;max-width: 1200px;}header {background-color: #3333ff;margin-top: 0%;}img{width: 100%;border-left: 1px solid #FFFFFF;border-right: 1% solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;float: left;display: block;}p{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-weight: normal;}
.top-bild {clear: both}.top{width:100%;display:block;height:37px;background-color:#666666;border:1px inset #FFFFFF;overflow-x:hidden;overflow-y:hidden;font-size:90%;padding-top:7px;top:0px;float:left;color:#FFFFFF;font-weight:bold;text-align:center;margin-top:1px;}
.top2{display:inherit;width:99%;color:#464646;font-weight:bold;font-size:80%;text-align:right;height:35px;float:left;padding-right:1%;padding-top:5px;clear:none;}.akt{width: 98%;border: none;height: 33px;clear: both;text-align: center;display: block;margin-top: 0px;margin-left: 1%;margin-bottom: 0px;margin-right: 1%;}/* Navibation aus style*/
body div.container header nav #menu  ul {list-style-type: none;margin: 0;padding: 0;position: absolute;background-color: #ffffff;height: auto;}body div.container header nav ul li {border-left: 1px inset #FFFFFF;width: 14.1%;float: left;display: block;}body div.container header nav ul li a {display: block;min-width: 160px;height: 50px;text-align: center;line-height: 50px;color: #fff;background-color: #3333ff;text-decoration: none;font-weight: bold;}body div.container header nav ul li:hover a {color: #3300FF;background-color: #33CCFF;}body div.container header nav ul li:hover ul a {background: #f3f3f3;color: #2f3036;height: 35px;line-height: 35px;}body div.container header nav ul li:hover ul a:hover {background: #33ccff;color: #fff;}body div.container header nav ul li ul {display: none;}body div.container header nav ul li ul li {display: block;float: none;}body div.container header nav ul li ul li a {width: auto;min-width: 100px;padding: 0 20px;}body div.container header nav ul li a:hover + .hidden, .hidden:hover {display: block;}.show-menu {text-decoration: none;color: #fff;background: #3333ff;text-align: center;padding: 10px 0;display: none;}body div.container header nav input[type=checkbox]{display: none;}body div.container header nav input[type=checkbox]:checked ~ #menu{display: block;}/* Ende Navigation */
/* breadcrumbs*/#breadcrumbs ul li {
    display: block;
    color: #ffffff;
    font-size: medium;
    width: auto;
    list-style-type: none;
    text-align: left;
    float: left;
    clear: none;
    background-color: #3333ff;
    padding: 3px;
    margin-left: 2px;
}#breadcrumbs ul li a {text-decoration: none;color: #ffffff;}#breadcrumbs ul li a:hover {text-decoration: underline;color: #ff7d20;}/* Ende breadcrumbs*/
.anfrage {display: block;width: 80%;height: 30px;font-weight: bold;text-align: center;margin-left: 10%;margin-right: 10%;padding-top: 10px;color: #ffffff;border-radius: 8px;text-decoration: none;border: 2px solid #ff7d20;border-spacing: 8px 8px;background-color: #ff7d20;position: static;}.lb-buchen {display: block;width: 80%;height: 30px;font-weight: bold;text-align: center;margin-left: 10%;margin-right: 10%;padding-top: 10px;color: #ffffff;border-radius: 8px;text-decoration: none;border: 2px solid #ff7d20;border-spacing: 8px 8px;background-color: #ff7d20;}.mmk{width:100%;height:300px;border:none;overflow-x:scroll;}.mmk2{width:100%;height:3000px;border:none;overflow-x:scroll;}.iframe{width: 99%;border: none;height: 800px;}.form{height: 1300px;width: 99%;}.tech2{text-align:right;background-color:#e9e9e9;border-top:1px solid #FFF;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;padding-right:2px;}.tech1{text-align:left;background-color:#e9e9e9;border-top:1px solid #FFF;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;vertical-align:top;padding-left:1%;}.cab{display: block;font-weight: bold;margin: 1px;}.fett {font-weight: bold;}
.sp33t{clear: none;width: 30%;float: left;color: #000066;background-color: #e9e9e9;text-align: right;font-size: 95%;font-weight: bold;border-bottom: 1pt solid #ffffff;margin-top: 1px;}.sp33x2t{clear: none;width: 70%;float: left;color: #000066;background-color: #e9e9e9;font-size: 95%;border-bottom: 1pt solid #ffffff;margin-top: 1px;}.icon{height:25px;width:25px;}.mehr{color: #000000;text-decoration: none;background-color: #cccccc;width: 98%;height: 30px;display: block;font-weight: bold;overflow-y: hidden;overflow-x: hidden;padding-top: 5px;font-style: italic;text-align: right;padding-right: 2%;}
.mehr:hover{background-color: #AFAFAF;}.mehr-l{color: #000000;text-decoration: none; background-color: #cccccc;width: 300px;height: 30px;display: block;font-weight: bold;padding-top: 5px;font-style: italic;text-align: right;padding-right: 2%; clear: right;border-radius: 2px;float: right;border-style: solid;border-color: #cccccc;-webkit-box-shadow: 5px 5px 2px #5F5F5F; box-shadow: 5px 5px 2px #5F5F5F;}aside {clear: both;}.inhalt {clear: both; float: left;width: 98%;background-color: #ffffff;z-index: 20;display: inline-block;padding-left: 1%;padding-right: 1%;}
/* Überschriften */h1{font-size: 180%;font-weight: bold;color: #CC0000;text-align: left;padding-top: 5px;margin-top: 0%;margin-right: 0%; margin-left: 0%;margin-bottom: 0%;}
h2{font-size: 140%;font-weight: bold;color: #0000DD;text-align: left;}h3{color: #ffffff;font-size: 110%;height: auto;min-height: 25px;font-weight: bold;border-bottom-width: 1px;border-bottom-style: solid;background-color: #666666;margin-top: 4px;margin-bottom: 2px;padding-top: 3px;}h4{height: 120%;font-weight: bold;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-top-color: #F00;border-right-color: #F00;border-bottom-color: #F00;border-left-color: #F00;margin-bottom: 1%;width: 98%;font-size: 100%;}h5{height: 100%;font-weight: bold;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;margin-bottom: 1%;width: 98%;border-color: #3333ff;font-size: 100%;}h6{color:#FFFFFF;background-color:#666666;width:100%;text-indent:3px;margin:1px;font-size:95%;height:25px;padding-top:3px;font-style:italic;}.link{color: #FFFFFF;text-decoration: none;background-color: #3366FF;width: 100%;height: auto;min-height: 35px;display: block;font-weight: bold;text-indent: 3px;border: 1px inset #FFFFFF; padding-top: 8px;border-radius: 8px;}
.link:hover{color: #3300FF;background-color: #33CCFF;}.sp100{clear:none;float:left;padding-right:1%;width:100%;}.sp02{clear:none;float:left;display:block;padding-right:1%;width:49%;padding-top:0px;}.sp20{clear:none;width:19%;float:left;padding-right:1%;}.sp25{clear:none;width:24%;float:left;padding-right:1%;}.sp25r{clear: none;width: 21%;float: left;padding: 1%;background-color: #CEE3F6;margin-top: 1%;margin-right: 1%;margin-left: 1%;margin-bottom: 1%;-webkit-box-shadow: 10px 10px 5px 5px #666666;box-shadow: 10px 10px 5px 5px #666666;}.sp33{clear:none;width:32.3%;float:left;padding-right:1%;}.sp33x2{clear:none;width:65.5%;float:left;padding-right:1%;}.sp16{clear:none;float:left;display:block;padding-right:0.6%;width:16%;}table{width: 98%;;}.fett {font-weight: bold;}.agt{font-size: 85%;padding-left: 1%;width: 99%;padding-top: 1%;border-top: 1px solid #CCCCCC;}
/* Adresse */address {border-top: 1px solid #33CCFF;font-size: 80%;color: #464646; clear: both;padding-top: 10px;padding-bottom: 10px;}address div {width: 80%;float: left;}
.logo-kl{padding-right: 2px;height: 40px;width: 180px;display: block;float: right;}
/*Responsive Styles*/
@media screen and (max-width : 760px){
/*Make dropdown links appear inline*/body div.container header nav ul {position: static;display: none;}/*Create vertical spacing*/body div.container header nav ul li {margin-bottom: 1px;}/*Make all menu links full width*/body div.container header nav ul li, li a {width: 100%;}/*Display 'show menu' link*/.show-menu {display: block;font-weight: bold;text-align: left;padding-left: 1%;}
#breadcrumbs ul li {display: block;color: #ffffff;font-size: small;width: auto;list-style-type: none;text-align: left;float: left;clear: none;background-color: #3333ff;padding: 3px;margin-left: 2px;}ul li a {text-decoration: none;color: #ffffff;}ul li a:hover {text-decoration: underline;color: #ff7d20;}
.anfrage {width: 200px;z-index: 1;position: fixed;height: 30px;font-weight: bold;text-align: center;margin-right: 5px;color: #ffffff;border-radius: 8px;text-decoration: none;border: 2px solid #ff7d20;border-spacing: 8px 8px;background-color: #ff7d20;padding-top: 9px;padding-right: 5px;right: 1px;top: 3px;}.sp02{clear:none;float:left;padding-right:1%;width:100%;}.sp33x2{clear:none;float:left;padding-right:1%;width:100%;}.sp33{clear:none;float:left;padding-right:1%;width:100%;}.sp25{clear:none;float:left;padding-right:1%;width:100%;}.sp25r{clear: none;width: 95%;float: left;padding: 1%;background-color: #CEE3F6;margin-top: 1%;margin-right: 1%;margin-left: 1%;margin-bottom: 1%;-webkit-box-shadow: 10px 10px 5px 5px #666666;box-shadow: 10px 10px 5px 5px #666666;}.sp20{clear:none;float:left;display:block;padding-right:1%;width:49%;padding-top:0px;}.sp16{clear:none;float:left;display:block;padding-right:1%;width:49%;padding-top:0px;}.mehr-l{font-size: 85%;color: #000000;text-decoration: none; background-color: #cccccc;width: 70%;height: 28px;display: block;font-weight: bold;padding-top: 5px;font-style: italic;text-align: right;padding-right: 2%; clear: right;border-radius: 2px;float: right;border-style: solid;border-color: #cccccc;-webkit-box-shadow: 5px 5px 2px #5F5F5F; box-shadow: 5px 5px 2px #5F5F5F;}   
}
