
/* begin: basics */

* div {z-index:24;}

html { min-width: 900px; }

div, img, form, ul, li, h1, h2, h3 { border: 0; margin: 0; padding: 0; } 

html, body {
	background: #A3A7B6 url(../gfx/bg_verlauf.gif) top left repeat-x;	height: 100%;	border: 0;	margin: 0;	padding: 0;  text-align: center;}

.antifloat {clear: both;	visibility: hidden;}

div#placeholder {	background: #A3A7B6 url(../gfx/bg_verlauf.gif) top left repeat-x;  position: relative;	width: 890px;	height: 100%;	margin: auto;}

div#wrapper {	background: url(../gfx/bg_wrapper.gif) 0px 60px repeat-y;	width: auto;	height: auto;  margin: auto;  float: left; 
}

/* end: basics */

/* begin: head */

div#wrapper_logo	{	background: #A3A7B6 url(../gfx/bg_verlauf.gif) top left repeat-x;	width: auto;	height: auto;  padding: 5px 0 5px 0;}

div#logos	{position: relative;	width: 860px;  height: 44px;  background: #fff; border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; text-align: left; padding: 4px 0 0 30px;}

div#logos	a.logo_linssen	{background: url(../gfx/logo_linssen.gif) top left no-repeat; display: block; width: 196px; height: 37px; float: left; position: absolute; left: 350px;}

div#logos	a.logo_princess	{background: url(../gfx/logo_princess.gif) top left no-repeat; display: block; width: 154px; height: 40px; float: left; position: absolute; left: 100px;}

div#logos	a.logo_residenz	{background: url(../gfx/logo_residenz.gif) top left no-repeat; display: block; width: 162px; height: 40px; float: left; position: absolute; left: 650px;}
div#head	{background: #062C6F url(../gfx/bg_head.gif) top left no-repeat; position: relative; width: 890px; height: 182px; border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; text-align: left;} 

/* begin: hack ie */

* html div#head img	{margin: 0 0 -4px 0;}

div#head a.home {display: block; width: 184px; height: 182px; float: left;}
div#head a.teaser_news {display: block; top: 13px; left: 487px; width: 345px; height: 155px; background: url(../gfx/trp.gif) top left no-repeat; z-index: 1000; position:absolute;}


/* end: hack ie */

/* end: head */

/* begin: navi lang */

div#navi_lang	{background: #062C6F; position: relative; width: 875px; height: 19px; border-bottom: 1px solid #fff; text-align: right; padding: 0 15px 0 0; z-index:1;}

div#navi_lang	a.en	{background: url(../gfx/bg_navi_lang_en.gif) top right no-repeat; display: block; width: 22px; height: 19px; float: right; padding: 0 0 0 7px;}

div#navi_lang	a.en:hover	{background: url(../gfx/bg_navi_lang_en_over.gif) top right no-repeat;}

div#navi_lang	a.en_over	{background: url(../gfx/bg_navi_lang_en_over.gif) top right no-repeat; display: block; width: 22px; height: 19px; float: right; padding: 0 0 0 7px;}

div#navi_lang	a.de	{background: url(../gfx/bg_navi_lang_de.gif) top left no-repeat; display: block; width: 22px; height: 19px; float: right;}

div#navi_lang	a.de:hover	{background: url(../gfx/bg_navi_lang_de_over.gif) top left no-repeat;}

div#navi_lang	a.de_over	{background: url(../gfx/bg_navi_lang_de_over.gif) top left no-repeat; display: block; width: 22px; height: 19px; float: right;}

/* end: navi lang */

/* begin: row left */

div#row_left	{background: #062C6F; width: 184px; height: auto; float: left; padding: 15px 0 15px 0; text-align: left; z-index:24;}

div#row_left	a.navi_main	{background: url(../gfx/bg_navi_main.gif) 12px 0px no-repeat; display: block; width: 157px; height: 22px; font: bold 12px arial, tahoma, verdana, sans-serif; color: #fff; text-decoration: none; padding: 8px 0 0 27px;}

