#logo a span,
.printlink a span,
.hide
{
  display: none;
}

pre
{
  border: 1px solid #666;
  margin: 10px;
  padding: 10px;
  text-align: left;
}

*
{
  margin: 0;
  padding: 0;
}

html
{
  overflow: -moz-scrollbars-vertical-horizontal;
  height: 100%;
}

body,
h1,
h2,
h3,
h4,
h5,
button,
input,
select,
textarea,
th,
td
{
  color: #000000;
  font: 12px Arial, sans-serif;
  line-height: 1.3em;
}

body
{
  background-color: #000;
  text-align: left;
  height:100%;
}

button
{
  cursor: pointer;
}

img.spacer-gif
{
    border:0px none !important;
}

th,
td
{
  vertical-align: top;
}

th
{
  font-weight: bold;
}

a
{
  color: #80c423;
  text-decoration: none;
}

a img
{
  border: 0;
}

a:hover
{
  color:#000;
}

ol,
ul
{
  list-style: none;
}

fieldset {
    border:0px none;
}

h1
{
    color:#4f4a47;
    font-size:16px;
    font-weight:bold;
    padding-bottom:15px;
    text-transform: uppercase;
}

h2
{    
    color:#80c423;
    font-weight:bold;
    padding-bottom:10px;
}

.clear
{
  clear: both;
  height: 0;
  line-height: 0;
  font-size:0;
}

.clear_left
{
  clear:left;
  line-height:0;
  height:0;
  font-size:0;
}

.clear_right
{
  clear:right;
  line-height:0;
  height:0;
  font-size:0;
}

#container
{
  width:1024px;
  margin:0px auto;
  position:relative;
  min-height:100%;
  background-color:#fff;
}


#header,
#main,
#footer
{
  clear:both;
}

