/* Standard-CSS für www.eisenhardt-gmbh.com */

/* Wichtige Farben
blau:#2a3c51;
*/

html, body, div, p, h1, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
  
}

html, body {
font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:14px; line-height:22px; margin:0px 0px 5px 0px;
   font-size: 100%; text-align:left; 
  
}

BODY {width:100%; height:100%; TEXT-DECORATION: none; padding:0px; margin:0px; text-align:left; background-color:#91a6b7; background-image:url(../_media/_allgemein/background.jpg); background-repeat:repeat-x; font-size:14px; line-height:22px;}

html{width:100%; height:100%; TEXT-DECORATION: none; text-align:left; padding:0px; margin:0px;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:24px; line-height:25px;font-weight:normal; color:#ffffff;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; letter-spacing:0.1em; background-color:transparent; }
   
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px; line-height:22px;font-weight:bold; color:#4c0609;margin:0px 0px 12px 0px; padding:0px 0px 0px 0px }

h3{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:bold; color:#2a3c51;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
h3 a{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:bold; color:#2a3c51;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px} 
h3 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:bold; color:#2a3c51;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px} 

h4{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:normal; color:#333333;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
h4 a{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:normal; color:#333333;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
h4 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:20px;font-weight:normal; color:#333333;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline}
   
h5{font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:22px;font-weight:bold; color:#4c0609;margin:0px 0px 18px 0px; padding:0px 0px 0px 0px}

h6{}


p{font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:14px; line-height:22px; margin:0px 0px 5px 0px;}
.kasten-home-titel{color:#2a3c51; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.kasten-home-text{color:#000; font-size:13px; line-height:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.weiss-15-versal{  }
.akkordeon-ueberschrift{font-size:16px; line-height:18px; font-weight:bold;color:#2a3c51; margin:0px 0px 0px 0px; padding:6px 0px 0px 35px}
.akkordeon2{font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px; line-height:16px; color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.akkordeon1{font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px; line-height:16px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.leadtext{color:#333333; font-size:14px; line-height:33px}
.mehr-home{font-family:Arial, Helvetica, sans-serif; color:#4c0609; font-weight:normal; font-size:13px;line-height:16px; text-decoration:none;}
.mehr-home:hover{font-family:Arial, Helvetica, sans-serif; color:#4c0609; font-weight:bold; font-size:13px;line-height:16px; text-decoration:none;}

ul.punkte{list-style-image:url(../_media/_allgemein/aufzaehlung.gif); background-repeat:no-repeat; margin:0px 0px 0px 22px; padding:0px 0px 0px 0px}

table{font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:14px; line-height:22px; margin:0px 0px 5px 0px}
td.zahl{font-weight:bold; color:#416274 }
td.linie{background-image:url(../_media/_allgemein/linie-gepunktet-vert.gif); background-repeat:repeat-y}


a{font-family:Arial, Helvetica, sans-serif; color:#4c0609; font-weight:normal; font-size:13px;line-height:16px; text-decoration:none;}
a:hover{text-decoration:none; font-weight:bold;}
.bildwechsel{text-decoration:none;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none}
.mehr{font-size:12px;line-height:22px; color:#ffffff; font-weight:bold; background-image:url(../_media/_allgemein/mehr-rot.gif); background-repeat:no-repeat; background-position:left; margin:0px 0px 0px 5px; padding:2px 15px 3px 23px}
.mehr:hover{text-decoration:underline}
.mehr-blau{font-size:12px;line-height:16px; color:#b5b2b2; font-weight:bold; text-decoration:none; font-weight:normal}
.mehr-blau:hover{text-decoration:none}
.mail{font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px; line-height:16px; color:#2a3c51;}
.mail:hover{text-decoration:underline; font-weight:normal}
.pdf{background-image:url(../_media/_allgemein/pdf.gif); background-repeat:no-repeat; color:#000; font-weight:normal; font-size:13px; line-height:22px; margin:0px 0px 0px 0px;padding:0px 0px 0px 20px}
.pdf:hover{font-weight:normal; text-decoration:underline}
.job{font-family:Arial, Helvetica, sans-serif; color:#416274; font-weight:bold; font-size:14px; line-height:22px; margin:0px 0px 5px 0px;}
.job:hover{text-decoration:underline; font-weight:bold}



/*NAVI*/

#navi-leiste{width:980px; height:67px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}


ul{list-style-type:none; list-style-image::none; }
li.navi{float:left; margin:0px 0px 0px 0px; padding:31px 0px 18px 0px;font-family:Arial, Helvetica, sans-serif;font-size:20px; line-height:18px; font-weight:normal; color:white;list-style-type:none; list-style-image::none;}
ul li.navi a{font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:18px; font-weight:normal; color:white; background-image:url(../_media/_allgemein/navi-linie-rechts.jpg); background-repeat:no-repeat; background-position:right;margin:0px 0px 0px 0px; padding:33px 10px 15px 12px }
ul li.navi a:hover{font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:18px; font-weight:normal; color:white; background-image:url(../_media/_allgemein/navi-hover.gif); background-repeat:no-repeat; background-position:right; }
ul li.navi a.aktiv{font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:18px; font-weight:bold; color:white; background-image:url(../_media/_allgemein/navi-aktiv.jpg); background-repeat:no-repeat; background-position:right; }
ul li.navi a.aktiv:hover{font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:18px; font-weight:bold; color:#3e4e60; background-image:url(../_media/_allgemein/navi-aktiv.jpg); background-repeat:no-repeat; background-position:top right; }


#subnavi{position:absolute; width:220px ; top:77px; left:10px; background-color:white}
#subnavi-oben{position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left}
#subnavi-linie-unten{position:relative; width:220px; height:21px; background-image:url(../_media/_allgemein/subnavi-unten.gif); background-repeat:no-repeat; float:left}

ul li.subnavi{list-style-type:none; list-style-image::none; clear:both, overflow:hidden}
li.subnavi{float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:normal; color:#416274;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;height:29px;list-style-type:none; list-style-image::none;}
ul li.subnavi a{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:normal; color:#416274; background-image:url(../_media/_allgemein/subnavi-ebene1.gif); background-repeat:no-repeat; float:left; width:210px;margin:0px 0px 0px 0px; padding:0px 0px 0px 27px;}
ul li.subnavi a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:normal; color:#fff; background-image:url(../_media/_allgemein/subnavi-ebene1-aktiv-hover2.gif); background-repeat:no-repeat; }
ul li.subnavi a.aktiv{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:bold; color:#416274; background-image:url(../_media/_allgemein/subnavi-ebene1-aktiv.gif); background-repeat:no-repeat;}
ul li.subnavi a.aktiv:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:bold; color:#416274; background-image:url(../_media/_allgemein/subnavi-ebene1-aktiv-hover.gif); background-repeat:no-repeat;  }

li.subnavi2{font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:29px; font-weight:normal; color:#416274;margin:0px 0px -2px 0px; padding:0px 0px 0px 0px;height:29px;width:227px; clear:both;list-style-type:none; list-style-image:none;}
ul li.subnavi2 a{font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:29px; font-weight:normal; color:#416274; background-image:url(../_media/_allgemein/subnavi-ebene2.gif); background-repeat:no-repeat; float:left; width:210px;margin:0px 0px 0px 0px; padding:0px 0px 0px 37px;list-style-type:none; list-style-image::none;}
ul li.subnavi2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:29px; font-weight:normal; color:#416274; background-image:url(../_media/_allgemein/subnavi-ebene2-hover.gif); background-repeat:no-repeat; }
ul li.subnavi2 a.aktiv{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:29px; font-weight:bold; color:#416274;}






/*ALLGEMEIN*/
#main{position:absolute; left:50%; top:0px; margin:0px 0px 0px -540px; width:1080px;background-image:url(../_media/_allgemein/main-oben.jpg); background-repeat:no-repeat; background-position:top}
#kopfleiste{position:relative; height:80px; width:1080px;}
#inhalt-oben{position:relative; width:940px; height:488px; left:70px;}
#inhalt-oben-weiss{height:489px; width:940px; background-color:#fff;}
#inhalt-oben-weiss-padd{padding:10px 10px 10px 10px;clear:both}
#clear{height:10px; line-height:10px; font-size:10px; clear:both;}
#linie{width:300px; height:10px;background-image:url(../_media/home/akkordeon/akkordeon-home-linie.gif); background-repeat:no-repeat; background-position:bottom left}
#clear-20px{height:20px; line-height:20px; font-size:20px;float:left}
#linie-sub{width:230px; height:10px;background-image:url(../_media/home/akkordeon3/akkordeon-sub-linie.gif); background-repeat:no-repeat; background-position:bottom left}

#impressum{position:relative;width:940px; height:148px;  background-color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; background-image:url(../_media/_allgemein/impressum-hintergrund.gif); background-repeat:no-repeat; clear:both}
#impressum-produktion{position:relative; width:120px;margin:0px 0px 0px 0px; padding:30px 0px 0px 75px; float:left;}
#impressum-rest{position:relative; width:100px;margin:0px 0px 0px 0px; padding:30px 0px 0px 20px; float:left;}
#impressum-rest-kontakt{position:relative; width:70px;margin:0px 0px 0px 0px; padding:30px 0px 0px 20px; float:left;}



/*HOME*/
#inhalt-oben-kasten-home{width:306px; margin:0px 1px 0px 0px; height:100px; float:left;}
#inhalt-oben-kasten-home a{cursor: pointer;width:306px; height:100px;text-decoration: none;border:none ; background-image:url(../_media/_allgemein/kasten-home-low.gif); background-repeat:no-repeat; float:left}
#inhalt-oben-kasten-home a:hover{cursor: pointer;width:306px; height:100px;text-decoration: none;border:none ; background-image:url(../_media/_allgemein/kasten-home-low-hover.gif); background-repeat:no-repeat; float:left}
#inhalt-oben-kasten-home-bild{margin:5px 10px 0px 5px; float:left;}
#inhalt-oben-kasten-home-textbereich{float:left; padding:5px 10px 0px 0px; width:180px;}
#inhalt-oben-kasten{width:921px; height:100px; overflow:hidden;}

#home-inhalt-unten-kasten{position:relative;width:940px; background-color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; clear:both}
#home-inhalt-unten-verlauf-oben{position:relative; width:920px; height:45px; background-image:url(../_media/_allgemein/inhalt-unten-verlauf-oben.gif); background-repeat:no-repeat ;float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#home-unten-verlauf-ueberschrift1{position:relative;margin:18px 0px 2px 24px;padding:0px 0px 0px 0px; background-color:#416274;float:left}
*html #home-unten-verlauf-ueberschrift1{position:relative;margin:18px 0px 2px 12px;padding:0px 0px 0px 0px; background-color:#416274;float:left}
#home-unten-verlauf-ueberschrift2{position:relative;margin:18px 0px 2px 200px;padding:0px 0px 0px 0px; background-color:#416274;float:left}
*html #home-unten-verlauf-ueberschrift2{position:relative;margin:18px 0px 2px 168px;padding:0px 0px 0px 0px; background-color:#416274;float:left}

#home-unten-links{position:relative; width:302px;  background-color:white;margin:0px 10px 0px 0px; padding:0px 0px 25px 0px;float:left}
#akkordeon-ueberschrift-gross{position:relative; width:302px; height:30px; background-image:url(../_media/_allgemein/akkordeon-ueberschrift-hintergrund.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

#home-unten-rechts{position:relative; width:608px;  background-color:white;float:left;margin:0px 0px 0px 0px; padding:2px 0px 0px 0px}




/*SUB*/
#sub-bild-text{position:absolute; width:920px;height:59px; background-color:none; top:510px; left:45px;z-index:5000}
#sub-content-hintergrund{position:relative; width:920px;min-height:400px;background-image:url(../_media/_allgemein/sub-content-hintergrund.gif); background-repeat:no-repeat; background-position:top; }
#sub-unten-links{position:relative; width:456px;margin:0px 0px 0px 0px; padding:0px 0px 25px 0px;float:left}
#sub-unten-links-nur-text{position:relative; width:920px;margin:0px 0px 0px 0px; padding:0px 0px 25px 0px;float:left; }
#sub-unten-links-galerie{position:relative; width:687px;margin:0px 0px 0px 0px; padding:0px 0px 25px 0px;float:left;}
#sub-content-padding{margin:0px 0px 0px 0px; padding:45px 30px 30px 30px;}

#sub-unten-rechts{position:relative;width:464px; float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#sub-unten-rechts-galerie{position:relative;width:231px; float:left;margin:2px 0px 20px 0px; padding:0px 0px 0px 1px;background-color:#d7d7d7}
#sub-spalte1{position:relative; width:233px;float:left ; }
#sub-spalte1-oben{position:relative;background-image:url(../_media/_allgemein/sub-spalte-hintergrund-links.gif); background-repeat:no-repeat; background-position:top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; }
#akkordeon3-ueberschrift{position:relative; height:25px; background-image:url(../_media/_allgemein/sub-ueberschrift-linie.gif); background-repeat:no-repeat;margin:0px 0px 0px 0px; padding:21px 0px 0px 26px;}
#spalte-galerie-unten{position:relative; width:231px; height:21px; background-image:url(../_media/_allgemein/spalte-galerie-unten.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#spalte-trennlinie-grau{position:relative;font-size:1px; line-height:1px; height:1px; max-height:1px; background-color:#afafaf; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#spalte-trennlinie-weiss{position:relative;font-size:1px; line-height:1px; height:1px; max-height:1px; background-color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#sub-spalte1-unten{position:relative;background-image:url(../_media/_allgemein/sub-spalte-hintergrund-links.gif); background-repeat:no-repeat; background-position:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#akkordeon3-ueberschrift2{position:relative; height:25px; background-image:url(../_media/_allgemein/sub-ueberschrift-linie.gif); background-repeat:no-repeat;margin:0px 0px 0px 0px; padding:21px 33px 0px 26px;}
#ansprechpartner-headline{position:relative; width:195px; height:27px; background-image:url(../_media/home/akkordeon3/akkordeon-home-aufgeklappt.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:18px; color:#4c0609; margin:0px 0px 0px 0px; padding:5px 0px 5px 35px}
#ansprechpartner-name{position:relative; width:197px; margin:0px 0px 0px 0px; padding:0px 0px 20px 33px;font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px; line-height:16px; color:#000000;}
#spalte-trennlinie-grau-unten{position:relative;font-size:1px; line-height:1px; height:1px; max-height:1px; background-color:#afafaf; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

#sub-spalte2{position:relative; width:231px;float:left;background-image:url(../_media/_allgemein/sub-spalte-hintergrund-rechts.gif); background-repeat:no-repeat; background-position:top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; }
#sub-spalte2-galerie{position:relative; width:231px;float:left;background-image:url(../_media/_allgemein/sub-spalte-hintergrund-rechts.gif); background-repeat:no-repeat; background-position:top; margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; }
#galerie-bild{position:relative; width:220px; height:91px; margin:0px 0px 0px 1px; padding:0px 0px 0px 0px }
#galerie-bild img{border:none; text-decoration:none }


