* {padding:0; margin:0;}
h, p, ul, ol {margin-bottom:1em; }
h3 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:25;
color:#00315d;
font-weight:normal;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

/* Wassersport-------------------------------------------------------------------------------------------------------------- */
#wassersportuebersicht #mitte {
/*height:500px;*/
display:table;
height:100%;
}
/*ende wassersport-----------------------------------------------------------------------------------------------------------*/
#sonderkonzepte #mitte {
/*height:390px;*/
display:table;
height:100%;
}

/*uebersicht------------------------------------------------------------------------------------------------------------*/
/*Ende uebersicht----------------------------------------------------------------------------------------------------*/

/*Impressum--------------------------------------------------------------------------------------------------------*/
.impressumabsaetze {
position:relative;
left:0px;
}
/*Ende Impressum---------------------------------------------------------------------------------------------------*/
/*anderes----------------------------------------------------------------------------------------------------------*/
#aktuelles #mitte {
/*height:900px;*/
display:table;
}

#fuss {
font-size:9px;
color:#006699;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-weight:bold;
margin-top:5px;
margin-right:20px;
#margin-right:10px;
}
#fuss a:hover {
color:#782c47;
}
#fuss a {
font-weight:bold;
text-decoration:none;
color:#006699;
}

#mitte {
margin-top:5px;
margin-bottom:5px;
width:790px;
#width:800px;
display:table;
}

.wspnav {
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
color:#00315d;
font-size:16px;
letter-spacing:25;
font-variant:small-caps;
font-weight:normal;
padding-bottom:0;
}

.wspnav a:visited {
color:#00315d;
}
.wspnav a {
font-size:16px;
letter-spacing:25;
font-variant:small-caps;
font-weight:normal;
text-decoration:none;
color:#00315d;
}
.wspnav a:hover {
color:#782c47;
cursor:pointer;
}

#h32 {
	margin-top:12px;
	margin-bottom:13px;
	#margin-bottom:0px;
}
#h35 {
	margin-top:13px;
	margin-bottom:13px;
	#margin-top:-8px;
	#margin-bottom:1px;
}
#service #trennlinie3 {
line-height:0;
padding:0;
width:558px;
margin-top:2px;
margin-bottom:5px;
#margin-top:-13px;
margin-left:0;
}
#h33 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:13px;
	margin-top:13px;
	#margin-bottom:3px;
}
#h34{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:13px;
	#margin-bottom:0px;
	margin-top:13px;
}
#content li {
	background-image:url(images/listenpunkt_rot.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	line-height:20px;
	list-style-image:none;
	padding-left:16px;
	list-style:none;
	font-size:12px;
}

#unterprunkt li{
	background-image:url(images/listenpunkt_rund_rot.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	line-height:20px;
	list-style-image:none;
	padding-left:1px;
	list-style:disc;
	color:#8b2846;
	font-size:12px;
}

#unterprunkt li span{
color:#00315d;
}

body {
}
/*Ende anderes-------------------------------------------------------------------------------------------------------*/


/*unternehmen-----------------------------------------------------------------------------------------------------*/
#team #stilbildunten3 #active {
color:#782c47;
height:20px;
padding-top:20px;
}
#philosophie #stilbildunten3 #active {
color:#782c47;
padding-top:20px;
height:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
#philosophie #mitte {
/*height:1000px;*/
height:100%;
display:table;
}
#philosophie #stilbildunten3 {
/*height:1000px;*/
height:100%;
*height:900px;
height /*\**/: 900px\9;
display:table;
}
/*Ende unternehmen----------------------------------------------------------------------------------------------------------*/

/*kontakt-----------------------------------------------------------------------------------------------------------------------*/
#kontakt2 #mitte {
/*height:1200px;*/
display:table;
height:100%;
}
#kontakt2 #stilbildunten3 {
height:100%;
*height:1150px;
height /*\**/: 1150px\9;
display:table;
}
#team #mitte {
height:400px;
}
#team #stilbildunten3 {
height:400px;
}
#aktuelles #stilbildunten3 {
display:table;
height:950px;
height /*\**/:950px\9;
background-position:bottom;
}
#aktuelles #stilbildunten4 {
display:table;
height:1150px;
height /*\**/:1150px\9;
background-position:bottom;
}
#aktuelles #stilbildunten5 {
display:table;
height:580px;
height /*\**/:580px\9;
background-position:bottom;
}
#impressum #mitte {
/*height:2380px;*/
display:table;
height:100%;
}
#impressum #stilbildunten {
display:table;
height:100%;
*height:2380px;
height /*\**/: 2380px\9;
}
/*Ende kontakt------------------------------------------------------------------------------------------------------------------*/