#header
{
  width:100%;
  height:330px;
  position:absolute;
  top:0px;
  background-color:#000;
  border-bottom:3px solid #828282;
  background-image:url(../images/bg/bg_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#main
{
  position:relative;
  padding:333px 0px 66px 0px;
}

#footer
{
  position:absolute;
  bottom:0px;
  height:63px;
  width:100%;
  overflow:hidden;
  border-top:3px solid #828282;
  background-color:#4f4a47;
  z-index:9000;
}


/* header begin */

#logo
{
    position:absolute;
    top:0px
    right:0px;
    height:0px;
    width:100%;
}

#logo a
{    
    position:absolute;
    left:50px;
    top:40px;
    display:block;
    width:160px;
    height:70px;
}


#header_navi
{
    position:absolute;
    top:67px;
    right:0px;
    float:right;
    width:710px;
    height:42px;
}

#header_navi ul
{
    text-align:right;
    padding-top:15px;
    padding-right:40px;
}

#header_navi li
{
    display:inline;
    padding-left:20px;
}

#header_navi li a
{
    color:#fff;
}

#header_navi li a.active,
#header_navi li a:hover
{
    color:#80c423;
}


#language_switch
{
    float:right;
    width:185px;
    padding:25px 0px 0px 0px;
    margin-right:61px;
    z-index:
}

#language_switch ul
{
    float:right;
}

#language_switch li
{
    display:inline;
    padding-left:10px;
    font-weight:bold;
}
#language_switch li.label
{
    padding-right:5px;
}

#language_switch li,
#language_switch li a
{
    color:#fff;
}
#language_switch li a.active,
#language_switch li a:hover
{
    color:#80c423;
}

#rootline
{
  clear:both;
  padding-left:25px;
  height:45px;
}

#zitate
{
    position:absolute;
    top:108px;
    right:0px;
    float:right;
    width:565px;
    height:175px;
    background-image:url(../images/bg/bg_zitat.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    overflow:hidden;
}


#zitate .rte_text {
    padding: 48px 55px 0px 60px;
}

#zitate p
{
    color:#fff;
    font-style: italic;
    font-weight:bold;
    font-size:16px;
    height:105px;
    overflow:hidden;
    line-height:1.3em;
}

#rootline li
{
    display:block;
    float:left;
    color:#0c7aa7;
    font-size:14px;
    padding-top:7px;
    font-weight:bold;
    font-family: "Trebuchet MS", Arial;
   
}
#rootline li.last
{
    background-image:url(../images/bg/bg_rootline_act.gif);
    background-repeat: no-repeat;
    background-position: 50% 0px;
}

#rootline li a
{
    color:#0c7aa7;
}


/* print_link */

.printlink {
    float:right;
    height:40px;
}
.printlink a {
    display:block;
    width:32px;
    height:32px;
    background-image:url(../images/ico/printlink.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

/* header end */

#sub_sub_navi,
#sub_navi
{
    padding-bottom:15px;
}

#sub_sub_navi
{
    padding-bottom:15px;
}

#sub_sub_navi ul li,
#sub_navi ul li
{
  display:inline;
  padding-right:25px;
}

#sub_sub_navi ul li
{
  padding-right:15px;
}

#sub_sub_navi ul li a,
#sub_navi ul li a
{
  color:#000;
  font-weight:bold;
  font-size:13px;
}

#sub_sub_navi ul li a
{
  font-size:11px;
}

#sub_sub_navi ul li a:hover,
#sub_sub_navi ul li a.active,
#sub_navi ul li a:hover,
#sub_navi ul li a.active
{
    color:#80c423;
}

/* navi end */


.rte_text ul{
    padding-left:12px;
}


.rte_text ul{
    padding-left:10px;
}

#flvplayercaption ul li,
.news-single-item ul li,
.rte_text ul li {
    padding-left:10px;
    padding-bottom:3px;
    background-image:url(../images/ico/list_square_green.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}

#flvplayercaption ol li,
.news-single-item ol li,
.rte_text ol li {
	list-style-type: decimal;
	list-style-position: inside;
    padding-bottom:3px;
}

/*-----------------------*/

#main_middle p
{
    
}

#main_middle h2 a
{
    color:#f39600;
}

#main_middle .csc-textpic-image
{
    margin-bottom:0px !important;
}

#main_middle .csc-frame-rulerAfter
{
    height:1px;
    padding:12px 0px;
    background-repeat: repeat-x;
    background-position: 0px 50%;
    background-image:url(../images/bg/bg_1x1_orange.gif);
}

#main_middle div.rte_text a
{

}

#main_middle #inner_content img
{
    border:3px solid #e6e6e6;
}

#main_middle #inner_content div.csc-textpic-intext-left div.csc-textpic-imagewrap,
#main_middle #inner_content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap 
{
    margin-right:20px !important;
}

#page_title
{
    height:30px;
    margin-left:17px;
    padding-left:9px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float:left;
    background-image:url(../images/bg/bg_green_headline_left.gif);
    background-color: #6ab023;
}
body.page_musik #page_title
{
    background-image:url(../images/bg/bg_green_headline_left.gif);
    background-color: #6ab023;
}
body.page_wissen #page_title
{
    background-image:url(../images/bg/bg_red_headline_left.gif);
    background-color: #e53b21;
}
body.page_fit #page_title
{
    background-image:url(../images/bg/bg_orange_headline_left.gif);
    background-color: #f39600;
}
body.page_spiel #page_title
{
    background-image:url(../images/bg/bg_blue_headline_left.gif);
    background-color: #189fd6;
}
body.page_programm #page_title
{
    background-image:url(../images/bg/bg_magenta_headline_left.gif);
    background-color: #e2007a;
}
body.page_basics #page_title
{
    background-image:url(../images/bg/bg_yellow_headline_left.gif);
    background-color: #ffe000;
}

#page_title span
{
    padding:7px 9px 0px 0px;
    background-image:url(../images/bg/bg_green_headline_right.gif);
    background-repeat: no-repeat;
    background-position: 100% 0px;
    display:block;
    float:left;
    font-family: Impact;
    font-size:18px;
    color:#fff;
}
body.page_musik #page_title span
{
    background-image:url(../images/bg/bg_green_headline_right.gif);
}
body.page_wissen #page_title span
{
    background-image:url(../images/bg/bg_red_headline_right.gif);
}
body.page_fit #page_title span
{
    background-image:url(../images/bg/bg_orange_headline_right.gif);
}
body.page_spiel #page_title span
{
    background-image:url(../images/bg/bg_blue_headline_right.gif);
}
body.page_programm #page_title span
{
    background-image:url(../images/bg/bg_magenta_headline_right.gif);
}
body.page_basics #page_title span
{
    background-image:url(../images/bg/bg_yellow_headline_right.gif);
}

#outer_content
{
    clear:both;
    background-image:url(../images/bg/bg_green_content_top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top:9px;
    width:100%;
}
body.page_musik #outer_content
{
    background-image:url(../images/bg/bg_green_content_top.gif);
}
body.page_wissen #outer_content
{
    background-image:url(../images/bg/bg_red_content_top.gif);
}
body.page_fit #outer_content
{
    background-image:url(../images/bg/bg_orange_content_top.gif);
}
body.page_spiel #outer_content
{
    background-image:url(../images/bg/bg_blue_content_top.gif);
}
body.page_programm #outer_content
{
    background-image:url(../images/bg/bg_magenta_content_top.gif);
}
body.page_basics #outer_content
{
    background-image:url(../images/bg/bg_yellow_content_top.gif);
}

#inner_content
{
    background-image:url(../images/bg/bg_green_content_inner.gif);
    background-repeat: repeat-y;
    background-position: 100% 0px;
    padding:15px 25px;
    background-color:#fff;
}
body.page_musik #inner_content
{
    background-image:url(../images/bg/bg_green_content_inner.gif);
}
body.page_wissen #inner_content
{
    background-image:url(../images/bg/bg_red_content_inner.gif);
}
body.page_fit #inner_content
{
    background-image:url(../images/bg/bg_orange_content_inner.gif);
}
body.page_spiel #inner_content
{
    background-image:url(../images/bg/bg_blue_content_inner.gif);
}
body.page_programm #inner_content
{
    background-image:url(../images/bg/bg_magenta_content_inner.gif);
}
body.page_basics #inner_content
{
    background-image:url(../images/bg/bg_yellow_content_inner.gif);
}

#outer_content .content_bottom
{
    background-image:url(../images/bg/bg_green_content_bottom.gif);
    background-repeat: no-repeat;
    background-position: 100% 0px;
    height:9px;
} 
body.page_musik #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_green_content_bottom.gif);
}
body.page_wissen #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_red_content_bottom.gif);
}
body.page_fit #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_orange_content_bottom.gif);
}
body.page_spiel #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_blue_content_bottom.gif);
}
body.page_programm #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_magenta_content_bottom.gif);
}
body.page_basics #outer_content .content_bottom
{
    background-image:url(../images/bg/bg_yellow_content_bottom.gif);
}

/*
home
*/

#flash_image
{
    width:653px;
    height:358px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-image:url(../images/bg/bg_home_flash_image.gif);
}
#flash_image #inner_flash
{
    padding:25px 23px;
}

#flash_image #inner_flash img
{
    border:2px solid #fff;
}

#content_teaser_box
{
    position:relative;
    left:6px;
}

#content_teaser_box h2
{
    position:absolute;
    top:0px;
    left:17px;
    height:29px;
    width:130px;
    padding:5px 8px 0px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float:left;
    background-image:url(../images/bg/bg_teaser1_header.gif);
    font-family: Impact;
    font-size:18px;
    color:#fff;
    text-align: center;
    font-weight: normal;
    cursor:pointer;
}

#content_teaser_box .inner_content_home
{
    color:#434343;
}

#content_teaser_box h2.teaser2
{
    background-image:url(../images/bg/bg_teaser2_header.gif);
    left:171px;
}
#content_teaser_box h2.teaser3
{
    background-image:url(../images/bg/bg_teaser3_header.gif);
    left:325px;
}
#content_teaser_box h2.teaser4
{
    background-image:url(../images/bg/bg_teaser4_header.gif);
    left:479px;
}

#content_teaser_box .outer_content_home
{
    clear:both;
    position:relative;
    top:29px;
    background-image:url(../images/bg/bg_teaser1_top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top:18px;
    width:641px;
}
#content_teaser_box .teaser2
{
    background-image:url(../images/bg/bg_teaser2_top.gif);
}
#content_teaser_box .teaser3
{
    background-image:url(../images/bg/bg_teaser3_top.gif);
}
#content_teaser_box .teaser4
{
    background-image:url(../images/bg/bg_teaser4_top.gif);
}

#content_teaser_box .inner_content_home
{
    background-image:url(../images/bg/bg_teaser1_middle.gif);
    background-repeat: repeat-y;
    background-position: 100% 0px;
    padding:13px 33px 16px;
    background-color:#fff;    overflow:hidden;
}
#content_teaser_box .teaser2 .inner_content_home
{
    background-image:url(../images/bg/bg_teaser2_middle.gif);
}
#content_teaser_box .teaser3 .inner_content_home
{
    background-image:url(../images/bg/bg_teaser3_middle.gif);
}
#content_teaser_box .teaser4 .inner_content_home
{
    background-image:url(../images/bg/bg_teaser4_middle.gif);
}

#content_teaser_box .outer_content_home .content_bottom
{
    background-image:url(../images/bg/bg_teaser1_bottom.gif);
    background-repeat: no-repeat;
    background-position: 100% 0px;
    height:18px;
    margin-bottom:20px;
} 
#content_teaser_box .teaser2 .content_bottom
{
    background-image:url(../images/bg/bg_teaser2_bottom.gif);
}
#content_teaser_box .teaser3 .content_bottom
{
    background-image:url(../images/bg/bg_teaser3_bottom.gif);
}
#content_teaser_box .teaser4 .content_bottom
{
    background-image:url(../images/bg/bg_teaser4_bottom.gif);
}


/*-----------------------*/
/* footer */

#footer_navi_right,
#footer_navi
{
    overflow:hidden;
    padding-top:28px;
}

#footer_navi
{
    width:600px;
    float:left;
}
#footer_navi_right
{
    width:422px;
    float:right;
}

#footer_navi ul
{
    padding-left:62px;
}

#footer_navi_right ul
{
    padding-right:61px;
    text-align:right;
}

#footer_navi_right li,
#footer_navi li
{
    display:inline;
    padding-right:8px;
    margin-right:8px;
    border-right:1px solid #80c423;
    line-height:1em;
}

#footer_navi_right li.copyright,
#footer_navi li.last
{
    border-right:0px none;
    padding:0px;
}

#footer_navi_right li,
#footer_navi_right li a,
#footer_navi li a
{
    font-size:11px;
}

#footer_navi_right li,
#footer_navi_right li a:active,
#footer_navi_right li a:hover,
#footer_navi li a:active,
#footer_navi li a:hover
{
    color:#80c423;
}

/* main_right */
#main_right {
}

#main_right .csc-frame {
    padding-bottom:24px;
}
#main_middle .csc-frame-frame1 img,
#main_right .csc-frame-frame1 img {
    border:3px solid #838282;
}

