/* CSS Document */

h3,h4,h5,h6,div,p,body,html,td,input,button { 
	/*font: normal 12px Helvetica,Verdana,Arial ;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	
}

body{
   text-align:center;
}

body.links {
   text-align:left;
}

div, img {
  margin:0;
  padding:0;
}

div#container {
   width:800px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
}

div#links {
   width:188px;
   height:500px;
   float:left;
}

div#logo {
   width:188px;
   height:70px;
   background-color:#1e70b9;
   float:left;
   text-align:center;

}

div#menue_links1 {
   width:188px;
   min-height:130px;
   height:auto !important;;
   height:130px;
   float:left;
   background-color:#126ebb;

}

div#menue_links2 {
   width:188px;
	min-height:160px;
	height:auto !important;
	height:160px;
   float:left;
   background-color:#454545;
   padding-top:7px;
   padding-bottom:7px;
   
}

div#submenue {
   width:188px;
   height:18px;
   background-color:#fbb12e;
   float:left;
   text-align:center;
}

div#strich {
   width:188px;
   height:100px;
   float:left;
   text-align:right;
   background-image:url(images/sonstige/elemente/strich.jpg);

}

div#rechts {
   width:612px;
   height:600px;
   float:right;
   
}

div#header {
   width:612px;
   height:110px;
   overflow:hidden;

}

div#menue_top {
   height:16px;
   margin-top:94px;
   text-align:right;
   color:#FFFFFF;
   background-color:#999999;
   float:right;

}

div#firmen_logos {
  height:50px;
  width:161px;
  margin-top:60px;
  margin-right:20px;
  float:right;
  text-align:left;


}

div#content_frame {
   width:612px;

}

div#content {
   width:469px;
   float:left;
   padding-top:20px;
   overflow:hidden;

}

div#content_rechts {
   width:143px;
   height:490px;
   background-color:#f6f6f6;
   float:right;
   overflow:hidden;

}

div#sprache {
   width:143px;
   height:12px;
   background-color:#f6f6f6;
   float:right;
   text-align:left;

}


div#content_right {
   padding-left:10px;
   padding-top:1px;

}

div#menue_abstand {
  height:20px;
  overflow:hidden;
}

div.content_main {
  padding-left:7px;
  padding-right:7px;
  overflow:hidden;

}

em {
  overflow:hidden;
  width:455px;
  color:#666666;
}


/* optisch */

h1 {
  font-size:16px;
  font-style:italic;
}

h2 {
  font-size:12px;
  color:#666666;
}

h2#content_right {
  font-weight:bold;

}

a {
  text-decoration:none;
  color:#126ebb;
  
}

a:hover {
  text-decoration:none;
  color:#0000FF;
}

a:visited {
  text-decoration:none;
  color:#126ebb;
}

a.links_top {
  text-decoration:none;
  color:#FFFFFF;
  margin-right:4px;
  margin-left:4px;


}

a.links_top:hover {
  background-color:#000000;
  font-weight:normal;
}

a.links_top:active{
  background-color:#000000;
}

a.links_top:visited{
  text-decoration:none;
  color:#FFFFFF;
}


a.internal-link {
   text-decoration:none;
   color:#126ebb;
}

a.internal-link:hover {
   text-decoration:none;
   color:#126ebb;
   font-weight:bold;
}

a.external-link-new-window {
   text-decoration:none;
   color:#126ebb;
}

a.external-link-new-window:hover {
   text-decoration:none;
   color:#126ebb;
   font-weight:bold;
}


a.impressum {
   color:#FFFFFF;
 }
 
a.impressum:hover {
   color:#FFFFFF;
 }
 
a.impressum_active {
   color:#FFFFFF;
 }

a.impressum:visited {
   color:#FFFFFF;
 }

li.pdf {
   list-style-image:url(images/sonstige/elemente/pdf_symbol.jpg);
   padding-left:5px;
}

