html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, tr, td, form, img, li {
 margin: 0;
 padding: 0;
 font-family: Verdana, sans-serif;
 font-size:10px;
}
html {
 height:100%;
 background-color:#444;
}
body {
 height:100%;
}
a {
  color:#444;
  text-decoration:none;
}
a:hover {
  color:#000;
}
table {
 border-spacing:0px;
 border-collapse:collapse;
}
td {
 padding:1px;
}
h1 {
 font-size:12px;
 font-weight:bold;
 color:#000;
 margin: 0px 0 5px 0;
}
h2 {
 font-size:11px;
 font-weight:bold;
 color:#000;
}
span.lab, span.welt, span.fern {
 font-size:12px;
 font-weight:bold;
}
span.lab {
 color:#00669F;
}
span.welt {
 color:#478A00;
}
span.fern {
 color:#A2000C;
}
select,input {
 font-size:10px;
}
object {
 margin:0;
 padding:0;
}
.fi_text {
 width:260px;
 float:left;
}
.fi_texta {
 width:260px;
 float:left;
}
.fi_submit {
 float:right;
}
.fi_checkbox {
 float:left;
 margin:0 4px 0 0;
}
textarea {
 font-size:12px;
}
img {
 border:none;
}
#mframe {
 height:auto;
 width:980px;
 top:0;
 left:0;
 padding:0;
 margin:0;
 background-color:#1D1D1D;
 background-image:url(img/bg_mframe_or.gif);
 background-repeat:repeat-y;
}
#footer {
 clear:both;
 height: 19px;
 width: 980px;
 left: 0px;
 margin-top:-1px;
 padding:0;
 border:none;
}
#footer a {
 color:#A7A7A7;
 margin-right:12px;
}
#footer a:hover {
 color:white;
}
#mframeleft {
 float:left;
 width:28px;
 background:#444;
}
#mframemiddle {
 float:left;
 width:804px;
 border:none;
 margin-bottom:-1px;
}
* html #mframemiddle {
 margin-bottom/**/:0;
}
#mframeright {
 float:left;
 width:148px;
 position:relative;
}
#left {
 width:28px;
 left:0px;
 padding:0px;
 margin:0px;
 /* background-image:url(img/bg_left_1px.gif); */
 background-repeat:repeat-y;
}
.left_intern,.left_extern,.left_abseits {
 background-repeat:repeat-y;
 height:320px;
 display:block;
}
.left_intern {
 background-image:url(img/bg_intern_1px_left.gif);
}
.left_extern {
 background-image:url(img/bg_extern_1px_left.gif);
}
.left_abseits {
 background-image:url(img/bg_abseits_1px_left.gif);
}
#top {
 background: #FF9600;
 height: 96px;
 width: 804px;
 padding: 0px;
 margin:0px;
}
.logo {
 width:802px;
 height:79px;
 margin-left:2px;
 background-color:#414141;
 background-image:url(img/bg_logo_full.gif);
}
html body .logo {
 overflow:hidden;
}
#right {
  background: #757575;
  padding: 0px;
  height: auto;
  width: 8px;
  left:620px;
}
dl, dt, dd, ul, li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#menu {
 position: absolute;
 z-index:100;
 padding: 3px 2px 3px 2px;
 height: auto;
 width: 610px;
 left: 208px;
 top: 75px;
 font-size: 10px;
}
#menu dl {
 position:relative;
 float: left;
 width: auto;
}
#menu dt {
 text-decoration: none;
 color:#000;
 width:auto;
}
* html #menu dt {
 width/**/:10px;
}
#menu dt a {
 color: #000;
 padding:4px 3px 4px 3px;
 text-decoration: none;
 display: block;
 height: auto;
 margin: 0px 4px 0px 4px;
}
* html #menu dt a {
 height/**/:1px;
}
#menu dt a:hover {  /*,#menu dt a:focus*/
  text-decoration: none;
  padding:3px 2px 3px 2px;
  border:1px solid black;
  background: #525252;
  color:white;
}
* html #menu dt a:hover {
 height/**/:1px;
}
#menu dd {
 position:absolute;
 left:4px;
 top:20px;
 color:#000;
 padding:2px 0 1px 0;
 background-image:url(img/bg_1px_trans.gif);
 display:block;
 visibility:hidden;
}
* html #menu dd {
 height/**/:1px;
}
#menu li {
 text-align: center;
}

#menu li a {
 color: #000;
 text-decoration: none;
 display: block;
 height:100%;
 padding:0px 2px 1px 2px;
 white-space:nowrap;
 border:1px solid black;
 background: #FF9600;
 margin-top:1px;
 margin-bottom:1px;
}
#menu li a:hover, #menu li a:focus {
 text-decoration: none;
 padding:0px 2px 1px 2px;
 border:1px solid #FFF500;
 background: #FFAF0E;
}
#menu li a:active {
 border-bottom: 1px solid #D8D8D8;
 border-right: 1px solid #D8D8D8;
 border-top:1px solid #474747;
 border-left:1px solid #474747;
}
#smenu1 {
 position:absolute;
 width:60px;
}
* html #smenu1 {
 width/**/:60px;
}
#smenu2 {
 position:absolute;
}
* html #smenu2 {
 width/**/:40px;
}
#smenu3 {
 left:3px;
 width:68px;
}
* html #smenu3 {
 top/**/:23px;
 width/**/:68px;
}
#smenu4 {
 position:absolute;
}
* html #smenu4 {
 width/**/:40px;
}
#smenu5 {
 position:absolute;
}
* html #smenu5 {
 width/**/:40px;
}
#smenu6 {
 position:absolute;
}
* html #smenu6 {
 width/**/:40px;
}
#smenu7 {
 position:absolute;
}
* html #smenu7 {
 width/**/:40px;
}
#smenu8 {
 left:3px;
 width:72px;
}
* html #smenu8 {
 top/**/:23px;
}

a.menu:visited, a.menu:link {
 text-decoration: none;
 padding:1px 3px 2px 3px;
 border:1px;
 color:#000;
}
a.menu:hover {
 text-decoration: none;
 padding:0px 2px 1px 2px;
 border: 1px solid black;
 background: #E1E1E1;
}
* html a.menu:hover {
 padding/**/: 0px 2px 1px 2px;
 border/**/: 1px solid black;
}

#navi {
 background: #1D1D1D;
 padding: 6px;
 color:#A7A7A7;
}
table.login {
 display:block;
 text-align:left;
 width:128px;
 table-layout:auto;
 vertical-align:bottom;
 color:#A7A7A7;
}
* html table.login {
 width:100px;
 height/**/:1px;
}
table.login td {
 vertical-align:top;
 padding:0;
 margin:0;
 position:relative;
}
* html table.login td {
 vertical-align/**/:middle;
}
* html table.login td p {
 padding-top/**/:3px;
}
.loginform {
 border:1px solid black;
 font-size:12px;
 display:block;
 background-color:#D6D6D6;
 height:1.2em;
 margin:0px;
}
.ap_login {
 padding:0;
 margin:0;
 width:37px;
 height:16px;
 border:1px solid black;
 display:block;
 background-image:url(img/bg_login.gif);
}
input.loginbutton {
 float:left;
 height:18px;
 margin-left:2px;
}
td.loginbutton {
 padding-top:2px;
}
.ap_reg {
 display:block;
 color:#FC9700;
}
#featured {
 background-color: #E1E1E1;
 height: 171px;
 width: 804px;
 padding:0;
 margin:0;
 left:28px;
 text-align:left;
 display:block;
}
.feat_bild {
 width:667px;
 height:163px;
 border-top:1px solid white;
 border-right:1px solid white;
 border-bottom:1px solid white;
}
.feat_middle {
 float:left;
 width:668px;
 height:171px;
}
.feat_right {
 float:left;
 height:171px;
 display:block;
 width:2px;
 height:auto;
}
#alert {
 position:absolute;
 left:200px;
 width:350px;
 top:150px;
 margin-left:auto;
 margin-right:auto;
 padding:8px;
 z-index:600;
 border:1px solid black;
 background-color:#FF9600;
 color:black;
}
.alert_text {
 padding:0px 0px 8px 0px;
 text-align:center;
}
.alert_button {
 display:block;
 width:40px;
 padding:6px 40px 6px 40px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background:white;
 font-size:14px;
 font-weight:bold;
 color:black;
 border:1px solid black;
}
a.alert_button:hover, a.alert_button:active {
 background:black;
 color:white;
 border:1px solid white;
}