#main_right .csc-frame-indent {
    background-color:#f6f6f6;
    padding:20px 20px 10px;
}

#main_right .csc-frame-indent .form_row {
    background-color:#f6f6f6;
    padding:0px 0px 20px;
}

#main_right .csc-frame-indent h2 {
    font-size:30px;
    text-transform: uppercase;
    font-weight:normal;
    padding-bottom:20px;
}

#main_right .csc-frame-indent label {
    font-size:16px;
    text-transform: uppercase;
    font-weight:normal;
    display:block;
    padding:0px 0px 5px;
    color:#80c423;
}

#main_right .csc-frame-indent .form_input {
    font-weight:normal;
    display:block;
    color:#aaa;
    height:18px;
    border:0px none;
    padding:10px;
    width:300px;
    font-size:15px;
    border-bottom:1px solid #ececec;
}

#main_right .csc-frame-indent textarea {
    font-weight:normal;
    display:block;
    color:#aaa;
    height:100px;
    border:0px none;
    padding:10px;
    width:300px;
    font-size:15px;
    border-bottom:1px solid #ececec;
}

#main_right .csc-frame-indent select.gender {
    font-weight:normal;
    display:block;
    color:#aaa;
    border:0px none;
    padding:3px;
    width:150px;
    font-size:15px;
    border-bottom:1px solid #ececec;
}

