/*
 * stylesheet for ############ PKV ###############
 * content design
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20070310 bms
 * lastmodified: 20070404 bms
 */


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

.label,
.widelabel,
select,
textarea {
  font-size: 1em;
  font-family: Arial, sans-serif;
  border: 1px solid #343467;
  margin: 0;
  width: 17.6em;
  color: #626262;
  /*background: #fff url(/fileadmin/templates/gfx/input_bg.gif) repeat-x top left;*/
}

#page_body_left_content .label,
#page_body_left_content select,
#page_body_left_content textarea {
	width: 12em;
}

textarea {
  width: 22.9em;
}


/* INPUT ELEMENTE */
input:focus,
input:hover,
input:active,
select:focus,
select:hover,
select:active,
textarea:focus,
textarea:hover,
textarea:active {
  background-color: #eee;
  color: #000;
}

.bobby {
  color: #999;
}


/* Formular Container */

.wwe3_form_container{
  line-height: 1.8em;
}


.wwe3_form_container legend{
  margin: 0 0 10px 0;
  color: #626262;
  padding: 0;
  font-size: 1em;
  font-weight:bold;
}

.wwe3_form_container .mailform-radio legend {
	display: none;
}

.wwe3_form_container .mailform-label td {
	font-weight: bold;
}

.wwe3_form_container table{
  padding: 0;
}

.wwe3_form_container table td{
  padding: 0 1em 0 0;
}

.wwe3_form_container br{
  display: none;
}

.wwe3_form_container table br{
  display: block;
}

/* SUBMIT-BUTTONS */

.wwe_form_submit,
.wwe_form_submit_js_hover {
  cursor: pointer;
  border: none;
  background-color: #fff;
  color: #333366;
  font-weight: bold;
  text-align: left;
  margin-top: .8em;
  position: relative;
  left: -.25em;
  padding: 0;
  font-family: verdana, sans-serif;
  font-size: .83em;
}


#page_body_main_content .wwe_form_submit,
#page_body_main_content .wwe_form_submit_js_hover {
  font-size: .77em;
}


.wwe_form_submit:hover,
.wwe_form_submit:focus,
.wwe_form_submit_js_hover {
  text-decoration: underline;
  color: #333366;
  /*float:left;*/
  background-color: #fff;
}

/* kleines Suchformular */

#search{
  margin-bottom: 1.2em;
  margin-left: 1em;
	font-size: 0.83em;
}

.mac.safari #search{
  height: 5em;
}

#search h2{
  margin-bottom: 3px;
}

#search .label {
  width: 14em;
  padding: .35em 0 .35em 0.35em;
  border: none;
}

#search .wwe_form_submit,
#search .wwe_form_submit_js_hover {
 margin-top: 4px;
 background: transparent;
}

#search .wwe_form_submit:hover,
#search .wwe_form_submit:focus,
#search .wwe_form_submit_js_hover {
 margin-top: 4px;
}


.msie #search .label {
  width: 13.5em;
}

.msie #search .label{
  position: relative;
  left: -.75em;
  /*padding-left: 8px;*/
}

.msie #search .wwe_form_submit,
.msie #search .wwe_form_submit_js_hover{
  position: relative;
  left: -.75em;
  /*padding-left: 8px;*/
}

#search input{
  float: left;
}


#search .results{
  top: 1.33em;
  word-wrap: break-word;
  overflow: hidden;
}

#search .wwe_form_submit,
#search .wwe_form_submit_js_hover,
#search .wwe_form_submit:hover,
#search .wwe_form_submit:focus,
{
  background-color: #9acccd;
}



#ajax_hint_results,
#ajax_hint_wait {
    border: 1px solid #908E92;
    display:none;
    background-color:#EFF1F4;
    position: absolute;
    z-index: 10;
    cursor: progress;
    cursor: default;
}

#ajax_hint_results a {
  display: block;
  color: #443d5e;
  padding: 2px 0 2px 0;
}

#ajax_hint_results a.selected{
    background-color: #fff;
}

#ajax_hint_results li {
    cursor: pointer;
    width: 100%;
}

.ajax_hint_container {
  position: relative;
  z-index: 10;
}

.msie .ajax_hint_container {
    clear: both;
    top: 0px;
    height: 0;
}

.msie #search .ajax_hint_container {
  top: -18px;
}

.msie #form_search_generic .ajax_hint_container {
  top: -4px;
}

#form_search_generic #ajax_hint_results a {
  display: block;
  color: #443d5e;
  padding: 1px 0 1px 0;
}

#form_search_generic .sp_pubdate_since select,
#form_search_generic .sp_pubdate_until select{
  width: auto;
}

#form_search_generic select.sel_date_d,
#form_search_generic select.sel_date_m_numeric{
  width: 3em;
}

#form_search_generic select.sel_date_y{
  width: 4.2em;
}

/* Kontaktformular */

#wwe3_mail_form th.title {
  display: none;
}


/* ALLGEMEIN (gilt fuer Kontakt- und Suchformular)*/

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

#page_body_main_content p.message,
#page_body_main_content p.positive_message {
  margin: 20px 0 20px 0;
  color:  #cc0000;
  font-weight:bold;
  border: 1px solid #626262;
  padding: 5px;
}


/* Suchergebnis-Browser */

