body                      { FONT-FAMILY:Verdana, Geneva, Arial, Helvetica; background-color:rgb( 255, 153,  0 ); background-image:url( /img/bg_head.jpg ); background-repeat:repeat-x; color:rgb( 255, 255, 255 ); margin:0; padding:0; }
a:link                    { text-decoration:none; }
a:visited                 { text-decoration:none; }
a:hover                   { text-decoration:none; }
a:active                  { text-decoration:none; }
a.ext_content:hover       { text-decoration:underline; }
a.ext_content             { color:black; background:url(/img/ext_link.gif) top right no-repeat; padding: 0 16px 0 0; }
#main_space               { text-align:center; }
#main_panel               { margin: 0 auto; width:1000px; text-align:left; color:rgb( 195, 110,   0 ); overflow:hidden; }

#header_panel             { float:left; background-color:rgb( 195, 110,   0 ); width:612px; height:132px; margin-top:5px; overflow:hidden; }
#header_space             { background-color:rgb( 250, 215, 155 ); width:610px; height:110px; margin-left:1px; margin-top:1px; overflow:hidden; }
#header_value             { background-color:rgb( 162,  71,  18 ); background-repeat:no-repeat; background-position:0px 0px; width:600px; height:100px; margin-left:5px; margin-top:5px; overflow:hidden; }
#header_foot              { font-size:12px; text-align:left; color:rgb( 143,  64,  16 ); margin-left:1px; background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_down.jpg ); background-repeat:repeat-x; width:610px; height:20px; overflow:hidden; }

.p_text                   { font-family:'Times New Roman'; white-space:nowrap; line-height:10px; color:#FF8800; text-align:left; margin-top:0px; margin-bottom:0px; width:" . $header_width . "px; overflow:hidden; border:0px; padding-top:0px; font-size:10px; font-weight:bold; cursor:default; -moz-opacity: 0.7; filter:alpha(Opacity=70); }
.a_link_category          { color:rgb( 143,  64,  16 ); font-size:12px; text-decoration:none; font-weight:bold; }
.a_link_category:hover    { text-decoration:underline; }

.ad_block_panel           { float:left; font-size:10px; background-color:rgb( 195, 110,   0 ); margin-left:20px; margin-top:5px; width:174px; height:132px; overflow:hidden; }
.ad_block_space           { background-color:rgb( 250, 215, 155 ); width:172px; height:110px; margin-left:1px; margin-top:1px; overflow:hidden; }
.ad_block_self            { background-color:rgb( 250, 215, 155 ); text-align:center; width:162px; height:100px; margin-left:10px; margin-top:10px; overflow:hidden; }
.ad_block_foot            { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_down.jpg ); background-repeat:repeat-x; margin-left:1px; height:20px; width:182px; overflow:hidden; }

#angebot_panel            { float:left; background-color:rgb( 195, 110,   0 ); width:612px; height:187px; margin-top:20px; overflow:hidden; }
#angebot_space            { background-color:rgb( 250, 215, 155 ); width:610px; height:165px; margin-left:1px; margin-top:1px; overflow:hidden; }
#angebot_title            { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_top.jpg ); background-repeat:repeat-x; height:25px; width:610px; overflow:hidden; line-height:25px; font-size:18px; font-weight:bold; text-align:center; color:rgb( 143,  64,  16 ); }
#angebot_border           { background-color:rgb( 195, 110,   0 ); width:600px; height:135px; margin-left:5px; overflow:hidden; }
#angebot_value            { background-color:rgb( 255, 255, 255 ); width:598px; height:133px; margin-left:1px; margin-top:1px; overflow:hidden; }
#angebot_foot_div         { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_down.jpg ); background-repeat:repeat-x; margin-left:1px; height:20px; width:610px; overflow:hidden; text-align:right; }
#angebot_foot_span        { font-size:12px; font-weight:bold; color:rgb( 143,  64,  16 ); cursor:pointer; text-decoration:underline; margin-right:10px; }
#nachweis_foot_span       { font-size:9px; color:rgb( 143,  64,  16 ); margin-right:10px; }

#h1_panel                 { float:left; background-color:rgb( 255, 255, 255 ); background-image:url( /img/bg_h1.jpg ); background-repeat:no-repeat; background-position:32px 0px; width:368px; height:187px; margin-top:20px; margin-left:20px; overflow:hidden; }
#h1_space                 { color:rgb( 143,  64,  16 ); font-size:37px; font-weight:bold; margin-top:50px; text-align:center; }

#value_panel              { float:left; background-color:rgb( 195, 110,   0 ); width:806px;; margin-top:20px; overflow:hidden; }
#value_space              { background-color:rgb( 250, 215, 155 ); width:804px; margin-left:1px; margin-top:1px; margin-bottom:1px; overflow:hidden; }
#value_title              { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_top.jpg ); background-repeat:repeat-x; height:25px; width:804px; overflow:hidden; line-height:25px; font-size:18px; font-weight:bold; text-align:center; color:rgb( 143,  64,  16 ); }
#value_text_border        { background-color:rgb( 195, 110,   0 ); width:794px; margin-left:5px; margin-right:5px; margin-bottom:5px; overflow:hidden; }
#value_text_panel         { background-color:rgb( 255, 222, 117 ); background-image:url( /img/bg_text.jpg ); background-repeat:repeat-x; width:792px; margin-left:1px; margin-top:1px; margin-right:1px; margin-bottom:1px; overflow:hidden; }
#value_text_space         { margin:0px 20px 0px 20px; color:rgb( 143,  64,  16 ); font-size:12px; text-align:justify; }