#main_right .csc-frame-indent .required {
    font-weight:normal;
    display:block;
    color:#d00;
    border:0px none;
    padding-bottom:10px;
}

#main_right .csc-frame-indent .form_submit {
    height:32px;
    display:block;
    padding-left:20px;
    padding-right:26px;
    background-image:url(../images/ico/bu_send.gif);
    background-repeat: no-repeat;
    background-position: 100% 0;
    border:0px none;
    color:#fff;
    text-align: center;
    font-weight:bold;
    text-transform: uppercase;
}

/* wt_gallery */
.wtgallery_single {
}

.wtgallery_list_area img.wtgallery_list,
.wtgallery_single img.wtgallery_single {
    border:1px solid #b7b7b7;
}

.wtgallery_list_area .wtgallery_list_pagebrowser_area,
.wtgallery_single .paging {
    height:33px;
    border-bottom:1px solid #ececec;
    overflow:hidden;
    background-color: #f6f6f6;
}

.wtgallery_single .paging .next a,
.wtgallery_single .paging .prev a {
    display:block;
    float:left;    
    background-image:url(../images/ico/bu_prev.gif);
    background-repeat: no-repeat;
    background-position: 5% 7px;
    width:150px;
    padding:9px 0px 5px 33px;
    font-size:10px;
}

