html { }

iframe { border:0; }

body {
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	scrollbar-face-color:#F0F0EB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:rgb(210,210,210);
	scrollbar-darkshadow-color:rgb(190,190,190);
	scrollbar-shadow-color:rgb(210,210,210);
	scrollbar-arrow-color:#13388B;
	scrollbar-track-color:rgb(210,210,210);
}

td {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(62,77,116);
	margin-bottom:8px;
}

.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.label {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}
#powerlayer{z-index:99999;}

#outer{
	width:780px;
	height:700px;
	color:#000000;
	text-align:left;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-385px;
	z-index:0;
}
 
html>body #outer{ height:auto; } 

#innerwrap {
	float:left;
	width:600px;
	z-index:0;
}

#header{
	position:absolute;
	top:0;
	left:0px;
	width:780px;
	height:103px;
	color:#000000;
	background-color:#ffffff;
	z-index:0;
}

#left {
	position:absolute;
	width:180px;
	top:103px;
	left:0px;
	z-index:0;
	height:620px;
	float:left;
         background-image:url('../images/left1.gif'); 
	background-position:0px 0px;
	background-repeat:repeat-y;	
	color:rgb(62,77,116);	
	border-bottom:3px solid rgb(0,51,153);
}


#cleft {
	margin-top:21px;
	margin-left:5px;
	margin-bottom:20px;
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	color:rgb(62,77,116);
}

#left p { padding-left:3px;padding-right:1px }


#right {
	position:absolute;
	width:170px;
	top:103px;
	left:610px;
	height:620px;
	float:right;
	background-image:url('../images/right1.gif');
	background-position:0px 0px;
	background-repeat:repeat-y;
	color:rgb(62,77,116);
	border-bottom:3px solid rgb(0,51,153);
	z-index:0;
	overflow:hidden;
}


#cright {
	margin-top:23px;
	margin-left:8px;
	margin-bottom:20px;
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:568px;
	vertical-align:bottom;
	overflow:hidden;
	color:rgb(62,77,116);
}

#rright {
	margin-top:0px;
	margin-left:-22px;
	margin-bottom:20px;
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:568px;
	vertical-align:bottom;
	overflow:hidden;
	color:rgb(62,77,116);
}

#right .td { }

#right p { padding-left:4px;padding-right:1px }	

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(23,88,230);
	margin:0;
}

#cright a.naviright_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(23,88,230);
} 

#cright a.naviright_active {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(0,51,153);
	text-decoration:underline;
} 

#cright .navi_ev{
	width:153px;
	border-bottom:1px solid rgb( 145, 155, 156 );
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(23,88,230);
	margin:0;
}

div,p  { margin-top:0; }

#content {
	position:absolute;
	z-index:0;
	top:103px;
	left:183px;
	width:410px;
	height:620px;
	overflow:inherit;
	float:right;
	padding-left:5px;
	color:rgb(62,77,116);
}

#fremderContent {
	position:absolute;
	z-index:10;
	top:80px;
	left:5px;
	height:593px;
         width:760px;
	overflow:auto;
}

#ccontent {
	position:absolute;
	z-index:0;
	top:30px;
	left:5px;
	height:555px;
	width:410px;
}

#ccontentwithoutright{
	position:absolute;
	z-index:0;
	top:30px;
	left:5px;
	height:555px;
	width:595px;
}

#pcontent {
	position:relative;
	z-index:0;
	left:0px;
	padding-right:5px;
	height:555px;
	width:410px;
	overflow:auto;
         margin-top:0px
}

#pcontentWithoutRight {
	position:relative;
	z-index:0;
	left:0px;
	padding:0px;
	height:561px;
	width:600px;
	overflow:auto;
        margin-top:0px;
        border-bottom: 3px solid #003397;
}

#ncontent {
	position:absolute;
	z-index:0;
	top:26px;
	left:0px;
	padding-right:5px;
	height:560px;
	width:410px;
	overflow:auto;
}

#hcontent {
	position:absolute;
	z-index:0;
	top:177px;
	left:-5px;
        margin-left:0px;
	padding-right:0px;
	height:388px;
	width:410px;
	overflow:auto;
}

