/******************/
/* FORMATIERUNGEN */
/******************/
body { background-repeat: no-repeat; background-color:#F8F8F8; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }

h1 { font-size:160%; font-weight:bold; padding:5px 0 15px 0; }
h2 { font-size:160%; font-weight:normal; padding:5px 0 0 0;  }
h3 { font-size:120%; font-weight:bold; padding:0 0 0 0; }
h4 { font-size:100%; font-weight:bold; padding:5px 0 0 0; }
h6 { font-size:80%; font-weight:normal; padding:0; color:#666; }
.entry_list_plain h2, .entry_list_plain h2 a {font-size:100%; font-weight:normal; padding:5px 0 0 0;}

a,
a:hover,
a:active,
a:visited { color:#900000; }

hr { width:100%; height:1px; background-color:#E6E6E6; border:none; margin:1em 0; padding:0 .2em; }

ul { padding-left:20px; display:block;  }

/******************/
/*    LAYOUTS     */
/******************/

div.areaMainContent1   { float:left; width:480px; }
div.sidebar            { float:right; }

div.catalog_premium    { background-color: #eeeeee; padding-left:5px; padding-top:5px; }
div.catalog_standard    { padding-left:5px; }

div.simple_poll {}
div.simple_poll_question { margin-bottom: 10px; font-weight: bold }
div.simple_poll_result { margin-bottom: 5px }
div.simple_poll_options { margin-bottom: 10px }
div.simple_poll_result_bar { background-color: ; height: 14px; }
div.list_plain_rss      { padding-bottom:10px; }



/* METANAVIGATION */
div.areaTop1 .nav_top_level_1 .nav_top_object,
div.areaTop1 .nav_top_level_1 .nav_top_object_active {color:#333; padding:0; margin:0;}
div.areaTop1 .nav_top_level_1 .nav_top_object:hover,
div.areaTop1 .nav_top_level_1 .nav_top_object_active:hover {color:#fff;}
div.areaTop1 { height:60px; background: url(../images/designeditor/default/top_back.png) no-repeat 0 0;  padding-top:10px;}
div.areaTop1 ul { padding:0; margin:0; }

/* SUCHFELD */
div.areaTop2 { height:20px; padding:5px 0; margin:0;}
div.areaTop2left { padding:0; width:765px; }
div.areaTop2right { padding:0; width:auto; }


div.areaMainLeft_Outer { width:190px; min-height:600px;}
div.areaMainLeft {  }



/* NAVIGATION */
div.box_body_nav { padding:0 3px; margin: 0; }
div.box_head_nav, div.box_foot { height: 26px; padding: 10px 0 0 10px; }

/* Farbe der Links */
a.nav_level_1_object, a.nav_level_1_object:visited { margin: 0; padding: 0; color:#333; }
a.nav_level_1_object:hover { color:#000; }
a.nav_level_1_object_active { color:#000; }

a.nav_level_2_object, a.nav_level_2_object:visited { margin: 0; padding: 0; color:#900; }
a.nav_level_2_object:hover { color:#900; }
a.nav_level_2_object_active { color:#900; }

a.nav_level_3_object, a.nav_level_3_object:visited { margin: 0; padding: 0; color:#666; }
a.nav_level_3_object:hover { color:#666; }
a.nav_level_3_object_active { color:#000; }

a.nav_level_4_object, a.nav_level_4_object:visited { margin: 0; padding: 0; color:#999; }
a.nav_level_4_object:hover { color:#999; }
a.nav_level_4_object_active { font-weight: bold; }

a.nav_level_1_object_active { margin: 0; padding: 0; font-weight:normal; }
a.nav_level_2_object_active { margin: 0; padding: 0; font-weight:normal; }
a.nav_level_3_object_active { margin: 0; padding: 0; font-weight:normal; }
a.nav_level_4_object_active { margin: 0; padding: 0; font-weight:normal; }

/* UL-Layout */
ul.nav_level_1, li.nav_level_1_object, 
ul.nav_level_2, li.nav_level_2_object,
ul.nav_level_3, li.nav_level_3_object,
ul.nav_level_4, li.nav_level_4_object { margin: 0; padding: 0; }

div.nav_level_1_object, 
div.nav_level_1_object_active { margin:0; padding:6px 3px 6px 10px; border-bottom: 1px #CCC dotted; }
div.nav_level_1_object_active { background:#e6e6e6; border-bottom: 1px #fff dotted; }

div.nav_level_2_object, 
div.nav_level_2_object_active { margin:0; padding:3px 3px 3px 25px; border-bottom: 1px #CCC dotted; }
div.nav_level_2_object_active { background: #F3F3F3 url(../images/designeditor/default/arrow_right.png) no-repeat 15px 0; border-bottom: 1px #fff dotted; }

div.nav_level_3_object, 
div.nav_level_3_object_active { margin:0; padding:3px 3px 3px 35px; border-bottom: 1px #CCC dotted; }
div.nav_level_3_object_active { background: url(../images/designeditor/default/arrow_right.png) no-repeat 25px 0; }

div.nav_level_4_object, 
div.nav_level_4_object_active { margin:0; padding:3px 3px 3px 45px; border-bottom: 1px #CCC dotted; }
div.nav_level_4_object_active { background: #F3F3F3; }


/* HAUPTFENSTER */
div.areaMain { width:940px; padding:0 10px 20px 10px; margin:0; }

div.areaMainContent { width:750px; }
/* mit Teaserleiste */
div.mainWithSidebar { width:530px; }
div.mainWithoutSidebar { width:730px; }
div.containerMainWithSidebar { width:530px; }
div.containerSidebar { width: 190px; }
div.areaMainLeft_Outer {width: 190px; }
/* ohne Teaserleiste */
/*div.layout_box_vertical { width:210px; }*/



/* GALLERY */
div.gallery_thumb { background:#FCFCFC; border: 1px #CCC dotted; margin:10px 0; padding:4px; height:160px; width:160px; } 
td.gallery_thumb { padding:0; margin: 0; }



/* BOXEN */
div.box { margin:0; padding:0;  }

div.box2_head, div.box2_foot { height: 26px; padding: 10px 0 0 10px; }
div.box2_body h2 { font-size:100%; padding: 0 0 5px 0;} 

div.entry_list_plain { padding-right: 20px; }
div.info_button,
div.entry_single_back { border:none; background:none; width: 100%; display:block; text-align:right; padding: 3px 3px 0 0; margin:0 0 5px 0; border: none; border-bottom:1px dotted #999; }

div.products_single_buttons,
div.entry_list_plain_border { width:100%; border: none; }


/* TABELLEN */
table.gui_calendar_standard {width:720px; }
  


/* FOOTER */
div.areaBottomNav { height:40px; padding: 45px 0 0 0; margin:-15px 0 0 0; background-color:#FFF; background-position: left bottom; background-repeat:no-repeat; }
div.areaBottomNav a.nav_bottom_object { color:#FFF; }


/* SEARCH FORM */
form.top_search input { }


/* EXPANDABLES */
div.gui_expandable { margin:5px 0 0 0; }
div.expandable_head {
  background:url(/go/gui/_ws/mediabase/gui_element/bg_tb/rounded-shadowb_caaaaaa/900/25/14/14/0/0/dddddd/eeeeee/ffffff/bg.png) left top no-repeat;
  height:25px;
  margin:0;
}
div.expandable_head_inner {
  background:url(/go/gui/_ws/mediabase/gui_element/bg_tb/rounded-shadowb_caaaaaa/12/25/0/14/0/0/dddddd/eeeeee/ffffff/bg.png) right top no-repeat;
  height:25px;
  padding:3px 5px;
  font-weight:bold;
  margin:0; 
}
div.expandable_body_inner {
  border:solid #ddd 1px;
  border-top:none;
  padding:5px;
}

.expandable_btn, .expandable_box_btn { float:right }
.expandable_body, .expandable_box_body { position:relative; overflow:hidden }

/* MODUL SCHWARZES BRETT */

.separator {
  border-bottom:1px dotted #CCCCCC;
}

div.part_left {
  width: 120px;
  padding: 0px 15px 15px 0px;
  display:table-cell;
  vertical-align: top;
}

div.part_right {
  display:table-cell;
  vertical-align: top; 
}

/* FORUM  */

table.gui_list_items_border_t.dark,
table.gui_list_items_border_b.dark {
  display:none;
}

div.gui_tabs_dark_item_1,
div.gui_tabs_dark_item_0{
  background-repeat:no-repeat;
  margin-right: 0.2em;
}

div.gui_tabs_dark_item_1_inner,
div.gui_tabs_dark_item_0_inner{
  padding: 0.2em 0.5em;
  background-repeat:no-repeat;
  background-position: top right;
}

td.gui_list_items_border_tr.dark,
td.gui_list_items_border_t.dark,
td.gui_list_items_border_bl.dark,
td.gui_list_items_border_b.dark,
td.gui_list_items_border_br.dark,
td.gui_list_items_border_tl.dark {
  background-image: none;
  background-color: #fff;
}

div.gui_non_tabbed_box.dark {
  padding: 0.5em 1em;
}
table.forum_posts,
table.forum_elemnts,
table.forum_element {
  margin: 10px 0px 0px;
  width:100%;
}

table.forum_posts > tr > th,
table.forum_posts td.forum_post_user,
table.forum_posts td.forum_post_info,
table.forum_posts td.forum_post_content,
table.forum_elements th,
table.forum_elements td,
table.forum_element th,
table.forum_element td {
  padding:0.2em 1em;
  border: 1px solid #eee;
  vertical-align: top;
}

div.button {
  padding: 0.2em 0.5em; background-color: #eee; margin-top: 10px;
}

td.forum_post_spacer { height: 5px;}

div.gui_toolbar_button_inner img {
  vertical-align:middle;
  padding-right: 3px;
}

table.gui_list_items tr {
  background-color: #fff;
}

table.gui_list_items tr.gui_list_items.alt_1,
table.gui_list_items tr.gui_list_items.alt_1 tr,
table.gui_list_items tr.gui_list_items.alt_1 td{
  background-color: #eee;
}

table.gui_list_items th, table.gui_list_items td {
  padding-right: 0.3em;
}


div.gui_tabs_bright_item_1,
div.gui_tabs_bright_item_0 {
  background-repeat:no-repeat;
  margin-right: 0.2em;
  margin-top: 10px;
}

div.gui_tabs_bright_item_1_inner,
div.gui_tabs_bright_item_0_inner {
  padding: 0.2em 0.5em;
  background-repeat: no-repeat;
  background-position: top right;
}

div.gui_tabs_bright_item_0.expanded { background-color: #fff;}

div.gui_tabs_bright_item_0 {
  background-image:url("/go/dsdonline/_ws/mediabase/gui_element/bg_tb/rounded/20/20/12/0/0/0/ffffff/ffffff/e6e6e6/bg.png"); }

div.gui_tabs_bright_item_0_inner {
  background-image:url("/go/dsdonline/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/ffffff/ffffff/e6e6e6/bg.png"); }

div.gui_non_tabbed_box {
    overflow: auto;   
}

h3.mannschaftsliste {
    margin-top: 0.5em; margin-bottom: 0.2em;
}

div.gui_non_tabbed_box table.gui_list_items, div.mannschaftsliste table.gui_list_items {
  width: auto !important;
}

div.mannschaftsliste table {
    font-size: 9px 
}


.mar_bottom {
    margin-bottom: 1em; 
}

.mar_bottom_small {
    margin-bottom: 0.5em; 
}

.mar_bottom_tiny {
    margin-bottom: 0.1em; 
}

.mar_right {
    margin-right: 1em; 
}

.mar_right_small {
    margin-right: 0.5em; 
}

.mar_right_tiny {
    margin-right: 0.1em; 
}