.wwe3_browsebutt{
  display: inline;
}

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

.browse_background,
.tx-indexedsearch-browsebox{
  margin: 1em 0 1em 0;
  border: 1px solid #626262;
}

.list_result,
.browse_list,
.tx-indexedsearch-browsebox p,
.tx-indexedsearch-browsebox .browsebox {
  padding: 4px 3px 4px 10px;
	text-align: center;
}

#page_body_main_content .tx-indexedsearch-browsebox ul.browsebox {
	list-style: none;
	margin: 0;
	text-align: center;
}
#page_body_main_content .tx-indexedsearch-browsebox ul.browsebox li {
	list-style: none;
	display: inline;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #000;
}

/** tt_news styles fuer pagebrowser **/
.tx-ttnews-browsebox {
	text-align: center;
}
.browse_list {
	margin: 0 auto;
}
.browse_list td {
	padding: 0 4px;
	border-right: 1px solid #000;
}


/* Font-Size-Changer */

.font_size_changer {
  z-index: 10;
  top: -1.5em;
  right: 0em;
  position: absolute;
  color: #333366;
  width: 8.5em;
}

.font_size_changer img{
  margin-right: 1px;
}

.font_size_changer img.decrease_fs{
  width: .7em;
  margin-top: 6px;
}

.font_size_changer img.increase_fs{
  width: .7em;
  margin-top: 5px;
}


.font_size_changer .content_object{
  margin: 0 0 1px 0;
}

.font_size_changer p{
  margin-bottom: .5em;
}

.font_size_changer h2{
  margin: 0;
  font-size: .83em;
  line-height: 1.8em;
  padding-right: .5em;
  float: left;
}

.msie .font_size_changer a:active{
  border: 2px solid #fff;
  background: transparent;
}


/* ############ Sitemap ########## */

#page_body_main_content .csc-sitemap ul{
  margin-left: 1.3em;
}

.msie #page_body_main_content .csc-sitemap ul{
  margin-left: 1.1em;
}

#page_body_main_content .csc-sitemap li{
list-style-type: none;
  list-style-image: url(/fileadmin/templates/gfx/list.gif);
  line-height: 1.5em;
}

.msie #page_body_main_content .csc-sitemap li{
  list-style-image: url(/fileadmin/templates/gfx/list_ie.gif);
  line-height: 1.5em;
}

#page_body_main_content .csc-sitemap li a {
	text-decoration: none;
}

/* ######## Dokument-Suche ##### */
#form_search_pkv10 select{
  width: auto;
}

#form_search_pkv10.wwe3_form_container{
  border: 1px solid #bedbe1;
  padding: .625em;
}

#form_search_pkv10{
  margin-bottom: 2em;
}


/* ############ Bestellformulare ########## */


#pkv10_order_journal .form_title th,
#pkv10_order_brochures .form_title th{
  padding-bottom: 1.5em;
}

#pkv10_order_journal .type_radio .radio{
  float: left;
  position: relative;
  top: 0.2em;
}


#pkv10_order_journal .type_radio label{
  display: block;
  margin-left: 2.5em;
  line-height: 1.2em;
  padding-bottom: 1em;
}


#pkv10_order_brochures br,
#pkv10_order_journal br{
  line-height: 0;
  height: 0;
  font-size: 0;
}

#pkv10_order_brochures .mail_salutation td,
#pkv10_order_journal .mail_salutation td{
  padding-top: 2em;
}

#pkv10_order_brochures .form_required_field_info td,
#pkv10_order_journal .form_required_field_info td{
  padding-bottom: 2em;
}

#pkv10_order_brochures .form_required_field_info legend,
#pkv10_order_journal .form_required_field_info legend{
  margin:0;
}



/*** Downloads liste ***/
.csc-uploads td.csc-uploads-fileName {
	width: 90%;
	padding-bottom: 1em;
}
.csc-uploads td.csc-uploads-fileSize {
	width: 10%;
	text-align: right;
	vertical-align: top;
	padding-bottom: 1em;
}



/* ########### News ############# */
#page_body_main_content dt {
}

#page_body_main_content .news-single-additional-info dl {
}

#page_body_main_content .news-single-related,
#page_body_main_content .news-single-files,
#page_body_main_content .news-single-links {
	margin-bottom: 1em;
}

#page_body_main_content .news-single-related dd {
	background-image: url(../gfx/note.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#page_body_main_content .news-single-files dd {
	background-image: url(../gfx/page_green.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#page_body_main_content .news-single-links dd p {
	background-image: url(../gfx/world_link.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
	margin: 0;
}
#page_body_main_content .news-single-backlink {
}







/* ################## Link Maker ####################### */
.tx-nppkvlinkmaker-pi1 .clearer {
	clear: both;
}
.tx-nppkvlinkmaker-pi1 #linkColumn_1,
.tx-nppkvlinkmaker-pi1 #linkColumn_2 {
	font-size: 0.8em;
	margin-left: 0;
	list-style: none;
	width: 45%;
	float: left;
}
.tx-nppkvlinkmaker-pi1 #linkColumn_2 {
	float: right;
}
#page_body_main_content .tx-nppkvlinkmaker-pi1 li {
	list-style-type: none;
}
#page_body_main_content .tx-nppkvlinkmaker-pi1 li.spacer {
	font-weight: bold;
}
