/*
 * stylesheet for # IZK10 - Informationszentrum klimafreundliches Kohlekraftwerk! #
 * special content design (forms, sitemap)
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 */

/* ###############      FORMULARE      ################# */


legend{
  font-weight: bold;
  padding: 0;
  margin: 0 0 2px 0;
}

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

label {
  padding-right: 10px;
}

.label,
.widelabel,
select,
textarea {
  font-size: 0.8em;
  font-family: Tahoma, sans-serif;
  border: 1px solid #00A55A;
  border-top:1px solid #00A55A;
  padding: 4px 0 4px 2px;
  width:98%;
}

select{
  width:100%;
}

option{
  border-left: 1px solid #d4bba9;
  border-right: 1px solid #d4bba9;
}

select{
  background-color: #fff;
}

/* INPUT ELEMENTE */
input:focus,
input:hover,
input:active,
select:focus,
select:hover,
select:active,
textarea:focus,
textarea:hover,
textarea:active {
  color: #666;
}

/* SUBMIT-BUTTONS */
.wwe_form_submit,
.wwe_form_submit_js_hover {
  background: #04a75f url(/static/img/izk10/button_bg.png) repeat-x;
  color: #fff;
  height: 2.1em;
  padding:0px 10px 0px 10px;
}
.msie6 #page_head_title_content .wwe_form_submit,
.msie6 #page_head_title_content .wwe_form_submit_js_hover,
.msie7 #page_head_title_content .wwe_form_submit,
.msie7 #page_head_title_content .wwe_form_submit_js_hover {
  padding:0px 3px 0px 3px;
}

.msie6 #page_head_title_content .wwe_form_submit,
.msie6 #page_head_title_content .wwe_form_submit_js_hover {
  padding:0px 5px 0px 5px;
}
.mac #page_head_title_content .wwe_form_submit,
.mac #page_head_title_content .wwe_form_submit_js_hover {
  padding:8px 13px 20px 13px;
}

.mac.safari #page_head_title_content .wwe_form_submit,
.mac.safari #page_head_title_content .wwe_form_submit_js_hover {
  margin-bottom:-9px;
}

.wwe_form_submit:hover,
.wwe_form_submit:focus,
.wwe_form_submit_js_hover {
  cursor: pointer;
  background: #04a75f url(/static/img/izk10/button_bg.png) repeat-x;
}

.wwe3_form_container{
  padding: 10px;
  margin-bottom: 20px;
}

.wwe3_form_forum_newcomment{
padding-left:0px;}

.wwe3_form_forum_newcomment input.label{
	width:410px;
}
.wwe3_form_forum_newcomment input.wwe_form_submit{
float:right;
margin-right:9.2em;
}
.type_captcha label,
.type_captcha img{
	padding-top:0.7em;
	display:block;
}

.wwe3_form_container form{
  background-color: #fff;
}

#page_head .search_text{
  width:206px;
}

.msie7 #page_head .search_text,
.msie8 #page_head .search_text{
   width:189px;
}

#page_head .label,
#page_head .widelabel,
#page_head select,
#page_head textarea {
  font-size: 0.8em;
  font-family: Tahoma, sans-serif;
  border: 1px solid #00a65c;
  border-top:1px solid #00a65c;
  padding: 6px 0 4px 2px;
}

#page_head .tab_container .co_body{
background:#fff;
}


.title_container{
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin: 10px 0;
}

.form_info td{
  padding: 5px 0;
}

td.th_label{
  padding-right: 10px;
  line-height: 2.2em;
}

#page_body_main_content textarea{
  background-repeat: repeat-x;
  width: 410px;;
}

/* --------------- */
/* - Fehlertexte - */
/* --------------- */
table.wwe3tbl th.th_show_error,
table.wwe3tbl td.th_show_error,
table.wwe3tbl th.warning,
div.show_error {
  color:  #cc0000;
  font-weight: bold;
}

p.message,
p.positive_message,
.proc_state_message {
  margin: 20px 0 20px 0;
  color:  #00A55A;
  background: #f2f2f2;
  border: 1px solid #e5e5e5;
  padding: 10px;
  font-weight: bold;
}

p.positive_message {
  color:  #000;
}

/* ------------------------ */
/* - kleines Suchformular - */
/* ------------------------ */
#search{
  background-color: #fff;
  padding: 10px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.smallsearch{
}


.msie7 #page_head_title_content {
margin-top:0px;
text-align:right;
}

#page_head_title_content .smallsearch .co_head{
  display:none;
}

