body {
  background-color : #000000;
  margin-left : 0;
  margin-top : 0;
  margin-right : 0;
  margin-bottom : 0;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
      }
.boxheadline {
  border : 1px solid #6a6c6d;
  color : #fff;
  padding : 0 0 0 25px;
  vertical-align : middle;
  background-image :   url("../images/pfeilback.gif");
      }
.box {
  border-bottom : 1px solid #6a6c6d;
  color : #fff;
  border-left : 1px solid #6a6c6d;
  padding : 0 0 8px 24px;
  vertical-align : bottom;
  background-image :   url("../images/boxback.gif");
font-size: 11px;
      }
.box a {
  color : #e62329;
  font-weight : bold;
  text-decoration : none;
font-size: 11px;
      }
.box a:hover {
  color : #e62329;
  font-weight : bold;
  text-decoration : underline;
      }
	  
.box_1 {
  border-bottom : 1px solid #6a6c6d;
  color : #fff;
  border-left : 1px solid #6a6c6d;
  vertical-align : bottom;
  font-size: 11px;
}

.box_1 a {
  color : #e62329;
  font-weight : bold;
  text-decoration : none;
 font-size: 11px;
}
	  
.box_1 a:hover {
  color : #e62329;
  font-weight : bold;
  text-decoration : underline;
      }
	  
.box_ohne, a .box_ohne, .box_ohne:hover  {	  
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}

.box_1 ul {
	margin:0px 0px 8px 18px;
	}
		  
	  
.boxheadline a {
  color : #fff;
  font-weight : normal;
  text-decoration : none;
      }
.boxheadline a:hover {
  color : #fff;
  font-weight : normal;
  text-decoration : underline;
      }
.marginal {
  padding : 4px 2px 4px 6px;
  background-color : #ffffff;
  font-size: 11px;
}

.marginal a {
  color : #000;
  text-decoration : none;
      }
.marginal a:hover {
  color : #000;
  text-decoration : underline;
      }
.marghead {
  background-image :   url("../images/marginal_head.gif");
  text-indent : 18px;
  color : #fff;
  font-weight : normal;
  border-top : 1px solid #000;
  border-left : 1px solid #000;
  border-right : 1px solid #000;
  background-color : #000;
      }
ul {
  list-style-image :   url("../images/rotq.gif");
  margin-left : 1em;
  padding-left : 0.5em;
  margin-top : 4px;
      }
li {
  margin : 1px;
  margin-bottom : 3px;
      }
.Stil2 {
  border: 1px solid #6a6c6d;
  color : #fff;
  padding : 0 0 0 30px;
  vertical-align : middle;
  background-image :   url("../images/pfeilback.gif");
  font-weight : bold;
font-size: 11px;
      }
.markenmagazin {
  color : #fff;
  margin-bottom : 7px;
  font-size : 12px;
  font-weight : bold;
      }
.markenmagazin a {
  color : #fff;
  text-decoration : none;
      }
.markenmagazin a:hover {
  text-decoration : underline;
      }
#oben {
  background-color : #000;
  color : #fff;
  height : 170px;
      }
#abstandoben {
  height : 219px;
  background-color : #000;
  background-image :   url("../images/back.gif");
  background-repeat : repeat-y;
  color : #fff;
      }
.text {
  font-size : 12px;
  background-color : #f1f5f8;
  padding : 28px 48px 12px 24px;
  line-height : 17px;
      }
	  
.text a {color: #000; text-decoration: underline;}
.text a:hover {color: #000; text-decoration: none;}
	  
.text h1 {
  font-size : 17px;
  color : #000;
  font-weight : normal;
  margin : 0;
      }
.text h2 {
  font-size : 17px;
  color : #e62329;
  font-weight : normal;
  margin : 2px 0px 0px 0px;
      }
.text h3 {
  font-size : 12px;
  color : #e62329;
  font-weight : bold;
  margin : 0;
      }
.rot {
  color : #e62329;
      }
#headline {
  position : absolute;
  left : 175px;
  top : 296px;
  width : 550px;
  visibility : hidden;
      }
#logo {
  position : absolute;
  z-index : 10;
  top : 51px;
  left : 30px;
  height : 121px;
  width : 78px;
      }
