a {color:#8f7d4f; text-decoration:none; }
a:link {color:#8f7d4f; text-decoration:none; }
a:visited {color:#8f7d4f; text-decoration:none; }
a:hover {color:#7f7f7f; text-decoration:none; }
a:active { color:#7f7f7f; text-decoration:none; }
a img { border:0; }
p, ul, ol, li, div, td, th, input, textarea, b, strong, i, body { font-size:12px; font-family:verdana, arial, sans-serif; color:#564b47; }
body { background-color:white; padding:0px; margin:5px; }
td, th { vertical-align:top; }
th { background-color:#eeeeee; text-align:left; }
h1 { font-size:20px; text-transform:uppercase; font-weight:normal; border-bottom:1px dotted #dddddd; padding: 5px 0; margin-top: 20px; color:#8f7d4f; text-align:right; }
h2 { font-size:15px; font-weight:bold; }
.bild_rechts { padding-left:20px; float:right; }
.bild_links { padding-right:20px; float:left; }
.archive { background-color:white; padding:10px; width:800px; }

/* ----------container zentriert das layout-------------- */
#container { width:800px; margin:10px auto; background-color:#ffffff; border-right:1px dotted #7f7f7f; border-left:1px dotted #7f7f7f; border-top:1px dotted #7f7f7f; } 
#navigation { height:50px; width:720px; text-align:left; vertcal-align:middle; margin:0 40px; overflow:hidden; }

/* ----------banner for logo-------------- */
#banner { background-color:#ffffff; text-align:left; padding:0px; margin:0px; height: 100px; }
#banner img { padding:0px; }

/* -----------------inhalt--------------------- */
#content { background-color:#ffffff; padding:0 40px; margin:0; text-align:left; }
div#content { height:480px; overflow:auto; }

/* --------------left navigavtion------------- */
#left { float:left; width:200px; margin:0px; padding:0px; }
#foot { clear:both; background-color:#8f7d4f; border-top:1px dotted #7f7f7f; border-bottom:1px dotted #7f7f7f; margin:0; padding:3px 10px; text-align:center; text-transform:lowercase; color: #eeeeee; }
