@charset "UTF-8";

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	text-decoration: none;
	color: #FFF;
	
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #9CF;
}
a:active {
	text-decoration: none;
	color: #9CF;
}	

#logo  {
	position: absolute;
	top: 10px;
	left: 40px;
	width: 100px;
	z-index: 1;
	height: 100px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
} 

#slogan  {
	position: absolute;
	top: 55px;
	left: 140px;
	width: 727px;
	z-index: 1;
	height: 43px;
	color: #2F4C7E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
} 

#impressum a:link {
	text-decoration: none;
	color: #666;
	
}
#impressum a:visited {
	text-decoration: none;
	color: #666;
}
#impressum a:hover {
	text-decoration: none;
	color: #B2D6FF;
}
#impressum a:active {
	text-decoration: none;
	color: #B2D6FF;
}	

#impressum  {
	position: absolute;
	top: 64px;
	left: 929px;
	width: 50px;
	z-index: 1;
	height: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
} 

#photomontage  {
	position: absolute;
	top: 140px;
	left: 230px;
	width: 762px;
	height: 436px;
	z-index: 0;
	visibility: visible;
} 

#main {
	position: absolute;
	top: 100px;
	left: 230px;
	width: 762px;
	height: 60px;
	z-index: 1;
}
	
#bild { 
	height: 452px;
	width: 772px; 
	left: 230px; 
	top: 141px; 
	z-index: 0; 
	position: absolute; 
	visibility: visible; }
	
#bild2 { 
	height: 300px;
	width: 500px; 
	left: 540px; 
	top: 830px; 
	z-index: 0; 
	position: absolute; 
	visibility: visible; }
	
#bild3 { 
	height: 300px;
	width: 500px; 
	left: 540px; 
	top: 141px; 
	z-index: 0; 
	position: absolute; 
	visibility: visible; }

#bild4 { 
	height: 300px;
	width: 500px; 
	left: 540px; 
	top: 400px; 
	z-index: 0; 
	position: absolute; 
	visibility: visible; }
	
#infotext  {
	position: absolute;
	top: 595px;
	left: 230px;
	width: 762px;
	z-index: 1;
	height: 500px;
} 

#button  {
	position: absolute;
	top: 519px;
	left: 829px;
	width: 162px;
	z-index: 2;
	height: 58px;
} 


/* BEG MENU */

#menu a:link {
	text-decoration: none;
	color: #B2D6FF;
}
#menu a:visited {
	text-decoration: none;
	color: #B2D6FF;
}
#menu a:hover {
	text-decoration: none;
	background-color: #369;
}
#menu a:active {
	text-decoration: none;
	color: #666;
}

#menu  {
	position: absolute;
	top: 135px;
	left: 32px;
	width: 198px;
	z-index: 3;
	height: 644px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
} 

#menu ul{
	color: #B2D6FF;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#menu li, #menu a{
	display: block;
	padding: 3px 0px 3px 8px;
	text-decoration: none;
	
}

/* BEG MENU PLANEN */

#menu-planen a:link {
	text-decoration: none;
	color: #036;
}
#menu-planen a:visited {
	text-decoration: none;
	color: #036;
}
#menu-planen a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-planen a:active {
	text-decoration: none;
	color: #666;
}

#menu-planen  {
	position: absolute;
	top: 167px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
} 

#menu-planen ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#menu-planen li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	font-size: 10pt;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU PLANEN */


/* BEG MENU TEXTILE */

#menu-textile a:link {
	text-decoration: none;
	color: #036;
}
#menu-textile a:visited {
	text-decoration: none;
	color: #036;
}
#menu-textile a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-textile a:active {
	text-decoration: none;
	color: #666;
}

#menu-textile  {
	position: absolute;
	top: 197px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}

#menu-textile ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#menu-textile li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU TEXTILE */


/* BEG MENU TEICHFOLIEN */

#menu-teichfolien a:link {
	text-decoration: none;
	color: #036;
}
#menu-teichfolien a:visited {
	text-decoration: none;
	color: #036;
}
#menu-teichfolien a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-teichfolien a:active {
	text-decoration: none;
	color: #666;
}

#menu-teichfolien  {
	position: absolute;
	top: 227px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}