#sonderkonzepte #stilbildunten #active {
color:#782c47;
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
#wassersportuebersicht #stilbildunten #active {
color:#782c47;
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
#teamtext {
	padding-right:5px;
	margin-top:25px;
}
#teambild {
margin-top:30px;
}

#stilbildunten div.subnav div#active.wspnav a{
	color:#8B2846;
}

#team #stilbildunten3 #active {
color:#782c47;
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
.philotext3 {
	float:right;
	width:270px;
	margin-top: 10px;
}
#kontaktpfeil{
display:inline;
background-image:url(images/pfeil3.gif);
background-position:0 50%;
height:40px;
width:40px;
background-repeat:no-repeat;
}
h2 {
color:#782c47;
font-family:"Times New Roman", Times, serif;
font-size:16px;
letter-spacing:25;
font-weight:normal;
}
.philotext2 {
	margin-top:20px;
	height:260px;
	width:270px;
	
}
* html .philotext2 {width:220px}


#tel {
color:#782c47;
font-size:16px;
font-family:"Times New Roman", Times, serif;
}
#email {
color:#00315d;
font-size:16px;
text-align:center;
font-family:"Times New Roman", Times, serif;
text-decoration:none;
}
#privat #mitte {
height:1750px;
#height:1850px;
}
#privat #stilbildunten {
height:2267px;
#height:1850px;
}
#impressum #mitte {
height:1850px;
}
#impressum #stilbildunten {
display:table;
height:100%;
*height:1850px;
height /*\**/: 1850px\9;
}
#formular #mitte {
height:2000px ! important;
}
#formular #stilbildunten {
height:2000px;
}

#charter #mitte {
height:100%;
#height:1950px;
}
#charter #stilbildunten {
/*height:1880px;
#height:1950px;*/
display:table;
height:100%;
}
#schaden #mitte {
height:1100px;
}
#schaden #stilbildunten {
height:1100px;
}

#sonderkonzepte #stilbildunten {
display:table;
height:100%;
*height:1200px;
height /*\**/: 1200px\9;
}
#wassersport #content img {
margin:0;
padding:0;
}
#privat #content img, #formular #content img, #charter #content img, #schaden #content img {
margin:0;
padding:0;
}
#kontakt2 #stilbildunten3 #active {
color:#782c47;
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
#impressum #stilbildunten #active {
color:#782c47;
height:20px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}
#privat #stilbildunten #active, #formular #stilbildunten #active, #charter #stilbildunten #active, #schaden #stilbildunten #active {
color:#782c47;
height:100px;
padding-top:20px;
outline:none;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:16px;
font-variant:small-caps;
letter-spacing:25;
}

.subsub a{
font-size:12px;
letter-spacing:25;
font-variant:normal;
text-decoration:none;
color:#782c47;
}
.subsub a:visited{
font-size:12px;
letter-spacing:25;
font-variant:normal;
text-decoration:none;
color:#999999;
}
.subsub {
font-size:12px;
letter-spacing:25;
font-variant:normal;
}
#weitereinfos{
font-variant:small-caps;
font-size:;
color:#782c47;
margin-left:30px;
}
.subsub ul {
list-style-image:none;
list-style:none;
text-align:right;
margin-right:0;
line-height:18px;
}
h1 {
	color:#782c47;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-variant:small-caps;
	letter-spacing:25;
	font-weight:normal;
	display:inline;
	padding:0;
	margin:0;
	margin-bottom:0;
	margin-left:0px;
}
#privat #content .linienpfeil, #formular #content .linienpfeil, #charter #content .linienpfeil, #schaden #content .linienpfeil  {
	display:block;
	margin:0;
	padding:0;
	line-height:0;
	margin-top:-4px;
}

#privat #content #trennlinie3, #formular #content #trennlinie3, #charter #content #trennlinie3, #schaden #content #trennlinie3 {
line-height:0;
margin:0;
padding:0;
margin-top:2px;
#margin-top:-13px;
}

