/* Grundlegende Formatierungen */ 
body{
font:76%/140% Verdana,Arial,Helvetica,sans-serif;
background: #b6c5d3 url("../boote/sitebg.png") repeat-x 0 0 fixed;
}

*{
color:#ebebeb;
}
a:focus {
	outline: none;
}
ul.sidenav {
	float: left;
	width: 197px;
	margin: 0px 0 0 0px;
	padding: 0;
	list-style: none;

}

.specialmenu{
position:absolute;
margin-left:560px;
margin-top:-8px;
}
ul.sidenav li a{
padding-top:10px;
padding-left:15px;
	font: 9pt Verdana, Helvetica, Arial, sans-serif;
	display: block;
	color: #fff;
	text-decoration: none;
	width: 181px;
	height:23px;
	background: url(../boote/navi_no.png) no-repeat 0px 0px;
}
ul.sidenav li a:hover {
	background: url(../boote/navi_ro.png) no-repeat 0px 0px;
}
html{
overflow-y:scroll;
}
.tx-flseositemap-pi1 ul li ul li a{
text-decoration:none;
font-size:9pt;
}
.tx-flseositemap-pi1 li a{
font-size:10pt;
}

#all{
width:933px;
margin-left: auto;
margin-right: auto;
}

/*Grundlegende Formatierungen Ende */

/* Maindesign-Elemente */ 
#kopf {
margin-top:0px;
height: 54px;
width: 933px;
background-image:url(../boote/logo.png);
text-align: left;
float:left;
}

#head {
height: 143px;
width: 933px;
background-image:url(../boote/grafik_kopf.jpg);
text-align: left;
float:left;
}

#menu {
position:absolute;
margin-top:215px;
margin-left:-22px;
text-align: left;
}

#angebote {
border-top:1px solid #6a80a0;
width:196px;
position:absolute;
margin-top:570px;
margin-left:-14px;
text-align: left;
background-image:url(../boote/angebote_back.png);
}

#content_seitenhintergrund {
padding-bottom:30px;
width:933px;
min-height: 592px;
height: auto;
background-image:url(../boote/hintergrund.png);
text-align: left;
float:left;
}

#footer {
padding-top:2px;
height: 23px;
width: 933px;
background-image:url(../boote/footer.png);
text-align: center;
float:left;
}

#inhalt {
min-height:340px;
padding-left:20px;
padding-right:20px;
margin-top:17px;
text-align: left;
float:left;
margin-left:233px;
width:630px;
background-color:#394e71;
margin-bottom:15px;
}

#navi_unten{
background-image:url(../boote/navi_unten.gif);
width:195px;
height:14px;
border-top:1px solid #6a80a0;
margin-top:330px;
margin-left:8px;

}

#navi_unten2{
position:absolute;
border-top:1px solid #6a80a0;
background-image:url(../boote/navi_unten.gif);
width:196px;
height:14px;
}

#boot_main{
background-image:url(../boote/boot.jpg);
margin-left:-23px;
padding-left:20px;
padding-right:280px;
width:402px;
height:340px;
}

/* Maindesign-Elemente Ende */

/* Ueberschriften */ 
h1{
letter-spacing: 0pt;
font-weight:none;
font-size: 14pt;
font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
margin-bottom:-10px;

}

h2{
margin-top:0px;
font-size:10.5pt;
font-weight:bold;
}

h3{
margin-top:5px;
font-size:8pt;
font-weight:none!important;
}

h4{
padding-top:5px;
clear: both;
letter-spacing: 0pt;
font-weight:none;
font-size: 14pt;
font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
margin-bottom:-12px; 
padding-bottom:7px;
border-bottom: dotted 1px #fff;
}
h5{
clear: both;
font-weight:bold!important;
font:100%/140% Verdana,Arial,Helvetica,sans-serif;
margin-bottom:-24px!important;
margin-top:0px;
}
h6{
letter-spacing: 0pt;
font-weight:none;
font-size: 14pt;
font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
margin-bottom:10px;
line-height:17pt;
}
#angebote .csc-firstHeader{
margin-bottom:-15px;
margin-left:20px;
font-size:12pt;
}

.csc-header-n1, .csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6{
padding: 15px 0px 10px 0px;
}
#angebote .csc-header-n1 {
padding-left:0px;
}

/* Ueberschriften Ende */

/* Links */ 
a,a:visited,a:active{
text-decoration:underline;
color:#ebebeb;
}

