/* LAYOUT        (bk.new.gif)  repeat-y            */
body 						{
	background: #FFF7E5 url("bg.jpg") repeat-x top;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font: 101% Verdana, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
}
div#layout 					{ padding: 5px; width: 773px; background-color: #FFF7E5; margin: 0px auto 0px auto; text-align: left; font-size: 70%; }

a img 						{ border: 0px; }
a 							{ color: #000; }
a:hover 					{ color: #666; }
acronym						{ border-bottom: 1px dotted #CCC; cursor: help; }

.horozontialLine			{ clear: left; height: 1px; width: 773px; background:  url("dot.horo.gif") repeat-x; }
.hideFromScreen				{ display: none; margin: 0px; }
.leftCol					{ width: 80px; font-weight: bold; }


/* HEADER */
h1#header 					{ background:  url("header.gif") no-repeat; height: 103px; width: 773px; margin: 0px; }
h1#header span 				{ display: none; margin: 0px; }

/* FOOTER */
div#footer 					{ clear: both; background: #FFF7E5; padding: 20px 0px 20px 0px; font-size: 80%; }
div#footer ul 				{ clear: left; list-style-type: none; margin: 0px; padding: 0px; }
div#footer ul li 			{ display: block; float: left; padding-right: 5px; line-height: 15px; }
div#footer ul li a 			{ color: #000; text-decoration: none; padding-right: 5px; }
div#footer ul li a:hover 	{ color: #666; }
div#footer ul .testList 	{ padding: 2px 2px 0px 0px; }

/* CASE STUDY */
.caseStudy 					{ width: 196px; height: 250px; float: left; text-align: center; background:  url("dot.vert.gif") repeat-y right; }
.caseStudy p				{ text-align: left; line-height: 20px; padding: 0px 8px 0px 8px; display: block; }
.caseStudy a				{ color: #000; text-decoration: none; font-weight: bold; text-transform: lowercase; }
.caseStudy a:hover			{ color: #999; }
.caseStudy a em				{ display: none; }
.caseStudy a span			{ color: #999; }
.caseStudy br				{ display: block; margin: 0px; }
.caseStudy strong			{ width: 186px; text-align: left; }

/* CONTENT BODY */
#contentBody				{ width: 560px; float: right; text-align: left; margin: 0px 4px 100px 0px; }
#contentBody h1				{ font-family: Geneva, Arial, Helvetica, sans-serif; color:#2462ad; font-weight: bolder; margin: 0px 0px 20px 0px; font-size: 150%; }
#contentBody h2				{ font-family: Geneva, Arial, Helvetica, sans-serif; color:#2462ad; line-height: 20px; margin: 0px 0px 20px 0px; font-size: 120%; }
#contentBody h3				{ margin: 0px; color: #333; font-size: 100%; }
#contentBody .seperation	{ border-top: 3px double #CCC; }
#contentBody p				{ margin-top: 3px; }
#contentBody p, li			{ line-height: 20px; color: #333; }
#contentBody dl dt a		{ font-weight: bold; }
#contentBody ul				{ list-style-image:  url("folio.arrow.gif"); }



/* NAVIGATION */
ul#nav								{ clear: left; position: absolute; top: 78px; list-style-type: none; margin: 0px; padding: 0px; width: 773px; background: #2462ad url(../duenenpark/layout/nav_bk.gif); }
ul#nav li							{ display: block; float: left; }
ul#nav li span						{ border-right: 1px solid #FFF; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; display: block; width: 128px; }
ul#nav li a							{ line-height: 23px; display: block; width: 128px; color: #FFF; text-align: center; text-decoration: none; }
ul#nav li a:hover					{ background-color: #e71e00; } /* rot */
ul#nav li#menu6Container span		{ border-right: none; }
ul#nav ul							{ margin: 0px; padding: 0px; list-style-type: none; text-align: left; width: 180px; position: absolute;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; overflow: hidden; }
ul#nav ul li						{ background-color: #2462ad; }
ul#nav ul li span					{ border-right: 0px; border-top: 0px; border-bottom: 1px solid #FFF; width: 180px; }
ul#nav ul li span a					{ width: 180px; text-align: left; padding-left: 5px; }
#menu2Content						{ display: none; z-index: 10; height: 0px; }
#menu3Content						{ display: none; z-index: 10; height: 0px; }
#menu4Content						{ display: none; z-index: 10; height: 0px; }
#menu5Content						{ display: none; z-index: 10; height: 0px; }

/* SUBNAV */
#subNavContainer					{ border-top: 1px solid #FFF; width: 178px; height: 250px; text-align: left; background:  url("dot.vert.gif") repeat-y right; float: left; }
#subNavContent						{  no-repeat; }
#subNavContent form					{ margin: 0px; }
#subNavContent fieldset				{ border: none; margin: 0px; padding: 0px; color: #000; width: 179px; }
#subNavContent fieldset legend span	{ font-weight: bold; line-height: 30px; color: #2462ad; }
#subNavContent fieldset label		{ line-height: 25px; display: block; }
#subNavContent fieldset label span	{ padding-left: 28px; }
#subNavContent fieldset .input		{ display: block; width: 140px; margin-left: 28px; border: 1px solid #CCC; height: 18px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
#subNavContent fieldset .login		{ margin: 5px 0px 0px 28px; width: 50px; height: 20px; background-color: #F6F5F5; border: 1px solid #999; font: 11px Verdana, Arial, Helvetica, sans-serif; }
#subNavContent ul					{ list-style-type: none; margin: 0px; padding: 0px; }
#subNavContent ul li				{ height: 25px; width: 179px; background:  url("folio.arrow.gif") no-repeat 8px; }
#subNavContent ul li span			{ display: block; height: 25px; line-height: 25px; width: 178px; background:  url("dot.horo.gif") repeat-x bottom; }
#subNavContent ul li span a			{ padding-left: 28px; display: block; line-height: 24px; height: 23px; width: 178px; text-decoration: none; color: #000; }
#subNavContent ul li span a:hover	{ background-color: #e71e00; width: auto; }

#subNavContent h1				{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #e71e00; font-weight: bolder; margin: 0px 0px 20px 0px; font-size: 110%; }
#subNavContent h2				{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #e71e00; line-height: 20px; margin: 0px 0px 20px 0px; font-size: 90%; }
#subNavContent h3				{ margin: 0px; color: #333; font-size: 80%; }

#subNavContent h1	a		{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #e71e00; font-weight: bolder; margin: 0px 0px 20px 0px; font-size: 110%; }
#subNavContent h2	a		{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #e71e00; line-height: 20px; margin: 0px 0px 20px 0px; font-size: 90%; }
#subNavContent h3	a	{ margin: 0px; color: #333; font-size: 80%; }


/* SUBNAV */
#subleftContainer					{ border-top: 1px solid #FFF; width: 179px; height: 400px; text-align: left; background:  url(teaser.gif) no-repeat; float: left; }
#subleftContent						{ background:  url(teaser.gif) no-repeat; }
#subleftContent fieldset			{ border: none; margin: 0px; padding: 0px; color: #000; width: 179px; height: 500px;}
#subleftContent fieldset legend span	{ font-weight: bold; line-height: 46px; color: #000; }

.bild 					{
	width: 250px;
	float: right;
	text-align: center;
	margin-left: 5px;
}

.bildausflug 					{
	width: 150px;
	float: right;
	text-align: center;
	margin-left: 5px;
}

.bildlinks 					{
	width: 145px;
	float: left;
	text-align: center;
	margin-right: 5px;
}

form.jobForm, form.jobForm fieldset, form.jobForm dl form.jobForm dt, form.jobForm dd {
	margin: 0px;
}
form.jobForm dt {
	float: left;
	width: 120px;
	text-align: right;
	font-weight: bold;
	margin-bottom: 5px;
}
form.jobForm dd {
	margin: 0px 0px 3px 0px;
	padding-left: 3px;
}
.start table {
	border-width: 0;
	height: 500px;
}
.preise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cellpadding:1;
	cellspacing:1;
	border-color: #264B9B;
	border-width: 1px;

}

.preiseblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cellpadding:1;
	cellspacing:1;
	color: #264B9B;
}

 
.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}
.hochgestellt {
	font-size: 10px;
	vertical-align: text-top;
	background-position: left;

}

/************** Suchlistendaten ***********************/


.tablecontainer_data {
	color:#114881;
	padding: 2px 2px 2px 2px; border-bottom: 1px solid #114881;
 
}
#container_data { 
	min-width: 450px;	
}
#boot_view_data { 
	font: 8pt/10pt Verdana; 
	 
	width:94px; 
	height: 68px; 
	left: 10px;

	padding-left: 0px;
	float: left;	
	text-align:center;
	vertical-align:middle;
}			
#boot_grunddaten_data { 
	font: 8pt/9pt Verdana; 

	width:224px; 
	color:#114881;
	left: 10px;

	float: left;
}
#boot_techdaten_data { 
	font: 8pt/9pt Verdana; 

	width:100px; 
	color:#000000;
	left: 10px;

	float: left;
}

