/*
	Ergaenzung ProjektSite MELEZ
*/
@media all {

	#breadcrumbs {
		border: 0;
		background: 0;
		margin: -15px 0 10px 0; 
		clear: left;
	}

	#breadcrumbs span {
		display: none;
	}
	
	#col3_content {
		padding-top: 14px;
	}
	
	h1, h2, h3,
	.teaser h1, .teaser h2, .teaser h3, .teaser h4,
	.functionbar h4 {
		color: #018e9f;
		font-size: 20px;
		margin: 0 0 20px 0;
		font-weight: normal;
	}
	
	h1 {
		font-size: 20px;
		margin: 0 0 20px 0;
		font-weight: normal;
	}
	
	a.pfeil,
	.events_list_container a,
	.events_search_row a,
	.alle_termine a,
	.artikelfooter a,
	.melez_filter a,
	a.nextpage_link_1,
	.functionbar .dwloptions a
	{
		color: #a40e31;
		text-decoration: none;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_link_arrow-red-all.png) no-repeat 0 2px;
		padding-left: 13px;
		font-size: 10px;
		text-transform: uppercase;
	}
	
	.functionbar .dwloptions a
	{
		margin-left: 15px;
	}
	
	#col3 p a
	{
		color: #a40e31;
		text-decoration: none;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_link_arrow-red-all.png) no-repeat 0 2px;
		padding-left: 10px;
		font-size: 10px;
		text-transform: uppercase;
	}
	

	#level1nav #mainmenu a span {
		padding-right: 8px;
		padding-left: 8px;
	}
	
	.events_list_page_numbers a {
		color:#018e9f;
	}

	#mainmenu a span {
		color: #018e9f;
		font-size: 13px;
	}

	#mainmenu a:hover span,
	#mainmenu a.navnode:hover span,
	#mainmenu .active span { 
		color: #e2c26b; 
		background-color:#018e9f;
		font-size: 13px;
	}
	#mainmenu a.navnode span {
		color:#58585A;
		background-color:#CDCDCD;
		font-size: 13px;
	}

	
	#mainmenu a:hover .xb1,
	#mainmenu a:hover .xb2,
	#mainmenu a.active .xb1,
	#mainmenu a.active .xb2 {
		background-color: #008f9f;
	}


	
	.kdvz_events_locations,
	.kdvz_events_categories {
		display: none; 
	}
	
	table th.kdvz_events_month_prev {
		background: url(../../../images/Projektwebseite_MELEZ/Images/cal_header_back_small.png) no-repeat 0 0;
	}
	
	table th.kdvz_events_month_next {
		background: url(../../../images/Projektwebseite_MELEZ/Images/cal_header_back_small.png) no-repeat right 0;
	}
	
	table th.kdvz_events_month_prev a,
	table th.kdvz_events_month_next a
	{
		background-color: #008f9f;
		color: #fff;
		display: none;
	}
	
	table .kdvz_events_month th.kdvz_events_month_active {
		background-color: #008f9f;
	}
	
	table .kdvz_events_month {
		border: 0;
	}
	
	table .kdvz_events_month th {

		border: 0;
	}

	table .kdvz_events_weekdays th {
		background-color: #d9eef1;
		font-weight: bold;
		text-transform: uppercase;
		padding-left: 4px;
		padding-right: 0;
	}

	table.kdvz_events_calendar .kdvz_events_days {
		background-color: #d9eef1;
	}
	

	table .kdvz_events_weekdays,
	table td.kdvz_events_day_hasevent,
	table td.kdvz_events_day_hasevent a {
		background-color: #d9eef1;
		color: #000000;
		text-transform: uppercase;
	}
	
	table td.kdvz_events_day_hasevent a {
		font-weight: bold;
	}
	
	hr {
		color: #ffffff;
		background:transparent;
		margin: 15px 0 ;
		padding: 0;
		border:0;
		border-bottom: 1px #008f9f solid;
	}
	
	.artikelfooter {
		border-top: 1px #008f9f solid;
		border-bottom: 1px #008f9f solid;
	}
	
	.rubrik {
		display: none;
	}
	
	#ruhrlogo {
		height: 350px;
		background: url(../../../images/Projektwebseite_MELEZ/Images/schmuck_navcol_flower.png) no-repeat 0px 200px; 
	}
	
	
	.box_melez_gold {
		overflow: hidden;
		margin: 20px 0;
	}
	
	.box_melez_gold .head {
		background-color: #e3c36c;
		height: 5px;
		overflow: hidden;
	}
	
	.box_melez_gold .head .upper_left {
		width: 50%;
		height: 5px;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_back_gold.png) no-repeat top left;
		float: left;
	}
	
	
	.box_melez_gold .head .upper_right {
		width: 50%;
		height: 5px;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_back_gold.png) no-repeat top right;
		float: left;
	}
	
	.box_melez_gold .foot {
		background-color: #e3c36c;
		height: 5px;
		overflow: hidden;

	}
	
	.box_melez_gold .foot .lower_left {
		width: 50%;
		height: 5px;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_back_gold.png) no-repeat bottom left;
		float: left;
	}
	
	.box_melez_gold .foot .lower_right {
		width: 50%;
		height: 5px;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_back_gold.png) no-repeat bottom right;
		float: left;
	}
	
	.box_melez_gold .box_content {
		background-color: #e3c36c;
		color: #008f9f;
		padding: 0 10px;
	}
	
	.box_melez_gold .box_content p {
		padding: 0;
		margin: 0;
	}
	
	.box_melez_gold .box_content p a {
		color: #a40e31;
		text-decoration: none;
		background: url(../../../images/Projektwebseite_MELEZ/Images/box_link_arrow-red.png) no-repeat 0 2px;
		padding-left: 13px;
		font-size: 10px;
		font-family: Verdana, sans-ferif;
		text-transform: uppercase;
	}
	
	.box_melez_gold .box_content p a:hover {
		text-decoration: underline;
	}
	
	.box_melez_gold .box_content .listItem {
		border: 0;
		margin-left: -10px;
		margin-bottom: -12px;
	}
	
	.box_melez_gold .box_content h4 {
		border: 0;
		color: #008f9f;
		font-size: 13px;
		font-weight: bold;
		padding: 5px 0 5px 60px;
	}
	
	.box_melez_gold .box_content h1 {
		padding-top: 10px;
	}
	
	.box_melez_gold .box_content .tx-rgmediaimages-pi1 {
		margin-bottom: -10px;
	}
	
	.button_for {
		position: absolute;
		right: 0px;
		top: 0px;
		display: block;
		width: 60px;
		height: 90px;
		background-image: url(../../../images/Projektwebseite_MELEZ/Images/gallery_button_right.png);
	}
	
	.button_for_off {
		position: absolute;
		right: 0px;
		top: 0px;
		display: block;
		width: 60px;
		height: 90px;
		background-image: url(../../../images/Projektwebseite_MELEZ/Images/gallery_button_right.png);
	}

	.button_back {
		position: absolute;
		left: 0px;
		top: 0px;
		display: block;
		width: 62px;
		height: 90px;
		background-image: url(../../../images/Projektwebseite_MELEZ/Images/gallery_button_left.png);
	}
	
	.button_back_off {
		position: absolute;
		left: 0px;
		top: 0px;
		display: block;
		width: 62px;
		height: 90px;
		background-image: url(../../../images/Projektwebseite_MELEZ/Images/gallery_button_left.png);	
	}
	
	
	#lbPrevLink {
		left: 0;
	}

	#lbPrevLink:hover {
		background: transparent url(../../../images/Projektwebseite_MELEZ/Images/lightb_back.gif) no-repeat 0% 20%;
	}

	#lbNextLink {
		right: 0;
	}

	#lbNextLink:hover {
		background: transparent url(../../../images/Projektwebseite_MELEZ/Images/lightb_for.gif) no-repeat 100% 20%;
	}



	.tx-rgmediaimages-pi1 {
		padding: 0 0 10px 0;
		margin: 0;
	}
	
	
	.monatskalender_melez {
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.monatskalender_melez .head {
		overflow: hidden;
	}
	
	.monatskalender_melez .head .links {
		width: 20px;
		height: 30px;
		float: left;
		background: url(../../../images/Projektwebseite_MELEZ/Images/cal_header_back_small.png) no-repeat 0 0;
	}
	
	.monatskalender_melez .head .mitte {
		width: 510px;
		height: 15px;
		float: left;
		background-color: #008f9f;
		color: #fff;
		padding: 10px 0 5px 0;
		text-align: center;
		font-size: 13px;
		font-weight: normal;
		text-transform: uppercase;
	}
	
	.monatskalender_melez .head .rechts {
		width: 20px;
		height: 30px;
		float: left;
		background: url(../../../images/Projektwebseite_MELEZ/Images/cal_header_back_small.png) no-repeat right 0;
	}
	
	.monatskalender_melez .monate {
		overflow: hidden;
		text-align: center;
		font-size: 12px;
		background-color: #d9eef1;
		color: #a0bec6;
		height: 20px;
		padding-top: 10px;
		width: 550px;
	}
	
	.monatskalender_melez .monate a {
		color: #000;
		font-weight: bold;
		padding: 0;
		background: none;
		font-size: 12px;
		
	}
	
	.monatskalender_melez .monate a.active {
		color: #a0bec6;
		font-weight: bold;
		background-color: #008f9f;
	}
	
	.suche_toggle {
		margin-bottom: 20px;
	}
	
	.events_search_row {
	
	}
	
	.alle_termine {
		padding: 10px 0;
		border-top: 1px solid #008f9f;
		border-bottom: 1px solid #008f9f;
		margin-bottom: 5px;
	}
	
	.melez_datum {
		padding: 0 0 10px 0;
		border-bottom: 1px solid #008f9f;
		margin-bottom: 5px;
	}
	
	.melez_datum h1 {
		padding: 0;
		margin: 0;
	}
	
	.melez_filter {
		padding: 0 0 10px 0;
		border-bottom: 1px solid #008f9f;
		margin-bottom: 5px;
	}
	
	.events_list_ort b {
		color: #008f9f;
	}
	
	.events_list_container .events_list_time {
		display: none;
	}
	
	.events_list_container .events_list_ort {
		width: 200px;
	}
	
	.functionbar {  
		border-top: 1px solid #008f9f;
	}
	
	.dreispalten {
		overflow: hidden;
	}
	
	.dreispalten .box_melez_gold {
		margin: 0 0 10px 0;
	}
	
	.dreispalten .spalte1, 
	.dreispalten .spalte2 {
		margin-right: 10px;
	}

	
	.dreispalten .spalte1, 
	.dreispalten .spalte2,
	.dreispalten .spalte3 {
		float: left;
		width: 172px;
	}
	
	.dreispalten p {
		color: #666;
	}
	
	.tx-rlmpflashdetection-pi1 {
		margin: -56px 0 0 -532px; 
		border-top: 1px solid #fff;  
	}
	
	.box_melez_blau {
		background-color: #d9eef1;
		padding: 10px;
	}
	
	h2.icon_buehnenwagen {
		background: url(../../../images/Projektwebseite_MELEZ/Images/icon_zug_buehnenwagen.png) no-repeat right 5px;
		padding-right: 70px;
		display: inline;
	}

	h2.icon_salonwagen {
		background: url(../../../images/Projektwebseite_MELEZ/Images/icon_zug_salonwagen.png) no-repeat right 5px;
		padding-right: 70px;
		display: inline;
	}
	
	h2.icon_weisserwagen {
		background: url(../../../images/Projektwebseite_MELEZ/Images/icon_zug_weisserwagen.png) no-repeat right 5px;
		padding-right: 70px;
		display: inline;
	}
	
	h2.icon_medienwagen {
		background: url(../../../images/Projektwebseite_MELEZ/Images/icon_zug_medienwagen.png) no-repeat right 5px;
		padding-right: 70px;
		display: inline;
	}
	
	h2.icon_strecke {
		background: url(../../../images/Projektwebseite_MELEZ/Images/icon_strecke.png) no-repeat right 5px;
		padding-right: 70px;
		display: inline;
	}
	
	.halfrow {
		display: block;
		width: 20px;
		height: 1px;
	}
	
	#col2_content table.kdvz_events_calendar {
		margin-top: 20px;
	}
	
	.merkmale {
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.merkmale .links {
		float: left;
		width: 200px;
	}
	
	.merkmale .rechts {
		float: left;
	}
	
  .projs_suchform .submit {
    background:url("../../_gfx/suchbtn3.gif") no-repeat scroll 0 4px transparent;
  }

  form.kontakt .submit {
    color:#a40e31;
  }

}
