body 	{ background-color: #ecebec; margin: 0px; padding:0px; background-repeat: repeat-x; background-position: top; background-image:url(../pics/bg.jpg); font-family:Arial, Helvetica, sans-serif; }			
form	{ margin:0px; padding:0px;}
img 	{ border:0px;}
* html img { behavior: url(/shared/css/pngbehavior.htc);}

h1, h2, h3 { padding:0; margin:0; font-weight:normal;}
a { color:#707070; text-decoration:underline; }
a:link { color:#707070; text-decoration:underline; }
a:hover { text-decoration:none; }

.bull	{ padding-left:15px; margin:0px; padding-top:0px; padding-bottom:0px; list-style-type:disc; list-style-position:outside;}
.header	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:17px; color: #000000; margin:0px 0px 10px 0px; padding:0px;}

#center_div { width:964px; margin:auto;}

.schatten-links { background-image:url(/shared/pics/schatten_links.png); width:7px; }
* html .schatten-links { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/schatten_links.png', sizingMethod='scale'); }
.schatten-rechts { background-image:url(/shared/pics/schatten_rechts.png); width:7px; }
* html .schatten-rechts { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/schatten_rechts.png', sizingMethod='scale'); }


#top { }
#top .top-navi { background-color:#eaeaea; height:28px; }
#top .top-navi-content { padding-right:22px; padding-top:6px; color:#979797; font-size:12px; line-height:16px; }
#top .top-navi-link { float:right; }
#top .top-navi-link a { text-decoration:none; color:#979797; }
#top .top-navi-link a:link { text-decoration:none; color:#979797; }
#top .top-navi-link a:hover { text-decoration:underline; color:#e60005; }
#top .top-navi-link-active { float:right; color:#e60005; }
#top .top-navi-link-active a { text-decoration:none; color:#e60005; }
#top .top-navi-link-active a:link { text-decoration:none; color:#e60005; }
#top .top-navi-link-active a:hover { text-decoration:underline; color:#e60005; }
#top .top-navi-sep { float:right; padding-left:10px; padding-top:3px; padding-right:10px; }

#content { background-color:#FFFFFF; position:relative; width:100%; background-image:url(/shared/pics/content/green_bg.jpg); background-repeat:no-repeat; overflow:auto; }

#content .table-menu-spalte { width:192px; vertical-align:top; background-image:url(/shared/pics/content/menu/verlauf_bg.jpg); background-repeat:no-repeat; background-color:#f5f4f4; }
#content .table-content-spalte { width:718px; vertical-align:top; padding-left:40px; }

#content .headline { color:#FFFFFF; font-size:30px; line-height:36px; height:43px; padding-top:7px; }

#content .homepage-aktion { padding-top:14px; padding-left:18px; float:left; }
#content .homepage-aktion-headline { padding-left:4px; padding-top:8px; width:400px; color:#7d7d7d; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; }
#content .homepage-aktion-headline a { color:#7d7d7d; text-decoration:none;}
#content .homepage-aktion-fliesstext { padding-left:4px; width:400px; color:#7d7d7d; font-size:12px; line-height:17px; }
#content .homepage-aktion-fliesstext	a {color:#7d7d7d; text-decoration:none;}
#content .homepage-content-rechts { padding-left:470px; }

#content .homepage-aktuelles { color:#707070; font-size:12px; line-height:17px; padding-top:20px; width:460px; }
#content .homepage-aktuelles-eyecatch { color:#5aa81a; font-size:11px; font-weight:bold; }
#content .homepage-aktuelles-eyecatch a { color:#5aa81a;}
#content .homepage-aktuelles-eyecatch-mehr { color:#5aa81a; font-size:11px;}
#content .homepage-aktuelles-eyecatch-mehr a { color:#5aa81a;}
#content .homepage-aktuelles a { color:#707070; text-decoration:none; }

#content .homepage-sitelink { float:left; width:230px; padding-top:20px; }
#content .homepage-sitelink-headline { color:#7d7d7d; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-right:8px; padding-left:2px; padding-top:7px; }
#content .homepage-sitelink-headline a { text-decoration:none;}
#content .homepage-sitelink-fliesstext { color:#7d7d7d; font-size:12px; line-height:15px; padding-right:8px; padding-left:2px; }
#content .homepage-sitelink-fliesstext a { text-decoration:none;}


#content .listedetails-absatz { width:620px; clear:both; overflow:auto; padding-top:20px; }
#content .listedetails-absatz-image { float:left; padding-right:20px; padding-bottom:4px; }
#content .listedetails-absatz-headline { color:#707070; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-top:7px; }
#content .listedetails-absatz-headline a { color:#707070; text-decoration:none } 
#content .listedetails-absatz-fliesstext { color:#707070; font-size:12px; line-height:17px; }
#content .listedetails-absatz-fliesstext a { color:#707070; text-decoration:none } 
#content .listedetails-separator { margin-left:2px; margin-top:20px; width:676px; background-color:#7bb948; height:2px; overflow:hidden; }
#content .listedetails-abstandunten { height:60px; }


#content .standard-absatz { padding-top:30px; }
#content .standard-absatz-headline { color:#707070; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
#content .standard-absatz-subline  { color:#707070; font-size:12px; line-height:17px; font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
#content .standard-absatz-fliesstext { color:#707070; font-size:12px; line-height:17px; width:700px; overflow:auto; }
#content .standard-absatz-bild-links { float:left; padding-right:12px; padding-bottom:3px; width:213px; }
#content .standard-absatz-bild-rechts { float:right; padding-left:12px; padding-bottom:3px; width:213px; }
#content .standard-separator { margin-top:30px; margin-right:15px; width:auto; background-color:#7bb948; height:2px; overflow:hidden; }
#content .standard-abstandunten { height:30px; }


#content .standard2-bild { float:right; padding:15px; padding-top:12px; }
#content .standard2-absatz { padding-top:30px; }
#content .standard2-absatz-headline { color:#707070; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
#content .standard2-absatz-fliesstext { color:#707070; padding-right:20px; font-size:12px; line-height:17px; }
#content .standard2-separator { margin-top:30px; margin-right:15px; width:auto; background-color:#7bb948; height:2px; overflow:hidden; }
#content .standard2-abstandunten { height:30px; }


#content .standard3-bild { float:right; padding:18px; padding-top:12px; padding-bottom:30px; }
#content .standard3-bild-headline { color:#707070; padding-left:5px; padding-top:14px; width:370px; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
#content .standard3-bild-fliesstext { color:#707070; padding-left:5px; padding-top:8px; width:370px; font-size:12px; line-height:17px; }
#content .standard3-absatz { padding-top:30px; padding-right:8px; }
#content .standard3-absatz-headline { color:#707070; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
#content .standard3-absatz-fliesstext { color:#707070; padding-right:20px; font-size:12px; line-height:17px; }
#content .standard3-separator { margin-top:30px; margin-right:15px; width:auto; background-color:#7bb948; height:2px; overflow:hidden; }
#content .standard3-abstandunten { height:30px; }


#content .prodgruppe-absatzcontainer { padding-top:20px; padding-bottom:20px; overflow:auto; width:100%; }
#content .prodgruppe-absatz { float:left; width:225px; padding-bottom:30px; }
#content .prodgruppe-absatz-headline { color:#707070; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; padding-top:15px; }
#content .prodgruppe-absatz-fliesstext { color:#707070; font-size:12px; line-height:17px; padding-top:2px; padding-right:10px; }


#content .katliste-bildcontainer { padding-top:19px; padding-bottom:19px; overflow:auto; width:100%; }
#content .katliste-bild { float:left; padding-right:5px; padding-bottom:5px; }






#content .ramen-gl1 {}
#content .ramen-gl1-links { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl1_bg_left.gif); background-repeat:repeat-y; width:10px; }
#content .ramen-gl1-rechts { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl1_bg_right.gif); background-repeat:repeat-y; width:12px; }
#content .ramen-gl1-overlay { position:relative; background-position:center center; background-repeat:no-repeat; }
#content .ramen-gl1-overlay-background { position:absolute; width:397px; height:30px; bottom:0px; left:0px; }
#content .ramen-gl1-overlay-fliesstext { position:absolute; width:387px; height:30px; bottom:0px; right:10px; text-align:right; color:#FFFFFF; font-size:18px; line-height:30px; overflow:hidden; text-transform:uppercase; }
#content .ramen-gl1-overlay-fliesstext a { display:block; text-decoration:none; color:#FFFFFF; height:30px; color:#FFFFFF; font-size:18px; line-height:30px; overflow:hidden; }
#content .ramen-gl1-overlay-fliesstext a:hover { text-decoration:none; color:#FFFFFF; }

#content .ramen-gl2 {}
#content .ramen-gl2-links { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl2_bg_left.gif); background-repeat:repeat-y; width:12px; }
#content .ramen-gl2-rechts { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl2_bg_right.gif); background-repeat:repeat-y; width:14px; }

#content .ramen-gl3 {}
#content .ramen-gl3-links { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl3_bg_left.gif); background-repeat:repeat-y; width:10px; }
#content .ramen-gl3-rechts { vertical-align:top; background-image:url(/shared/pics/content/ramen/gl3_bg_right.gif); background-repeat:repeat-y; width:13px; }

#content .ramen-smal1 { width:213px; }
#content .ramen-smal1-links { vertical-align:top; background-image:url(/shared/pics/content/ramen/smal1_bg_left.gif); background-repeat:repeat-y; width:8px; }
#content .ramen-smal1-rechts { vertical-align:top; background-image:url(/shared/pics/content/ramen/smal1_bg_right.gif); background-repeat:repeat-y; width:10px; }
#content .ramen-smal1-overlay { position:relative; background-position:center center; background-repeat:no-repeat; }

#content .ramen-quad1 {}
#content .ramen-quad1-links { vertical-align:top; background-image:url(/shared/pics/content/ramen/quad1_bg_left.gif); background-repeat:repeat-y; width:11px; }
#content .ramen-quad1-rechts { vertical-align:top; background-image:url(/shared/pics/content/ramen/quad1_bg_right.gif); background-repeat:repeat-y; width:11px; }
#content .ramen-quad1-overlay { position:relative; background-position:center center; background-repeat:no-repeat; }
#content .ramen-quad1-overlay-background { position:absolute; width:198px; height:30px; bottom:0px; left:0px; }
#content .ramen-quad1-overlay-fliesstext { position:absolute; width:188px; height:30px; bottom:0px; left:10px; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:30px; overflow:hidden; }
#content .ramen-quad1-overlay-fliesstext a { display:block; text-decoration:none; color:#FFFFFF; height:30px; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:30px; overflow:hidden; }
#content .ramen-quad1-overlay-fliesstext a:hover { text-decoration:none; color:#FFFFFF; }





#menu { }
#menu .menu-top-abstand { height:50px; }
#menu .menu-bottom-abstand { height:26px; }
#menu .menu-block { padding-right:1px; padding-top:1px; }
#menu .menu-link a { background-color:#e5e5e5; text-decoration:none; height:25px; padding-left:17px; padding-top:0px; color:#a9a4a3; font-weight:bold; font-size:12px; line-height:25px; display:block; overflow:hidden; }
#menu .menu-link a:hover { background-color:#88be5b; color:#ffffff; }
#menu .menu-link-aktiv a { background-color:#88be5b; text-decoration:none; height:25px; padding-left:17px; padding-top:0px; color:#ffffff; font-weight:bold; font-size:12px; line-height:25px; display:block; overflow:hidden; }
#menu .menu-sublink a { background-color:#f5f3f3; text-decoration:none; height:25px; padding-left:27px; padding-top:0px; color:#a9a4a3; font-weight:bold; font-size:12px; line-height:25px; display:block; overflow:hidden; }
#menu .menu-sublink a:hover { background-color:#88be5b; color:#ffffff; }
#menu .menu-sublink-aktiv a { background-color:#88be5b; text-decoration:none; height:25px; padding-left:27px; padding-top:0px; color:#ffffff; font-weight:bold; font-size:12px; line-height:25px; display:block; overflow:hidden; }



#footer { position:relative; width:964px; clear:both; }
#footer .footer-content { position:relative; width:887px; height:35px; left:21px; background-image:url(/shared/pics/footer/bg.gif); background-repeat:repeat-x; }
#footer .footer-content-text { position:relative; top:10px; left:30px; color:#979797; font-size:12px; line-height:16px; text-align:center; width:835px; height:20px; overflow:hidden; background-image:none; }
#footer .footer-links { position:absolute; left:0px; top:0px; width:21px; height:35px; }
#footer .footer-rechts { position:absolute; right:0px; top:0px; width:56px; height:35px; }
#footer .footer-bottom { width:964px; height:7px; }

#footer-big { position:relative; width:964px; clear:both; }
#footer-big .footer-content { position:relative; width:835px; height:78px; left:21px; background-image:url(/shared/pics/footer/big_bg.gif); background-repeat:repeat-x; }
#footer-big .footer-content-text { position:relative; top:53px; left:30px; color:#979797; font-size:12px; line-height:16px; text-align:center; width:795px; height:20px; overflow:hidden; background-image:none; }
#footer-big .footer-links { position:absolute; left:0px; top:0px; width:21px; height:78px; }
#footer-big .footer-rechts { position:absolute; right:0px; top:0px; width:108px; height:78px; }
#footer-big .footer-bottom { width:964px; height:7px; }


.vmeframe-container	{ padding-top:20px; }

#kontakt_table td { padding-top:3px; padding-bottom:3px; }
#kontakt_table td .input1 { width:190px; }
	
#kontakt_table2 td { padding-top:3px; padding-bottom:3px; }
#kontakt_table2 td .input1 { width:190px; }
	
#zoombg { position:absolute; z-index:5000; background-color:#000000; top:0; left:0; opacity:0.4; filter:alpha(opacity=40);}
#zoom   { position:absolute; z-index:5001;}
