body                       { FONT-FAMILY:Verdana, Geneva, Arial, Helvetica; background-color:white; color:rgb( 255, 255, 255 ); margin:0px; padding:0px; }
textarea                   { FONT-FAMILY:Verdana, Geneva, Arial, Helvetica; background-color:white; color:rgb( 255, 255, 255 ); }

#header_space              { position:relative; top:0px; left:0px; height:100px; width:100%; text-align:center; background-color:rgb( 204, 255, 185 ); }
#header_panel              { position:relative; margin: 0px auto; width:1000px; text-align:center; }
#header_0                  { height:100px; width:100%; background-color:rgb( 138, 255, 147 ); }
#header_1                  { height:100px; width:100%; }
#header_Line_0             { z-index:1; position:absolute; top:0px; left:0px; width:100%; height:100px; }
#header_Line_1             { height:100px; }
#header_Line_11            { height:34px; }
#header_Line_12            { border-bottom:2px solid rgb( 0, 67, 116 ); }
#header_Line_2             { width:25px; height:100px; float:right; background-color:rgb( 138, 255, 147 ); }
#header_IMG                { z-index:2; position:absolute; top:0px; left:0px; }
#header_Menue              { z-index:3; position:absolute; top:0px; left:0px; height:100px; width:100%; font-size:16px; color:black; }
#header_Menue_1            { height:100px; }
#header_Menue_11           { height:20px; margin-top:14px; }
#header_Menue_13           { height:56px; margin-top:10px; }
#header_Menue_2            { width:25px; height:100px; float:right; }
.header_Link_Top           { color:rgb( 0, 67, 116 ); font-size:12px; }
.header_Link_Top:hover     { text-decoration:underline overline; }
.header_Link_Top:link      { text-decoration:none; }
.header_Link_Top:visited   { text-decoration:none; }
.header_Link_Top:active    { text-decoration:none; }
.header_Link_norm          { color:rgb( 128, 0, 0 ); font-size:12px; }
.header_Link_norm:hover    { text-decoration:underline overline; }
.header_Link_norm:link     { text-decoration:none; }
.header_Link_norm:visited  { text-decoration:none; }
.header_Link_norm:active   { text-decoration:none; }

#service                   { width:100%; height:18px; overflow:hidden; font-size:12px; color:rgb( 128,0,0 ); background-image:url(/image/service.png); background-color:rgb( 254, 206,  51 ); line-height:16px; vertical-align:text-bottom; }
#service_space             { text-align:center; }
#service_panel             { margin: 0 auto; width:1000px; text-align:left; }

#Category-Depth            { border:0px; font-size:13px; width:100%; color:black; background-color:rgb( 204, 255, 185 ); background-image:url(/image/background_category_depth.gif); }
#Category-Depth_space      { text-align:center; }
#Category-Depth_panel      { margin: 0px auto; width:1000px; text-align:left; }
.Category-Depth_panel a    { color:rgb( 128, 0, 0 ); font-size:13px; font-weight:bold; }
.Category-Depth_panel a:link    { text-decoration:none; }
.Category-Depth_panel a:visited { text-decoration:none; }
.Category-Depth_panel a:hover   { text-decoration:underline; }
.Category-Depth_panel a:active  { text-decoration:none; }


#Copyright_space           { height:28px; width:100%; margin-top:10px; text-align:center; background-color:rgb( 232, 232, 232 ); background-image:url(/image/BG-copyright-gray.png); }
#Copyright_panel           { height:28px; margin: 0px auto; width:1000px; text-align:center; font-size:10px; line-height:27px; overflow:hidden; color:rgb( 132, 132, 132 ); background-color:rgb( 204, 255, 185 ); background-image:url(/image/BG-copyright-green.png); white-space:nowrap; }

#Main_space                { color:rgb( 185, 185, 185 ); text-align:center; background-image:url(/image/main_BG_light.png); background-repeat:repeat-x; border-top:1px solid white; }
#Main_panel                { margin: 0px auto; width:1000px; text-align:left; color:rgb( 0,  51, 102 ); background-image:url(/image/main_BG_dark.png); background-repeat:repeat-x; }