#page_head_title_content .smallsearch{
  margin-top:8px;
  float:right;
}

#search h2{
  display: none;
}

#search label{
  display: none;
}

#search .label {
  width: 168px;
  float: left;
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.msie6 #search .label {
  width: 165px;
}

/* -------------- */
/* - Newsletter - */
/* -------------- */
.wwe3_form_reg_newsletter{
  padding: 2px 10px 10px 10px;
  position: relative;
  margin-bottom: 0px;
  margin-right:20px;
}

.wwe3_form_reg_newsletter input.label{

}

form.wwe3_form_reg_newsletter{
  margin-top:10px;
}

div.wwe3_form_reg_newsletter .co_head{
  margin-top:10px;
  display:none;
}

#page_body_right_content .wwe3_form_reg_newsletter select{
  width: 105px;
}

.wwe3_form_reg_newsletter form{
}

.wwe3_form_reg_newsletter table{
	width:87%;
}
.wwe3_form_reg_newsletter table .th_label{
	width:22%;
}
.wwe3_form_reg_newsletter table select{
	width:99%;
}

.wwe3_form_reg_newsletter .wwe_form_submit,
.wwe3_form_reg_newsletter .wwe_form_submit_js_hover,
.wwe3_mail_form .wwe_form_submit,
.wwe3_mail_form .wwe_form_submit_js_hover{
	float:right;
	margin-top:1em;
	margin-right:13%;
}
.wwe3_form_reg_newsletter .form_info td {
 padding:5px 0 1em 0;
}

.wwe3_form_reg_newsletter  .type_radio{
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	line-height:2.2em;
}

.wwe3_form_reg_newsletter .rnl_mail td{
	padding-bottom:1em;
}

.wwe3_form_reg_newsletter .rnl_salutation td{
	padding-top:1em;
}


#page_body_right_content .wwe3_form_reg_newsletter form #rnl_action_0{
  display: none;
}

.wwe3_form_reg_newsletter .label{
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.wwe3_form_reg_newsletter br{
  display: none;
}

/* ------------------------ */
/* - GROSSES SUCHFORMULAR - */
/* ------------------------ */
.sp_autoand{
  display: none;
}

/* ------------------------ */
/* - Suchergebnis-Browser - */
/* ------------------------ */
.wwe3_browsebutt,
.wwe3_browsebutt_active{
  display: inline;
}

.wwe3_browsebutt_active{
  font-weight: bold;
}

.browse_background{
  background-color: #f2f2f2;
  padding: 10px;
}

.list_result,
.browse_list{
  background-color: #fff;
  border: 1px solid #e5e5e5;
  padding: 10px;
}

.browse_list{
  position: relative;
  top: -1px;
}

.searchlist .browse_list li{
  float:left;
  margin-top:-8px;
  padding:1px 5px 1px 0;
  border:none;
}

/* ----------------------------------------------- */
/* - SEARCHLIST (Ausgabe der der Suchergebnisse) - */
/* ----------------------------------------------- */
.searchlist{
  padding: 0 10px 5px 10px;
  margin-bottom: 20px;
}

.searchlist h2{
  margin: 5px 0 3px 0;
}

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

.searchlist li{
  margin-bottom: 10px;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #e5e5e5;
}

.searchlist .relevance{
  display: none;
}

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


/* ----------- */
/* - SITEMAP - */
/* ----------- */
#body_main_content_sitemap{
  background-color: #f2f2f2;
  padding: 10px;
}

#body_main_content_sitemap ul {
  border: 1px solid #e5e5e5;
  list-style-type: none;
  background-color: #fff;
  padding: 10px;
}

#body_main_content_sitemap ul ul{
  border: 0;
  padding: 0 0 0 20px;
}

#body_main_content_sitemap li a{
  padding: 3px 0;
  display: block;
  border-bottom: 1px solid #e5e5e5;
}

#body_main_content_sitemap li a:hover{
  background-color: #f2f2f2;
}


/* ------------------ */
/* - Terminkalender - */
/* ------------------ */
#page_body_right_content .calendar table {
  width: 100%;
}

.calendar th {
  padding: 2px 0;
  text-align: center;
}

.calendar .co_head{
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom: none;
  padding: 5px;
}

.calendar .co_head h2{
  margin: 0 !important;
}

.calendar .co_head h2 a{
  color: #ec0015;
}

.calendar .co_body{
  padding-right: 0 !important;
}

.msie .calendar th {
  width: 15%;
}

