 

html, body {
	height: 100%;
}



body {
	margin:0;
	padding:0;
	background:#fff url(../images/back.jpg) top center no-repeat;
	background-attachment:fixed;
	font-size:11px;
	font-family:Verdana,Helvetica,Arial;
	color:#000;
	line-height:16px;
}

form {
	padding:0;
	margin:0;
}

a {
	color:#000;
}

h1 {
	color:#6F951D;
	margin:0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:1px dotted #6F951D;
	margin-bottom:20px;
}

h2 {
	color:#04578D;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;	
	margin-bottom:10px;
}

h2 a {
	color:#04578D;
}

#seite {
	width:806px;	
	margin:0 auto;
	position: relative;	
}

#seite_rahmen {
	padding-left:7px;
}

#seite_in {
	width:800px;
	background:#000 url(../images/back_in.jpg) top left no-repeat;
}

#logo {
	position:absolute;
	top:16px;
	left:-40px;
}

#sup_und_du {
	position:absolute;
	top:80px;
	left:710px;
}

#navigation {
	padding:280px 0 0 47px;
}

#navigation a {
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

.nav_all {
	display:block;
	float:left;
	line-height:30px;
	text-align:center;	
}

.nav_home {
	width:140px;
	height:31px;	
}

.nav_wie {
	width:120px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_wo {
	width:50px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_ausruestung {
	width:110px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_tipps {
	width:65px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_kurse {
	width:70px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_bilder {
	width:100px;
	height:31px;	
	background:url(../images/navi_middle.png) top left no-repeat;
}

.nav_home:hover, .nav_home_active {
	background:url(../images/navi_left.png) top left no-repeat;
}

.nav_wie:hover, .nav_wo:hover, .nav_ausruestung:hover, .nav_tipps:hover, .nav_kurse:hover, .nav_bilder:hover, .nav_active {
	background:url(../images/navi_middle_f2.png) top left no-repeat;
}

#navigation_in {
	width:710px;
	height:39px;
	background:url(../images/navi.png) top left no-repeat;
}





#content {
	padding:45px 0 10px 47px;
}

#content_top {
	background:url(../images/tab_top.png) top left no-repeat;
	width:704px;
	height:15px;
}

#content_in {
	width:704px;
	background:#fff;
}

#content_bottom {
	background:url(../images/tab_bottom.png) top left no-repeat;
	width:704px;
	height:15px;
}

#content_in_pad {
	padding:5px 15px;
}

#footer {
	float:right;
	padding:10px 50px 20px 0;
}

#footer a {
	font-size:9px;
	color:#c0c0c0;
	text-decoration:none;
}

.pa {
	position:absolute;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.bo {
	border:1px solid #6F951D;	
}

.cb {
	clear:both;
}

.ml20 {
	margin:0 0 10px 20px;
}

.pfeil {
	background:url(../images/pfeil.png) top right no-repeat;
	display:block;
	text-align:right;
	height:21px;
	padding-right:30px;
	text-decoration:none;
	line-height:18px;	
}

.mt30 {
	margin-top:30px;
}

.imgL {
	float:left;
	margin:0 10px 10px 0;
}

.imgR {
	float:right;
	margin:0 0 10px 10px;
}


/* HOME */

.home_right {
	border-left:1px dotted #a2a3a5;
	/*border-bottom:1px dotted #a2a3a5;*/
	width:300px;
}


.home_ausruestung {
	width:155px;
}

.home_flash {
	/*border-top:1px dotted #a2a3a5;*/
	padding-bottom:20px;
}

.ssf {
	text-decoration:none;
	color:#6F951D;
	font-weight:bold;
}


.impressum_right {
	border-left:1px dotted #a2a3a5;
	/*border-bottom:1px dotted #a2a3a5;*/
	width:400px;
}


/* Reviere */
#fehmarn, #sholstein, #hamburg, #nowest {
	display:none;
	padding-left:30px;
	border-left:1px dashed #04578D;
}

.imgBigger {
	margin:5px 5px 0 0;	
}

#statusmeldungen {
	z-index:2;
	position:absolute;
	top:0;
	left:0;
	background-color:#015E9B;
	filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	display:none;
}


#tooltip_body {
	z-index:3;
	position:absolute;
	left:0;
	top:0;
	display:none;
	background-color:#6590AC;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:14px;
}




#tab td {
	padding:3px 20px 3px 0;
	vertical-align:top;
}

input, textarea {
	width:315px;
	font-size:11px;
	font-family:Verdana,Helvetica,Arial;
	color:#000;
}
