@charset "utf-8";

body{
	background-color:#7db1e3;
	margin:0px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#2f5076;
}

h1{
	font:bold 25px/27px Geneva,Tahoma, sans-serif;
	color:#e99324;
	text-transform:uppercase;
	margin:0px;
	padding:12px 0px 26px 0px;
}

h2{
	font:bold 12px/18px Geneva,Tahoma, sans-serif;
	color:#000000;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
}

a{
	color:#000;	
}

a img{
	border:solid 0px #FFF;
}

table thead{
	background-color:#EDF4FB;
}

table thead th{
	padding:2px 1px;
}

table tbody td{
	text-align:right;	
}
table tbody td.left{
	text-align:left;	
}

#mainframe {
	margin:0px auto;
	width:1020px;
}
#header {
	background-color: #7DB1E3;
	background-image: url(../img/header.jpg);
	background-repeat:no-repeat;
	width:1020px;
	height:169px;
}
#footer {
	background-color: #7DB1E3;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 1020px;
}
#menu_bg_left {
	background-image: url(../img/menu_bg_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 107px;
}
#menu{
	background-image:url(../img/menu_bg.jpg);
}

#menu_bg_right {
	background-image: url(../img/menu_bg_right.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 112px;
}
#home {
	background-image: url(../img/menu_home.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 66px;
}
a:hover#home {
	background-image:url(../img/menu_home_hover.jpg);
}
#home_sel {
	background-image: url(../img/menu_home_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 66px;
}
#boote {
	background-image: url(../img/menu_boote.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 50px;
}
#boote_sel {
	background-image: url(../img/menu_boote_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 50px;
}
a:hover#boote {
	background-image: url(../img/menu_boote_hover.jpg);
}
#motoren {
	background-image: url(../img/menu_motoren.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 67px;
}
#motoren_sel {
	background-image: url(../img/menu_motoren_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 67px;
}
a:hover#motoren {
	background-image: url(../img/menu_motoren_hover.jpg);
}
#zubehoer {
	background-image: url(../img/menu_zubehoer.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 73px;
}
#zubehoer_sel {
	background-image: url(../img/menu_zubehoer_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 73px;
}
a:hover#zubehoer {
	background-image: url(../img/menu_zubehoer_hover.jpg);
}
#pannendienst_oberelbe {
	background-image: url(../img/menu_pannendienst_oberelbe.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 152px;
}
#pannendienst_oberelbe_sel {
	background-image: url(../img/menu_pannendienst_oberelbe_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 152px;
}
a:hover#pannendienst_oberelbe {
	background-image: url(../img/menu_pannendienst_oberelbe_hover.jpg);
}
#parsun_marine {
	background-image: url(../img/menu_parsun_marine.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 106px;
}
#parsun_marine_sel {
	background-image: url(../img/menu_parsun_marine_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 106px;
}
a:hover#parsun_marine {
	background-image: url(../img/menu_parsun_marine_hover.jpg);
}
#kontakt {
	background-image: url(../img/menu_kontakt.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 287px;
}
#kontakt_sel {
	background-image: url(../img/menu_kontakt_selected.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 287px;
}
a:hover#kontakt {
	background-image: url(../img/menu_kontakt_hover.jpg);
}
#submenu {
	background-image: url(../img/submenu.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 1020px;

}
#sublinks a{
	color:#2b4b6c;
	text-decoration:none;
}
#sublinks {
	padding-top: 7px;
	padding-left: 150px;
	color:#2b4b6c;
	font-size:12px;
}
#content_background {
	background-image: url(../img/body_bg.gif);
	background-repeat: repeat-y;
	width: 1020px;
}
#contnent {
	background-image: url(../img/body.jpg);
	background-repeat: no-repeat;
	width:1020px;
	min-height: 415px;
	height:auto ! important;/*für IE6*/
	height:415px;	
}
#content_left{
	float:left;
	margin:0px 0px 0px 150px ! important;
	margin:0px 0px 0px 75px;	
	width:563px;
}
#content_right{
	float:left;	
}
#left_colum {
	float: left;
	width: 279px;
}
#right_colum {
	float: left;
	width: 279px;
	margin-left: 5px;
}
#aktuelles {
	border:solid 1px #f3ddc4;
	background-color: #f9f3ec;
	margin:18px 0px 20px 20px;
	padding:10px;
	width:128px;
	min-height:180px;
	height:auto ! important;
	height:180px;
	font-size:9px;
}
#newsletter {
	border:solid 1px #82b2e3;
	background-color: #edf4fb;
	margin:20px 0px 0px 20px;
	padding:10px;
	width:128px;
	font-size:9px;
}
#newsletter_form input{
	width:118px;
}
#newsletter_form #newsletter_submit{
	background-color:#edf4fb;
	border:solid 0px #edf4fb;
	border-bottom:solid 1px #000;
	font-size:9px;
	text-align:left;
	color:#000;
	padding:0px;
	width:105px;
}
#contactform input,#contactform textarea{
	width:170px;
	margin:2px;
}

#contactform #btn_kontakt_submit{
	background-color:#fff;
	border:solid 0px #edf4fb;
	border-bottom:solid 1px #000;
	font-size:9px;
	text-align:left;
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:90px;
}

div.artikle{
	border:solid 1px #82b2e3;
	background-color: #edf4fb;
	padding:10px;
	margin-bottom:20px;
}
div.artikle_description{
	float:left;
	margin-left:10px;
	width:250px;
}
div.artikle_price{
	float:left;
	padding:10px;
	text-align:right;
	font-size:16px;
	color:#999;
	width:110px;
	font-weight:bold;
}
a.artikle_pic{
	float:left;	
}

#richTextLoginForm input{
	width:100px;
}

#richTextLoginForm #richTextLoginSubmit{
	width:auto;
}
