/*********************/
/******LAYOUT*********/
/*********************/
html, body { 
 height: 100%;
 margin: 0;
 padding: 0;
 font-family:Verdana, Helvetica, sans-serif;
 white-space:normal;
 font-size: 11px;
 background-color:#E7E7E7;
 scrollbar-face-color: #FFF;
 scrollbar-track-color: #FFF;
 scrollbar-3dlight-color: #FFF;
 scrollbar-darkshadow-color: #FFF;
 scrollbar-track-color: #FFF;
 scrollbar-arrow-color: #E75B28;
 scrollbar-highlight-color: #E75B28;
 scrollbar-shadow-color: #E75B28;
}


#wrapper_top {
 background-color: #FFF;
 width: 800px;
 height: 30px;
 margin-left: auto;
 margin-right: auto; 
 padding: 0px 25px 0px 25px;
 position:relative;
}

#wrapper_menu {
 background-color: #E75B28;
 height: 80px;
 width: 100%;
 position: relative;
 z-index: 35;
}

#wrapper_main { 
 width: 850px;
 background: #FFF;
 margin-left: auto;
 margin-right: auto; 
}

#bg_back {
 position: absolute;
 background-image: url(http://we5.fein.de/marine/media/images/boot_back.gif);
 background-repeat: no-repeat;
 top: -90px;
 left: -99px;
 width: 99px;
 height: 446px;
 z-index: 25;
}
#bg_front {
 position: absolute;
 background-image: url(http://we5.fein.de/marine/media/images/boot_front.jpg);
 background-repeat: no-repeat;
 top: -200px;
 left: 0px;
 width: 622px;
 height: 748px;
 /* -moz-opacity: 0.33;
 filter: alpha(Opacity=33); */
 z-index: 25;
}

#content{
 position: relative;
 padding: 25px 0px 5px 25px;
/* padding: 25px 155px 5px 25px; */
 overflow: auto;
 overflow-x: hidden;
 top:0px;
 left: 0px;
 z-index: 30; 
}

#maschinen {
 bottom: 0; 
 width: 825px;
 height: 150px;
 margin-left: auto;
 margin-right: auto; 
 padding-left: 25px;
 padding-top: 5px;
 position: relative;
 z-index: 30;
}

/*********************/
/***FORMATIERUNGEN***/
/*********************/

#headline {
 font-size: 16px;
 font-weight: bold;
 padding-top: 5px;
 color:#E75B28;
 position: relative;
 width: 400px;
 z-index: 30;
}

#headline a {
 color:#E75B28;
 text-decoration: none;
}

#menu_content {
 width: 800px; 
 margin-left: auto;
 margin-right: auto; 
 padding: 0px 25px 0px 25px;
}

#menu { 
 width: 750px; 
 position: absolute; 
 bottom: 0px;
 z-index: 30;
 top: 0px;
}

#logo {
 width: 150px;
 float: right;
 padding-top: 15px;
}

#border_content {
 background-color: #FFF;
 width: 500px;
 padding: 4px;
 border: 1px solid #CCC;
 position: relative;
 z-index: 30;
}

#head_orange {
 background-color: #E75B28;
 border: 1px solid #E75B28;
 font-weight: bold;
 color: #FFF;
 width: 550px;
 height: 15px;
 padding: 2px 2px 2px 4px;
 margin-top: 15px;
 position: relative;
 z-index: 30;
}

#techdata {
 background-color: #999;
 border: 1px solid #999;
 font-weight: bold;
 color: #FFF;
 width: 310px;
 height: 15px;
 padding: 2px 2px 2px 4px;
 position: relative;
 z-index: 30;
}

#techdatadetails {
 background-color: #E2E3E4;
 border: 1px solid #E2E3E4;
 color: #000;
 width: 310px;
 min-height: 15px;
 padding: 2px 2px 2px 4px; 
 margin-bottom: 1px;
 position: relative;
 z-index: 30;
}

#details {
 float:left;
 width: 500px;  
 margin-top: 10px;
}

#details ul li {
 padding-bottom: 4px;
 list-style-type: none;
 list-style-image: url(/marine/media/images/navi_indikator.gif); 
}

