
body { background-color: #d7f5fa;margin-top: 0; margin-left: 0; }
h1{font-size:14px;color:#004566;line-height: 14px}
h2{font-size:14px;color:#004566;line-height: 14px}
h3{font-size:14px;color:#004566;line-height: 14px}
h4{font-size:14px;color:#004566;line-height: 14px}
h5{font-size:14px;color:#004566;line-height: 14px}
h6{font-size:14px;color:#004566;line-height: 14px}

a			      { color: #1784ab; text-decoration: none }
	a:link		{ color: #1784ab; text-decoration: none  }
	a:visited	{ color: #1784ab; text-decoration: none  }
	a:hover		{ color: #1784ab;text-decoration: underline }
	a:active	{ color: #1784ab; text-decoration: none  }


.button { width:150px;height:33px;text-align: center;font-size: 20px;border: 0px;vertical-align: bottom;margin: 0; padding: 0;} 
.button br{line-height: 8px;} 
.button a:link {width:150px;height:33px;background: url(images/btn_n2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom; margin: 0; padding: 0;} 
.button a:visited {width:150px;height:33px;background: url(images/btn_n2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom;margin: 0; padding: 0; } 
.button a:active {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom; margin: 0; padding: 0;} 
.button a:hover {width:150px;height:33px;background: url(images/btn_h2.gif); background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom;margin: 0; padding: 0;} 

.button2 { width:150px;height:33px;text-align: center;font-size: 20px;border: 0px;margin: 0; padding: 0;}
.button2 br{line-height: 8px;} 
.button2 a:link {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:visited {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:active {width:150px;height:33px;background: url(images/btn_n2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:hover {width:150px;height:33px;background: url(images/btn_n2.gif); background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;}

.foonavi a:link {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:visited {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:active {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:hover {padding-top: 8px;text-decoration: underline;color: #004566;} 

.logo {  vertical-align: bottom; background-image: url(images/logo.jpg); background-repeat: no-repeat; background-position: 100% bottom; width: 950px; height: 222px; }
.dsR5 { width: 950px; height: auto;background-color: #d7f5fa; }
.navitabelle { width: 950px; min-height: 100%; height: 100%; }
.kartenbox{ background-image: url(images/deteilkasten_mitte.jpg); background-repeat: repeat-y;}
#FormName { background-image:url(images/suchbox.jpg); background-repeat: no-repeat; height: 282px;}
input, select, textarea,label { font-size:10px; font-family:Verdana,sans-serif; font-weight:normal; width: 170px;color:#004566;}
.Bereich, .Feld { background-color:#ffa; width:300px; }
.Auswahl { background-color:#dfffff; width:300px;  }
.Check, .Radio { background-color:#ddff; border:1px solid #074c62; }
.dsR7 /*agl rulekind: base;*/ { width: 276px; }
.dsR9 /*agl rulekind: base;*/ { text-align: center; width: 276px; vertical-align: middle; }
.dsR14 /*agl rulekind: base;*/ { width: 950px; height: auto; }
.dsR15 /*agl rulekind: base;*/ { width: 425px; }
.dsR16 /*agl rulekind: base;*/ { text-align: right; width: 425px; vertical-align: top; }
#FormName2 { background-image:url(images/wasserhinter.jpg); font-size:13px;text-align: left; font-family:Verdana,sans-serif;color:#004566; font-weight:bold; background-repeat: no-repeat; height: 282px;}
.anfangbox {vertical-align: top;}
.anfangbox h1{font-size:14px;color:#004566;line-height: 14px}
.anfangbox p{font-size:14px;color:#004566;}
.suchbox { background-image:url(images/suchbox.gif); background-repeat: no-repeat; height: 171px;padding-left:5px;}
.dsR17 /*agl rulekind: base;*/ { width: 251px; height: 263px; }

a.empfehlung:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: normal;
	text-decoration:none;
	color: #004566;
}
a.empfehlung:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: normal;
	text-decoration:none;
	color: #004566;
}
a.empfehlung:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: normal;
	text-decoration:none;
	color: #004566;
}
a.empfehlung:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: normal;
	text-decoration:underline;
	color: #004566;
}
