/*
 * stylesheet for mindestlohn.de
 * special content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created: 20080825 bms
 * lastmodified: 20080825 bms
 */


/* ----------------------- */
/* - FORMULARE-ALLGEMEIN - */
/* ----------------------- */

/* Forms */
.wwe3_form_container form{
  padding: 0 5px 10px 5px;
}


.wwe3_form_container h2.form_title{
  padding: 0 0 3px 0;
  margin-bottom: 15px;
}

fieldset{
  border: none;
}

/* Legends */
legend{
  font-weight: bold;
  margin: 5px 0 5px 0;
  padding: 0;
}

.msie legend{
  margin-left: -7px;
}


/* Infos und Titles */
/* Infos und Titles */
.form_info,
.type_info{
  font-style: italic;
  line-height: 1.3em;
}

tr.form_title th{
  padding: 0 0 15px 0;
}

tr.form_hidden{
 display: none;
}

.title_container{
  border-bottom: 1px solid #000;
  text-align: left;
}


.th_label{
  width: 230px;
}

/* Input Elemente */
label {
  padding-right: 10px;
}

.label,
.widelabel,
select,
textarea {
  font-size: 1em;
  font-family: arial, sans-serif;
  padding: 2px;
  border: 1px solid #000;
  color: #000;
  background: #fff url(/static/img/dgb19c/bg_input_text.gif) repeat-x;
  width: 97.5%;
}

.msie #page_body_left_content .label,
.msie #page_body_left_content .widelabel,
.msie #page_body_left_content select,
.msie #page_body_left_content textarea {
  width: 250px;
}

select{
  width: 100%;
}

.msie #page_body_left_content select{
  width: 260px;
}

.wwe3_form_container td{
  padding-bottom: 10px;
}

.bobby{
  border: 1px solid #bdc4cc;
  color: #888;
}

input:hover,
input:focus,
input:active,
select:hover,
select:focus,
select:active,
textarea:hover,
textarea:focus,
textarea:active {
  color: #000;
  border: 1px solid #000;
}


/* Submit-Buttons */
.wwe_form_submit,
.wwe_form_submit_js_hover {
  border: 1px solid #bdc4cc;
  background-color: #788999;
  color: #fff;
  font-weight: bold;
  padding: 1px;
  padding-top: 0;
}

.msie .wwe_form_submit,
.msie .wwe_form_submit_js_hover {
  font-size: .9em;
  padding: 1px 0;
}

.wwe_form_submit:hover,
.wwe_form_submit:focus,
.wwe_form_submit:active,
.wwe_form_submit_js_hover {
  cursor: pointer;
  border: 1px solid #788999;
  background-color: #bdc4cc;
  color: #fff;
}

#page_body_left_content .wwe3_form_container .wwe_form_submit,
#page_body_left_content .wwe3_form_container .wwe_form_submit_js_hover{
  float: right;
}


/* CAPTCHAS */
.type_captcha a{
  display: block;
}

.type_captcha img{
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}

.type_captcha label{
  clear: both;
  display: block;
}

ul.pariah_words li{
  list-style-type: none;
  padding-right: 7px;
  padding-top: 7px;
  display: block;
  float:left;
}

/* Fehlertexte */
th.th_show_error,
td.th_show_error{
  color: #cc0000;
  font-weight: bold;
}

.msg_positive,
.msg_misc,
.proc_state_message {
  font-weight: bold;
  padding: 10px;
  margin-bottom: 20px;
}

.msg_positive,
.proc_state_message {
  border: 1px solid #00cc00;
}

.msg_misc{
  border: 1px solid #cc0000;
}

/* Suchoptionen */
.sp_autoand{
  display: none;
}


/* Spezielle Links */
.smallsearch .extra_link,
.tag_statistics .extra_link,
.milo_calculator .extra_link,
.poll .extra_link{
  font-size: .9em;
  padding-top: 5px;
  position: relative;
  top: 3px;
}

.milo_calculator .extra_link a,
.poll .extra_link a{
  background: url(/static/img/dgb19c/icons/arrow_right.gif) no-repeat;
  background-position: 0 4px;
  padding-left: 10px;
}

.smallsearch .extra_link a,
.tag_statistics .extra_link a {
  background: url(/static/img/dgb19c/icons/arrow_right_white.gif) no-repeat;
  background-position: 0 4px;
  padding-left: 10px;
}