.calendar .monthselection a {
  display: block;
}

.msie6 .calendar .monthselection a {
  height: 1%;
}

.calendar .weekdays th {
  border-bottom: 1px solid #ccc;
  white-space: nowrap;
}

.calendar td {
  padding: 3px 4px 3px 2px;
  text-align: right;
}

.calendar td.past {
  color: #ccc;
}

.calendar td.today {
  border: 2px solid #ec0015;
  padding: 1px 2px 1px 0px;
}

.calendar td.weekend {
  font-weight: bold;
}

.calendar td a,
.calendar td a:visited {
  display: block;
  margin: -3px -4px -3px -2px;
  padding: 3px 4px 3px 2px;
}

.calendar td.today a,
.calendar td.today a:visited {
  margin: -1px -2px -1px 0;
  padding: 1px 2px 1px 0;
}

.calendar td a:hover {
  background-color: #f2f2f2;
}

.calendar .eventday {
  border-top: 1px solid #ccc;
  padding: 5px;
}

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

.calendar :target {
  background-color: #dee7c6;
}

.wwe3_styled th {
  padding-right: 10px;
}

/* ------------------------------- */
/* - Anzeige von Veranstaltungen - */
/* ------------------------------- */
.event_teaser .date{
}

.event_teaser h2{
  display: inline;
  font-size: 1em !important;
}


.event_teaser{
  margin-bottom: 10px;
}


.event table th{
  vertical-align: top;
  padding: 3px 15px 3px 0;
}


.event table td{
  width: 60%;
  padding: 3px 0;
}



.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    width:244px;
    height:260px;
    background:#fff;
}


.msie6 .jcarousel-clip {
    height: 100.1%;
    width: 620px;
}


.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width:244px;
    height:260px;

}

#page_body_left_content .co_effect_carousel{
width:244px;
}


/* ----------------- */
/* - Bildergalerie - */
/* ----------------- */

.img_gallery{
  text-align:center;
}

.img_gallery .preview{
  text-align: center;
  margin-bottom:20px;
}


.img_gallery a.intern{
  background:none;
  padding:0;
}

.img_gallery .preview img{

  padding: 5px;
  display: block;
  margin:0 auto;
}

.img_gallery .thumb_preview{
 margin:0px auto;
  overflow: hidden;
  width:800px
}

.img_gallery .thumb_preview a{
  display: block;
  float: left;
  margin-right: 15px;
  margin-bottom: 9px;
  text-align: center;
  height: 110px;

}

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

.img_gallery .thumb_preview a:hover{
  background:#d6bcab;

}

.img_gallery .diashow_controls {
 text-align: center;
margin:0 3px 1em;
}

.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 .caption{
  font-size: .83em;
  display: block;
  padding-top: 4px;
}

.img_gallery .detail_preview br {
  display: none;
}



/* ----------------- */
/* - Bildergalerie links / rechts - */
/* ----------------- */
#page_body_right_content .img_gallery .preview, #page_body_left_content .img_gallery .preview{
  text-align: center;
  background:#fff;
}

#page_body_right_content .img_gallery .preview img, #page_body_left_content .img_gallery .preview img{
  border:none;
  padding: 5px;
  display: inline;
  background:#fff;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

#page_body_right_content .img_gallery .thumb_preview, #page_body_left_content .img_gallery .thumb_preview{
  width: 100%;
  overflow: hidden;
  padding-left: 0px;
   background:#fff;
   padding-bottom:10px;
}

#page_body_right_content .img_gallery .thumb_preview a, #page_body_left_content .img_gallery .thumb_preview a{
  display:inline;
  float: left;
  margin-right: 0px;
  margin-bottom: 9px;
  text-align: center;
  height: 50px;
  width: 74px;
  border: none;
}
#page_body_right_content .img_gallery .thumb_preview span.title, #page_body_left_content .img_gallery span.title{
  display:none;
}

#page_body_right_content .img_gallery .thumb_preview a img, #page_body_left_content .img_gallery .thumb_preview a img{
    padding: 5px;
    padding-top:15px;
}

#page_body_right_content .img_gallery .thumb_preview a:hover, #page_body_left_content .img_gallery .thumb_preview a:hover{
  border: none;
}

#page_body_right_content .img_gallery .diashow_controls, #page_body_left_content .img_gallery .diashow_controls{
 text-align: center;
 padding-bottom: 10px;
}

#page_body_right_content .img_gallery .diashow_controls img, #page_body_left_content .img_gallery .diashow_controls img{
  float: none;
  padding: 0px 3px 0 3px;
  border: none;
}

