@CHARSET "iso-8859-1";
*{margin:0px;padding:0px;}
html{height:100%;}
body{height:100%;margin:0px;padding:0px;background-color:#1f2e49;}

#fassmer-werft{margin:0px auto;width:990px;background: url("werft-start-bg.jpg") no-repeat;min-height:100%;}
#topnav{float:left;width:590px;height:45px;padding-left:400px;}
.topnav-link{float:right;font-family:arial; font-size:12px;color:#fff;text-decoration: none; line-height:20px;padding-top:7px;padding-left:7px;}
.topnav-link:hover{text-decoration: underline;}
.topnav-link-sel{float:right;font-family:arial; font-size:12px;color:#fff;text-decoration: underline; line-height:20px;padding-top:7px;padding-left:7px;}
#headnav{clear:both;float:left;width:890px;padding-top:77px;height:23px;margin-bottom:14px;}
.headnav-link-sel{float:left; padding-left:3px; font-family:arial; font-size:15px;color:#fff;text-decoration: underline; line-height:23px;}
.headnav-link{float:left; padding-left:3px; font-family:arial; font-size:15px;color:#fff;text-decoration: none; line-height:23px;}
.headnav-link:hover{text-decoration: underline;}
#logo{float:left;width:100px;height:100px;background: url("werft-start-logo.jpg") no-repeat;margin-bottom:14px;}
#main{clear:both;float:left;width:989px;border:1px solid #fff; border-right:0px; background: url("werft-schiffbau-main-bg.jpg") repeat-y; position:relative;}
#footer{clear:both;float:left;width:989px;height:20px;}

#navigation{float:left;width:208px; border:0px;margin-right:1px;}

#navhead a{float:left;width:202px; height:39px;margin:0px;padding:0px;padding-left:6px; border:0px; border-bottom:1px solid #fff;background-image:none;background-color:#0099cc;font-family:arial; font-size:18px;color:#fff;line-height:39px;text-decoration: none;}
.nav-eb1{float:left;width:185px; padding:10px 15px 10px 8px; border:0px; background: url("werft-schiffbau-nav-btn.jpg") no-repeat right;font-family:arial; font-size:13px;color:#000;line-height:20px; text-decoration: none;}
.nav-eb1-sel{float:left;width:185px; padding:10px 15px 10px 8px; border:0px; background: url("werft-schiffbau-nav-btn-sel.jpg") no-repeat;font-family:arial; font-size:13px;color:#000;line-height:20px; text-decoration: none;}
.nav-eb2{float:left;width:185px; padding:0px 15px 0px 8px; border:0px; background: url("werft-schiffbau-nav-btn2.jpg") repeat-y;font-family:arial; font-size:11px;color:#000;line-height:20px; text-decoration: none;}
.nav-eb2-sel{float:left;width:185px; padding:0px 15px 0px 8px; border:0px; background: url("werft-schiffbau-nav-btn2-sel.jpg") repeat-y;font-family:arial; font-size:11px;color:#000;line-height:20px; text-decoration: none;}

.nav-tr{clear:both;float:left;width:208px; height:2px; background: url("werft-schiffbau-nav-tr.jpg") repeat-x;font-size:0px;line-height:0px;margin:0px;padding:0px;}
.list_navigation_eb1,.list_navigation_eb2,.list_navigation_eb3{list-style-type:none;}
.list_navigation_eb1 li,.list_navigation_eb2 li,.list_navigation_eb3 li{width:208px; font-size:0px;line-height:0px;margin:0px;padding:0px;}
.eb1_first .close,.eb1_first .open{float:left;width:200px; height:39px;margin:0px;padding:0px;padding-left:8px; border:0px; border-bottom:1px solid #fff;background-image:none;background-color:#1f2e49;font-family:arial; font-size:18px;color:#fff;line-height:39px;text-decoration: none;}


.eb1_std .close{float:left;width:185px; margin:0px;padding:10px 15px 10px 8px; border:0px; background: url("werft-company-nav-btn.jpg") no-repeat right 14px;font-family:arial; font-size:13px;color:#000;line-height:20px; text-decoration: none;}
.eb1_std .close:hover{background: url("werft-company-nav-btn-hover.jpg") no-repeat;}
.eb1_std .open{float:left;width:185px; margin:0px; padding:10px 15px 10px 8px; border:0px; background: url("werft-company-nav-btn-sel.jpg") no-repeat;font-family:arial; font-size:13px;color:#000;line-height:20px; text-decoration: none;}



.eb2_std .close{float:left;width:179px; margin:0px;padding:3px 15px 3px 14px; border:0px; background: url("werft-company-nav-btn2.jpg") repeat-y right;font-family:arial; font-size:12px;color:#000;line-height:14px; text-decoration: none;}
.eb2_std .close:hover{background:none; background-color:#e9eaed;}
.eb2_std .open{background:none; background-color:#e9eaed;float:left;width:179px; margin:0px; padding:3px 15px 3px 14px; border:0px; font-family:arial; font-size:12px;color:#000;line-height:14px; text-decoration: none;}

.closeEnd{float:left;width:208px; height:12px; margin:0px;padding:0px; border:0px; background: url("werft-company-nav-btn2.jpg") repeat-y right;}

.eb3_std .close{background:none; background-color:#e9eaed; float:left;width:175px; padding:3px 15px 3px 18px; border:0px; font-family:arial; font-size:10px;color:#494949;line-height:12px; text-decoration: none;}
.eb3_std .close:hover{background:none; background-color:#e9eaed; color:#000;}
.eb3_std .open{background:none; background-color:#e9eaed;float:left;width:175px; padding:3px 15px 3px 18px; border:0px;font-family:arial; font-size:10px;color:#000;line-height:12px; text-decoration: none;}



#inhalt{float:left;display:block;width:780px;margin:0px;padding:0px;}

.schiffbau-list-box{float:left;width:250px;height:210px;margin:0px;padding:0px;padding-left:10px;margin-left:0px;margin-top:10px;}
.schiffbau-list-box img{float:left;width:250px;height:179px;border:0px;margin-bottom:1px;}
.schiffbau-list-box-link{clear:both;float:left;width:245px;height:31px; background: url("werft-schiffbau-artikel-btn.jpg") no-repeat; font-family:arial; font-size:14px;color:#000;line-height:31px; text-decoration: none;padding-left:5px;}
.schiffbaua-detail-l{clear:both;float:left;width:400px;padding:10px;padding-top:0px;}
.schiffbaua-detail-titel,.schiffbaua-detail-titel p{font-family:arial; font-size:20px;color:#000;line-height:30px;padding:0px;}
.schiffbaua-detail-txt,.schiffbaua-detail-txt p{clear:both;font-family:arial; font-size:13px;color:#000;line-height:17px;height:200px;padding:0px;}
.schiffbaua-detail-r	{float:left;width:350px;padding-top:6px;}
.schiffbaua-detail-r-box{float:left;width:346px;border:1px solid #7fcce5;background-color:#fff; padding:1px;padding-bottom:0px; border-bottom:0px;}
.schiffbaua-detail-r-box-o{float:left;width:346px;background-color:#e5f5fa;padding:0px;margin:0px;}
.schiffbaua-detail-r-box-u{clear:both;float:left;width:350px;height:11px;background: url("werft-schiffbau-tab-u.jpg") no-repeat;}
.schiffbaua-detail-r-box-line,.schiffbaua-detail-r-box-line-w,.schiffbaua-detail-r-box-line p,.schiffbaua-detail-r-box-line-w p{clear:both;float:left;width:336px;padding:3px 0px;padding-left:10px;font-family:arial; font-size:11px;color:#0099cc;line-height:17px;}
.schiffbaua-detail-r-box-line p,.schiffbaua-detail-r-box-line-w p{padding:0px;}
.schiffbaua-detail-r-box-line span,.schiffbaua-detail-r-box-line-w span,.schiffbaua-detail-r-box-line b,.schiffbaua-detail-r-box-line-w b{ font-size:14px;color:#000;line-height:17px;font-weight:normal;}
.schiffbaua-detail-r-box-line-w{background-color:#fff}

.schiffbaua-detail-techData,.schiffbaua-detail-techData p{clear:both;float:left;font-family:arial; width:310px;font-size:13px;color:#000;line-height:23px;height:23px;}
.schiffbaua-detail-techData a{font-family:arial; font-size:13px;color:#0099cc;line-height:23px;height:23px; text-decoration: none;}
.schiffbaua-detail-techData .techTXT{font-family:arial; font-size:13px;color:#0099cc;line-height:23px;text-decoration: none;}
.schiffbaua-detail-techData .techTXT:hover{text-decoration: underline;}
.schiffbaua-detail-techPDF{float:left;height:23px;width:23px;background: url("werft-schiffbau-btn.jpg");}




h1,.csc-firstHeader{font-family:arial; font-size:26px;color:#000;font-weight:normal; line-height:30px;margin:0px;padding:5px 0px 10px 10px;}
h2{font-family:arial; font-size:18px;color:#000;font-weight:normal; line-height:24px;margin:0px;padding:0px 10px;padding-bottom:5px;}
.bodytext{font-family:arial; font-size:14px;color:#000;font-weight:normal; line-height:18px;margin:0px;padding:0px;padding:0px 10px;}
.bodytext a{font-family:arial; font-size:14px;color:#1f2e49;font-weight:normal; line-height:18px;margin:0px;padding:0px;}
.csc-textpic-imagewrap img{margin:0px;padding:0px;}
#inhalt ul{margin:10px 0px; padding:0px;margin-left: 25px;}
#inhalt ul li{font-family:arial; font-size:14px;color:#000;font-weight:normal; line-height:18px;}




#info_box{margin-left:9px;}
#info_box img{margin:0px;padding:0px;}
.kreis_1,.kreis_2,.kreis_3,.kreis_4,.kreis_5,.kreis_6{float:left;display:block;background:url(kreis_1.jpg) no-repeat;width:14px;height:14px;margin-right:8px; cursor: pointer;}
.kreis_1:hover{background:url(kreis_1_sel.jpg) no-repeat;}
.kreis_1{margin-left:14px;}
.kreis_2{background:url(kreis_2.jpg) no-repeat;}
.kreis_2:hover{background:url(kreis_2_sel.jpg) no-repeat;}
.kreis_3{background:url(kreis_3.jpg) no-repeat;}
.kreis_3:hover{background:url(kreis_3_sel.jpg) no-repeat;}
.kreis_4{background:url(kreis_4.jpg) no-repeat;}
.kreis_4:hover{background:url(kreis_4_sel.jpg) no-repeat;}
.kreis_5{background:url(kreis_5.jpg) no-repeat;}
.kreis_5:hover{background:url(kreis_5_sel.jpg) no-repeat;}
.kreis_6{background:url(kreis_6.jpg) no-repeat;}
.kreis_6:hover{background:url(kreis_6_sel.jpg) no-repeat;}

.tabelle_border{font-family:arial; font-size:11px;color:#000;line-height:17px;border:1px solid #CCC;}
.tabelle{font-family:arial; font-size:11px;color:#000;line-height:17px;border:1px solid #CCC;padding-left:5px;padding-right:5px;}
.tabelle a{font-family:arial; font-size:11px;color:#1f2e49;}
.tabelle_2{font-family:arial; font-size:11px;color:#000;line-height:17px;border:1px solid #CCC;padding-left:5px;padding-right:5px;background-color:#e5f5fa;}
.tabelle_2 a{font-family:arial; font-size:11px;color:#1f2e49;}
.tabelle_width{clear:both;float:left;width:760px;padding:10px;padding-top:0px;}

img{vertical-align:bottom;}

.tabelle_text{font-family:arial; font-size:12px;color:#000;font-weight:normal; line-height:16px;margin:0px;padding:0px;}
.tabelle_link{font-family:arial; font-size:12px;color:#1f2e49;font-weight:normal; line-height:16px;margin:0px;padding:0px;}
.tabelle_headline{font-family:arial; font-size:14px;color:#fff;font-weight:normal; line-height:30px;margin:0px;padding:0px;background-color:#1f2e49;text-indent:5px;}



/**
* Awesome PHP Contact Form
* Sample Stylesheet
**/
#links{float:left;width:360px;background-color:#1f2e49;margin:0px;padding:15px;height:610px;}
#rechts{float:left;width:389px;margin:0px;padding:0px; height:640px;background-color:#aeaeae;}


.btn_bg{
float:left;
width:170px;
height:30px;
display:block;
margin:0px;
margin-bottom:10px;
}

.stext{
font-family:arial;
font-size:12px;
margin-top:6px;
margin-bottom:3px;
color:#FFF;
}

.stext2{
font-family:arial;
font-size:12px;
margin-top:13px;
margin-bottom:3px;
color:#000;
}

.stext3{
width:120px;
}

#form_box {
float:left;
width:350px;
display:block;
margin:0px;
padding:0px;
}

#form_box_top {
float:left;
width:350px;
display:block;
margin:0px;
padding:0px;
}

#form_box_links {
float:left;
width:160px;
margin:0px;
padding:0px;
}

#form_box_mitte {
float:left;
width:10px;
display:block;
margin:0px;
padding:0px;
}

#form_box_rechts {
float:left;
width:160px;
margin:0px;
padding:0px;
}

#form_box_bottom {
float:left;
width:350px;
display:block;
margin:0px;
padding:0px;
}


.box {
	width: 50%;
	margin: auto;
	padding: 10px 20px;
	border: 1px solid #3399cc;
}

fieldset {
	border: none;
	padding-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom: 0px solid #cccccc;
}

legend {
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: -10px;
	padding-left: 0px;
	color: #3392cf;
}	

fieldset p {
	clear: both;
	padding-top: 10px;
	width: 400px;
}

fieldset p.first {
	padding-top: 0;
}

fieldset label {
	float: left;
	width: 120px;
	padding-top: 3px;
}

fieldset p span {
	float: right;
	width: 260px;
}

fieldset label span {
	float: none;
	width: auto;
	color: red;
	font-weight: bold;
	padding-left: 5px;
}


fieldset input, fieldset textarea, fieldset select {
	background: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 5px;
	resize: none;
}
fieldset input:focus, fieldset textarea:focus, fieldset select:focus {
	background: #ffffff;
	border: 1px solid #3399cc;
	outline: none;
}
fieldset input:hover, fieldset textarea:hover, fieldset select:hover {
	border: 1px solid #3399cc;
}

fieldset.captcha {
	width: auto;
}
fieldset.captcha p {
	width: 240px;
}
fieldset p.message { width: auto; }
fieldset.captcha input { margin-top: 5px; }

input.button {
	border: 1px solid #222;
	background: #333;
	padding: 5px;
	width: 180px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
}
input.button:hover {
	background: #444;
}

.conSelBoxW{width:344px;}

.error {
	background: #cc9999;
	border: 1px solid #a9343d;
	font-size: 11px;
}
.error p {
	font-weight: bold;
	color: #6c1218;
	text-indent: 20px;
}

.success {
	background: #99ff99 url('accept.png') no-repeat 11px 10px;
	border: 1px solid #336600;
	font-size: 11px;
}
.success p {
	font-weight: bold;
	color: #336600;
	text-indent: 35px;
}

.msg_text {
	width:347px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}