#content_headline{ 
 width: 450px;
 font-size: 13px;
 font-weight: bold;
 padding-bottom: 10px;
}

#content_text{ 
 width: 500px;
}

#wrapper_info {
 position: absolute;
 z-index: 29;
 right: 25px;
 top: 15px;
}

#video {
 padding-top: 10px;
 margin-bottom: 10px;
 background-image: url(http://we5.fein.de/weimages/ajax-loader.gif);
 background-repeat: no-repeat;
 background-position: center center;
}

#infobox {
 margin-bottom: 10px;
 margin-top: 10px;
 width: 250px;
 background: #C5C5C5; 
}

div#infohead {
 font-weight: bold; 
 font-size: 10px;
 padding: 5px;
}

#infotext {
 background: #FFF;
 border: 1px solid #C5C5C5;
 font-size: 10px;
 padding: 5px;
}

.introimg {
 margin: 0px 5px 5px 0px;
}

a.boxlink {
 color: #E75B28;
 text-decoration: none;
  
}
#infolink{
 padding: 7px 0px 7px 0px;
}
a.boxlink:hover {
 color: #E75B28;
 text-decoration: underline;
}

/*********************/
/*** SET NAVI ********/
/*********************/
#setnavi { 
 padding-top: 10px;
 position: relative;
 z-index: 30;
 width: 825px;
}

#wrapper_setnavi {
 float: left;
 width: 100px;
 padding-right: 10px;
}

#settext{ 
 font-size: 9px; 
 color: #FFF;
 font-weight:bold;
 height: 40px;
 background: #E75B28;
 padding: 5px 2px 2px 5px;
}

#setimg {
 height: 65px;
}

#content a {
 font-weight:normal;
 color:#000000;
 text-decoration:none;
}

#content a:hover {
 text-decoration:underline;
}

a#sethead {
 color:#FFF;
 text-decoration:none;
}
a:hover#sethead {
 text-decoration:underline;
}


/**********************/
/* Textauszeichnungen */
/**********************/
h2 {
 font-size: 12px;
 font-weight: bold;
 color:#E75B28;
}


/*********************/
/*** SUBMENUNAVI *****/
/*********************/

#submenu {
 float: right;
 padding-top: 5px;
 position: relative;
 z-index: 30;
}

#submenu a {
 font-size:10px;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
 border-right: solid 1px #000;
 padding: 0px 4px;
}

#submenu a.last {
 border-right: 0;
}

#submenu a:hover {
 text-decoration:underline;
}

/***************************/
/********* SITEMAP *********/
/***************************/

#sitemap {
	margin: 10px 0px 50px 15px;
padding: 0px;
}

#sitemap a {
	text-decoration: none;
        color: #000000;
}

/******* 1. Ebene *********/
#sitemap ul {
	margin: 0px 0px 10px 20px;
padding: 0px;
}

#sitemap ul li {
	list-style-type: none;
	list-style-image: url(/weimages/navi_indikator_we5.gif );
}

#sitemap ul li a {
        font-size: 11px;
        font-weight:bold;
        /* text-align: center; */
}
#sitemap ul li a:hover {
        color: #E75B28;
}

/******* 2. Ebene *********/
#sitemap ul li ul {	
	margin: 5px 0px 10px 15px; 
}

#sitemap ul li ul li {
	list-style-type: none;    
	list-style-image: url(/weimages/navi_indikator_we5.gif );
  
}

#sitemap ul li ul li a {
        font-size: 11px;  
        font-weight:normal;
        text-align: center;
}

#sitemap ul li ul li a:hover {
        color: #E75B28;
        /* font-weight:bold; */
}

/******* 3. Ebene *********/
#sitemap ul li ul li ul {
	margin: 5px 0px 10px 15px;
}

#sitemap ul li ul li ul li {
	list-style-type: normal;  
	list-style-image: url(/weimages/navi_indikator_we5.gif );
}

#sitemap ul li ul li ul li a {
        font-size: 11px;
        font-weight:none;        
        text-align: center;
}

#sitemap ul li ul li ul li a:hover {
        color: #E75B28;
        font-weight:bold;
}