#content,.content_wide {
 padding: 0;
 min-height:400px;
 width: 804px;
 background-color: #E1E1E1;
 color:black;
}
* html #content  {
 height/**/: 400px;
}
* html .content_wide  {
 height/**/: 400px;
}

.content_wide {
 background-image:url(img/bg_wk_line_vert_1px.gif);
 background-repeat:repeat-y;
}
#cframe {
 display:block;
 height:auto;
 padding-bottom:22px;
}
.cframe {
 padding:5px;
 width:582px;
 height:auto;
}
.ctitle {
 font-size:12px;
 font-weight:bold;
 color:#000;
 margin: 0px 0 5px 0;
 text-align:left;
}
.ctitle_left {
 float:left;
 font-size:12px;
 font-weight:bold;
 margin: 0px 0 5px 0;
}
.ctitle_right {
 float:right;
}
.ctitle2 {
 font-size:11px;
 font-weight:bold;
 color:#000;
 text-align:left;
}

.intern,.extern,.abseits,.forum {
 position:relative;
 height: 160px;
 width:804px;
 margin: 0px;
 clear:both;
}
.intern,.abseits,.cb_g1 {
  background-color: #E1E1E1;
}
.extern,.forum,.cb_g2 {
  background-color: #C3C3C3;
}
.forum {
 height:159px;
}
.iea_right_row {
 float:left;
 width:716px;
 height:148px;
 padding:6px 0px 6px 0px;
 margin:0;
}

#CB {
 position:absolute;
 padding:3px 8px 8px 8px;
 height:auto; /*160*/
 width:162px;  /*179*/
 text-align:left;
 border-left:1px solid #AAA;
 display:none;
 min-height:145px;
}
* html #CB {
 height/**/:145px;
}
#CB * {
 white-space:normal;
 overflow:visible;
 font-size:9px;
 font-family:'Small Fonts', sans-serif;
}

.iea_contentbox_g1,.iea_contentbox_g2 {
 position:relative;
 padding:3px 8px 0px 8px;
 height:145px; /*160*/
 width:162px;  /*179*/
 text-align:left;
 float:left;
 overflow:hidden;
}
.iea_contentbox_g1 *,.iea_contentbox_g2 * {
 font-size:9px;
 font-family:'Small Fonts', sans-serif;
}
.iea_contentbox_g1 {
 border-color:#ABABAB;
 border-left:1px solid #ABABAB;
}
.iea_contentbox_g2 {
 border-color:#949494;
 border-left:1px solid #949494;
}

.iea_infobox {
 float:left;
 display:block;
 padding:4px 4px 0px 4px;
 height:156px;
 width:80px;
 text-align:left;
 font-family:'Arial Black', sans-serif;
}
* html .iea_infobox {
 overflow/**/:hidden;
}
.iea {
}
p.iea {
  font-size:11px;
  color:#757575;
}
h1.iea {
  font-size:12px;
  font-weight:bold;
  color:#000;
}
.welc_right {
 float:left;
 width:358px;
 background-color:#EBEBEB;
 min-height:480px;
 padding:0;
 margin:0;
}
* html .welc_right {
 height/**/:480px;
}
.welc_lhs {
 clear:both;
 display:block;
}
.welc_lhs_1,.welc_lhs_2 {
 clear:both;
 display:block;
 padding:2px;
}
.welc_lhs_1:hover,.welc_lhs_2:hover {
 color:#BD6E00;
}

.welc_lhs_1 {
 background-color:#C3C3C3;
}
.welc_lhs_2 {
 background-color:#AEAEAE;
}

.spacer {
  clear:both;
}
.spacer:after {
 clear:both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}

div.button_row {
 float:right;
}
a.button_row {
 float:left;
 padding:1px 4px 1px 4px;
}
.button_red {
 text-decoration:none;
 text-align:center;
 padding:1px 6px 1px 6px;
 color:red;
}
a.button_red:link, a.button_red:visited {
}
a.button_red:hover, a.button_red:active {
 background:red;
 color:white;
}
.button_green {
 text-decoration:none;
 text-align:center;
 padding:1px 6px 1px 6px;
 color:green;
}
a.button_green:link, a.button_green:visited {
}
a.button_green:hover, a.button_green:active {
 background:green;
 color:white;
}

.ap {
  padding:0px;
  background:#1D1D1D;
}
.aptitle {
  font-size:11px;
  font-weight:bold;
  padding:3px;
  color:#FC9700;
}
.aplink {
  color:#A7A7A7;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  display:block;
  padding:2px;
}
.aplink:hover {
 color:white;
}
.ap_line {
 font-size:0px;
 height:1px;
 background:#616161;
 display:block;
}
.ap_logout {
 margin-top:3px;
 border:1px solid black;
 background-image:url(img/bg_logout.gif);
 display:block;
 height:16px;
}

.sbutt {
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  text-align:center;
}
.sbutt:visited,.sbutt:link {
  padding:2px;
  border:1px solid white;
  color:white;
}
.sbutt:hover,.sbutt:active {
  padding:2px;
  border:1px solid white;
  background:silver;
  color:black;
}

#form {
 padding: 10px 15px 10px 15px;
 width:450px;
 background-color:white;
 border:1px solid black;
}
.form {
 padding: 10px 15px 10px 15px;
 width:762px;
 background-color:white;
 border:1px solid black;
 margin:0px 0px 4px 0px;
}
.form_inner {
 /*padding: 2px 4px 2px 4px;*/
 padding:0;
 width:auto;
 background-color:#e6e6e6;
 border:1px solid black;
 margin:0px 0px 4px 0px;
}
.form_footer {
 padding: 2px 15px 2px 15px;
 width:558px;
 border:1px solid black;
 margin:4px 0px 0px 0px;
 text-align:center;
}

.infield {
 font-size:12px;
 font-weight:normal;
 float: left;
 width: 280px;
 text-align: left;
}
.intext2,.intext {
 font-size:12px;
 font-weight:normal;
 float: right;
 width: 280px;
 padding: 4px 0 4px 0;
}
.intext {
 float: left;
}
.insubmit {
 font-size:12px;
 font-weight:normal;
 clear:both;
 text-align:right;
 padding-top: 20px;
}
.bare_input_button {
 padding:0;
 margin:0;
 background:none;
 font-size:14px;
 /*border:1px outset black;*/
 border:none;
}
.bare_input_button:hover, .bare_input_button:active {
 color:black;
 padding:0;
 margin:0;
}
.bare_button {
 margin:0;
 padding:1px;
 font-size:14px;
}
.info {
 color:red;
 float:left;
 padding-left:4px;
 width:200px;
}
.row {
  clear: both;
  padding: 2px 0;
}
/*HACK IE5*/
* html .row {
  padding/**/: 1px 0;
}
.crow {
 clear:both;
 border-bottom:1px solid white;
}
* html .crow {
 height/**/: 1px;
}

.block_link, .block_link:visited, .block_link:link {
 display:block;
 padding:2px;
 margin:0 0 2px 0;
 border:1px solid black;
 background:#f0f0f0;
 color:black;
}
.block_link:hover, .block_link:active {
 color:white;
 background:black;
}


.label {
  float: left;
  width: 150px;
  text-align: right;
  padding-top: 4px;
  padding-right: 5px;
  font-size:12px;
}
.af_titel {
 display:block;
 /* white-space:nowrap; */
 /*overflow:hidden;*/
 font-weight:bold;
 padding-bottom:2px;
 padding-right:2px;
}