/* ------------ */
/* - CALENDAR - */
/* ------------ */

.calendar h2{
  background: url(/static/img/dgb19c/icons/calendar.gif) no-repeat 0 0px;
  padding-left: 20px;
  padding-top: 2px;
}

.msie6 .calendar h2{
  height: 1%;
}

.calendar .co_body{
  padding: 2px 3px 6px 3px !important;
}

.msie .calendar .co_body{
  height: 1%;
}

.calendar table{
  border-collapse: collapse;
  margin-bottom: 5px;
}

.calendar tr.monthselection th.cal_prev{
  text-align: right;
}

.calendar tr.monthselection th.cal_next{
  text-align: left;
}

.calendar tr.weekdays th{
  font-weight: normal;
  font-size: .9em;
}

.calendar tbody{
  background-color: #fff;
}

.calendar table td{
  border: 1px solid #ccc;
}

.calendar table td span,
.calendar table td a{
  text-align: center;
  display: block;
  padding: 4px 0;
  width: 34px;
}

.calendar td a{
  background: url(/static/img/dgb19c/icons/calendar_event.gif) no-repeat top left;
}

.calendar td a:hover,
.calendar td a:focus,
.calendar td a:active{
  background-color: #e4e7eb;
  border: 1px solid #454f59;
  padding: 3px 0;
  width: 32px;
}

.calendar table td.today span,
.calendar table td.today a{
  border: 2px solid #d18100;
  padding: 2px 0;
  width: 30px;
}

.calendar .eventday h3{
  font-size: 1em;
}

.calendar .eventday ul{
  list-style-type: none;
}


/* ------------------- */
/* - MiLo Calculator - */
/* ------------------- */
.milo_calculator h2{
  background: url(/static/img/dgb19c/icons/calculator.gif) no-repeat 0 0px;
  padding-left: 16px;
}

.milo_calculator form{
  padding-top: 5px;
}

.milo_calculator label{
  display: block;
}

.milo_calculator .label{
  width: 75px;
  margin-bottom: 5px;
}

.milo_calculator hr{
  margin: 8px 0 8px 0;
}

.milo_calculator h3{
  margin-bottom: 5px;
}

.milo_calculator .result{
  font-weight: bold;
}

/* ----------------- */
/* - Bildergalerie - */
/* ----------------- */
.img_gallery .preview{
  text-align: center;
}

.img_gallery .preview img{
  border: 1px solid #afafaf;
  padding: 5px;
  display: block;
}

.img_gallery .thumb_preview{
  padding-left: 2px;
  width: 480px;
  overflow: hidden;
}

.img_gallery .thumb_preview a{
  display: block;
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
  text-align: center;
  height: 72px;
  width: 72px;
  border: 1px solid #afafaf;
}

.img_gallery .thumb_preview a img{
  padding: 4px;
}

.img_gallery .thumb_preview a:hover{
  border: 1px solid #000;
}

.img_gallery .diashow_controls {
 text-align: center;
 padding-bottom: 10px;
 padding-top: 5px;
}

.img_gallery .diashow_controls img {
  float: none;
  padding: 0px 3px 0 3px;
  border: none;
}

.img_gallery .diashow_controls img:hover {
  cursor: pointer;
}

.img_gallery .slideshow {
  margin-left: 20px;
}

.img_gallery .detail_preview br{
  display: none;
}

.img_gallery .detail_preview .caption{
  display: block;
  padding-top: 2px;
  font-size: .9em;
}

/* ------------ */
/* - COMMENTS - */
/* ------------ */
h3.comments_title{
  padding: 0px 0 3px 20px;
  background: url(/static/img/dgb19c/icons/comments.gif) no-repeat;
  margin-bottom: 10px;
}

.forum_comment{
  padding-left: 30px;
  padding-top: 10px;
  margin-bottom: 0px;
  border-top: 1px solid #afafaf;
  border-bottom: 0;
}

.first_comment{
  border-top: 0;
  padding-top: 0;
}

.article_comment_meta{
  font-weight: bold;
  width: 350px;
  float: left;
  margin-bottom: 4px;
}

.forum_comment .send_content_links{
  text-align: right;
  font-size: .83em;
}

