body  {
background:#F9FBFF url(img/hg_body.gif) repeat-y;
height:100%;
width:100%;
margin:0;
padding:0;
}  

html{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	list-style-type: none;
}

div
{margin-bottom:20px;}




.unsichtbar { display: none;
font:  bold  65% Verdana,  Arial, Helvetica sans serif;  }



dfn { 
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0px; 
height:0px; 
overflow:hidden; 
display:inline;} 

p 
{color:#1B3D6D;
font:  normal  70% Verdana,  Arial, Helvetica sans serif;
margin:0px 0px 20px;

}

td {color:#1B3D6D;
font:  normal  70% Verdana,  Arial, Helvetica sans serif;}

p td {color:#1B3D6D;
font:  normal  100% Verdana,  Arial, Helvetica sans serif;}

a
{color:#1B3D6D;
font-weight:  bold;
text-decoration: underline;} 

a:hover, visited, active, link
{color:#B93A56;
font-weight:  bold;
text-decoration: underline;}

em, i
{font: italic;}

strong, b
{font: bold;}

img
{border:0;}

h2
{color:#1B3D6D;
font:  bold  90% Verdana,  Arial, Helvetica sans serif;
padding:0;
margin:24px 0px 10px 0px;}

h3
{color:#B93A56;
font:  bold  80% Verdana,  Arial, Helvetica sans serif;
padding:0px;
margin:0px 0px 20px 0px;




}


h4
{color:#1B3D6D;
font:  bold  70% Verdana,  Arial, Helvetica sans serif;
padding:0;
margin:0px 0px 10px 0px;

}


h4.kontakt
{color:#B93A56;
font:  bold  70% Verdana,  Arial, Helvetica sans serif;
padding:0;
margin:0px 0px 10px 0px;
/*height:58px;*/

}

h5
{

color:#1B3D6D;
font:  bold  70% Verdana,  Arial, Helvetica sans serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*border:1px solid;*/
height:15px;}

.rot
{color:#B93A56;}

.blau {
color: #354860;
}

/*Branchennavigation Startseite*/
		
#branchennavigation
{float:left;
/*oben,rechts,unten,links*/
  margin: 29px 0px 0px 32px  ;
list-style-type: none; 
padding:0px 0px 0px 0px;
width:234px;
/*border:1px solid;*/
}

/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html #branchennavigation {
  margin: 23px 0px 0px 12px  ;
}
/* Ende von IE5/mac verstecken*/

#branchennavigation li
{
padding-bottom:13px;
list-style-type: none; 
}

/*Informationsnavigation Produkte*/

#informationsnavigation 
{
color:#1B3D6D;
font:  bold  65% Verdana,  Arial, Helvetica sans serif;
/*oben,rechts,unten,links*/
  margin: 30px 0px 0px 0px  ;
list-style-type: none; 
padding:0px 0px 0px 0px;
width:234px;
/*border:1px solid;*/

}

#informationsnavigation  li ul
{

 margin: 0px 0px 0px 10px  ;
 padding:0;
 
}

#informationsnavigation  li ul  li
{
font:  bold  90% Verdana,  Arial, Helvetica sans serif;
margin:3px 0px 3px 0px;
 padding:0;
} 
#informationsnavigation li
{

margin:0px 0px 10px 0px;
padding:0;
list-style-type: none; 
}

#informationsnavigation a
{color:#1B3D6D;
font:  bold  100% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;
margin:0;
}

#informationsnavigation li ul li a
{color:#1B3D6D;
font:  normal  100% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;

}

#informationsnavigation  a:hover, visited, active, link {
color: #B93A56;
}


/*Bestellnavigation*/

#bestellnavigation
{
/*oben,rechts,unten,links*/
color:#1B3D6D;
font:  bold  75% Verdana,  Arial, Helvetica sans serif;
list-style-image:url(img/bullet.gif);
padding:0px 0px 0px 0px;


margin:10px 0px 20px 18px;

}




#bestellnavigation li
{
margin:0;
padding:0px 0px 10px 0px;
 
}

#bestellnavigation a
{color:#1B3D6D;
font:  bold  100% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;
margin:0;
padding:0;
}

#bestellnavigation  a:hover, visited, active, link {
color: #B93A56;
}



/*Mediadatennavigation*/

#mediadatennavigation 
{
/*oben,rechts,unten,links*/
color:#1B3D6D;
font:  bold  75% Verdana,  Arial, Helvetica sans serif;
list-style-image:url(img/bullet.gif);

list-style-type:none;
/*
border:3px solid;*/
padding:0px 0px 0px 0px;
margin:30px 0px 0px 18px;



}

#mediadatennavigation li ul
{list-style-image: none;
list-style-type:none;
padding:0px;
margin:0px 0px 20px 0px;}




#mediadatennavigation li
{
margin:0;
padding:0px 0px 0px 0px;
font:  bold  100% Verdana,  Arial, Helvetica sans serif;
 /*background-image: url(img/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;*/
}




#mediadatennavigation a
{color:#1B3D6D;
font:  normal  90% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;
margin:0;
padding:0;
}

#mediadatennavigation  a:hover, visited, active, link {
color: #B93A56;
}

/*Ansprechpartner*/

