/*
 * stylesheet for ############ Ich bin mehr Wert ###############
 * special content design (forms, sitemap)
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created: 20050316 bms
 * customized: ###########
 * lastmodified: 20071123 bms
 */



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


/* Loginformular */

/*input[type=radio],
input[type=check],*/
td.type_radio input,
td.type_check input
{
    border: 0 !important;
}

#login{
  /*border: 1px solid #555;
  padding: 3px;*/
  font-size: 0.83em;
  position: absolute;
  top: -12px;
}


/* \ */
* html #login{
  top: -27px;
}
/* */


/* \ */
* + html #login{
  top: -27px;
}
/* */


#login .login_label {
  display:inline;

}

#login .login_text {
  display:inline;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;

}

#login .login_pw {
  display:inline;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;

}

#login .login_submit {
  margin: 10px 0 0 0;
  color: #545454;
  border: 1px solid #555;
  font-weight: bold;
  font-size: .83em;

}

#login .login_button {
  font-weight: bold;
  font-size: .83em;
  color: #545454;
  border: 1px solid #545454;
}

#login .green {
  color: #fff;
}

/* kleines Suchformular */
#search{
  margin: 10px 5px 10px 5px;
  background: #EACB8E;
  padding: 0 5px 0 5px;
}

#search label{
  color: #333;
  margin: 3px 0 0px 0;
  font-weight: bold;
  display:block;
  font-size: 0.83em;
}

#search input{
  margin: 3px 0 3px 0;
}

#search .search_submit{
  color: #545454;
  border: 1px solid #555;
  font-weight: bold;
}


/* ALLGEMEIN (gilt für Kontakt- und Suchformular)*/

/* Fehlertexte */
#page_body_main_content table.wwe3tbl th.th_show_error,
#page_body_main_content table.wwe3tbl td.th_show_error {
  color:  #cc0000;
  font-size: 0.83em;
}

#page_body_main_content div.show_error {
  color:  #cc0000;
}

#page_body_main_content table.wwe3tbl th.warning {
  color:  #cc0000;
  font-size: .83em;
}

#page_body_main_content p.message {
  margin: 20px 0 20px 0;
  font-size: .83em;
}

#page_body_main_content p.positive_message {
  font-size: .83em;
  margin: 20px 0 20px 0;
}

#page_body_main_content p.positive_message a,
#page_body_main_content p.positive_message a:visited{
  color: #008cf0;
}

/* Datum-Kram */
/* bei bedarf */
/*
table.wwe3tbl select.sel_date_d,
table.wwe3tbl select.sel_date_m_numeric {
  width: 42px;
}

table.wwe3tbl select.sel_date_m {
  width: 96px;
}

table.wwe3tbl select.sel_date_y {
  width: 56px;
}
*/


/*  GROSSES SUCHFORMULAR  */
#form_search_generic form{
  margin: 0;
  padding: 5px;
  border: 1px solid #555;
  background-color: #e4e4e9;
}

/* Tabelleneigenschaften */
#form_search_generic table.wwe3tbl {
}


#form_search_generic label {
  font-weight:bold;
}


#form_search_generic table.wwe3tbl td {
  font-size: 0.83em;
}


#form_search_generic .wwe_form_submit {
  color: #545454;
  border: 1px solid #555;
  font-weight: bold;
}



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

.wwe3_browsebutt_active{
  display: inline;
  font-weight: bold;
}

.browse_background_upper{
  margin-bottom: 1em;
  border-bottom: 1px solid #555;
  font-size: 0.9em;
}

.browse_background_lower{
  margin-bottom: 1em;
  border-top: 1px solid #555;
  font-size: 0.9em;
}

.list_result{
  padding-bottom: 1em;
}

.browse_list {
  display: inline;
}

/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

.searchlist{
  font-size: 0.83em;
  background: #e4e4e9;
  padding: 5px;
  border-left: 1px solid #555;
  border-bottom: 1px solid #555;
  border-right: 1px solid #555;
}

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

.searchlist ul{
  margin: 0 0 0 18px;
  padding: 0;
  list-style-type: none;
}

