/* ################## PAGE_HEAD_CONTENT_HEAD #################### */

.verdi22_twocols #page_head_content_head{
  background-color: #46463e;
}

.verdi22_twocols #page_head_content_head .content_object{
  position: relative;
}

.verdi22_twocols #page_head_content_head .content_object h2{
  width: 590px;
  color: #fff;
  float: left;
  padding: 16px 0px 5px 20px;
}

.verdi22_twocols #page_head_content_head .content_object a{
  position:absolute;
  bottom: 10px;
  right: 10px;
  text-transform: uppercase;
}

.mac.safari.verdi22_twocols #page_head_content_head .content_object a{
  bottom: 5px;
}

.verdi22_twocols #page_head_content_head .content_object img{
  float: right;
}

.verdi22_twocols #page_head_content_head .content_object .richtext {
  color: #fff;
  width: 570px;
  line-height: 1.3em;
  padding: 0 20px 0 20px;
}


/* #####################      PAGE_BODY_MAIN_CONTENT       ################## */

.verdi22_twocols #page_body_main_content div.anchor{
  position: relative;
  top: -34px;
}

.msie7.verdi22_twocols #page_body_main_content div.anchor{
  position:static;
}


.verdi22_twocols #page_body_main_content .content_object{
  background-color: #d7d7be;
  position:relative;
  padding: 20px 0 0px 0px;
}

.verdi22_twocols #page_body_main_content .content_object h2{
  width: auto;
  padding-bottom: 15px;
  padding-left: 20px;
}


.verdi22_twocols #page_body_main_content .content_object .richtext{
  margin-left: 310px;
  padding-right: 10px;
  padding-bottom: 20px;
}

.verdi22_twocols #page_body_main_content .show_event .richtext {
  margin-left: 20px;
}
.verdi22_twocols #page_body_main_content .show_event img {
	padding-right: 20px;
}

.verdi22_twocols #page_body_main_content .content_object .richtext a{
  position: static;
  text-transform: none;
  background: url(/static/img/verdi22/icons/next_dunkel_12x12.gif) no-repeat 0px 2px;
  padding-left: 20px;
  margin-left: 0px;
}

.mac.safari.verdi22_twocols #page_body_main_content .content_object .richtext{
  padding-bottom: 0px;
}

.verdi22_twocols #page_body_main_content .content_object img{
  float:left;
}


.verdi22_twocols #page_body_main_content .content_object a.top{
  text-align:right;
  background: url(/static/img/verdi22/icons/up_15x15.gif) no-repeat;
  background-position: right 2px;
  padding-right: 20px;
  font-size: 1.1em;
  float:right;
  margin: 0 10px 10px 0;
  color: #6F6F62;
}

.verdi22_twocols #page_body_main_content .content_object a.top:hover{
  color: #d42121;
}

/* ###################    PAGE_BODY_RIGHT_CONTENT     ############## */

.verdi22_twocols #page_body_right_content {
  background-color: #46463e;
  padding: 11px 0 10px 20px;
}

.verdi22_twocols #page_body_right_content .content_object a{
  color: #fff;
  text-transform: uppercase;
  font-family: 'arial black';
  font-weight: normal;
  /*line-height: 2em;*/
  font-size: 1.1em;
  display: block;
  padding-bottom: 12px;
}

.msie6 #page_body_right_content {
  padding: 11px 0 10px 10px;
}

.msie6 #page_body_right_content .content_object a{
  padding-bottom: 0px;
}

.verdi22_twocols #page_body_right_content .content_object a:hover{
  color: #D42121;
}

.verdi22_twocols #page_body_right_content .content_object{
  border-top: 10px solid #fff;
  color: #fff;
  margin: 10px -10px 0 -20px;
  padding: 20px;
}

.verdi22_twocols #page_body_right_content .content_object h2{
  color: #fff;
  padding-bottom: 20px;
}

.verdi22_twocols #page_body_right_content .content_object.table_of_contents{
  border:none;
  margin: -10px 0 0 -20px;
}

.msie6 #page_body_right_content .content_object.table_of_contents{
  margin: -10px 0 0 -10px;
}

/**
 * Seitenliste mit den nächsten Aktionen
 */


.verdi22_twocols #page_body_right_content .pagelist,
.verdi22_twocols #page_body_right_content .pagelist a,
.verdi22_twocols #page_body_right_content .pagelist h2,
.verdi22_twocols #page_body_right_content .pagelist h3 {
		color: #fff !important;
}
.verdi22_twocols #page_body_right_content .pagelist h2 {
	font-size: 1.65em;
    padding-bottom: 1.2em;
}
.verdi22_twocols #page_body_right_content .pagelist h3 {
	font-size: 1.2em;
}
.verdi22_twocols #page_body_right_content .pagelist li {
	font-size: 1.1em;
	padding-bottom: 1em;
}

.verdi22_twocols #page_body_right_content .content_object .richtext a,
.extra_link{
  position: static;
  text-transform: none;
  background: url(/static/img/verdi22/icons/next_weiss_12x12.gif) no-repeat 0px 2px;
  padding-left: 20px;
  margin-left: 0px;
}
.verdi22_twocols #page_body_right_content .content_object .richtext a {
	font-family: Helvetica;

}
.verdi22_twocols #page_body_right_content .pagelist a:hover {
	color: #D42121 !important;
}