#page_body_right_content .img_gallery .diashow_controls img:hover, #page_body_left_content .img_gallery .diashow_controls img:hover{
  cursor: pointer;
}

#page_body_right_content .img_gallery .slideshow, #page_body_left_content .img_gallery .slideshow{
  margin-left: 20px;
}

#page_body_right_content .img_gallery .caption, #page_body_left_content .img_gallery .caption{
  font-size: .83em;
  margin-top: 0px;
  display:inline;
  padding-top:12px;
  left:90px;
}

#page_body_right_content .img_gallery .caption{
	  position:absolute;
}

#page_body_right_content .img_gallery .detail_preview br, #page_body_left_content .img_gallery .detail_preview br{
  display: none;
}

#page_body_right_content .img_gallery .detail_preview a, #page_body_left_content .img_gallery .detail_preview a{
}
#page_body_right_content .img_gallery .detail_preview a img, #page_body_left_content .img_gallery .detail_preview a img{
  border: none;
  float:left;
}
.safari #page_body_right_content .img_gallery .detail_preview, .safari  #page_body_left_content .img_gallery .detail_preview{
  clear:both;
}

.safari #page_body_right_content .img_gallery .thumb_preview, .safari  #page_body_left_content .img_gallery .thumb_preview{
  clear:both;
}

.ffx2 #page_body_right_content .img_gallery .detail_preview, .ffx2  #page_body_left_content .img_gallery .detail_preview{
  clear:both;
}

.ffx2 #page_body_right_content .img_gallery .thumb_preview, .safari  #page_body_left_content .img_gallery .thumb_preview{
  clear:both;
}

/* - Video - */
.flash .richtext{
  padding-top: 10px;
}

.flash .co_head{
  border: 0 !important;
}

#ajax_load_window_inner .video_container{
    margin:0 auto;
}

#ajax_load_window .flashvideo .co_body{
	border:10px solid #fff;
}
#ajax_load_window_top .control .cancel{
	cursor:pointer;
	float:right;
	margin-right:0;
	padding:35px 20px 0 0;
}
#ajax_load_window {
    cursor:auto !important;
    width:790px;
    margin:0 auto;
}
div.blockUI.blockMsg{
    margin: -150px 0pt 0pt 0px !important;
    width:100% !important;
    background:none!important;
    left:0!important;

}
div.blockUI.blockMsg .img_container{
    float:none;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
}
#ajax_load_window_inner .co_body h2{
  padding: 7px 0!important;
  background:transparent url(/static/img/izk10/head_bg.png) repeat-x scroll 0 0;
  margin:0 0px;
}


/* ----------------- */
/* - TAG CLOUD ----- */
/* ----------------- */

.tag_cloud_body li {
  float:left;
  list-style-type:none;
  margin-right:15px;
}

.tag_cloud_body {
  height:13.5em;
  font-size:1.6em;
}

#page_body_main_content .tag_cloud_body {
  height:auto;
  border:1px solid #E5E5E5;
  padding:20px 10px;
}

#page_body_main_content .tag_cloud_body ol {
  margin-top:-15px;
}

/* ----------------- */
/* - TAB CONTAINER - */
/* ----------------- */
.tab_container{
  z-index: 100;
  overflow:hidden;
  min-height:311px;
  margin-bottom:20px;
  background-color: white;
}

.tab_container .img_container,
.tab_container object {
    margin: 0 !important;

}

.tab_container .content_object{
  margin-left:0px;
}

.msie6 .tab_container .content_object {

}

.msie6 .tab_container{
  height: 1%;
}

.msie8 div.tab_container_head.tabcount-4 ul.ui-tabs-nav{
margin-top:-1px;
}

.tab_container_head{
  border-bottom: 1px solid #454f59;
  position:absolute;
  margin-top:246px;
  margin-left:0px;
  overflow:hidden;
  background-color: #00A65C;
  z-index:9;
}

.msie6 .tab_container_head{
  margin-left: -0px !important;
  height:40px;
}

.msie7 .tab_container_head{
  margin-top:245px;
}


.tab_container_tab{
  width:700px;
}

.msie6  .tab_container_head{
  /*margin-left:20px;*/
}

.tab_container_body h2{
  background:transparent url(/static/img/izk10/head_bg.png) repeat-x scroll 0 0;
  font-weight:bold !important;
  margin:0 0 0 0 !important;
  padding:8px 10px 8px 22px !important;
}