#topnav {
  position : absolute;
  z-index : 10;
  top : 52px;
  left : 158px;
  height : 20px;
  width : 600px;
  font-size : 12px;
  font-weight : bold;
  letter-spacing : 1px;
	
      }
#topnav a {
  display : block;
  margin : 0;
  padding : 0 13px 0 16px;
  text-indent : 2px;
  background-image :   url("../images/navi/nav_nl.gif");
  color : #fff;
  text-decoration : none;
  font-weight : bold;
font-size: 12px;
      }
#topnav a:hover {
  background-image :   url("../images/navi/nav_ro.gif");
  color : #fff;
font-size: 12px;
      }
#topnav a.ak {
  background-image :   url("../images/navi/nav_ak.gif");
  color : #fff;
  font-weight : bold;
font-size: 12px;
      }
#subnav {
  position : absolute;
  z-index : 10;
  top : 170px;
  left : 155px;
  height : 20px;
  width : 381px;
      }
#leftnav {
  position : absolute;
  z-index : 10;
  font-size : 10px;
  bottom : 10px;
  left : 8px;
  color : #fff;
  height : 68px;
  width : 144px;
      }
#leftnav a {
  color : #fff;
  text-decoration : none;
      }
#imprint {
  position : absolute;
  float : right;
  z-index : 10;
  font-size : 11px;
  top : 11px;
  left : 715px;
  color : #fff;
  height : 15px;
  width : 226px;
      }
#imprint td {
  font-size : 11px;
      }
#imprint a {
  display : block;
  margin : 0;
  padding : 0 6px 0 7px;
  text-indent : 2px;
  background-image :   url("../images/navi/subnav_nl.gif");
  background-position : left;
  color : #fff;
  text-decoration : none;
      }
#imprint a:hover {
  background-image :   url("../images/navi/subnav_ro.gif");
  color : #fff;
      }
#imprint a.ak {
  background-image :   url("../images/navi/subnav_ak.gif");
  color : #fff;
      }
#bildstreifen {
  position : absolute;
  z-index : 10;
  top : 141px;
  left : 154px;
  height : 92px;
  width : 784px;
      }
#datum {
  position : absolute;
  float : right;
  z-index : 10;
  font-size : 11px;
  top : 120px;
  left : 785px;
  color : #fff;
  height : 15px;
  width : 158px;
      }
#datum td {
  font-size : 11px;
      }
#prozesskette {
  position : absolute;
  z-index : 2;
  top : 142px;
  left : 0;
  background-color : #e62329;
  height : 27px;
  width : 100%;
      }
#prozesskettenav {
  position : absolute;
  z-index : 20;
  top : 142px;
  left : 154px;
  background-color : #e62329;
  height : 27px;
  width : 781px;
      }
#streifenlinks {
  position : absolute;
  z-index : 5;
  top : 0;
  left : 0;
  background-color : #000;
  height : 260px;
  width : 154px;
      }
.subbild {
  background-color : #000;
  font-size : 10px;
  color : #fff;
  padding : 4px;
  line-height : 12px;
      }
	  
h4 {
	margin:4px;
	font-size:11px;
	font-weight:bold;
}

.rightnav ul {
	margin:5px 4px 10px 13px;
}
	
.adresskasten {width:230px;
padding:10px;
margin-top:10px;
		border:1px solid #e62329;
}

.adresskasten_linie {
	width:230px;
	padding:2px 0px 2px 10px;
	margin-top:10px;
	border-left:1px solid #000;
}

.einklinker {
	display:block;
	padding:10px;
	background-color:#FFF;
	border:1px solid #e62329;
	}
	
.einklinker h2 {
	font-weight:normal;
}

h5 {
	font-weight:normal;
	font-size:12px;
	color:#FFF;
	background-color: #e62329;
	margin:0px;
	padding:3px;
}


.sub {vertical-align: super;
font-size:8px;
line-height: 0px;}
	
	
.unternehmenslogo {
	position:absolute;
	left:546px;
	top:540px;
	width:160px;
	height:39px;
	z-index:31;
	}

#content {
	position:absolute; 
	left:154px; 
	top:169px; 
	width:809px; 
	z-index:1;
	}
	
	
@media print {

body {
	background-color:#ffffff;
}
	
#content {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:566px;
	}
	
#leftnav, #oben, #streifenlinks, #prozesskette, #subnav, .marginal, .rightnav {
	visibility:hidden;
	}
}