h2 {
display:inline;
}
#segel {
}
#navi ul a {
text-decoration:none;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}
ul {

padding-top:5px;
text-align:right;
margin-right:27px;
}
li {
}
#wrapper {
text-align:center;
width:820px;
display:table;
padding-left:5px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
}

#privat, #wassersportuebersicht, #philosophie, #sonderkonzepte, #team, #service, #schaden, #index, #charter, #formular, #kontakt2, #impressum, #aktuelles {
background-image:url(images/rote_leiste.gif);
background-repeat:repeat-x;
}
#kontaktformular{
font-size:12px;}
#kontakt2 input {
background-color:#e7edf1;
border-bottom-style:solid;
border-bottom-color:#e7edf1;
margin-right:10px;
#margin-right:10px;

}
#kontakt2 textarea {
background-color:#e7edf1;
border-bottom-style:solid;
border-bottom-color:#e7edf1;
overflow:hidden;
}
#kontaktformular2 {
color:#782c47;
font-family:"Times New Roman", Times, serif;
}
#kontakt2 a {
color:#00315d;
font-weight:normal;
}
#formular #content a {
color:#00315d;
font-weight:normal;
}
#impressum a {
color:#00315d;
font-weight:normal;
}
#sterntelefon {
margin-left:135px;
#margin-left:140px;
}
#telefax {
margin-left:148px;
#margin-left:155px;
}
#nachrichtstern {
margin-left:297px;
#margin-left:275px;
}
#inputnachname{
width:210px;
}
#inputvorname{
width:137px;
#width:120px;
}
#inputstrasse{
width:265px;
#width:273px;
}
#inputhausnummer{
/*margin-left:62px;*/
width:80px;
#width:58px;
}
#inputort{
width:293px;
#width:273px;
}
#inputplz{
width:52px;
#width: 58px;
}
#inputtelefon {
width:170px;
#width:180px;
}
#inputtelefax {
width:175px;
#width:150px;
}
#inputemail, #inputfirma{
width:360px;
#width:346px;
}
#textareanachricht{
width:360px;
#width:346px;
}
#stilbilduntenrechts {
margin-left:5px;
}
#header {
height:240px;
width:800px;
}
#wassersport {
margin-bottom:5px;
}
#privatgewerbe {
margin-bottom:5px;
}
#sonderkonzepte {
margin-bottom:5px;
height:40px;
}
#navi {
float:left;
left:0px;
width:200px;
}
#stilbild {
left:0px;
float:right;
width:595px;
}
#slogan {
margin-left:5px;
}
#logo {
width:810px;
background-color:#FFFFFF;
margin-left:-5px;
#margin-left:0;
}
#blau{
height:100px;
width:200px;
background:url(images/stilbild_wassersport_links.gif);
font-family:Arial, Helvetica, sans-serif;
}
#blau ul{
list-style-image:url(images/pfeil.gif) ! important;
direction:rtl;
}
form {
display:inline;
}
#ualb{
padding-top:20px;
height:80px;
width:200px;
background:url(images/stilbild_startseite_links.gif);
}
#stilbildunten {
float:left;
width:185px;
height:100%;
*height:600px;
height /*\**/: 600px\9;
display:table;
/*padding-right:15px;*/
#width:190px;
#margin-right:0;
#padding-right:10px;
background-image:url("images/stilbild_wassersport_liinks_unten.jpg");
background-repeat:no-repeat;
background-position:bottom;
background-color:#e7edf1;
}
#stilbildunten3 {
float:left;
width:185px;
height:420px;
/*padding-right:15px;*/
#width:190px;
#margin-right:0;
#padding-right:10px;
background-repeat:no-repeat;
background-position:bottom;
background-color:#e7edf1;
}
#stilbildunten4 {
float:left;
width:185px;
height:420px;
padding-right:15px;
#width:190px;
#margin-right:0;
#padding-right:10px;
background-repeat:no-repeat;
background-position:bottom;
background-color:#e7edf1;
}
#stilbildunten5 {
float:left;
width:185px;
height:420px;
padding-right:15px;
#width:190px;
#margin-right:0;
#padding-right:10px;
background-repeat:no-repeat;
background-position:bottom;
background-color:#e7edf1;
}
#privat .text, #charter .text, #schaden .text, #philosophie .text{
	font-variant:normal;
	font-size:12px;
	letter-spacing:25;
	line-height:20px;
	margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif ! important;
	text-align:justify;
}
#footer1 {
height:10px;
background-color:#782c47;
width:800px;
}
#footer2 {
margin-top:5px;
background-color:#00315d;
height:19px;
width:800px;
}
#content ul {
text-align:left;
direction:ltr;
padding-left:20px;
}


