#hintergrund {
	position:relative;
	left:0px;
	top:0px;
	width:1058px;
	height:1100px;
	z-index:1;
	margin: 0 auto;
	background-image:url(../images/hintergrund.jpg);
}
#hintergrund-lang {
	position:relative;
	left:-29px;
	top:1100px;
	width:1058px;
	height:2900px;
	z-index:1;
	margin: 0 auto;
	background-image:url(../images/hintergrund.jpg)
}
#haupt {
	position:relative;
	top:0px;
	width:1000px;
	height:1000px;
	z-index:1;
	background-color: #FFF;
	margin: 0 auto;
}
#oben {
	position:absolute;
	left:0px;
	top:16px;
	width:300px;
	height:984px;
	z-index:8;
	background-image:url(../images/hg-grau300x1px.png);
}
#oben-lang {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:4000px;
	z-index:8;
	background-image:url(../images/hg-grau300x1px.png);
}
#animation {
	position:absolute;
	left:0px;
	top:16px;
	width:1000px;
	height:300px;
	z-index:3;
}
#inhalt {
	position:absolute;
	left:0px;
	top:336px;
	width:944px;
	height:664px;
	z-index:7;
	background-color: #FFF;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
}
#unten {
	position:absolute;
	left:0px;
	top:1000px;
	width:1000px;
	height:90px;
	padding-top:10px;
	z-index:8;
	background-color:#b1c926;
	text-align:center;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color:#FFFFFF;
}
#erlaeuterungen {
	position: absolute;
	height: 656px;
	width: 536px;
	left: 368px;
	top: 0px;
	color: #666;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	z-index:2;
}
#erlaeuterungen-2 {
	position: absolute;
	height: 500px;
	width: 500px;
	left: 368px;
	top: -350px;
	color: #666;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	z-index:2;
}
#untermenue-1 {
	position: absolute;
	height: 100px;
	width: 268px;
	left: 20px;
	top: 357px;
	color: #666;
	z-index:9;
	font-size: small;
}
#untermenue-head-1 {
	position: absolute;
	height: 20px;
	width: 208px;
	left: 8px;
	top: 337px;
	background-color:#b1c926;
	padding-left:10px;
	color: #FFF;
	z-index:9;
	font-size:11px;
	text-align:left;
}
#untermenue-2 {
	position: absolute;
	height: 59px;
	width: 268px;
	left: 20px;
	top: 501px;
	color: #666;
	z-index:9;
	font-size: small;
}
#untermenue-head-2 {
	position: absolute;
	height: 20px;
	width: 208px;
	left: 8px;
	top: 481px;
	background-color:#b1c926;
	padding-left:10px;
	color: #FFF;
	z-index:9;
	font-size:11px;
	text-align:left;
}
#untermenue-3 {
	position: absolute;
	height: 60px;
	width: 268px;
	left: 20px;
	top: 602px;
	color: #666;
	z-index:9;
	font-size: small;
}
#untermenue-head-3 {
	position: absolute;
	height: 20px;
	width: 208px;
	left: 8px;
	top: 582px;
	background-color:#b1c926;
	padding-left:10px;
	color: #FFF;
	z-index:9;
	font-size:11px;
	text-align:left;
}
#untermenue-feld-1-1 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 0px;
	top: 10px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#untermenue-feld-1-2 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 95px;
	top: 10px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#untermenue-feld-1-3 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 190px;
	top: 10px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#untermenue-feld-2-1 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 0px;
	top: 130px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#untermenue-feld-2-2 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 95px;
	top: 130px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#untermenue-feld-2-3 {
	position: absolute;
	height: 110px;
	width: 85px;
	left: 190px;
	top: 130px;
	color: #FFF;
	font-size:11px;
	text-align:center;
}
#textmenue-feld-2-1 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 367px;
	top: 210px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-feld-2-2 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 547px;
	top: 210px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-feld-2-3	 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 728px;
	top: 210px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-feld-3-1 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 367px;
	top: 370px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-feld-3-2 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 547px;
	top: 370px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-feld-3-3	 {
	position: absolute;
	height: 150px;
	width: 170px;
	left: 728px;
	top: 370px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}

#textmenue-feld-lang-1 {
	position: absolute;
	height: 350px;
	width: 170px;
	left: 367px;
	top: 210px;
	color:#333;
	font-size:10px;
	text-align:left;
	background:url(../images/hg1px.gif) transparent;
	background-size:1px 150px;
	z-index:9;
}
#textmenue-head-1 {
	position: absolute;
	height: 40px;
	width: 160px;
	left: 600px;
	top: 408px;
	background-color:#b1c926;
	padding-left:10px;
	color: #FFF;
	z-index:9;
	font-size:11px;
	text-align:left;
}
#kontaktbild {
	position: absolute;
	height: 144px;
	width: 299px;
	left: 0px;
	top: 712px;
	background-color:#FFF;
	font-size:small;
	z-index:8;
}
#kontakt-text {
	position: absolute;
	height: 136px;
	width: 192px;
	left: 104px;
	top: 8px;
	background-color:#FFF;
	text-align:center;
	font-size:small;
	z-index:8;
}
#logo_text {
	position:absolute;
	left:6px;
	top:194px;
	width:280px;
	height:62px;
	z-index:10;
	font-weight: bold;
	font-size:20px;
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#edf5cd;
	font-style: italic;
}
#anfrage_button {
	position:absolute;
	left:185px;
	top:115px;
	width:700px;
	height:36px;
	z-index:2;
}
#scrolltext {
	height:1000px;
	width:550px;
	overflow:hidden;
}
#fuelltext {
	height:500px;
	width:500px;
}
#fuelltext-oben {
	height:332px;
	width:500px;
}
#mitteilungen {
	position:absolute;
	left:191px;
	top:11px;
	width:742px;
	height:74px;
	z-index:2;
	font-weight: bold;
	color: #333;
	font-style: italic;
}
body {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
}
#hauptmenue {
	position:relative;
	left:0px;
	top:168px;
	width:1000px;
	height:130px;
	z-index:2;
	background-color:#333;
}
#hauptmenue-innenrahmen {
	position:relative;
	left:0px;
	top:10px;
	width:900px;
	height:110px;
	z-index:2;
}
#animation {
	position:absolute;
	left:0px;
	top:16px;
	width:1000px;
	height:300px;
	z-index:6;
	background-color: #FFFFFF;
}
a:link {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
	font-weight:bold;
}
a.unten:link {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
a.unten:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
}
a.unten:active {
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
}
a.unten:hover {
	text-decoration: underline;
	color: #ffffff;
	font-weight:normal;
}