.tab_container_body .content_object{
  margin-bottom: 0 !important;
}

.tab_container_body .co_head{
  padding:0px 0px !important;
}

.tab_container_body .richtext{
 margin-top:41px;
height:100px;
}
.msie6 .tab_container_body .richtext{
  margin-top: 38px !important;
  height:100px;
}

.tab_container_body .img_container{
  float:none;
}

.msie7 .tab_container_body .richtext{
  position:absolute;
  margin-top:40px;
}

.msie6 .tab_container_body .richtext{
  position:absolute;
  margin-top:31px;
}


.tab_container ul.ui-tabs-nav li{
  display: block;
  float: left;
  font-size:1.5em;
}


.tab_container ul.ui-tabs-nav li a:focus,
.tab_container ul.ui-tabs-nav li a:active{
  outline: none;
}

.tab_container ul.ui-tabs-nav li a{
  display: block;
  padding-top:7px;
  color: #fff;
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg.png) 0px 0;
  height:33px;
  width:175px;
  font-weight:bold;
  text-align:center;
padding-left:0px;
  }



.msie6 .tab_container ul.ui-tabs-nav li a{
  display: inline;
  height:1%;
}
.home .tab_container ul.ui-tabs-nav li a{
  width:230px;
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg.png) 0px 0;
}

.msie6 .tab_container ul.ui-tabs-nav li a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg.jpg) 0px 0;
}

.home .tab_container tab_container_body{
 background: transparent url(/static/img/izk10/tabcontainer/back-flash.jpg) no-repeat 0px 0;
}

.msie .tab_container ul.ui-tabs-nav li a{
  height:40px;
  display: block;
}

/*
if collapse first tab is checked, the first tab is a stub
*/
.tab_container ul.ui-tabs-nav li.first a.collapsed{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_first_collapsed.png);
  background-position: top right;
  width:35px;
}

.msie6 .tab_container ul.ui-tabs-nav li.first a.collapsed{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_first_collapsed.jpg);
  width:35px !important;
}

/*
if collapse first tab is checked, the last tab gets smaller too by the same amt
*/
.tab_container ul.ui-tabs-nav li a.lastcollapsed{
/*  width:205px;*/
width:140px;
}

.home .tab_container ul.ui-tabs-nav li a.lastcollapsed{
width:205px
}

.tab_container ul.ui-tabs-nav li.last a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_last.jpg) 0px 0;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav li.last a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act_last.png) 0px 0;
  color:#666666;
  margin-left:-18px;
  width:193px;
  padding-left:0px;
}

.msie6 .tab_container ul.ui-tabs-nav li.last a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act_last.jpg) 0px 0;
}

tab_container ul.ui-tabs-nav li.last a:hover.lastcollapsed {
width:158px;
}

.tab_container ul.ui-tabs-nav li.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act.png) 0px 0;
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav li a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act.png) 0px 0;
  color:#666666;
  padding-left:0px;
}

.home .tab_container ul.ui-tabs-nav li a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act.png) 0px 0;
}

.msie6 .tab_container ul.ui-tabs-nav li a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act.jpg) 0px 0;
}


.msie6 .tab_container ul.ui-tabs-nav li a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act.jpg) 0px 0;
}

.tab_container ul.ui-tabs-nav li.first.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_first_act.png) 0px 0;
  color:#666666;
  padding-left:0px;
}

/* but if the first tab is a stub the image is anchored top right*/
.tab_container ul.ui-tabs-nav li.first.ui-tabs-selected a.collapsed {
  background: transparent url(/static/img/izk10/tabcontainer/tab_first_act.png) no-repeat;
  background-position: top right;
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav li.last.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act_last.png) 0px 0;
  margin-left:-18px;
  width:193px;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav li.last.ui-tabs-selected a.lastcollapsed {
  width:158px;
}


.home .tab_container ul.ui-tabs-nav li.last.ui-tabs-selected a.lastcollapsed {
  width:223px;
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_last.png) 0px 0;
}


.msie6 .tab_container ul.ui-tabs-nav li.last.ui-tabs-selected a.lastcollapsed {
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_last.jpg) 0px 0;
  margin-left:-19px;
}
.msie6 .tab_container ul.ui-tabs-nav li.last.ui-tabs-selected a.lastcollapsed:hover{
	margin-left:-19px;
	width:230px;

}
.tab_container ul.ui-tabs-nav li a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_first_act.png) 0px 0;
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav li.inner.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act_inner.png) 0px 0;
  color:#666666;
  margin-left:-19px;
  padding-left:0;
  width:194px;
}


