body
{
  margin: 0;
  padding: 0;
  background: url(/home/images/header_bg.jpg) repeat-x;
  background-color: #e6dfcd;
}
#body
{
}

h3 { font-size:9pt; font-weight:bold; color: #656855;} 
h4 { font-size:9pt; font-weight:bold; color: #9f8c50;} 

 
#menu_sp { padding-left:0px; margin-left:0px;}#menu_sp a { padding-left:0px; }#menu_sp hr { color:#656855; border:0px; border-top:1px solid white;}
 
#top_navigation
{
  height: 42px;
  width: 974px;
  margin-left: auto;
  margin-right: auto;
  background: url(/home/images/header.jpg) no-repeat;
  margin-bottom: 30px;
  text-align: right;
  padding-top: 50px;
  color: #9f8c50;
}
#header_navigation, #top_navigation, #footer, #menu
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 8.5pt;
}
#header_navigation, #header_navigation a
{
  color: #fff;
}
#header_navigation a.active { color: #6c6356; }
#top_navigation, #top_navigation a
{
  color: #9f8c50;
}
#top_navigation a.active
{
 color: #666856;
}
#footer, #footer a
{
  color: #707173;
}
#header_navigation a, #top_navigation a, #footer a, #menu a
{
  text-decoration: none;
}
#header
{
  width: 974px;
  margin-left: auto;
  margin-right: auto;
}
#header_top{  width: 974px;  margin-left: auto;  margin-right: auto;}
#header_pic
{
  font-size: 0px;
  padding: 0px;
  margin: 0px;
  background-color: #9f8c50;
  width: 974px;
}
#header_pic_klein, #header_pic_text
{
 float: left;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}
#header_pic_text
{
 font-size: 10pt;
 background-color: #9f8c50;
 padding: 15px 10px 0px 20px;
 font-family: Arial;
 width:670px;
}
#header_navigation
{
  border-top: 1px solid #fff;
  background-color: #9f8c50;
  height: 20px;
  padding: 5px 20px 0px 20px;
  width: 934px;
}
.content_page
{
 width: 664px !important;
 padding-left: 290px !important;
}
#boxes
{
  margin-left: auto;
  margin-right: auto;
  width: 974px;
}
#box1, #box2
{
  float: left;
  width: 477px;
  font-family: Verdana;
  font-size: 11px;
}
#box1
{
  margin-right: 20px;
}
#box1 .shadow_inner
{
  background-color: #575d4d;
  color: #fff;
}
#box1 .shadow_inner, #box2 .shadow_inner
{
  width: 436px;
  height: 180px;
  padding: 10px 20px;
}
#box2 .shadow_inner h1
{
 background-color: #575d4d;
 color: #fff;
 width: 436px;
 margin: -10px 0px 10px -20px;
 padding: 2px 20px;
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
}
#footer
{
 margin-left: auto;
 margin-right: auto;
 text-align: right;
 width: 974px;
 padding-bottom: 15px;
}
#content_verlauf
{
 background: url(/home/images/content_verlauf.jpg) no-repeat;
 height: 12px;
 width: 974px;
 font-size: 0;
}
#main
{
 background: url(/home/images/content_bg.jpg) repeat-y;
 width: 974px;
 padding-bottom: 40px;
}
#menu, #content
{
 float: left;
}
#menu
{
 width: 234px;
 padding: 0px;
 color: #fff;
 font-size: 12px;
  padding-left:30px;
}
#menu ul ul li
{
 list-style-type: none;
}
#menu ul ul
{
 padding-left: 15px;
 margin-left: 0px;
}
#menu a
{
 color: #fff;
}
#menu a.active
{
 color: #ad9961;
}
#menu a:hover {
  color:#c9c4b5;
}
#header_navigation a:hover {
color:#c9c4b5;
}
#top_navigation a:hover {
color:#c9c4b5;
}
#content
{
 width: 570px;
 padding: 10px 100px 10px 30px;
 font-family: Verdana;
 font-size: 9pt;
}
.shadow_outer {
float:left;
background: url(/home/images/shadow.gif) no-repeat bottom right;
background-color: #e6dfcd;
margin: 10px 0 0 10px;
overflow: visible;
}
.shadow_space {
background: none !important;
background: url(/home/images/shadow2.gif) no-repeat left top;
padding: 0;
overflow: visible;
}
.shadow_inner {
background-color: #fff;
margin: -8px 8px 8px -8px; 
overflow: visible;
}
.clear
{
  clear: both;
}
#search
{
 padding-left: 40px;
}
 
#menu ul { margin-left:20px; padding-left:20px;}
 
#search input
{
  font-size: 8pt;
  border:1px solid #9f8c50;  background: #e6dfcd;
}
.nav{ display:inline; padding-left: 4px; padding-right: 4px; border-right:1px solid #9f8c50;}
#menu_2940 { border-right:0px; }
 
#content a{ color: black; text-decoration:none; }
 
#box2 a{ color: #9f8c50; text-decoration:none; }
#box1 a{ color: #9f8c50; text-decoration:none; }

#header_pic_container_rel { width:974px; height:385px; position:relative; }
#header_pic_container_abs { position:absolute; }
#header_pic_overlaytext { text-align:right; color: #fff; font-family:times; font-size:14pt; position:absolute; top:255px; left:495px; width:460px; }
.zitat_footer { font-family:verdana; position:absolute; padding-top:10px; margin-top:0px; right:10px; font-size:11px;} 
#ContentInfobox {padding-left:0px;} 
#ContentInfobox h3{ font-size:9pt; border:1px solid #9f8c50; padding:2px 3px 2px 3px; margin:1px 0px 8px 0px;}  
#infobox_inner { padding-left:10px;  }
 
.download_head { color:white; }

#content a.htw_dl { color: #9f8c50; text-decoration:underline;}
 
#content span.subheadline { font-weight:bold; color: #9f8c50; }

#content a {color: #9F8C50;}
