/** CSS für Lässig-Motor **/

html {
	width:100%;
	height:100%;
}

body {
	height:100%;
	width:100%;
	margin:0px;
}

div#mainside {
	position:absolute;
	z-index:10;
	top:0px;
	left:100px;
	width:840px;
	height:100%;
	min-height:600px;
	_height:600px;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-color:#B5BFCA;
	border-right-color:#B5BFCA;
}

div#mainside_folge {
	position:absolute;
	z-index:10;
	top:0px;
	left:100px;
	width:840px;
	height:100%;
	min-height:600px;
	_height:600px;
	border-style:solid;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-color:#B5BFCA;
	border-right-color:#B5BFCA;
}

div#banner {
	position:absolute;
	z-index:13;
	top:91px;
	left:0px;
	width:100%;
	height:127px;
}

table.banner {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	width:100%;
}

td.banner_bild {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	width:1000px;
}

td.banner_space {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	background-repeat:repeat;
	background-image:url(images/bg_kachel.jpg);
	width:100%;
	text-align:left;
}

div#banner_mast {
	position:absolute;
	z-index:6;
	top:0px;
	left:329px;
	width:170px;
	height:91px;
}

div#logo {	
	position:absolute;
	z-index:16;
	top:18px;
	left:116px;
	width:161px;
	height:62px;
}

div#navistreifen {
	position:absolute;
	z-index:2;
	height:100%;
	width:155px;
	top:0px;
	left:103px;
	background-color:#EEF8FD;
}

div#navi_rand_rechts {
	position:absolute;
	z-index:2;
	height:100%;
	width:1px;
	top:0px;
	left:260px;
	background-color:#EEEEEE;
}

div#navigationsbereich {
	position:absolute;
	z-index:33;
	top:218px;
	left:103px;
	height:382px;
	width:155px;
}

div#top_blende {
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	width:1000px;
	height:91px;
	background-color:#FFFFFF;
}

div#boxen_rechts {
	position:absolute;
	z-index:15;
	top:218px;
	left:708px;
	height:200px;
	width:232px;
	/*background-color:#11FF99;*/
}

table.boxen_rechts_1 {
	border-style:solid;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#F0F2F4;
	padding:1px;
	width:232px;;
}

table.boxen_rechts_2 {
	border-style:solid;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	/*border-color:#B5BFCA;*/
	border-color:#F0F2F4;
	padding:1px;
	width:232px;;
}

div#headline_galerie {
	padding-top:4px;
	padding-bottom:3px;
	padding-left:2px;
	width:226px;
	height:10px;
	background-color:#F0F2F4;
	border-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F0F2F4;
	border-left-width:0px;
	border-left-color:#F0F2F4;
	border-right-width:0px;
	border-top-width:0px;
}

div#headline_aktuelles {
	padding-top:4px;
	padding-bottom:3px;
	padding-left:2px;
	width:226px;
	height:10px;
	background-color:#F0F2F4;
}

div#aktuelles_inhalt {
	position:relative;
	top:2px;
	left:0px;
	width:219px;
	background-color:#F0F2F4;
	
	padding-top:6px;
	padding-bottom:3px;
	padding-left:9px;
}

div#aktuelles_inhalt h2 {
	color:#06A6E2;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana,Arial;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}

div#aktuelles_inhalt ul {
	list-style-type:disc;
	list-style-image:url(images/plus.gif);
	
	color:#888A95;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	
	line-height:16px;
	
	margin-top:0px;
	margin-left:16px;
	
	list-style-position:outside;
}

div#aktuelles_inhalt li {
	padding-left:3px;
	margin:0px;
}

div#mehr_lesen {
	width:196px;
	text-align:right;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:20px;
}

div#navi_oben {
	position:absolute;
	top:0px;
	left:700px;
	z-index:20;
}

td.navi_oben_streifen {
	background-color:#6C8096;
	width:1px;
	height:100%;
}