#ansprechpartner_produkte
{
/*oben,rechts,unten,links*/
color:#1B3D6D;
font:  bold  75% Verdana,  Arial, Helvetica sans serif;

list-style-type:none;
/*list-style-image:url(img/bullet.gif);
border:1px solid;*/
padding:0px 0px 0px 0px;
margin:0px 30px 0px 0px;
display:block;
float:left;
width:250px;
height:80px;
}

 #anzeigenvertretung
{
/*oben,rechts,unten,links*/
color:#1B3D6D;
font:  bold  75% Verdana,  Arial, Helvetica sans serif;

list-style-type:none;
/*list-style-image:url(img/bullet.gif);
border:1px solid;*/
padding:0px 0px 0px 0px;
margin:0px 30px 0px 0px;
display:block;
float:left;
width:250px;
height:140px;
}

#ansprechpartner 
{
/*oben,rechts,unten,links*/

color:#B93A56;
font:  bold  75% Verdana,  Arial, Helvetica sans serif;
list-style-image:none;
list-style-type:none;
/*border:1px solid;*/
padding:0px 0px 0px 0px;
margin:0px 30px 0px 0px;
display:block;
float:left;
width:250px;
height:70px;
}


#ansprechpartner li ul
{list-style-image: none;
list-style-type:none;
padding:0px;
margin:0px 0px 20px 0px;}

#ansprechpartner_produkte li ul, #anzeigenvertretung li ul
{list-style-image: none;
list-style-type:none;
padding:0px;
margin:0px 0px 20px 0px;
background-image: none;}

#ansprechpartner_produkte li ul li, #anzeigenvertretung li ul li
{list-style-image: none;
list-style-type:none;
background-image: none;
padding:0px;}


#ansprechpartner li
{
margin:0;
padding:0px 0px 0px 0px;
font:  bold  100% Verdana,  Arial, Helvetica sans serif;
 /*background-image: url(img/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;*/
}

#ansprechpartner_produkte li, #anzeigenvertretung li
{
margin:0;
padding:0px 0px 0px 14px;
font:  bold  95% Verdana,  Arial, Helvetica sans serif;
 background-image: url(img/bullet.gif);
background-repeat: no-repeat;
/*background-position: 0.2 em;
border:1px solid;*/
}


#ansprechpartner a
{color:#1B3D6D;
font:  normal  90% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;
margin:0;
padding:0;
}

#ansprechpartner_produkte a, #anzeigenvertretung a
{color:#1B3D6D;
font:  normal  105% Verdana,  Arial, Helvetica sans serif;
text-decoration: none;
margin:0;
padding:0;
}



#ansprechpartner  a:hover, visited, active, link {
color: #B93A56;
}

#ansprechpartner_produkte  a:hover, visited, active, link {
color: #B93A56;
}

#anzeigenvertretung  a:hover, visited, active, link {
color: #B93A56;
}

/*Pressemeldungen*/

#pressemeldungen
{
/*oben,rechts,unten,links*/
color:#1B3D6D;
font:  bold  100% Verdana,  Arial, Helvetica sans serif;
list-style-image:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:450px;

float:left;
}
#pressemeldungen li{
padding: 0px 0px 0px 15px;
background-image: url(img/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .05em;
list-style:none;
margin:0;
/*border:1px solid;*/}

#pdf
{
/*oben,rechts,unten,links*/

list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:35px;
float:left;
}



.clear
{clear:both;}
  
  
  #inhalt {

  /*oben,rechts,unten,links*/
  margin: 34px 200px 0px 218px;
  padding:0px;

 }


#text *
{font-family:Verdana,  Arial, Helvetica sans serif;

}

#text table, #text ul
{font-size:70%;
color:#1b3d6d;
}




#text 
{
float:left;
width:50%;
margin: 0px 10px 0px 0px;

padding:0px;
}	

#text p img
{float:left;
margin-right:20px;
margin-bottom:20px;}

#text p.impressum img
{float:left;
margin-right:0px;
margin-bottom:0px;}

#produkt
{float:left;
width:243px;

margin: 0px 0px 0px 0px  ;
}


#kasten
{
background:#FFFFFC;
border: 1px solid #304487;
padding:4px;
width:200px;
float:left;
margin:5px 10px 20px 0px;

}

	#box {
position: relative;
height:120px;
float:left;
width:255px;
margin:0px 20px 20px 0px;
}


	#popupbox {
position: relative;
height:220px;
width:270px;
margin:0px 0px 0px 0px;

}

#kontakt {
position: absolute;
left: 0px;
top: 0px;
margin:0px;
}
.kontaktaufgabe
{top:0px;width:160px;float:left;color:#B93A56;}

div#map div
{margin-bottom:0px;}

#kontakttabelle h3, #kontakttabelle h4, #kontakttabelle p, #kontakttabelle table table{
margin-bottom:3px;
padding:0;
font-size:100%;}

#kontakttabelle  table{
margin-bottom:3px;
padding:0;
font-size:140%;}

	
	#kontakttabelle
	{
	border:0px solid ;
	margin:0px 20px 20px 0px;
	padding:0px;
	font-size:100%;
	float:left;
	}
	
	#bilddownload
{float:left;
margin-right:40px;}


#download
{float:left;
margin-right:20px;
width:100%;
border:0px solid;}

#untertiteldownload p
{
margin-top:10px;}


