
.ug10         { font-size:10px; text-decoration:none;}
option        { font-size:10px;}
.ub11b        { font-weight:bold;color:#386083;font-size:11px; text-decoration:none; padding:0px 0px 15px 0px;}
.nb11b        { font-weight:bold;color:#386083;font-size:11px; text-decoration:none;}
.grayText         { color:#787C7F;font-size:11px; text-decoration:none;}
.grayTextMin         { color:#787C7F;font-size:9px; text-decoration:none;}
.fenster      { color:#787C7F;font-size:11px; text-decoration:none; line-height:14px; height:14px;}
.formlabel1   { width:85px;float:left;line-height:20px;height:20px;font-weight:bold;}
.formlabel2   { width:50px;float:left;line-height:20px;height:20px;font-weight:bold;}
.formlabel3   { margin-right:10px;float:left;line-height:20px;height:20px;font-weight:bold;}
.formfeld1    { width:220px;line-height:20px;}
.formhinweis1 { text-align:right;line-height:20px;height:20px;padding-right:60px;}

.ortsangaben { float:left;width:130px;height:55px;}

.kalendar  { background-image:url(../images/kalendar.gif); height:19px; width:20px;float:left;}

#kopf      { background-image:url(../images/kopf.jpg); height:140px; width:966px;}
#submenu   { text-align:left;padding: 53px 0px 0px 33px; font-family: verdana,helvetica; font-size:11px;}
.topmenu      { background-image:url(../images/trenner-full.gif); height:29px;}
.links_submenu { text-decoration: none;color:#727377;font-weight:bold;font-family: verdana,helvetica; font-size:11px;}

.abstand   { padding: 10px 10px 0px 10px;}
.abstand2  { padding: 7px 0px 0px 10px;}
.popinnendetail                    { padding: 12px 11px 11px 11px;background: #C7D2DA;height:414px;position:relative;}
.popinnendetail-yachts                    { padding: 12px 0px 11px 0px;background: #C7D2DA;height:414px;position:relative;}
.popinnendetail2                   { padding: 12px 0px 11px 11px;background: #C7D2DA;}
.popinnendetailSpecial                   { padding: 12px 11px 11px 11px;background: #C7D2DA;}
.specialContent{ height:auto !important; min-height:642px; height:682px; }
.popinnendetail3                   { padding: 0px 0px 0px 0px;background: #C7D2DA;}
.popinnendetail_border_ansicht     { border:3px solid #B9B9B9;width:440px;height:174px;}


.container-links{ 
	float:left;
	border-right:solid 8px #FFFFFF;
	position:relative;
	min-height:682px;
  	height:auto !important;  /* für moderne Browser */
  	height:682px;  /*für den IE */
  	background: #C7D2DA;
  }
.container-links-kopf    { height:45px;background:#E5E9EC;}
.container-links-fuss    { border-top:8px solid #ffffff;}
.container-links-label   { float:left;margin-right:50px;}

.container-links-preise  { text-align:right;width:40px;float:left;}

.container-rechts { 
		float:left;
		min-height:682px;
  		height:auto !important;  /* für moderne Browser */
  		height:682px;  /*für den IE */
  		background:#E5E9EA;
}
.container-rechts-image         { border-bottom:8px solid #ffffff;width:250px;height:157px;}
.container-recht-preview {  margin-right:3px;border:3px solid #ffffff;width:105px;height:78px;}


div.button1 a:active, div.button1 a:link, div.button1 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:43px;height:29px;float:left; background: url(../images/menuInfo2.gif)}
div.button1 a { color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuInfo.gif)}
div.button1 a:hover  { background: url(../images/menuInfo2.gif);line-height:29px;width:43px;height:29px;float:left;}

div.button2 a:active, div.button2 a:link, div.button2 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:58px;height:29px;float:left; background: url(../images/menuImage.gif)}
div.button2 a { color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuImage.gif)}
div.button2 a:hover { background: url(../images/menuImage2.gif);line-height:29px;width:58px;height:29px;float:left;}

div.button3 a:active, div.button3 a:link, div.button3 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:80px;height:29px;float:left; background: url(../images/menuSketch.gif)}
div.button3 a { color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuSketch.gif)}
div.button3 a:hover { background: url(../images/menuSketch2.gif);line-height:29px;width:80px;height:29px;float:left;}

div.button4 a:active, div.button4 a:link, div.button4 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:59px;height:29px;float:left; background: url(../images/menuSpecial.gif)}
div.button4 a { color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuSpecial.gif)}
div.button4 a:hover { background: url(../images/menuSpecial2.gif);line-height:29px;width:59px;height:29px; float:left;
text-decoration:none;text-align:center;}

div.button5 a:active, div.button5 a:link, div.button5 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:99px;height:29px;float:left; background: url(../images/menuAvailability.gif)}
div.button5 a { color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuAvailability.gif)}
div.button5 a:hover { background: url(../images/menuAvailability2.gif);line-height:29px;width:99px;height:29px;float:left;
text-decoration:none;text-align:center; }

div.button6 a:active, div.button6 a:link, div.button6 a:visited
{ color:#ffffff;text-align:center;line-height:29px;width:110px;height:29px;float:left; background: url(../images/menuSimilaryYachts.gif)}
div.button6 a {  color:#ffffff;display:block; text-decoration:none;float:left; background: url(../images/menuYachts.gif)}
div.button6 a:hover { background: url(../images/menuSimilaryYachts2.gif);line-height:29px;width:110px;height:29px;float:left;}

.trenner  { background-image:url(../images/trenner.gif); width:2px; height:29px;float:left;}


#hauptcontent  { text-decoration:none;color:#666666;width:600px;}
#nebencontent  { text-decoration:none;color:#666666;background-color:#F2F9E5;}
#submenu       { text-decoration:none;color:#666666;line-height:30px;height:50px;clear:both;}
.submenulink   { color:#666666; text-decoration:none; margin:0px 9px 0px 9px;}
.submenulink2  { color:#666666; text-decoration:none; margin:0px 0px 0px 0px;}
.linkabstand   { margin:0px 2px 0px 1px;}
.submenulinkclicked  { color:#769813; text-decoration:none; margin:0px 9px 0px 9px;}
a.submenulink:hover  { color:#769813; text-decoration:none; margin:0px 9px 0px 9px;}
#subbeginn     { background-image:url(../images/pfeil-submenu.gif);width:7px;height:6px;line-height:30px;margin:11px 0px 0px 0px;background-repeat:no-repeat;float:left;}


#grafikerderwoche   { background-image:url(../images/grafikerderwoche.jpg); width:311px; height:85px;}
#logo               { background-image:url(../images/logo.gif); width:227px; height:46px;}

.user-container      { width:246px;padding-top:22px;clear:both;}
.user-pic            { background-image:url(../images/user-pic.gif); width:100px; height:80px; float:left;}
.user-info           { width:136px; padding-left:10px; float:left;}

.news-container      { width:311px;padding-top:22px;clear:both;}
.news-pic            { background-image:url(../images/news-pic.gif); margin-top:4px;width:52px; height:42px; float:left;clear:both;}
.news-info           { width:254px; padding-left:5px; float:left;}

.lines1              { height:0px; margin: 10px 0px 0px 0px; width:332px; border-top:1px solid #666666;}
.lines600            { height:0px; margin: 10px 0px 0px 0px; width:600px; border-top:1px solid #666666;clear:both;}

.optionen         { height:12px; margin: 10px 0px 10px 0px;float:right;}
.optionen2        { height:12px; margin: 10px 0px 10px 0px;float:left;}
.standardpfeil    { background-image:url(../images/standardpfeil.gif); width:10px; height:10px; float:left; margin: 2px 4px -4px 20px;}
.standardpfeil2   { background-image:url(../images/standardpfeil.gif); width:10px; line-height:10px; float:left; margin: 2px 4px 2px 0px;}
.link_normal      { color:#666666; text-decoration:none;float:left;}

hr                { height:1px; padding:0; border:0;background-color: #666666; clear:both;margin-right:2px;}
.inputlabel1      { width:227px; height:14px; margin:0px; padding:10px 0px 0px 0px;}
.input1           { width:227px; height:20px; margin:0px; padding:0px; border:1px solid #D2D2D2; font-family: arial,verdana,helvetica; font-size:11px; color:#A8A8A8;}
.input3           { width:227px; height:20px; margin:0px; padding:0px; border:1px solid #D2D2D2; font-family: arial,verdana,helvetica; font-size:11px; color:#A8A8A8;float:left;}
.input2          { width:503px; height:20px; margin:0px; padding:0px; border:1px solid #D2D2D2; font-family: arial,verdana,helvetica; font-size:11px; color:#A8A8A8;}
.textinput1          { width:235px; height:250px; margin:0px; padding:0px; border:1px solid #D2D2D2; font-family: arial,verdana,helvetica; font-size:11px; color:#A8A8A8;}
.textinput2          { width:503px; height:109px; margin:0px; padding:0px; border:1px solid #D2D2D2; font-family: arial,verdana,helvetica; font-size:11px; color:#A8A8A8;}
.listen           { list-style-image:url(../images/standardpfeil.gif);}
li a              { color: #666666; font-size: 11px; font-weight:normal; padding:0px; margin:0px; text-decoration:none;}

.uniform          { width:232px; height:20px; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #E9E9E9;  border-bottom:1px solid #E9E9E9;}

form               { border:0px; padding:0px; margin:0px;}
.unicheckbox       { border:0px; padding:0px; margin:6px 0px 5px 0px; float:left;}

.buechervorstellung     { padding: 20px 0px 20px 0px;width:600px;height:112px;height:91px;border-bottom:1px solid #666666;}
.seitenzahlen            { padding: 0px 3px 0px 3px;color:#666666; line-height:10px;text-decoration:none;float:left;}
.seitenzahlenclicked     { padding: 0px 3px 0px 3px;color:#769813; line-height:10px;text-decoration:none; font-weight:bold; font-size:14px;float:left;}
.vorpfeil               { background-image:url(../images/standardpfeil.gif);width:10px; height:10px;margin: 1px 0px -3px 0px;color:#666666; text-decoration:none;float:left; line-height:10px;}
.zurueckpfeil           { background-image:url(../images/zurueckpfeil.gif);width:10px; height:10px;margin: 1px 0px -3px 0px;color:#666666; text-decoration:none;float:left; line-height:10px;}

.produkttab1-1 { width:80px; padding: 5px 0px 5px 40px;background-color:#F2F9E5;}
.produkttab1-2 { width:520px; padding: 5px 0px 5px 40px;background-color:#F2F9E5;}
.produkttab2-1 { width:80px; padding: 5px 0px 5px 40px;}
.produkttab2-2 { width:520px; padding: 5px 0px 5px 40px;}

.fonts                        { padding: 11px 0px 15px 0px;width:600px;height:112px;height:91px;border-bottom:1px solid #666666;}
.fonts-tab                    { width:600px;height:40px;background-color:#F2F9E5;clear:both;}
.fonts-tab-links              { padding:6px 9px 9px 9px;float:left;}
.fonts-tab-rechts             { padding:20px 10px 10px 10px;float:right;}
.fonts-tab-download-abstand   { padding:0px 10px 0px 10px;}


/* Textauszeichnungen */

.u18g      { color: #769813; font-size: 18px; font-weight:normal;display:inline;}
.t11g      { color: #769813; font-size: 11px; font-weight:normal; padding:0px;margin:0px;}
.t11gb      { color: #769813; font-size: 11px; font-weight:normal; padding:0px;margin:0px;font-weight:bold;}
.u12      { font-weight: bold; font-style:italic; color: #ff0000; font-size: 12px; }
.u12bl    { font-weight: bold; font-style:italic; color: #ff0000; font-size: 12px; display:inline; }
.u13      { font-weight: bold; font-style:italic; color: #ff0000; font-size: 13px; }
.u13n     { font-weight: bold; color: #000000; font-size: 13px; }
.u13bl    { font-weight: bold; font-style:italic; color: #ff0000; font-size: 13px; display:inline;}
.u13bllf  { font-weight: bold; font-style:italic; color: #ff0000; font-size: 13px; display:inline; float:left; line-height:13px;height:13px;}
.u13nnb   { font-weight: bold; color: #000000; font-size: 13px; display:inline; float:left; line-height:13px;height:13px;}
.u9       { font-weight: bold; color: #000000; font-size: 9px; font-family: verdana,helvetica;}
.t8       { color: #000000; font-size: 8px; font-family: verdana,helvetica; }

.z19      { line-height:19px;}
.z40      { line-height:40px;}

.yachtcontentbox{
	display:none;
}
#yachtlist .head, #YachtViewList .head{
	background-image:url("../images/yachtlistHead.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	border-bottom:solid 1px #000000;
	height:48px;
	padding:0px 10px 4px 10px;
	color:#69696b;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:top;
}
#yachtlist{
	margin-top:10px;	
}
#yachtlist td, #YachtViewList td{
	padding:8px 8px 8px 8px;	
}
#yachlist .listhead, #YachtViewList .listhead{
	color:#7d7d7d;
	font-weight:bold;
	font-size:10px;
}
#yachtlist span,  #YachtViewList span{
	color:#7d7d7d;
	font-weight:bold;
	font-size:10px;
}
#yachtlist .discount{
	color:#d38813;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}
#yachtlist .price,  #YachtViewList .price{
	color:#7d7d7d;
	text-decoration: line-through;
	font-weight:bold;
	font-size:10px;
}
#yachtlist .discountPrice,  #YachtViewList .discountPrice{
	color:#314778;
	font-weight:bold;
	font-size:10px;
}
.TopDistrictSelect, .DistrictSelect, .DateSelect{
	border:solid 1px #7d7d7d;
	color:#7d7d7d;
	height:18px;
	margin-bottom:4px;
}
.select{
	border:solid 1px #7d7d7d;
	color:#7d7d7d;
	height:18px;
	margin-bottom:4px;
}
.transparentLayer{
	position:absolute ;
	top:0px;
	left:0px;
	width:100%;
	height:4000px;
	z-index:100;
	background-image:url(../images/point.png);
	-moz-opacity:0.5; 
	filter:alpha(opacity=50);
	display:none;
}
.transparentLayerImage{
	position:absolute ;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:102;
	background-image:url(../images/point.png);
	-moz-opacity:0.5; 
	filter:alpha(opacity=50);
	display:none;
}
.yachtViewDiv{
	position:absolute ;
	left:50%;
	top:50%;
	width:752px;
	margin-left:-376px;
	margin-top:-350px;
	z-index:101;
	display:none;
	text-align:left;
	background-color:#E5E9EA;
	overflow:auto;
}
.specialImage{
	position:absolute ;
	left:50%;
	top:50%;
	height:332px;
	width:400px;
	margin-left:-200px;
	margin-top:-160px;
	z-index:103;
	display:none;
	text-align:left;
	border:solid 3px #FFFFFF;
}
#YachtViewMenu .menu{
	font-size:9px;
	font-weight:bold;	
}
.priceBox{
	float:left;
	width:132px;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px 3px 3px 3px;
	border:solid 1px #FFFFFF;
	text-align:center;
	font-size:8px;
	color:#FFFFFF;
}
.radioBox{
	float:left;
	padding:0px 20px 15px 0px;
	font-weight:bold;
}
.thumbList{
	width:55px;	
}
.container-booking{
	display:none;	
}
.container-specialselect{
	display:none;	
}
.container-imagedetail{ 
	border:3px solid #ffffff;
	width:210px;
	height:140px;
	margin:0px 8px 8px 0px;
	cursor:pointer;
}
.container-imagespecial{
	height:332px;
	width:400px;
	cursor:pointer;
}
.booking-input{
	border:1px solid #B9B9B9;
	font-size:11px;
	height:15px;
}
#err{
	position:absolute ;
	left:50%;
	top:50%;
	width:300px;
	margin-left:-150px;
	margin-top:-50px;
	z-index:104;
	display:none;
	text-align:left;
	border:solid 3px #FFFFFF;
	background-color:#c8d2db;
	display:none;
}
#err .okButton{
	float:right;
	width:60px;
	height:20px;
	background-image:url(../images/ok.jpg);
	cursor:pointer;
	margin: 0 0 10px 0;
}
#err .message{
	color:red;
	margin:10px 8px 0px 8px;
	font-size:11px;	
    text-align:left;
}
