html{	background:#3c709f url(/images/bg-body.gif) repeat-x;}
body{
	margin:0;
	color:#787878;
	font:11px/15px Arial, Helvetica, sans-serif;
	background:url(/images/bg-wrapper.gif) no-repeat 50% 0;
	min-width:990px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#787878;
}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Helvetica, sans-serif;	vertical-align:middle;color:#7a7a7a;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.w1{
	width:100%;
	position:relative;
	overflow:hidden;
}
.w2{
	width:1017px;
	float:left;
	position:relative;
	left:50%;
}
#wrapper{
	width:1017px;
	float:left;
	position:relative;
	left:-50%;
}
#header{
	width:1000px;	overflow:hidden;	margin:0 8px 0 9px;	height:93px;	position:absolute;
	left:0;	top:0;
}
.header-nav{
	width:993px;background:url(/images/bg-header.gif) no-repeat;
	height:22px;margin-bottom:25px;	padding:5px 7px 0 0;position:fixed;z-index:22;top:0;}
.header-nav ul{
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.header-nav ul li{
	float:left;
	background:url(/images/bullet1.gif) no-repeat 100% 50%;
	padding:0 14px 0 10px;
	margin:0 -4px 0 4px;
}
.header-nav ul li a,.header-nav ul li a:hover{	color:#fff;}
.logo{	display:block;	margin:40px 0 0 15px;}
.logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/logo.gif) no-repeat;
	width:177px;
	height:41px;
}
#main{
	height:1%;
	overflow:hidden;
	padding:117px 0 0;
}
.main-nav{
	height:42px;
	overflow:hidden;
	background:url(/images/bg-main-t.gif) no-repeat 0 100%;
}
.main-nav .tabset{	margin:0;	padding:0 0 0 9px;	list-style:none;	float:left;	font-size:12px;
	line-height:30px;	font-weight:bold;	text-align:center;	width:760px;	overflow:hidden;}