#img_GMap                  { width:640px; height:580px; }
#main_map                  { width:783px; height:300px; overflow:hidden; background-color:rgb( 229, 227, 223 ); background-image:url(/image/spin_26.gif); background-repeat:no-repeat; background-position:center center; }
#karte                     { width:743px; height:400px; overflow:hidden; background-color:rgb( 229, 227, 223 ); background-image:url(/image/spin_26.gif); background-repeat:no-repeat; background-position:center center; }
#ech                       { width:743px; height:200px; overflow:hidden; background-color:rgb( 240, 255, 220 ); background-image:url(/image/spin_26.gif); background-repeat:no-repeat; background-position:center center; }
.img_iw                    { float:right; margin-left:10px; cursor:pointer; }
.div_GMap_InfoWindow_10    { width:250px; font-size:10px; }
.div_GMap_InfoWindow_12    { width:250px; font-size:12px; }
.div_GMap_InfoWindow_10 a  { font-size:12px; }
.div_GMap_InfoWindow_12 a  { font-size:12px; }

.value                     { text-align:left; width:809px; float:left; }
.value_padding             { width:789px; margin-top:10px; margin-left:10px; margin-right:10px; }
.value_space_h10           { width:789px; height:10px; }
.value_space_w11           { width:11px; height:26px; float:left; }

.value_title_div           { height:26px; cursor:default; width:100%; text-align:center; overflow:hidden; font-weight:bold; font-size:14px; line-height:23px; color:rgb( 153, 0, 0 ); background-color:rgb( 254, 186, 68 ); background-image:url(/image/BG-orange-label.png); }
.value_title_div h1        { margin-top:2px; font-size:18px; }
.value_title_div h2        { margin-top:2px; font-size:18px; }
.value_panel_text          { margin: 20px 20px; font-size:12px; line-height:18px; overflow:hidden; text-align:justify; }
.value_panel_text_extern   { margin: 10px 20px; font-size:10px; line-height:12px; overflow:hidden; text-align:justify; color:rgb( 128, 160, 160 ); }
#main_img_Bildergalerie    { text-align:center; }

.value_panel_full_0        { background-color:rgb( 185, 185, 185 ); overflow:hidden; width:789px; }
.value_panel_full_1        { background-color:white; overflow:hidden; width:787px; margin: 1px 1px; }
.value_panel_full_2        { background-color:rgb( 240, 255, 220 ); color:rgb( 0,  51, 102 ); overflow:hidden; width:783px; margin: 2px 2px; }

.value_panel_130_0         { background-color:rgb( 185, 185, 185 ); overflow:hidden; width:130px; float:left; }
.value_panel_130_1         { background-color:white; overflow:hidden; width:128px; margin: 1px 1px; }
.value_panel_130_2         { background-color:rgb( 240, 255, 220 ); color:rgb( 0,  51, 102 ); overflow:hidden; width:124px; margin: 2px 2px; }
.value_adsense_120         { margin: 0px auto 180px auto; font-size:12px; line-height:18px; overflow:hidden; text-align:center; }

.value_panel_648_0         { background-color:rgb( 185, 185, 185 ); overflow:hidden; width:648px; float:left; }
.value_panel_648_1         { background-color:white; overflow:hidden; width:646px; margin: 1px 1px; }
.value_panel_648_2         { background-color:rgb( 240, 255, 220 ); color:rgb( 0,  51, 102 ); overflow:hidden; width:642px; margin: 2px 2px; }

.img_float_right           { float:right; margin: 5px 0px 5px 12px; width:auto; padding:1px 3px 3px 1px; background-color:rgb( 185, 185, 185 ); }
.img_float_left            { float:left; margin: 5px 12px 5px 0px; width:auto; padding:1px 3px 3px 1px; background-color:rgb( 185, 185, 185 ); }
.img_panel                 { padding:13px; background-color:white; width:auto; }
.standart_img              { cursor:pointer; border :1px solid rgb( 185, 185, 185 ); }

#show_overlay_BG_image     { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:100; background-color:rgb( 0, 0, 0 ); }
#show_image                { display:none; position:absolute; top:0px; left:0px; width:100%; z-index:101; }

.extLink_goodContent       { text-decoration:none; color:rgb( 50, 150, 50 ); font-size:12px; background:url(/image/ext_link_12.gif) top right no-repeat; padding: 0px 16px 0px 0px; }
.extLink_goodContent:hover { text-decoration:underline overline; }
.extLink_normContent       { text-decoration:none; color:rgb( 40, 120, 40 ); font-size:10px; background:url(/image/ext_link_10.gif) top right no-repeat; padding: 0px 16px 0px 0px; }
.extLink_normContent:hover { text-decoration:underline overline; }
.intLink                   { text-decoration:underline; color:rgb( 0, 67, 116 ); font-size:12px; font-weight:bold; }
.intLink:hover             { text-decoration:underline overline; }

.e                         { clear:both; }