.wwe3_form_forum_newcomment h2.form_title{
  padding-top: 10px;
  padding-left: 20px;
  background: url(/static/img/dgb19c/icons/comment.gif) no-repeat 0 8px;
}

.forum_comment .moderation li{
  list-style-type: none;
  display: inline;
}



/* ----------------- */
/* - LAST COMMENTS - */
/* ----------------- */
.forum_last_comments_v2 h2{
  background: url(/static/img/dgb19c/icons/comments.gif) no-repeat 0 0px;
  padding-left: 20px;
  padding-top: 2px;
}

.forum_last_comments_v2 h3{
  font-size: 1em;
}

.forum_last_comments_v2 .lc_comment{
  margin-bottom: 3px;
}

.forum_last_comments_v2 .lc_list{
  list-style-type: none;
}

.forum_last_comments_v2 .lc_meta{
  font-size: .9em;
}

.forum_last_comments_v2 .richtext p{
  display: inline;
}


/* ----------- */
/* - SITEMAP - */
/* ----------- */
#sitemap ul{
  margin-left: 18px;
}

#sitemap li a{
  display: block;
  line-height: 1.4em;
}

.msie6 #sitemap li a{
  display: block;
}


/* ---------------- */
/* - SEND CONTENT - */
/* ---------------- */
.prepare_send_content{
  border-bottom: 0;
}

.prepare_send_content h2{
  margin-bottom: 0;
}

.prepare_send_content .co_body{
  background-color: #e4e7eb;
  padding: 5px;
  border-bottom: 1px solid #afafaf;
}

.prepare_send_content .co_body h3,
.prepare_send_content .co_body .richtext{
  margin-bottom: 3px;
}

.prepare_send_content .page_title,
.prepare_send_content .page_url{
  width: 100px;
  display: block;
  float: left;
}

.prepare_send_content .back{
  font-size: .83em;
  text-align: right;
}

.send_content .content_object{
  border-bottom: 0;
  margin: 0;
}

.wwe3_form_send_content tr.form_info td span{
  font-style: normal;
  border: 1px solid #d18100;
  padding: 5px;
  display: block;
}

.wwe3_form_send_content tr.form_info td{
  padding-bottom: 20px;
}

/* ----------------- */
/* - DETAIL_SEARCH - */
/* ----------------- */
.dgb19b_detail_search form{
  position: relative;
}

.dgb19b_detail_search h2.form_title{
  background: url(/static/img/dgb19c/icons/lupe.gif) no-repeat 0 0;
  padding-left: 20px !important;
  padding-top: 2px;
  position: relative;
  top: -2px;
}

.dgb19b_detail_search .th_label{
  width: auto;
}

.dgb19b_detail_search .label{
  width: 250px;
}


/* --------------- */
/* - BROWSE-LIST - */
/* --------------- */
.browselist_lower{
  padding-top: 20px;
}

ul.browse_list{
  list-style-type: none;
  border-bottom: 1px solid #afafaf;
  border-top: 1px solid #afafaf;
  padding: 2px 0;
  margin-bottom: 10px;
}

ul.browse_list li{
  display: inline;
}

ul .browsebutt a,
ul .browsebutt span{
  padding: 4px;
}

ul .browsebutt span.browsebutt_sep{
  padding: 0;
}

ul.resultlist{
  list-style-type: none;
}

.list_result{
  padding-bottom: 5px;
}


/* --------------- */
/* - SEARCH_LIST - */
/* --------------- */
.searchlist ul.resultlist li{
  margin-bottom: 10px;
}

.searchlist h2.list_result{
  margin-bottom: 0;
  font-weight: normal;
}

.searchlist h2.list_result .prefix{
  font-weight: bold;
}

.searchlist ul.resultlist li h2{
  text-transform: none !important;
  border-bottom: 0 !important;
   margin-bottom: 0;
}

.search_hit{
  font-weight: bold;
  background-color: #e4e7eb;
  padding: 0 3px;
}

.searchlist{
  border-bottom: 0;
}

.searchlist .message{
  font-weight: bold;
}


/* --------------- */
/* - SMALLSEARCH - */
/* --------------- */
.smallsearch{
  position: relative;
}

/*
.smallsearch h2{
  background: url(/static/img/dgb19c/icons/lupe.gif) no-repeat 0 2px;
  padding-left: 20px;
}*/

.smallsearch .co_head{
  display: none;
}