#menu-teichfolien ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-teichfolien li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU TEICHFOLIEN */


/* BEG MENU SCHWIMMBAD */

#menu-schwimmbad a:link {
	text-decoration: none;
	color: #036;
}
#menu-schwimmbad a:visited {
	text-decoration: none;
	color: #036;
}
#menu-schwimmbad a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-schwimmbad a:active {
	text-decoration: none;
	color: #666;
}

#menu-schwimmbad  {
	position: absolute;
	top: 257px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}
#menu-schwimmbad ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-schwimmbad li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU SCHWIMMBAD */

/* BEG MENU MEGAPRINTS */

#menu-megaprints a:link {
	text-decoration: none;
	color: #036;
}
#menu-megaprints a:visited {
	text-decoration: none;
	color: #036;
}
#menu-megaprints a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-megaprints a:active {
	text-decoration: none;
	color: #666;
}

#menu-megaprints  {
	position: absolute;
	top: 287px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}
#menu-megaprints ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-megaprints li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU MEGAPRINTS */

/* BEG MENU ABDICHTUNG */

#menu-abdichtung a:link {
	text-decoration: none;
	color: #036;
}
#menu-abdichtung a:visited {
	text-decoration: none;
	color: #036;
}
#menu-abdichtung a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-abdichtung a:active {
	text-decoration: none;
	color: #666;
}

#menu-abdichtung  {
	position: absolute;
	top: 317px;
	left: 230px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}
#menu-abdichtung ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-abdichtung li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU ABDICHTUNG */


/* BEG MENU WER */

#menu-wer a:link {
	text-decoration: none;
	color: #036;
}
#menu-wer a:visited {
	text-decoration: none;
	color: #036;
}
#menu-wer a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-wer a:active {
	text-decoration: none;
	color: #666;
}

#menu-wer  {
	position: absolute;
	top: 406px;
	left: 230px;
	width: 170px;
	z-index: 3;
	visibility: hidden;
}
#menu-wer ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-wer li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU WER */


/* BEG MENU WIE */

#menu-wie a:link {
	text-decoration: none;
	color: #036;
}
#menu-wie a:visited {
	text-decoration: none;
	color: #036;
}
#menu-wie a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-wie a:active {
	text-decoration: none;
	color: #666;
}

#menu-wie  {
	position: absolute;
	top: 436px;
	left: 230px;
	width: 170px;
	z-index: 3;
	visibility: hidden;
}
#menu-wie ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-wie li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU WIE */


/* BEG MENU WAS */

#menu-was a:link {
	text-decoration: none;
	color: #036;
}
#menu-was a:visited {
	text-decoration: none;
	color: #036;
}
#menu-was a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-was a:active {
	text-decoration: none;
	color: #666;
}

#menu-was  {
	position: absolute;
	top: 466px;
	left: 230px;
	width: 170px;
	z-index: 3;
	visibility: hidden;
}
#menu-was ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-was li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU WAS */


/* BEG MENU KONTAKT */

#menu-kontakt a:link {
	text-decoration: none;
	color: #036;
}
#menu-kontakt a:visited {
	text-decoration: none;
	color: #036;
}
#menu-kontakt a:hover {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-kontakt a:active {
	text-decoration: none;
	color: #666;
}

#menu-kontakt  {
	position: absolute;
	top: 496px;
	left: 230px;
	width: 170px;
	z-index: 3;
	visibility: hidden;
}
#menu-kontakt ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-kontakt li{
	background-image: url(../img/1px-white-transp.png);
	background-repeat: repeat;
	width: 100%;
	padding: 5px 0px 0px 9px;
	margin: 0px;
	color: #333;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* END MENU KONTAKT */





/* END MENU */


.slogan{
	color: #003366;
	padding: 0px;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	border-width: 0px; border-style: solid;

}

.infotext{
	color: #A4BEDF;
	padding: 0px;
	font-size: 12px; line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.impressum{
	text-decoration: none;
	color: #666;
}

.head-gross {
	color: white;
	font-size: 18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.copy-weiss { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12pt; text-decoration: none; }

.head-weiss { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 12pt; text-decoration: none; }

.copy-schwarz { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 10pt; text-decoration: none; }
