body{
	background-image:url(http://www.charterboote.de/images/blackStripeTop.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	font-family:Arial;
}
td{font-size:12px}
.clear{line-height:0px;height:0px;font-size:0px;clear:both;}
.mainContent{width:900px;position:relative;margin:auto;}
.contentLeft{margin-top:20px;float:left;width:765px;}
.contentRight{margin:20px 0 0 0;float:right;width:135px;}

.contentLeft .full-text{text-align:justify;font-size:12px;padding:10px;width:745px;}
h2.headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;margin:0;}


.banner{float:right;margin-top:20px;text-align:right;}
.searchGoBtn{float:right;text-align:right;margin-top:5px;cursor:pointer;}
.detailSearchBtn{float:right;margin-right:30px;text-align:right;margin-top:5px;cursor:pointer;}
select, input, textarea{border:1px solid #B4B6B5;}
.backToSearchBtn{float:right;cursor:pointer;margin-right:15px;}
.textBlockAusstattung{margin:10px;font-size:12px;overflow:auto;}
.untertext{font-size:11px;margin-top:20px;}
.dottedLine{border-top:1px dotted black;margin-top:20px;height:1px;overflow:hidden;margin-right:20px;}
.dottedLine2{border-top:1px dotted black;height:1px;overflow:hidden;margin-right:20px;}
.dottedFullLine{border-top:1px dotted black;height:1px;overflow:hidden;width:765px;clear:both;}
.letters{border-top:1px dotted black;border-bottom:1px dotted black;overflow:hidden;margin-right:20px;color:#55708c;padding:5px 0 5px 3px;font-weight:bold;font-size:12px;}
.letters a{padding:0 2px 0 1px;color:#55708c;}
.letters .active{color:#F08A02;}
a{text-decoration:none;}
a img{border:0;}

.searchSumBlock .text{float:left;margin:10px 0px 0 0px;font-size:16px;font-weight:bold;}
.searchSumBlock{border-top:1px dotted #000000;margin-top:40px;}
.searchSumBlock .span2{margin:0 0 0 5px;font-size:12px;font-weight:bold;color:#55708c;}

.mainMenu{width:900px;height:170px;background:url(http://www.charterboote.de/images/topMenu.jpg) no-repeat;position:relative;margin:auto;}
.mainMenu a{color:#000000;}
.mainMenu .top-logo img{height:81px;width:354px;margin:0 380px 0 10px;}
.mainMenu .lang{height:81px;width:60px;float:left;}
.mainMenu .firstchild{margin-top:15px;float:left;margin-left:20px;cursor:pointer;}
.mainMenu .other{margin-top:15px;float:left;margin-left:15px;cursor:pointer;}
.mainMenu .pathTop{margin-top:14px;font-size:11px;margin-left:15px;float:left;overflow:hidden;width:680px;}


#txtBlockLeft{float:left;width:307px;height:223px;}
#txtBlockLeft .head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:14px;}
#txtBlockLeft .text{margin-top:15px;font-size:12px;}
.mini-head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:12px;}
.mini{color:#000000;font-family:verdana;font-weight:normal;font-size:10px;}

#registerBlock{float:left;width:307px;height:180px;}
#registerBlock .head{background-image:url(http://www.charterboote.de/images/shortBubble.jpg);background-repeat:no-repeat;width:307px;height:53px;margin-top:10px;}
#registerBlock .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#registerBlock .text{font-size:12px;padding:5px 10px 0px 10px;height:100px;}

#miniSearch{float:left;width:448px;overflow:hidden;height:180px;margin-left:10px;}
#miniSearch .head{background-image:url(http://www.charterboote.de/images/longBubble.jpg);background-repeat:no-repeat;width:448px;height:53px;margin-top:10px;}
#miniSearch .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#miniSearch .content{font-size:12px;padding:5px 0px 0px 10px;height:100px;}
#miniSearch .searchLine{margin-top:8px;}
#miniSearch .discription1{width:50px;float:left;margin-top:3px;}
#miniSearch .discription2{margin-left:10px;float:left;margin-top:3px;}
#miniSearch .district1 select{width:150px;float:left;margin-left:10px;}
#miniSearch .district2 select{width:150px;float:left;margin-left:10px;}

#miniSearch table td{padding:3px;height:30px;}
#miniSearch table td.lable{width:55px;}
#district1Div select{width:150px;}
#district2Div select{width:150px;}
#miniSearch .boattype select{width:150px;}

#wetter{width:307px;}
#wetter .head{background-image:url(http://www.charterboote.de/images/shortBubble.jpg);background-repeat:no-repeat;width:307px;height:53px;margin-top:10px;}
#wetter .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#wetter .content{font-size:12px;padding:5px 10px 0px 10px;}
#wetter .wetterBlock{border:1px solid #C3C3C3;overflow:auto;border-bottom:0;}
#wetter .place{float:left;padding:5px 0px 5px 5px;width:180px;color:#860003;border-bottom:1px solid #C3C3C3;}
#wetter .degrees{float:left;padding:5px 0px 5px 5px;border:1px solid #C3C3C3;border-top:none;width:50px;}
#wetter .sunPic{float:left;text-align:center;width:43px;border-bottom:1px solid #C3C3C3;height:25px;}
#wetter .blue{background-color:#F6F6F6;}

#YachtOffers{width:307px;}
#YachtOffers .head{background-image:url(http://www.charterboote.de/images/shortBubble.jpg);background-repeat:no-repeat;width:307px;height:53px;margin-top:10px;}
#YachtOffers .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#YachtOffers .content{font-size:12px;padding:5px 10px 10px 10px;}
#YachtOffers .offer {width:290px;}
#YachtOffers .offer td{border-bottom:1px #000000 solid;cursor:pointer;padding:2px;}

#YachtOffer .label {margin-top: 8px; width:70px; height:22px; color:#000000; font-size:12px; float:left; margin-right:10px;}
#YachtOffer .value {margin-top: 8px; width:210px; height:22px; color:#000000; font-size:12px; float:left; margin-right:10px;}
#YachtOffer .top-image {margin: 5px; width:290px;}
#YachtOffer .price-name{font-weight:bold;font-size:12px;width:180px;float:left;margin-top:10px;}
#YachtOffer div.price{font-weight:bold;font-size:14px;color:#000000;width:100px;float:left;text-align:right;margin-top:10px;}
#YachtOffer .end-price{font-weight:bold;font-size:15px;color:#fb8e00;width:100px;float:left;text-align:right;margin-top:10px;}
#YachtOffer a{color:#000000;}	

#news{width:448px;overflow:hidden;margin-left:10px;cursor:pointer;}
#news .head{background-image:url(http://www.charterboote.de/images/longBubble.jpg);background-repeat:no-repeat;width:448px;height:53px;margin-top:10px;}
#news .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#news .content{font-size:12px;padding:5px 0px 0px 10px;height:310px;}
#news .day{margin-top:2px;padding:2px 3px 2px 3px;background-color:#f69000;color:#ffffff;font-weight:bold;float:left;}
#news .monthYear{float:left;margin-top:4px;margin-left:4px;width:65px;font-size:14px;}
#news .headline{float:left;margin-top:4px;margin-left:4px;color:#f69000;width:320px;overflow:hidden;font-size:14px;font-weight:normal;}
#news .text{margin:3px 0 5px 0;height:30px;}

#allNews{width:760px;overflow:hidden;margin-left:0px;}
#allNews .head{background-image:url(http://www.charterboote.de/images/longBubble.jpg);background-repeat:no-repeat;width:448px;height:53px;margin-top:10px;}
#allNews .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#allNews .content{font-size:12px;padding:5px 0px 0px 10px;}
#allNews .content a{font-size:12px;color:#000000;}
#allNews .day{padding:2px 3px 2px 3px;background-color:#EC9200;color:#ffffff;font-weight:bold;float:left;}
#allNews .monthYear{float:left;margin-top:2px;margin-left:4px;width:80px;}
#allNews .headline{float:left;margin-top:2px;margin-left:4px;color:#EC9200;}
#allNews .headline a{color:#EC9200;}

#rssBlock{border:1px solid black;border-left:0; border-right:0;margin-top:30px;}
#rssBlock a{font-size:11px;color:#000000;}
#rssBlock .links{width:150px;height:32px;float:left;padding:10px;}
#rssBlock .rssFeeds{width:900px;position:relative;margin:auto;text-align:left;white-space:nowrap;}
#rssBlock .sozial-network{margin:0 2px 5px 0;}


#feedContent{width:900px;position:relative;margin:auto;font-size:12px;}
#feedContent .firstBlock{width:170px;color:#B9B9B9;float:left;}
#feedContent .secBlock{width:170px;color:#B9B9B9;float:left;margin-left:10px;}
#feedContent a{color:#B9B9B9;}

#txtBlock .head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;}
#txtBlock .text{margin-top:20px;font-size:12px;}

.right-content-box{width:448px;overflow:hidden;margin-left:10px;float:right;}
.right-content-box .head{background-image:url(http://www.charterboote.de/images/longBubble.jpg);background-repeat:no-repeat;width:448px;height:53px;margin-top:10px;}
.right-content-box .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
.right-content-box .content{font-size:12px;padding:5px 0px 0px 10px;}

.left-content-box{float:left;width:307px;min-height:200px;}
.left-content-box .head{background-image:url(http://www.charterboote.de/images/shortBubble.jpg);background-repeat:no-repeat;width:307px;height:53px;margin-top:10px;}
.left-content-box .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
.left-content-box .text{font-size:12px;padding:5px 10px 0px 10px;}
.left-content-box .dark-box{background-color:#ffffff;padding:0;color:#003468;font-weight:bold;overflow:auto;}
.left-content-box .dark-box table{width:280px;color:#003468;font-weight:normal;font-size:12px;}
.left-content-box .dark-box table td{vertical-align:top;padding:1px 2px;}
.left-content-box .dark-box table .bold{font-weight:bold;}

.left-content-box .dark-box .discription{width:60px;float:left;padding:5px;height:30px;}
.left-content-box .dark-box .district{width:210px;float:right;height:30px;padding:5px 0 5px 0;}
.left-content-box .dark-box .district select {width:200px;}

.longerBubble{background-image:url(http://www.charterboote.de/images/longerBubble.jpg);background-repeat:no-repeat;width:765px;height:54px;margin-top:10px;}
.longerBubble .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;width:705px;float:left;}
.longerBubble .rss-icon{float:right;margin:5px 7px 0 0;}

#radioBox{margin:10px 0px 16px 12px;font-size:12px;}
#radioBox .firstEle{float:left;margin-top:3px;}
#radioBox .inputBlock{float:left;margin-left:3px;}
#radioBox .text{float:left;margin:3px 0px 0px 20px;}
#radioBox .text2{float:left;margin:3px 0px 0px 90px;}

#leftContentSearch{font-size:12px;width:350px;float:left;margin-left:12px;margin-bottom:5px;}
#leftContentSearch .text{width:70px;float:left;margin-top:3px;}
#leftContentSearch .text2{margin-top:3px;width:290px;text-align:right;color:#0C3F6C;}
#leftContentSearch .selectBlock{width:230px;float:left;}
#leftContentSearch .selectBlock2{width:230px;margin-left:70px;}
#leftContentSearch .selectBlock3{width:220px;float:left;}
#leftContentSearch .selectx{width:220px;background-color:#FBFFFE;}
#leftContentSearch .selectLeft{width:100px;background-color:#FBFFFE;float:left;display:block;}
#leftContentSearch .selectRight{width:100px;background-color:#FBFFFE;float:right;display:block;}

#rightContentSearch{margin-left:70px;float:left;font-size:12px;width:300px;}
#rightContentSearch .featureBlock{width:150px;float:left;margin-top:10px;}
#rightContentSearch .text{float:left;margin-left:10px;width:120px;}

.contentSearch{font-size:12px;width:210px;float:left;margin-left:12px;margin-bottom:5px;}
.contentSearch .text{width:50px;float:left;margin-top:3px;}
.contentSearch .text2{margin-top:3px;width:290px;text-align:right;color:#0C3F6C;}
.contentSearch .selectBlock{width:150px;float:left;}
.contentSearch .selectBlock2{width:230px;margin-left:70px;}
.contentSearch .selectBlock3{width:190px;float:left;}
.contentSearch .selectx{width:150px;background-color:#FBFFFE;}
.contentSearch .selecty{width:190px;background-color:#FBFFFE;}
.contentSearch .selectLeft{width:100px;background-color:#FBFFFE;float:left;display:block;}
.contentSearch .selectRight{width:100px;background-color:#FBFFFE;float:right;display:block;}


.searchPickLine{font-size:12px; margin:10px 0px 0px 10px;}
.searchPickLine .text{float:left;width:50px;font-size:12px;margin-top:3px;}
.searchPickLine .selectBlock{float:left;width:150px;}
.searchPickLine .select1{width:150px;background-color:#FBFFFE;}
.searchPickLine .text2{float:left;width:70px;margin-left:10px;font-size:12px;margin-top:3px;}
.searchPickLine .text3{width:20px;float:left;font-size:12px;margin-top:3px;}
.searchPickLine .text5{width:20px;float:left;font-size:12px;margin-top:3px;margin-left:10px;}
.searchPickLine .inputBlock1{float:left;margin-left:10px;}
.searchPickLine .inputBlock1 input{width:30px;background-color:#FBFFFE;}
.searchPickLine .text4{float:left;width:90px;margin-left:20px;margin-top:3px;font-size:12px;}
.searchPickLine .selectBlock2{float:left;width:170px;}
.searchPickLine .selectBlock2 select{width:150px;background-color:#FBFFFE;}

#YachtFinderDiv .vendor_select{width:150px;}
#YachtFinderDiv .yacht-option{width:150px;float:left;white-space:nowrap;font-size:12px;margin:2px;}
#YachtFinderDiv .yacht-option-check {margin:0 3px 0 0 ;padding:0;}
#YachtFinderDiv .marina{width:135px;float:left;font-size:12px;margin:2px;}
#YachtFinderDiv .marina-check {margin:0 3px 0 0;padding:0;}
#YachtFinderDiv .headline2{border:1px dotted black;border-left:0;border-right:0;overflow:auto;margin:10px;padding:5px;color:#004080;font-weight:bold;font-size:16px;}
#YachtFinderDiv .search-table{margin:0 0 0 20px;width:740px;}
#YachtFinderDiv .search-table td{vertical-align:top;font-size:12px;}
#YachtFinderDiv .text-button{cursor:pointer;color:#004080;font-weight:bold;font-size:11px;}

#YachtFinderDetailDiv .select1{width:190px;}

#YachtListDiv {height:250px;width:765px;}
#YachtListDiv .ergLine{margin:10px 10px 0px 10px;font-size:12px;border-bottom:1px dotted black;overflow:hidden;padding-bottom:3px;}
#YachtListDiv .ergLine .name{width:140px;height:45px;float:left;}
#YachtListDiv .ergLine .date{width:110px;height:45px;float:left;padding-left:3px;}
#YachtListDiv .ergLine .preis{float:left;width:60px;height:45px;margin-left:5px;text-align:right;vertical-align:middle;}
#YachtListDiv .ergLine .description{float:left;width:366px;height:45px;margin-left:5px;}
#YachtListDiv .ergLine .preis .listprice{text-decoration:line-through;}
#YachtListDiv .ergLine .preis .discount{color:#ef9000;}
#YachtListDiv .ergLine .preis .offerprice{font-weight:bold;}
#YachtListDiv .ergLine .image{float:left;width:60px;height:45px;margin-left:5px;overflow:hidden;}
#YachtListDiv .ergLine .image img{height:45px;}
#YachtListDiv .ergLine .revier{float:left;width:120px;height:44px;margin-left:5px;overflow:hidden;}
#YachtListDiv .ergLine .button{float:left;text-align:right;margin-top:5px;width:205px;}
#YachtListDiv .ergLine .button a img{border:0;}


#sliders .slider-control{width:230px;float:left;margin:15px 0 0 15px;}
#sliders .slider-control div{color:#101070;font-size:11px;font-family:Verdana,Sans-serif;font-weight:bold;}
#sliders .slider-legend{margin-bottom:10px;text-align:left;}
#sliders .slider-start{float:left;margin:26px 0 0 0;}
#sliders .slider-track{width:160px;float:left;cursor: pointer;
	background: url(http://new.charterboote.de/images/slidertrack.jpg) repeat-x 0px 1px;
}
#sliders .slider-min-handle{width:10px; height:23px; float:left;}
#sliders .slider-max-handle{width:10px; height:23px; float:left;}
#sliders .slider-handle-img{}
#sliders .slider-value{position:absolute;left:0px;width:30px;text-align:center;}
#sliders .slider-end{float:left;margin:35px 0 0 15px;}
#sliders .sorter{font-weight:bold;cursor:pointer;}
#sliders{width:765px;margin-bottom:30px;}

.border_none {border:none;}

#txtBlockLeft_ki {float:left;width:495px;height:50px;}
#txtBlockLeft_ki .head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;}
#txtBlockLeft_ki .text{margin-top:0px;font-size:12px;}

.txtBlockLeft_ki_pic {float:right; margin-top:10px; width:188px; height:31px;}
#kontaktContent{height:310px;}
#kontaktContent .text {margin-top:20px; margin-bottom: 20px; padding:10px 0px 0px 10px; color:#000000; font-size:12px;}
#kontaktContent .text_kf {margin-top:20px; margin-bottom: 20px; padding:10px 0px 0px 10px; color:#000000; font-size:12px;}
#kontaktContent .kfm {width:200px; float:left; margin:0 10px 0 10px;}
#kontaktContent .kfm_txt {width:187px; font-size:12px; margin-bottom:5px;}
#kontaktContent .kfm_txt_l {width:187px; font-size:12px; margin-bottom:5px; margin-top:8px;}
#kontaktContent .kfm_f {width:187px; height:18px; background-color:#FBFFFE;}
#kontaktContent .kfm_2 {width:225px; float:left;}
#kontaktContent .kfm_2_txt {width:187px; font-size:12px; margin-bottom:5px;}
#kontaktContent .kfm_2_f {width:190px; height:162px; background-color:#FBFFFE;}
#kontaktContent .kfm_2_btn {width:187px; float:right; margin:5px 20px 0px 0px;}
#kontaktContent .kfm_3 {width:320px; height:220px; float:right;}
#kontaktContent .kfm_3 img{margin:50px 0 0 0;}

#longerBubble_imp {background-image:url(http://www.charterboote.de/images/longerBubble.jpg);background-repeat:no-repeat;width:765px;height:54px;margin-top:0px;}
#longerBubble_imp .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
#longerBubble_imp .text_imp {width: 170px; float:left; margin-top:20px; margin-bottom: 20px; padding:10px 0px 0px 10px; color:#000000; font-size:12px;}
#longerBubble_imp .text_200 {width: 200px; float:left; margin-top:20px; margin-bottom: 20px; padding:10px 0px 0px 10px; color:#000000; font-size:12px;}
#longerBubble_imp .text_550 {width: 545px; float:left; margin-top:20px; margin-bottom: 20px; padding:10px 0px 0px 0px;color:#000000; font-size:12px;}


.beschreibungBlock{float:left;width:484px;}
.beschreibungBlock .head{background-image:url(http://www.charterboote.de/images/middleBubble.jpg);background-repeat:no-repeat;width:484px;height:53px;margin-top:0px;}
.beschreibungBlock .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}
.beschreibungBlock .text{font-size:12px;padding:5px 10px 0px 10px;}

#headlineBlockLeft{width:740px;height:20px;}
#headlineBlockLeft div.head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;}
#headlineBlockLeft h1.head{color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;margin:0px;padding:0px;width:740px;}
#headlineBlockLeft .text{margin-top:25px;font-size:12px;}
#headlineBlockLeft .headSpan{color:#000000;font-size:12px;}
#headlineBlockLeft h2.head{color:#000000;font-size:12px;margin:0px;padding:0px;width:740px;}

#detContentLeft{margin-top:10px;float:left;width:484px;}

.news_pic {float:right; width:300px; height:200px; margin:0px 10px 10px 10px;}
.news_txt {margin-bottom: 10px; padding:10px 10px 0px 10px; color:#000000; font-size:12px;}
.news_link {float:right; margin-bottom:5px;}
.news_bold {font-weight:bold; float:left;}
.news_normal {font-weight:normal; float:left; margin-left:10px;}

.ultraShort{background-image:url(http://www.charterboote.de/images/ultrashortBubble.jpg);width:271px; height:53px;}
.ultraShort .headText{padding:10px 0px 0px 10px;color:#ffffff;font-weight:bold;font-size:16px;}

#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;}


#cart-popup .frage_btns{width:460px; height:40px; margin-left:10px;}
#cart-popup .frage_qform{margin-left:10px; margin-top:10px; width:480px; height:330px; float:left;}
#cart-popup .frage_qform_input{font-size:12px;}

.frage_popup {background-color:#ffffff; width:600px; height:600px;}
.frage_qform {margin-left:10px; margin-top:10px; width:310px; height:250px; float:left;}
.frage_popup td{font-size:12px;}
.frage_popup .even{background-color:#f0fff0;}
.frage_popup .odd{background-color:#fff0f0;}
.frage_qform_hl {color:#F08A02;font-family:verdana;font-weight:bold;font-size:16px;}
.frage_qform_ul {font-size:12px;}
.frage_qform_txt_1 {margin-top: 20px; width:95px; height:22px; color:#000000; font-size:12px; float:left; margin-right:10px;}
.frage_qform_input_1 {margin-top: 17px; float:left;}
.frage_qform_width {width:200px;}
.CountrySelectUser{width:200px;}
.frage_qform_txt {margin-top: 8px; width:95px; height:22px; color:#000000; font-size:12px; float:left; margin-right:10px;}
.frage_qform_input {margin-top: 6px; float:left;}
.frage_pic {width:250px; height:250px; float:left; margin-left:20px; margin-top:10px;}
.frage_pic_width {width:250px; height:160px;}
.frage_dotted {width:250px; height:11px; border-bottom: 1px dotted #626262;}
.frage_space {width:250px; margin-top:10px;}
.frage_mini_pic {float:left; width:68px; height:68px; margin-right:5px;}
.frage_pic_border {width:67px; border: 1px solid #bcbcbc;}
.frage_partner {width:200px; height:70px; float:left;}
.frage_skype {width:49px; height:23px; float:left;}
.frage_txt_bold {width:175px; font-weight:bold; float:left; font-size:12px; color:#0C3F6C;}
.frage_txt_normal {width:175px; font-weight:normal; float:left; font-size:12px; color:#0C3F6C;}
.frage_anfrage {width:580px; height:120px; float:left; margin-left:10px; margin-top:20px;}
.frage_anfrage_txt {margin-top: 8px; width:95px; height:22px; color:#000000; font-size:12px; float:left; margin-right:10px;}
.frage_left {float:left;}
.frage_anfrage_input {width:213px; }
.frage_btns {width:580px; height:40px; margin-left:10px;}
.frage_btn {float:right; margin-top:10px;}

.blueLineTec{float:left;width:105px;background-color:#ECECEC;padding:2px;margin:2px 0 0 0;}
.blueLineTecMargin{margin-left:12px;float:left;width:110px;background-color:#ECECEC;margin:2px 0 0 5px;padding:2px;}
.whiteLineTec{float:left;width:105px;background-color:#ffffff;padding:2px;margin:2px 0 0 0;}
.whiteLineTec a{color:#000000;}
.blueLineTec a{color:#000000;}
.whiteLineTecMargin{float:left;width:110px;background-color:#ffffff;margin-left:12px;margin:2px 0 0 5px;padding:2px;}

#rabattBlock{border-top:1px dotted black;margin-top:20px;margin-right:20px;}
#rabattBlock .mehrBlock{width:150px;float:left;}
#rabattBlock .fruehbucher{width:220px;float:left;margin-left:10px;}
#rabattBlock .lastminute{width:210px;float:left;margin-left:10px;}
#rabattBlock .wiederholer{width:120px;float:left;margin-left:10px;}

#detContentRight{float:left;margin-left:10px;margin-top:10px;}
.anbieterLineBlue{float:left;width:182px;background-color:#ECECEC;}
.provider_contact {width:250px; height:70px; float:left;}
.anbieterBlock{font-size:12px;margin:10px;float:left;width:300px;}
.anbieterLine{float:left;width:182px;}
.hidden{visibility:hidden;display:none;}

#YachtImages .smallPics{width:240px;border-top:1px dotted black;margin-top:10px;margin-left:10px;}
#YachtImages .smallPics1{border-right:1px dotted black;overflow:auto;float:left;}
#YachtImages .smallPics1 div{width:100px;height:100px;margin:16px 16px 16px 0;border:1px solid #d0d0d0;background-color:#f0f0f0;}

#YachtImages .smallPics2{border-right:0;overflow:auto;float:right;}
#YachtImages .smallPics2 div{width:100px;height:100px;margin:16px 0 0 16px;;border:1px solid #d0d0d0;background-color:#f0f0f0;}
#YachtImages .smallPicsDown{width:240px;border-top:1px dotted black;border-bottom:1px dotted black;margin-left:10px;}

#YachtImages .morePicsBtn{margin:5px 5px 0px 0px;text-align:right;}
#YachtImages .BtnBlock{float:right;text-align:right;margin-top:10px;margin-right:25px;}
#YachtImages .top-image {margin:10px 0px 0px 10px;}
#YachtImages .top-image img{width:240px;}

#YachtAval table.calendar{width:170px;border:1px solid #004080;} 
#YachtAval table td{color:#ffffff;font-weight:bold;text-align:center;}

#YachtAval .orangeBlock{float:left;width:22px;height:14px;background-color:#F69000;}
#YachtAval .farbBlockText{float:left;color:#000000;text-align:right;width:50px;}
#YachtAval .swBlockText{float:left;color:#000000;width:100px;text-align:left;}
#YachtAval .lightBlueBlock{float:left;width:22px;height:14px;background-color:#00D0F6;margin-left:10px;}
#YachtAval .purpleBlock{float:left;width:22px;height:14px;background-color:#E200F7;margin-left:10px;}
#YachtAval .blueBlock{float:left;width:22px;height:14px;background-color:#5600F5;}
#YachtAval .colorBlock{float:left;width:22px;height:14px;margin:0 5px 0 10px;}
#YachtAval .greenBlock{float:left;width:22px;height:14px;background-color:#00F69E;margin-left:10px;}
#moreWeeksBtn img{cursor:pointer;}

table.rabatte{width:720px;}
table.rabatte .head{font-weight:bold;}
table.rabatte td{padding:2px;vertical-align:top;}

table.special{font-size:12px;margin:0 2px 0 0;table-layout:fixed ;}
table.special tr.even{margin-top:3px;background-color:#ECECEC;}
table.special tr.odd{margin-top:3px;background-color:#FFFFFF;}
table.special td{height:25px;}
table.special td.name{padding:2px;width:200px;white-space:nowrap;overflow:hidden;}
table.special td.price{padding:2px;width:60px;text-align:right;white-space:nowrap;}
table.special td.unit{padding:2px;width:100px;white-space:nowrap;}


table.special-offer{font-size:12px;margin:0 2px 0 0;table-layout:fixed;width:290px;}
table.special-offer tr.even{margin-top:3px;background-color:#ECECEC;}
table.special-offer tr.odd{margin-top:3px;background-color:#FFFFFF;}
table.special-offer td{height:25px;}
table.special-offer td.name{padding:2px;width:150px;white-space:nowrap;overflow:hidden;}
table.special-offer td.price{padding:2px;width:70px;text-align:right;white-space:nowrap;}
table.special-offer td.unit{padding:2px;width:70px;white-space:nowrap;}


.extrasLineBlue{margin-top:3px;float:left;width:180px;background-color:#ECECEC;}
.extrasLineBlue div{padding:2px 2px 2px 10px;}
.extrasLine{float:left;width:182px;}
.extrasLineMargin{margin-left:12px;float:left;width:182px;}

#pictureBlock{width:740px; height:475px; background-color:#ffffff;}
#pictureBlock .rechtsInhalt{width:512px; float:left; margin-top:10px; margin-left:10px;}
#pictureBlock .text{color:#F08A02; font-family:verdana; font-weight:bold; font-size:16px; float:left; margin-top:5px;}
#pictureBlock .unter{font-size:12px; float:left; margin-top:5px;}
#pictureBlock .linksInhalt{width:184px; height:475px; float:left; margin-top:10px; margin-left:24px;}


.overview_popup {background-color:#ffffff; width:1024px; height:1300px;font-size:12px;}
.overview_popup .yacht-top-img{width:468px;height:360px;}
.overview_top {width:1024px; float:left; margin-left:30px;}
.overview_top_logo {width:472px; height:110px; float:left; margin-right:10px; margin-top:25px;}
.overview_banner {width:485px; height:110px; float:left; margin-right:10px; margin-top:25px;}
.overview_banner_f_16b {color:#F08A02; font-family:verdana; font-weight:bold; font-size:16px; padding-left:130px;}
.overview_banner_f_12b {font-size:12px; font-weight:bold; padding-left:130px;}
.overview_banner_f_10n {font-size:10px; font-weight:normal; padding-left:130px;}
.overview_box_bubble_txt {padding:10px 0px 0px 10px; color:#ffffff; font-weight:bold; font-size:15px;}
.overview_box1 {width:1024px; float:left; margin-left:30px; margin-bottom:20px;}
.overview_box1_bubble {width:472px; height:110px; float:left; margin-right:10px;}
.overview_box1_bubble_blue {background-image:url(http://www.charterboote.de/images/middle1Bubble.jpg); background-repeat:no-repeat; width:471px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box2_bubble {width:485px; float:left;}
.overview_box2_bubble_blue {background-image:url(http://www.charterboote.de/images/middle2Bubble.jpg); background-repeat:no-repeat; width:485px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box2_txt {font-size:12px; margin:15px 15px 20px 15px;}
.overview_box3_bubble_blue {background-image:url(http://www.charterboote.de/images/middle2Bubble.jpg); background-repeat:no-repeat; width:485px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box3_tab {font-size:12px; margin-left:15px;}
.overview_box3_tab_mt {font-size:12px; margin-left:15px; margin-bottom:10px;}
.overview_box3_pad {padding:2px 2px 2px 10px;}
.overview_box4 {width:1024px;min-height:250px; float:left; margin-left:30px;}
.overview_box4_bubble {width:969px; height:110px; float:left; margin-right:10px;}
.overview_box4_bubble_blue {background-image:url(http://www.charterboote.de/images/longestBubble.jpg); background-repeat:no-repeat; width:969px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box4_margin {margin-left:15px; margin-right:15px;}
.overview_box4_f_12b {font-size:12px; font-weight:bold;}
.overview_box4_f_12n {font-size:12px; font-weight:normal; margin-bottom:10px;}
.overview_box5 {width:1024px; float:left; margin-left:30px; margin-bottom:20px;}
.overview_box5_bubble {width:385px; height:110px; float:left; margin-right:10px; margin-bottom:15px;}
.overview_box5_bubble_blue {background-image:url(http://www.charterboote.de/images/middle3Bubble.jpg); background-repeat:no-repeat; width:384px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box5_greyline {float:left; width:360px; height:18px; background-color:#ECECEC;}
.overview_box5_whiteline {float:left; width:360px; height:18px; background-color:#ffffff;}
.overview_box5_line_140 {width:140px; padding:2px 5px 2px 10px; float:left;}
.overview_box5_line_200 {width:200px; padding: 2px 2px 2px 0px; float:left;}
.overview_box6 {width:575px; float:left; margin-bottom:15px;}
.overview_box6_bubble_blue {background-image:url(http://www.charterboote.de/images/middle4Bubble.jpg); background-repeat:no-repeat; width:575px; height:53px; margin-top:0px; margin-bottom:15px;}
.overview_box6_greyline {float:left; width:555px; height:18px; background-color:#ECECEC;}
.overview_box6_whiteline {float:left; width:555px; height:18px; background-color:#ffffff;}
.overview_box6_line_380 {width:380px; padding: 2px 2px 2px 0px; float:left;}
.overview_box6_bold {font-size:12px; font-weight:bold;}
.overview_box6_space {margin-top: 10px;}
.overview_box6_spacer {margin-top: 5px;}

#WeekSelectDiv{margin:10px 0;width:220px;float:left;}
select.week-select{width:170px;}
#DurationSelect {width:170px;}
#DurationSelectDiv {margin:10px;width:135px;float:left;}
#LightWindow{z-index:51;position:absolute;background-color:#ffffff;padding:10px;display:none;}
#BlackBackground{	position:absolute;	top:0;left:0;	background-image:url(http://www.yachtcharterfinder.com/images/blackbg.png);	display:none;
	z-index:50;}
.input-error{background-color:#ff0000;}
.img-button, img.button{border:0;cursor:pointer;}
td.letters a{}
#CartTable {background-color:#ffffff;width:610px;}
#CartTable td.check{background-color:#ececec;padding:3px;}
#CartTable td{font-size:12px;}
#CartTable td .headline{font-size:14px;color:#F08A02;font-weight:bold;}

#CompareTable {background-color:#d2d2d2;max-width:920px;}
#CompareTable td{padding:3px;background-color:#f0f0f0;}
#CompareTable td.label{font-size:12px;color:#000000;font-weight:bold;vertical-align:top;width:170px;min-height:40px;}
#CompareTable td.value{font-size:12px;color:#000000;font-weight:normal;vertical-align:top;}
#CompareTable td.odd{background-color:#ffffff;}
#CompareTable td.img{padding:5px;font-size:12px;color:#F08A02;font-weight:normal;vertical-align:top;text-align:center;width:142px;}
#CompareTable td.label select{width:150px;}
#CompareTable td img.yacht{width:125px;}

#CartMini {width:130px;float:right;margin:0;}
#CartMini .inner{font-size:12px;background:url(http://www.charterboote.de/images/CartMiniBg.gif) no-repeat bottom;width:130px;float:right;margin:0;}
#CartMini .head{background-image:url(http://www.charterboote.de/images/OrangeBubble.gif);background-repeat:no-repeat;width:130px;padding:10px 0 25px 15px;color:#ffffff;font-size:14px;font-weight:bold;}
#CartMini .content{width:130px;padding:10px;color:#000000;font-size:10px;font-weight:normal;}
#CartMini .content a{width:130px;padding:10px;color:#f49000;font-size:12px;font-weight:bold;}
#CartMini .content .count{color:#f49000;font-size:10px;padding:0 2px 0 2px;}


.strike{text-decoration:line-through}
.hint{width:140px;background-color:#ececec;font-size:12px;font-weight:normal;color:#55708c;padding:4px;}
.hint .headline{font-size:14px;font-weight:bold;color:#55708c;}
.images-line{width:755px;overflow:hidden;height:140px;margin:0 0 10px 0;float:left;white-space:nowrap;}
.images-line img{height:130px;margin:10px 0 0 10px;}

#OrderFormDiv{width:760px;overflow:hidden;height:140px;}
#OrderFormDiv table{width:750px;font-size:12px;}
#OrderFormDiv .price-name{font-weight:bold;font-size:12px;width:150px;float:left;}
#OrderFormDiv .price{font-weight:bold;font-size:14px;color:#000000;width:80px;float:left;text-align:right;}
#OrderFormDiv .end-price{font-weight:bold;font-size:15px;color:#fb8e00;width:80px;float:left;text-align:right;}
#OrderFormDiv .order-button{cursor:pointer;float:right;}
#OrderFormDiv .rabatte{text-align:left;vertical-align:top;}

.marina-equipment{width:130px;float:left;height:35px;}
.marina-equipment span{font-size:12px;display:block;height:30px;width:95px;padding:4px 0 5px 0;float:right;}
.marina-equipment img{margin:0 5px 0 0;}
#code orange ef9000
.tooltip{color:#ffffff;}

#GoogleMaps div.tooltip{background-color:#ffffff;border:1px solid #ffffff;padding:2px;}


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:10px;
	text-align:right;
}

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:10px;
	text-align:center;	
	z-index:99;
}
div.message .message-bottom a{
	color:#9D9D9D;
}
#SailTypeDiv {margin:0;padding:0;}
form{display:inline;}
#addMarinaButton{display:none;visibility:hidden;margin:5px 10px 0 0 ;}

.features {padding:10px;}
.features .table  td{vertical-align:top;padding:3px;}	
.features .table .bottom{}	
.features .table .even{background-color:#f0f0f0;}
.features .table .odd{background-color:#ffffff;}
.features .table .lable{width:96px;}
.features .table .value{width:116px;}
.features .table .value a{color:#000000;}
.features .table .spacer{width:4px;background-color:#ffffff;}