.af_img_frame {
 width:160px;
 height:80px;
 border:1px solid #868686;
 margin-bottom:3px;
 margin-left:auto;
 margin-right:auto;
 display:block;
}
.g1 {
 background-color:#DADADA;
}
.g2 {
 background-color:#BDBDBD;
}
.af_text {
 display:block;
 width:160px;
 padding:1px 0px 0px 0px;
 line-height:11px;
}
.af_more_text {
}
.af_more_g1,.af_more_g2 {
 position:absolute;
 bottom:2px;
 right:6px;
 padding:0 0px 0 1px;
 font-size:9px;
 font-family: "Small Fonts", sans-serif;
}
.af_more_g1 {
 background:#E1E1E1;
}
.af_more_g2 {
 background:#C3C3C3;
}
.art_input {
 float:left;
 padding:2px;
}
.art_text {
 float:left;
 padding:2px;
 margin-top:4px;
 margin-bottom:4px;
}
.art_bild_frame {
 padding:2px;
 float:left;
}
.art_row {
 display:block;
 border-bottom:1px solid black;
 white-space:nowrap;
}
.art_label {
 float:left;
 width:64px;
 padding:2px;
 margin-top:4px;
 margin-bottom:4px;
}
.art_select_row {
 display:block;
 margin:0;
}
/*HACK IE5*/
* html .art_select_row {
  border-top/**/: 1px solid white;
}
.art_select_frame {
 line-height: 1.3em;
 background: #eee;
 text-align: right;
 display:block;
 padding:1px;
 height:149px;
}
.art_select_cat {
 font-size:12px;
 font-weight:normal;
 float:left;
 padding:1px 5px 1px 5px;
 background:#eee;
}
a.art_select_cat:link, a.art_select_cat:visited {
 float:left;
 background:white;
}
a.art_select_cat:hover, a.art_select_cat:active {
 background:white;
 float:left;
}
.artikel_top, .sprecher_top {
 height:47px;
 width:804px;
 background-image:url(img/bg_cont_top_artikel.gif);
 background-repeat:no-repeat;
}
.sprecher_top {
 background-image:url(img/bg_cont_top_sprecher.gif);
}
.artikel_core_frame {
 width:674px;
 padding:0px;
 margin:1px 0px 0px 64px;
}
.artikel_top_row {
 border-bottom:1px solid #E1E1E1;  /* FF1.07 fix */
}

.artikel_top_row_left {
 float:left;
 width:162px;
}
.artikel_top_row_middle {
 float:left;
 width:334px;
 padding:0px 8px 0px 8px;
}
.artikel_top_row_right {
 float:left;
 width:162px;
}
.artikel_middle_row {
 clear:both;
}
.artikel_img_frame,.artikel_img_frame_zus {
 display:block;
 overflow:hidden;
 width:160px;
 height:80px;
 background-color:#DADADA;
 border:1px solid #999999;
 background-image:url(img/bg_blind_160x80.gif);
}
.artikel_img_frame_zus {
 margin-bottom:4px;
 height:auto;
 background-image:none;
}
.artikel_img {
 background-color:#c3c3c3;
}
.artikel_text_header1,.artikel_text_header2,.artikel_text_header3 {
 font-weight:bold;
 font-size:12px;
 color:#006B9D;
 background:#BFD9E7;
 padding:2px 2px 2px 2px;
 margin-bottom:2px;
}
.artikel_text_header2 {
 color:#1C9300;
 background:#D1E2BF;
}
.artikel_text_header3 {
 color:#B90400;
 background:#E8BFC2;
}
.artikel_text_kategorie {
 font-size:11px;
 float:left;
}
.artikel_text_typ {
 font-size:11px;
 float:right;
}
.artikel_text_titel {
 font-size:12px;
 font-weight:bold;
 padding:2px;
}
.artikel_text_text {
 font-size:11px;
 padding:2px 2px 6px 2px;
 border-bottom:1px solid #A2A2A2;
}
.artikel_text_footer {
 margin-top:3px;
 padding:1px 2px 1px 2px;
}
.artikel_hs_frame {
 width:162px;
 background:#EDEDED;
}
.artikel_hs_spacer {
 height:8px;
 background:#EDEDED;
 display:block;
}
.artikel_hs_header {
 display:block;
 background:white;
 padding:2px;
 border-bottom:1px dashed black;
}
.artikel_hs_label {
 display:block;
 background:#D4D4D4;
 color:#707070;
 padding:1px 2px 1px 2px;
}
.artikel_hs_text,.artikel_hs_link {
 font-weight:bold;
 font-size:10px;
 display:block;
 padding:1px 2px 15px 2px;
}
.artikel_hs_link {
 padding:1px 0px 1px 0px;
 display:block;
}
.artikel_hs_pp {
 float:left;
 display:block;
 width:49%;
 padding:1px 2px 1px 2px;
}
.artikel_hs_pp_name {
 font-weight:bold;
}
.artikel_hs_pp_prof {
 color:#707070;
}
.artikel_hs_pp_bg {
 background:#EDEDED;
 display:block;
 padding:1px 2px 15px 2px;
 border-bottom:1px solid #EDEDED;
}
.artikel_cm_frame {
 margin-top:24px;
 display:block;
}
.artikel_cm_header,.artikel_cm_footer {
 color:#858585;
 font-weight:bold;
 height:14px;
 font-size:9px;
}
.artikel_cm_header {
 padding-left:10px;
 background-image:url(img/bg_art_cm_top.gif);
}
.artikel_cm_cont {
 padding:2px 6px 2px 6px;
 background:#858585;
 color:black;
}
* html .artikel_cm_cont {
 height/**/:2px;
}
.artikel_cm_cont_item {
 padding:2px 0px 1px 0px;
 border-bottom:1px solid #858585;
 border-top:1px solid #5F5F5F;
}
.artikel_cm_cont_nr {
 color:#FF9600;
 font-weight:bold;
}
.artikel_cm_cont_hl {
 font-weight:bold;
}
.artikel_cm_cont_text {
 display:inline;
 color:#DEDEDE;
}
.artikel_cm_footer {
 padding:0px 10px 0px 21px;
 background-image:url(img/bg_art_cm_bottom.gif);
}
.artikel_cm_footer_left {
 float:left;
 font-size:9px;
 color:#858585;
}
.artikel_cm_footer_right {
 float:right;
 font-size:9px;
 color:#858585;
}
.artikel_cm_write_frame {
 border-bottom:1px solid #5F5F5F;
}


.artikel_footer {
 display:block;
 padding:30px 0px 20px 2px;
}
.artikel_shop_frame {
 width:674px;
 margin-left:64px;
}
.artikel_shop_header {
 padding:2px 2px 2px 10px;
 font-size:11px;
 font-weight:bold;
 background:#C8C8C8;
 color:#858585;
}
p.pp_row,p.pp_row1,p.pp_row2 {
 display:block;
}
.pp_row1 {
 background-color:transparent;
}
.pp_row2 {
 background-color:#F0F0F0;
}
.pp_row_del {
 background-color:#fcc;
}
div.pp_prof_frame {
 display:block;
 margin:0 20px 20px 20px;
 border:1px solid black;
}
div.pp_prof_frame_del {
 margin:0 20px 20px 20px;
 border:1px solid red;
 background-color:#fcc;
}
div.pp_prof_frame_del .pp_row1,div.pp_prof_frame_del .pp_header {
 background-color:#fcc;
}
table.pp_prof_frame {
 width:764px;
 margin:0 20px 20px 20px;
 border:1px outset black;
}
.pp_header {
 padding:1px 2px 1px 2px;
 background-color:#C8C8C8;
}
.pp_name {
 width:706px;
}
.nav_button_left,.nav_button_right {
 float:left;
 background:#ACACAC;
 padding:2px 2px 2px 2px;
}
.nav_stats * {
 color:#A7A7A7;
}
.nav_stats h5 {
 padding:0;
 margin:8px 0 0 0;
 font-size:12px;
 font-weight:normal;
 color:#FC9700;
}
.nav_stats table {
 display:block;
}
.nav_stats .r {
 width:60px;
}
.nav_stats .l {
 width:50px;
 text-align:right;
}
.nav_button_right {
 float:right;
}
.button_left {
 float:left;
}
.button_right {
 float:right;
}
.normal {
 font-size:10px;
 font-weight:normal;
}

.ae_bereich {
 text-align:center;
 padding:20px 60px 20px 60px;
 border:1px solid black;
 display:block;
 margin-bottom:2px;
}
.ae_bereich:hover, .ae_bereich:active {
 background:white;
}
.ae_bereich:link, .ae_bereich:visited {
}

.ae_submit {
 text-align:right;
}
.checkbox_text {
 font-size:10px;
 padding:0;
 padding-top:1px;
 float:right;
}
.checkbox_row {
 padding:0;
 margin-bottom:1px;
 position:relative;
 height:auto;
}
/*HACK IE5*/
* html .checkbox_row {
 width/**/: 100%;
}
.checkbox {
 float:right;
 margin-top:1px;
}
/*HACK IE5*/
* html .checkbox {
 height/**/:14px;
}
.af_select {
 border:1px solid black;
 padding:0 1px 0 1px;
 font-size:10px;
 margin-left:2px;
}
/*HACK IE5*/
* html .af_select {
 margin-bottom/**/:1px;
 border/**/:1px solid black;
}

