html, body {
margin:0;
padding:0;
height:100%;
}

body {
background-image:url('res/imgs/bgr_grad.jpg');
background-repeat:repeat-x;
background-color:#f6f6f6;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
color:#000;
}

#bgr_top {
padding-top:46px;
background-image:url('res/imgs/bgr_top.jpg');
background-image:url('res/imgs/bgr_top_giesspfanne.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:transparent;
}

#container {
width:1000px;
/* border:1px solid red; */ 
margin:auto;
/* min-height:2200px; */ 
position:relative;
/* background-image:url('res/imgs/bgr_bottom.jpg');
background-repeat:no-repeat;
background-position:bottom right; */ 
background-color:transparent;
}
#header{
/* background-image:url('res/imgs/logos_big.png');
background-repeat:no-repeat;
background-position:0 0; */ 
background-color:transparent;
height:101px;
}

#contact {
margin-top:40px;
}
#navigation {
position:absolute;
width:266px;
background-color:#ececec;
top:71px;
left:0;
min-height:600px;
padding:0 0 25px 0;
float:left;
color:#999999;
background-image:url('res/imgs/bgr_menu.jpg');
background-repeat:no-repeat;
background-position:0 0;

}

#navigation ul {
margin:0 0 0 0;
padding:0px
}

#navigation ul, #navigation ul li {
list-style-type:none;
}


#content {

/* border:1px solid #0f0; */ 
margin-left:286px;
margin-top:10px;
margin-right:10px;
min-height:600px;
}
.clr {clear:both;}

#footer {
border-top:2px solid #ccc;
margin-top:10px;
padding-top:4px;
text-align:center;
}
.de_lng, .en_lng{
font-size:1em;
}

#navigation li {
margin:5px 0 0 0;
padding:0;
}


#navigation li a {
display:block;
margin:0;
padding:2px 5px 2px 15px;
color:#999999;
/* background-image:url('res/imgs/nav_li_mark.png');
background-position:15px 9px;
background-repeat:no-repeat; */ 
text-decoration:none;
}

#navigation li a:hover, #navigation li a.current {
background-color:#ccc;
}

#navigation li.header a {
/* background-image:url('res/imgs/nav_li_mark_h.png');
background-position:6px 9px; */ 
padding-left:5px
}

#navigation li a span {
text-decoration:underline;
}
#home_link {
display:block;
width:352px;
height:32px;
text-decoration:none;
}

h1,h2,h3 {
margin:0 0 7px 0;
font-size:15px;
padding:0;
}

#navigation h1 a {
font-weight:bold;
}
#navigation h2 a {
font-weight:normal;
}

#navigation h1 ,#navigation h2 {
margin:0;
font-size:13px;
padding:0;
}


#print {
border-bottom:4px solid #cecece;
margin:0;
padding:0 15px 10px 0;
text-align:right;
color:#e49b34;
}
#print a {
color:#e49b34;
text-decoration:none;
}
#print a img {
vertical-align:middle;
border:none;
}

#h_contact {
padding:8px;
background-color:#edeeee;
font-weight:normal;
margin: 0 0 5px 0;
}

/* #h_contact:first-letter, */  
/* #h_contact */  
.red { color:#e49b34; }
.ita { font-style:italic; }
.center, .center_just {text-align:center !important;}
.left_just {text-align:left !important;}
.right_just {text-align:right !important;}
#address {
width:500px;
font-size:10px;
margin:0 0 0 8px;
}

a img {border:none;}

.hide {display:none;}
.td_border td {
vertical-align:top;
}

.td_border {
border:1px solid #c5c5c6;
margin-top:10px;
}
.maintd {
background-color:#e8a33f;
font-weight:bold;
border:1px solid #c5c5c6;
}

table {border-collapse:collapse;}

#Ampco_Aluminium_Bronzen td.left_just { text-align:left;}
#Ampco_Aluminium_Bronzen td {
border:2px solid #000;
vertical-align:top;
text-align:center;
}
#Ampco_Aluminium_Bronzen td.double_border {
background-color:#aaa;
}

#Ampco_Aluminium_Bronzen td.no_bborder {
border-bottom:none;
}
#Ampco_Aluminium_Bronzen td.no_border {
border:none;
}

em {
font-style:normal;
font-weight:bold;
}

.undl {
text-decoration:underline;
}

#Messing_sondermessing td {
border:1px solid #000;
vertical-align:middle;
text-align:center;
}

#Messing_sondermessing .last td{
border:none;
}
#kupfer_zinn_bronzen td {
border:1px solid #000;
vertical-align:middle;
text-align:center;
}

#aluminiumbronze td{
border:1px solid #000;
vertical-align:middle;
text-align:center;
}
#Glasformen {
margin:auto;
}
#Glasformen td {
border:1px solid #000;
}

#Aluminium_WalzPresserzeugnisse td {
border:1px solid #000;
}

#Glasformen th {
background-color:#c0c0c0;
border:1px solid #000;
}

.resistance_welding td {
border:1px solid #000;
text-align:center;

}

.blue {color:#2d2dff;}

#Stainless_steel td {vertical-align:top;}
.vat td {vertical-align:top;}

h1#km {display:none;}

.kokillen_werkstoffe td {
border:1px solid #000;
text-align:center;
}
.wolframkupfer td {
border:1px solid #000;
vertical-align:middle;
text-align:center;
}

.download {
   list-style-type:none;
   height:30px;
   line-height:30px;
   padding-left:30px;
   background-image:url('res/imgs/pdficon_small.gif');
   background-position:0 50%;
   background-repeat:no-repeat;
}

.three td {
vertical-align:top;
text-align:center;
padding:0 10px;
}   

#Festschmierstoffe td{
vertical-align:top;
}

.ampco { 
   background-color:#e49b34; 
   font-size:1.1em;
}
.ampco p { 
   margin:0;
   padding:2px 0 2px 0;
   color:#fff;
}
.ampcoloy { 
   color:#fff;
   background-color:#993300;
   font-size:1.1em;
   }

.plain_borders td {
border:1px solid #000;
}

.underline {
   text-decoration:underline;
}

.centered_td td{
   text-align:center;
}

#language_switch {
text-align:right;
margin:8px 5px 0 0;
}
#language_switch a {
color:#777;
background-color:transparent;
border:1px dashed #777;
padding:0 3px 0 3px;
}

#language_switch a:hover {
color:#fff;
background-color:#777;
border:1px dashed #777;
padding:0 3px 0 3px;
}

#modal_overlay {
	background-color:#000;
}

.normal_font {
   font-weight: normal;
}

.table_noborder td {
   border:none;
}

.table_left_align td {
   text-align:left;
}
.just_just {
   text-align:justify;
}

.padding_0_10px_0_10px {
   padding: 0 10px 0 10px;
}

td.no_bborder {
   border-bottom:none !important;
   border-top:none !important;
}