#philobild {

}
.clear{
clear:both;
}
#philosophietext {
height:150px;
width:595px;
}
.sternchengrau {
color:#cccccc
}
#px55, #px60{
margin-bottom:55px;
margin-top:5px;
#margin-top:2px;
color:#cccccc ! important;
}
#px56{
margin-bottom:55px;
margin-top:5px;
#margin-top:0;
}

#px55 li {
float: left;
display: block;
color:#782c47;
font-variant:small-caps;
font-size:14px;
margin-left:0;
margin-right:0;
padding-left: 20px ! important; /* the width reserved for the background image */
background:url(images/Pfeil2.gif) no-repeat ! important;
background-position: 0 50% ! important; /* the "bullet"... adjust these numbers to taste */
}
#px60 li {
display: block;
color:#782c47;
font-variant:small-caps;
font-size:14px;
margin-left:0;
margin-right:0;
padding-left: 20px ! important; /* the width reserved for the background image */
#padding-left: 5px ! important; /* the width reserved for the background image */
background:url(images/Pfeil2.gif) no-repeat ! important;
background-position: 0 50% ! important; /* the "bullet"... adjust these numbers to taste */
}
#px56 li {
float: left;
display: block;
color:#782c47;
font-variant:small-caps;
font-size:14px;
margin-left:0;
margin-right:0;
padding-left: 20px ! important; /* the width reserved for the background image */
background:url(images/Pfeil2.gif) no-repeat ! important;
background-position: 0 50% ! important; /* the "bullet"... adjust these numbers to taste */
}

#px55 li a:hover, #px60 li a:hover {
color:#00315d ! important;
}
#px56 li a:hover {
color:#00315d;
}
#kontakt2 #px55 li {
line-height:normal;
}
#px55 ul, #px56 ul, #px60 ul {
display:inline;
margin:0;
margin-right:8px;
font-family:"Times New Roman", Times, serif;
vertical-align:middle;
}

#px55 a, #px60 a {
color:#782c47 ! important;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-decoration:none;
}


#px56 a {
color:#782c47;
font-variant:small-caps;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-decoration:none;

}
#trennlinie1 {
margin-top:5px;
margin-bottom:5px;
#margin-bottom:0;
width:567px;
}
#trennlinie8{
width:560px;
margin-top:0;
#margin-top:-12px;
}
#trennlinie7 {
margin-bottom:5px;
width:560px;
margin-left:0;
#margin-left:-5px;
margin-top:-3px;
#margin-top:-21px;
}
#trennlinie2 {
margin-bottom:7px;
margin-top:5px;
width:558px;
#margin-top:0;
}
#trennlinie3 {
line-height:0;
padding:0;
width:558px;
margin-top:2px;
#margin-top:-13px;
}
#trennlinie9 {
line-height:normal;
padding:0;
width:560px;
margin-bottom:7px;
#margin-top:-13px;;

}
#trennlinie4 {
line-height:0;
padding:0;
width:567px;
#width:558px;
margin-bottom:13px;
#margin-bottom:0;

}
#trennlinie5 {
margin-bottom:5px ! important;
#margin-bottom:0;
}
#trennlinie6{
margin-top:5px ! important;
#margin-top:0;}
#px55 img {
vertical-align:middle;
}
#px56 img {
vertical-align:middle;
}
#px56 {
margin-top:-8px;
}
#kundeninfo a{
color:#cccccc ! important;
font-size:12px;
vertical-align:middle;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-variant:normal;
}
#kundeninfo {
color:#cccccc ! important;
margin-left:30px;
font-size:12px;
vertical-align:middle;
font-weight:normal;
}
#nachname {
margin-left:110px;
#margin-left:91px;
}
#sternnachname {
margin-left:178px;
#margin-left:180px; }

