/* <style type="text/css"> */
/* <![CDATA[ */
body {
	margin:0px;  padding:0px; 
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0px 0px 0px; padding:0px;
	border:none;
	visibility: hidden;
	}	

ol, ul, li, td { font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin:  0px 0px 0px 0px; }
li                { margin:  1px 0px 0px 20px; }
ol, ul            { margin:  2px 0px 0px 0px; }
H1	           {	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin: 0px 0px 4px 0px; }
UL             { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; list-style-type:square; }
.text 	       {	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; margin: 0px 0px 0px 0px; }
.rot           {	color: #D61D1D; }
.h1Schwarz    {	font-size:12pt; font-weight:normal; margin: 0px 0px 0px 0px; }
.h2Schwarz    {	font-size:11pt; font-weight:normal; margin: 0px 0px 0px 0px; }
.h1Rot	      {	font-size:12pt; font-weight:normal; margin: 0px 0px 0px 0px; color: #D61D1D; }
.h4Rot        {	font-size:10pt; font-weight:normal; margin: 0px 0px 0px 0px; color: #D61D1D; }
.boldGrau     {	font-weight:bold; color: #757575; }



#main {
	width: 944px;
	margin: 10px 0px 10px 0px; 	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index:1;
	border: 1px solid #757575;
	}


#trailer {
	width: 944px;
	height: 142px;
	margin: 0px auto;  padding: 0px 0px 0px 0px;
	text-align: left;
	max-width: 944px;
  }

  
#trailerContentLeft {
  width: 220px;
  position:absolute; left:auto; right:auto;
  margin:0px; padding: 0px;
  z-index:1;
  }

#trailerContentRight {
  position:relative; top:0px; left:220px; 
  width: 724px;
	height: 142px;
	z-index:1;
  }

#streifenOben {
	width: 944px;
	height: 18px;
  max-width: 944px;
	margin: 0px auto; padding: 0px 0px 0px 0px;
	text-align: left;
	background: #70A4D8;
	}

#streifenObenImpressum {
 	width: 150px;
  position:relative; left:830px; 
  }
    
#content {
	width: 944px;
	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;
	max-width: 944px;
  text-align: left;
	z-index:2;
	background:  url('../images/back.gif') 0px 0px repeat-y;	
}

#contentProdukte {
	width: 944px;
	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;
	max-width: 944px;
  text-align: right;
	z-index:2;
	background:  url('../images/back_ohne_rechts.gif') 0px 0px repeat-y;	
}

#streifenNavi {
	width: 944px;
	height: 18px;
  max-width: 944px;
	margin: 0px auto; padding: 0px 0px 0px 0px;
	text-align: left;
	
	}

#streifenNaviKlickpfad {
  position:relative; 
  width: 600px;
  margin: 0px 0px 0px 180px; padding: 2px 0px 0px 0px;
  }

#contentColLeft {
  position:relative;
	float: left;
	width: 172px;
	height: 300px;
	margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}

#contentLeft {
  text-align:left;
  margin: 0px 0px 10px 0px; padding: 15px 0px 18px 0px;
  line-height:18px;
 	background: #FFFFFF;
 	border-top: 1px solid #D61D1D;
 	border-right: 1px solid #D61D1D;
 	border-bottom: 1px solid #D61D1D;
 	}

#contentColMiddle {
  position:relative;
  width: 610px;
	margin: 0px 0px 0px 172px; padding: 33px 0px 30px 0px;
  }
		
#contentMiddle {
  margin: 0px 75px 0px 75px; padding: 0px 0px 0px 0px;
  text-align:left;
  font-size:10pt;
  line-height:13pt;
  }

#contentColRight { 
  position:relative;
  float: right;
  width: 152px;
	margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}

#contentRight {
	margin: 0px 0px 23px 0px; padding: 5px 5px 8px 5px;
	background: #FFFFFF;
	font-size:8pt;
 	border-top: 2px solid #70A4D8;
 	border-left: 2px solid #70A4D8;
 	border-bottom: 2px solid #70A4D8;
	}

#contentColIframe {
  position:relative;
  width: 752px;
	margin: 0px 0px 0px 172px; padding: 0px 0px 0px 0px;
	background: #FFFFFF;
  }
		
#contentIframe {
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
  text-align:right;
  font-size:10pt;
  line-height:13pt;

  }


#footer {
	width: 944px;
	height: 22px;
	max-width: 944px;
	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;
  font-size: 8pt; 
  line-height: 14pt;
  background: #70A4D8;
	border-top: 1px solid #D61D1D;
	color: #FFFFFF;
  }

