li { font-family: Verdana; font-weight: normal; font-size: 11px; color: #000000; line-height: 15px; margin-bottom: 3px; }
li a { text-decoration: underline; color: #033687; }

.contenttable { font-family: Verdana; font-weight: normal; font-size: 11px; color: #000000; line-height: 15px; }

.csc-textpic-caption { font-family: Verdana; font-weight: normal; font-size: 10px; color: #000000; }

.csc-uploads { }
.csc-uploads-fileName a, 
.csc-uploads-fileSize, 
.csc-uploads-description { font-family: Verdana; font-size: 11px; font-weight: normal; padding: 3px 20px 3px 3px; }
.csc-uploads-fileName a { text-decoration: underline; color: #000000; }
.csc-uploads-fileSize { text-decoration: none; color: #000000;  vertical-align: top; }
.csc-uploads-description { text-decoration: none; color: #000000; position: relative; top: 0px; }
.csc-uploads { background-color: #DDDDDD; margin-bottom: 30px; }
.csc-uploads .tr-even { background-color: #FFFFFF;  }
.csc-uploads .tr-odd { background-color: #FFFFFF;   }


/* Bildergalerie */
.csc-uploads-2 { width: 560px; background-color: #FFFFFF; margin-bottom: 0px; }
.csc-uploads-2 .csc-uploads-icon { width: 150px; }
.csc-uploads-2 .csc-uploads-fileName { width: 350px; vertical-align: middle;}
.csc-uploads-2 .csc-uploads-fileSize { width: 60px; vertical-align: middle;}
.csc-uploads-2 .csc-uploads-description { font-family: Verdana; font-size: 11px; font-weight: normal; margin: 10px 0px 0px 0px; }

.csc-uploads-2 .tr-even { background-color: #F2F2F2; }
.csc-uploads-2 .tr-odd  { background-color: #FAFAFA; }
.csc-uploads-2 .tr-even td { padding: 10px 0px 10px 0px; }
.csc-uploads-2 .tr-odd td  { padding: 10px 0px 10px 0px; }


/* Kontaktform */
label {width:300px; font-size: 11px;}
select {width:300px; font-size: 11px; margin-bottom: 10px;}
.csc-mailform { border: 0px; padding: 0px; background-color: #FFFFFFF; width:300px;}
.csc-mailform input, .csc-mailform textarea { margin-bottom: 10px; width:300px;}
.csc-mailform-field { width:300px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333;}

















/* Newsletter Anmeldung */

.tx-sremailsubscribe-pi1 { font-family: Verdana; font-weight: normal; font-size: 11px; color: #000000; line-height: 15px; }


	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { }
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { padding: 0 .5em; font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
	.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 80px; text-align: left; padding-right: 1em; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }




.tx-sremailsubscribe-pi1 form { padding: 0px; margin: 0px; }
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: normal; padding: 0px; margin: 0px; } /*display: none;*/ 
.tx-sremailsubscribe-pi1 legend, .tx-sremailsubscribe-pi1 h4 { padding: 0px; margin: 0px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #033687; text-decoration: none; }
.tx-sremailsubscribe-pi1 fieldset {  border: 0px #FFFFFF solid; }
.tx-sremailsubscribe-pi1 p { padding: 0px; }

p.tx-sremailsubscribe-pi1-click-to-edit {  padding: 0px; margin: 0px; margin-top: 20px; } /* display: none;*/
.tx-sremailsubscribe-pi1-click-to-edit a { padding: 0px; margin: 0px; color: #000000; text-decoration: underline; } /* display: none;*/



*html .tx-sremailsubscribe-pi1 dt { clear: both; width: 80px; text-align: left;  }
*html .tx-sremailsubscribe-pi1 dd { text-align: left; width: 300px; }
*html .tx-sremailsubscribe-pi1 dl { width: 80%; }


.gebrauchtboote_linie {
	width: 850px; 
	border-top: 1px #0657C2 solid; 
	margin-top: 20px; 
	margin-bottom: 20px;
}


li {
    font-family: Verdana;
    font-weight: normal;
	font-size: 11px;
    color: #000000;
    line-height: 15px;
    margin-bottom: 3px;
}

li  a {
	text-decoration: underline;
    color: #033687;
}


.spalten_3_gebrauchtboote_box {
	width: 850;
	border: 1px #0657C2 solid;
	background-color: #F0F4F9;
} /* background-color: #DBE5F1;  border: 1px #0657C2 solid;*/


.spalten_3_gebrauchtboote_s1 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 15px; 
}

.spalten_3_gebrauchtboote_s1 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 15px; display: block;
}


.spalten_3_gebrauchtboote_s1 {
	/* float: left; */
	padding: 10px;
}

.spalten_3_gebrauchtboote_s2 {
	float: left;
	width: 1px;
}

.spalten_3_gebrauchtboote_s3 {
	float: left;
	width: 390px;
	padding: 10px;
}

.spalten_3_gebrauchtboote_s4 {
	float: left;
	width: 20px;
}

.spalten_3_gebrauchtboote_s5 {
	float: left;
	width: 390px;
	padding: 7px;
}


.spalten_3_gebrauchtboote_box .contenttable {
	width: 390px;
	font-size: 12px;
}

.spalten_3_gebrauchtboote_box .contenttable .td-0{
	font-weight: bold;
}

.spalten_3_gebrauchtboote_box .bodytext {
	font-size: 12px;
}





.contenttable{
    font-family: Verdana;
    font-weight: normal;
	font-size: 11px;
    color: #000000;
    line-height: 15px;
}




.gebrauchtboote_table { 
	width: 850px;	
    font-family: Verdana;
    font-weight: normal;
	font-size: 11px;
    color: #000000;
    line-height: 15px;
	background-color: #0657C2;
	margin-bottom: 20px;
}
 
.gebrauchtboote_tr1_td1 { width: 115px; }
 
.gebrauchtboote_tr1_td2 { 
	height: 20px;
	padding-left: 8px;
}

.gebrauchtboote_tr1_td2 a { 
    font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}


.gebrauchtboote_tr2_td1 { width: 100px; }
.gebrauchtboote_tr2_td2 { width: 100px; }
.gebrauchtboote_tr2_td4 { width: 110px; font-weight: bold; }

.gebrauchtboote_tr2_td1,
.gebrauchtboote_tr2_td2,
.gebrauchtboote_tr2_td3 {
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-top: 5px;
}

.gebrauchtboote_tr2_td4 {
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-top: 5px;
}




.startseite_box{
	width: 407px;
	min-height: 140px;
	border: 1px #1C3989 solid;
	background: #FFFFFF url(../design/startbox_bg.jpg) repeat-y;
	margin-bottom: 35px;
}

.startseite_box_s1{
	float: left;
	width: 150px;
}

.startseite_box_s2{
	width: 237px;
	float: left;
	margin: 10px;
}


*html .startseite_box_s2{
	width: 235px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	
}

.startseite_box_s1 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 0px; 
}

.startseite_box_s1 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 0px; display: block;
}


.startseite_box_s2 .csc-header h2{ 
	margin-top: 10px;
}



/*-------------------------------------------------*/


.spalten_2_folgeseite_s1 .startseite_box{
	width: 300px;
	min-height: 130px;
	border: 1px #1C3989 solid;
	background: #FFFFFF url(/clear.gif) repeat-y;
	margin-bottom: 35px;
}

.spalten_2_folgeseite_s1 .startseite_box_s1{
	float: left;
	width: 130px;
}

.spalten_2_folgeseite_s1 .startseite_box_s2{
	width: 137px;
	float: left;
	margin: 10px;
}


*html .spalten_2_folgeseite_s1 .startseite_box_s2{
	width: 135px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	
}

.spalten_2_folgeseite_s1 .startseite_box_s1 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 0px; 
}

.spalten_2_folgeseite_s1 .startseite_box_s1 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 0px; display: block;
}


.spalten_2_folgeseite_s1 .startseite_box_s2 .csc-header h2{ 
	margin-top: 10px;
}

/*-------------------------------------------------*/
.spalten_2_folgeseite_s3 .startseite_box{
	width: 300px;
	min-height: 130px;
	border: 1px #1C3989 solid;
	background: #FFFFFF url(/clear.gif) repeat-y;
	margin-bottom: 35px;
}

.spalten_2_folgeseite_s3 .startseite_box_s1{
	float: left;
	width: 130px;
}

.spalten_2_folgeseite_s3 .startseite_box_s2{
	width: 137px;
	float: left;
	margin: 10px;
}


*html .spalten_2_folgeseite_s3 .startseite_box_s2{
	width: 135px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	
}

.spalten_2_folgeseite_s3 .startseite_box_s1 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 0px; 
}

.spalten_2_folgeseite_s3 .startseite_box_s1 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 0px; display: block;
}


.spalten_2_folgeseite_s3 .startseite_box_s2 .csc-header h2{ 
	margin-top: 10px;
}
/*-------------------------------------------------*/





.spalten_2_startseite_box {
	width: 850px;
}

.spalten_2_startseite_s1 {
	width: 407px;
	float: left;
}

.spalten_2_startseite_s2 {
	width: 35px;
	float: left;
}


.spalten_2_startseite_s3 {
	width: 407px;
	float: left;
}


.spalten_2_folgeseite_box {
	width: 635px;
}

.spalten_2_folgeseite_s1 {
	width: 300px;
	float: left;
}

.spalten_2_folgeseite_s2 {
	width: 35px;
	float: left;
}

.spalten_2_folgeseite_s3 {
	width: 300px;
	float: left;
}



.spalten_2_text_bild_box { width: 635px; }
.spalten_2_text_bild_s1 { width: 400px; float: left; }
.spalten_2_text_bild_s2 { width: 35px; float: left; }
.spalten_2_text_bild_s3 { width: 200px; float: left; }





body {
	color: black; 
	background-color: #EEEEEE; /* #393939 */
	margin: 0px; 
	padding: 0px;
	text-align: center;
}


@media print {
	/* ... Formatdefinitionen zum Drucken ... */
	body {
		background-color: #FFFFFF;
	}
}



p, h1, h2, h3, h4 { 
    margin: 0px; 
    padding: 0px; 
}


h1, h2, h3, h4 { 
    font-family: Verdana;
    font-weight: bold;
}


h1, h1 a { 
    font-size: 12px;
    color: #1C3989; /* 033687 */
    text-decoration: none;
}


h2, h2 a{ 
    font-size: 11px;
    color: #1C3989;
    text-decoration: none;
}


h3, h3 a { 
    font-size: 12px;
    color: #C80213;
    text-decoration: none;
}

h4, h4 a { 
    font-size: 11px;
    color: #C80213;
    text-decoration: none;
}


.bodytext, .csc-textpic-caption {
    font-family: Verdana;
    font-weight: normal;
	font-size: 11px;
    color: #000000;
    line-height: 15px;
}

.bodytext a {
	text-decoration: underline;
    color: #1C3989;
}


.page {
	width: 920px;
	text-align: left; 
    margin: 0 auto;
    
}


.header_box { 
	width: 920px;
	height: 200px;
	border-bottom: 1px solid #FFD600;
}


.mainmenu_box {
	float: left;
	height: 23px;
	width: 810px;
	background-color: #1C3989; /* 0F48A3*/
	border-bottom: 1px solid #FFFFFF;
}


.print_lang_box {
	float: left;
	height: 23px;
	width: 110px;
	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
		
	text-align: right;
	
	background-color: #1C3989; /* 0F48A3*/
	border-bottom: 1px solid #FFFFFF;
	
}


.mainmenu_aktiv, .mainmenu_passiv {
	float: left;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
	margin-top: 5px;
	margin-left: 13px;
	margin-right: 13px;

}


.mainmenu_aktiv a{
	text-decoration: none;
	color: #FFD600;
}

.mainmenu_passiv a{
	text-decoration: none;
	color: #FFFFFF;
}





.mainmenu_spacer_left {
	float: left;
	margin-left: 17px;
}


.mainmenu_spacer {
	float: left;
		
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
	margin-top: 5px;
}


.trenner_gelb {
	clear:both;
	width: 920px;
	height: 11px;
	font-size: 1px;
	background-color: #FDCA00; /* FFD600*/
}



.content1_box {
	width: 920px;	
	background-color: #FFFFFF;
	margin-bottom: 20px;
} /* min-height: 350px; */

.content2_box {
	width: 920px;
	background: #FFFFFF url(../design/submenu_bg.jpg) repeat-y;
	margin-bottom: 20px;
} /* min-height: 350px; */



.submenu_spacer_top {
	width: 215px;
	height: 55px;
}

.submenu_spacer_bottom {
	width: 215px;
	height: 100px;
}

.submenu_box {
	float: left;
	width: 215px;
}

.submenu_root {
	height: 23px;
	width: 215px;
	
	background-color: #FFD600;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

	margin-bottom: 1px;
}


.submenu_root a {
	margin-left: 28px;
	padding-top: 5px;
	
	display: block;
	text-decoration: none;
	color: #000000;
}



.submenu_passiv, .submenu_aktiv {
	height: 23px;
	width: 215px;
	
	background-color: #C6D4E9;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	margin-bottom: 1px;
}

.submenu_passiv a, .submenu_aktiv a {
	margin-left: 45px;
	padding-top: 5px;
	
	display: block;
	text-decoration: none;
	color: #000000;
}


.submenu_aktiv a {
	font-weight: bold;
	color: #033687;

}



.submenu2_passiv, .submenu2_aktiv {
	height: 23px;
	width: 215px;
	
	background-color: #C6D4E9;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	margin-bottom: 1px;
}

.submenu2_passiv a, .submenu2_aktiv a {
	margin-left: 65px;
	padding-top: 5px;
	
	display: block;
	text-decoration: none;
	color: #000000;
}


.submenu2_aktiv a {
	font-weight: bold;
	color: #033687;

}













.content1_spacer_top {
	height: 25px;
}

.content1 {
	width: 850px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 35px;
	margin-rigth: 35px;
}



.content2_spacer_top {
	height: 25px;
}

.content2 {
	float: left;
	width: 635px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 35px;
	margin-rigth: 35px;
}




.footer_box {
	clear: both;
	height: 23px;
	width: 920px;
	background-color: #1C3989; /* 0F48A3*/
	border-top: 3px solid #FDCA00; /* FFD600*/
}


.footer_text {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
}


.footer_text a{
	text-decoration: none;
	color: #FFFFFF;
}