#hausnummer {
margin-left:250px;
#margin-left:255px;
}
#ort {
margin-left:46px;
#margin-left:53px;
}
#liste1 {
background-color:#e7edf1;
width:557px;
height:145px;
font-size:13px;
margin-top:5px;
#margin-top:-13px;
#margin-bottom:5px;

padding-left:-2px;
padding-top:7px;
}

#liste13 {
background-color:#e7edf1;
width:557px;
height:100px;
font-size:13px;
margin-top:5px;
#margin-top:-13px;
#margin-bottom:5px;

padding-left:-2px;
padding-top:7px;
}

#liste14 {
background-color:#e7edf1;
width:557px;
height:100px;
font-size:13px;
margin-top:5px;
#margin-top:-13px;
#margin-bottom:5px;

padding-left:-2px;
padding-top:7px;
}

#liste15 {
background-color:#e7edf1;
width:557px;
height:390px;
font-size:13px;
margin-top:5px;
#margin-top:-13px;
#margin-bottom:5px;

padding-left:-2px;
padding-top:7px;
}

#liste10 {
	background-color:#e7edf1;
	width:502px;
	height:80px;
	font-size:13px;
	margin-top:5px;
#margin-top:-5px;
#margin-bottom:5px;
	padding-left:37px;
	padding-right:20px;
	padding-top:15px;
}
#liste1 li, #liste13 li, #liste14 li, #liste15 li {
margin-bottom:5px;
}

#liste2 {
background-color:#e7edf1;
width:560px;
font-size:13px;
height:240px;
#height:250px;
margin:0;
padding:0;
margin-top:-7px;
#margin-top:0;
padding-bottom:14px;
}
#liste2 li, #liste3 li, #liste4 li, #liste5 li, #liste6 li, #liste8 li{
margin-bottom:5px;
}
#liste8 {
background-color:#e7edf1;
width:560px;
height:300px;
font-size:13px;
margin:0;
padding:0;
margin-top:-7px;
#margin-top:0px;
}
#liste3 {
background-color:#e7edf1;
width:560px;
height:250px;
font-size:13px;
margin:0;
padding:0;
margin-top:-7px;
#margin-top:0px;
}
#liste4 {
background-color:#e7edf1;
width:560px;
margin:0;
padding:0;
height:200px;
font-size:13px;
margin-top:7px;
#margin-top:0px;
}
#liste5 {
background-color:#e7edf1;
width:560px;
font-size:13px;
height:200px;
#height:220px;
margin:0;
padding:0;
margin-top:-7px;
#margin-top:0px;
padding-bottom:10px;
#padding-bottom:0;
}
#liste6 {
	background-color:#e7edf1;
	width:560px;
	font-size:13px;
	height:540px;
#height:500px;
	margin-top:-7px;
#margin-top:0px;
	margin-bottom:3px;
#margin-bottom:20px;
}
#liste7 {
background-color:#cccccc;
width:560px;
margin-bottom:30px;
}
.keinlistenzeichen {
list-style-image:none;
background-image:none ! important;
list-style:none;
font-size:11px;
font-weight:bold;
margin-bottom:7px ! important;
}
#uebersicht {
float:right;
width:230px;
}

#fragen {

}
.inline {
display:inline;
margin-left:20px;
}
#formular #content{
	width:565px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00315d;
	padding-left:10px;
	margin-left:5px;
	float:right;
	padding-top:25px;
#padding-left:-10px;
#margin-left:0;
	letter-spacing:25;
	line-height:20px;
}
#content{
	width:565px;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00315d;
	padding-left:20px;
	margin-left:5px;
	float:right;
	padding-top:25px;

#padding-left:0;
#margin-left:0;
	letter-spacing:25;
	line-height:20px;
}
#philotext {
padding-top:25px;
padding-left:20px;
font-size:14px;
font-variant:small-caps;
font-family:"Times New Roman", Times, serif;
}
#unternehmen {
padding-left:20px;
}
#content2{
width:585px;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#00315d;
margin-left:5px;
float:right;
#width:595px;
#padding-left:0;
#margin-left:0;
letter-spacing:25;
line-height:20px;
}
.linkespalte {
height:150px;
padding-top:10px;
}
class {
font-size:12px;
}
.contentbild{
	float:right;
	width:220px;
	margin-top:5px;
}
.contentbild3{
	float:left;
	width:274px;
	margin-top: 20px;
}
.contentbild4{
	float:left;
	width:224px;
	margin-top: 20px;
}
.contentbild2{
	float:right;
	width:274px;
	margin-top:25px;
	#margin-top:5px;






#margin-right:12px;
}
.contentbild ul {
}
#copy {
text-align:left;
color:#006699;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin-top:5px;
margin-left:0;
#margin-left:10px;
}
#uebersichttext {
padding-right:20px;
}