.msie6 .smallsearch .co_body{
  height: 1%;
}


.msie .smallsearch .wwe_form_submit,
.msie .smallsearch .wwe_form_submit_js_hover{
  position: relative;
  top: -3px;
}

.smallsearch .label{
  margin-right: 3px;
  width: 180px;
  margin-bottom: 3px;
}


/* ---------------- */
/* - SEARCH_HINTS - */
/* ---------------- */
.ajax_hint_container {
  position: absolute;
  z-index: 2;

  background: #fff;
  border: 1px solid #000;
}

.ajax_hint_container ul{
  list-style-type: none;
}

.ajax_hint_container ul a{
  display: block;
  font-weight: normal;
  color: #020202;
  padding: 2px;
}

.ajax_hint_container .label{
  padding: 0;
  margin: 0;
}

.ajax_hint_container ul a:hover,
.ajax_hint_container ul a:focus,
.ajax_hint_container ul a:active,
.ajax_hint_container ul a.selected{
  background-color: #0a246a;
  color: #fff;
  text-decoration: none;
  cursor: default;
}

.dgb19b_detail_search .ajax_hint_container {
  top: 22px;
  width: 254px;
}

.dgb19b_detail_search .ajax_hint_container .label{
  /*width: 254px;*/
}

.smallsearch .ajax_hint_container {
  top: 30px;
  width: 184px
}

.msie .smallsearch .ajax_hint_container {
  top: 31px;
}


.smallsearch .ajax_hint_container .label{
  /*width: 184px;*/
}


.smallsearch .ajax_hint_container .results li a{
  position: relative;
  top: 0px;
}




/* ---------------------------- */
/* - RELEVANT SEARCHES / TAGS - */
/* ---------------------------- */
.relevant_searches_cloud h2{
  background: url(/static/img/dgb19c/icons/lupe.gif) no-repeat;
  padding-left: 20px;
  padding-top: 2px;
}

.tag_statistics h2{
  background: url(/static/img/dgb19c/icons/tags.gif) no-repeat;
  padding-left: 20px;
  padding-top: 2px;
}

#page_body_left_content .tag_statistics h2{
  margin-bottom: 0;
}

#page_body_left_content .tag_statistics .co_body{
  background-color: #e4e7eb;
  padding: 5px;
}

#page_body_main_content .st_weight_0,
#page_body_right_content .st_weight_0,
#page_body_main_content .st_weight_1,
#page_body_right_content .st_weight_1{
  font-size: 1em;
  font-weight: bold;
}

.st_weight_0 {
  font-size: 75%;
}

.st_weight_1 {
  font-size: 87.5%;
}

.st_weight_2 {
  font-size: 100%;
  font-weight: bold;
}

.st_weight_3 {
  font-size: 115%;
  font-weight: bold;
}

.st_weight_4 {
  font-size: 130%;
  font-weight: bold;
}

.st_weight_5 {
  font-size: 145%;
  font-weight: bold;
}

.st_weight_6 {
  font-size: 160%;
  font-weight: bold;
}

.st_weight_7 {
  font-size: 175%;
  font-weight: bold;
}

.st_weight_8 {
  font-size: 190%;
  font-weight: bold;
}

.st_weight_9 {
  font-size: 205%;
  font-weight: bold;
}

.st_weight_10 {
  font-size: 220%;
  font-weight: bold;
}


.search_cloud_body ol{
  margin-left: 33px;
}

.tag_cloud_body a{
  padding: 0 2px;
}

.tag_cloud_ctrl{
  padding: 3px 5px 1px 5px;
  border-bottom: 1px solid #afafaf;
  background-color: #e4e7eb;
  font-size: .9em;
  line-height: 1.4em;
  position: relative;
}

.tag_cloud_ctrl_info{
  display: none;
  font-weight:bold;
  position: absolute;
  top: 2px;
  left: 50px;
}

.tag_cloud_ctrl a.help{
  float: right;
}

.tag_cloud_ctrl img{
  cursor: pointer;
  margin-right: 5px;
}

.tag_cloud_body li span{
  font-weight: bold;
  color: #000;
}

.tag_cloud_body li.selected span,
.tag_cloud_body li.selected a{
  text-decoration: underline;
}

.tag_cloud_body ol{
  text-align: center;
}