.main-nav .tabset li{	float:left;}
.main-nav .tabset li a{	display:block;	width:90px;	height:30px;
	background:url(/images/bg-nav.gif) no-repeat;
	color:#fff;	margin:10px 1px 0 0;}
.main-nav .tabset li a:hover{
	color:#fff;
}
.main-nav .tabset li a.active{
	color:#505050;
	background:url(/images/bg-nav-active.png) no-repeat;
	margin:1px -7px 0 -9px;
	width:107px;
	height:30px;
	padding:10px 0 0;
}
.search-result{
	margin:0;
	padding:16px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-weight:bold;
}
.search-result li{
	float:left;
	background:url(/images/bullet2.gif) no-repeat 100% 50%;
	padding:0 14px 0 11px;
	margin:0 -5px 0 5px;
}
.search-result li a{
	color:#1e4d88;
}
.tab-content{
	height:1%;
	overflow:hidden;
}
.tab-content .c{
	background:url(/images/bg-tab-content.png) repeat-y;
	height:1%;
	overflow:hidden;
	padding:0 10px 0 11px;
}
.tab-content .b{
	background:url(/images/bg-tab-content-b.png) no-repeat;
	height:11px;
	width:1017px;
	font-size:0;
	line-height:0;
}
.tab-content .info-box{
	height:1%;
	overflow:hidden;
	position:relative;
}
.tab-content .info-box img{
	display:block;
}
.tab-content .info-box .image-holder{
	float:left;
}
.tab-content .info-box .data{
	float:right;
	width:251px;
}
.tab-content .info-box .box{
	height:1%;
	overflow:hidden;
	margin-bottom:2px;
}
.tab-content .info-box .heading{
	display:block;background:#1f5493 url(/images/bg-heading-info.gif) repeat-x;
	padding:4px 0 4px 9px;color:#fff;}
.tab-content .info-box .data-holder{
	width:247px;border:solid #4073a2;border-width:0 2px 2px;line-height:14px;}
.tab-content .info-box .holder{
	height:1%;	overflow:hidden;	padding:0 0 5px 7px;}
.tab-content .title{
	display:block;color:#505050;padding:7px 0 5px 7px;}
.tab-content .holder .img-holder{	float:left;	padding-top:3px;}
.tab-content .holder .data-box{
	float:right;
	width:180px;
	color:#787878;
	line-height:15px;
}
.tab-content .contact{
	margin:0;
	padding:0;
	list-style:none;
	border-top:2px solid #fff;
}
.tab-content .contact li{
	background-color:#f3f3f3;
	border-bottom:2px solid #fff;
	height:1%;
	padding:0 0 1px;
	overflow:hidden;
	vertical-align:top;
}
.contact li strong{
	float:left;
	width:52px;
	color:#6bad0f;
	padding:8px 0 6px 7px;
}
.contact li span{
	float:left;
	font-weight:bold;
	color:#505050;
	padding-top:8px;
}
.contact li span a,
.contact li span a:hover{
	color:#505050;
}
.contact li a.btn-call{
	float:left;
	text-indent:-9999px;
	background:url(/images/btn-call.gif) no-repeat;
	width:70px;
	height:24px;
	margin-top:4px;
}
.contact li a.btn-chat{
	float:left;
	text-indent:-9999px;
	background:url(/images/btn-chat.gif) no-repeat;
	width:88px;
	margin-top:8px;
	height:20px;
}
.tab-content .info-box .text{
	height:1%;
	overflow:hidden;
	padding:8px 0 0 7px;
}
.tab-content .info-box p{margin:0 0 11px;}
.tab-content .img-nav{
	margin:0 0 8px -1px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.tab-content .img-nav li{
	float:left;
	padding-left:9px;
}
.item{	border:2px solid #6ca61f;	position:relative;	 min-height: 284px;}
.item:after {	display:block;	content:"";	clear:both;}
.item .right-box{width:580px;border-left:2px solid #4c9215;float:right;}
.item .right-box .section-row{margin:20px 0 20px 20px;}
.item .heading{
	height:1%;
	overflow:hidden;
	background:#4c9215 url(/images/bg-heading-item.gif) repeat-x;
	color:#fff;
	padding:6px 23px 9px 14px;
}
.item h1, .item h2{	float:left;	margin:0 8px 0 0;font-size:16px;line-height:18px;}
.item h1.right{float:right;float:right;width: 535px;}
.item h1 .voting-img{margin-bottom: -3px;}
.item .heading strong{	float:left;	margin:3px 10px 0 0;}
.item .heading .date{	float:right;	font-weight:bold;	margin-top:3px;}
.client-box{	height:84px;	overflow:hidden;
	background:url(/images/bg-client-box.gif) repeat-x;
	padding:0 0 2px;	width:992px;}
#YachtModell .client-box{height:49px;background-position:bottom;}
#YachtModell h2{size:12px;padding:5px 10px;}
#YachtModell .tech{width:265px;float:left;}
#YachtModell .tech table{background:#F9F9F9;width:255px;margin:0 0 10px 10px;}
#YachtModell .tech table td{border-bottom:1px solid #ffffff;padding:2px 5px;}
#YachtModell .desc{width:300px;float:left;}
#YachtModell .desc .text{ margin: 0 10px 10px 10px;   text-align: justify;}
#YachtModell .images{width:412px;float:left;}
.client-box .box1{
	float:left;
	background:url(/images/devider.gif) repeat-y 100% 0;
	padding:15px 0 0 14px;	width:470px;}
.client-box .btn-search{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/btn-search.gif) no-repeat;
	width:144px;height:20px;
}
.btn-close{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/btn-close.gif) no-repeat;
	width:147px;height:36px;
}
.btn-save-request{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/save-request.gif) no-repeat;
	width:166px;height:36px;
}
.btn-anmelden{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/btn-anmelden.gif) no-repeat;
	width:120px;height:36px;cursor:pointer;
}
.btn-aval{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/btn-aval.gif) no-repeat;
	width:87px;height:21px;cursor:pointer;
}
.client-box .btn-back{
	display:block;	overflow:hidden;text-indent:-9999px;
	background:url(/images/btn-zuruck.gif) no-repeat;
	width:70px;height:20px;float:left;
}
.client-box .tabset,.tabs-bottom .tabset{
	margin:0;	padding:19px 0 0 7px;	list-style:none;	width:518px;	overflow:hidden;	line-height:30px;}
.tabs-bottom .tabset{
	padding:0 0 0 7px;
}
.client-box .tabset li,
.tabs-bottom .tabset li{
	float:left;
	padding-right:1px;
}
.client-box .tabset li .tab,
.tabs-bottom .tabset li .tab{
	color:#505050;cursor:pointer;
	float:left;
	height:30px;
	background:url(/images/bg-tabset.gif) repeat-x;
	padding:0 11px;
}
.tabs-bottom .tabset li a, .tabs-bottom .tabset li div{background-position:0 -30px !important;font-size:12px;}
.client-box .tabset li .active,
.tabs-bottom .tabset li .active{
	background:#fff;
}
.client-box .box2{
	float:left;	width:225px;
	background:url(/images/devider.gif) repeat-y 100% 0;
	padding:15px 10px 7px 10px;}
.client-box .box2 .text{width:145px;float:left}
.client-box .box2 .text .date{color:#6BAD0F;}
.client-box .box2 .coast{width:70px;}
.client-box .box3{
	background:url(/images/devider.gif) repeat-y 100% 0;
	float:left;	padding:13px 10px 22px;	width:100px;
}
.client-box .box4{	float:left;	padding:13px 10px 0;	width:100px;}
.client-box .btn-propos{
	display:block;	overflow:hidden;	text-indent:-9999px;
	background:url(/images/btn-propos.gif) no-repeat;
	width:91px;height:21px;margin-bottom:5px;
}
.btn-reset{
	display:block;	overflow:hidden;	text-indent:-9999px;
	background:url(/images/btn-reset.gif) no-repeat;
	width:124px;	height:20px;	margin-bottom:5px;
}
.btn-request{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/btn-request.gif) no-repeat;
	width:124px;
	height:20px;
	margin-bottom:5px;
}
.client-box .btn-add{
	display:block;	overflow:hidden;	text-indent:-9999px;
	background:url(/images/btn-add.gif) no-repeat;
	width:91px;	height:21px;}
.client-box .btn-reserve{
	float:left;cursor:pointer;
	text-indent:-9999px;
	background:url(/images/btn-reserve.gif) no-repeat;
	width:122px;
	height:46px;
	margin-top:2px;
}
.client-box .coast{	float:right;	text-align:right;	width:74px;	line-height:14px;}
.client-box .coast span{	color:#969696;	text-decoration:line-through;	display:block;}
.client-box .coast span.blocked{text-decoration:none;color:red;font-weight:bold;}
.client-box .coast span.marked{	color:#ef8f28;	text-decoration:none;}
.client-box .coast strong{	font-size:16px;	line-height:18px;	color:#5384b2;}
.description-box{	height:1%;	overflow:hidden;}
.description-box .tab-content{
	height:1%;
	overflow:hidden;
	background:url(/images/bg-tab-content.gif) repeat-y;
	padding-bottom:36px;
}
.description-box  img{
	display:block;text-align:center;
}
.description-box .image-holder{
	border:1px solid #d4d4d4;background-color:#fff;
	padding:4px 3px 4px 4px;text-align:center;
	margin-bottom:13px;height:280px;
}
.column1{
	float:left;
	width:548px;
	padding:24px 17px 0 14px;
	overflow:hidden;
}
.column1 h2{
	margin:0 0 5px;	font-size:16px;	line-height:18px;	color:#505050;width:400px;float:none;}
.column1 .tables{
	width:554px;
	overflow:hidden;
	margin:0 -6px 31px 0;
}
.column1 .table-holder{
	width:270px;
	border:solid #dcdcdc;
	border-width:1px 1px 0;
	float:left;
	margin-right:5px;
}
.column1 table{
	border:none;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.column1 table td{
	width:125px;
	padding:7px 0 7px 10px;
	background-color:#f9f9f9;
	border-bottom:1px solid #dcdcdc;
	font-weight:bold;
}
.column1 table td.marked{
	background-color:#fff;
	font-weight:normal;
}
.description-box .column1 .image-holder{
	padding:4px;
}
.column2{
	width:368px;
	float:right;
	padding:25px 23px 0 22px;
}
.column2 h3{
	margin:0 0 7px 2px;
	font-size:11px;
	color:#505050;
}
/*.gallery{	overflow:hidden;	background-color:#f3f3f3;	position:relative;	width:739px;}
.gallery-box{	width:669px;	overflow:hidden;	margin-left:35px;position:relative;}*/
.gallery{	height:1%;	overflow:hidden;	position:relative;	border:1px solid #d4d4d4;	margin-bottom:16px;}
.gallery .btn-left{	position:absolute;	left:0;cursor:pointer;	top:108px;}
.gallery .btn-right{	position:absolute;cursor:pointer;	right:0;	top:108px;}
.gallery .holder{	height:130px;	overflow:hidden;background:none;border:1px solid #fff;}
.gallery-box{	width:302px;	overflow:hidden;	margin:14px 0 0 32px;}
.gallery-box img{	display:block;margin: auto;}
.gallery-box ul{	margin:0;	padding:0;	list-style:none;	width:99999px;	position:relative;}
.gallery-box ul p{	margin:0;text-align:justify;    height: 79px;    font-size: 12px;}
.gallery-box ul strong, .gallery-box ul h3{	display:block;	color:#505050;	font-size:12px;	margin-bottom:10px;  height: 28px;overflow: hidden;}
.gallery-box ul li{	float:left;padding:0 1px;}
.gallery-box ul li div{	border:2px solid #fff;	display:block;cursor:pointer;overflow:hidden;    margin-right: 10px;}
.gallery-box ul .holder{	height:1%;	overflow:hidden;	background-color:#fff;	padding:7px 0 4px 8px;}
.gallery-box ul .image-holder{	height:1%;	overflow:hidden;	margin-bottom:15px;}
#modelImagesCarusel .holder{height:330px;background:none;}
#modelImagesCarusel .gallery .btn-left{position:absolute;	left:0;	top:140px;cursor:pointer;}
#modelImagesCarusel .gallery .btn-right{position:absolute;	right:0;	top:140px;cursor:pointer;}
#modelImagesCarusel .gallery{border:0;}
#modelImagesCarusel .smallPic div{text-align: center;}
#modelImagesCarusel .smallPic .desc{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border: 0 none;    color: #FFFFFF;    margin-top: -40px;    padding: 5px;    position: relative; 
    width: 335px;height:30px;font-weight:bold;z-index:55;}
#modelDiv #modelImagesCarusel .smallPic .desc{    display:none;}
#modelImagesCarusel .gallery-box{border:1px solid #999;margin:10px 25px 0 25px;width:355px;padding-left:4px;height: 290px;}
#modelImagesCarusel .gallery-box ul li{padding:0;width:359px;}   
.yacht .gallery .btn-left{top:46px;}
.yacht .gallery .btn-right{top:46px;}
.yacht .gallery-box ul li{width:auto;}
#NewsCarousel {background-color: #F3F3F3; }
#NewsCarousel .gallery-box{width:688px; background-color: #F3F3F3;margin-top:0; margin-left:24px; }
#NewsCarousel .gallery-box ul li{width:228px;}
    
.tabs-bottom{
	height:45px;
	padding-top:1px;
	overflow:hidden;
	background:url(/images/bg-tabs-bottom.gif) repeat-x;
	padding-left:14px;
}
.search-results{
	height:53px;
	overflow:hidden;
	background:url(/images/bg-search-results.gif) repeat-x;
	padding:22px 14px 0 9px;
}
.search-results .btn-search{
	float:right;
	text-indent:-9999px;
	background:url(/images/btn-search2.gif) no-repeat;
	width:147px;
	height:37px;
}
.search-results strong{
	color:#505050;
	margin:6px 0 0 6px;
	float:left;
}
.search-results strong a,
.search-results strong a:hover{	color:#5092cf;}
.twocolumns{	height:1%;	overflow:hidden;min-height: 500px;}
.col1{	float:right;	width:728px;}
.col1-small{width:828px;}
.col1-med{width:781px;}
#DivVoting .col1, #CMS .col1{width:990px;}
#DivVoting .paging,#CMS .paging{margin:10px;}
#DivVoting .pagenator, #CMS .pagenator{height:40px;background-position:bottom;background-color:#f0f0f0;}
.col1 .pagenator{
	height:30px;
	overflow:hidden;
	background:url(/images/bg-pagenator.gif) repeat-x;
	padding:1px 0 0;
	color:#505050;
}
.col1 .pagenator-bottom{
	height:46px;
	overflow:hidden;
	background:url(/images/bg-tabs-bottom.gif) repeat-x;
	padding:1px 0 0;
	color:#505050;
}
.col1 .paging{
	float:left;
}
.col1 .paging span{
	float:left;
	margin:7px 7px 0 10px;
}
.col1 .paging ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.col1 .paging ul li{
	float:left;
	padding-right:1px;
	width:30px;
}
.col1 .paging ul li.indent{	padding:0 4px;}
.col1 .paging ul li div, .col1 .paging ul li a{	display:block;	color:#505050;	width:30px;	background-color:#cdcdcd;cursor:pointer;    height: 30px;}
.col1 .paging ul li.active div, .col1 .paging ul li.active a{	background-color:#fff;}
.col1 .pagenator .form-search,
.col1 .pagenator-bottom .form-search{float:right;}
.col1 .pagenator .form-search fieldset{white-space:nowrap;    height: 30px;width:390px;}
.col1 .pagenator-bottom .form-search fieldset{white-space:nowrap;    height: 30px;width:390px;}
.col1 .pagenator .form-search .select,
.col1 .pagenator-bottom .form-search .select{float:right;	width:174px;	color:#505050;}
.col1 .pagenator .form-search label,
.col1 .pagenator-bottom .form-search label{
	float:right;
	margin:6px 8px 0 0;
}
.col1 .boxes{
	height:1%;
	overflow:hidden;
	margin:0 0 -2px;
}
.col1 .box{
	height:1%;
	overflow:hidden;
	border-bottom:2px solid #e6e6e6;
	padding:9px 17px 9px 8px;
}
.col1 .box img{
	display:block;
}
.col1 .box .image-holder{float:left;    min-height: 120px;width: 203px;padding-right:11px;}
.modelllist .box  .image-holder{width: 0;}
.col1 .box .data{	float:left;}
.col1 .box .data strong.distict{margin-right:20px;}
.col1 .box h2{
	margin:0 0 2px;
	color:#505050;
	font-size:16px;
}
.col1 .box h2 strong{
	font-size:11px;
	margin-left:4px;
}
.col1 .box .data span.date{
	display:block;
	color:#73ad18;
	margin-bottom:11px;
}
.col1 .box .nav{padding:0 0 3px;width:380px;color:#828282;}
.col1 .box .nav:after{
	content:"";
	display:block;
	clear:both;
}

.clear{	clear:both;}
.col1 .box ul{
	float:left;
	margin:0;
	padding:6px 0 0 0;
	list-style:none;
}
.col1 .box .data ul li{
	background:url(/images/bullet5.gif) no-repeat 0 50%;
	padding:0 0 1px 6px;margin:5px;
}
.col1 .box .data ul strong{
	float:left;
	width:65px;
}
.col1 .box .data ul.second strong{
	float:left;
	width:66px;
}
.col1 .box .coast{
	float:right;
	text-align:right;
	width:120px;
}
.col1 .box .coast span{
	color:#b4b4b4;
	display:block;
	text-decoration:line-through;
	line-height:16px;
	margin-right:4px;
}
.col1 .box .coast span.marked{
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}
.col1 .box .coast strong{	font-size:16px;	color:#5384b2;	display:block;	line-height:24px;	padding:0 4px 7px 0;}
.col1 .box .coast strong.green{color:#73AD18;padding:0 4px 0px 0;}
.box .coast .link,
.box .coast .link:hover{
	color:#70a921;
	font-weight:bold;
	margin:0 4px 3px 0;
	float:right;
}
.box .btn-blue{
	float:right;cursor:pointer;	width:82px;	height:20px;	text-align:center;
	color:#fff;	background:url(/images/btn-blue.png) no-repeat;
}
.box .btn-blue:hover{	color:#fff;}
.box .btn-green{
	float:right;cursor:pointer;	width:82px;	height:20px;	text-align:center;
	color:#fff;	background:url(/images/btn-green.gif) no-repeat;
	margin:-2px 0 1px;
}
.box .btn-green:hover{	color:#fff;}
.btn-orange{
	float:right;cursor:pointer;	width:82px;	height:20px;	text-align:center;
	color:#fff;	background:url(/images/btn-orange.png) no-repeat;
	margin:-2px 0 1px;
}
.box .btn-orange:hover{	color:#fff;}
.col2{	float:left;	width:264px;
	background:url(/images/bg-col2.gif) repeat-y;
	color:#fff;	padding:0 0 9999px;	margin:0 0 -9999px;
}
.col2-small{width:164px;}
.col2-med{width:210px;}
.col2 .title{height:1%;overflow:hidden;	padding:9px 0 0px 13px;}
.col2 .title h2{	color:#fff;	margin:0 0 3px;	font-size:16px;	line-height:18px;}
.col2 .title p{
	margin:0;
}
.col2 .box{
	height:1%;
	overflow:hidden;
	background:url(/images/devider2.gif) repeat-x;
	padding:7px 0 11px 15px;
}
.col2 .box .holder{
	height:1%;
	overflow:hidden;
	padding-bottom:8px;
}
.col2 .result-form{
	height:1%;
	overflow:hidden;
}
.col2 .result-form label{
	display:block;
	font-weight:bold;
	margin-bottom:7px;
}
.col2 .result-form .select{
	width:232px;
}
.col2 h3{
	margin:0;
	font-size:11px;
	line-height:21px;
}
.col2 img{
	display:block;
}

.col2 .check-form{
	height:1%;
	overflow:hidden;
	padding-top:3px;
	margin-left:-1px;
	position:relative;
}
.col2 .check-form .row{
	float:left;
	width:115px;
	padding-right:5px;
}
.col2 .check-form .row div.hold{
	height:1%;
	overflow:hidden;
	padding:4px 0 1px;
}
.col2 .check-form .check{
	width:16px;
	height:15px;
	float:left;
	margin:0 3px 0 0;
}
.col2 .check-form .checkboxArea,.col2 .check-form .checkboxAreaChecked{	margin:1px 3px 0 0;}
.col2 .check-form label{	float:left;	color:#d1f88b;	width:98px;}
#twocolumns{	height:1%;	overflow:hidden;}
#content{	width:743px;	float:left;}
#content .item .box{	height:1%;	overflow:hidden;	border:1px solid #fff;}
#content .item .form-box{
	padding:16px 0 9999px 12px;
	margin:0 0 -9999px;
	width:314px;
	float:left;
	background-color:#f3f3f3;
	color:#a0a0a0;
	line-height:15px;
}
#content .item .form-box h2{
	margin:0 0 12px;
	font-size:16px;
	line-height:18px;
	color:#505050;
}
#content .item .form-box p{
	margin:0 0 21px;
}
#content .item .region-form{
	height:1%;
	overflow:hidden;
	color:#505050;
}
#content .item .region-form .row{
	height:1%;
	overflow:hidden;
	padding-bottom:12px;
}
#content .item .region-form label{
	float:left;
	width:79px;
}
/*#content .item .region-form .select, #content .item .region-form .select1,#WeekSelect ,#DurationSelect,
.region-form .boattype{	float:left;	width:223px;	color:#505050;}*/
.section-row .boattype{	width:188px;}
#content .item .region-form .text{
	float:left;
	margin:0 5px 0 0;
	border:1px solid #d2d2d2;
	background:#fff;
	color:#505050;
	padding:3px 7px;
	width:183px;
}
#content .item .region-form .checkbox{
	float:left;
	margin:0;
	width:16px;
	height:15px;
}
#content .item .region-form .calendar{
	float:left;
	margin-top:1px;
}
#content .item .region-form .btn-param{
	float:right;
	margin-right:9px;
}
#content .item .form-box .link-holder{
	height:1%;
	overflow:hidden;
	padding:0 11px 3px 0;
}
#content .item .link-holder div{margin:20px 20px 0 0;
	float:right;	width:106px;	height:17px;	left:17px;	background-color:#fff;
	text-align:center;	color:#505050;cursor:pointer;}
#content .item .frame{
	width:409px;
	float:left;
	border-left:1px solid #f4f4f4;
}
#content .item .frame img{
	display:block;
	margin-bottom:8px;
}
#content .item .frame h2{float:none;	margin:0 0 9px 15px;	font-size:16px;	line-height:18px;	color:#505050;}
#content .item .frame .search-box{
	height:1%;
	overflow:hidden;
	border-top:2px solid #f3f3f3;
	padding:16px 0 0;
}
#content .item .search-box .row{
	float:left;
	padding:0 14px;
}
#content .item .search-box .form-holder{
	height:1%;
	overflow:hidden;
	padding-bottom:13px;
}
#content .item .search-box .row div{
	overflow:hidden;
	padding-bottom:5px;
}
#content .item .search-box .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 6px 0 0;
	padding:0;
}
#content .item .search-box label{
	float:left;line-height:14px;color:#505050;}
#content .item .search-box .btn-holder{
	height:1%;
	overflow:hidden;
	padding-right:6px;
}
#content .item .search-box .btn-search{
	float:right;cursor:pointer;
}
.content-box,.content-blue{
	overflow:hidden;
	border:2px solid #4073a2;
	margin-top:1px;
}
.content-box .heading,.content-blue .heading{
	background:#1c5091 url(/images/bg-heading-content.gif) repeat-x;
	height:1%;overflow:hidden;padding:8px 0 8px 16px;}
.content-box .heading strong, .content-box .heading h2, .content-box .heading h1{
	display:block;font-size:16px;margin:0 8px 0 0;line-height:18px;color:#fff;}
#sidebar .heading h2{font-size:13px;}
.data h2.heading {font-size:13px;margin:0;}
.aboutus .gallery{width:100%;margin-right:1px;border:none;background:#fff;}
.aboutus .gallery .holder{background:#ededed;border:none;height:440px;}
.aboutus .gallery-box {margin-left:23px;width: 944px;}
.aboutus .gallery-box ul .image-holder{border:none;width:290px;height:210px;}
.aboutus .gallery-box ul li div {border:none;}
.aboutus .gallery-box ul li {padding:0 2px;width:312px;}
.content-box .link{
	height:1%;
	overflow:hidden;
	padding:7px 7px 0 0;
}
.content-box .more{
	float:right;
	text-indent:-9999px;
	background:url(/images/btn-more.gif) no-repeat;
	width:78px;
	height:20px;
}
.content-box .boxes{
	height:1%;
	overflow:hidden;
	margin-bottom:-2px;
	padding:0 15px 9px 16px;
}
.content-box .boxes .box{
	height:1%;
	overflow:hidden;
	border-bottom:2px solid #f3f3f3;
	padding:17px 0 1px;
}
.content-box .boxes .line{
	border:none;
}
.content-box .boxes .title{	display:block;	font-size:12px;	color:#505050;	padding:0 0 7px;}
#customer-votes .boxes .title {border-bottom:1px solid #57991A;float: left;   width: 600px;}
#customer-votes .boxes {   background-color: #F3F3F3}
#customer-votes .boxes p{width: 600px;}
.content-box .boxes .title span.voting-date{font-weight:normal;    margin-right: 5px;color: #57991A;}
.content-box .boxes .title span.voting-object{font-weight:normal;    margin-right: 5px;	color:#5586b4;}
.content-box .boxes .voting-img{margin-left: 5px;}
.content-box .boxes p{	margin:0 0 8px;}
.content-box .boxes .link{	padding:0;}
a.tagcloud1{font-size:12px;color:#5586b4;    margin-right: 10px;}
a.tagcloud2{font-size:17px;color:#555555;    margin-right: 10px;}
a.tagcloud3{font-size:14px;color:#5586b4;    margin-right: 10px;}
a.tagcloud4{font-size:11px;color:#57991A;    margin-right: 10px;}
#sidebar{
	width:251px;
	float:right;
	margin-top:-1px;
}
#sidebar .content-box img{	display:block;    margin: 3px 3px 0 0;}
#sidebar .content-box img.voting-small{	margin: 0px 3px 0 0;}
#sidebar .heading{
	background:url(/images/bg-heading-info.gif) repeat-x;
	padding:2px 0 4px 8px;
}
#sidebar .heading strong{
	font-size:12px;
	line-height:15px;
}
#sidebar .top-list{
	height:1%;
	overflow:hidden;
	margin-bottom:-2px;
	background-color:#f3f3f3;
}
#sidebar .top-list ul{
	width:121px;
	margin:0;
	padding:0;
	list-style:none;
	border-right:2px solid #fff;
	float:left;
	color:#505050;
	font-weight:bold;
}
#sidebar .top-list ul.second{
	float:right;
	width:122px;
	border:none;
}
#sidebar .top-list ul li{
	border-bottom:2px solid #fff;
	padding:6px 0 7px 8px;
}
#sidebar .function-box{
	width:247px;
	overflow:hidden;
	background:url(/images/bg-function-box.gif) no-repeat;
	height:104px;
}
#sidebar .function-box .box{    height: 50px;	float:left;	padding:2px 0 0 8px;	width:115px;}
#sidebar .function-box .box h3{
	margin:0 0 1px;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
#sidebar .function-box img{
	display:block;
}
#sidebar .function-box .scroller-nav{
	height:1%;
	overflow:hidden;
	color:#afe154;
	font-weight:bold;
	margin:-2px 0 3px;
	padding-right:10px;
}
#sidebar .function-box .scroller-nav span{
	float:left;
}
#sidebar .function-box .scroller-nav strong{
	float:right;
}
#sidebar .function-box .date-form{
	height:1%;
	overflow:hidden;
	padding:0 0 0 1px;
}
#sidebar .function-box .text{
	float:left;
	padding:1px;
	margin:0 2px 0 0;
	width:83px;
	background:#fff;
	border:1px solid #548e10;
}
#sidebar .function-box .calendar2{
	float:left;
	text-indent:-9999px;
	background:url(/images/calendar2.gif) no-repeat;
	width:21px;
	height:21px;
	margin-top:-1px;
	position:relative;
}
#sidebar .pagenator{
	height:20px;
	background:url(/images/bg-pagenator2.gif) repeat-x;
	padding:9px 2px 0 2px;
	overflow:hidden;
}
#sidebar .pagenator strong{
	float:left;
	color:#505050;
}
#sidebar .pagenator ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	line-height:21px;
	font-weight:bold;
	text-align:center;
}
#sidebar .pagenator ul li{
	float:left;
	padding-right:1px;
}
#sidebar .pagenator ul li div,
#sidebar .pagenator ul li a,
#sidebar .pagenator ul li a:hover{
	display:block;cursor:pointer;
	width:21px;
	height:21px;
	background:url(/images/bg-pagenator2-link.gif) repeat-x;
	color:#fff;
}
#sidebar .pagenator ul li.active div,
#sidebar .pagenator ul li.active a,
#sidebar .pagenator ul li.active a:hover{	background:#fff;	color:#505050;}
.item-list{	height:1%;	overflow:hidden;	padding-bottom:6px;}
.item-list .items{	height:1%;	overflow:hidden;border-bottom:2px solid #fff;background:#ebebeb;}
.item-list .line{border:none;}
.item-list .items .data{width:192px;float:left;	padding:6px 0 0 3px;}
.item-list .items .title{	display:block;	padding:0 0 3px;	color:#505050;	font-size:11px;}
.item-list .items .title span{	color:#a0a0a0;}
.item-list .items img{	float:left;}
.item-list .items img.voting-small{margin-right:2px;}
.item-list .items ul{	float:left;	margin:0;	padding:0 0 0 6px;	list-style:none;	color:#a0a0a0;}
.item-list .items ul li{
	padding:0 0 0 6px;height:10px;
	background:url(/images/bullet6.gif) no-repeat 0 50%;
}
.item-list .items .counter{float:right;	text-align:right;	width:50px;	line-height:13px;	padding:5px 2px 0 0;}
.item-list .items .counter span{
	display:block;
	color:#c8c8c8;
	text-decoration:line-through;
	margin-right:2px;
}
.item-list .items .counter span.marked{
	color:#ef8f28;
	font-weight:bold;
	text-decoration:none;
}
.item-list .items .counter strong{
	display:block;
	margin:0 2px 4px 0;
	color:#6ba61f;
}
.item-list .items .counter .link-holder{
	height:1%;
	overflow:hidden;
}
.item-list .items .counter .link-holder a{
	float:right;text-align:center;	color:#fff;
	background:url(/images/btn-detail.gif) no-repeat;
	width:50px;	height:20px;	line-height:17px;}
.item-list .items .counter .link-holder a:hover{color:#fff;}
#footer{
	width:1000px;
	overflow:hidden;
	padding:0 0 20px;
	margin:0 8px 0 9px;
}

div.error{width:300px;visibility:hidden;margin:0 0 0 20px;
	position:absolute;
	display:none;
	z-index:99;
	top:260px;
	left:220px;
	overflow:hidden;
}
div.error .error-header{
	border-top:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#004080;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 10px;
}
div.error .error-content{
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:10px;
}
div.error .error-bottom{
	border-bottom:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:5px 191px 5px 190px;
}

div.message{
	width:400px;
	min-height:200px;
	visibility:hidden;
	margin:0 0 0 20px;
	position:absolute;
	display:none;
	z-index:99;
	top:300px;
	left:220px;
	overflow:hidden;
}
div.message .message-header{
	border-top:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#004080;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	z-index:99;
}
div.message .message-content{
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:10px;
	z-index:99;
}
div.message .message-bottom{
	border-bottom:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:5px 190px 5px 190px;
	text-align:center;
	z-index:99;
	overflow:auto;
}
div.message .message-bottom a{	color:#9D9D9D;}
.f-main{overflow:hidden;	background:#1a4674;	padding:17px 0 17px 16px;}
.f-main ul{	overflow:hidden;	margin:0;	padding:0;	list-style:none;	font-size:16px;	line-height:21px;	font-weight:bold;}
.f-main ul li{	float:left;	width:160px;	padding-right:2px;}
.f-main ul li span,.f-main ul li a:hover{	color:#fff;}
.f-main ul li ul{	font-size:10px;	line-height:12px;	padding:3px 0 0;}
.f-main ul li ul li{padding:0 0 4px 6px;
	background:url(/images/bullet3.gif) no-repeat 0 6px;}
.f-main ul li ul li a,
.f-main ul li ul li a:hover{	color:#557da9;}
.f-main p{	color:#557da9;float:right;margin-right:40px;}
.f-bottom{height:1%;	overflow:hidden;	color:#fff;	padding:6px 21px 0 8px;}
.f-bottom p{width:750px;float:left;margin-top:0;}
.f-bottom p a{color:#bbbbbb;}
.f-bottom ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.f-bottom ul li{
	float:left;
	padding:0 13px 0 10px;
	margin:0 -3px 0 3px;
	background:url(/images/bullet4.gif) no-repeat 100% 60%;
}
.f-bottom ul li a,
.f-bottom ul li a:hover{
	color:#fff;
}
.btn-next, .btn-prev{float:left;cursor:pointer;}
.btn-prev{margin-right:1px;}
.yachtlist .yacht-image{width:200px;}
.yachtlist .data{width:350px;}
.yachtlist .data h2{width:350px;}
.yachtlist .data h2 .voting-img{display:inline;margin-bottom: -3px;}
.sliders-holder{	margin:0 0 13px 0;}
.sliders{	overflow:hidden;	width:100%;	background:#eee;	line-height:16px;}

#sliders .slider-track{width:225px;float:left;cursor: pointer;
	background: url(/images/slider-track.png) 0 7px repeat-x;}
#offersliders .slider-track{width:90px;float:left;cursor: pointer;
	background: url(/images/slider-track.png) 0 7px repeat-x;}
#sliders .slider-control{	float:left;		padding:4px 15px 2px; width:234px;height:60px;}
#offersliders .slider-control{	float:left;		padding:4px 15px 2px; width:95px;}
.slider-min-handle{width:10px; height:14px; float:left;margin:1px 0 3px 0;}
.slider-max-handle{width:10px; height:14px; float:left;margin:1px 0 3px 0;}
.slider-control span{	float:left;  margin-top: -3px;}
.slider-control .slider{padding:0 6px;}
.slider-control img{display:block;}
.slider-end{margin:0 0 0 10px;width:30px;text-align:right;}
.slider-start{width:25px;text-align:left;color:#cdf18c;}
.col2 .scroller-holder{	height:15px;	overflow:hidden;	color:#cdf18c;	padding:3px 16px 0 0;
	margin-bottom:-2px;width:235px;}
#offersliders  .scroller-holder{	height:1%;	overflow:hidden;	color:#cdf18c;	padding:0 16px 0 0;
	margin-bottom:-2px;width:105px;    height: 14px;}
.scroller-holder span{	float:left;	font-weight:bold;}
.scroller-holder strong{	float:right;}
.hidden{display:none;}
#EquipmentForm .equipment, .yachtfinder .marina{width:115px;float:left;margin-top:5px;}
#EquipmentForm .equipment-block{list-style:none;margin:0;padding:0;overflow: auto;}
#EquipmentForm h6{font-size:12px;margin:10px 0 5px 0;}
#YachtAval {margin-left:10px;width:560px;float:left;}
#YachtAval td.monthTD{padding:2px;}
#YachtAval table.first-weeks{background-color:#f2f2f2;}
#YachtAval table.more-weeks{background-color:#f2f2f2;}
#YachtAval table.calendar-table{width:180px;border:5px solid #f0f0f0;}
#YachtAval table.calendar-table td{font-weight:bold;text-align:center;padding:2px 3px;}
#YachtAval table.calendar-table td.blocked{color:#f0f0f0;background-color:#ccc;border-right:1px solid #ddd;border-bottom:1px solid #ccc;}
#YachtAval table.calendar-table td.free{color:#444444;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#YachtAval table.calendar-table td.unknown{color:#444444;background-color:#ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#YachtAval .month{width:180px;}
#YachtAval .month-name {text-align:center;color:#3f72a1;font-weight:bold;font-size:12px;padding:5px 0 5px 0;}
#YachtAval .status-blocked{width:70px;background:url(https://www.yachtcharterfinder.com/images/StatusBlocked.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}
#YachtAval .status-free{width:70px;background:url(https://www.yachtcharterfinder.com/images/StatusFree.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}
#YachtAval .status-none{width:70px;background:url(https://www.yachtcharterfinder.com/images/StatusNone.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}

#YachtPrices{width:400px;float:right;margin-right:10px;}
#YachtPrices table{width:100%;border:1px solid #dcdcdc;}
#YachtPrices table th{padding:10px;background-color:#f2f2f2;color:#3f72a1;text-align:left;}
#YachtPrices #CatalogSelect{width:100px;}
#YachtPrices table td{padding:10px;border-top:1px solid #dcdcdc;}
#YachtPrices table td.colored{background-color:#f2f2f2;}
#GoogleMaps {width:539px;height:280px}

.drop .equipment{width:260px;float:right;margin-right:10px;}
.description-box .equipment{width:560px;float:right;margin-right:10px;}
.description-box .equipment table{width:100%;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.description-box .equipment table th{padding:10px;border-bottom:1px solid #dcdcdc;background-color:#f9f9f9;color:#404040;vertical-align:top;}
.description-box .equipment table td{padding:10px;border-bottom:1px solid #dcdcdc;}

.item .specials{margin-left:10px;width:400px;float:left;}
.item .specials table{width:100%;border:1px solid #dcdcdc;}
.item .specials table th{padding:10px;text-align:left;color:#3f72a1;}
.item .specials table td{padding-top:5px;padding-bottom:5px;text-align:left;background-color:#f9f9f9;}
.item .specials table td.price,.item .specials table th.price{text-align:right;padding-right:10px;vertical-align: top;}
.item .specials table td.price{}
.item .specials table td.name{padding-left:10px; text-align:left;width:220px;}
.item .specials table td.name img{float:left;margin-right:5px;}
.item .specials table .unit{text-align:left;width:80px;vertical-align: top;}
.item .specials table .price td{padding-left:10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff;}
.order-form{overflow:auto;padding:20px;}
.order-form .left-col{width:330px;float:left;}
.order-form .right-col{width:330px;float:right;}
.order-form table.left-table {width:330px;background-color:#f3f3f3;}
.order-form table.inner-table{width:100%;border:1px solid #aaa;}
.order-form table td {}
.order-form table.inner-table td.head{padding:3px;border-bottom:1px solid #aaa;text-align:right;
	background:url(/images/ArrowDown.gif) 7px 7px no-repeat #F9F9F9;
}
.order-form table.inner-table td.name,.order-form table.inner-table td.price,.order-form table.inner-table td.unit
{border:0;background-color:#f9f9f9;padding-right:3px;}
.order-form table.inner-table td.price{vertical-align: top;padding-top:3px}
.order-form table.inner-table td.name{width:160px;}
.order-form table.inner-table td.unit{width:90px;vertical-align: top;}
.order-form table td.header {font-weight:bold;font-size:16px;padding:10px;}
.contact table td.header{border-top: 2px solid #FFFFFF;}
.order-form table td.lable {font-weight:bold;padding:3px 10px;}
.order-form table td.value {padding:3px;border:1px solid #aaa;background-color:#f9f9f9;}
.order-form table td.name{
	padding:5px;border:4px solid #f3f3f3;background-color:#f9f9f9;border-right:0;}
.order-form table td.price{text-align:right;color:#477aa9;}
	/*padding:3px;border-top:4px solid #f3f3f3;border-bottom:4px solid #f3f3f3;background-color:#f9f9f9;}*/
.order-form .endprice{font-size:16px;}
.payment-lable{padding:10px;text-align:right;}
.order-form table td.unit {
	padding:3px;border-top:4px solid #f3f3f3;border:4px solid #f3f3f3;border-left:0;background-color:#f9f9f9;}
.order-form .button-buchen{float:left;height:37px;width:147px;margin:7px;cursor:pointer;
	background:url(/images/ButtonBuchen.gif);}
.order-form .button-angebot{float:left;height:37px;width:147px;margin:7px;cursor:pointer;
	background:url(/images/ButtonAngebot.gif);}
.button-close{float:left;height:21px;width:83px;margin:7px;cursor:pointer;
	background:url(/images/ButtonClose.gif);}
.button-send{float:left;height:37px;width:147px;margin:7px;cursor:pointer;
	background:url(/images/ButtonSend.gif);}
.button-send-small{float:left;height:35px;width:120px;margin:7px;cursor:pointer;
	background:url(/images/btn-send.gif);}
.button-close-small{height:20px;width:120px;margin:7px auto;cursor:pointer;
	background:url(/images/btn-close-small.gif);}

.order-form .agb{padding:10px;}
.text-input{   border: 1px solid;   height: 25px;    margin: 5px 0;    width: 210px;}
.order-form .CountrySelectUser{width:211px;}
.order-form .TitleSelectUser{width:211px;}
.cart-form .TitleSelectUser{width:80px;}
#LightWindow{z-index:51;position:absolute;background-color:#ffffff;display:none;}
#LightWindow2{z-index:51;position:absolute;background-color:#ffffff;display:none;}
#DivNull{display:none;}
#DivNull pre{display:none;}
#BlackBackground{	position:absolute;	top:0;left:0;	background-image:url(https://www.yachtcharterfinder.com/images/blackbg.png);	display:none;
	z-index:50;}
.input-error{border:1px solid #f00c0c;background-color:#fff0f0;}
.impress{overflow:auto;}
.impress .block{width:324px;height:213px;float:left;margin:0;}
.impress .block-content, .impress2 .block-content{height:105px;margin-left:20px;}
.impress h2, .impress2 h2{margin:20px 0 20px 20px;width:95%;}
.impress .border-right{border-right:#cccccc solid 1px;}
.impress .border-left{border-left:#eeeeee solid 1px;}
.impress .block div{padding:20px 20px 20px 0;font-size:12px;}
.impress2 .block{width:310px;height:255px;float:left;margin:0;}
.impress2 {overflow:auto;}

#kontaktDiv input ,#kontaktDiv textarea{border:1px solid #cccccc;height:20px;width:220px;}
#kontaktDiv .CountrySelectUser{width:220px;}
/*#kontaktDiv input,#kontaktDiv textarea,#kontaktDiv select{}*/
#kontaktDiv textarea{height:100px;}
#kontaktDiv table{width:95%;margin:20px 0 10px 20px;}
#kontaktDiv table td{padding:5px;vertical-align:top;}
#DistrictChooser .box{width:380px;float:left;   margin-top: 10px;}
#DistrictChooser .box .text-block{height: 43px; margin-top: 20px;  padding-left: 30px;}
#DistrictChooser .box .discription{margin:25px 20px 0 30px;width:100px;float:left;font-weight:bold;font-size:16px;}
#DistrictChooser .box .district-select{margin-top:20px;width:210px;float:left;}
#DistrictChooser .box select{width:200px;font-size:16px;height:25px;}
#DistrictChooser .search-button{margin:10px 20px 0 0;cursor:pointer;}
#DistrictChooser img.landscape{margin:0;float:left;}
.base h2{margin:10px 0 0 10px; width: 400px;}
.pricelist {padding:10px;}
h3.pricelist{margin:0;width: 400px;float:left}
.pricelist h4{margin:10px 0 10px 0;float:left}
.pricelist table{width:100%;}
.pricelist table th{background:#fff;color:#787878;padding:4px 6px;font-weight:bold;}
.pricelist table td{border:1px #fff solid;padding:4px 6px;}
.pricelist table td.lable{font-weight:bold;vertical-align:top;}
.pricelist table td.price{text-align:right;}
.pricelist .season{float:left;color: #000000;   float: left;    margin: 5px;    width: 80px;}
.pricelist .seasons{width:400px;float:right;}
.pricelist .catalog{width:400px;float:right;margin-bottom:10px;    text-align: right;    font-weight: bold;}

.district {padding:28px;}
.district .full-text{padding:0;font: 12px/17px Arial,Helvetica,sans-serif;text-align: justify;}
.district h2{margin:15px 0 3px 0;font-size:14px;float:none;}
.district h1{margin:0 0 20px 0;font-size:24px;color:#6699cc;font-size:18px;float:none;}
.district .images{margin:0 0 10px 20px;float:right;width:412px;}

.voting, .werbung{width:970px;float:left;background-color:#e7e7e7;margin:10px;}
.werbung .head-line{border-bottom: 1px solid #57991A;height:27px;}
.voting span{padding:5px;}
.voting span.date{color:#57991a;}
#revVotingDiv .voting span.date{color:#5384B2;}
.werbung h4{color:#57991a;margin:0;padding-right:40px;}
.werbung .img{float:right;margin:0 10px 10px 10px;}
.werbung .name{padding:5px 0 0 45px ;}
.voting .object-name{color: #5384B2;}
#votingDiv h1{width:90%;margin:20px 0 10px 15px;}
.voting .voting-pos, .werbung .pos{background: url("/images/bg-heading-item.gif") repeat-x scroll 0 0 #4C9215;
	width:30px;font-weight:bold;float:left;padding:5px 0 8px 5px;}
#revVotingDiv	.voting .voting-pos{
	background: url("/images/bg-heading-content.gif") repeat-x scroll 0 0 #1C5091;
}
.voting .voting-pos span, .werbung .pos span{color:#fff;}
.voting .text, .werbung .text {padding:10px 10px 10px 40px;}
.voting .text {width:780px;}
.voting .voting-head-line .voting-name, .werbung.name{width:795px;height:17px;font-weight:bold;float:left;
	padding-top:10px;border-bottom:1px solid #57991a;}
#revVotingDiv	.voting .voting-head-line .voting-name{border-bottom:1px solid #1C5091;}	
.voting .voting-head-line2 .voting-name span{color:#4d72a6;padding:0;}
.voting .voting-img{margin:5px 0 0 15px;width:120px;height:20px;float:left;}
.voting .voting-head-line2 .voting-name{margin:10px 0 0 10px;width:300px;height:15px;float:left;}
.voting .voting-content{width:420px;}
.voting .voting-content {padding:10px;}
.voting .voting-content .more{width:80px;float:right;cursor:pointer;}
.voting .voting-content .text{padding-top:10px;overflow:hidden;height:66px;width:420px;}
.voting .voting-yacht{overflow:auto;border-top:2px solid #FFFFFF;padding:10px;}
.voting .yacht-image{width:110px;height:110px;float:left;margin-right:10px;}
.voting .yacht-name{font-weight:bold;margin:40px 0 5px 0;}
/*.voting .voting-content .more
.long-text{font-weight:normal;display:none;position:absolute;border:1px solid #444;padding:10px;width:450px;background-color:#f7f7f7; }
.voting .voting-content .more:hover */
.voting-content:hover .long-text{display:block;z-index:99;}
.voting .voting-footer{width:440px;text-align:right;border-top:2px #ffffff solid;}
.voting .voting-footer div.button{float:left;width:49px;margin-top:8px;}
.voting .voting-footer span.hilfreich{color:#4d72a6;display:block;float:left;width:220px;margin-top:6px;}
.voting .voting-footer a{color:#4d72a6;font-weight:bold;display:block;float:left;width:105px;margin-top:6px;}
.voting-desc{padding:3px;font-size:11px;overflow:auto;}



#DistrictSearchInput{width:600px;height:20px;}
.col2 #FulltextFilter{width:225px;}
#DistrictSearchPop{  width:634px !important;  background-color:white;z-index:10000;
  	border:1px solid #6BA61F;border-top:0;  margin:0;  padding:0;
  	max-height:250px !important;overflow:auto;left: 76px !important;top: 97px  !important;}
#DistrictSearch2Pop{  width:634px !important;  background-color:white;z-index:10000;
  	border:1px solid #6BA61F;border-top:0;  margin:0;  padding:0;
  	max-height:200px !important;overflow:auto;left: 338px !important;top: 169px  !important;}
  	  
.col2 #DistrictSearchPop{width:200px;}
#DistrictSearchPop ul, #DistrictSearch2Pop ul{  list-style-type:none;  margin:0;  padding:0;}
#DistrictSearchPop ul li.selected, #DistrictSearch2Pop ul li.selected{
	font-size:12px;background-color: #eef5e1;padding:4px 2px 4px 10px;}
#DistrictSearchPop ul li.informal,#DistrictSearch2Pop ul li.informal{
	font-size:14px;font-weight:bold;padding:4px 2px 4px 10px;background-color: #ffffff;}
#DistrictSearchPop ul li.comp-select,#DistrictSearch2Pop ul li.comp-select{
	cursor:pointer;cursor:pointer; }
#DistrictSearchPop ul li, #DistrictSearch2Pop ul li{
	padding:4px 2px 4px 10px; font-size:12px; list-style-type:none;  display:block;  color: #787878;margin:0;}


/*selects*/
.form-section{	border:2px solid #fff;	background:#f3f3f3;	padding:13px 11px 11px;}
.section-heading{	overflow:hidden;padding:0 0 5px;	margin-bottom:19px;}
.section-heading .text-holder{
	background:url(/images/bg-text.gif) no-repeat;
	float:left;	padding:0 5px 0 4px;	width:635px;height:60px;}
.section-heading label{	float:left;	margin:18px 10px 0 0;	color:#505050;	font:bold 16px/19px Arial, Helvetica, sans-serif;}
.section-heading .text-holder input{
	background:none;	border:none;	color:#505050;	float:left;	font-size:17px;
	line-height:20px;	margin:0;	padding:17px 15px 13px 15px;	width:610px;	outline:none;
	font:italic bold 16px/19px Arial, Helvetica, sans-serif;}
.section-row{
	height:1%;
	margin-bottom:15px;
}
.section-row:after {
	display:block;
	content:"";
	clear:both;
}
.form-section .btn-holder{	overflow:hidden;	height:1%;	padding-right:5px;}
.section-row label{	margin:6px 17px 0 0;	float:left;	color:#505050;font:bold 16px/19px Arial, Helvetica, sans-serif;}
.section-row select.middle{width:188px;}
.section-row select.small, #WeekSelect{width:120px;}
.section-row select.little, #DurationSelect{width:107px;}
.section-row select.big{
	margin:0 !important;
	width:316px;
}
.section-row label.middle-text{width:50px;}
.section-row label.small-text{width:99px;}
.btn-search{float:right;cursor:pointer;}


/*aenderung 13.12*/
.optionsDivVisible ul {max-height:182px;overflow:auto !important;}
.drop-holder {float:left;width:311px;position:relative;}
.drop-holder-small{width:186px;margin-right:10px;}
.drop-holder-big{width:415px;}
.drop-opener {display:block;
	background:url(/images/bg-drop-select.gif) no-repeat;
	font-size:14px;font-style:italic;color:#828282;padding:8px 0 9px 12px;height:1%;outline:none;}
.drop-holder-small .drop-opener{background:url("/images/bg-drop-select-186.gif") no-repeat;}
.drop-holder-big .drop-opener{background:url("/images/bg-drop-select-412.gif") no-repeat;}
.drop-active .drop-opener {background-position:0 -32px;}
.drop-opener:hover {text-decoration:none;}
.drop-holder .drop {position:absolute;left:0;top:32px;width:309px;border:solid #b8b8b8;
	border-width:0 1px 1px;
	background:#fff url(/images/bg-drop.gif) repeat-y;
	left:-9999px;
}
.drop-active .drop {left:0;    z-index: 3;}
.drop-active .drop h6{display:none;}
.drop-holder-small .drop {width:184px;}
.drop-holder-big .drop {width:410px;}
.drop ul {
	margin:0;
	padding:9px 10px 0 10px;
	list-style:none;
	max-height:182px;
	overflow:auto;
}
.drop li {
	overflow:hidden;
	width:100%;
	margin:0 0 5px;
}
* +html .drop li {
	width:272px !important;
}
.drop label {
	float:left;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	color:#828282;
	margin:1px 0 0;
}
.drop .checkboxArea, .drop .checkboxAreaChecked {
	margin:4px 11px 0 0;
	width:14px !important;
	background:url(/images/checkbox2.gif) no-repeat;
}
.drop .checkboxAreaChecked {
	background-position:0 -13px;
}
label.duration {margin-right:12px;}
* +html .drop-select ul li {	width:200px !important;}
* +html .drop-middle ul li {	width:165px !important;}
* +html .drop-small ul li {	width:97px !important;}
* +html .drop-little ul li {	width:84px !important;}
.content-blue ul.tabs {margin: 0 0 0 -40px;}
.content-blue ul.tabs li{
	background:#1c5091 url(/images/bg-heading-content.gif) repeat-x;
	float:left;color:#fff;padding:8px 10px;font-weight:bold;list-style:none;cursor:pointer;
}
.blue{  color: #5384B2;}
.content-blue ul.tabs li.active {
	background:#1c5091 url(/images/btn-tabgreen.png) repeat-x;}
.col2 .line {margin:5px 0;}
.col2 .line a{color:#000;}
.col2 .line a.active{color:#fff;font-weight:bold;}
.provider {padding:10px;}
.provider .image{width:250px;float:left;}
.provider .description{width:710px;float:right;    margin: 0 0 10px;}
.aboutus h2{width:100%;margin:10px 25px;color:#336699;}
.aboutus h3{width:100%;color:#669900;}
#calendar-field{width:70px;margin:0 10px 0 0;float:left;padding-left:10px;}
#calendar-trigger{cursor:pointer;float:left; margin: 5px 8px 0 0;}

#start-calendar-field{width:70px;margin:0;float:left;padding-left:10px;height:16px;}
#start-calendar-trigger{cursor:pointer;float:left; margin: 0 0 0 2px;}
.aboutus .gallery-box ul h3{font-size:16px;color:#73AD18;height: 20px;}
.aboutus .text{margin:10px 25px;}
.news-article{margin:10px;border-bottom:2px solid #c0c0c0;overflow:auto;padding:0 5px 10px 0;}
.news-article h3{font-size: 13px; float: left; margin-top: 0; width: 750px;}
.news-article .date{color:#669933;width:80px;font-weight:bold;float:left;font-size:13px;}
.news-article .image{width:300px;float:left;margin-left:80px;}
.news-article .image div{margin-top:-43px;height:30px;padding:5px;color:#fff;background:rgba(0,0,0,0.4);position:relative;}
.news-article .text{float:right;text-align: justify;width: 575px;}
.news-article .text-noimage{float:right;width:885px;}
.news-article img{width:300px;}
#votingYachtDiv h1{margin:10px 0 0 10px}

.ct-einleitung .image{width:210px;height:140px;float:left;}
.ct-article {padding:10px;text-align:justify;}
.ct-article h2, .ct-einleitung h3{color:#336699;width:100%;margin-bottom:10px;}
.ct-article .image{float: right;   margin: 0 0 15px 15px;   overflow: hidden;   width: 310px;}
.ct-article .image div{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border: 0 none; color: #FFFFFF;    font-weight: bold;  height: 30px;    margin-top: -43px;    padding: 5px;
    position: relative;z-index: 55;   text-align: center;}
div.error{width:300px;visibility:hidden;margin:0 0 0 20px;
	position:absolute;display:none;z-index:99;top:260px;left:220px;overflow:hidden;}
div.error .error-header{
	border-top:1px solid #9D9D9D;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;width:300px;
	background-color:#004080;color:#ffffff;font-size:12px;font-weight:bold;padding:5px 0 5px 10px;}
div.error .error-content{
	border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;background-color:#ffffff;padding:10px;}
div.error .error-bottom{
	border-bottom:1px solid #9D9D9D;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;
	background-color:#ffffff;padding:5px 191px 5px 190px;}
div.message{
	width:400px;min-height:200px;visibility:hidden;margin:0 0 0 20px;position:absolute;display:none;
	z-index:99;	top:300px;left:220px;overflow:hidden;}
div.message .message-header{
	border-top:1px solid #9D9D9D;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;
	background-color:#004080;color:#ffffff;font-size:14px;font-weight:bold;padding:5px 0 5px 10px;
	z-index:99;}
div.message .message-content{
	border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;background-color:#ffffff;
	padding:10px;z-index:99;}
div.message .message-bottom{
	border-bottom:1px solid #9D9D9D;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;
	background-color:#ffffff;padding:5px 190px 5px 190px;text-align:center;z-index:99;overflow:auto;}
div.message .message-bottom a{	color:#9D9D9D;}
.content-blue .landingpage, .image-desc {height:0px;overflow: hidden;}
.landingpage .yachtfinder{position:absolute;top:159px;width:739px;}
.landingpage .image{border:1px solid #f0f0f0;padding:1px;width:330px;height:190px;margin:20px 0 0 20px;float:left;overflow:hidden;}
.landingpage .text {padding:20px;}
.landingpage .country a{display:block;padding:2px;color:#57991A;text-decoration:underline;}
.landingpage .country{width:150px;float:left;margin:10px;}
.landingpage .country .country-name{font-weight:bold;font-size:14px;}
.landingpage .order-form table td div.value{ background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    padding: 5px 10px;
    width: 210px;;}
.landingpage .order-form .boattype{width:230px;}
.landingpage .order-form table{ height: 280px;}
.landingpage .order-form span.header{ font-size: 16px;  font-weight: bold;}
.small{height:0;overflow:hidden;}

/*alt*/
.district .images-line{width:755px;overflow:hidden;height:140px;margin:0 0 10px 0;float:left;white-space:nowrap;}
.district .images-line img{height:130px;margin:10px 0 0 10px;}
.ImagesPopup {background-color:#ffffff; width:712px; height:452px;display:none;visibility:hidden;padding:0;margin:0;}
.ImagesPopup .top-image{width:502px;float:left;height:460px;overflow:hidden;}
.ImagesPopup .top-image-inner{width:502px;float:left;height:405px;overflow:hidden;}
.ImagesPopup .top-image .img{width:500px;height:400px;border:1px solid #d0d0d0;}
.ImagesPopup .head{width:480px;margin:10px 0 0 10px;color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;}
.ImagesPopup .container{width:200px;height:400px;overflow:hidden; position: relative;padding:0 0 0 10px;}
.ImagesPopup .container ul {margin:0;padding:0;width: 210px;position: relative;top:0; left: 0;height: 7000px;list-style-type:none;}
.ImagesPopup .container li.smallPic {margin:0;padding:0;overflow:auto;float:left;}
.ImagesPopup .container li.smallPic img{width:200px;margin:0 0 7px 0;cursor:pointer;}
.PopupTopImageName {height:20px;width:500px;float:left;text-align:center;font-weight:bold;font-size:12px;}

.ImagesPopup .button{width:190px;margin:10px 0 0 520px;}
.ImagesPopup .previous_button{margin:2px;float:left;width:33px;cursor:pointer;}
.ImagesPopup .next_button{margin:2px;float:left;width:33px;cursor:pointer;}
.ImagesPopup .close_button{margin-top:10px;float:right;cursor:pointer;}
.download {margin:10px 0 ;}
.download a.cms_external_link{font-weight:bold;}
.bold {font-weight:bold;}
.underline{ text-decoration: underline;}


.datenschutz{padding:20px 40px 20px 20px;}
.datenschutz h1{font-size:20px;float: none;}
.datenschutz h2{font-size:16px;margin:20px 0 0 0;float: none;}
.datenschutz h3{font-size:14px;margin:20px 0 0 0 !important;float: none;}