div#row_left	a.navi_main:hover	{background: #DCE6EF url(../gfx/bg_navi_main_over.gif) 12px 0px no-repeat; font: bold 12px arial, tahoma, verdana, sans-serif; color: #ff0000;}

div#row_left	a.navi_main_over	{background: #DCE6EF url(../gfx/bg_navi_main_over.gif) 12px 0px no-repeat; display: block; width: 157px; height: 22px; font: bold 12px arial, tahoma, verdana, sans-serif; color: #ff0000; text-decoration: none; padding: 8px 0 0 27px;}

div#row_left	a.navi_sub	{background: #DCE6EF; display: block; width: 157px; height: 19px; font: bold 12px arial, tahoma, verdana, sans-serif; color: #466395; text-decoration: none; padding: 3px 0 0 27px;}

div#row_left a.navi_sub:hover	{background: #EDF0F3;}

div#row_left	a.navi_sub_over	{background: #EDF0F3; display: block; width: 157px; height: 19px; font: bold 12px arial, tahoma, verdana, sans-serif; color: #466395; text-decoration: none; padding: 3px 0 0 27px;}

div#row_left	a.navi_sub_1	{background: #EDF0F3; display: block; width: 151px; height: 18px; font: normal 11px arial, tahoma, verdana, sans-serif; color: #466395; text-decoration: none; padding: 0 0 3px 33px;}

div#row_left	a.navi_sub_1:hover	{background: #EDF0F3 url(../gfx/bg_navi_sub_1_over.gif) 23px 3px no-repeat;}

div#row_left	a.navi_sub_1_over	{background: #EDF0F3 url(../gfx/bg_navi_sub_1_over.gif) 23px 3px no-repeat; display: block; width: 151px; height: 18px; font: normal 11px arial, tahoma, verdana, sans-serif; color: #466395; text-decoration: none; padding: 0 0 3px 33px;}

/* end: row left */

/* begin: row middle */

div#row_middle	{background: #fff; width: 606px; height: auto; float: left; padding: 22px 50px 0 50px; text-align: left; font: normal 12px arial, tahoma, verdana, sans-serif; color: #002D40;}

div#row_middle	h1, h2	{font: bold 12px arial, tahoma, verdana, sans-serif; color: #ff0000; margin: 0; padding: 0;}

div#row_middle	small	{font: normal 10px arial, tahoma, verdana, sans-serif; color: #002D40;}

div#row_middle	sup	{font: normal 0.6em arial, tahoma, verdana, sans-serif; color: #002D40; margin: 0; padding: 0;}

* html div#row_middle sup	{	font: normal 0.8em arial, tahoma, verdana, sans-serif;}

div#row_middle hr	{width: 606px; height: 1px;	background: #006E9B;	margin: 10px 0 10px 0;  border: none;  padding: 0;  color: #006E9B;}

/* begin: hack ie */

* html div#row_middle hr	{margin: 5px 0 5px 0;}
/* end: hack ie */

div#row_middle a	{color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline;}

div#row_middle a:hover	{color: #002D40; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline;}

div#row_middle a.navi_text	{color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: none;}

div#row_middle a.navi_text:hover	{color: #002D40; font: normal 12px arial, tahoma, verdana, sans-serif;  text-decoration: underline;}

div#row_middle a.navi_text_over	{color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline;}

div#row_middle a.trailer	{background: url(../gfx/icon_wmv.gif) 0 0 no-repeat; color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline; padding: 0 0 0 20px;}

div#row_middle a.pdf_text {background: url(../gfx/icon_adobe.gif) 0 0 no-repeat; color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline; padding: 0 0 0 20px; display:block;}

div#row_middle a.film {background: url(../gfx/icon_film.gif) 0 0 no-repeat; color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline; padding: 0 0 0 20px;}

div#row_middle a.panorama {background: url(../gfx/icon_panorama.gif) 0 0px no-repeat; color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline; padding: 0 0 0 20px; display:block;}

