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


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


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

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


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

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

.title_container{
  border-top: 1px solid #e0e2e1;
  border-bottom: 1px solid #e0e2e1;
}

.type_confirm_check .richtext {
    margin-left: 30px;
}
.type_confirm_check input {
    float: left;
    margin: 0.5em;
}


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

.label,
.widelabel,
select,
textarea {
  font-size: 1em;
  font-family: arial, sans-serif;
  padding: 2px;
  border: 1px solid #e0e2e1;
  color: #333;
}

.label,
textarea{
padding:5px 2px;
margin-bottom:1px;
}
select{
margin-bottom:1px;}

.wwe3_form_container tr{
  line-height: 1.9em;
}

.bobby{
  color: #999;
}

.label:hover,
.label:focus,
.label:active,
select:hover,
select:focus,
select:active,
textarea:hover,
textarea:focus,
textarea:active {
  color: ##005296;
  border: 1px solid #005296;
}

.ihremeinung .label,textarea{
width: 400px;
}
.ihremeinung  textarea{
height:400px;
}

/* Submit-Buttons */
.wwe_form_submit,
.wwe_form_submit_js_hover {
  background: #009ee0 url(/static/img/pkv15/nav_bg.gif) repeat-x left bottom;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  padding: 2px 3px;
    float:right;
margin-right:1.5em;
}

.wwe_form_submit:hover,
.wwe_form_submit:focus,
.wwe_form_submit:active,
.wwe_form_submit_js_hover {
  background: #009ee0;
}


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

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

.msg_positive,
.proc_state_message,
.msg_misc {
  border: 1px solid #005296;
}

h2.form_title,
.sp_pubdate_yn,
.sp_autoand{
  display: none;
}


/* --------------- */
/* - BROWSE-LIST - */
/* --------------- */
.browse_background{
  margin: 20px 0 0 0;
  border: 1px solid #000;
  border-bottom: 0;
  padding: 10px 12px;
}

.browsebutt{
  display: inline;
}

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

.browse_list {
  display: block;
}

.resultlist li {
  margin-bottom: 15px;
}

/* --------- */
/* - VIDEO - */
/* --------- */
.flashvideo .video_content{
  position: relative;
}

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



/* kleines Suchformular */
.smallsearch {
  position: absolute;
  right: 0;
  top: 5px;
  padding: 0 !important;
  width: 155px !important;
  font-size: 0.9em;
}

.smallsearch .co_head {
  display: none;
}

.smallsearch h2 {
  display: none;
}

.smallsearch .wwe_form_submit,
.smallsearch .wwe_form_submit_js_hover {
  background: #fff url(/static/img/pkv15/search_button.gif) no-repeat left top;
  width: 20px;
  height: 20px;
  font-size: 0;
  float: left;
}

.msie7 .smallsearch .wwe_form_submit,
.msie7 .smallsearch .wwe_form_submit_js_hover,
.msie6 .smallsearch .wwe_form_submit,
.msie6 .smallsearch .wwe_form_submit_js_hover{
  margin-top:-20px;
}

.msie6 #page_head_content_head .testimonial .co_body .richtext,
.msie6 #page_head_content_head .testimonial .co_body .author{
margin-left:22px!important;
}

.smallsearch .label {
  width: 116px;
  float: right;
  margin-right: 13px;
}

.searchlist .resultlist .co_head h3 a{
color:#005296;
}

.ta_noerror.limit{
color:#727272;
font-size:0.9em;
font-weight:normal;
}

.ta_error.limit{
color:#ff0000;
font-size:0.9em;
font-weight:normal;
}

.searchlist div.browselist_upper{
margin-bottom:2em;
}

.home #page_body_right_content .content_object.meinung{
	background:url(/static/img/pkv15/briefumschlag.png) no-repeat 79% center;
	height:72px;
	border-top:1px solid #e0e2e1;
	border-bottom:1px solid #e0e2e1;
	padding:19px 0px 19px 20px;
	width:266px;
}

#page_body_right_content .content_object.meinung{
	background:url(/static/img/pkv15/briefumschlag.png) no-repeat 68% center;
	height:72px;
	border-bottom:1px solid #e0e2e1;
	padding:19px 20px 19px 20px;
	margin:-20px 0 100px 0px;
	width:283px;
}

#page_body_right_content .content_object.meinung.not_last{
	margin:-20px 0 20px 0px;
	padding:19px 0px 19px 0px;
	width:308px;
	background-position:60% center;
}
#page_body_right_content .content_object.meinung h2{
	margin-bottom:1px;
	margin-top:8px;
}
#page_body_right_content .content_object.meinung a{
	display:block;
	height:50px;
	margin-top:-24px;
	padding-top:24px;
	width:230px;
	outline: none;
}
