HTML, BODY { height:100%; background:#FFFFFF; margin:0; padding:0; }

#Logo	{ position:absolute; z-index:3; width:100%; top:17px; text-align:right; right:15px;}
#Adresse{ position:absolute; z-index:3; width:100%; top:51px; text-align:right; color:#b0a6ae; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; right:80px;}
#Menu_H { position:absolute; z-index:5; width:140px; left:15px; top:0px; height:100%; background-color:#000000; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }
#Menu   { position:absolute; z-index:6; left:15px; top:0px; }
#Layer  { position:relative; width:800px; height:480px; z-index:7; text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:black; }

#submenu1 { top: 18px;}
#submenu2 { top: 39px;}
#submenu3 { top: 60px;}
#submenu4 { top: 81px;}
#submenu5 { top:102px;}
#submenu6 { top:123px;}
.submenu { visibility:hidden; position:absolute; z-index:8; width:165px; left:160px; padding-bottom:5px; background-color:#000000; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }

ul#submenuBar		 	 { position:relative; z-index:9; left:0px; top:0px; margin:0px; padding:0px; }
ul#submenuBar li	 	 { list-style-type:none; float:none; margin:5px 5px 0px 5px; }
ul#submenuBar li a	 	 { text-decoration:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; width:100%; display:block; border-bottom:0px hidden #FFFFFF; }
ul#submenuBar li a:hover { text-decoration:none; color:#FDC300; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; width:100%; display:block; border-bottom:0px hidden #FDC300; }

ul#menuBar		 		 { position:absolute; z-index:4; left:0px; top:17px; margin:0px; padding:0px; }
ul#menuBar li	 		 { list-style-type:none; float:none; margin:5px 5px 0px 5px; height:16px; }
ul#menuBar li a	 		 { text-decoration:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; width:130px; display:block; border-bottom:1px dashed #FFFFFF; }
ul#menuBar li.active a, ul#menuBar li a:hover, ul#menuBar li a.active { color:#FDC300; border-bottom:1px dashed #FDC300; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}

#aktuell  { position:absolute; z-index:5; left:0px;   top:210px; }
.aktuell  { position:absolute; z-index:6; width:155px;left:0px; top:214px; }
#a_kasten { position:absolute; z-index:4; left:0px;   top:238px; height:93px; width:155px; background-color:#000000; filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; }
#a_text   { position:absolute; z-index:5; left:20px;  top:243px; width:130px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
#a_bild   { position:absolute; z-index:5; left:20px;  top:261px; width:130px; }

#strom    { position:absolute; z-index:5; left:0px;   top:340px; }
.strom    { position:absolute; z-index:6; width:155px;left:0px; top:344px; }
#b_kasten2{ position:absolute; z-index:4; left:0px;   top:366px; height:93px; width:155px; background-color:#000000; filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; }
#b_kasten { position:absolute; z-index:4; left:0px;   top:366px; height:98px; width:155px; background-color:#000000; filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; }
#b_text   { position:absolute; z-index:5; left:20px;  top:373px; width:130px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
#b_bild_2 { position:absolute; z-index:5; left:20px;  top:390px; width:130px; }
#b_bild   { position:absolute; z-index:5; left:20px;  top:390px; width:130px; }

#Menu_K   { position:absolute; z-index:5; left:0px; top:0px;  height:100%; }
.c_menu   { position:absolute; z-index:6; width:155px; left:0px; bottom:23px; }
.copy_menu{ position:absolute; z-index:6; width:300px; left:160px; bottom:5px; font-size:9px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; }
ul#c_menubar 					{ position:relative; z-index:6; left:0px; top:0px; margin:0px; padding:0px; }
ul#c_menubar li	 	 			{ list-style-type:none; float:none; margin:0px 0px 9px 0px; text-align:right; }
ul#c_menubar li a	 			{ text-decoration:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; width:100%; display:block; border-bottom:0px hidden #FFFFFF; height:14px; padding-top:11px; }
ul#c_menubar li span.inactive	{ text-decoration:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; width:100%; display:block; border-bottom:0px hidden #FFFFFF; height:14px; padding-top:11px; cursor:default; }
ul#c_menubar li a:hover 		{ color:#FDC300; border-bottom:0px hidden #FDC300; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

#HGBild	  { position:absolute; z-index:2; overflow:hidden; }
img#bg1   { position:fixed; top:80px; left:0px; width:100%; height:100%; }
img#bg2   { position:fixed; top:80px; width:auto; height:100%; right:0px; text-align:right; }
img#bg3   { position:fixed; top:80px; left:0px; width:100%; height:100%; }
img#bg4   { position:fixed; top:80px; left:0px; width:auto; height:100%; }
img#bg9   { position:fixed; top:0px;  left:0px; width:auto; height:100%; z-index:2; }
img#bg9a  { position:fixed; top:0px;  left:0px; width:100%; height:100%; z-index:1; }

a:link    { COLOR: #000000; FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline }
a:visited { COLOR: #000000; FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline }
a:hover   { COLOR: #3333FF; FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline }

li { margin-left: -20px; }

/* 61 */
.link_klein, a.link_klein, a.link_klein:link, a.link_klein:visited	{ text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; cursor:pointer; }
a.link_klein:hover													{ color:#f29400; border-bottom:0px hidden #f29400; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal;}

/* 41 */
.link_klein2, a.link_klein2, a.link_klein2:link, a.link_klein2:visited	{ text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#555555; cursor:pointer; }
a.link_klein2:hover													{ color:#f29400; border-bottom:0px hidden #f29400; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}


#Feld_scroll	  { overflow-y:scroll; padding-right:10px; } /* 21 */
h1.black		  { color:#555555; } /* 12 23 */
h1.weiss		  { color:#D0D0D0; } /* 61 */

/* 23 */
a.link_black, .link_black				{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.link_black:hover, .link_black_hover	{ color:#f29400; cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}

/* text_schatten */
#Feld_weiss_1234  { position:absolute; z-index:8;  width:800px; top:0px;  left:0px;   height:480px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding:0px; }
#Feld_flyer		  { position:absolute; z-index:9;  left:12px;   top:12px; }
#Linie_v	      { position:absolute; z-index:10; width:1px;   top:10px; left:400px; height:460px; background-color:#DDDDDD; }
#Feld_grau80_34k  { position:absolute; z-index:9;  width:376px; left:414px; top:10px; height:460px; background-color:#DDDDDD; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; padding:0px; }
#Feld_34k		  { position:absolute; z-index:10; width:356px; left:414px; top:10px; height:440px; color:#555555; padding:10px;}

#Feld_00          { position:absolute; z-index:9;  width:326px; left:0px;   top:0px;  height:460px; color:#555555; padding:10px; } /* 10*/
/* 41 42 43 */
#Linie_123 		  { position:absolute; z-index:9;  width:578px; left:10px;  top:33px; height:1px;   background-color:#FFFFFF; }
/* 40 41 42 43 */
#Feld_grau80_123  { position:absolute; z-index:8;  width:578px; left:0px;   top:0px;  height:460px; background-color:#DDDDDD; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; padding:10px; }
/* 11 20 21 22 23 24 30 31 50 51 53 54 60 70 80 */
#Feld_grau80_1234 { position:absolute; z-index:8;  width:800px; left:0px;   top:0px;  height:480px; background-color:#DDDDDD; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; padding:0px; }
#Linie_12		  { position:absolute; z-index:10; width:376px; left:10px;  top:33px; height:1px;   background-color:#FFFFFF; } /* 32 */
#Feld_12          { position:absolute; z-index:9;  width:376px; left:0px;   top:0px;  height:460px; color:#555555; padding:10px; } /* 32 69 */
#Feld_23          { position:absolute; z-index:10; width:376px; left:202px; top:0px;  height:460px; color:#555555; padding:10px; } /* 69 */
#Feld_234         { position:absolute; z-index:10; width:578px; left:202px; top:0px;  height:460px; color:#555555; padding:10px; } /* 49 */
#Feld_123         { position:absolute; z-index:9;  width:578px; left:0px;   top:0px;  height:460px; color:#555555; padding:10px; } /* 40 41 42 43 */
#Feld_1234        { position:absolute; z-index:9;  width:800px; left:0px;   top:0px;  height:460px; color:#555555; padding:10px; } /* 16 */

#Feld_12d         { position:absolute; z-index:9;  width:376px; left:0px;   top:0px;  height:460px; color:#333333; padding:10px; }  /* 23 */
#Feld_34d         { position:absolute; z-index:9;  width:376px; left:404px; top:23px; height:437px; color:#333333; padding:10px; }  /* 23 30 */
#Feld_34          { position:absolute; z-index:9;  width:376px; left:404px; top:33px;  height:427px; color:#555555; padding:10px; } /* 15 21 22 70 80 */
#Feld_gelb_4      { position:absolute; z-index:8;  width:174px; left:606px; top:0px;  height:460px; background-color:#fdc400; padding:10px; color:#555555; } /* 43 wk_produkte_anzeige */
/* 11 20 21 22 23 24 30 31 32 50 51 53 54 60 70 80 */
#Feld_grau80_12	  { position:absolute; z-index:8;  width:396px; left:0px;   top:0px;  height:480px; background-color:#DDDDDD; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; padding:0px; }

/* alle */
h1 			{ font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#777777; font-weight:bold; margin-top:0px; margin-bottom:15px; }
.titel_gelb { color:#f29400; }
.text_f		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; } /* 42 */
.text_k		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; } /* 21 22 23 42 70 80 */
.text_kf	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; } /* 80 */
.text_ki	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:italic; } /* 43 wk_publikationen_anzeige*/

/* alle */
a.link_grau, .link_grau				{ color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.link_grau:hover, .link_grau_hover	{ color:#f29400; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }

/* index */
a.link_copy			{ color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.link_copy:hover	{ color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; text-decoration:none; cursor:pointer; }

/* 43 */
.eingabe    { color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:11pt; width:275px; }
.code		{ color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:11pt; width:50px;  }
.senden     { color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:11pt; width:100px; }
a.quadrat       { display:block; border:1px solid #0A1E7D; background-color:#FFFFFF; text-decoration::none; }
a.quadrat:hover { display:block; border:1px solid #0A1E7D; background-color:#fdc400; text-decoration:none; }

.zahleingabe    { color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:11px; width:20px; text-align:right; } /* 68 */
.zahleingabe2   { color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:11px; width:30px; text-align:right; } /* 35 */
