@charset "utf-8";
img {vertical-align:middle;border:0px;}
p,pre,form {margin:0px;padding:0px;}
html {overflow: -moz-scrollbars-vertical;}
body {margin:8px 0px 0px 0px; padding:0px; font: 90% Verdana, Arial, Helvetica, sans-serif; min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ background: #000000;}
html>body #main {margin-bottom:-1px;}
a { color: #3C6A91; text-decoration: none; }
a:hover { color: #598FBB; }
a:focus {outline:none;}
#wrapper {width:993px;margin:0px auto;min-height:580px;height:auto !important;height:580px;}
html>body #wrapper {width:993px;margin:0px auto;height:auto;min-height:580px;}
#header {width:993px; height:118px; margin:0; text-align:left; background: #ffffff;}
#header div {margin:0px; padding:0px 0px 0px 0px; text-align:right; color:#666966;}
#header a {margin: 0px; padding: 0px; height: 118px; width: 993px; display: block;}
#main {margin: 0px 0px 0px 220px; padding: 15px 30px 0px 17px;}
* html div#main {height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */}
#main h1 { font-size: 110%; color: #3C6A91; }
#main p {font-size: 90%; color: #000000; line-height: 140%; padding:5px 0px;}
#footer {width:993px; margin:0px; clear:both; font-size: 0.9em; padding: 3px 0px 4px 0px; text-align: center; vertical-align: middle; background: #E6FFD9 url(footer.gif) no-repeat left top; height: 42px;}
#footer p {margin:0px; padding:10px 0px; font: bold 14px Verdana, Arial, Tahoma, sans-serif; text-align: center; color: #FFFFFF;}
#footer a { font-size: 14px; color: #A4C1D9; text-decoration: none; }
#footer a:hover { color: #C1C1FF; }
#navigation {width: 170px; padding: 30px 10px 15px 25px; float: left; margin-bottom: 100px;}

#wetter { width: 120px; height:124px; padding: 10px 10px 15px 50px; position: absolute; margin-top:370px;margin-left:5px;}
#wetter { width: 120px; height:124px; padding: 10px 10px 15px 50px; position: absolute; margin-top:485px;margin-left:5px;}


#navigation a { background: url(nav1.gif) no-repeat left center; font-size: 105%; font-weight: bold; text-align: left; height: 25px; width: 150px; text-decoration: none; color: #FEEB4A; display: block; padding: 4px 3px 0px 25px; filter: Glow(Color=#ffffff, Strength=1.5); }
#navigation a.current { background: #FEEB4A url(nav.gif) no-repeat left center; font-size: 105%; font-weight: bold; text-align: left; height: 25px; width: 150px; text-decoration: none; color: #3C6A91; display: block; padding: 4px 3px 0px 25px; filter: Glow(Color=#ffffff, Strength=1.5); }
#navigation a:hover { background: #FEEB4A url(nav.gif) no-repeat left center; text-align: left; height: 25px; width: 150px; display: block; color: #4A85B5; padding: 4px 3px 0px 25px; }
#main div.galerie {background: #FFFFFF; min-height: 400px;}
#main div.galerie div.image {float: left;width: 240px;}
#main div.galerie div.image img{ padding: 5px; border:1px solid #0094DA;}
#main table {font: 90% Verdana, Arial, Helvetica, sans-serif; }
#main td {font: 90% Verdana, Arial, Helvetica, sans-serif;padding:2px 2px 2px 2px;}
#main blockquote {margin:0px 0px 0px 0px;}
#main ul, #main ol {margin-bottom:0px;font-size:90%;}
#main ol li {margin:0px 0px 5px 0px;list-style: square;} 
#main ul li {margin:0px 0px 5px 0px;list-style-type:square;}
.section {font: 90% Verdana, Arial, Helvetica, sans-serif;}
legend {display: none;}
.formgen { font: 90% Verdana, Arial, Helvetica, sans-serif; border: 0px none #FFFFFF; color: #3C6A91; }
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {cursor : pointer;}
.formgen form {line-height : 120%; width: 560px; border-style: none;}
.formgen .formblock {margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 2px; padding-left: 5px; border-style: none;}
.formgen br {clear : both;}
.formgen .formtextfield {width: 320px;height: 120px;margin-left: 4px; border: 1px dotted #339900;}
.formgen .formtext { height: 20px; width: 280px; margin-left: 4px; border: 1px dotted #3C6A91; }
.formgen .formtrenn {display: block;height: 30px;	}
.formgen .formhinweis {font-weight: bold;color: #003366;font-size: 1.2em;}
.formgen .formheadline {font-weight: bold;color: #003366;}
.formgen .formpassword {width: 280px;margin-left: 4px;}
.formgen .formcaptcha {border: 1px solid #990000;}
.formgen label {font: 90% Verdana, Arial, Helvetica, sans-serif;width: 160px;clear: left;float: left;height: 20px;padding: 0px;}
.formgen .formselect {width: 280px;margin-left: 4px;}
.formgen .formsubmit { width: 150px; background: #3C6A91; color: #FFFFFF; }
.formgen fieldset {width: 500px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; border-style: none;}
.formgen legend {font-weight: bold;color: #333333;}
.formgen .forminfo {color: #FFFFFF; background-color: #FF3300; border: 1px dashed #000000; margin: 5px; padding: 5px;}
.formgen .formerror {color: #FFFFFF;background-color: #FF3300;}
.forminfo {color: #FF0000; font-size: 12px;} 
.flLeft{float:left;padding-right:10px;padding-top:10px;}.flRight{float:right;padding-left:10px;}