#title_name_data { 	
	font-weight:bold;
	padding: 0px 0px 5px 5px; 
}
#title_bmodell_data { 	

	padding: 0px 0px 2px 5px; 
}
#title_btyp_data { 	

	padding: 0px 0px 2px 5px; 
}
#title_firma_data { 	

	padding: 0px 0px 2px 5px; 
}
#title_kojen_data { 	
	padding: 0px 0px 2px 5px; 
}
#title_laenge_data { 	

	padding: 0px 0px 2px 5px; 
}
#title_personen_data { 	

	padding: 0px 0px 2px 5px; 
}

#ys_container_data { 
	 
}
#ys_boot_view  { 
	font: 8pt/10pt Verdana; 
	 
	width:250px;
	padding-left:10px;
	
	float: right;
	 
}			
#ys_boot_grunddaten { 
	font: 8pt/9pt Verdana; 
	float: left;	
	width:200px; 
	
}
#ys_boot_preise { 
	font: 8pt/9pt Verdana; 
	float: left;	
	width:450px; 
	
}

.backgr_ddblau { background:#314357; }
.backgr_ddgrau { background:#B6B6B6; }
.backgr_blau { background:#244173; }

.yacht_beschreibung-liste {
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	valign:top;
	vertical-align: top;
	text-align: left;
}

.zelle_weiss {
background: #FFFFFF;
font-family: Verdana;
font-size: 9px;
}

.zelle_dblau {
background: #114881;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-image:url(hintergrund2.gif);
background-repeat:repeat-x;
}

.zelle_hblau {
background: #E0F1FF; 
font-family: Verdana;
}

.boxyachtheader {
	border: 1px solid #114881;
	background-color: #114881;
	padding-top: 1px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;

}
.boxfooter {
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 1px;
	height: 22px;

	
}
.boxyachtfinder {
	font-color: #114881;
	background-color:  #E0F1FF; 
	border: 1px solid #114881;
	padding-bottom: 4px;
	
}
.fieldbutton {
	width: 75px;
	float: right;
	text-align: right;
}
.fieldadvanced {
	font-size: 9px;
	width: 80px;
	padding-top: 7px;
	float: left;
}
.line {
	clear: Beide;
	padding-top: 3px;
	height: 20px;
	vertical-align: middle;
}
.lblbox {
	font-size: 9px;
	text-align: right;
	float: left;
	width: 100px;
	padding-top: 3px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
}

.pulldown_small {
	font-size: 6.5pt;
	float: right;
	width: 115px;
	color: #003366;
}
.fieldday {
	font-size: 6.5pt;
	width: 19px;
	color: #003366;
}
.fieldmonth {
	font-size: 6.5pt;
	width: 19px;
	color: #003366;
}
.fieldyear {
	font-size: 6.5pt;
	width: 32px;
	color: #003366;
}
.fieldduration {
	font-size: 9px;
	width: 71px;
	color: #003366;
}

.yacht_uebersicht_unten {color: #6699FF}

#mindflowmediawillkommen	
{ position:absolute; width:28px; height:15px; z-index:1; left: 10px; top: 8px;
 display:none;
	color: #FFFFee;
	text-decoration: none;
	font-size: 1px; 
	height: 1px;
	margin: 0;
	padding: 0;}

.Stil1 {color: #6699FF}

#startboxcontainer { margin-top: 20px; margin-bottom:20px; width:475px; height:150px; }

.startbox {
	font-size: 9px;
	width: 150px;
	padding-top: 7px;
	float: left;
	text-align: center;
}


img.yacht-liste {
	float: left;
	padding: 7px;
	background: transparent url(image_border_74_01.gif) top left no-repeat;
	margin-right: 5px;
	}
img.yacht-liste:hover {
	padding: 7px;
	background: transparent url(image_border_74_02.gif) top left no-repeat;
	}

.floatimage-li {
	float: left;
	margin: 1px 10px 10px 1px;
	border: none;
	padding: 6px;

	}

.floatimage-re {
	float: right;
	margin: 1px 1px 10px 10px;
	border: none;
	padding: 6px;

	}

.floatimage2-li {
	float: left;
	margin: 0 20px 10px 0;
	border: none;
	padding: 9px;

	}

.floatimage2-re {
	float: right;
	margin: 0 0 10px 20px;
	border: none;
	padding: 9px;
	}

a:hover img.floatimage2-re {
	background: transparent url(image_border_220_02.gif) 0 0 no-repeat;
	}


/**************************************************
	Formulare
***************************************************/

form {
	display: inline;
	}

input,
input[type="text"],
input[type="password"],
select,
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	padding: 1px 0;
	background-color: #FFF;
	}

input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
	background-color: #FFFFE1;
	}


input[type="submit"] {
	padding: 0 2px;
	border-top: 1px solid #EBEAEB;
	border-right: 1px solid #8B8B8A;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #E1E2E2;
	background: #CCC url(button_hg_01.gif) 0 0 repeat-x;
	}

label {
	cursor:hand;
    }

optgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	font-style: normal;
	font-size: 11px;
	padding-left: 4px;
	}

optgroup option {
	padding-left: 7px;
	}
optgroup option:before {
	content: " » ";
	}

.checkbox-longtext {
	float: left;
	margin: 0 7px 7px 0;
	}

 .ysseo{ display:none;}
 
 	

#obenrechtsnav {
	margin: 1px;
	position: relative;
	width: 111px;
	height: 20px;
	float:right;
	clear: right;
	top: 180px;
	}	
div.kat-intro {
	padding-bottom: 15px;
	}

div.yacht-beschreibung {
	}
div.yacht-beschreibung ul {
	margin-top: 15px;
	}

a.button-stil:link,
a.button-stil:visited,
a.button-stil:hover,
a.button-stil:active {
	border-top: 1px solid #EBEAEB;
	border-right: 1px solid #8B8B8A;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #E1E2E2;
	color: #555;
	background: #CCC url(button_hg_01.gif) 0 0 repeat-x;
	text-decoration: none;
    height: 24px;
    line-height: 24px;
	}

div.yacht-liste-subinfos {
	color: #999;
	padding-top: 1px;
	}

.yacht-liste-subsubinfos {
	color: #555;
	padding: 3px 0 0 0;
	font-size: 10px;
	line-height: 12px;
	}

.yacht-liste-subsubinfos a:link,
.yacht-liste-subsubinfos a:visited,
.yacht-liste-subsubinfos a:hover,
.yacht-liste-subsubinfos a:active {
	color: #555;
	text-decoration: none;
	}
.yacht-liste-subsubinfos a:hover {
	text-decoration: underline;
	}

div.yacht-teaser {
	float: right;
	clear: right;
	width: 175px;
	padding: 5px 10px;
	\width: 155px;
	margin: 15px 0 10px 10px;
	background: #CDE4F7 none;
	border: 1px solid #DDD;
	}
div.yacht-teaser h3 {
	margin: 0;
	padding: 0;
	}
div.yacht-teaser ul li {
	margin-left: 0;
	}

#suchfunktion {
	padding-top: 25px;
	}
#tabelle-suchfunktion {
	background: #CDE4F7 none;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #DDD;
	}