li.zeichnung {
   list-style-image:url(images/sonstige/elemente/zeichnung.gif);
      padding-left:5px;
}

ul.download {
   list-style-image:url(images/sonstige/elemente/download_quadrat.jpg);
   padding-left:40px;
   margin-top:-10;
   /*list-style-position:outside;*/
   display:table;
   
   
}

ul.download2 {
   list-style-position:outside;
  
}



ul.produkte {
   list-style-image:url(images/sonstige/elemente/produkte_quadrat.jpg);
   margin-left:15px;
   list-style-position:outside;
   padding-left:10px;
   padding-top:3px;

}

ul.produkte2 {
   list-style-image:url(images/sonstige/elemente/produkte_quadrat.jpg);
   margin-left:15px;
   list-style-position:outside;
   padding-left:10px;

}

li{
  padding-left:5px;
  
}

#news_box_header {
   width:440px;
   background-image:url(images/sonstige/elemente/aktuelles_quadrat.jpg);
   background-repeat:no-repeat;
   margin-top:12px;
   margin-bottom:10px;
   margin-left:14px;
   border-bottom:solid;
   border-bottom-color:#454545;
   border-bottom-width:1px;
   

}

#news_box_content {
   width:440px;
   margin-top:0px;
   margin-left:14px;
   overflow:hidden;
 
   

}

h2#news {
  font-weight:bold;
  font-size:14px;
  margin-left:18px;
  margin-top:0px;
  margin-bottom:0px;
  color:#126ebb;
  font-style:italic;
  }















/* Partner Tabelle */

table#partner_tabelle {
   width:400px;
   overflow:hidden;
   margin-top:15px;
   margin-left:15px;
}

td {
   text-align:left;
}

td#zf_logo {
   background-image:url(images/unternehmen/partner/logos/zf.jpg);
   background-repeat:no-repeat;
   height:50px;
   width:161px;

}

td#vortex_logo {
   background-image:url(images/unternehmen/partner/logos/vortex.jpg);
   background-repeat:no-repeat;
   height:60px;
   width:161px;
}

td#habor_logo {
   background-image:url(images/unternehmen/partner/logos/habor.jpg);
   background-repeat:no-repeat;
   height:70px;
   width:161px;
}

td#zz_logo {
   background-image:url(images/unternehmen/partner/logos/zz_logo.jpg);
   background-repeat:no-repeat;
   height:40px;
   width:161px;
}

/* Partner Tabelle - Trennstriche */

td#zf_strich {
   background-image:url(images/sonstige/elemente/partner_striche/zf_strich.jpg);
   background-repeat:no-repeat;
}

td#vortex_strich {
   background-image:url(images/sonstige/elemente/partner_striche/vortex_strich.jpg);
   background-repeat:no-repeat;
}

td#habor_strich {
   background-image:url(images/sonstige/elemente/partner_striche/habor_strich.jpg);
   background-repeat:no-repeat;
}

td#zz_strich {
   background-image:url(images/sonstige/elemente/partner_striche/zz_strich.jpg);
   background-repeat:no-repeat;
}



/* PG Konfigurator */

#zeichnungen {
  position:absolute;
  top:0px;
  left:300px;
  padding-left:7px;
  padding-top:7px;
  padding-right:7px;
  padding-bottom:7px;
  background-color:#f6f6f6;
}

#zeichnungen_header {
 
}

p#verlinkung {
  margin:0px;
  padding:0px;
  padding-left:14px;

}

a.verlinkung {
   color:#999999;
   font: 12px Arial, Helvetica, sans-serif;
   font-weight: bold;
 }
 
a.verlinkung:hover {
   color:#fbb12e;
 }
 
a.verlinkung:visited {
   color:#999999;
   font: 12px Arial, Helvetica, sans-serif;
   font-weight: bold;
 }
 
 
#fett {

   font-weight:bold;
}