.tag_cloud_body li{
  list-style-type: none;
  display: inline;
}


/* ---------- */
/* - EVENTS - */
/* ---------- */
.show_event table th{
  text-align: left;
  padding-right: 10px;
  vertical-align: top;
}

.show_event table th,
.show_event table td{
  padding-bottom: 5px;
}

.show_event h2,
.eventlist h2{
  background: url(/static/img/dgb19c/icons/calendar.gif) no-repeat;
  padding-left: 20px;
  padding-top: 2px;
}

.eventlist th{
  text-align: left;
  padding: 0 20px 10px 0;
}

.eventlist td{
  vertical-align: top;
  padding: 0 20px 10px 0;
}

.eventlist ul{
  list-style-image: url(/static/img/dgb19c/icons/arrow_right.gif);
  margin-left: 20px;
}

.eventlist ul,
.eventlist ul{
  font-size: .9em;
  margin-left: 15px;
}

.eventlist li{
  padding-bottom: 5px;
}

.eventlist li,
.eventlist li{
  padding-bottom: 2px;
}

.eventlist li .date,
.eventlist li .date{
  display:block;
}


/* ----------- */
/* - Glossar - */
/* ----------- */
.glossarlist h2{
  padding-left: 20px;
  background: url(/static/img/dgb19c/icons/glossary.gif) no-repeat 0 0px;
  padding-top: 2px;
}

.glossarlist_big h2{
  margin-bottom : 8px !important;
  margin-top: -1px;
}

.glossarlist ul.entries{
  list-style-type: none;
}

.glossarlist .browse_list{
  border-bottom: 1px solid #afafaf;
  padding-bottom: 2px;
  margin-bottom: 10px;
}

.glossarlist li.wwe3_browsebutt a,
.glossarlist li.wwe3_browsebutt span{
  padding: 3px;
}

.glossarlist li.wwe3_browsebutt span.separator{
  padding: 0px;
}

.glossarlist_big ul.entries li{
  margin-bottom: 5px;
}

.glossarlist_small ul.entries{
  height: 60px;
  overflow: auto;
  margin-bottom: 5px;
}

.msie6 .glossarlist_small ul.entries{
  height: 70px;
}

.msie6 .glossarlist_small ul.entries li{
  height: 1%;
}

.glossarlist_small ul.entries a{
  display: block;
}

.glossarlist_small .richtext{
  border-top: 1px solid #afafaf;
  padding-top: 5px;
  line-height: 1.2em;
}

.glossarlist_small .richtext a{
  font-size: .9em;
  padding-left: 12px;
  display: block;
  background: url(/static/img/dgb19c/icons/arrow_right.gif) no-repeat 0 7px;
  padding-top: 3px;
}

/* -------------- */
/* - NEWSLETTER - */
/* -------------- */
.wwe3_form_reg_newsletter .richtext{
  margin-bottom: 15px;
}

.wwe3_form_reg_newsletter h2{
  padding-left: 20px !important;
  background: url(/static/img/dgb19c/icons/newsletter.gif) no-repeat 0 -1px;;
}


/* ---------- */
/* - TICKER - */
/* ---------- */
.ticker_v2 noscript ul li{
  margin: 0 0 6px 14px;
}

.ticker_panel{
  width: 35px;
  float: left;
}

.ticker_panel a{
  padding: 3px
}

.ticker_panel .play{
  display: none;
}

.ticker_content ul{
  list-style-type: none;
}

.stopped ul{
  list-style-type: disc !important;
  margin-left: 5px;
}

.stopped li{
  margin-bottom: 5px;
}

/* ticker mit fading */
.ticker_container_fadeinout .ticker_content_container{
  margin-left: 40px;
  height: 120px;
  height: 9.75em;
  position: relative;
}

.ticker_container_fadeinout .stopped{
  height: auto !important;
}

.ticker_container_fadeinout .ticker_content{
  position: absolute;
  top: 0;
  left: 0;
}

.ticker_container_fadeinout .stopped .ticker_content{
  position: static !important;
}


/* ticker mit rolleffekt */
.ticker_container_roll_vertical .ticker_content_container{
  margin-left: 40px;
  height: 120px;
  height: 9.75em;
  position: relative;
}

.ticker_container_roll_vertical .stopped{
  height: auto !important;
}