.searchlist li{
  list-style-image: url(/static/img/demo_icons/link_int.gif);
  margin-bottom: 10px;
}


/* KONTAKTFORMULAR */

.wwe3_form_container form{
  padding: 5px;
}


.wwe3_form_container table.wwe3tbl td
{
    font-size: 0.83em;
}

.wwe3_form_container table.wwe3tbl td,
.wwe3_form_container table.wwe3tbl th
{
    vertical-align: top;
}


.wwe3_form_container table.wwe3tbl tr.tr_title th.title .title_container
{
  font-size: 0.83em;
  border-bottom: 1px solid #999999;
  padding-top:10px;
  padding-bottom: 2px;
  margin-bottom: 2px;
}

/* Formularelemente */
.wwe3_form_container table.wwe3tbl td input {
  border: 1px solid #0071B3;
  margin: 3px 0 0 0;
  padding: 0 0 0 1px;
}

.wwe3_form_container table.wwe3tbl td select {
  border: 1px solid #0071B3;
}

.wwe3_form_container table.wwe3tbl td textarea {
  border: 1px solid #0071B3;
  margin: 3px 0 0 0;
  width: 250px;
  font-family: verdana, arial, sans-serif;
  font-size: 1em;
}

.wwe3_form_container .wwe_form_submit{
  color: #fff;
  font-weight: bold;
  background-color: #0071B3;
  border: 1px solid #0071B3;
  padding: 1px 3px 1px 3px;
}


.wwe3_form_container .wwe_form_submit:hover{
  color: #0071B3;
  font-weight: bold;
  background-color: #EFEFF1;
  border: 1px solid #0071B3;
  padding: 1px 3px 1px 3px;
}

.wwe_form_submit_js_hover{
  color: #0071B3;
  font-weight: bold;
  background-color: #EFEFF1;
  border: 1px solid #0071B3;
  padding: 1px 3px 1px 3px;
}

/* schnellschuss f. MA-Umfrage */
#form_ma_umfrage td.type_radio{
  border-bottom: 2px solid #efeff1;
}

#form_ma_umfrage td.type_label,
#form_ma_umfrage td.type_select{
  background-color: #b4d6f2;
  border-top: 1px solid #fff;
  padding: 3px;
}


/* ####################################        SITEMAP       ############################ */


#sitemap{
  margin: 0;
  padding: 5px;
  font-size: 0.83em;
  background: #EFF1F4;
  border: 1px solid #555;
}

#sitemap a,
#sitemap  a:visited{
  line-height: 20px;
}


#sitemap ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  list-style-position: outside;
}

#sitemap li a{
  padding: 0px;
  margin: 5px 0 5px 5px;
}

#sitemap li li a{
  margin: 5px 0 5px 15px;
}

#sitemap li li li a{
  margin: 5px 0 5px 25px;
}

/* ####################################    NEWSLETTER   ############################ */


#wwe3_form_reg_newsletter {
  margin: 0;
  padding: 0;
  font-size: 0.83em;
}



#wwe3_form_reg_newsletter input[type=text]{
  border: 1px solid #0071B3;
  padding: 0 0 0 2px;
  margin: 5px 0 0 0;
}

#wwe3_form_reg_newsletter input[type=radio]{
  padding: 0 0 0 2px;
  margin: 10px 0 0 0;
}

#wwe3_form_reg_newsletter label{
  padding: 0 10px 0 0;
}

#wwe3_form_reg_newsletter .wwe_form_submit{
  color: #fff;
  font-weight: bold;
  background-color: #0071B3;
  border: none;
}

#wwe3_form_reg_newsletter .wwe_form_submit:hover{
  color: #0071B3;
  font-weight: bold;
  background-color: #EFEFF1;
  border: 1px solid #0071B3;
}

.#wwe3_form_reg_newsletter_js_hover{
  color: #0071B3;
  font-weight: bold;
  background-color: #EFEFF1;
  border: 1px solid #0071B3;
  padding: 1px 3px 1px 3px;
}

/* ####################################    VERANSTALTUNGEN   ############################ */

.wwe3_styled {
  font-size: 0.83em;
}