.ad_text_panel            { background-color:rgb( 195, 110,   0 ); width:752px; height:82px; overflow:hidden; }
.ad_text_space            { background-image:url( /img/bg_ad.jpg ); background-repeat:repeat-y; width:750px; height:80px; margin-left:1px; margin-top:1px; margin-right:1px; margin-bottom:1px; overflow:hidden; }
.ad_text_self             { margin-left:auto; margin-right:auto; text-align:center; height:60px; margin-top:10px; }

#menu_panel               { float:left; background-color:rgb( 195, 110,   0 ); width:174px; margin-left:20px; margin-top:20px; overflow:hidden; }
#menu_space               { background-color:rgb( 250, 215, 155 ); width:172px; margin-left:1px; margin-top:1px; margin-bottom:1px; overflow:hidden; }
#menu_title               { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_top.jpg ); background-repeat:repeat-x; height:25px; width:172px; overflow:hidden; line-height:25px; font-size:18px; font-weight:bold; text-align:center; color:rgb( 143,  64,  16 ); }
.div0_menu                { background-color:rgb( 195, 110,   0 ); width:162px; margin-left:5px; margin-right:5px; margin-bottom:5px; overflow:hidden; }
.div1_menu                { background-color:rgb( 255, 255, 255 ); height:30px; width:160px; margin-left:1px; margin-top:1px; margin-bottom:1px; overflow:hidden; }
.div2_menu                { background-color:rgb( 162,  71,  18 ); background-image:url( /img/img_menu.jpg ); background-repeat:repeat-y; background-position:right; height:28px; width:158px; margin-left:1px; margin-top:1px; margin-bottom:1px; overflow:hidden; cursor:pointer; }
.a_menu                   { margin-left:27px; height:28px; width:131px; overflow:hidden; color:rgb( 162,  71,  18 ); line-height:27px; font-size:12px; text-decoration:none; font-weight:bold; }

#footer_space             { text-align:center; height:100px; background-image:url( /img/bg_footer.jpg ); background-repeat:repeat-x; }
#footer_panel             { margin: 0 auto; width:1000px; text-align:left; color:rgb( 0,  51, 102 ); overflow:hidden; }
#link_foot_panel          { width:100%; padding-top:40px; text-align:center; vertical-align:middle; color:rgb(250, 215, 155); font-size:14px; }
.a_link_foot              { color:rgb(250,215,155); font-size:14px; text-decoration:none; }
#copyright_panel          { width:100%; text-align:center; vertical-align:text-bottom; color:rgb(250, 215, 155); font-size:9px; }

#x_Angebot_panel          { position:absolute; top:184px; left:0px; width:100%; height:133px; text-align:center; overflow:hidden; z-index:2; }
#x_Angebot_div            { margin: 0 auto; width:1000px; text-align:left; color:rgb( 0,  51, 102 ); overflow:hidden; }
#x_Angebote_div_trans     { position:relative; top:0px; left:7px; width:598px; height:133px; display:block; z-index:2; cursor:pointer; background-image:url( /img/transparent.gif ); overflow:hidden; }
#x_Angebote_div_IF        { position:relative; top:-316px; left:7px; width:598px; overflow:hidden; z-index:1; background-color:rgb( 255, 255, 255 ); }
#x_Angebote_div_IF_title  { background-color:rgb( 250, 215, 155 ); background-image:url( /img/img_bg_top.jpg ); background-repeat:repeat-x; height:25px; width:100%; overflow:hidden; line-height:25px; font-size:18px; font-weight:bold; text-align:center; color:rgb( 143,  64,  16 ); }
#x_Angebote_div_IF_close  { float:right; cursor:pointer; margin-right:10px; }
#x_Angebote_div_IF_menu   { height:22px; overflow:hidden; }
.x_Angebote_tab_active    { float:left; color:rgb( 143,  64,  16 ); background-color:rgb( 250, 215, 155 ); border:1px solid rgb( 189,  84,  21 ); line-height:20px; font-size:13px; font-weight:bold; height:100%; }
.x_Angebote_tab_passive   { float:left; color:rgb(  77,  97, 133 ); background-color:rgb( 243, 244, 246 ); border:1px solid rgb( 154, 176, 208 ); line-height:20px; font-size:13px; font-weight:bold; height:100%; cursor:pointer; text-decoration:underline; }
.x_Angebote_tap_span      { margin: 0px 10px; }
#x_Angebote_pos_div_IF    { position:relative; left:-7px; }
#x_Angebote_IF            { width:622px; height:269px; background-image:url( /img/spin_26.gif ); background-position:300px 190px; background-repeat:no-repeat; }
#overlay_panel            { position:absolute; top:0px; left:0px; width:100%; height:3600px; background-color:rgb( 0, 0, 0 ); display:none; z-index:1; }

.e                        { clear:both; }