td.navi_oben_link {
	heigt:100%;
	padding-left:10px;
	padding-right:10px;
	color:#6C8096;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	vertical-align:bottom;
	text-align:left;
}

div.navi_oben_strich {
	position:relative;
	top:0px;
	left:0px;
	height:8px;
	width:1px;
	background-color:#06A6E2;
}

table.navi_oben {
	height:19px;
}

.navi_oben_link a:link, .navi_oben_link a:active, .navi_oben_link a:visited {
	text-decoration:none;
	color:#6C8096;
}

.navi_oben_link a:hover {
	text-decoration:none;
	color:#06A6E2;
	/*color:#6C8096;*/
}

div#inhalt {
	position:absolute;
	z-index:30;
	top:245px;
	left:295px;
	width:600px;
	
	color:#888A95;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	
	line-height:130%;
}

div#inhalt h1 {
	font-size:15px;
	font-weight:bold;
	color:#06A6E2;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:0px;
}

div#inhalt h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:0px;
}

div#inhalt p {
	margin-top:4px;
	margin-bottom:6px;
}

div#inhalt a:link, a:active, a:visited {
	color:#06A6E2;
	text-decoration:none;
}

div#inhalt a:hover {
	color:#FFC501;
	text-decoration:none;
}

div#inhalt_startseite {
	position:absolute;
	z-index:30;
	top:245px;
	left:295px;
	width:370px;
	
	color:#888A95;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	
	line-height:130%;
}

div#inhalt_startseite h1 {
	font-size:15px;
	font-weight:bold;
	color:#06A6E2;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:0px;
}

div#inhalt_startseite h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:0px;
}

div#inhalt_startseite p {
	margin-top:4px;
	margin-bottom:6px;
}

div#inhalt_startseite a:link, a:active, a:visited {
	color:#06A6E2;
	text-decoration:none;
}

div#inhalt_startseite a:hover {
	color:#FFC501;
	text-decoration:none;
}

div#navigation {
	position:absolute;
	top:228px;
	left:135px;
	z-index:35;
}

div.menue {
	color:#888A95;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	padding-top:10px;
}

div.submenue {
	color:#888A95;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	padding-left:12px;
	padding-top:4px;
}

div.menue a:link, div.menue a:visited, div.menue a:active {
	text-decoration:none;
	color:#888A95;
}

div.menue a:hover {
	text-decoration:none;
	color:#06A6E2;
	/*color:#888A95;*/
}

div.menue a:visited:hover {
	text-decoration:none;
	color:#06A6E2;
	/*color:#888A95;*/
}

div.submenue a:link, div.submenue a:visited, div.submenue a:active {
	text-decoration:none;
	color:#888A95;
}

div.submenue a:hover {
	text-decoration:none;
	color:#06A6E2;
}

div.menue_aktiv {
	color:#888A95;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,Arial;
	padding-top:10px;
}

div.menue_aktiv a:link, div.menue_aktiv a:visited, div.menue_aktiv a:active, div.menue_aktiv a:hover {
	text-decoration:none;
	color:#06A6E2;
}

table.table_marina {
	width:100%;
}

td.marina_links {
	width:250px;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}

td.marina_rechts {
	text-align:left;
	width:450px;
	vertical-align:top;
}

div.marina_element_headline {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	background-color:#06A6E2;
	color:#FFFFFF;
	font-weight:bold;
	line-height:100%;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left: 30px;
}

table.marina_element_headline {
	width:100%;
	      
	
}

td.element_headline_links a:visited:hover a:active {
	/*width:50%;*/
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	
}
td.element_headline_rechts 
{
	/*width:50%;*/
	text-align:right;
	
}

div.marina_element_text {
	width:450px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:35px;
	}

td.abstandhalter {
	width:100%;
	height:1px;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#EEEEEE;
}
.ckontaktbeschreibung{
  font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	color : #888A95;
	border-top : 1px; 
	border-left : 1px; 
	border-bottom : 1px; 
	border-right : 1px;
	border-style : solid; 
	border-color : #B6DDF9; 
	background-color: #F3FAFE;  
}