#wwe3_form_affirm_event {
  font-size: 0.83em;
}

#wwe3_form_affirm_event .th_label {
  vertical-align: middle;
}

.wwe_form_submit {
  display: block;
  padding: 2px 5px 2px 5px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #55585C;
  background-color: #EACB8E;
}

.wwe_form_submit:active {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #55585C;
  border-left: 2px solid #55585C;
}


/* ###################### VERDI18 PSYCHOTEST #################### */

iframe{
  background-color: none;
  border: 0;
}





/* ###################### Mitarbeiterumfrage #################### */
#form_ma_umfrage .tr_title th div,
#form_emc_umfrage .tr_title th div,
#ver18_universal_survey_form  .tr_title th div,
#ver18_tsys08_survey_form  .tr_title th div{
  background: #77bcf3;
  padding: 3px 5px;
  border: 0;
  border-top: 20px solid #efeff1;
}

#form_ma_umfrage .type_info,
#form_emc_umfrage .type_info,
#ver18_universal_survey_form .type_info,
#ver18_tsys08_survey_form .type_info {
  background: #b4d6f2;
  padding: 3px 5px;
}

#form_ma_umfrage .type_check,
#form_ma_umfrage .type_radio,
#form_ma_umfrage .type_text1000,
#form_ma_umfrage .th_label,
#form_emc_umfrage .type_check,
#form_emc_umfrage .type_radio,
#form_emc_umfrage .type_text1000,
#form_emc_umfrage .th_label,
#ver18_tsys08_survey_form .type_check,
#ver18_tsys08_survey_form .type_radio,
#ver18_tsys08_survey_form .type_text1000,
#ver18_tsys08_survey_form .th_label,
#ver18_tsys08_survey_form .type_label,
#ver18_universal_survey_form .type_check,
#ver18_universal_survey_form .type_radio,
#ver18_universal_survey_form .type_text1000,
#ver18_universal_survey_form .th_label,
#ver18_universal_survey_form .type_label {
  background: #b4d6f2;
  padding: 3px 5px;
  border-top: 2px solid #efeff1;
}

#ver18_universal_survey_form .type_radio,
#ver18_universal_survey_form .type_check,
#ver18_universal_survey_form .th_label,
#ver18_universal_survey_form .type_label,
#ver18_tsys08_survey_form .type_radio,
#ver18_tsys08_survey_form .type_check,
#ver18_tsys08_survey_form .th_label,
#ver18_tsys08_survey_form .type_label{
  border-top: 0;
  border-bottom: 2px solid #efeff1;
}

#ver18_tsys08_survey_form .tsys_08_part7_q3 .type_check{
      border-bottom: 0;
}

#ver18_tsys08_survey_form .tsys_08_part7_info3 .type_info{
  border-bottom: 2px solid #efeff1;
}

#form_ma_umfrage .th_label,
#form_emc_umfrage .th_label {
  border-right: 2px solid #efeff1;
  width: 315px;
}

*+html #form_ma_umfrage .td_field,
*+html #form_emc_umfrage .td_field{
  width: 40%;
}

* html #form_ma_umfrage .td_field,
* html #form_emc_umfrage .td_field{
  width: 40%;
}

#form_ma_umfrage .type_check span,
#form_ma_umfrage .type_radio span,
#form_emc_umfrage .type_check span,
#form_emc_umfrage .type_radio span  {
  font-size: 0.77em;
  margin-right: 5px;
  display: block;
  float: left;
  width: 110px;
  text-align: center;
}

#form_ma_umfrage .type_check label,
#form_ma_umfrage .type_radio label,
#form_emc_umfrage .type_check label,
#form_emc_umfrage .type_radio label {
  text-align: center;
  display: block;
  width: 110px;
}

#form_ma_umfrage .type_radio .no_fbr span,
#form_emc_umfrage .type_radio .no_fbr span {
  width: 21%;
}

#form_ma_umfrage .type_radio .no_fbr label,
#form_emc_umfrage .type_radio .no_fbr label{
  display: inline;
}

#ver18_universal_survey_form textarea,
#ver18_tsys08_survey_form textarea{
  width: 406px;
  margin: 0;
  border: 1px solid #b4d6f2;
}

