/* datei: leibbrand 2009 */


/* HP dw  COLOR:FFFFFF; background-color:1D3D6D darkblue */
/* MARGIN-TOP = Abstand zwischen Fensterrand und Inhalt oben */
/* MARGIN-BOTTOM = Abstand zwischen Fensterrand und Inhalt unten */

*{padding:0; margin:0;}

/* HP dw  2009 --------------body--------------------- */
body{color: black; font-family: arial, verdana, sans-serif; font-size: 10pt; background-color: #d2d2d2; background-image: url(../pix/bg_1x1700.jpg); background-repeat: repeat-x; background-position: 0 0;text-align:center;}


/* HP dw  2009 -------100-------box mitte hauptbox fensterinhalt komplett --------------------- */
.box_mitte{color:#00008b; background-color:white; width:960px; margin:auto;text-align:center;position:relative; top:-1px; z-index:1;}


/* HP dw  2009 -------200-------box oben--------------------- */
.box_oben{color: white; background-color: white;width:960px;height:156px;margin:auto;text-align:right;position:absolute;top:1px; left:0px;z-index:2;}


/* HP dw  2009 -------201-------box oben inbox mitte  TEXT--------------------- */
.box_oben_inbox_mitte{color: #A7A7A7; background-color: transparent;width:250px; height:100px;margin-top:30px;margin-left:25px;text-align:left;font-size: 14pt;float:left;position:absolute; top:1px;left:350px;z-index:3;}


/* HP dw  2009 -------203-------box oben inbox rechts --------------------- */
.box_oben_inbox_rechts{color: white; background-color: transparent; height:120px;margin-top:10px;margin-right:10px;text-align:right;float:right;position:absolute; top:1px;right:2px;z-index:4;}


/* HP dw  2009 -------300-------box oben menue------------------ */
.box_oben_menue{color: white; background-color:red; width:960px;height:27px;margin:auto;background-image: url(../pix/bg_1x30_menue.jpg); background-repeat: repeat-x;text-align:left;font-size: 8pt;position:absolute; top:157px;left: 0px; z-index:5;}


/* HP dw  2009 -------301-------box in menue  NAVI------------------ */
.box_in_menue_navi { color: black; width:384px; height:28px; margin: 0; padding-top: 2px; font-size: 11px; position:absolute; left:220px; z-index:6; }
.box_in_menue_navi ul {float: left;  margin: 0px; padding: 0px; }	
.box_in_menue_navi li {display: inline; list-style: none; margin: 0px; padding: 0px;color: black;}
.box_in_menue_navi li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; color: black;  text-decoration: none; font-size: 100%;}
.box_in_menue_navi a:hover  {color: #FC7216; text-decoration: none;}


/* HP dw  2009 --------302------box in menue rechts  SUCHE------------------ */
.box_in_menue_rechts{color: black;width:336px;height:20px; text-align:right;position:absolute;top: 4px; left:622px; z-index:7;}


/* HP dw  2009 --------------Suche------------------ */
.searchform {width:190px;float:right;}
.searchform fieldset {border:none;}
.searchform input.field {float:left; width:100px; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:98%;}
.searchform input.button {float:left; margin-left: 12px; width:3.0em; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:75%;}
.searchform input.button:hover {cursor:pointer;}


/* HP dw  2009 ------350--------box oben menue2------------------ */
.box_oben_menue2{background-color: transparent;text-align: left;font-size: 7pt;width: 450px;height: 26px;position: absolute;top: 186px;left: 230px; z-index: 10;}


/* HP dw  2009 ------351--------box in menue2 links------------------ */
.box_in_menue2_links{float:left;width:100%;padding-top:8px;height:24px;border:0px;}
.box_in_menue2_links ul {float: left; }	
.box_in_menue2_links li {display: inline; list-style: none; color: red;}
.box_in_menue2_links li a {color: #A3A3A3;  text-decoration: none; }
.box_in_menue2_links a:hover {color: #FC7216; text-decoration: none;}

/* HP dw  2009 ------352--------box vor zurueck------------------ */
.box_vor_zurueck{float:left;width:300px;margin-top:8px;margin-left:-14px;padding-left:0px;height:24px;border:0px;}
.box_vor_zurueck ul {float: left; width:400px; }	
.box_vor_zurueck li {display: inline; list-style: none; color: red;}
.box_vor_zurueck li a {color: #A3A3A3;  text-decoration: none; }
.box_vor_zurueck a:hover  {color: #FC7216; text-decoration: none;}


/* HP dw  2009 -----400---------box links innen   ------------------ */
.box_links_innen{background:#EFEFEF;height: 800px; color: #E7E7E7;border-top:0px solid #FFFFFF; border-right:0px solid #FFFFFF;float:left;width:210px;padding-top:5px;padding-left:0px;background-image: url(../pix/bg_1x805_innen_li_re.jpg); background-repeat: repeat-x; background-position: 0 0;text-align:left;}
.box_links_innen_2{background:#EFEFEF;height: 1180px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;background-image: url(../pix/bg_1x1095_innen_li_re.jpg); background-repeat: repeat-x; background-position: 0 0;text-align:left;}
.box_links_innen_21{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:1750px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_3{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:2420px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_31{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:3178px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
    /* 32 = HZ-Messe 2010 */
.box_links_innen_32{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:2929px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_4{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:4020px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_41{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:4045px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_5{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:5580px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
.box_links_innen_6_archiv{background:#efefef url(../pix/bg_1x3500_innen_li_re.jpg) repeat-x;height:6230px; color: #e7e7e7;border-top:0 solid #ffffff; border-right:0 solid #ffffff;float:left;width:210px;padding-top:5px;padding-left:0;text-align:left;}
/* HP dw  2009 -----500---------box MITTE innen-----------------------==============-------- */
.box_mitte_innen_content{background:white;height: 805px;color: black;width:960px;position: relative;top: 210px; z-index: 9;}
.box_mitte_innen_content_2{background:white;height: 1250px;color: black;width:960px;position: relative;top: 210px; z-index: 9;}
.box_mitte_innen_content_3{background:white;height: 2430px;color: black;width:960px;position: relative;top: 210px; z-index: 9;}
.box_mitte_innen_content_4{background:white;height: 4030px;color: black;width:960px;position: relative;top: 210px; z-index: 9;}
.box_mitte_innen_content_archiv{background:white;height: 3930px;color: black;width:960px;position: relative;top: 210px; z-index: 9;}


/* HP dw  2009 ------550--------box MITTE innen-----------------------==============-------- */
.box_mitte_innen{background:white;height: 805px;color: black;border:0px solid;float:left;width:526px;padding-left:20px;text-align:left;}

/* HP dw  2009 -----500---------box MITTE innen-----------------------==============-------- */
.box_mitte_innen_neu{background:white;color: black;border:0px solid;float:left;width:526px;padding-left:20px;text-align:left;position: absolute;top: 300px;left: 300px; z-index: 13;}


/* HP dw  2009 ----700----------box MITTE Seite2 innen-----------------------==============-------- */
.box_mitte_innen_seite2{ background:white; color: black; font-size: 13px; line-height: 17px; border:solid 0; float:left; width:730px; padding-left:20px; text-align:left; }
.box_mitte_innen_seite2 p.text_orange { color: #fc7216; font-size: 14px; margin-top:13px; margin-bottom:7px; }
.box_mitte_innen_seite2 p.ueberschrift_orange {color: #fc7216;font-size: 14px;margin-top:8px;margin-bottom:4px;}
.box_mitte_innen_seite2 p.starttext { font-size: 13px; line-height: 17px; margin-bottom:10px; }
.box_mitte_innen_seite2 p.liste_eckige_klammer{ margin-left: 16px; }
.box_mitte_innen_seite2 ul{ margin-left: 16px; list-style-image:url(../pix/eckige_klammer.gif); list-style-position: outside; white-space: normal; }




/* HP dw  2009 ------551b--------inbox MITTE Seite2 innen-----------------------==============-------- */
.inbox_mitte_innen_seite2{float:left;width:480px;font-size: 13px;}
.box_mitte_innen_seite2 ul{ margin-left: 16px; list-style-image:url(../pix/eckige_klammer.gif); list-style-position: outside; white-space: normal; }



/* HP dw  2009 ------551f--------inbox MITTE Seite2 breit-----------------------==============-------- */
.inbox_mitte_innen_seite2_breit{float:left;width:690px;font-size: 13px; }

.inbox_mitte_innen_seite2_breit_links{float:left;width:480px;}
.inbox_mitte_innen_seite2_breit_rechts{float:left;width:200px;margin-bottom:10px;}
.inbox_mitte_innen_seite2_breit_links_bilder{float:left;width:420px;margin-bottom:20px;}

.inbox_mitte_innen_seite2_breit_links_schmal{float:left;width:340px;}
.inbox_mitte_innen_seite2_breit_rechts_breit{float:left;width:340px;margin-bottom:10px;}


/* HP dw  2009 ------551c--------inbox MITTE Seite2 innen-----------------------==============-------- */
.inbox_mitte_innen_seite2_betec{float:left;width:480px;}

.inbox_mitte_innen_seite2_betec_umbox{float:left;width:720px; position:relative;}



/* HP dw  2009 ------551d--------inbox MITTE Seite2 rechts betec-----------------------==============-------- */
.inbox_mitte_innen_s2_betec_rechts{float:right;width:190px;height:80px;position: relative;top: 330px;}

.inbox_mitte_innen_s2_betec_rechts_logobox{float:right;width:210px;height:80px;position:absolute; bottom:0px; right:0px;}
.inbox_mitte_innen_s2_betec_rechts_logobox_hoch{float:right;width:210px;height:150px;position:absolute; bottom:0px; right:0px;}


/* HP dw  2009 ------551e--------inbox MITTE Seite2 rechts allgemein-----------------------==============-------- */
.inbox_mitte_innen_s2_allg_rechts{float:right;width:190px;margin-left:10px;}


/* HP dw  2009 ------551e--------inbox MITTE Seite2 rechts mitarbeiter-----------------------==============-------- */
.inbox_mitte_innen_s2_mitarbeiter_rechts{float:right;width:190px;margin-left:10px;height:100px;position: relative;top: 290px;}

/* HP dw  2009 ------551e--------inbox MITTE Seite2 rechts unter bild waermebild-----------------------==============-------- */
.inbox_mitte_innen_s2_unter_bild_rechts{float:right;width:190px;margin-top: 35px;margin-left:10px;height:100px;}


/* HP dw  2009 -----------------------bild------------------------------==============-------- */
.bildbox {width:86%; background:transparent; border:0px solid;text-align:left; }

/* HP dw  2009 -----------------------bildtabelle------------------------------==============-------- */
.bildtabelle {width:700px; height:165px; background:transparent; border:0px; text-align:left; }


/* HP dw  2009 -------------- text unter 3er tabelle ------------------ */
.untertab {width:508px;}


/* HP dw  2009 -------------- bildunterschrift ------------------ */
.bildunterschrift {font-size: 12px;}



/* HP dw  2009 -----551---------inbox MITTE innen----grauer hintergrund-------------- */
.inbox_mitte_innen{background-image: url(../pix/block_grau_505.jpg);color: black;border:0px solid;width:510px;height:137px;padding-top:5px;padding-left:5px;text-align:left;margin-top:5px;}
.inbox_mitte_innen_325{background-image: url(../pix/block_grau_505.jpg);color: black;border:0px solid;width:510px;height:325px;padding-top:5px;padding-left:5px;text-align:left;margin-top:5px;}
.inbox_mitte_innen_titel{background-image: url(../pix/block_grau_titel.jpg);color: black;border:0px solid;width:510px;padding-top:5px;padding-left:5px;height:320px;text-align:left;margin-top:5px;}

/* HP dw  2009 --------------inbox MITTE innen links------------------ */
.inbox_mitte_innen_links{border:0px solid;width:234px;height:122px;text-align:left;float:left;}
.inbox_mitte_innen_links_1zeilig{border:0px solid;width:234px;height:48px;text-align:left; margin-top:70px; float:left;}
.inbox_mitte_innen_links_2spalten{border:0px solid;width:500px;height:182px;text-align:left;float:left;}


/* HP dw  2009 --------------inbox MITTE innen rechts------------------ */
.inbox_mitte_innen_rechts{color: black;border:0px solid;width:268px;float:left;height:117px;text-align:left;font-size: 9.3pt;padding-top:5px;padding-left:5px;}
.inbox_mitte_innen_rechts_1zeilig{color: black;border:0px solid;width:268px;float:left;height:48px;text-align:left;font-size: 9.3pt;padding-top:5px;padding-left:5px; margin-top:70px; }



/* HP dw  2009 ------555--------box rechts innen------------------ */
.box_rechts_innen_neu{border: 1px solid;border-color: red;float:left;width:183px;}

/* HP dw  2009 ------555--------box rechts innen------------------ */
.box_rechts_innen4{background:#EFEFEF;height: 4023px; border: 0px solid;border-color: red;color: black;float:left;width:163px;padding-left:18px;background-image: url(../pix/bg_1x805_innen_li_re.jpg); background-repeat: repeat-x; background-position: 0 0;text-align:left;font-size: 9pt;}


/* HP dw  2009 ------555--------box rechts innen------------------ */
.box_rechts_innen{background:#EFEFEF;height: 805px; border: 0px solid;border-color: red;color: black;float:left;width:163px;padding-left:18px;background-image: url(../pix/bg_1x805_innen_li_re.jpg); background-repeat: repeat-x; background-position: 0 0;text-align:left;font-size: 9pt;}
.box_rechts_innen_inhalt{border: 0px solid;border-color: red;margin-left:-10px;}


/* HP dw  2009 -------------- Div_Headline_1 ------------------ */
.headline1{ font-size: 18pt; font-family: arial, verdana, sans-serif; text-align:left; color: #6d6d6d; padding-top: 8px; padding-bottom:18px; }

/* HP dw  2009 -------------- Div_Headline_2 ------------------ */
.headline2{font-size: 11pt;font-family: arial,verdana,sans-serif;text-align:left;color: #6d6d6d;padding-bottom:5px;}

/* HP dw  2009 --------------Div_Headline_3 ----------------- */
.headline3{font-size: 10pt;font-family: arial,verdana,sans-serif;text-align:left;color: #6d6d6d;padding-bottom:5px;}

/* HP dw  2009 -------------- Div_Headline_Titel ------------------ */
.headline_titel{ font-size: 38pt; font-family: arial, verdana, sans-serif; letter-spacing: 4px; font-weight:bold; text-align:left; color: #c5c9d4; padding-top: 8px; padding-bottom:18px; }


/* HP dw  2009 --------------Div_mehrtext ----------------- */
.mehrtext{font-size: 8pt;}



/* HP dw  2009 -------------- ueberschrift 1 ------------------ */
h1{font-size: 13pt;font-family: arial,verdana,sans-serif;text-align:left;color: #A7A7A7;}

/* HP dw  2009 -------------- ueberschrift 2 ------------------ */
h2{font-size: 10pt;font-family: arial,verdana,sans-serif;text-align:left;color: #A7A7A7;}

/* HP dw  2009 -------------- ueberschrift 3 ------------------ */
h3{font-size: 9pt;font-family: arial,verdana,sans-serif;text-align:left;color: #A7A7A7;}


/* HP dw  2009 -------------- orangefarbener Text fuer navi------------------ */
.text_orange {color: #FB6A14;}

/* HP dw  2009 -------------- orangefarbener Text fuer content ------------------ */
.text_orange_content {color: #FB6A14;font-size: 105%;margin-bottom:-10px}


/* HP dw  2009 ---------403----- navigation mit hover ------------------ */

#menu {float: left;font: 12px Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }

#navi { float: left; margin-top: 5px; }
#navi a { display: block; border-width:1px 0 0; width: 194px; margin: 0; color: #aaaaaa; background: #aaaaaa; text-align: left; padding-top: 4px !important; padding-right: 4px !important; padding-bottom: 4px !important; padding-left: 12px; border-color: #b5b5b5; border-style: solid; }
#navi a:link { color:white; background: #a3a3a3; }
#navi a:visited {color:white;background: #A3A3A3;}
#navi a:hover {color:white;border:1px solid #FB6A14;;background: #FB6A14;}
#navi a:active {color: #FB6A14;background: #A3948C;}
#navi a .showcase {display: none;}
#navi a:hover .showcase {position: absolute;top: 13px;left:535px;display: block;width: 199px;height: 19px;font: bold 0.92em Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;border: 1px dashed #A7A7A7;color: #FB6A14;;padding: 5px;}

#aktuell { display: block; padding: 5px 5px 5px 12px; text-decoration: none; border-width:1px 0 0; width: 194px; margin: 0; color: #ffffff; background: #fb6a14;;text-align: left; border-color: #b5b5b5; border-style: solid; }
#aktuell a { display: block; border-width:1px 0 0; width: 192px; margin: 0; color: #aaaaaa; background: #aaaaaa; text-align: left; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px; border-color: #b5b5b5; border-style: solid; }
#aktuell a:link { color:white; border:1px solid #FB6A14;;background: #FB6A14;}
#aktuell a:visited {color:white;border:1px solid #FB6A14;;background: #FB6A14;}
#aktuell a:hover {color:white;border:1px solid #FB6A14;;background: #FB6A14;}
#aktuell a:active {color: #FB6A14;border:1px solid #FB6A14;;background: #FB6A14;}



#ende {display: block;font: bold 11px Arial, Helvetica, sans-serif;padding: 5px;text-decoration: none;border: 0px solid #FFFFFF;width: 200px;margin: 0px 0;color: #BBBBBB;background: #BBBBBB;text-align: left;}
#ende2 {display: block;font: bold 11px Arial, Helvetica, sans-serif;padding: 5px;text-decoration: none;border: 0px solid #FFFFFF;width: 200px;margin: 0px 0;color: #BBBBBB;background: #BBBBBB;text-align: left;}
#ende3 {display: block;font: bold 11px Arial, Helvetica, sans-serif;background-image: url(../pix/corner_right_bottom.jpg);padding: 5px;text-decoration: none;border: 0px solid #FFFFFF;width: 200px; height:18px;margin: 0px 0;color: #BBBBBB;text-align: left;}



#unterpunkt {display: block;padding: 0px;border: 1px solid white;width: 200px;margin: 0px 0;padding-left: 15px;color: #FFFFFF;background: #FFFFFF;text-align: left;}
#unterpunkt a {display: block;padding: 5px;text-decoration: none;border: 1px solid #FFFFFF;width: 200px;margin: 0px 0;color: #000000;background: #AAAAAA;text-align: left;}
#unterpunkt a:link {color:#A3A3A3;background: white;}
#unterpunkt a:visited {color:#A3A3A3;background: white;}
#unterpunkt a:hover {color:white;border:1px solid #FB6A14;background: #FB6A14;}
#unterpunkt a:hover .text_orange {color: white;}
#unterpunkt a:active {color: #FB6A14;background: #A3948C;}
#unterpunkt a .showcase {display: none;}
#unterpunkt a:hover .showcase {position: absolute;top: 13px;left: 535px;display: block;width: 199px;height: 19px;font: bold 0.92em Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;border: 1px dashed #A7A7A7;color: #000;padding: 5px;}


.liste_ungeordnet ul {list-style:disc;}
.liste_ungeordnet ul ul {list-style:circle;}

.aufzaehlung {margin-left:14px;line-height: 1.5;}



/* HP dw  2009 -------------- Uberschrift 1 ------------------ */

a:link{COLOR:#FB6A14;;text-decoration:none;}
a:visited{ COLOR:#FB6A14;;text-decoration:none;}
a:active, a:hover, a:focus{COLOR:black;text-decoration:none;}



/* HP dw  2009 -------------- Anforderungsformular ------------------ */
.anforderungsformular{background-color: #f1f1f1;border:1px solid ;border-color: #dcdbd6;width:512px;height:572px; }
.anforderungsformular_box_1 {border:1px solid ;border-color: #dcdbd6;width:478px;height:190px;margin: 18px;}
.anforderungsformular_box_1b {border:1px solid ;border-color: #dcdbd6;width:478px;height:110px;margin: 18px;}
.anforderungsformular_headline_1 {background-color: #f1f1f1;border:0px solid ;width:165px;margin-left: 18px;padding-left: 9px;position: relative;top: -10px; z-index: 24;font-size: 13px; }
.anforderungsformular_headline_1b {background-color: #f1f1f1;border:0px solid ;width:110px;margin-left: 18px;padding-left: 9px;position: relative;top: -10px; z-index: 24;font-size: 13px; }
.anforderungsformular_box_2 {border:1px solid ;border-color: #dcdbd6;width:478px;height:315px;margin-left: 18px;margin-top: 25px;}
.anforderungsformular_box_2b {border:1px solid ;border-color: #dcdbd6;width:478px;height:315px;margin-left: 18px;margin-top: 55px;}
.anforderungsformular_headline_2 {background-color: #f1f1f1;border:0px solid ;width:90px;margin-left: 18px;padding-left: 9px;position: relative;top: -10px; z-index: 24;font-size: 13px; }
.anforderungsformular_textbox {width:280px;font-size: 12px; line-height: 15px;}
.anforderungsformular_senden {margin:auto; text-align: center;}

/* ############ CSS fuer Formular #################### */
input.mb {color: #000000;background-color:#ffffff;border: 1px solid #fb6a14;}


textarea.mb {font-family: Verdana, Arial;font-size: 11px;color: #000000;background-color: #dbdde1;border: 1px solid #000000;}
select.mb {font-family: Verdana, Arial;font-size: 11px;color: #000000;background-color:#dbdde1;border: 1px solid #000000;}
.los {font-size: 12px;background: #f1f1f1; border: 1px solid #dcdbd6;}
form { display: inline; }

/* HP dw  2009 -------------- kontaktseite ------------------ */
.kontakt_box_breit{border:0px solid;width:680px;text-align:right;float:left; }
.kontakt_box_breit_links{border:0px solid;width:680px;margin-top: -10px;float:left; }
.kontakt_box_mittel_links{border:0px solid;width:500px;margin-top: -10px;float:left; }
.kontakt_box_links{border:0px solid;width:256px;margin-top: 2px; float:left; }
.kontakt_box_rechts{border:0px solid;width:424px;text-align:left;margin-top: 2px;float:left;}
.kontakt_kleine_box_rechts{border:0px solid;width:108px;margin-top: -3px;text-align:left;float:right;}
.kontakt_logo_box_rechts{border:0px solid;width:208px;position:relative; top:0px; right:45px;text-align:right;float:right;}


/* HP dw  2009 -------------- kontaktseite - sitemap ------------------ */
.sitemap_box{border:0px solid;width:210px;float:left; }
.sitemap_box_rechts{border:0px solid;width:210px;margin-left: 22px;float:left; }


.sitemap_menu {float: left;font: 12px Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }

.sitemap_navi {float: left;margin-top: 8px;margin-bottom: 14px;}
.sitemap_navi a { display: block; border-width:0px 0 0; width: 194px; margin: 0; color: #aaaaaa; background: #aaaaaa; text-align: left; padding-top: 4px !important; padding-right: 4px !important; padding-bottom: 4px !important; padding-left: 12px; border-color: #b5b5b5; border-style: solid; }
.sitemap_navi a:link { color:white; background: #9e9e9e; }
.sitemap_navi a:visited {color:white;background: #9e9e9e;}
.sitemap_navi a:hover {color:white;border:0px solid #FB6A14;;background: #FB6A14;}
.sitemap_navi a:active {color: #FB6A14;background: #A3948C;}


.sitemap_unterpunkt {padding-left: 15px;}
.sitemap_unterpunkt p{line-height:190%;}
.sitemap_unterpunkt a {text-decoration: none;color: #A3A3A3;}
.sitemap_unterpunkt a:link {color: #A3A3A3;}
.sitemap_unterpunkt a:visited {color: #A3A3A3;}
.sitemap_unterpunkt a:hover {color: #FB6A14;}
.sitemap_unterpunkt a:active {color: #FB6A14;}

/* HP dw  2012 -------------- lieferantentabelle ------------------ */

.lieferanten_tabelle {padding-left: 0px; margin:0px; }
.lieferanten_tabelle table { width:100%;border-collapse:collapse; border:none; padding:0; }
.lieferanten_tabelle td { border:1px solid; border-color:#a7a7a7; padding:2px 5px 3px 3px; vertical-align:top; overflow:hidden; }


/* HP dw  2009 -------------- fotogalerie ------------------ */


#photobox {float:left;position:relative; width:680px; height:688px; background:#aaaaaa; border:1px solid #b5b5b5; margin:10px auto; font-family:verdana, arial, sans-serif; font-size:12px;}

#photobox a.pics {float:left; margin:7px 18px; display:inline; color:#000; text-decoration:none; border:1px solid #b5b5b5; width:75px; height:75px; cursor:default;}
#photobox a.pics img.thumb {display:block; border:0;}

#photobox a.pics span {display:none; border:0; width:640px; background:#bbb; border:1px solid #808080; text-align:center;}
#photobox a.pics span img {margin:10px auto; border:1px solid #808080;}

#photobox a.pics:hover {white-space:normal; border:1px solid #FB6A14;}
#photobox a.pics:hover span {display:block; position:absolute; left:18px; top:192px; z-index:10; height:480px;}

#photobox a.pics:active {border:1px solid #FB6A14;} 
#photobox a.pics:active span {display:block; position:absolute; left:18px; top:192px; z-index:5; height:480px;}

#photobox a.pics:focus {border:1px solid #FB6A14; outline:0;}
#photobox a.pics:focus span {display:block; position:absolute; left:18px; top:192px; z-index:5; outline:0;}

#photobox span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:200px 0 0 0; width:600px; text-align:center; color:#eee; z-index:1;}
#photobox span.info a {color:#FB6A14;}
#photobox span.info a:hover {text-decoration:none;}




