html { font-size:100.1%; height:100%; }
body { height:100%; margin: 0px; background-color: #1f1916; font-family:Arial; font-size:75%; color:#ad8d76; }
body { scrollbar-arrow-color:orange; scrollbar-base-color:black; }
img { border:none; }
a { text-decoration:underline; color:#ad8d76; }
a:hover { color:#d9d2c4 }
form { margin:0; padding:0; }
h1 { font-size:1.8em; margin-top:0px; padding-top:0px; text-transform:uppercase; }
select { background-color:#ad8d76; }

#popup { position:fixed; bottom:0; height:100%; width:100%; display:none; z-index:100; } * html #popup { position:absolute; } /* IE 6 und kleiner */
#popup_background { cursor:pointer; position:absolute; z-index:99; top:0px; left:0px; width:100%; height:100%; text-align:center; background-color:#000000; opacity: 0.8; -moz-opacity:0.8; filter: alpha(opacity=80); overflow:auto; }
#page { width:923px; margin:0 auto; padding-bottom:40px; }
#header_row1 { padding-bottom:12px; }
#snav { float:right; margin-right:20px; }
#snav ul { padding:0; margin:0; list-style:none; }
#snav li { float:left; border-left:solid 1px #786250; padding:20px 10px 0px 10px; }
#snav li.first { border-left:none; }
#snav li.last { padding-right:0px; }
#snav li.aktiv a { color:#fff; }
#snav a { text-decoration:none; }
#countdown { width:230px; float:left; text-align:center; border-top:solid 5px #786250; padding-top:15px; }
#login { float:left; padding-top:18px; margin-left:20px; }
#logo { position:relative; float:left; width:230px; }
#logo_txt { position:absolute; top:250px; left:0; width:200px; margin:0px 15px; text-transform:uppercase; font-size:0.9em; color:#000; text-align:center; }
#header_img { position:relative; float:left; width:692px; margin-left:1px; }
#header_img_single { position:absolute; top:0; left:0; } 
#content { overflow:auto; margin-top:15px; }

#chat { position:absolute; z-index:101; top:50%; left:50%; width:750px; height:524px; margin-left:-375px; margin-top:-262px; background:url(../../gfx/sonstiges/chat_background.png) no-repeat; }
#chat_text { position:absolute; top:35px; left:1px; width:528px; height:358px; background-color:#000000; overflow:auto; }
#chat_system { position:absolute; top:35px; left:571px; width:158px; height:58px; background-color:#000000; }
#chat_active_user { margin-top:10px; }
#chat_user_online { position:absolute; top:155px; left:551px; width:198px; height:348px; background-color:#000000; overflow:auto; }
#chat_posting { position:absolute; top:455px; left:21px; width:488px; height:48px; background-color:#000000; }

.content_col1 { float:left; width:231px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top right; }
.content_col1_abs { margin-right:1px; }
.content_col1_2 { width:auto; margin-right:461px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top right; }
.content_col1_2_abs { margin-right:1px; }
.content_col1_2_3 { width:auto; margin-right:230px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top right; }
.content_col1_2_3_abs { margin-right:1px; }
.content_col1_2_3_4 { width:auto; } 
.content_col2_3 { width:auto; margin:0px 230px; background:url(../../gfx/sonstiges/line_vk_center.gif) repeat-y; }
.content_col2_3_abs { margin:0 1px; }
.content_col2_3_4 { width:auto; margin-left:230px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top left; }
.content_col2_3_4_abs { margin-left:1px; }
.content_col3 { float:right; width:230px; }
.content_col3_abs { margin-left:1px; }
.content_col3_4 { float:right; width:462px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top left; }
.content_col3_4_abs { margin-left:1px; }
.content_col4 { float:right; width:231px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y top left; }
.content_col4_abs { margin-left:1px; }

.mnav_elem { position:relative; float:left; margin-top:1px; margin-left:1px }
.mnav_elem.first { margin-left:0px }
.mnav_elem_txt { position:absolute; top:42px; left:0px; width:200px; margin:0px 15px; font-size:0.9em; color:#000; text-align:center; }
.mnav_elem_txt a { text-decoration:none; color:#000; font-weight:bold; text-transform:uppercase }
.pos_rel { position:relative; }

.form_style { border:none; background-color:#ad8d76; font-family:Arial; font-size:1.0em; }
.form_style_err { border:none; background-color:#f9f5c4; font-family:Arial; font-size:1.0em; }
.form_button { border:solid 1px #fff; border-top:none; border-left:none; background-color:#ff8400; color:#000; padding:2px 4px 1px 4px; font-size:11px; font-weight:bold; text-transform:uppercase  }
.form_bez {  }
.form_elem { padding:2px 0px 2px 10px; }
.form_elem_button { }
.form_safe { display:none; }

.msg_error { color:#ff0000; font-weight:bold; }
.msg_success { color:#009900; font-weight:bold; }

.c_gruen { color:#009900; }
.c_rot { color:#ff0000; }
.c_orange { color:#ff8400; }
.c_weiss { color:#fff; }
.c_hell { color:#d9d2c4; }
.c_schwarz { color:#000; }

.title_small_o { font-size:0.8em; color:#ff8400; text-transform:uppercase; }

.k1 { font-size:0.9em; }
.k2 { font-size:0.8em; }
.g2 { font-size:1.3em; }

.link img { margin-right:5px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; height:0px; font-size:1px; }
.lh { line-height:1.4em; }
.abs_content_std { height:20px; font-size:1px; }
.abs_content_link { margin-top:10px; }
.abs_title_txt { margin-bottom:10px; font-size:1px; }
.abs_subtitle_title { margin-bottom:3px; }
.pos_rel { position:relative; }
.pos_abs { position:absolute; }
.border { border:solid 1px #58483c; }
.back { margin-bottom:15px; }
.paragraph { color:#ff8400; font-weight:bold; font-size:1.4em; }
.buttons { text-align:center; }
.buttons img { margin:10px; }

.brd_t { border-top:solid 1px #ff8400; }
.brd_r { border-right:solid 1px #ff8400; }
.brd_b { border-bottom:solid 1px #ff8400; }
.brd_l { border-left:solid 1px #ff8400; }

.content_line_left { position:absolute; height:100%; top:0; left:0px; width:1px; height:100%; font-size:1px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y; }
.content_line_right { position:absolute; height:100%; top:0; right:0px; width:1px; height:100%; font-size:1px; background:url(../../gfx/sonstiges/line_vk.gif) repeat-y; }
.back_vkline_double { background:url(../../gfx/sonstiges/line_vk_double.gif) repeat-y; }

.box0 { background-color:#000000; padding:15px 20px; overflow:auto; } 
.box1 { background-color:#100c0a; padding:15px 20px; overflow:auto; } 
.box2 { background-color:#191412; padding:15px 20px; overflow:auto; }
.box3 { background-color:#2a221e; padding:15px 20px; overflow:auto; }
.box3_border { background-color:#2a221e; padding:10px; border:solid 1px #58483c; }
* html .box_ie6 { padding:15px 17px 15px 17px; }

.linie_vk_double { background:url(../../gfx/sonstiges/line_vk_double.gif) repeat-y; }
.linie_hz { background:url(../../gfx/sonstiges/line_hz.gif) repeat-x; height:1px; font-size:1px;}
.linie_hz_abs { background:url(../../gfx/sonstiges/line_hz.gif) repeat-x; height:1px; font-size:1px; margin:15px 0px; }
.linie_hz_abs2 { background:url(../../gfx/sonstiges/line_hz.gif) repeat-x; height:1px; font-size:1px; margin:5px 0px; }
.linie_hz_abs3 { background:url(../../gfx/sonstiges/line_hz.gif) repeat-x; height:1px; font-size:1px; margin:10px 0px; }

.bg1 { background-color:#100c0a; }
.bg2 { background-color:#191412; }
.bg3 { background-color:#2a221e; }

.termine_datum { font-size:0.8em; color:#ff8400; text-transform:uppercase; }
.termine_pfeil { float:left; width:5px; padding-top:3px; }
.termine_txt { margin-left:10px; }
* html .termine_txt { height:1%; margin-left:7px; }
.termine_trenner { background:url(../../gfx/sonstiges/line_hz.gif) repeat-x; height:1px; font-size:1px; margin:5px 0px; }

