html{
        overflow-y: scroll;
}

body {
         font-family:   Arial,Verdana, Helvetica, sans-serif;
         font-size: 12px;
         margin:0;
         padding:0;
        text-align:center;
        /* overflow:auto; */
}

a.top_navi {text-decoration:none;color:#bdc9d8;font-size:10px;font-family:Verdana;}

a.btn_unternehmen {display:block;background-image:url(../pix/layout/btn_unternehmen.jpg);width:141px;height:35px;float:left;margin-right:5px;}
a.btn_unternehmen:hover {   background-image:url(../pix/layout/btn_unternehmen_a.jpg); float:left;}
a.btn_unternehmen_a {display:block; background-image:url(../pix/layout/btn_unternehmen_a.jpg);width:141px;height:35px; float:left;margin-right:5px;}


a.btn_feinguss {display:block;background-image:url(../pix/layout/btn_feinguss.jpg);width:162px;height:35px;float:left;margin-right:5px;}
a.btn_feinguss:hover {   background-image:url(../pix/layout/btn_feinguss_a.jpg);float:left; }
a.btn_feinguss_a {display:block;background-image:url(../pix/layout/btn_feinguss_a.jpg);width:162px;height:35px;float:left;margin-right:5px;}

a.btn_produkt {display:block;background-image:url(../pix/layout/btn_produkt.jpg);width:148px;height:35px;float:left;margin-right:5px;}
a.btn_produkt:hover {   background-image:url(../pix/layout/btn_produkt_a.jpg); float:left;margin-right:5px;}
a.btn_produkt_a {display:block;background-image:url(../pix/layout/btn_produkt_a.jpg);width:148px;height:35px;float:left;margin-right:5px;}

a.btn_medien {display:block;background-image:url(../pix/layout/btn_medien.jpg);width:171px;height:35px;float:left;margin-right:5px;}
a.btn_medien:hover {   background-image:url(../pix/layout/btn_medien_a.jpg); float:left;margin-right:5px;}

a.btn_kontakt {display:block;background-image:url(../pix/layout/btn_kontakt.jpg);width:81px;height:35px;float:left;margin-right:5px;}
a.btn_kontakt:hover {   background-image:url(../pix/layout/btn_kontakt_a.jpg); float:left;margin-right:5px;}
a.btn_kontakt_a {display:block;background-image:url(../pix/layout/btn_kontakt_a.jpg);width:81px;height:35px;float:left;margin-right:5px;}


.btn_aktiv {
	float:left;
	margin-right:5px;
}

img {border:none}
h1 {font-size:18px; color:#000;font-family:Arial;margin:0;margin-bottom:24px;font-weight:normal;}
h3 {font-size:18px; color:#000;font-family:Arial;margin:0;margin-bottom:0px;font-weight:normal;}
h2 {font-size:12px; color:#000;font-family:Arial;font-weight:bold;}

.blau {color:#00b0f0;}
.grau {color:#666666;}

#box {
        text-align:left;
        margin:auto;
        width: 797px;
}
  
#top {
        height:196px;
        line-height:196px;
}
  

#balken {
        background-color: #4a5662;
        height: 64px;
        text-align:left;
        margin:auto;
        width: 797px;
}

#balken_rahmen {
        position:absolute;
        width:68px;
        padding-top:50px;
        height: 14px;
        text-align:right;
        border-right: solid #bdc9d8 1px;
        float:left;
}
        
#balken_text {
        position:relative;
        top:48px;
        left:30px;
}        
 
#schatten {
        clear:both;
        line-height:10px;
        width:797px;
        height:10px;
        background: url("../pix/layout/schatten.jpg");
        background-repeat:repeat-x;
  margin:auto;
}        

#schatten_beispiele {
        clear:both;
        line-height:10px;
        width:797px;
        height:10px;
        background: url("../pix/layout/schatten_beispiele.jpg");
        background-repeat:repeat-x;
  margin:auto;
} 

#navi_main {
        width:797px;
  margin:auto;
}        
  
#main {
        margin:auto;
        margin-top:0px;
        margin-bottom:0px;
        text-align:left;
  padding-top:21px;
        width:797px;
        min-height:300px;
        border-bottom: solid #4A5762 2px;
}  
  
#main_beispiele {
        margin:auto;
        margin-top:0px;
        margin-bottom:0px;
        text-align:left;

        width:797px;
        min-height:300px;
        background-color:#eef1f5;
        border-bottom: solid #4A5762 2px;
}

#subnavi {
        top:326px;
        font-size: 10px;
        font-family:arial;
        color:#666666;
        position:absolute;
        width: 141px;
}


a.subnavi {color:#666;text-decoration:none;padding-left:26px;padding-top:7px;display:block;width:115px;height:17px; border-bottom:solid #00B0F0 1px;}
a.subnavi:hover { color:#000; background-color:#dde3eb; border-bottom:solid #00B0F0 1px;  }
a.subnavi_a { color:#000; text-decoration:none;padding-left:26px;padding-top:7px;display:block;width:115px;height:17px;background-color:#D5DCE6; border-bottom:solid #00B0F0 1px;  }

a.subsubnavi {color:#666;text-decoration:none;padding-left:46px;padding-top:7px;display:block;width:95px;height:17px; border-bottom:solid #00B0F0 1px;}
a.subsubnavi:hover { color:#000; background-color:#EBEBEB; border-bottom:solid #00B0F0 1px;  }
a.subsubnavi_a { 
        text-decoration:none;padding-left:46px;padding-top:7px;display:block;width:95px;height:17px; 
        color:#000; background-color:#EBEBEB; border-bottom:solid #00B0F0 1px;  }
        
a.navi_bottom {color:#4A5762;text-decoration:underline;}
a.navi_bottom:hover { color:#4A5762; }

a.link_content {color:#00b0f0;text-decoration:underline;font-weight:bold;}
a.link_content:hover { color:#00b0f0; }

a.link_zertifikat {color:#000; text-decoration:underline;}

a.download {color:#0099FF; font-weight:bold;padding-left:8px;}
a.downloadpdf {color:#0099FF; font-weight:bold;}

.pdf_icon {
        vertical-align:text-top;
}

.img_content {
        border-right: solid #fff 15px;
        border-bottom:solid #fff 40px;
}

#content {
        position:relative;
        left:141px;
        top:0px;
        padding-left: 14px;
        padding-right:8px;
        width: 634px;
        
}

#content_beispiele {
        position:relative;
        left:158px;
        top:0px;
         padding-top:23px;
        width:436px;
        
}

#content_left {
        width: 436px;
         float:left;
}

#content_right {
        padding-left:14px;
        padding-top: 44px;
        float:left;
        width: 178px;
        font-size:11px;
        color:#666666;
}

#content_right_home {
        padding-left:14px;
        float:left;
        width: 178px;
        font-size:11px;
        color:#666666;
}
        
#bottom {
        margin:auto;
        text-align:right;
        padding-top:5px;
        font-size: 9px;
        font-family: arial;
        color: #4A5762;
        height:20px;
        width:797px;
} 
 
.punkt_blau {
        margin-left:24px;
        margin-right:8px;
}
 
.trennlinie {
        margin-top:15px;
        background: url("../pix/content/punkt.gif");
        background-repeat:repeat-x;
}

.trennlinie_top {
        height:1px;
        background: url("../pix/content/punkt.gif");
        background-repeat:repeat-x;
}

.trennlinie_table {
        background: url("../pix/content/punkt.gif");
        background-repeat:repeat-x;
}

.clear {
	clear:left;
	}
	
.h_space {
	hspace:1;
	}	