* {padding:0; margin:0; border:0}

/*----------------- Zentrierung der Hauptbox ----------------------*/
html, body{ height:100%; margin:0; padding:0;}
body {background-color:#426a96;}

#scrollSize, #shadowBox {position:absolute;margin:0;padding:0;}

#scrollSize{ width:100%; height:100%; min-width:952px; min-height:630px; z-index:100; text-align:left; position:absolute; z-index:100; top:0; left:0;margin:-38px 0 0 -38px;}

* html #ieScroll {width:952px;height:630px;}

#shadowBox { z-index:100; z-index:150;padding:0;width:1028px;min-height:706px;position:absolute;top:50%;left:50%;margin:-315px 0 0 -476px;}
* html #shadowBox { height:668px;}

#mainBox {position:absolute; left:38px; top:38px; width:952px; height:630px; z-index:200;}


/*----------------- Zentrierung des Hintergrund-Verlaufs ----------------------*/

#gradientBox { z-index:50;width:100%;height:50%;background-color:#1f3447;margin-bottom:-315px;float:left;}
#gradient {margin:0 auto;position:relative;top:-38px;text-align:left;height:630px;width:100%;clear:left;background-image:url(bilder/bg_verlauf.jpg);background-repeat:repeat-x;}


/*----------------- Grafiken für Schatten der Hauptbox ----------------------*/

#top {width:1028px; height:38px; background-image:url(bilder/schatten_top_stretch.jpg); background-repeat:repeat-x; display:block; position:absolute; left:0; top:0;}
#top #topLeft { position:absolute; left:0; top:0; width:74px; height:38px; background-image:url(bilder/schatten_top_left.jpg); background-repeat:no-repeat; overflow:hidden;}
#top #topRight { position:absolute; right:0; top:0; width:74px; height:38px; background-image:url(bilder/schatten_top_right.jpg); background-repeat:no-repeat; overflow:hidden;}

#middle {width:1028px; height:668px; overflow:hidden; display:block; position:absolute; top:0; left:0;}
#middle #middleLeft { position:absolute; left:0; top:38px; width:38px; height:630px; background-image:url(bilder/schatten_left_stretch.jpg); background-repeat:repeat-y; overflow:hidden; display:block;}
#middle #middleRight { position:absolute; right:0; top:38px; width:38px; height:630px; background-image:url(bilder/schatten_right_stretch.jpg); background-repeat:repeat-y; overflow:hidden; display:block;}
#middleLeftTop { position:absolute; left:0; top:0; width:38px; height:450px; background-image:url(bilder/schatten_left_top.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}
#middleRightTop { position:absolute; left:0; top:0; width:38px; height:450px; background-image:url(bilder/schatten_right_top.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}
#middleLeftBottom	{ position:absolute; left:0; top:586px; width:38px; height:44px; background-image:url(bilder/schatten_left_bottom.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}
#middleRightBottom	{ position:absolute; left:0; top:586px; width:38px; height:44px; background-image:url(bilder/schatten_right_bottom.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}

#bottom { position:absolute; left:0; top:668px; width:1028px; height:38px; background-image:url(bilder/schatten_bottom_stretch.jpg); background-repeat:repeat-x; overflow:hidden; display:block;}
#bottom #bottomLeft { position:absolute; left:0; top:0; width:74px; height:38px; background-image:url(bilder/schatten_bottom_left.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}
#bottom #bottomRight { position:absolute; right:0; top:0; width:74px; height:38px; background-image:url(bilder/schatten_bottom_right.jpg); background-repeat:no-repeat; overflow:hidden; display:block;}



/*----------------- Inhalte/Grafiken der Hauptbox ----------------------*/

#borderTop,
#menueSub,
#menueMain,
#content,
#borderBottom {float:left; display:block; width:952px; background-repeat:no-repeat; overflow:hidden; position:relative;background-color:#fdfdfc;}
#borderTop { background-image:url(bilder/rahmen_oben.gif); height:2px; background-color:#961516;}
#menueSub { background-image:url(bilder/bg_menuesub.jpg); height:43px; background-position:2px 0; background-color:#961516;}
#menueMain {height:28px; background-color:#961516;}
#content { height:555px;}
#borderBottom { background-image:url(bilder/rahmen_content_unten.gif); height:2px;}

#menueBorderLeft,
#menueBorderRight { position:absolute; top:0; display:block; background-repeat:no-repeat; overflow:hidden; width:2px; height:43px}
#menueBorderLeft { background-image:url(bilder/rahmen_menuesub_links.gif); left:0;}
#menueBorderRight { background-image:url(bilder/rahmen_menuesub_rechts.gif); left:950px;}

#contentBorderLeft,
#contentBorderRight,
iframe { display:block; background-repeat:no-repeat; overflow:hidden; height:555px; position:absolute; top:0;}
#contentBorderLeft { background:url(bilder/rahmen_content_links.gif); width:2px; left:0;}
#contentBorderRight { background:url(bilder/rahmen_content_rechts.gif); width:2px; left:950px;}
iframe { width:948px; left:2px; z-index:0; position:relative;}

#logo { position:absolute; left:784px; top:-8px; width:182px; height:128px; z-index:50; overflow:hidden;}


/*----------------- Hauptmenue in Hauptbox ----------------------*/



#menueMain a span {display:none;}
#menueMain a, #menueMainItemEmpty {height:28px; background-repeat:no-repeat; overflow:hidden; display:block; float:left; }
#menueMainItem1 { background-image:url(bilder/menue_ueberuns.gif); width:156px;}
#menueMainItem2 { background-image:url(bilder/menue_einkaufen.gif);width:135px;}
#menueMainItem3 { background-image:url(bilder/menue_information.gif);width:135px;}
#menueMainItem4 { background-image:url(bilder/menue_service.gif);width:135px;}
#menueMainItem5 { background-image:url(bilder/menue_firmenkunden.gif);width:135px;}
#menueMainItem6 { background-image:url(bilder/menue_aktuelles_temp.gif); width:125px;}
#menueMainItemEmpty {background-image:url(bilder/menue_leer.gif); width:131px;}



#submenue {margin:14px 0 0 15px;}
a.menueSubItem {display:block; height:18px; background-repeat:no-repeat; overflow:hidden; float:left; background-position:top;}
a.menueSubItem:hover { background-position:bottom;}
a.menueSubItem span {display:none;}
#menueSubItem1 {background-image:url(bilder/sumenue_home.gif); width:36px}
#menueSubItem2 {background-image:url(bilder/sumenue_sitemap.gif); width:49px}
#menueSubItem3 {background-image:url(bilder/sumenue_newsletter.gif); width:65px}
#menueSubItem4 {background-image:url(bilder/sumenue_faq.gif); width:30px}
#menueSubItem5 {background-image:url(bilder/sumenue_agb.gif); width:100px}
#menueSubItem6 {background-image:url(bilder/sumenue_jobs.gif); width:30px}
#menueSubItem7 {background-image:url(bilder/sumenue_impressum.gif); width:64px}
#menueSubItem8 {background-image:url(bilder/sumenue_kontakt.gif); width:51px}
#menueSubItem-de {background-image:url(bilder/sumenue_deutsch.gif); width:49px; position:absolute; right:200px;}
#menueSubItem-eng {background-image:url(bilder/sumenue_english.gif); width:46px; position:absolute; right:150px;}

span.trennung1,
span.trennung2,
span.trennung3,
span.trennung4,
span.trennung5,
span.trennung6,
span.trennung7 {display:block; float:left; background-repeat:no-repeat; height:18px;}

span.trennung1 { background-image:url(bilder/sumenue_trennung1.gif); width:10px;}
span.trennung2 { background-image:url(bilder/sumenue_trennung2.gif); width:10px;}
span.trennung3 { background-image:url(bilder/sumenue_trennung3.gif); width:8px;}
span.trennung4 { background-image:url(bilder/sumenue_trennung4.gif); width:8px;}
span.trennung5 { background-image:url(bilder/sumenue_trennung5.gif); width:9px;}
span.trennung6 { background-image:url(bilder/sumenue_trennung6.gif); width:9px;}
span.trennung7 { background-image:url(bilder/sumenue_trennung7.gif); width:9px;}







