div#row_middle iframe	{width: 656px; height: 318px;	frameborder: none;  background: url(../gfx/bg_gebrauchtyachten.gif) top left no-repeat;}

div#row_middle	ul {list-style: none; margin: 0; padding: 0;}

div#row_middle li.pdf {background: url(../gfx/icon_adobe.gif) 0 3px no-repeat; display: block;	width: auto; padding: 2px 0 2px 20px;}

div#row_middle li.zip {background: url(../gfx/icon_zip.gif) 0 3px no-repeat; display: block; width: auto; padding: 2px 0 2px 20px;}

div#row_middle li.wmv {background: url(../gfx/icon_wmv.gif) 0 3px no-repeat; display: block; width: auto; padding: 2px 0 2px 20px;}

div#row_middle table	{border: 1px solid #006E9B; border-collapse: collapse;}

div#row_middle table td	{border: 1px solid #006E9B; padding: 5px;}

div#row_middle .error	{color: #ff0000; font: normal 12px arial, tahoma, verdana, sans-serif;}

div#row_middle span {background: url(../gfx/bg_content_list.gif) 10px 6px no-repeat; display: block; width: auto; padding: 2px 0 2px 20px;}

div#row_middle img.right {float: right; border: solid 1px #ff0000; margin: 0 0 10px 20px;}

div#row_middle img.left {float: left; border: solid 1px #ff0000; margin: 0 20px 10px 0;}

/* ----------------------------------- teaser_box_main -------------------------------------------------- */

div#row_middle .teaser_box_main	{background: #EDF0F3; padding:20px; margin: 0 0 20px 0; text-align:center; border:1px solid #006E9B; font-size: 13px;}
div#row_middle .teaser_box_main b	{font-size: 15px;}



/* begin: map 24 */

div#row_middle .map24	{width: 300px; float:left;}

div#row_middle .map24	table td	{border: none;  padding: 1px 0 0 1px;}

div#row_middle .map24_headline	{color: #fff; font: bold 12px arial, tahoma, verdana, sans-serif; padding: 0px 0 0 10px; vertical-align: middle;}

/* end: map 24 */

/* begin: galerie */
	
div#row_middle .galerie	{width: 604px; height: 268px; border: 1px solid #006E9B; background: #F0F0F0; margin: 0; padding: 0;}

div#row_middle .thumb	{width: 284px; height: 268px; float: left; padding: 0 0 0 7px;}

div#row_middle .thumb p	{margin: 0; padding: 7px 0 0 5px; font: bold 12px arial, tahoma, verdana, sans-serif; color: #002D40;}

div#row_middle .thumb	a img	{border: 1px solid #F0F0F0; margin: 4px;}

div#row_middle .thumb	a:hover img	{border: 1px solid #ff0000;}

div#row_middle .thumb	a.over img	{border: 1px solid #ff0000;}

div#row_middle .pic	{ width: 313px; height: 226px; float: right; padding: 14px 0 0 0;}

div#row_middle .pic	img	{border: 1px solid #ff0000;}

div#row_middle .picnavi	{width: 313px;  height: 28px;  float: right;}

div#row_middle .picnavi a.back	{background: url(../gfx/back.gif) center left no-repeat; height: 28px; width: 22px; display: block; float: left;}	

div#row_middle .picnavi p	{width: 258px; height: 23px; float:left; margin: 0; padding: 5px 0 0 0; text-align: center; font: bold 12px Arial, Verdana,  Helvetica, sans-serif; color: #ff0000;}

div#row_middle .picnavi a.forward	{background: url(../gfx/forward.gif) center left no-repeat; height: 28px; width: 22px; display: block; float: left;}	

/* end: gallery */


/* begin: container news */

div#row_middle	.news	{position: relative; width: auto; height: auto;}

div#row_middle	.news	h1	{background: url(../gfx/bg_news.gif) top left no-repeat; font: bold 12px arial, tahoma, verdana, sans-serif; color: #ff0000; margin: 0; padding: 0 0 5px 20px;}