.wtgallery_single .paging .next a {
    float:right;    
    background-image:url(../images/ico/bu_next.gif);
    background-position: 95% 7px;
    padding:9px 33px 5px 0px;
    text-align:right;
}

.wtgallery_list_area .wtgallery_list_pagebrowser_area .next,
.wtgallery_list_area .wtgallery_list_pagebrowser_area .prev {
    display:block;
    float:left;
    width:100px;
    height:33px;
}
.wtgallery_list_area .wtgallery_list_pagebrowser_area .next {
    float:right;
}

.wtgallery_list_area .wtgallery_list_pagebrowser_area .next a,
.wtgallery_list_area .wtgallery_list_pagebrowser_area .prev a {
    display:block;
    background-image:url(../images/ico/bu_prev.gif);
    background-repeat: no-repeat;
    background-position: 10% 7px;
    padding:9px 0px 5px 33px;
    font-size:10px;
}
.wtgallery_list_area .wtgallery_list_pagebrowser_area .next a {  
    background-image:url(../images/ico/bu_next.gif);
    background-position: 90% 7px;
    padding:9px 33px 5px 0px;
    text-align:right;
}

.wtgallery_list_area .wtgallery_list_pagebrowser_area .pageInfo {
    text-align:center;
    font-size:10px;
    padding:9px 0px 5px 0px;
    color:#80c423;
}

div.wtgallery_list_area div.wtgallery_list {
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}

div.wtgallery_list_area div.wtgallery_list_lastofrow {
    padding-right:0px;
}
div.wtgallery_list_area .list_row_4 div.wtgallery_list {
    padding-bottom:0px;
}

.wt_gallery_single_inner_text {
    padding:20px 0px;
}

.wt_gallery_single_inner_title {
  
    color:#80c423;
    font-weight:bold;
    padding-bottom:10px;
}


/* flv player */

#player_holder .flashplayer,
#player_holder .description,
#player_holder .teaser {
    padding-bottom:20px;
}

#player_holder .teaser {
    font-weight:bold;
}

#player_holder .tags {
    font-size:10px;
}
#player_holder .tags .links {
    color:#80c423;
}

#player_holder .downloadLink {
    padding-top:20px;
}
#player_holder .downloadLink a {
    display:block;
    background-image:url(../images/ico/bu_download.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left:50px;
    padding-top:10px;
    font-size:20px;
    width:150px;
    height:50px;
}


/* playlist */

.filelist {

}

.filelist li {
    display:block;
    background-color: #f6f6f6;
    padding:17px 20px;
    border-bottom:1px solid #ececec;
    margin-bottom:5px;
    clear:both;
}

.filelist li a {
    color:#000;
    display:block;
}

.filelist li span.clear {
    display:block;
}

.filelist li a:hover {
    color:#80c423;
}

