html {
	overflow:scroll;
}

body {
 margin:0px;
 padding:0px;
 font-family:Verdana, Sans-Serif;
 font-size:8pt;
 color:#3F3F3F;
 background:url(bilder/bg_body.png) top left repeat-x #447337;
}

h1, h2, h3 {
 color:#AB9261;
}

h1 {
 margin-left:20px;
 margin-bottom:0px;
}

h2 {
 font-size:10pt;
 margin-bottom:5px;
}

h3 {
 font-size:11pt;
}

a {
 color:#B39C6F;
}

ul {
 margin:0px;
 margin-left:25px;
 padding:0px;
}

li {
 padding:2px 0 2px 0;
}

img {
 border:none;
}

#main {
 padding:0 30px 0 30px;
 width:940px;
 margin:10px auto;
 background:url(bilder/bg_main.png) top left repeat-y;
}

#header {
 background:url(bilder/bg_header.png) top left repeat-x;
 height:233px;
 width:940px;
}

#header div {
 float:left;
}

#schatten_links {
 width:30px;
 height:233px;
 background:url(bilder/schatten_links.jpg) top left no-repeat;
 margin-left:-30px;
}

#schatten_rechts {
 width:30px;
 height:233px;
 background:url(bilder/schatten_rechts.jpg) top left no-repeat;
 margin-right:-30px;
}

#logo {
 width:210px;
}

#logo img {
 margin-top:150px;
 margin-left:12px;
}

#header_pic {
 width:550px;
 overflow:hidden;
}

#header_text {
 width:165px;
 color:#AB9261;
 font-family:Verdana, Sans-Serif;
 font-weight:bold;
 font-size:8pt;
 padding-top:140px;
 padding-left:15px;
}

#header_text p {
 margin:0px;
 margin-bottom:8px;
}

#sidebar_left {
 width:210px;
 float:left;
}

#navigation {
 padding:20px;
 background-color:#A7A7A7;
}

* html #navigation {
 padding: 18Px 0Px 20Px 10Px;
}

/*Erste Navigationsebene*/

#navigation ul, #navigation li {
 margin:0px;
 padding:0px;
 list-style-type:none;
}

#navigation li.aktiv {
 background-color:#AB9261;
 margin-left:-20px;
 padding-left:20px;
 padding-right:20px;
 width:170px;
 color:#585858;
}

/*Hack für IE6*/

* html #navigation li.aktiv {
 padding-right: 14Px;
}

/* Hack Ende */

#navigation li.aktiv a {
 color:#585858;
}

#navigation li a {
 color:white;
 text-decoration:none;
 display:block;
 height:100%;
 width:100%;
 padding:5px 0 5px 0;
}

#navigation li a:hover, #navigation li:hover {
 color:#585858;
}

/*Zweite Navigationsebene*/

#navigation ul li ul {
 margin-left:15px;
 padding-bottom:5px;
}

#navigation ul li.aktiv ul li a {
 color:white;
}

#navigation ul li.aktiv ul li a:hover {
 color:#585858;
}

#navigation ul li ul li a {
 padding:4px 0 3px 0;
}

#navigation ul li ul li {
 list-style-type:disc;
 color:white;
}

#navigation ul li ul li.aktiv {
 margin:0px;
 padding:0px;
 color:#585858;
}

#navigation ul li ul li.aktiv a {
 color:#585858;
}

#verlauf {
 background:url(bilder/bg_verlauf.jpg) top left no-repeat;
 width:210px;
 height:300px;
}

#content {
 line-height:160%;
 float:left;
 width:490px;
 padding:0 30px 20px 30px; 
 
}

/* IE6 und I7 Hacks für Content Bereich*/

* html #content {
	
	margin-top: 15Px;
}

* +html #content {
	
	margin-top: 15Px;
}

/* Hack Ende */

#subtitle {
 margin-top:-5px;
 font-style:italic;
}

#sidebar_right {
 float:right;
 min-height:120px;
 width:180px;
 background-color:#AB9261;
}

#sidebar_right p {
 color:white;
 margin-left:15px;
 margin-right:20px;
 font-style:italic;
}

/* IE6 und I7 Hacks für Sidebar_right Bereich*/

* html #sidebar_right {
	
 height:360px;
}

* html #sidebar_right p {
 margin-top:10px;
 margin-right:18px;
}

* +html #sidebar_right {
	
 height:360px;
}

* +html #sidebar_right p {
 margin-top:10px;
}

/* Hack Ende */

#footer {
 text-align:right;
 background:url(bilder/bg_footer.png) top left no-repeat #447337;
 width:970px;
 height:30px;
 margin-left:-30px;
 margin-right:-30px;
 padding-top:10px;
 padding-right:30px;
 padding-bottom:0px;
 clear:both;
}

#footer a {
 color: #FFF;
 margin-right:5px;
}