body
{
  margin: 0;
  padding: 0;
  font-family: arial,verdana;
  overflow-x:hidden;
  background-color: #c5c5c5;
  color: #ffffff;
  font-size:12px;
}

a
{
  color: #ffffff;
  text-decoration:none;
}
 
#contentbox a
{
  color: black;
  text-decoration:underline;
}

 
div#print_content {
  font-family: Arial;
}
 
 
h1 { margin-top:0px; font-size:14px; font-weight: normal;} 
h2 { font-size:13px; font-weight:bold;} 
h3 { font-size:10px; font-weight:bold; color: #656855;} 
h4 { font-size:10px; font-weight:bold; color: #9f8c50;} 
#contentbox #startpageheader{  font-size:20px;}
#contentHeader{  border-bottom:1px solid black;  height:50px;}
#contentHeader h1{  padding-top:20px;  padding-left:14px;  font-size:16px;}
 
#wrapper{
  margin-left:auto;
  margin-right:auto;
  width:970px;
}
#header
{
  padding:0px;
  margin:0px; 
  margin-top:20px;
  width: 970px;
  height:181px;
  background-color:black;
  z-index:2;
}

#logo
{
  float:left;
  margin-left:34px;
  margin-top:37px;
  display:inline; 
}

#headerright
{
  padding:0px;
  margin:0px; 
  float:right;
  width:775px;
  height:181px;
}

#headerrighttopcontainer
{
  width:776px;
  height:43px;
  padding:0px;
  margin:0px; 
}

#headerrightpictures
{
  background-color:red;
  padding:0px;
  margin:0px;
  height:138px;
}

#headerrightpictures img
{
  margin:0px;
  padding:0px;
  margin-right:21px;
}
 
#headerrightpictures img.last
{
  margin:0px;
}


 
#headerpic_wrapper
{
  height:138px; 
}
#headermenu
{
  float:left;
  font-size:13px;
  margin-top:13px;
  margin-left:10px;
}

#headermenu a:hover
{
  color:#aaaaaa; 
}

#search
{
  float:right;
  margin-top:15px;
  margin-right:24px;
  display:inline;
}

#search input
{
  border:0px;
  width:100px;
}


.clear
{
  clear: both;
}


#mainbox
{
  width:970px;
  background-color: #000;
  border-top:1px solid white;
}

#column1
{
  float:left;
  width:195px;
}

#column2
{
  float:right;
  width:775px;
}

#contentbox
{
  color: black;
  height:425px;
  background-color:#fff;
  overflow:auto;
}

#contentwrapper
{  
  margin-left:10px;
  margin-top:6px;
  width:748px;
}
#newsline
{
  background-color: #a8a9ad;
  color: white;
}

#footerblock
{
  background-color: #000;
  height:68px;
}

#footermenu
{
  margin-top:20px;
  float:left;
  margin-left:2px;
}

#footerright
{
  margin-top:20px;
  margin-right:20px;
  float:right;
  font-size:15px;
}

#footermenu a.small
{
  font-size:10px;
}
#footermenu a.medium
{
  font-size:12px;
}
#footermenu a.big
{
  font-size:15px;
}

#mainnav
{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-top:20px;
}

#mainnav li
{
  width:195px;
}

#mainnav li a.main
{
  display:block;
  height:57px;
}

#mainnav li a span
{
  visibility:hidden;
}

#mainnav a:hover
{
  color:#aaaaaa; 
}


#mainnav ul
{
  list-style-type: disc;
  margin-top:20px;
  margin-bottom:20px;
  padding-left:0px;
  margin-left:30px;
}

#mainnav ul li
{
  width:163px;
}

#mainnav li#item3464 ul
{
  list-style-image:url('/home/styles/list_blue.jpg');
}

#mainnav li#item3465 ul
{
  list-style-image:url('/home/styles/list_green.jpg');
}

#mainnav li#item3466 ul
{
  list-style-image:url('/home/styles/list_yellow.jpg');
}

#mainnav li#item3467 ul
{
  list-style-image:url('/home/styles/list_red.jpg');
}

#item3464
{
   background: url('/home/styles/menu_markenprodukte.jpg') no-repeat left top;
}

#item3465
{
   background: url('/home/styles/menu_knowhow.jpg') no-repeat left top;
}

#item3466
{
   background: url('/home/styles/menu_service.jpg') no-repeat left top;
}

#item3467
{
   background: url('/home/styles/menu_erlebnis.jpg') no-repeat left top;
}

#item3464.active
{
   background: url('/home/styles/markenprodukte_active.jpg') no-repeat left top;
}

#item3465.active
{
   background: url('/home/styles/knowhow_active.jpg') no-repeat left top;
}

#item3466.active
{
   background: url('/home/styles/service_active.jpg') no-repeat left top;
}

#item3467.active
{
   background: url('/home/styles/erlebnis_active.jpg') no-repeat left top;
}
 
#contentbox a.level0offSitemap{
  display:block; 
  color: #000000; 
  font-size: 13px;
  font-weight: normal; 
  text-decoration: none;  
  padding-left:4px; 
  padding-top:8px; 
  border:0px;
}
 
#contentbox a.level0onSitemap{
  display:block; 
  color: #000000; 
  font-size: 13px; 
  font-weight: normal; 
  text-decoration: none; 
  padding-left:14px;  
  padding-top:8px; 
  border:0px;
}
 
#contentbox a.level1offSitemap{
  display:block; 
  color: #000000; 
  font-size: 12px;
  font-weight: normal; 
  text-decoration: none;  
  padding-left:32px; 
  border:0px;
 }
 
 
#contentbox a.level1onSitemap{
  display:block; 
  color: #000000; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
  padding-left:32px;  
  border:0px;
}
 
.Picture {border:0 none;}