.af_select:hover, .af_select:active {
 background:white;
 color:black;
}
.slot_container {
 border:1px solid black;
 width:auto;
 float:left;
 margin-top:2px;
 margin-right:2px;
 position:relative;
 width:178px;
 height:163px;
}
.slot_title {
 font-size:10px;
 font-weight:bold;
 text-align:center;
 border-bottom:1px dashed black;
}
.slot_footer {
 font-size:10px;
 text-align:center;
 border-top:1px dashed black;
}
.ac_list_container {
 table-layout:fixed;
 border-collapse:separate;
 border-spacing:1px;
 font-size:10px;
}
.ac_list {
}
.ac_list_del {
 background:#fdd;
}
.ac_title {
 width:340px;
}
.ac_date {
 width:93px;
}
.ac_cat {
 width:70px;
}
.ac_front {
 text-align:center;
}
.ac_user {
 width:110px;
}
.ac_status {
 text-align:center;
 width:70px;
}
.ac_del {
 width:42px;
 text-align:center;
}
.iw {
 width:300px;
}

.a_top, .spr_top {
 height:57px;
 display:block;
 margin:0;
 padding:0 9px 0 0;
 background-image:url(img/bg_cont_top_art.gif);
}
.spr_top {
 background-image:url(img/bg_cont_top_spr.gif);
}
.a_top_amount {
 padding:2px 6px 2px 6px;
}
.a_top_amount_sel {
 padding:2px 5px 2px 5px;
 margin:0px 1px 0px 1px;
 background:#FFA500;
}
.a_top_amount_cont {
 margin:41px 0px 0px 1px;
 float:right;
 background:#ACACAC;
 padding:2px;
}
.a_suche_form {
 float:left;
 width:162px;
 padding:3px 5px 3px 5px;
}
.a_suche_form select, .p_suche_form select {
 display:block;
 position:absolute;
 left:33px;
 top:118px;
}
.p_suche_form select {
 left:31px;
}
* html .a_suche_form select {
 top/**/:120px;
}
* html .p_suche_form select {
 top/**/:120px;
}
.a_suche_input {
 font-size:12px;
 padding:1px;
 margin-bottom:2px;
 width:130px;
 border:1px solid black;
 display:block;
}
.a_suche_submit {
 font-size:12px;
 padding:1px;
 height:20px;
 margin:0;
}
table.a_list_container {
 border-collapse:separate;
 border-spacing:1px;
 padding:0px;
 margin-bottom:0px;
}
.a_list_select {
 font-size:10px;
}
.a_list,.a_list1,.a_list2,.a_list3,.a_list_del {
 padding:0px 2px 0 2px;
 margin:1px 9px 0px 12px;
 font-size:10px;
 height:13px;
}
.a_list {
 color:#707070;
 background:#C6C6C6;
}
.a_list1 {
 background:#BFD9E7;
}
.a_list2 {
 background:#D1E2BF;
}
.a_list3 {
 background:#E8BFC2;
}
.a_list_del {
 background:#fcc;
 color:red;
}
.a_date {
 width:52px;
}
.a_cat,.a_cat1,.a_cat2,.a_cat3 {
 width:70px;
}
.a_cat1 {
 color:#006B9D;
}
.a_cat2 {
 color:#1C9300;
}
.a_cat3 {
 color:#B90400;
}
.a_title {
 width:580px;
 font-weight:bold;
}
.a_type {
 width:70px;
}
.a_user {
 width:70px;
}
.a_prod {
 width:120px;
 white-space:nowrap;
}
.a_status {
 width:90px;
}
.a_rate {
 width:55px;
 text-align:center;
}
.a_aw {
 width:60px;
}
.hs_ser_top,.hs_ep_top {
 height:57px;
 display:block;
 padding-right:9px;
 background-repeat:no-repeat;
}
.hs_ser_top {
 background-image:url(img/bg_cont_top_hser.gif);
}
.hs_ep_top {
 background-image:url(img/bg_cont_top_hep.gif);
}
.hs_link {
 float:right;
 background:#ACACAC;
 margin:41px 0px 0px 0px;
 height:12px;
 padding:2px 2px 2px 2px;
}
.hs_list_container {
 display:block;
 table-layout:fixed;
 border-collapse:separate;
 border-spacing:1px;
 empty-cells:show;
 margin:0px 0px 0px 12px;
}

.hs_list,.hs_list1,.hs_list2,.hs_list_del {
/*
 display:block;
 padding:0px 2px 0 2px;
 margin:1px 9px 0px 12px;
 font-size:10px;
 height:13px;
*/
 vertical-align:top;
}
.button_nav {
 display:block;
 height:16px;
 padding:0;
 margin:1px 1px 0px 12px;
 font-size:10px;
}
.button_nav_table {
 margin:1px 1px 1px 12px;
 font-size:10px;
 height:15px;
 padding-left:1px;
}
* html .button_nav_table {
 margin-bottom:0px;
}
.button_nav_table tr {
 vertical-align:middle;
 height:16px;
}
* html .button_nav_table tr {
 height/**/:13px;
}
.button_nav_middle {
 text-align:center;
 padding-top:2px;
 height:14px;
}
* html .button_nav_middle {
 height/**/:14px;
}

.button_nav_middle a {
 background:#ACACAC;
 padding:2px 2px 2px 2px;
 margin:0px 1px 0px 0px;
}
.button_nav_middle a.button_nav_sel {
 background:#FFA500;
}

.hs_list {
 background:#C8C8C8;
 color:#858585;
}
.hs_list1 {
 background:none;
}
.hs_list2 {
 background:#F5F5F5;
}
.hs_list_del {
 color:red;
 background:#fcc;
}
.hs_titel {
 width:330px;
 overflow:hidden;
}
* html .hs_titel {
 width/**/:auto;
}
.hs_serie {
 width:260px;
 overflow:hidden;
}
* html .hs_serie {
 width/**/:auto;
}
.hs_serie_box {
 background-color:#EDEDED;
}
.hs_sserie {
 width:660px;
 overflow:hidden;
}
* html .hs_sserie {
 width/**/:auto;
}
.hs_hersteller {
 width:80px;
}
.hs_genre {
 width:100px;
}
.hs_eps {
 width:24px;
 text-align:center;
}
.hs_homepage {
 width:40px;
 text-align:center;
}
.hs_rating {
 width:50px;
 text-align:center;
}
.hs_editing,.hs_e_editing {
 width:64px;
}
.hs_delinfo {
 float:left;
}
.hs_e_frame {
 border:1px solid black;
 background:#f0f0f0;
 margin:0px 0px 2px 0px;
}
.hs_show_left {
 float:left;
 width:162px;
 background:#EDEDED;
}
* html .hs_show_left {
 overflow/**/:hidden;
}
.hs_show_right {
 float:left;
 width:506px;
 margin-left:6px
}
* html .hs_show_right {
 overflow/**/:hidden;
}
table.hs_e_episoden {
 display:block;
}
table.hs_e_episoden td {
 padding:2px;
}
.hs_show_frame {
 border-bottom:1px solid black;
 margin:20px 0 20px 0;
 padding:20px 0 20px 0;
 border-top:1px solid black;
}
.hs_eplist_header {
 background:#D4D4D4;
}
.hs_eplist_item1,.hs_eplist_item2 {
 font-weight:bold;
}
.hs_eplist_item1,.hs_e_titel1 {
 background:#EDEDED;
}
.hs_e_titel1,.hs_e_titel2 {
 padding:1px 2px 1px 2px;
 height:14px;
 font-size:12px;
 font-weight:bold;
}
.hs_e_fullinfo {
 padding:2px;
 background:#ccc;
}
.hs_e_img{
 float:right;
 border:1px solid black;
 margin:2px 2px 2px 2px;
 width:160px;
 height:80px;
 text-align:center;
}
.hs_e_label,.hs_e_text  {
 float:left;
}
.hs_e_label {
 width:72px;
}
.hs_e_text {
}
.hs_e_inhalt {
 margin:0px 6px 0px 6px;
}
.hs_e_rating_frame, .hs_s_rating_frame {
 border:1px solid black;
 background:white;
 width:200px;
}