.subnav {
	padding-top:5px;
	padding-right:15px;
}
#mitte2 {
margin-top:5px;
height:100px;
width:800px;
margin-bottom:5px;
text-align:left;
}
input#button
{ 
	font-size: 11px; 
	width: 120px; 
	height: 20px; 
	color:#990033;
	background-color:#FFFFFF;
	border:#FFFFFF;
	border:none;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
}

/* Navigation - Neu */

.main_navi {
	list-style-type:none;
	width:185px;
	margin:0;
	padding:0;
}

.main_navi li{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-variant:small-caps;
	margin-top:20px;
}

.main_navi li a:hover {
	cursor:pointer;
}

.main_navi li a{
	text-decoration:none;
	color:#00315D;
}

.main_navi li a:hover{
	color:#782C47;
}

.active {
	color:#782C47;
}

.main_menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

.main_menu li {
	width:200px;
	height:43px;
	margin-bottom:5px;
	background-color:#346E8F;
	cursor:pointer;
}

.main_menu li:hover {
	background-color:#8B2846;
}

.main_menu li a {
	display:block;
	width:191px;
	padding-right:9px;
	padding-top:11px;
	height:32px;
	text-decoration:none;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px!important;
	font-variant:small-caps;
}

.menu_active {
	background-color:#8B2846!important;
}

div#stilbildunten div.subnav div div#active.wspnav{
	color:#8B2846;
}


/* Newsticker */

.news_ticker {
	width:200px;
	height:100px;
	background-color:#E4EBF1;
	float:left;
	/*background-image:url("images/stilbild_wassersport_liinks_unten.jpg");
	background-position:top;
	background-repeat:no-repeat;*/
	border-bottom:5px solid #FFF;
}

div#mitte2 div.news_ticker .ticker-wrapper .ticker .ticker-content a {
	color:#FFF!important;
}

/* neue Unterseiten */

.para_margin {
	margin-top:13px;
	margin-bottom:13px;
}

.pic_list {
	padding:0!important;
	margin-right:0px;
	margin-bottom:20px!important;
	list-style-type:none!important;
}

.pic_list li{
	padding:0!important;
	margin:0!important;
	background-color:#E7EDF1;
}

.pic_list li img{
	float:left;
}

.pic_list_line {
	background-color:#FFF!important;
	height:10px;
  	background-image:none!important;
}

.pic_list_line img{
	margin-top:5px;
	margin-bottom:5px;
}


.pic_list_text {
	padding:0!important;
	float:right;
	width:300px;
}

.pic_list_text li a{
	text-decoration:none;
	color:#8B2846;
}

.pic_list_text li {
	padding:0!important;
	margin:0!important;
	background-color:#E7EDF1;
	background-image:none!important;
}

.contact_link {
	height:30px;
	float:left;
}

.contact_link a{
	color: #782C47 !important;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    text-decoration: none;
	margin-left:10px;
}

.hlp_home_button {
	display:block;
	width:200px;
	height:20px;
	float:left;
	margin-left:5px;
}

/* Änderungen Anfrageformular */

.data_table {
	padding:0;
	margin:0;
	width:539px;
	min-height:15px;
}

.data_table input[type=text] {
	width:85px;
	float:right;
	margin-right:33px!important;
}

#k3 table.data_table tbody tr td label {
	font-weight:bold;
}

#k3 table.data_table tbody tr td {
	float:left;
}

#fmotorboot {
	margin-left:-3px;
}

#k3b table.data_table tbody tr td label {
	font-weight:normal;
}

#k3b table.data_table tbody tr td label {
	margin:0;
	padding:0;
}

#k3b table.data_table tbody tr td input{
	width:85px;
	float:right;
}

#k3b table.data_table tbody tr td{
	width:192px;
}

.data_list {
	margin-left:88px!important;
	margin-top:-24px!important;
}

.data_list li label input {
	margin:0!important;
	padding:0;
}