#footer1 {
  position:absolute; 
  width: 150px;
  margin: 0px 0px 0px 5px; padding: 2px 0px 0px 0px;
	}

#footer01 {
  position:absolute; 
  width: 3px;
  margin: 0px 0px 0px 190px; padding: 2px 0px 0px 0px;
	}

#footer2 {
  position:absolute; 
  margin: 0px 0px 0px 220px; padding: 2px 0px 0px 0px;
  width: 110px;	
  text-align:center;
  }

#footer02 {
  position:absolute; 
  width: 3px;
  margin: 0px 0px 0px 350px; padding: 2px 0px 0px 0px;
	}

#footer3 {
  position:absolute; 
  margin: 0px 0px 0px 370px; padding: 2px 0px 0px 0px;
  width: 130px;	
  text-align:center;
  }

#footer03 {
  position:absolute; 
  width: 3px;
  margin: 0px 0px 0px 525px; padding: 2px 0px 0px 0px;
  }

#footer4 {
  position:absolute; 
  margin: 0px 0px 0px 545px; padding: 2px 0px 0px 0px;
  width: 180px;	
  text-align:center;
  }

#footer04 {
  position:absolute; 
  width: 3px;
  margin: 0px 0px 0px 743px; padding: 2px 0px 0px 0px;
	}

#footer5 {
  position:absolute; 
  margin: 0px 0px 0px 790px; padding: 2px 0px 0px 0px;
  width: 150px;	
  text-align:right;
  }

	
A.menu0:link      {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000;    margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu0:visited   {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000;    margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu0:hover     {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #D61D1D; margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu0:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000;    margin: 0px 2px 0px 0px; text-decoration: none; }

A.menu1:link      {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #D61D1D; margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu1:visited   {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #D61D1D; margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu1:hover     {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #D61D1D; margin: 0px 2px 0px 0px; text-decoration: none; }
A.menu1:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #D61D1D; margin: 0px 2px 0px 0px; text-decoration: none; }

A.submenu0:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000;    padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu0:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000;    padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu0:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu0:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000;    padding: 0px 2px 0px 0px; text-decoration: none; }

A.submenu1:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu1:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu1:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; padding: 0px 2px 0px 0px; text-decoration: none; }
A.submenu1:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; padding: 0px 2px 0px 0px; text-decoration: none; }

A.head:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }
A.head:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }
A.head:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: underline; }
A.head:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }

A:link      {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }
A:visited   {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }
A:hover     {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
A:acitve    {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }

A.pfad:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; text-decoration: none; }
A.pfad:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; text-decoration: none; }
A.pfad:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; text-decoration: none; }
A.pfad:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #D61D1D; text-decoration: none; }

A.linkFooter:link      {  font-size:8pt; color: #FFF; text-decoration: none; }
A.linkFooter:visited   {  font-size:8pt; color: #FFF; text-decoration: none; }
A.linkFooter:hover     {  font-size:8pt; color: #FFF; text-decoration: underline; }
A.linkFooter:acitve    {  font-size:8pt; color: #FFF; text-decoration: none; }

A.impressum0:link      {  font-size:10pt; color: #FFF; text-decoration: none; }
A.impressum0:visited   {  font-size:10pt; color: #FFF; text-decoration: none; }
A.impressum0:hover     {  font-size:10pt; color: #D61D1D; text-decoration: none; }
A.impressum0:acitve    {  font-size:10pt; color: #FFF; text-decoration: none; }

A.impressum1:link      {  font-size:10pt; color: #D61D1D; text-decoration: none; }
A.impressum1:visited   {  font-size:10pt; color: #D61D1D; text-decoration: none; }
A.impressum1:hover     {  font-size:10pt; color: #D61D1D; text-decoration: none; }
A.impressum1:acitve    {  font-size:10pt; color: #D61D1D; text-decoration: none; }

A.News:link      {  font-size:8pt; color: #D61D1D; text-decoration: none; }
A.News:visited   {  font-size:8pt; color: #D61D1D; text-decoration: none; }
A.News:hover     {  font-size:8pt; color: #D61D1D; text-decoration: underline; }
A.News:acitve    {  font-size:8pt; color: #D61D1D; text-decoration: none; }


#contentRight A:link      {  font-size:8pt; color: #D61D1D; text-decoration: none; }
#contentRight A:visited   {  font-size:8pt; color: #D61D1D; text-decoration: none; }
#contentRight A:hover     {  font-size:8pt; color: #D61D1D; text-decoration: underline; }
#contentRight A:acitve    {  font-size:8pt; color: #D61D1D; text-decoration: none; }

/* ]]> */
/* </style> */
