     a:link {color: navy; text-decoration: none;}
	 a:visited{color: navy; text-decoration: none;}
     a:hover{color: navy; text-decoration: underline;}	
	    
	/* Beginn Layout css */
	
    BODY {margin: 5% 12%}
	BODY, TD {font-family: Arial; font-size: 12px; color: #666666}
	H1 {font-size: 22px; color: #666699; padding-bottom: 10px;}
	A:link {color: #666699}
	A:visited {color: #666699}
	A:hover {color: #9999CC}
	FORM {margin: 0px}
	INPUT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px}
	SELECT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px}
	TEXTAREA {width: 300px; height: 70px; font-family: Arial; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px}

	HR {height: 1px; color: #DDDDDD; margin: 10px 0px}
	.BUTTON {width: auto; background: #dddddd}
	
	/* Hier werden die Unterkategorie Boxen definiert */
	.kategorie{
	float:left;
	padding:3px;
	border:1px solid black;
	background:gainsboro;
	width:20%;
	margin:20px 0 -15px 20px;
	text-decoration: none;
	}
	.kategorie a{text-decoration: none;}
	.kategorie a:visited{color: blue;}
	.kategorie a:active{color: green;}
	.kategorie a:hover{color: red;}
	
	/* Ab hier die Anzeige der gefundenen Links */
	.inhalt{
	border:1px solid black;
	padding:5px;
	width:95%;
	background-color:white;	
	}
	.inhalt a{font-weight: bold;text-decoration: none;}
	.linkz {margin-top: 22px}
	li {margin: 1px;list-style-type: none;}
	ul {margin-left: 5px;}
	
    /* Ende Layout css */
	
	/* Beginn menu css */
	
	#menu01 {
	width:173px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: -8px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

#menu01 ul, #menu01 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {display:block;
border: solid 1px #000;
background-color:#173c74;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}

#menu02 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 165px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

#menu02 ul, #menu02 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu02 li a:link, #menu02 li a:visited, #menu02 li a:active {display:block;
border: solid 1px #000;
background-color:#173c74;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu02 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu03 {
	width:198px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 325px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

#menu03 ul, #menu03 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu03 li a:link, #menu03 li a:visited, #menu03 li a:active {display:block;
border: solid 1px #000;
background-color:#173c74;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu03 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu04 {
	width:173px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 523px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

#menu04 ul, #menu04 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu04 li a:link, #menu04 li a:visited, #menu04 li a:active {display:block;
border: solid 1px #000;
background-color:#173c74;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu04 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu05 {
	width:173px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 696px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

#menu05 ul, #menu05 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu05 li a:link, #menu05 li a:visited, #menu05 li a:active {display:block;
border: solid 1px #000;
background-color:#173c74;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu05 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}

       /* End menu css */

div.back-right   { position:absolute;
	               top:1px;
	               left:881px;
	               height:830px;
	               background-image:url(images/header-right1.gif);
	               background-repeat:no-repeat;
	               width: 251px;
}

div.back-header   { position:absolute;

	               top:1px;
	               left:2px;
	               height:197px;
	               background-image:url(images/header-back1.gif);
	               background-repeat:no-repeat;
	               width: 877px;
}

	div.regionen     {
	position:absolute;
	top:109px;
	left:165px;
	font-family:vertdana,arial,times;
	font-size:12px;
	color:navy;
	width: 257px;
	height: 71px;
}

div.angebote     {
	position:absolute;
	top:27px;
	left:41px;
	font-family:vertdana,arial,times;
	font-size:12px;
	color:navy;
	height: 72px;
	width: 343px;
}

div.map {
	position: absolute;
	height: 163px;
	width: 402px;
	left: 439px;
	top: 4px;
}

div.main {
	position: absolute;
	height: 584px;
	width: 872px;
	left: 6px;
	top: 247px;
	vertical-align: middle;
	background-position: center center;
	background-image: url(images/bavaria.jpg);
	background-repeat: no-repeat;
}
div.yachtfinder {
	position: absolute;
	height: 406px;
	width: 581px;
	left: 289px;
	top: 246px;
	border: medium double #FF0000;
}


#katalog {
	height: 199px;
	width: 854px;
	position: absolute;
	left: 27px;
	top: 917px;
	background-color: #ffffff;
}

#master {
	position: absolute;
	height: 834px;
	width: 1134px;
	left: 3px;
	top: 3px;
}
#content1 {
	position: absolute;
	height: 289px;
	width: 213px;
	left: 36px;
	top: 28px;
}
#express {
	position: absolute;
	height: 201px;
	width: 160px;
	left: 679px;
	top: 27px;
	border: thin groove #000080;
}
#content2 {
	position: absolute;
	left: 45px;
	top: 378px;
	width: 365px;
	height: 188px;
}

#content3 {
	position: absolute;
	left: 478px;
	top: 378px;
	width: 365px;
	height: 188px;
}
#images {
	position: absolute;
	left: 50px;
	top: 587px;
	width: 187px;
	height: 172px;
}
#images1 {
	position: absolute;
	left: 16px;
	top: 341px;
	height: 266px;
}
#images2 {
	position: absolute;
	left: 55px;
	top: 191px;
	width: 188px;
	height: 172px;
}
#amwindkurs {
	position: absolute;
	left: 5px;
	top: 795px;
	width: 240px;
}