a:hover{
color:#ebebeb;
text-decoration:none;
}

/* Links Ende */

/* Tabelle und Liste */  
td p{
margin-left:5px;
margin-top:3px;
margin-bottom:3px;
}

tr {

border:1px dotted #b4c7e6;
background-image:url(../boote/tr_back2.png);
}
td{
vertical-align: top; 
border-right:1px solid #b4c7e6;
}

table {
background:#406090;
border:1px solid #b4c7e6;
border-collapse:collapse;
}

#angebote ul{
list-style-image:url(../boote/pfeil.gif);
color:#ebebeb;
}

#angebote ul li {
margin-top:5px;
margin-bottom:5px;
}

#inhalt ul{
margin-top:-6px!important;
list-style-image:url(../boote/pfeil2.gif);
color:#ebebeb;
}

#inhalt ul li {
margin-top:5px;
margin-bottom:5px;
}

li{
line-height:15px;
margin-top:0px;
margin-left:7px;
}

/* Tabelle & Liste Ende */

/* Text und Bild */ 
.csc-textpic-caption{
border:1px dotted #b4c7e6;
padding-bottom:2px;
margin-top:5px!important;
width:180px;
text-align:center;
padding-top:4px;
background-image:url(../boote/tr_back2.png);
}


.csc-textpic-left .csc-textpic-caption a{
text-decoration:none;
font-weight:bold;
margin-left:-5px;
letter-spacing:1px;
}

.csc-textpic-left .csc-textpic-caption a:hover{
text-decoration:underline;
font-weight:bold;
margin-left:-5px;
letter-spacing:1px;
}

.csc-textpic{
}

.csc-textpic-imagecolumn{
}

.csc-textpic-imagecolumn .csc-textpic-image{
height:160px;
}
#c244 .csc-textpic-imagecolumn .csc-textpic-image{
height:120px;
}
#c247 .csc-textpic-imagecolumn .csc-textpic-image{
height:170px;
}


div.csc-textpic img{
border:1px solid #b4c7e6;
margin-top:5px;
}
/*background: url("../boote/bg_box.png");*/
.csc-textpic-intext-left-nowrap{
background-image:url(../boote/tr_back2.png);
border:1px solid #b4c7e6;
border-collapse:collapse;
padding-top:10px;
padding-left:10px;
margin-bottom:10px;
}

p{
margin-top:0px;
}

#angebote p {
margin-left:20px;
}

/* Text und Bild Ende */

/* Mailform */ 
fieldset.csc-mailform input {
font-size: 10pt;
background-color: #f5f5f5;
margin-bottom: 10px;
padding: 2px;
width: 250px;
height: 20px;
border: solid 1px #ccc }

fieldset.csc-mailform textarea {
font-size: 11pt;
background-color: #f5f5f5;
margin-bottom: 10px;
padding: 2px;
width: 250px;
border: solid 1px #ccc }

.csc-mailform-check {
font-size: 11pt;
text-align: left;
margin-bottom: 10px;
padding: 2px;
width: 20px;
border: solid 0;
outline-width: 0 }

.csc-mailform-label {
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-bottom: 10px;
padding: 2px;
border: solid 0 #ccc }

#mailformformtype_mail {
color: #fff;
font-size: 14px;
line-height: 18px;
background: #5a749f;
text-align: center;
margin-left: 86px;
padding: 2px 2px 20px;
position: relative;
z-index: 4;
bottom: 35px;
left: 155px;
width: 100px;
height: 20px;
vertical-align: -4px;
top: 1px;
border: solid 1px #ccc }

label {
font-size: 10pt;
width: 170px;
float: left;
clear: right }

.csc-mailform {
color: #FFF;
font-size: 10pt;
display: block;
margin-bottom: 6px;
border-width: 0;
outline-width: 0 }

.imgtext-table {
color: #FFF;
font-size: 10pt;
font-family: arial;
display: block;
margin-right: 20px;
margin-bottom: 5px;
border-width: 0;
outline-width: 0 }

.csc-mailform-field {
color: #FFF;
font-size: 10pt;
display: block;
margin-bottom: 7px;
border-width: 0;
outline-width: 0 }

.csc-mailform-radio {
color: #FFF;
font-size: 10pt;
margin-bottom: 7px;
border-width: 0;
border-color: #fff;
outline-width: 0;
outline-color: #fff }

/* Mailform Ende */