.msie6 .tab_container ul.ui-tabs-nav li.inner.ui-tabs-selected a{
  margin-left:-19px!important;
}
.msie6 .tab_container ul.ui-tabs-nav li.first.ui-tabs-selected.first-selected a{
  margin-left:0px!important;
}

.home .tab_container ul.ui-tabs-nav li.inner.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_inner.png) 0px 0;
  width:249px;
}
.msie6 .tab_container ul.ui-tabs-nav li.inner.ui-tabs-selected a{
  background: transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_inner.jpg) 0px 0;
  }

.tab_container ul.ui-tabs-nav li.inner a:hover{
  background: transparent url(/static/img/izk10/tabcontainer/tab_bg_act_inner.png) 0px 0;
  color:#666666;
  margin-left:-19px;
  padding-left:0;
  width:194px;
}


.tab_container ul.ui-tabs-nav li.first span{
margin-left:-20px;
}

.tab_container ul.ui-tabs-nav li.last.ui-tabs-selected span{
margin-left:10px;
}

.tab_container ul.ui-tabs-nav li.inner span{
margin-left:-20px;
}

.tab_container ul.ui-tabs-nav li.inner a:hover span{
margin-left:0px;
}


.tab_container ul.ui-tabs-nav li.inner.ui-tabs-selected span{
margin-left:0px;
}


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;
}
/* redundant: ?*/

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


.ui-tabs-nav
{
background:#00A65C none repeat scroll 0 0;
height:40px;
}

.tab_container ul.ui-tabs-nav-sub li{
  display: block;
  float: left;
  font-size:1em;
}
.msie6 .tab_container ul.ui-tabs-nav-sub li{

}

.tab_container ul.ui-tabs-nav-sub li a:focus,
.tab_container ul.ui-tabs-nav-sub li a:active{
  outline: none;
}

.tab_container ul.ui-tabs-nav-sub li a{
  display: block;
  color: #fff;
  font-weight:bold;
  text-align:center;
  padding:4px 8px;
  border-right:#138a54 1px solid;
  background:none;
  }

.tab_container ul.ui-tabs-nav-sub li a:hover{
  background:url(/static/img/izk10/tabcontainer/tab_bg_sub_hover.jpg) repeat-x;
  color:#636766;
  }

.msie6 .tab_container ul.ui-tabs-nav-sub li a{
  height:1%;
}

.tab_container ul.ui-tabs-nav-sub li.last a{
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav-sub li.active a{
    background:url(/static/img/izk10/tabcontainer/tab_bg_sub_hover.jpg) repeat-x;
    color:#666666;
}

.tab_container ul.ui-tabs-nav-sub li.ui-tabs-selected a{
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav-sub li.first.ui-tabs-selected a{
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav-sub li.inner.ui-tabs-selected a{
  color:#666666;
  padding-left:0px;
}

.tab_container ul.ui-tabs-nav-sub li.last.ui-tabs-selected a{
  color:#666666;
  padding-left:0px;
}



.tab_container ul.ui-tabs-nav-sub li.last.ui-tabs-selected span{
margin-left:10px;
}



.tab_container ul.ui-tabs-nav-sub li.inner.ui-tabs-selected span{
margin-left:0px;
}


li.ui-tabs-selected a,
.tab_container ul.ui-tabs-nav-sub li a:hover,
.tab_container ul.ui-tabs-nav-sub li a:focus,
.tab_container ul.ui-tabs-nav-sub li a:active{
  text-decoration: none;
}

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

.ui-tabs-nav-sub
{
background:url(/static/img/izk10/tabcontainer/tab_bg_sub.jpg) 0px 0;
height:25px;
position:absolute;
margin-top:286px;
width:700px;
z-index:99;
}

.msie7 .ui-tabs-nav-sub{
margin-top:281px;
}

.tabcount-4 ul.ui-tabs-nav li a{
	width:230px;
	background:transparent url(/static/img/izk10/tabcontainer/tab_home_bg.png) repeat scroll 0 0;
}

.msie6 .tabcount-4 ul.ui-tabs-nav li a{
	width:230px;
	background:transparent url(/static/img/izk10/tabcontainer/tab_home_bg.jpg) repeat scroll 0 0;
}


.tabcount-4 ul.ui-tabs-nav li a.lastcollapsed {
width:205px;
}

.tabcount-4 ul.ui-tabs-nav li.inner a:hover {

background:transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_inner.jpg) repeat scroll 0 0;
color:#666666;
margin-left:-19px;
padding-left:0;
width:249px;
}

.tabcount-4  ul.ui-tabs-nav li.inner.ui-tabs-selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_inner.png) repeat scroll 0 0;
width:249px;
}
.tabcount-4 ul.ui-tabs-nav li.last.ui-tabs-selected a.lastcollapsed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/img/izk10/tabcontainer/tab_home_bg_act_last.png) repeat scroll 0 0;
width:223px;
}