.ticker_container_roll_vertical .ticker_content{
  position: absolute;
  top: 0;
  left: 0;
  height: 120px;
  overflow: hidden;
}


.ticker_container_roll_vertical .stopped .ticker_content{
  height: auto !important;
  position: static !important;
  overflow: visible !important;
}

.ticker_container_roll_vertical .ticker_content ul li{
  height: 120px;
  position: relative;
  top: 0;
}

.ticker_container_roll_vertical .stopped li{
  position: static !important;
  height: auto !important;
}

.ticker_container_roll_vertical .ticker_content p{
  display: inline;
}

.ticker_container_roll_vertical .ticker_content h3{
  font-size: 1em;
}

/* -------- */
/* - POLL - */
/* -------- */
.poll h2{
  padding-left: 20px;
  background: url(/static/img/dgb19c/icons/survey.gif) no-repeat;
}

.poll .poll_result{
  float: left;
  margin-right: 10px;
}

.poll .poll_result img{
  display: block;
  margin-bottom: 10px;
}

.poll .legend{
  margin-left: 10px;
}

.poll .richtext{
  margin-bottom: 15px;
}

.poll h3{
  font-size: 1em;
  margin-bottom: 3px;
}

.poll ul.answers li{
  list-style-type: none;
  display: inline;
}

.poll ul.answers li .wwe_form_submit{
  width: 60px;
}

#page_body_left_content .poll .co_body{
  padding-bottom: 5px;
}


/* --------------------- */
/* - Table OF CONTENTS - */
/* --------------------- */
.table_of_contents ul{
  margin-left: 20px;
}

/* ----------------- */
/* - TAB CONTAINER - */
/* ----------------- */
.tab_container{
  z-index: 100;
  margin-bottom: 2px;
  background-color: #788999;
}

.msie6 .tab_container{
  height: 1%;
}

.tab_container_head{
  border-bottom: 1px solid #fff;
}

.tab_container_body .content_object{
  margin-bottom: 0 !important;
  background-color: #788999 !important;
}

.tab_container_body .content_object a{
  color: #fff;
}

.tab_container_head li{
  display: block;
  float: left;
  text-transform: uppercase;
  font-family: verdana, sans-serif;
}

.tab_container_head li a{
  display: block;
  padding: 3px 10px 3px 8px;
  color: #fff !important;
  background: #788999;
  border-right: 1px solid #fff;
}

li.ui-tabs-selected a,
.tab_container ul.ui-tabs-nav li a:hover,
.tab_container ul.ui-tabs-nav li a:focus,
.tab_container ul.ui-tabs-nav li a:active{
  text-decoration: none;
  background-color: #ff9900 !important;
}

.ui-tabs-hide{
  display: none;
}


/* --------- */
/* - VIDEO - */
/* --------- */
.flashvideo {
  border-bottom: 0px;
}

.flashvideo h2{
  margin-bottom: 0;
}

.flashvideo .video_content{
  position: relative;
}

.msie6 .flashvideo .video_content{
  height: 1%;
}

.flashvideo .overlay_background,
.flashvideo .overlay{
  position: absolute;
  bottom: 20px;
  right: 0;
  left: 0;
}

.flashvideo .overlay_background{
  background-color: #fff;
  opacity: 0.6;
  height: 55px;
  z-index: 1;
  -khtml-opacity: 0.6; /* fuer alte Konquerors & Safaris */
  -moz-opacity: 0.6;   /* fuer alte Mozillas */
}

.msie .flashvideo .overlay_background {
    filter: alpha(opacity=60);
}

.msie6 .flashvideo .overlay_background {
    width: 480px;
}

.mac.firefox .flashvideo .overlay_background {
    background: url(/static/img/dgb19c/overlay.png);
	opacity: 1;
}

.flashvideo .overlay {
  z-index: 2;
  padding: 10px;
}

.linklist li{
  list-style-type: none;
  padding-bottom: 2px;
}


.linklist a{
  background: url(/static/img/dgb19c/icons/arrow_right.gif) no-repeat 0px 5px;
  padding-left: 20px;
  display: block;
}

.cite_of_the_day h2{
  background: url(/static/img/dgb19c/icons/cite.gif) no-repeat 0 0px;
  padding-left: 20px;
}

/* ---------- */
/* - Stemap - */
/* ---------- */
#sitemap ul{
  list-style-type: none;
  margin: 0;
  padding-top: 10px;
}