.hs_e_name {
 float:left;
 width:180px;
}
.hs_e_nr {
 float:left;
 width:24px;
 text-align:center;
 overflow:hidden;
}
.hs_e_erschienen {
 float:left;
 width:68px;
}
.hs_e_autor {
 float:left;
 width:80px;
 white-space:nowrap;
 overflow:hidden;
}
.hs_e_hersteller {
 float:left;
 width:80px;
 overflow:hidden;
}
.hs_e_buttons {
 float:left;
 width:80px;
 overflow:hidden;
}
.hs_e_list_header {
 padding:0px 1px 0px 1px;
 background-color:#ddd;
 border:1px solid #ddd;
}

#f_container {
 padding: 10px 15px 10px 15px;
 min-width:650px;
 width:auto;
 background-color:white;
 border:1px solid black;
}
/*HACK IE5*/
* html #f_container {
 width/**/:772px;
}
.f_frame {
 padding: 4px 15px 10px 15px;
 min-width:450px;
 width:auto;
 background-color:white;
 border:1px solid black;
}
/*HACK IE5*/
* html .f_frame {
 width/**/:450px;
}
.f_container {
 margin-left:auto;
 margin-right:auto;
 margin-top:4px;
}
.f_row {
 display:block;
 min-height:22px;
 height:auto;
 width:auto;
 clear:both;
 border-bottom:1px solid white;
}
/*HACK IE5*/
* html .f_row {
 height/**/:22px;
 border-bottom/**/:none;
}
.f_label {
 font-size:12px;
 float:left;
 padding: 3px 8px 3px 8px;
 width:160px;
 text-align:right;
}
.f_input {
 float:left;
}
.f_left {
 float:left;
}
.f_right {
 float:right;
 font-size:12px;
 min-width:484px;
 width:auto;
}
/*HACK IE5*/
* html .f_right {
 width/**/:304px;
}
.f_text {
 font-size:12px;
 margin-top:1px;
 padding:2px 2px 2px 4px;
}
.f_radio {
 float:left;
 margin:1px 1px -1px 1px;
 padding:0px;
}
.f_button_left {
 float:left;
}
.f_button_right {
 float:right;
}
.f_button_left, .f_button_right {
 font-size:12px;
 border:1px outset black;
 background:#f0f0f0;
 padding:2px;
}
.f_button_left:active, .f_button_left:hover, .f_button_right:active, .f_button_right:hover {
 color:black;
}


.t_top {
 height:47px;
 width:804px;
 background-image:url(img/bg_cont_top_team.gif);
 background-repeat:no-repeat;
}
.t_left {
 float:left;
 width:414px;
}
.t_right {
 float:left;
 width:248px;
 margin-left:12px;
}
.cont_inner {
 width:674px;
 margin-left:64px;
 padding-bottom:24px;
}
.t_cont {
 width:auto;
 margin-left:auto;
 margin-right:auto;
}
.t_img {
 width:412px;
 height:80px;
 border:1px solid #9B9B9B;
 margin-bottom:8px;
}
.t_iw {
 width:480px;
}
.t_member {
 display:block;
}
.t_mem_header {
 text-align:left;
 padding:1px 2px 1px 4px;
 background:#D4D4D4;
 color:#707070;
 margin-bottom:1px;
}
.t_text {
 text-align:justify;
 font-size:12px;
}
.t_mem_item_frame {
 margin-top:4px;
 display:block;
 border-bottom:1px solid #E1E1E1;
}
.t_mem_item_frame:hover {
 background:#555;
}
.t_mem_item_img {
 width:80px;
 height:80px;
 border:1px solid #9B9B9B;
 float:left;
}
.t_mem_item_name {
 padding:1px 2px 1px 86px;
 color:black;
 background:#D4D4D4;
 font-weight:bold;
 text-align:left;
 display:block;
}
.t_mem_item_bereich {
 color:#707070;
 background:#D4D4D4;
 margin-top:10px;
 padding:0px 2px 0px 86px;
}
.t_mem_item_bereich_text {
 height:38px;
 padding:2px 2px 2px 2px;
 background:#EDEDED;
 overflow:hidden;
}
.t_bottom {
 clear:both;
 margin-top:10px;
 border-top:1px solid #A2A2A2;
 padding-top:10px;
}
.t_mem_sel_img {
 float:left;
 border:1px solid #A2A2A2;
 width:160px;
 height:160px;
}
.t_mem_sel_label {
 display:block;
 padding:1px 2px 1px 4px;
 background:#D4D4D4;
 color:#707070;
}
.t_mem_sel_right {
 float:left;
 height:162px;
 width:512px;
 background:#EDEDED;
}
.t_mem_sel_text,.t_mem_sel_text_big {
 padding:2px 2px 12px 4px;
 background:#EDEDED;
 display:block;
 text-align:justify;
 overflow:hidden;
 white-space:nowrap;
 width:506px;
}
.t_mem_sel_text_big {
 overflow:visible;
 white-space:normal;
 width:668px;
}
.team_mem_frame,.team_mem_frame_del,.team_mem_frame_edit {
 clear:both;
 border:1px outset black;
 padding:2px;
 margin-bottom:4px;
}
.team_mem_frame_del {
 background:#fcc;
}
.team_mem_frame_edit {
 border:1px outset blue;
}
.team_mem_left {
 float:left;
 width:84px;
 margin-right:4px;
}
.team_mem_right {
 float:left;
 width:484px;
}
.team_mem_bild {
 width:80px;
 height:80px;
 display:block;
 margin-right:4px;
 float:left;
}
.team_mem_label {
 display:block;
 font-weight:bold;
}
.team_mem_name {
 display:block;
}
.team_mem_text {
 display:block;
}
.imp_top,.agb_top,.kont_top,.ress_top,.leist_top {
 height:47px;
 width:804px;
 background-image:url(img/bg_cont_top_imp.gif);
 background-repeat:no-repeat;
}
.imp_text {
 text-align:justify;
 font-size:12px;
}
.agb_top {
 background-image:url(img/bg_cont_top_agb.gif);
}
.kont_top {
 background-image:url(img/bg_cont_top_kont.gif);
}
.ress_top {
 background-image:url(img/bg_cont_top_res.gif);
}
.leist_top {
 background-image:url(img/bg_cont_top_leist.gif);
}
.i_iw {
 width:480px;
}
.tick_cont {
 border:1px outset;
 padding:4px;
 margin:2px;
}
.tick_label {
 float:left;
 font-size:15px;
 font-weight:bold;
 padding:0px 0 0 2px;
}
.tick_items {
 float:right;
 width:500px;
}
.tick_iw {
 width:436px;
}
.tick_link {
 display:inline;
 color:#a6a6a6;
 padding:1px 0 2px 0;
}
a.tick_link:link, a.tick_link:visited {
}
a.tick_link:hover, a.tick_link:active {
 color:white;
}
.tf_label {
 font-size:12px;
 float:right;
 padding: 3px 8px 3px 8px;
}
.tf_row {
 display:block;
}
.tf_left {
 float:left;
}
.tf_right {
 float:right;
 font-size:12px;
 width:440px;
}
.tf_butt {
}
.k_row1, .k_row2 {
 padding:1px 2px 1px 2px;
 margin:0px 1px 0px 1px;
 background:#D4D4D4;
 border-bottom:2px solid #E1E1E1;
}
.k_row2 {
 background:#EDEDED;
}
.k_name {
 width:160px;
 float:left;
}
.k_link {
 float:left;
 padding: 0 5px 0 5px;
}
.butt_red {
 color:red;
 padding: 0 8px 0 8px;
}
.butt_red:link, .butt_red:visited {
}
.butt_red:hover, .butt_red:active {
 color:white;
 background:red;
}
.butt_green {
 color:green;
 padding: 0 8px 0 8px;
}
.butt_green:link, .butt_green:visited {
}
.butt_green:hover, .butt_green:active {
 color:white;
 background:green;
}
.k_input {
 height:14px;
 font-size:10px;
}
input.k_input_submit {
 background:none;
 font-size:10px;
 border:none;
 padding:0;
}
input.k_input_submit:active, input.k_input_submit:hover {
 background:none;
 font-size:10px;
 border:none;
}
.fleft {
 float:left;
}
.fright {
 float:right;
}
.rating_box {
 display:block;
 padding:1px 3px 0px 3px;
}
* html .rating_box {
 border-bottom/**/:none;
}
.rating_stars {
 /*padding:2px 5px 4px 5px;*/
}
.rating_stars_sm_on,.rating_stars_sm_off {
 float:left;
 padding-top:2px;
 background-image:url(img/star_on_sm.gif);
 background-repeat:repeat-x;
 background-position:0 2px;
 height:9px;
}
.rating_stars_sm_off {
 background-image:url(img/star_off_sm.gif);
}
.rating_stars_on,.rating_stars_off {
 float:left;
 background-image:url(img/star_on.gif);
 background-repeat:repeat-x;
 height:15px;
}
.rating_stars_off {
 background-image:url(img/star_off.gif);
}
.rating_sm {
 float:right;
 color:#707070;
 font-size:9px;
 font-weight:normal;
}
.rating_star_col {
 float:left;
 width:15px;
 text-align:center;
 color:#B3B3B3;
 font-weight:bold;
 font-size:8px;
 white-space:nowrap;
}
.rating_zahl {
 width:15px;
 text-align:center;
}