.ccsneu .tab_container {
    min-height:40px;
}

.ccsneu .tab_container .tab_container_head{
    margin-top:0;
}
.ccsneu .tab_container .tab_container_body{
    display:none;
}



/*TAGS*/

.article_tags{float:none;}
.article_tags_prefix{float:left;}
ul.article_tags_list li{float:left;}
ul.article_tags_list {display:block; z-index:999;list-style-type:none; }

sub
{
      font-size: 0.76em;
      line-height: 0.76em;

      position: relative;
      top: 2px;
}

.mac.firefox span.sub
{
     top: 4px;
     display: inline-block;

     font-size: 0.76em;
     line-height: 0.76em;

     position: relative;
}

.pagelist .resultlist > li {
list-style: none;
}

.msie6 #page_body_main_content .pagelist .resultlist li{
list-style: none;
}



/* ---------- */
/* - TICKER - */
/* ---------- */
.ticker_v2 h2 {
  padding-left: 20px;
  padding-top: 2px;
  font-size: 1.1em;
}

.ticker_v2 noscript ul li{
  margin: 0 0 6px 14px;
}

.ticker_panel{
  width: 35px;
  float: left;
  margin-top: 6px;
}

.ticker_container {
/*font-size:0.935em;*/
}

/*
add back in the nice link icons here
*/
.ticker_content a {
background : url(/static/img/izk10/more.gif) no-repeat center left;
  padding-left: 20px;
  display:block;
  margin-right: 20px;
  margin-top:5px;
}

/*
the ticker_panel buttons arent links that need the link icon ... calling by class also is needed because of IE6 bug
*/
.ticker_panel a,.ticker_panel a.visited,.ticker_panel a.active, .ticker_panel a.stop,.ticker_panel a.pause,.ticker_panel a.play {
  padding: 3px;
  background : none;
  background-image: none;
}

.ticker_content {
color: #00A55A;
}

.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: 150px;
  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{
/*
  height: 120px;
*/
  margin-left: 40px;
  height: 9.75em;
  height: 150px;
  position: relative;
}

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

.ticker_container_roll_vertical .ticker_content{
  position: absolute;
  top: 0;
  left: 0;
/*
  height: 120px;
*/
  height: 9.75em;
  height: 150px;
  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;
*/
  height: 150px;
  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;
}

.ccsneu .tab_container {
    min-height:40px;
    background-color:#41bc85;
    border-bottom:none;
    margin-bottom:0 !important;
}

.ccsneu .tab_container .tab_container_head{
    margin-top:0;
}

.ccsneu .tab_container .tab_container_body{
    display:none;
}
.ccsneu #page_body_content_container{
	border-top:none !important;
    padding-top:35px;
}


/* web 20 linkage */

.web20linkage
{
    /* #page_body_left_content .content_object  */

    background:#FFFFFF none repeat scroll 0 0;
    margin-left:0;
    margin-right:0;
    padding:0;
    width:244px;

}

.w2l_body
{
    background-color:#FFFFFF;

    padding-bottom:10px !important;

}
.w2l_body table{
	margin-left:20px;
    padding-right:10px !important;

}

.w2l_body td{
	padding:4px 0px;
}

.w2l_body td a
{
    padding-left: 20px;
}

.w2l_body td.r
{
    padding-left: 5px;
}

.glossarlist ul.entries li a.anchored{
    display:none;
    background:none;
}
.glossarlist ul.entries li{
       list-style-type:none;
       line-height:1.8em;
}

/* Socialbookmarklinks */

.web20linkage a.mrwong:hover{ background-image: url(/static/img/web20links/misterwong.png) !important;}
.web20linkage a.delicious:hover{ background-image: url(/static/img/web20links/delicious.png) !important;}
.web20linkage a.digg:hover{ background-image: url(/static/img/web20links/digg.png) !important;}
.web20linkage a.google:hover{ background-image: url(/static/img/web20links/googlebookmark.png) !important;}
.web20linkage a.facebook:hover{background-image: url(/static/img/web20links/facebook.png) !important;}
.web20linkage a.stumble:hover{background-image: url(/static/img/web20links/stumbleupon.png) !important;}
.web20linkage a.yahoo:hover{background-image: url(/static/img/web20links/yahoomyweb.png) !important;}
.web20linkage a.twitter:hover{background-image: url(/static/img/web20links/twitter) !important;}