#cimaging {
z-index:0;
position:absolute;
left:600px;
top:200px;
height:500px;
width:170px;

}

.news {
	position:relative;
	z-index:5;
}

#content p { padding-left:3px:color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {
	position:absolute;
	top:620px;
	left:-178px;
	z-index:0;
	width:780px;
	height:18px;
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	color:rgb(0,51,153);
}

*html #bottomnavi {
top:610px;
}

#topnavi {
	position:relative;
	z-index:5;
	float:right;
	margin-top:3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:10px;
	text-align:center;
	width:170px;
	color:rgb(0,51,153);
}

#illu {
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
}

#header_right {
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
}

#navipath {

	position:absolute;
	margin-top:2px;
	margin-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:430px;
	height:19px;
	z-index:5;
	background-image:url('../images/center1.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	left: -3px;
	padding-left:10px;
	padding-top:2px;
	top: 0px;
}

#navipathWithoutRight {

	position:absolute;
	margin-top:2px;
	margin-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:590px;
	height:19px;
	z-index:5;
	background-image:url('../images/center2.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	left: -3px;
	padding-left:10px;
	padding-top:2px;
	top: 0px;
}

.navi{
	width:170px;
	border-bottom:1px solid rgb( 145, 155, 156 );
}

h1 {
	padding-left:2px;
	font-weight:bold;
	font-size:14px;
	color:rgb(0,51,153);
	margin:0;
padding-bottom:5px;
        font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}

h2 {
	padding-left:2px;
	font-weight:bold;
	font-size:12px;
	color:rgb(0,51,153);
	margin:0;
}
u1 {
padding:0px;

}

td.headline {
	border-bottom:1px solid rgb( 145, 155, 156 );
}

td.headline1 {
	border-bottom:3px solid rgb( 145, 155, 156 );
}

td.produktlist {
	text-align:right;
	width:180px;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}

hr { color:rgb(210,210,210); }

a { font-size:11px; color:rgb(23,88,230); text-decoration:none; }
a:hover { text-decoration:underline; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(0,51,153);; font-size:9px; } 

a.additionalnavi { font-size:10px; color:rgb(0,51,153); }

.imgnavi { border:0; }

a.navipath { font-size:10px; color:rgb(23,88,230); } 

a.navileft_passive {
	display:block;
    background-image:url('../images/left1.gif');
	background-position:0px 0px;
	background-repeat:repeat-y;	
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(23,88,230);
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navi_prb1.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(0,51,153);
	text-decoration:underline;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_p1.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(23,88,230);
} 