#sitemap ul ul{
  padding: 0;
}

#sitemap .level1 div{
  display: none;
}

#sitemap .level2 div{
  display: block;
  border-bottom: 1px solid #fff;
  background-color: #788999;
  padding: 2px 10px;
}

#sitemap .level2 div a{
  color: #fff;
  display: block;
}

#sitemap .level3 div {
  padding-left: 10px;
  background: #e4e7eb;
}

#sitemap .level3 div a{
  color: #d18100;
  background: #e4e7eb url(/static/img/dgb19c/icons/sitemap_level_3.gif) no-repeat 0 6px;
  padding-left: 15px;
}

#sitemap .level4 div {
  padding-left: 25px;
  background: #fafafa;
}

#sitemap .level4 div a{
  background: url(/static/img/dgb19c/icons/sitemap_level_4.gif) no-repeat 0 6px;
  padding-left: 18px;
}

#sitemap .level5 div {
  padding-left: 40px;
}

#sitemap .level5 div a{
  background: url(/static/img/dgb19b/icons/sitemap_level_5.gif) no-repeat 0 6px;
  padding-left: 20px;
}


/* -------------- */
/* - GOOGLE MAP - */
/* -------------- */

.satellite_map .richtext {
  padding: 7px 9px;
}

.satellite_map .view {
  width: 480px;
  height: 590px;
}

.satellite_map .view a:hover,
.satellite_map .view a:focus,
.satellite_map .view a:active{
  background-color: transparent;
}

.mindesttour #iwsw {
  text-align: justify;
}

.mindesttour #iwsw ul,
.niedriglohn #iwsw ul {
  list-style: none;
  margin: 5px 0;
  padding-top: 5px;
}

.mindesttour #iwsw table {
  width: 100%;
  margin: 5px auto;
  clear: left;
}

.mindesttour #iwsw table td {
  padding-top: 5px;
  text-align: center;
}

.mindesttour #basics {
  width: 280px;
}

.msie v,
.msie v * {
  behavior:url(#default#VML);
}

.niedriglohn h3 {
  font-size: .9em;
}

.niedriglohn table td {
  padding: 0 10px;
  vertical-align: top;
}

.niedriglohn td img {
  float: left;
  margin-right: 5px;
}

/* ----------- */
/* - CO-List - */
/* ----------- */
.co_list .richtext{
  margin-bottom: 20px;
}

.co_list .resultlist .richtext{
  margin-bottom: 0px;
}

.co_list .resultlist .content_object{
  border-bottom: 0;
}

.co_list .resultlist li.last .content_object{
  border-bottom: 0;
  margin-bottom: 0;
}


/* ------------- */
/* - wwSupport - */
/* ------------- */
.supporterlist th{
  text-align: left;
}

.supporterlist .name{
  width: 200px;
}

.supporterlist .city{
  width: 150px;
}

.supporterlist .time{
  width: 90px;
}

.supporterlist .source{
  width: 40px;
}

/* - gesicht zeigen - */
.supporterlistphoto iframe{
  height: 240px;
  width: 480px;
  overflow: hidden;
  margin-bottom: 20px;
}

.supporterlistphoto .stats{
  margin-bottom: 10px;
}

.supporterlistphoto ul.supporters{
  padding-left: 3px;
}

.supporterlistphoto ul.supporters li{
  float: left;
  margin-right: 5px;
  margin-bottom: 1px;
  list-style-type: none;
}


/* ------------------ */
/* - MILO_TOUR_LIST - */
/* ------------------ */
.milo_tour_list{
  height: 350px;
  overflow: auto;
}

.milo_tour_list .content_object{
  margin: 0;
  padding: 0px 5px;
}

.milo_tour_list h3{
  font-size: 1em;
}

.msie7 .milo_tour_list li {
  height: 1em;
}

/* ----------- */
/* - E-Cards - */
/* ----------- */
.wwe3_form_send_ecard span.radio{
  height: 90px !important;
  width: 120px !important;
  display: block;
  margin-right: 0 !important;
}

.wwe3_form_send_ecard .btn_prev,
.wwe3_form_send_ecard .btn_next,
.wwe3_form_send_ecard .btn_send{
  cursor: pointer;
  padding-right: 20px;
}