.web20linkage a{padding-bottom:2px;}

/* Testimonial */


.testimonial .author{
margin-top:1.5em;
}

.testimonial .co_body{
   padding-top:10px;
}

.testimonial img.testimonial_oben{
	margin-bottom:0.3em;
}
.testimonial img.testimonial_unten{
	margin-left:1em;
}
#page_body_main_content .flashvideo h2{
	margin-bottom:0.7em;
}
#page_body_main_content .flash h2{
	margin-bottom:0.7em;
}
#page_body_main_content .flash{
	margin-bottom:3em;
}

.jcarousel-list .testimonial .co_body{
	height:200px;
}

.orderform td.type_check.td_field{
	padding-bottom:10px;
}
.orderform select{
	width:60.7%;
}
.orderform input.label{
	width:60%
}
.orderform .wwe_form_submit,
.orderform .wwe_form_submit_js_hover{
float:right;
}


.newsletter #page_body_main_content .co_headline h1{
  color: #00a55a !important;
  /*border-bottom: 1px solid #333;*/
  border-bottom: 1px solid #e5e5e5;
}

.newsletter #page_body_main_content .content_object h2{
  border-bottom: 0;
  color: #00a55a !important;
}

.newsletter #page_body_main_content .content_object h2 a{
  color: #00a55a !important;
}

.newsletter #page_body_main_content .table_of_contents h2{
  color: #00a55a !important;
  /*border-bottom: 1px solid #333;*/
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
}

.newsletter #page_body_main_content .table_of_contents ul{
  list-style-image: url(/static/img/izk10/newsletter/bullet.gif);
  margin-left: 20px;
  list-style-position: outside;
}

.newsletter #page_body_main_content .table_of_contents ul li{
  padding-top: 5px;
}

.newsletter #page_body_main_content .table_of_contents ul ul li{
  padding-top: 0px;
}

.newsletter #page_body_main_content .table_of_contents a{
  font-weight: bold;
}
a.toggle_show_tags.anchor{
  padding-left:0.3em;
  padding-top:0.4em;
}
.st_weight_0 {
  font-weight: bold;

}

.st_weight_0 {
  font-size: 75%;
}

.st_weight_1 {
  font-size: 87.5%;
 font-weight: bold;
}

.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;
}



/* -------- */
/* - Blog - */
/* -------- */

/* artikelteaser */
.forum_article_teaser .forum_article_meta,
.forum_article .forum_article_meta {
  font-size: .9em;
  color: #888;
}

.forum_article .forum_article_meta {
  padding: 5px 0;
}

.forum_article .co_foot {
  border-top: 1px solid #c9eddd;
  padding-top: 3px;
}

.forum_article_teaser .co_foot {
  clear: both;
  font-size: .9em;
}



/* kommentare */
.type_captcha {
  padding-top: .7em;
}

.type_captcha img {
  float: left;
  margin: 0 10px 5px 0;
  padding-top: 0;
}

.type_captcha a {
  display: block;
}

.type_captcha label {
  font-weight: bold;
  margin-bottom: 10px;
}

.type_captcha input.label {
  width: 126px !important;
}

.type_captcha .captcha_question {
  position: relative;
  top: -3px;
}

.type_captcha ul.pariah_words li {
  display: inline;
  color: #00A55A;
  cursor: pointer;
  margin-right: 5px;
}

.captcha2 .type_captcha input.label {
  width: 200px !important;
  margin-bottom: 5px;
}


.forum_comment{
  padding-left:50px !important;
}

h3.comments_title{
  margin:0 20px 20px!important;
}

.article_comment_meta{
  margin-bottom: 5px;
  color: #888;
}

h2.form_title,
h2.comments_title,
h3.comments_title{
	border-bottom:1px solid #C9EDDD;
	color:#666666;
	font-size:1.4em;
	font-weight:bold;
	margin: 0 0 20px 0;
	padding:0;
}

h2.comments_title {
  margin-left: 20px;
}

.moderation li {
  display: inline;
  margin-right: 10px;
}

.moderation li img{
  position: relative;
  top: 2px;
}

.artikel .unapproved {
  background: #ddd;
}