.filelist li .date {
    width:60px;
    float:left;
    display:block;
}
.filelist li .date .first_line {
    font-size:16px;
    font-weight:bold;
    color:#80c423;
}

.filelist li .date .second_line {
    font-size:10px;
    font-weight:bold;
    color:#80c423;
    letter-spacing: 0.5em;
}

.filelist li .text_right {
    width:260px;
    float:left;
    display:block;
    
}


.filelist .pagebrowser {
    border-bottom:1px solid #ececec;
    background-color: #f6f6f6;
    overflow:hidden;
}

.filelist .pagebrowser .next a,
.filelist .pagebrowser .prev a {
    display:block;
    float:left;    
    background-image:url(../images/ico/bu_prev.gif);
    background-repeat: no-repeat;
    background-position: 5% 7px;
    width:120px;
    padding:9px 0px 5px 33px;
    font-size:10px;
}

.filelist .pagebrowser .next a {
    float:right;    
    background-image:url(../images/ico/bu_next.gif);
    background-position: 95% 7px;
    padding:9px 33px 5px 0px;
    text-align:right;
}


.filelist .filesearch {
    border-bottom:1px solid #ececec;
    background-color: #f6f6f6;
    padding:8px 10px 8px 20px;
    margin-bottom:5px;
    clear:both;
}

.filelist .filesearch .sortByName,
.filelist .filesearch .sortByDate {
    display:block;
    float:left;
    width:60px;
    font-size:9px;
    line-height:1.2em;
}

.filelist .filesearch .fs_form {
    display:block;
    float:right;
    width:190px;
    height:20px;
    padding-top:2px;
}


.filelist .filesearch .fs_form .searchField {
    width:125px;
    height:15px;
    display:block;
    float:left;
    border:0px none;
    border-top:1px solid #b6b6b6;
    border-left:1px solid #a8a8a8;
    padding-left:2px;
    padding-top:2px;
    font-size:10px;
    color:#aaa;
    margin-right:12px;
}

.filelist .filesearch .fs_form .buGo {
    width:49px;
    height:17px;
    display:block;
    float:left;
    background-image:url(../images/ico/bu_go.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    border:0px none;
}



/* searchbox */
#searchbox {
    position:absolute;
    left:460px;
    top:20px;
    width:305px;
    height:50px;
}

#searchbox .bu_searchbox {
    width:49px;
    height:17px;
    display:block;
    float:right;
    background-image:url(../images/ico/bu_go.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    border:0px none;
    margin-left:12px;
}

#searchbox .searchfield {
    width:125px;
    height:14px;
    display:block;
    float:right;
    border:0px none;
    border-top:1px solid #b6b6b6;
    border-left:1px solid #a8a8a8;
    padding-left:2px;
    padding-top:2px;
    font-size:10px;
    color:#aaa;
    margin-left:12px;
}

#searchbox label {
    display:block;
    float:right;
    color:#fff;
    font-weight:bold;
    padding-top:3px;
}
#searchbox .advanced {
    clear:both;
    width:188px;
    float:right;
    padding-top:5px;
}
#searchbox .advanced a {
    color:#fff;
    text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-browsebox,
.tx-indexedsearch .tx-indexedsearch-whatis,
.tx-indexedsearch .tx-indexedsearch-searchbox,
.tx-indexedsearch fieldset {
    border:0px none;
    padding-bottom:20px;
}

.tx-indexedsearch .tx-indexedsearch-search-select-group,
.tx-indexedsearch .tx-indexedsearch-search-select-order,
.tx-indexedsearch .tx-indexedsearch-search-select-results,
.tx-indexedsearch .tx-indexedsearch-search-select-section,
.tx-indexedsearch .tx-indexedsearch-search-in,
.tx-indexedsearch .tx-indexedsearch-search-for,
.tx-indexedsearch .tx-indexedsearch-form {
    clear:both;
    padding-bottom:12px;
}

.tx-indexedsearch .tx-indexedsearch-form {
    float:left;
}

.tx-indexedsearch .tx-indexedsearch-search-submit {
    float:right;
    width:150px;
    display:block;
}

