@charset "utf-8";
/* CSS Document */

body { background: #EEEEEE; padding-top: 10px; background-image: url(img/bg.png); background-repeat:no-repeat; margin-left:0; margin-right:0; margin-top:15px;}
#page_margins {border:0; min-width: 800px; max-width: 800px; margin:auto;}

A {color: #547A30; text-decoration: none; border-bottom:#B9C3B0 1px dotted;}
A:hover {color: #2E5D00; text-decoration: none; border-bottom:#547A30 1px dotted;}

#header { border:#EEEEEE 4px solid; background-image: url(img/banner.jpg); width:792px; height:182px;}

#logo {height:120px; width:160px; position:relative; left:50px; top:0px;}
#logo a{ border:0;}

#headerdurch { background-color:#547A30; height:30px; margin-top:2px;}
#headertitle { background-color:#2E5D00; height:30px; width:625px; margin-left:160px; padding-left:15px;}

#main { margin-top:10px; color:#333333;}
#nav { width:160px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
#nav a{ border:0;}
#hauptnav { margin-bottom:5px;}
#subnav {padding-left:10px; padding-right:5px; font-size:10px; padding-top:5px; padding-bottom:5px;}
#subnav a{ border:0; color:#B9C3B0;}
#subnav a:hover{ color:#333333;}
#subnavact {padding-left:10px; padding-right:5px; font-size:10px; padding-top:5px; padding-bottom:5px;}
#subnavact a{ border:0; color:#333333;}
#subnavact a:hover{ color:#333333;}
#dotlineleft { width:150px; height:1px; margin-top:5px; margin-bottom:5px; border-top:#CCCCCC 1px dotted;}
#dotlineleftlight { width:150px; height:1px; border-top:#DDDDDD 1px dotted;}

#content { width:450px; border-left:#CCCCCC 1px dotted; border-right:#CCCCCC 1px dotted; padding-top:10px; padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif;}
#content p{font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.5em; color:#333333;}
#content ul { color: #696969; font-size: 0.7em; line-height: 1.3em; list-style-image: url(img/pointer.gif)  }
#content h1 {font-family:Arial, Helvetica, sans-serif; color:#2E5D00; font-size: 1.0em; line-height: 0.75em;}
#content h2 {font-family:Arial, Helvetica, sans-serif; color:#2E5D00; font-size: 0.7em; line-height: 0.75em; font-weight:bold;}
#content h3 {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size: 0.7em; line-height: 0.75em; font-weight:bold;}
#content em { font-style: normal; color: #547A30; }
#content td {font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.5em; color:#333333; border-bottom:#CCCCCC 1px solid;}

#sidebar { width:145px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:visible;}
#dotlineright { width:150px; height:1px; margin-top:5px; margin-bottom:5px; margin-left:5px; border-top:#CCCCCC 1px dotted;}
#contact { width:180px; height:175px; padding-left:7px; padding-top:35px; background-image: url(img/contactbg.png); background-repeat:no-repeat; overflow:visible;}
#memberright { border:#DDDDDD 2px solid; background-color:#FFFFFF; width:140px; padding:5px 5px 5px 5px; margin-left:5px;}
#memberright a{ border:0;}
#lighttxt { color:#B9C3B0;}

#footer { width:465px; margin-left:175px; margin-right:145px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
#footer a{ border:0; color:#B9C3B0;}
#footer a:hover{ border:0; color:#547A30;}