div#row_middle .news p	{font: normal 12px arial, tahoma, verdana, sans-serif; color: #002D40; margin: 0; padding: 0 20px 0 20px;}

div#row_middle .news a	{color: #062C6F; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline;}

div#row_middle .news a:hover	{color: #002D40; font: normal 12px arial, tahoma, verdana, sans-serif; text-decoration: underline;}

div#row_middle .news img	{float: left; margin: 5px;}


/* end: container news */

/* end: row middle */

/* begin: footer */

div#footer	{background: #fff url(../gfx/bg_footer.gif) top left no-repeat; position: relative; width: 890px; height: 39px; float: left; z-index:24;}

/* end: footer */

/* begin: form */


div#contact form	{background: #F0F0F0; width: auto; height: auto; float: left; padding: 10px 5px 5px 5px; border: 1px solid #006E9B;}

div#contact form br { clear: left;}

div#contact label {padding: 4px 0 1px 5px; width: 200px; text-align: left; float: left;}

div#contact .info {padding: 4px 0 1px 5px; width: 200px; text-align: left; float: left; line-height: 15px;}

div#contact input {border: solid 1px #006E9B; width: 223px; display: block; float: left; margin: 2px; padding: 2px; background: #fff; font: normal 11px arial, verdana, tahoma; color: #006E9B;}

div#contact textarea {border: solid 1px #006E9B; width: 223px; height: 130px; display: block; margin: 2px; padding: 2px; background: #fff; font: normal 11px arial, verdana, tahoma; color: #717559; scrollbar-face-color: #fff;scrollbar-highlight-color: #fff; scrollbar-shadow-color: #006E9B;	scrollbar-3dlight-color: #FFF; scrollbar-arrow-color: #006E9B; scrollbar-track-color: #fff; 	scrollbar-darkshadow-color: #fff; float:left;}

div#contact #plz {width: 50px;}
          
div#contact #ort { width: 163px;}

div#contact #submit {border: solid 1px #006E9B; width: 68px; background: #fff; font: normal 11px arial, verdana, tahoma; color: #006E9B; height: 20px;}

div#contact #submit_newsletter {border: solid 1px #006E9B; width: 120px; background: #fff; font: normal 11px arial, verdana, tahoma; color: #006E9B; height: 20px;}

div#contact .radio {width: auto; height: auto; margin: 8px 2px 2px 2px; padding: 2px;}

div#contact .check {width: auto; height: auto; margin: 2px; padding: 2px;}
/* end: form */

/* --------------------- begin: tooltipp ----------------------------------- */

div#row_middle a.tooltipp {	display: block;  width: 210px;  height: 250px;}
div#row_middle a.tooltipp span { display: none; }
div#row_middle a.tooltipp:hover span { display:block;  position:absolute;	top:-270px;  left: -264px;	width: 525px;  height: 525px;	padding:0;}
div#row_middle a.tooltipp:hover {z-index:25;	background: none;  cursor: hand;}
div#row_middle a.tooltipp { position: relative; z-index:24;}
div#row_middle .tooltipp_bg { float:right; width:210px; height:250px; border:solid 1px #ff0000; margin: 0 0 0 5px;}

  
/* ------------------ end: tooltipp ------------------------- */

/* --------------------- begin: tooltipp index ----------------------------------- */

/* a.tooltipp_index {	display: block;  width: 210px;  height: 250px;} */
a.tooltipp_index span { display: none; }
a.tooltipp_index:hover span { display:block; left: -1px; top: -1px;  position:absolute;	width: 304px;  height: 376px;	padding:0;}
a.tooltipp_index:hover {z-index:25; background: #fff url(../gfx/trp.gif) top left no-repeat;}
a.tooltipp_index {position: relative; z-index:24;}
a.tooltipp_index {text-decoration:none; display: block; top: 28px; left: 537px; width: 304px; height: 126px; background: url(../gfx/trp.gif) top left no-repeat; position:absolute; z-index:1000;}

  
/* ------------------ end: tooltipp index ------------------------- */