.tx-indexedsearch .tx-indexedsearch-selectbox-desc,
.tx-indexedsearch .tx-indexedsearch-selectbox-defop {
    float:right;
}

.tx-indexedsearch .tx-indexedsearch-search-submit .tx-indexedsearch-searchbox-button {
    height:22px;
    display:block;
    float:right;
    padding-left:20px;
    padding-right:26px;
    background-image:url(../images/ico/bu_search_adv.gif);
    background-repeat: no-repeat;
    background-position: 100% 0;
    border:0px none;
    color:#fff;
    text-align: center;
    font-weight:bold;
    text-transform: uppercase;
}

.tx-indexedsearch label {
    width:120px;
    display:block;
    float:left;
}

.tx-indexedsearch label {
    width:120px;
    display:block;
    float:left;
}

.tx-indexedsearch label.no_block {
    display:inline;
    width:auto;
    float:none;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw  {
    font-size:18px;
    color:#80c423;
}

.tx-indexedsearch .res-tmpl-css {
    padding:10px 0px 20px;
    border-top:1px solid #828282;
}
.tx-indexedsearch .tx-indexedsearch-search-in .tx-indexedsearch-selectbox-media,
.tx-indexedsearch .tx-indexedsearch-res dt.tx-indexedsearch-text-item-path,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-text-item-mtime,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-text-item-crdate,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-text-item-size,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {
    display:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
    font-size:16px;
    padding-right:10px;
}
.tx-indexedsearch .tx-indexedsearch-res h3 {
    padding-bottom:7px;
}

.tx-indexedsearch-browsebox ul {
    text-align:center;
    padding:20px 0px 0px;
}

.tx-indexedsearch-browsebox li {
    display:inline;
    padding:0px 6px;
}
.tx-indexedsearch-browsebox li a {
    display:inline;
    padding:2px 6px;
    background-image:url(../images/ico/bu_search_adv.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
    color:#fff;
    font-weight:bold;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
    color:#000;
}

/* newsletter archiv */
#main_right .teaserList{
}

#main_right .teaserList .item {
    display:block;
    background-color: #f6f6f6;
    padding:17px 20px;
    border-bottom:1px solid #ececec;
    margin-bottom:5px;
    clear:both;
    position:relative;
    left:0px;
    top:0px;
    min-height:30px;
}

#main_right .teaserList .date_month {
    position:absolute;
    top:20px;
    left:20px;
    width:60px;
    height:16px;
    float:left;
    display:block;
    overflow:hidden;    
    font-size:16px;
    font-weight:bold;
    color:#80c423;
}

#main_right .teaserList .date_year {
    position:absolute;
    top:35px;
    left:20px;
    width:60px;
    height:16px;
    float:left;
    display:block;
    overflow:hidden;    
    font-size:10px;
    font-weight:bold;
    color:#80c423;
    letter-spacing: 0.5em;
}

#main_right .teaserList .text {
    width:260px;
    display:block;
    position:relative;
    left:60px;
    top:0px;
}

#main_right .teaserList .text a {
    color:#000;
}

#main_right .teaserList .date_month a:hover,
#main_right .teaserList .date_year a:hover,
#main_right .teaserList .text a:hover {
    color:#80c423;
}

/* news */
.news-single-item {
    clear:both;
}

.news-single-item h2 {
    font-size:15px;
}

.news-single-item .news-single-timedata {
    font-size:10px;
    padding-bottom:2px;
    border-bottom:1px solid #ECECEC;
    margin-bottom:5px;
    background-color:#F6F6F6 ;
    padding-left:5px;
}

.news-catmenu {
    padding:20px 0px;
}

.news-catmenu .news-catmenu-header{
    display:none;
}

.news-catmenu .level1 div a {
    display:none;
}


.news-catmenu .level2 {
    width:200px;
    margin-right:10px;
    padding-bottom:10px;
    float:left;
}

.news-catmenu .level1 .level2 a {
    background-image:url(../images/ico/cat_menu.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left:33px;
    padding-top:3px;
    font-size:13px;
    color:#000;
    font-weight:bold; 
    height:25px;
    display:block;
}

.home_aktuell_t {
border:#999999 5px solid;
background-color:#FFFFFF;
padding:10px;
}
