body {background-color: #dddddd; font-size: 12px; font-family: Arial, Helvetica; color:#000000; padding:0px; margin:0px;}
a {color: #6794DB; font-weight:bold; text-decoration:none;}
a:hover {color: #564b47; font-weight:bold; text-decoration:none}

.nmenu {color: black; text-decoration:none; font-weight:bold;}
.nmenuhit {color:#FFAC12; text-decoration:none; font-weight:bold}
.nmenu:hover {color:#98c002; text-decoration:none; font-weight:bold}

.nmenuklein {color: black; text-decoration:none; font-weight:normal;}
.nmenukleinhit {color:#37a82b; text-decoration:none; font-weight:normal}
.nmenuklein:hover {color:#98c002; text-decoration:none; font-weight:normal}


.minimenu {font-size:10px; color: #FFA600; text-decoration:none; font-weight:bold;}
.minimenuhit {font-size:10px; color:#000000; text-decoration:none; font-weight:bold}
.minimenu:hover {font-size:10px; color:black; text-decoration:none; font-weight:bold}


.menu {color: #ffffB3; text-decoration:none}
.menuhit {color:#000000; text-decoration:none}
.menu:hover {color: white; text-decoration:none}


.brot {color: #999999; font-size: 10px; text-decoration:none; font-weight:bold;}

.text {font-size: 12px; font-family: Arial, Helvetica; color:#000000;}
.textfett {font-size: 12px; font-family: Arial, Helvetica; font-weight:bold; color:#000000;}
.textklein {font-size: 10px; font-family: Arial, Helvetica; font-weight:bold; color:#7a7a7a;}

h1 {font-size: 11px; text-transform:uppercase; background-color: #E0A3B7; border-top:1px solid #564b47; border-bottom:1px solid #564b47; padding:5px 15px; margin:0px }

h2 {font-size:20px; font-weight: normal; padding: 5px 10px; margin:0px;}

img.download {vertical-align:middle;}

#rahmen {width: 800px; margin-bottom: 0px; margin-left: auto; margin-right: auto; background-color: white;}

/* ----------banner for logo-------------- */
#erholung {position:relative; top: 29px; left:343px; font-size:28px; font-weight:bold; word-spacing:10px; letter-spacing:2px; color:white;}
#kopfzeile {padding: 0px; margin: 0px; height:88px; background-color:white}
#weisszeile {padding: 0px; margin: 0px; background-color:white; height:1px;}
#blauzeile {background-color:#2e1d83; height:1px;}
#schmuckzeile {background-color: #2E1D83; text-align: center; padding: 0px; margin: 0px; height: 16px;}
#menuzeile {background-color: #98c002; text-align:right; padding-right:15px; margin: 0px; font-size: 14px; font-weight:bold; color:#ffffB3}
#brotzeile {background-color:white; height: 20px; padding-left:137px; padding-top:7px;}

/* -----------------Inhalt--------------------- */
#inhalt {background-color:red; margin-left: 137px; margin-top:0px; padding-top:0px; background-color:white}
div#inhalt {min-height:450px; height:expression(this.scrollHeight > 450 ? "auto":"450px");}
#picfeld {float:left; width:270px; text-align:right;}
#textfeld {float:left; font-family: Arial, Helvetica; font-size: 12px; text-align:left; width: 392px; margin: 0px; padding: 0px;}
/* --------------left navigavtion------------- */
#leftmenu {float:left; font-family: Arial, Helvetica; font-size: 12px; text-align:right; width: 125px; margin: 0px; padding: 0px;}

/* -----------footer--------------------------- */
#fusszeile {clear: both; margin: 0px; padding: 0px; text-align: right; height:20px; background-color:#004B88}

.haupt {margin-left:0}
.unter {margin-left:25px}
.sub {margin-left:50px}