.res_cont {
 border-top:1px solid black;
 border-left:1px solid black;
 border-right:1px solid black;
}
.res_iw {
 width:300px;
}
.res_f_right {
 float:right;
 font-size:11px;
 min-width:430px;
 width:auto;
}
.res_kat1,.res_kat2 {
 display:block;
 padding:6px 8px 6px 8px;
 background:#EDEDED;
 margin-bottom:4px;
 font-size:11px;
 font-weight:bold;
}
.res_kat2 {
 background:#D4D4D4;
}
.res_kat_open1,.res_kat_open2 {
 display:block;
 padding:0px 0px 2px 0px;
 background:#EDEDED;
 border-bottom: 1px solid #C7C7C7;
 font-size:11px;
 margin-bottom:2px;
 height:14px;
}
.res_kat_open2 {
 background:#D4D4D4;
 border-bottom: 1px solid #AEAEAE;
}

.res_file_row {
 padding:1px;
 display:block;
}
.res_icon {
 float:left;
}
.res_file {
 float:left;
 margin-left:4px;
 padding:1px;
 width:180px;
 font-weight:normal;
}
.res_text {
 font-weight:normal;
}
.res_row {
 border:1px solid black;
}
.res_row1 {
 background:#f2f2f2;
 border:1px solid black;
}
.res_row2 {
 background:#e6e6e6;
 border:1px solid black;
}
.res_editlinks {
 padding:0 10px 0 10px;
}
input.res_input_submit {
 background:none;
 font-size:10px;
 border:none;
 padding:0;
}
input.res_input_submit:active, input.res_input_submit:hover {
 background:none;
 font-size:10px;
 border:none;
}
.res_input {
 height:14px;
 font-size:10px;
 width:180px;
}
.select_test {
 font-size:10px;
 padding:0;
}
.pe_bild_container {
 float:left;
}
.pe_bild {
 margin-right:6px;
}
.p_cont {
 width:804px;
 min-height:400px;
 /*border-right:1px solid black;
 border-bottom:1px solid black;
 border-left:1px solid black;*/
 background-image:url(img/bg_p_left.gif);
 background-position:0px 0px;
 background-repeat:repeat-y;
 border-bottom:1px solid white;
}
/*HACK IE5*/
* html .p_cont {
 height/**/:400px;
 border/**/:none;
}

.p_top {
 height:62px;
 width:804px;
 margin:0;
 background-image:url(img/bg_p_top_v4.gif);
}
.p_top_amount {
 padding:2px 6px 2px 6px;
}
.p_top_amount_sel {
 padding:2px 5px 2px 5px;
 border-right:1px solid #7C7C7C;
 border-left:1px solid #7C7C7C;
 background:#FF9600;
}
.p_top_amount_cont {
 margin:44px 8px 0px 1px;
 float:right;
 background:#ACACAC;
 padding:2px;
}
.p_suche_form {
 float:left;
 padding:3px;
}
.p_suche_cont {
 width:162px;
 padding:0px 2px 0px 2px;
}
.p_suche_input {
 display:block;
 font-size:12px;
 padding:1px;
 margin-bottom:2px;
 width:130px;
 border:1px solid black;
}
.such_ergeb {
 padding:8px;
}
.such_ergeb h2 {
 margin-bottom:4px;
}

.p_left {
 float:left;
 width:128px;
 height:100%;
 background:#FF9600;
 text-align:center;
}
.p_right {
 float:left;
 width:676px;
}
.p_right_cont {
 margin-left:auto;
 margin-right:auto;
 width:676px;
}
.p_left_menu_all_h {
 font-size:12px;
 font-weight:bold;
 display:block;
 background:#FFAA02;
 padding:2px 0 2px 0;
 color:#121212;
}
.p_left_menu_h {
 display:block;
 background:#FF7C00;
 color:#FFBB19;
 text-align:right;
 font-weight:bold;
 padding:2px 4px 2px 0px;
}
a.p_left_menu_h:hover, a.p_left_menu_h:active {
}
a.p_left_menu_h:link, a.p_left_menu_h:visited {
}
.p_left_menu_k,.p_left_menu_k_sel {
 font-size:12px;
 display:block;
 padding:2px 4px 2px 0px;
 text-align:right;
}
/* IE HACK */
* html .p_left_menu_k {
 height/**/:12px;
}
a.p_left_menu_k:hover {
 background:#FFBA14;
}
.p_left_menu_k_sel {
 background:#FFBA14;
}
.p_left_menu_k_open {
 font-size:12px;
}
.p_left_menu_uk {
 display:block;
 border-top:1px solid black;
 border-left:1px solid black;
 border-right:1px solid black;
 background:#ccc;
 padding-left:0px;
 margin-top:2px;
 margin-bottom:3px;
}
.p_left_menu_item {
 display:block;
 border-bottom:1px solid black;
 background:#f4f4f4;
 height:12px;
}
.p_left_menu_item_sel {
 display:block;
 border-bottom:1px solid black;
 background:#f4f4f4;
 height:12px;
 background:#555;
 color:#efefef;
}
.p_left_menu_item_sel:hover, .p_left_menu_item_sel:active {
 color:white;
}

.p_left_menu_butt {
 padding:0 8px 0 8px;
 font-weight:bold;
}
.p_left_menu_space {
 height:6px;
 font-size:2px;
}
.p_liste {
}
.p_liste_header {
 font-size:11px;
 font-weight:bold;
 margin:0px 1px 4px 3px;
 background:#C8C8C8;
 color:#858585;
 padding:2px 4px 2px 14px;
}
.p_liste_right {
 width:488px;
}
* html .p_liste_right {
 width/**/:488px;
}
.p_row_top {
 height:13px;
 background-image:url(img/bg_1px_gray.gif);
 background-repeat:repeat-x;
 background-position:0 6px;
}
.p_row_bottom1,.p_row_bottom2,.p_row_bottom_del {
 background:#EDEDED;
 vertical-align:top;
 padding:1px 2px 0px 4px;
}
.p_row_bottom2 {
 background:#D4D4D4;
}
.p_row_bottom_del {
 background:#fcc;
}
.p_row_bottom_left {
 float:left;
}
.p_row_bottom_right {
 float:right;
}
.p_liste_right_wk {
 float:right;
 display:block;
 margin:6px 17px 0px 8px;
 width:49px;
 height:28px;
}
* html .p_liste_right_wk {
 margin/**/:6px 9px 0px 0px;
}
.p_liste_right_wk_down {
 float:right;
 display:block;
 margin:6px 17px 0px 8px;
 width:49px;
 height:33px;
}
* html .p_liste_right_wk_down {
 margin/**/:6px 9px 0px 0px;
}
.p_liste_item {
 padding:0px;
 margin:10px 14px 0px 14px;
 border-bottom:1px solid #E1E1E1;
}
* html .p_liste_item {
 width/**/:648px;
}
.p_liste_item td {
 padding:0;
 margin:0;
}
.p_liste_img {
 float:left;
 border:1px solid #9D9D9D;
 width:40px;
 height:40px;
 overflow:hidden;
}
.p_liste_name {
 float:left;
 font-weight:bold;
 padding:0;
 background:#E1E1E1;
 padding:0px 3px 1px 4px;
}
.p_liste_pnr {
 float:right;
 background:#E1E1E1;
 color:#969696;
 padding:0px 2px 1px 3px;
}
.p_liste_rating {
 margin-right:2px;
 color:#707070;
 padding-left:4px;
}
.p_liste_awards {
 margin:0 0px 0 4px;
 float:right;
}
.p_liste_preis {
 float:right;
}
.p_liste_info {
 display:block;
 height:1.2em;
 overflow:hidden;
 width:396px;
 padding-left:4px;
}
.p_liste_preis,.p_liste_preis_EUR {
 color:#FF6406;
 font-weight:bold;
 font-size:13px;
 padding:8px 1px 0px 0px;
 text-align:right;
}
.p_liste_preis_EUR {
 color:#727272;
}
.p_liste_down {
 float:right;
 width:56px;
 text-align:right;
}
.p_liste_spacer {
 height:22px;
}
.p_liste_butt {
 float:left;
 padding:0;
}
.p_liste_button_frame {
 float:right;
 margin-left:4px;
 text-align:center;
}
.p_liste_button {
 padding:0px 4px 0px 4px;
}
.p_butt {

}
.p_a_cont {
 padding:4px;
}
table.p_a_cont {
 border-collapse:separate;
 border-spacing:0px;
 background:transparent;
 padding:4px 0px 24px 0px;
 margin-left:3px;
 width:672px;
 border-left:1px solid #BABABA;
 border-right:1px solid #BABABA;
}
table.p_a_cont td {
 padding:1px 2px 1px 2px;
 background-color:#E0E0E0;
}

