* {margin: 0; padding: 0; }
body {font-family: Verdana, Arial, Geneva, sans-serif; background-color: #EBEFE6; color: #000; text-align:center;}

a {color:#BB975B; font-weight: bold; text-decoration: none; }
a.aktuell {color:#800000; }
a:hover {color:#800000; }

#container {background-color: #FFFFFF; width: 800px; margin: 15 auto 0; border:0px solid #C1DA87; text-align:left;}
#logo {width: 798px; background-color: #FFFFFF;  text-align : right;  }
#logo img {margin: 3px; border: none; }
#banner {width: 800px; }

/*Navigationsleiste*/
#navi {float:left; width:133px; height: auto; margin-top: 0px;  margin : 0px 15px; }
#navi ul {font-family: Arial, Helvetica, sans-serif; font-variant: normal; list-style: none; font-size: 14px; color: #9CC44A; line-height: 160%; margin: 20px 0 0 10px;  font-weight : bold;  }
#navi ul li a{padding-left: 20px; background-image:url(Bilder/pfeilrechts3.gif); background-repeat:no-repeat; background-position:left;}
#navi ul li a:hover, #navi ul li a.aktuell {background-image:url(Bilder/pfeilrechts2.gif); background-repeat:no-repeat; background-position:left;}

/*Textbereich*/
#text {float:left; width: 420px; height: auto; border-left: 1px dashed #800000; margin-top: 0px; }
#text h1 {font-size: 14px; color: #800000; margin: 25px 30px 15px 15px; padding-left: 0px; background-image:url(Bilder/pfeilrechts.gif;); background-repeat:no-repeat; background-position: 0px 5px;  font-weight : bold; }
#marginalie h1 {font-size: 12px; color: #9CC44A; margin: 0 0 30px 5px; padding-left: 20px;); background-repeat:no-repeat; background-position: 0px 5px;}
#text h2 {font-size: 13px; color: #9CC44A; margin: 0 0 5px 15px; }
#text h5 {font-size: 11px; color: #9CC44A; margin: 0 0 5px 0px; }
#text p {font-size: 70%; color: #000000; width: 325px; margin: 0 15px 10px 15px; line-height: 150%; } 
#text form {width: 274px; margin: 0 15px 10px 15px; font-size: 70%; color: #999999;}
#text form p {margin: 0 0 15px 0; font-size:100%;}
#text form input, #text form textarea {margin-bottom: 10px; width: 200px; color: #9CC44A; border: 1px solid #9CC44A; background-color:#EBF2DB;}
#text form input.kasten {width: 20px; margin-bottom: 0; border: 0px; background-color:#FFFFFF;}
#text form input.senden {color: #9CC44A; border: 1px solid #9CC44A; background-color:#EBF2DB; width: 100px}
#text img {float: right; margin: 0 15px 15px 15px; }
#text img.links {float:left; margin:5px 15px 0px 15px;}
#text p img.shot {float:none; display:block; margin:25px 15px 10px 0px;}
#text ul {font-size: 100%; color: #000000; list-style: url(Bilder/pfeilrechts_klein.gif); margin: 0 15px 0 30px;}
#text li {font-size: 70%; margin: 3px 0 10px; }
#text p.oben {width:350px; text-align:right;}
#text p.oben a {width: auto; padding-left: 10px; background-image:url(Bilder/pfeile_hoch1.gif); background-position:left; background-repeat:no-repeat;}
#text p.oben a:hover {background-image:url(Bilder/pfeile_hoch3_over.gif);}
#text span {font-size: 70%; color: #000000;  margin: 0 10px 10px 0px; line-height: 150%; } 



/*Marginalspalte*/
#marginalie {float: left; width: 208px; height: auto; margin-top: 20px; }
#marginalie a:hover {background-image:url(Bilder/pfeilrechts_klein_over.gif); }
#marginalie ul {font-size: 70%; color: #999999; list-style: url(Bilder/gruen.gif); margin: 0 15px 0 25px;}
#marginalie li {margin: 3px 0 10px 0; }
#marginalie a {display: block; width:4em; background-image:url(Bilder/pfeilrechts_klein.gif); background-position: right; background-repeat:no-repeat; }
#marginalie a.archiv, #marginalie a.archiv:hover {width: 10em; background-image:none;}
#clearer {width: 798px; clear: both; }
.orange {color:#9CC44A; }