/* \ */
* html #ver18_universal_survey_form textarea,
* html #ver18_tsys08_survey_form textarea{
  width: 404px;
}

#ver18_universal_survey_form textarea:hover,
#ver18_universal_survey_form textarea:focus,
#ver18_universal_survey_form textarea:active,
#ver18_tsys08_survey_form textarea:hover,
#ver18_tsys08_survey_form textarea:focus,
#ver18_tsys08_survey_form textarea:active{
  background: #fff;
}

#ver18_universal_survey_form .type_radio label,
#ver18_tsys08_survey_form .type_radio label{
  position: relative;
  top: -2px;
  padding-right: 3px;
}


#ver18_universal_survey_form form,
#ver18_tsys08_survey_form form{
  padding-top: 0;
}

#ver18_tsys08_survey_form .tsys_08_part1_title .title_container{
  border-top: 0 !important;
}




/* CEBIT Kartenreservierung */

#ver18_form_cebit .title_container{
  padding-top: 16px;
  font-size: 0.77em;
}

#ver18_form_cebit td.type_info{
  font-weight: bold;
  padding-top: 16px;
}

#ver18_form_cebit td.type_radio input{
  float: left;
}

#ver18_form_cebit td.type_radio label{
  display: block;
  padding-left: 20px;
}

/* \ */
* html #ver18_form_cebit td.type_radio label{
  padding-top: 4px;
}
/* */

/* \ */
* + html #ver18_form_cebit td.type_radio label{
  padding-top: 4px;
}
/* \ */

#ver18_form_cebit td.type_radio label{
  display: block;
  padding-left: 20px;
}

#ver18_form_cebit td.type_radio br{
  font-size: 0;
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
}

/* formular ibm tarifrunde 2008 */

#ver18_form_ibm_tarrif_2008{
  background-color: #fe0000;
  padding: 0 20px;
  padding-bottom: 1px;
}

#ver18_form_ibm_tarrif_2008 .tr_title th{
  padding-bottom: 10px;
}

#ver18_form_ibm_tarrif_2008 .title_container{
  border: 0;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.6em;
}

#ver18_form_ibm_tarrif_2008 .th_label{
  padding-right: 5px;
  padding-left: 50px;
  width: 110px;
}

#ver18_form_ibm_tarrif_2008 .wwe_form_submit,
#ver18_form_ibm_tarrif_2008 .wwe_form_submit_js_hover{
  margin-left: 140px;
  padding: 2px 5px 2px 5px;
}

#ver18_form_ibm_tarrif_2008 .type_info{
  font-size: .7em;
  line-height: 1.2em;
  padding-top: 10px;
  padding-left: 9px;
}

p.positive_message{
  font-weight: bold !important;
}

/* #################### Forum ########################### */

.wwe3_browsebutt a {
	color: #008CF0;
	font-weight: bold;
}

#wwe3_form_forum_newcomment legend { display: none; }

.forum_article_text,
.forum_comment_text {
	margin-bottom: 0;
}

.forum_article_text h2 {
	font-size: 1.2em;
}

.forum_article_text h2,
.forum_comment_text h3 {
	margin-bottom: 7px;
}

.article_comment_meta_box {
	border-bottom: 1px solid #999999;
	font-size: 0.8em;
	color: #999999;
}
.article_comment_meta_box td {
	padding:3px 0pt;
}
.article_comment_meta_box table {
	border-collapse: collapse;
}

#wwe3_form_forum_newcomment {
	padding-top: 10px;
}

#wwe3_form_forum_newcomment form {
	padding: 0;
}

#wwe3_form_forum_newcomment table {
	width: 100%;
}
.article_comment_meta_box .moderation a {
	color:#008CF0;
}

.article_comment_meta_box ul.moderation {
	list-style-type: none;
}

.article_comment_meta_box ul.moderation li{
	display: inline;
}

.article_comment_meta_box ul.moderation .text{
	display: none;
}

.unapproved {
	background: #FFD6D6;
}

.unapproved + div{
	background: #FFD6D6;
}
