@charset "utf-8";
body{background-color: #c0c0c0;margin: 0;padding-top: 0;padding-right: 0;padding-left: 0;padding-bottom: 0;color: #000066;font-family: Arial, Helvetica, sans-serif;font-style: normal;}
p{font-family: Arial, Helvetica, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-style: normal;
	font-weight: normal;
}
li{font-family: Arial, Helvetica, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-style: normal;font-weight: normal;}
img{
	width: 100%;
	border: 1px solid #FFFFFF;
	float: left;
	display: block;
}
table{width: 98%;font-family: Arial, Calibri, "Microsoft Sans Serif";}
/*Navigation global*/
.m-hidden{display:inherit;z-index:1;}
body div.container header nav{display:none;}
body div.container header nav a{width:100%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;background-color:#3366FF;text-decoration:none;padding-top:7px;overflow-y:hidden;}
.container header nav a:hover{width:100%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;background-color:#3300FF;text-decoration:none;padding-top:7px;}
.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-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;margin-top:1px;}
/*Ende Nav global*/
/* für accordion*/
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;zoom:1;height:40px;padding-top:10px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:130%;background-color:#3300ff;color:#ffffff;width:88%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{border-top:0;overflow:auto;zoom:1;padding:1px;}
/* Ende accordion*/
cont{width:99%;}
.container{
	width: 98%;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
}
header{width:100%;margin-right:auto;margin-left:auto;margin-bottom:0;}
.tb2{margin:0px;border-style:none;clear:none;float:left;}
.top2{display:inherit;width:99%;color:#464646;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:80%;text-align:right;height:35px;float:left;padding-right:1%;padding-top:5px;clear:none;}
article{
	clear: none;
	float: left;
	width: 98%;
	background-color: #ffffff;
	z-index: 20;
	display: block;
	padding-left: 1%;
	padding-right: 1%;
}
footer{clear: none;float: left;width: 98%;background-color: #FFFFFF;z-index: 20;display: block;padding-left: 1%;padding-right: 1%;}
address{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear: left;
	height: 40px;
}
.link{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3366FF;
	width: 100%;
	height: 35px;
	display: block;
	font-weight: bold;
	text-indent: 3px;
	overflow-y: hidden;
	overflow-x: hidden;
	border: 1px inset #FFFFFF;
	/* [disabled]font-size:95%; */
	padding-top: 5px;
	border-radius: 8px;
}
.link:hover{
	color: #3300FF;
	text-decoration: none;
	background-color: #33CCFF;
	width: 100%;
	height: 35px;
	display: block;
	font-weight: bold;
	text-indent: 3px;
	overflow-y: hidden;
	overflow-x: hidden;
	border: 1px inset #FFFFFF;
	font-size: 95%;
	padding-top: 5px;
	border-radius: 8px;
}
.tech-titel{background-color:#3300ff;color:#FFF;font-weight:bold;}
.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%;}
h1{font-size:20px;font-weight:bold;color:#CC0000;text-align:left;padding-top:0%;line-height:24px;margin:0%;font-family:Arial, Helvetica, sans-serif;}
h2{font-size:18px;font-weight:bold;color:#000666;text-align:left;line-height:30px;}
h3{color:#FFFFFF;background-color:#666666;width:100%;margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:100%;height:25px;padding-top:3px;overflow-y:hidden;overflow-x:hidden;}
h4{color:#000066;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%;}
h5{color: #000066;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%;font-size: 14px;border-color: #3333ff;}
h6{color:#FFFFFF;background-color:#666666;width:100%;text-indent:3px;margin:1px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:95%;height:25px;padding-top:3px;font-style:italic;}
.sp02{clear:none;float:left;color:#000066;display:block;padding-right:1%;width:99%;}
.sp33{clear:none;width:100%;float:left;color:#000066;}
.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;
}
.sp25{clear: none;width: 99%;float: left;padding-right: 1%;color: #000066;}
.sp25r{clear: none;width: 97%;float: left;padding: 1%;color: #000066;background-color: #CEE3F6;
	margin-top: 1%;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 1%;
}
	
.sp20{clear:none;width:49%;float:left;padding-right:1%;color:#000066;}
.sp16{clear:none;float:left;color:#000066;display:block;padding-right:1%;width:99%;}
.sp14{
    clear: none;
    float: left;
    color: #000066;
    display: block;
    width: 13%;
}
.sp33x2{clear:none;width:100%;float:left;color:#000066;}
.sp33x2t{
	clear: none;
	width: 70%;
	float: left;
	color: #000066;
	background-color: #e9e9e9;
	font-size: 95%;
	border-bottom: 1pt solid #ffffff;
	margin-top: 1px;
}
.sp100{clear:none;float:left;padding-right:1%;color:#000066;width:100%;}
.mmk{width:100%;height:300px;border:none;overflow-x:scroll;}
.mmk2{width:100%;height:3000px;border:none;overflow-x:scroll;}
.lb-suche{width:100%;height:160px;border-style:none;float:right;}
.lb-suchfeld{background-color:#8C0C0E;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;height:135px;border-radius:5px;}
.lb-feld{width:100%;}
.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;}
.news {
	display: block;
	width: 80%;
	height: 30px;
	font-weight: bold;
	text-align: center;
	margin-left: 10%;
	margin-right: 10%;
	padding-top: 10px;
	color: #000000;
	border-radius: 8px;
	text-decoration: none;
	border: 2px solid #CCCCCC;
	border-spacing: 8px 8px;
	background-color: #ffffff;
	right: 2px;
}
.pt{height:15px;width:15px;border-style:none;}
.icon{height:25px;width:25px;}
.fb-like{height: 65px;margin: 1px;width: 98%;}
.form{height: 1200px;width: 99%;}
.iframe{
	width: 99%;
	border: none;
	height: 800px;
}.akt{width:98%;border:none;height:25px;clear:both;}
.weiss{background-color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;}
.agt{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	float: left;
	clear: left;
	padding-left: 1%;
	width: 99%;
	padding-top: 1%;
	border-top: 1px solid #CCCCCC;
}
.address{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	padding-left: 1%;
	padding-top: 1%;
	border-top: 1px solid #CCCCCC;
	max-width: 50%;
	display: block;
	clear: left;
	float: left;
}
.page{display:none;}
.sais-a {background-color: #00ffff;text-align: center;}
.sais-b {background-color: #ffccff;text-align: center;}
.sais-c {background-color: #ff99cc;text-align: center;}
.sais-d {background-color: #ccff33;text-align: center;}
.sais-e {background-color: #ffff00;text-align: center;}
.kat-online{width: 100%;border: none;height: 40px;clear: both;display: block;}
.sterne{background-image: url(/hausboote/le-boat/img/1-sterne.jpg);background-repeat: no-repeat;height: 15px;width: 80px;}
.cab{display: block;font-weight: bold;margin: 1px;}
.flag{height:50px;float:right;clear:none}
.fix {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;}
.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;}
.fett {font-weight: bold;}
/* breadcrumbs*/#breadcrumbs ul li {display: none;}/* Ende breadcrumbs*/
.logo-kl{padding-right: 2px;height: 40px;width: 180px;display: block;float: right;}
.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-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;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;
    overflow-y: hidden;
    overflow-x: hidden;
    padding-top: 5px;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    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;
}
@media only screen and (min-width:481px){/*Navigation 481px*/.m-hidden{display:none;}body div.container header nav{width:100%;display:block;height:auto;background-image:linear-gradient(180deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);background-color:#3366FF;border:1px inset #FFFFFF;overflow-x:hidden;overflow-y:hidden;}body div.container header nav a{width:33%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;text-decoration:none;padding-top:7px;background-image:linear-gradient(180deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);overflow-x:hidden;overflow-y:hidden;}.container header nav a:hover{width:33%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;background-image:linear-gradient(00deg,rgba(51,0,255,1.00) 0%,rgba(51,102,255,1.00) 100%);text-decoration:none;padding-top:7px;overflow-x:hidden;overflow-y:hidden;z-index:10;}/*Ende Nav 481*/h1{font-size:28px;font-weight:bold;color:#CC0000;text-align:left;padding-top:0%;line-height:46px;margin:0%;font-family:Arial, Helvetica, sans-serif;}	.sp02{clear:none;float:left;color:#000066;display:block;padding-right:1%;width:49%;padding-top:0px;}.sp20{clear:none;width:19%;float:left;padding-right:1%;color:#000066;}.sp25{clear:none;width:24%;float:left;padding-right:1%;color:#000066;}.sp33{clear:none;width:49%;float:left;padding-right:1%;color:#000066;}.sp33x2{clear:none;width:49%;float:left;padding-right:1%;color:#000066;}.sp16{clear:none;float:left;color:#000066;display:block;padding-right:0.6%;width:32%;}
		.sp25r{
	clear: none;
	width: 21%;
	float: left;
	padding: 1%;
	color: #000066;
	background-color: #CEE3F6;
	margin-top: 1%;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 1%;
	-webkit-box-shadow: 10px 10px 10px 10px #666666;
	box-shadow: 10px 10px 10px 10px #666666;
}
	
/* breadcrumbs*/
#breadcrumbs ul li {
	display: block;
	color: #ffffff;
	font-size: medium;
	width: auto;
	list-style-type: none;
	text-align: left;
	float: left;
	clear: none;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color: #3333ff;
	padding: 3px;
	margin-left: 2px;
}
ul li a {
	text-decoration: none;
	color: #ffffff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
ul li a:hover {
	text-decoration: underline;
	color: #ff7d20;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}/* Ende breadcrumbs*/
}

@media only screen and (min-width:769px){.link{color:#FFFFFF;text-decoration:none;background-image:linear-gradient(180deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);width:100%;height:35px;display:block;font-weight:bold;text-indent:3px;overflow-y:hidden;overflow-x:hidden;border:1px inset #FFFFFF;font-size:100%;padding-top:7px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}.link:hover{color:#FFFFFF;text-decoration:none;background-image:linear-gradient(0deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);width:100%;height:35px;display:block;font-weight:bold;text-indent:3px;overflow-y:hidden;overflow-x:hidden;border:1px inset #FFFFFF;font-size:95%;padding-top:7px;font-style:italic;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}.sp02{clear:none;float:left;color:#000066;display:block;padding-right:1%;width:49%;padding-top:0px;}.sp20{clear:none;width:19%;float:left;padding-right:1%;color:#000066;}.sp25{clear:none;width:24%;float:left;padding-right:1%;color:#000066;}
.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;}
.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;
}
.sp25r{
	clear: none;
	width: 21%;
	float: left;
	padding: 1%;
	color: #000066;
	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%;color:#000066;}.sp33x2{clear:none;width:65.5%;float:left;padding-right:1%;color:#000066;}.sp16{clear:none;float:left;color:#000066;display:block;padding-right:0.6%;width:16%;}.sp03-2von3{clear:none;width:65%;float:left;padding-right:1%;}
.m-hidden{display:none;}body div.container header nav{width:100%;display:block;height:42px;background-image:linear-gradient(180deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);background-color:#3366FF;border:1px inset #FFFFFF;overflow-x:hidden;overflow-y:hidden;}body div.container header nav a{width:14.1%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;text-decoration:none;padding-top:7px;background-image:linear-gradient(180deg,rgba(51,0,255,1.00) 50%,rgba(51,102,255,1.00) 100%);overflow-x:hidden;overflow-y:hidden;}.container header nav a:hover{width:14.1%;display:block;float:left;height:35px;color:#FFFFFF;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:100%;text-align:center;border:1px inset #FFFFFF;background-image:linear-gradient(00deg,rgba(51,0,255,1.00) 0%,rgba(51,102,255,1.00) 100%);text-decoration:none;padding-top:7px;overflow-x:hidden;overflow-y:hidden;z-index:10;}.top{width:100%;display:block;height:35px;background-color:#666666;border:1px inset #FFFFFF;overflow-x:hidden;overflow-y:hidden;font-size:100%;padding-top:7px;top:0px;float:left;color:#ffffff;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;margin-top:1px;clear:none;}.fix{display: none;}
}