.p_a_row {
 display:block;
}
td.p_a_label {
 width:100px;
 text-align:right;
 font-weight:bold;
 vertical-align:top;
}
.p_a_info_cont {
 float:left;
 width:300px;
 border:1px solid black;
}
.u_reg_nick_cont {
 border:1px solid blue;
}
.u_reg_adresse_cont {
 border:1px solid red;
}
.u_reg_iw {
 width:180px;
}
.u_reg_header {
 font-weight:bold;
 font-size:12px;
 text-align:center;
 margin-bottom:4px;
}
.u_reg_infield {
 float:left;
}
.u_reg_info {
 margin:12px 0 4px 0;
}
.u_reg_button {
 margin:0 10px 0 10px;
}
.u_reg_text {
 font-size:12px;
 font-weight:normal;
 margin-bottom:4px;
 line-height:1.3em;
}
.u_reg_link {
}

.misc_hoerlabor {
 background:#00669F;
}
.misc_hoerwelt {
 background:#478A00;
}
.misc_hoerfern {
 background:#A2000C;
}

.bew_row {
}
.bew_col {
 height:auto;
 float:left;
 min-width:13px;
 width:auto;
 text-align:center;
 padding:0;
 margin:0 1px 0 1px;
}
* html .bew_col {
 width/**/:12px;
}
.bew_balken {
 display:block;
 height:auto;
 width:8px;
 margin-left:auto;
 margin-right:auto;
}
.bew_zahl {
 margin:0px 8px 0px 0px;
}
.bew_row img {
}
.bew_stimmen {
 display:block;
 margin-top:2px;
 text-align:center;
}
.wk_top {
 width:804px;
 height:30px;
 margin-bottom:20px;
 background-image:url(img/bg_wk_top.gif);
}
.wk_cont {
 display:block;
 margin:0px 1px 0px 1px;
}
.wk_title {
 font-weight:bold;
 font-size:11px;
 padding:2px 0px 2px 66px;
 background:#C8C8C8;
 color:#858585;
}
.wk_content_frame {
 display:block;
 width:672px;
 margin:1px 0px 20px 53px;
}
.wk_row_header {
 height:14px;
 background:white;
 padding:2px;
}
.wk_row1 {
 background:#f2f2f2;
 padding:2px;
}
.wk_row2 {
 background:#e6e6e6;
 padding:2px;
}
.wk_row_footer {
 background:white;
 padding:2px;
 font-weight:bold;
}
.wk_gesamt_frame {
 display:block;
 padding:0px;
 margin:10px 32px 0px 14px;
 border-top:1px solid #A2A2A2;
 border-bottom:1px solid #E1E1E1;
}
* html .wk_gesamt_frame {
 width/**/:648px;
}
.wk_gesamt_kasse {
 float:right;
 display:block;
 margin:6px 0px 0px 16px;
 width:43px;
 height:37px;
}
* html .wk_gesamt_kasse {
 margin/**/:6px 9px 0px 0px;
}
.wk_del {
 float:right;
 width:50px;
}
.wk_leer {
 margin-left:12px;
 padding:2px;
}
a.back_button {
 background:#C8C8C8;
 color:#858585;
 padding:3px 3px 3px 3px;
 margin:0px 0px 0px 1px;
 font-weight:bold;
}
.back_button:hover {
 color:#BD6E00;
}
.wk_bestell_frame {
 border:1px solid black;
 width:304px;
 margin-left:auto;
 margin-right:auto;
 margin-top:4px;
 padding:2px;
 background:white;
}
.wk_submit {
 text-align:right;
}
.wk_zahlweise {
 padding:2px 8px 2px 2px;
}
.wk_radio_text {
 padding:3px 0 3px 0;
 float:left;
}
.wk_info {
 margin-left:auto;
 margin-right:auto;
 display:block;
 width:300px;
 margin-top:12px;
}
.wk_agb {
}
.wk_check {
 float:left;
}
.wk_adresse {
 padding:2px;
}
.wk_header {
 border-bottom:1px dashed black;
 font-size:12px;
 font-weight:bold;
 padding:0px 2px 4px 2px;
}
.nav_wk {
 border:1px solid white;
 margin-top:2px;
 background:#bbb;
 padding:2px;
}
.nav_wk_header {
 font-weight:bold;
}
.nav_wk_prods {
 font-weight:normal;
 text-align:center;
}
.nav_forum_frame_left,.nav_forum_frame_right {
 float:left;
 display:inline;
 border-left:1px solid #949494;
 padding:0px 9px 0px 9px;
 height:147px;
}
.nav_forum_frame_left {
 width:462px;
}
.nav_forum_frame_right {
 width:200px;
}
.nav_forum_title {
 float:left;
 width:auto;
}
.nav_forum_frame_right .nav_forum_title {
 width:120px;
 overflow:hidden;

}
.nav_forum_header {
 display:block;
 margin:3px 0px 7px 0px;
 text-align:left;
 color:#858585;
 font-family:Arial,Verdana, sans-serif;
 font-size:12px;
 font-weight:bolder;
}
.nav_forum_datum {
 float:right;
}
.nav_forum_arrow {
 float:right;
 padding:3px 0 0 2px;
}
.nav_forum_post_right {
 float:right;
}
.nav_forum_post_r_1, .nav_forum_post_r_2,.nav_forum_post_l_1, .nav_forum_post_l_2 {
 height:14px;
 overflow:hidden;
 display:block;
 margin-bottom:1px;
 padding:0px 3px 0px 1px;
 white-space:nowrap;
 font-size:9px;
}
.nav_forum_post_r_1, .nav_forum_post_r_2 {
 width:213px;
}
* html .nav_forum_post_r_1 {
 width/**/:212px;
}
* html .nav_forum_post_r_2 {
 width/**/:212px;
}
.nav_forum_post_l_1, .nav_forum_post_l_2 {
 width:457px;
}
.nav_forum_post_r_2,.nav_forum_post_l_2 {
 background:none;
}
.nav_forum_post_r_1,.nav_forum_post_l_1 {
 background:#AEAEAE;
}
.nav_forum_frame_left a:hover,.nav_forum_frame_right a:hover {
 color:#BD6E00;
}
.prod_down {
 border:1px solid black;
 padding:2px;
 background:white;
}
.prod_down_file {
 display:block;
}
.bo_bestellung {
 display:block;
 padding:3px 4px 4px 3px;
 border-top:1px solid black;
 font-size:12px;
}
.bo_list {
 background:white;
 border:1px solid black;
}
.bo_list_name {
 float:left;
 width:200px;
}
.bo_list_zahlweise {
 float:left;
 width:60px;
}
.bo_list_bezahlt {
 float:right;
 width:170px;
 text-align:right;
}
.bo_produkt {
 display:block;
 padding:1px 2px 1px 2px;
 border-top:1px solid black;
}
.bo_p_icon {
 float:left;
 border:1px solid black;
 margin:2px;
}
.bo_p_name {
 float:left;
 font-size:12px;
 margin-top:18px;
}
.bo_button {
 float:right;
 padding:1px 2px 1px 2px;
}
.aw_checkbox {
 float:left;
 margin-top:6px;
}
.aw_icon {
 float:left;
 margin: 6px 5px 0 0;
}
.aw_text {
 float:left;
 margin-top:5px;
 font-size:12px;
}
table.ue {
 font-size:10px;
 border-collapse:separate;
 border-spacing:1px;
}
table.ue td{
 padding:1px 2px 1px 2px;
}
.ue_list {
 background:#C8C8C8;
}
.ue_list1 {
 background-color:#f2f2f2;
 margin-top:1px;
}
.ue_list2 {
 background-color:#e6e6e6;
 margin-top:1px;
}
.ue_login {
 width:120px;
}
.ue_name {
 width:140px;
}
.ue_status {
 width:50px;
 text-align:center;
}
.ue_ban {
 width:20px;
 text-align:center;
}
.ue_gesamt {
 width:60px;
 text-align:right;
}
.ue_button {
 padding:0px 3px 0px 3px;
 margin-left:4px;
 text-align:center;
 width:36px;
}
.abc_row_frame {
 border:1px solid black;
 padding:0px;
}
.abc_row_center_frame {
 margin-left:auto;
 margin-right:auto;
}
.abc_row_button {
 float:left;
 margin:0px 1px 0px 1px;
 padding:2px 3px 2px 3px;
}
.abc_row_button_sel {
 float:left;
 font-weight:bold;
 border-left:1px solid black;
 border-right:1px solid black;
 margin:0px 1px 0px 1px;
 padding:2px 2px 2px 2px;
 background:#f0f0f0;
}
p.abc_row_button {
 color:gray;
}
a.abc_row_button {
 font-weight:bold;
 color:black;
}
a.abc_row_button:active, a.abc_row_button:hover {
 color:white;
 background:black;
}
.abc_frame {
 margin:41px 0px 0px 1px;
 float:right;
 background:#ACACAC;
 padding:2px;
}
.abc {
 margin:0px 1px 0px 1px;
}
.abc_sel {
 padding:2px 1px 2px 1px;
 background:#FFA500;
}
.tick_link,a.tick_link {
 color:#FFE7BC;
 display:inline;
 font-size:10px;
 font-weight:normal;
 color:#a6a6a6;
 margin-left:762px;
}
.tick_link:hover,a.tick_link:hover {
 color:white;
}
#scrollframe {
 position:relative;
 left:2px;
 width:800px;
 height:14px;
 padding:2px 0 0 0;
 overflow:hidden;
}
#scrollcontent {
 position:absolute;
 white-space:nowrap;
}
.list_top_link {
 margin:41px 0px 0px 1px;
 float:right;
 background:#ACACAC;
 padding:2px;
}
.file_frame {
}
.file_frame a {
 display:block;
 background:#eee;
 width:332px;
 padding:1px 2px 1px 2px;
 float:left;
 margin:1px 2px 0 0;
}
.file_frame a:hover {
 color:white;
 background:black;
}
select {
 position:absolute;
}
table.form td {
 padding:2px 0 2px 0;
}
table.form td.td_label {
 text-align:right;
 vertical-align:middle;
 padding-right:4px;
 font-size:11px;
}
.poll_display {
 display:block;
 width:330px;
 background-color:#E5E5E5;
 border:1px outset black;
 padding:0px 1px 0px 1px;
 margin-top:8px;
}
.poll_option {
 border:1px outset gray;
 background:#F0F0F0;
 padding:2px;
 margin:1px 0 1px 0;
}
.poll_option_name {
 padding-bottom:2px;
 float:left;
}
.poll_option_stimmen {
 padding-bottom:2px;
 float:right;
}
.poll_balken {
 background-color:#FF9600;
 font-size:1px;
 height:8px;
 border:1px solid black;
 width:0px;
}
.fs10 {
 font-size:10px;
}
.fs12 {
 font-size:12px;
}
.fwb {
 font-weight:bold;
}
.pb12 {
 padding-bottom:12px;
}
.mt,.mt16 {
 margin-top:16px;
}
.mb,.mb4 {
 margin-bottom:4px;
}
.hpr_item {
 margin-top:8px;
 width:400px;
}
.del {
 background:#fcc;
 color:red;
 font-weight:bold;
}
.del a {
 color:red;
}

