body { margin:0px; margin-bottom:20px; font-family:Verdana, sans-serif; font-size:62.5%; }
form { display:inline; }
img { border:0; }
a { color:#000; text-decoration:underline; }
a:hover { color:#006600; text-decoration:underline; }
p { margin:0; padding:0 }
h1 { display:none; }
hr { display:none; }
h2 { font-size:1.6em; margin:0; padding:0; color:#000; line-height:1.2em; }
h3 { font-size:1.4em; margin:0; padding:0; color:#000; line-height:1.3em; }
h4 { font-size:1.1em; margin:0; padding:0; }
blockquote { margin-top:0px; margin-bottom:0px; }
label { float:left; padding-top:5px;padding-right:10px;  }
input, select, textarea { font-family:Verdana }

#global { width:958px; margin-top:10px; }
#head_left { float:left; width:282px; height:94px; background:url(../../gfx/basis/sommer/kopf_links2.jpg); }
#head_left a { font-style:normal; }
#head_left div { text-align:left; padding-left:25px; padding-top:20px }
#head_left div ul { font-size:11px; white-space:nowrap; padding:0; margin:0 }
#head_left div li { list-style:none; margin:0px; margin-bottom:4px; font-weight:bold;  }

.fett { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.c_weiss { color:#FFFFFF; }
.c_orange { color:#FF6600; }
.c_braun { color:#A39B7A; }
.c_grau { color:#666666; }
.c_hellgrau { color:#999999; }
.c_rot { color:#FF0000; }
.bg_braun { background-color:#A39B7A; color:#FFFFFF; }
.bg_mittelbraun { background-color:#CBC5AC; }
.bg_hellbraun { background-color:#E6E1CD; }
.bg_weiss { background-color:#FFFFFF; color:#000000; }
.link_arrow { margin-right:3px; margin-bottom:1px; } 
* html .link_arrow_hack {  margin:5px 3px 5px 0px; vertical-align: middle; }

.nolink { text-decoration:none; font-style:normal; }
.link { color:#000; text-decoration:underline; }
.lh { line-height:16px; }
.p_abs { margin-bottom:10px; }
.p_abs2 { margin-bottom:15px; }
.hz_linie { font-size:1px; background:url(../gfx/sonstige/hz_linie.gif) repeat-x; height:1px; margin-top:13px; margin-bottom:10px;  }
.hz_linie2 { font-size:1px; background:url(../gfx/sonstige/hz_linie.gif) repeat-x; height:1px; margin-top:8px; margin-bottom:5px; }
.hz_linie3 { font-size:1px; background:url(../gfx/sonstige/hz_linie.gif) repeat-x; height:1px; }
.hz_linie4 { font-size:1px; background:url(../gfx/sonstige/hz_linie.gif) repeat-x; height:1px; margin:4px 0px; }
.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.bildtext { margin-top:4px; color:#666666; font-size:0.9em; line-height:14px; }
.bildtext img { margin-right:4px; text-decoration:none; }
.bildtext a { color:#666666; }
.cursor { cursor:pointer; }
.border { border:solid 1px #999999; }
.link_pfeil { padding-left:10px; background:url(../gfx/sonstige/link_pfeil_r_w.gif) no-repeat 0px 5px }
.form_bez { float:left; padding:3px 0px 0px 0px; }
.form_elem { float:left; padding:0px 3px 0px 6px; }
.schatten_r  { background:url(../gfx/sonstige/schatten_r.gif) top right repeat-y; }
.tinymce p { margin-bottom:15px; }
.imgleft { margin-right:10px; margin-top:4px }
.imgright { margin-left:10px; }
.imgborder { border:solid 1px #999999; padding:1px;  }
.form_style { border:solid 1px #999999; background-color:#E6E1CD }
.form_style_err { border:solid 1px #FF0000; background-color:#E6E1CD }
.form_trenner { font-size:1px; height:3px }
.form_button { background-color:#A39B7A; color:#FFFFFF; font-weight:bold; }
.form_safe { display:none; } 

#mainnav { float:left; width:676px; }
#mainnav a { text-decoration:none; font-style:normal; }
#mainnav a:hover { text-decoration:underline; }
#mainnav ul { font-size:12px; white-space:nowrap; padding:0; margin:0 }
#mainnav li { list-style:none; float:left; padding-top:19px; margin:0px; height:22px; width:133px; }
#mainnav li.elem1 { background:url(../gfx/basis/sommer/nav1.jpg); width:134px; }
#mainnav li.elem1.h { background:url(../gfx/basis/sommer/nav1_h.jpg); }
#mainnav li.elem1 div { margin-right:3px }
#mainnav li.elem2 { background:url(../gfx/basis/sommer/nav2.jpg); }
#mainnav li.elem2.h { background:url(../gfx/basis/sommer/nav2_h.jpg); }
#mainnav li.elem2 div { margin-right:5px }
#mainnav li.elem3 { background:url(../gfx/basis/sommer/nav3.jpg); }
#mainnav li.elem3.h { background:url(../gfx/basis/sommer/nav3_h.jpg); }
#mainnav li.elem3 div { margin-right:5px }
#mainnav li.elem4 { background:url(../gfx/basis/sommer/nav4.jpg); }
#mainnav li.elem4.h { background:url(../gfx/basis/sommer/nav4_h.jpg); }
#mainnav li.elem4 div { margin-right:5px }
#mainnav li.elem15 { width:143px; }
#mainnav li.elem5 { background:url(../gfx/basis/sommer/nav5.jpg); width:143px; }
#mainnav li.elem5.h { background:url(../gfx/basis/sommer/nav5_h.jpg); }
#mainnav li.elem5 div { margin-right:15px }

#infoleiste { font-size:11px; clear:both; text-align:left; height:32px; background: url(../gfx/basis/kopf_mitte_unten.gif); width:676px; }
#infoleiste .content_left { padding:8px 0px 0px 18px; float:left; font-weight:bold; }
#infoleiste .content_right { float:right; padding:5px 0px 0px 10px; width:187px; margin-right:4px }

#content { overflow:hidden; font-size:1.1em; clear:both; text-align:left; background:url(../gfx/basis/linien_content.gif); padding-top:10px;  }
* html #content { overflow:auto; display:inline-block; } 
#content_col1 { float:left; width:207px; margin-left:5px; }
* html #content_col1 { float:left; width:207px; margin-left:3px; }
#content_col2 { float:left; width:502px; margin:0px 20px; }
#content_col2_3 { float:left; width:720px; margin-left:20px; }
#content_col3 { float:left; width:188px; margin-left:10px; }

.box_left { width:207px; }
.box_left div { width:200px; }
.box_left .head { background:url(../gfx/boxen/box_l/head_back.gif); }
.box_left .head div { background:url(../gfx/boxen/box_l/head_ecke_ol.gif) top left no-repeat }
.box_left .head div div{ background:url(../gfx/boxen/box_l/head_ecke_or.gif) top right no-repeat; }
.box_left .head div div h3 { margin:0; font-size:11px; width:auto; padding:3px 10px; color:#FFF; font-weight:bold; }
.box_left .head_bottom { font-size:1px; height:6px; background:url(../gfx/boxen/box_l/head_unten.gif) no-repeat }
.box_left .content { background:url(../gfx/boxen/box_l/content_back.gif) }
.box_left .content div { width:auto; padding:3px 10px; }
.box_left .footer { height:9px; background:url(../gfx/boxen/box_l/footer.gif) no-repeat }
.box_left ul { white-space:nowrap; padding:0; margin:0 }
.box_left li { list-style:none; margin:0px; padding:0px 10px 10px 10px; background:url(../gfx/boxen/box_l/trenner_snav.gif) bottom left no-repeat; }
.box_left li a { font-style:normal; font-weight:bold; }
.box_left .last { background:none; padding:0px 10px 0px 10px; }

.box_right { width:193px; }
.box_right div { width:193px; }
.box_right .head { background:url(../gfx/boxen/box_r/head_back.gif); }
.box_right .head div { background:url(../gfx/boxen/box_r/head_ecke_ol.gif) top left no-repeat }
.box_right .head div div{ background:url(../gfx/boxen/box_r/head_ecke_or.gif) top right no-repeat; }
.box_right .head div div h3 { margin:0; font-size:11px; width:auto; padding:3px 10px; color:#FFF; font-weight:bold; }
.box_right .head_bottom { font-size:1px; height:6px; background:url(../gfx/boxen/box_r/head_unten.gif) no-repeat }
.box_right .content { background:url(../gfx/boxen/box_r/content_back.gif) }
.box_right .content div { width:auto; padding:3px 10px; }
.box_right .footer { height:9px; background:url(../gfx/boxen/box_r/footer.gif) no-repeat }
.box_right ul { white-space:nowrap; padding:0; margin:0 }
.box_right li { list-style:none; margin:0px; padding:0px 10px 10px 10px; background:url(../gfx/boxen/box_r/trenner_snav.gif) bottom left no-repeat; }
.box_right li a { font-style:normal; font-weight:bold; }
.box_right .last { background:none; padding:0px 10px 0px 10px; }

.box_hell_allg { background-color:#E6E1CD; }
.box_hell_allg div { background:url(../gfx/boxen/box_m_hell/schatten_r.gif) top right repeat-y; display:block }
.box_hell_allg div div { background:url(../gfx/boxen/box_m_hell/schatten_u.gif) bottom left repeat-x; }
.box_hell_allg div div div { background:url(../gfx/boxen/box_m_hell/ecke_ol.gif) top left no-repeat; }
.box_hell_allg div div div div { background:url(../gfx/boxen/box_m_hell/ecke_or.gif) top right no-repeat; }
.box_hell_allg div div div div div { background:url(../gfx/boxen/box_m_hell/ecke_ul.gif) bottom left no-repeat; }
.box_hell_allg div div div div div div { background:url(../gfx/boxen/box_m_hell/ecke_ur.gif) bottom right no-repeat; padding:10px 14px 14px 10px }
.box_hell_allg .none { background:none; margin:0; padding:0; }

.box_hell_kopf_allg { background-color:#E6E1CD; }
.box_hell_kopf_allg div { background:url(../gfx/boxen/box_m_hell/schatten_r.gif) top right repeat-y; display:block }
.box_hell_kopf_allg div div { background:url(../gfx/boxen/box_m_hell/ecke_ol.gif) top left no-repeat; }
.box_hell_kopf_allg div div div  { background:url(../gfx/boxen/box_m_hell/ecke_or.gif) top right no-repeat; padding:3px 13px 3px 9px; }
.box_hell_kopf_allg .none { background:none; margin:0; padding:0; }

.box_hell_kopf_allg_o { background-color:#E6E1CD; }
.box_hell_kopf_allg_o div { display: inline-block; background:url(../gfx/boxen/box_m_hell/ecke_ol.gif) top left no-repeat; display:block; }
.box_hell_kopf_allg_o div div  { background:url(../gfx/boxen/box_m_hell/ecke_or2.gif) top right no-repeat; padding:4px 9px 4px 9px; }
.box_hell_kopf_allg_o .none { background:none; margin:0; padding:0; }

.box_hell_fuss_allg { background-color:#E6E1CD; }
.box_hell_fuss_allg div { background:url(../gfx/boxen/box_m_hell/schatten_r.gif) top right repeat-y; display:block }
.box_hell_fuss_allg div div { background:url(../gfx/boxen/box_m_hell/schatten_u.gif) bottom left repeat-x; }
.box_hell_fuss_allg div div div { background:url(../gfx/boxen/box_m_hell/ecke_ul.gif) bottom left no-repeat; }
.box_hell_fuss_allg div div div div { background:url(../gfx/boxen/box_m_hell/ecke_ur.gif) bottom right no-repeat; padding:3px 13px 7px 9px }
.box_hell_fuss_allg .none { background:none; margin:0; padding:0; }

.box_dunkel_allg { background-color:#A39B7A; }
.box_dunkel_allg div { background:url(../gfx/boxen/box_m_dunkel/schatten_r.gif) top right repeat-y; display:block }
.box_dunkel_allg div div { background:url(../gfx/boxen/box_m_dunkel/schatten_u.gif) bottom left repeat-x; }
.box_dunkel_allg div div div { background:url(../gfx/boxen/box_m_dunkel/ecke_ol.gif) top left no-repeat; }
.box_dunkel_allg div div div div { background:url(../gfx/boxen/box_m_dunkel/ecke_or.gif) top right no-repeat; }
.box_dunkel_allg div div div div div { background:url(../gfx/boxen/box_m_dunkel/ecke_ul.gif) bottom left no-repeat; }
.box_dunkel_allg div div div div div div { background:url(../gfx/boxen/box_m_dunkel/ecke_ur.gif) bottom right no-repeat; padding:10px 14px 14px 10px }
.box_dunkel_allg .none { background:none; margin:0; padding:0; }

.box_dunkel_kopf_allg { background-color:#A39B7A; }
.box_dunkel_kopf_allg div { background:url(../gfx/boxen/box_m_dunkel/schatten_r.gif) top right repeat-y; display:block }
.box_dunkel_kopf_allg div div { background:url(../gfx/boxen/box_m_dunkel/ecke_ol.gif) top left no-repeat; }
.box_dunkel_kopf_allg div div div  { background:url(../gfx/boxen/box_m_dunkel/ecke_or.gif) top right no-repeat; padding:3px 13px 3px 9px; color:#FFFFFF }
.box_dunkel_kopf_allg .none { background:none; margin:0; padding:0; }

.box_dunkel_kopf_allg_o { background-color:#A39B7A; }
.box_dunkel_kopf_allg_o div { background:url(../gfx/boxen/box_m_dunkel/ecke_ol.gif) top left no-repeat; }
.box_dunkel_kopf_allg_o div div  { background:url(../gfx/boxen/box_m_dunkel/ecke_or2.gif) top right no-repeat; padding:3px 9px 3px 9px; color:#FFFFFF }
.box_dunkel_kopf_allg_o .none { background:none; margin:0; padding:0; }

.schriften p { margin-bottom:15px; }
.schriften h3 { margin-bottom:10px; }
.schriften .paragraph { font-style:bold; margin:0px;  }

#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }
#dhtmltooltip { position: absolute; left: -300px; width: 150px; border: 1px solid #666666; padding: 5px; background-color: #FFFFFF; visibility: hidden; z-index: 100; font-size: 14px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }

#kontakt label { width:120px; }
#kontakt select { background-color:#E6E1CD }