a.texte:link {
	text-decoration:underline;
	color:#b1c926;
	font-weight:bold;
}
a.texte:visited {
	text-decoration: none;
	color: #b1c926;
	font-weight:bold;
}
a.texte:active {
	text-decoration: none;
	color: #b1c926;
	font-weight:bold;
}
a.texte:hover {
	text-decoration: underline;
	color: #b1c926;
	font-weight:bold;
}

a.box-link:link {
	text-decoration:underline;
	float:right;
	color:#b1c926;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.box-link:visited {
	text-decoration: none;
	float:right;
	color: #b1c926;
	font-weight:bold;
}
a.box-link:active {
	text-decoration: none;
	float:right;
	color: #b1c926;
	font-weight:bold;
}
a.box-link:hover {
	text-decoration: underline;
	float:right;
	color: #b1c926;
	font-weight:bold
}


a.um-head:link {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
a.um-head:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
a.um-head:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
a.um-head:hover {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}


#box-bild {
	position: absolute;
	right:0;
	bottom:0;
}
#profi-line-normal {
	color:#009;
	font-style:normal;
	font-weight:normal;
	font-size:20px;
}
#profi-line-italic {
	color:#009;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
}

#hauptmenue table {
	font-weight: bold;
}
#inhalt_rechts {
	position: absolute;
	height: 200px;
	width: 189px;
	left: 796px;
	top: 216px;
	color: #666;
	font-size: small;
}
#logo-feld {
	position:absolute;
	left:19px;
	top:45px;
	width:256px;
	height:188px;
	z-index:9;
	font-weight: bold;
	color: #FFF;
	font-style: italic;
}
#kopfzeile {
	height: 14px;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 490px;
	font-size: x-small;
	background-color: #FFF;
	padding-left: 20px;
	z-index:8;
}
#kopfzeile-rechts {
	height: 14px;
	top: 0px;
	left: 490px;
	position: absolute;
	width: 490px;
	font-size: x-small;
	text-align:right;
	background-color: #FFF;
	padding-right: 20px;
	z-index:8;
}
#aktuelles {
	position: absolute;
	height: 280px;
	width: 200px;
	left: 793px;
	top: 575px;
	color: #666;
	font-size: small;
}
#toplinks {
	background: #A9D732 url(../images/box/box-top-left.gif) no-repeat;
	position: absolute;
	padding: 20px;
	height: 104px;
	width: 134px;
	left: 808px;
	top: 424px;
	color: #666;
	font-size: medium;
}
span.box-top-right, span.box-bottom-left, span.box-bottom-right {
position: absolute;
width: 20px;
height: 20px;
display: block;
}
span.box-top-right {
background: url(../images/box/box-top-right.gif) no-repeat;
top: 0;
right: 0;
}
span.box-bottom-left {
background: url(../images/box/box-bottom-left.gif) no-repeat;
bottom: 0;
left: 0;
}
span.box-bottom-right {
background: url(../images/box/box-bottom-right.gif) no-repeat;
bottom: 0;
right: 0;
}
#slider1 {
	position:relative;
	left:10px;
	top:10px;
	width:750px;
	height:600px;
	z-index:2;
	background-color: #FFF;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
}
#bannerbereich {
	position: absolute;
	height: 200px;
	width: 500px;
	left: 248px;
	top: 1000px;
	color: #666;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#b1c926;
	font-size:24px;
	font-weight:bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	display:inline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	display:inline;
}
ueberschrift-typ1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
ueberschrift-typ2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
text-1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#b1c926;
	font-size:16px;
	font-weight:bold;
}
text-kl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
zentriert {
	text-align:center;
}
#VSlider1_noscript {
	position: absolute;
	height: 350px;
	width: 700px;
	left: 40px;
	top: 20px;
	z-index:2;
}
#VSlider1 {
	position: absolute;
	height: 350px;
	width: 700px;
	left: 40px;
	top: 20px;
	z-index:2;
}
#schatten {
	position: absolute;
	height: 30px;
	width: 700px;
	left: 40px;
	top: 320px;
	z-index:1;
}
#hinweis {
	position: absolute;
	height: 350px;
	width: 540px;
	left: 120px;
	top: 348px;
	z-index:2;
}
#zur-oa-button {
	position: absolute;
	height: 72px;
	width: 304px;
	left: 486px;
	top: 144px;
	z-index:200;
}
#yachtversicherung table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
#yachtversicherung table {
	font-size: small;
	color: #000;
}

#feld {
	background-color: #DDDDDD;
	width:500px;
}