a.sitemap_level1 {	
	display:block;
	border-bottom:1px solid rgb( 145, 155, 156 );
	color:rgb(23,88,230);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pr1.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:rgb(62,77,116);
	background:url("../images/navi_pr1.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:rgb(190,190,190);
}

.sitemap_level2_container {
	float:left;
	width:25%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:left;
	width:75%;
	padding-top:.3em;
}

.sitemap_level4_container {
	float:left;
	width:100%;
	padding-top:.3em;
}

.input_searchbox {
	width:110px;
	vertical-align:left;
	font-size:11px;
	color: rgb(62,77,116);
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:left;
	color:#6B7A99;
	position:relative;
	margin-top:10px;
	padding-left:5px;
         padding-bottom:0px;
	/*left:-65px;*/
}

#loginbox {
	border-top:1px solid rgb( 145, 155, 156 );
	border-bottom:1px solid #aeaeae;
	padding-bottom:.3em;
	padding-top:.3em;
	paddin-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	border-top:1px solid rgb( 145, 155, 156 );
	border-bottom:1px solid rgb( 145, 155, 156 );
	padding-bottom:.3em;
	padding-top:.3em;
	padding-left:10px;
	padding-right:0em;
	margin-bottom:1.5em;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid rgb( 145, 155, 156 );
   border-bottom:1px solid rgb( 145, 155, 156 );
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

.hidden {
	display:none;
}

.gallery_page_bottom {
	position:absolute;
	top:494px;
	left:0xp;
	width:390px;
	color:#6B7A99;
	overflow:hidden;
	text-align:center;
}

.gallery_page_top {
	position:relative;
	padding-top:10px;
	left:0xp	;
	width:389px;
	color:#6B7A99;
	overflow:hidden;
	text-align:center;
}

.result_page {
	position:absolute;
	top:520px;
	left:0xp;
	width:420px;
	color:#6B7A99;
	text-align:center;
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		410px;		
	margin-right:	-2px;	
}
.dynamic-tab-pane-control .tab-row .tab {
	width: 80px;
	height: 16px;
	background-image: url( "../images/tab.gif" );
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: hand;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width: 84px !important;
	height: 18px !important;
	background-image:	url( "../images/tab_active.gif" ) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 3;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:	11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor: hand;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:	11px Tahoma;
	width: 80px;
	height: 16px;
	background-image:	url( "../images/tab_hover.gif" );
	background-repeat: no-repeat;
}
.dynamic-tab-pane-control .tab-page {

	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	z-index: 2;
	position: relative;
	top: -2px;
	font: 11px Tahoma;
	color: #333;
	padding:	5px;
	float: left;
}
.tab-content {
	overflow:auto;
	width:397px;
	padding-right:5px;
	height:527px;
}
*html .tab-content {
	padding-right:0px;
}

.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}
.glossarborderbottom {
    border-bottom:1px solid rgb(0,51,153);
}
.glossarborderleft {
    border-left:1px solid rgb(0,51,153);
    padding-left:1px;
    padding-top;1px;
}
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		410px;		
	margin-right:	-2px;	
}
.dynamic-tab-pane-control .tab-row .tab {
	width: 80px;
	height: 16px;
	background-image: url( "../images/tab.gif" );
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: hand;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width: 84px !important;
	height: 18px !important;
	background-image:	url( "../images/tab_active.gif" ) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 3;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:	11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor: hand;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:	11px Tahoma;
	width: 80px;
	height: 16px;
	background-image:	url( "../images/tab_hover.gif" );
	background-repeat: no-repeat;
}
.dynamic-tab-pane-control .tab-page {

	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	z-index: 2;
	position: relative;
	top: -2px;
	font: 11px Tahoma;
	color: #333;
	padding:	5px;
	float: left;
}
.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}

.popup360erOceanis31
{
padding-top:10px;
height:770px;
width:880px;
border:0 none;
opacity:0.8; 
FILTER: alpha(opacity:85);
background-color:#fff;
padding-left:100px;
}

*html .popup360erOceanis31
{
margin-top:-35px;
padding-top:0px;
height:770px;
width:970px;
border:0pt none;
opacity:0.8; 
FILTER: alpha(opacity:85);
background-color:#fff;
padding-left:100px;
}

.popGly {
margin-top:217px;
height:1000px;
width:1000px;
border:0 none;
background-color:#fff;
padding-left:100px;
top:0;
left:0;
overflow:hidden;
margin-left:-50px;
}

* html .popGly {
margin-top:182px;
height:1000px;
width:1000px;
border:0 none;
background-color:#fff;
padding-left:100px;
top:0;
left:0;
overflow:hidden;
margin-left:-50px;
}

.popupVideo {
padding-top:60px;
height:770px;
width:880px;
border:0 none;
opacity:0.85; 
FILTER: alpha(opacity:85);
background-color:#fff;
padding-left:100px;
top:0;
}

* html .popupVideo {
margin-top:-35px;
padding-top:0px;
height:770px;
width:970px;
border:0 none;
opacity:0.85; 
FILTER: alpha(opacity:85);
background-color:#fff;
padding-left:100px;
}


.startRowImg {
background-color:#f0f1f5;
}

.startRow {
background-color:#f0f1f5;
border-top:12px solid #fff;
}

.startRowSp{background-color:#f0f1f5;}

.beneteauStartImg{}
.newModellHeadline{padding-bottom: 1px;}
.startTxt { padding:5px; }

.fbox{ display:block; overflow:hidden; }
.fboxL{ float:left; }
.fboxR{ float:right; }


.multicol {
margin:0 0 10px;
text-align:justify;
}

.multicolleftdiv {
float:left;
margin:0 10px 0 0;
}

.multicolrightdiv {
float:right;
margin:0 0 0 10px;
}