.mp3play {
 border-top:1px solid #A2A2A2;
 border-bottom:1px solid #A2A2A2;
 height:25px;
 background-color:#EDEDED;
 text-align:center;
}
.ue_norm td {
 background-color:inherit;
}
.ue_mod td {
 background-color:orange;
}
.ue_admin td {
 background-color:red;
 color:white;
}
.ue_admin * {
 color:white;
}





.bild_frame {
 position:relative;
 float:left;
 display:block;
 margin:2px 2px 2px 0px;
 border:1px solid black;
 background:white;
 padding:1px;
}
.inside_menu {
 position:absolute;
 right:1px;
 top:4px;
}
.inside_menu a.ed,.inside_menu a.dl {
 border:1px solid white;
 margin-right:2px;
 padding:0px 2px 0px 2px;
 float:left;
}
.inside_menu a.ed {
 background-color:gray;
 color:white;
}
.inside_menu a.dl {
 color:white;
 background:red;
}
.inside_menu a.ed:hover {
 color:black;
 background:white;
}
.inside_menu a.dl:hover {
 background-color:white;
 color:red;
}
#JS_FRAME {
 position:absolute;
 border:1px outset #777;
 border:1px solid black;
 background-color:#bbb;
 width:500px;
 padding:2px;
 text-align:right;
 z-index:100;
}
.img {
 float:left;
 width:96px;
 background:white;
 min-height:122px;
 margin-right:8px;
}

table.file_box .delchk td{
 background-color:#fcc;
}
.item {
 border:1px solid black;
 background:white;
 margin-top:4px;
 padding:4px;
}

.button {
 border:1px outset black;
 margin-left:2px;
 margin-right:2px;
 padding:1px 2px 1px 2px;
 background:white;
}
.button:hover {
 background:black;
 color:white;
}
.cimg  {
 background:#eee;
 padding:2px;
}
.cfile {
 background:#e0e0e0;
 padding:2px;
}
.fr {
 float:right;
 display:inline;
}
.fl {
 float:left;
 display:inline;
}
div.file_box, p.file_box {
 border:1px outset black;
 padding:2px;
 width:620px;
 margin-top:8px;
 margin-bottom:8px;
}
table.file_box {
 background:#aaa;
}
table.file_box td {
 background:#ddd;
}
table.file_box th {
 font-weight:bold;
 background-color:#ccc;
 text-align:left;
}

.fi_text,.fi_texta {
 width:480px;
}
.news_frame {
 float:left;
 display:inline;
 border-left:1px solid #949494;
 padding:0px 9px 0px 9px;
 height:147px;
 height:auto;
}
.news_item {
 display:block;
 padding:1px 2px 8px 2px;
 border-bottom:1px solid #949494;
 margin-bottom:8px;
}
/* .news_item:hover {
 color:#BD6E00;
}
 */
.news_img {
 float:left;
 display:inline;
 width:64px;
 height:48px;
 margin-top:6px;
 margin-right:6px;
}
.img_bordered {
 border:1px solid #868686;
}
.fi_select {
 border:1px solid black;
 background:#F0F0F0;
}
.rss {
 margin-top:6px;
 color:#A7A7A7;
 display:block;
}
.rss:hover {
 color:white;
}
.rss img { margin-right:4px; }
#mp3player {
 position:absolute;
 top:20%;
 margin:0 0 0 -244px;
 left:50%;
 z-index:100;
 background-color:transparent;
}
#mp3playercontent {
 width:376px;
 height:auto;
 background:black;
 padding:4px 4px 2px;
}
.mp3close {
 float:right;
 background:black;
 color:red;
 padding:1px 3px;
 width:50px;
}
.mp3close:hover {
 color:white;
}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}