/* NAVI Level 1 */
#navi1 {
	position: absolute;	top: 0;	left: 29px;	width: 750px; height: 165px; background-image: url(/images/banner.jpg); background-repeat: no-repeat
}

#navi1 #greenfee-de_ {
	position:absolute; left:445px; top:67px; width:88px; height:21px;
}
#navi1 #greenfee-de_ .greenfee {
	width: 88px; height: 21px; background-image: url(/images/greenfee_de.gif); background-repeat: no-repeat; display: block;
}
#navi1 #greenfee-de_ .greenfee-sel {
	width: 88px; height: 21px; background-image: url(/images/greenfee_de.gif); background-repeat: no-repeat; display: block; background-position: 0 -21px;
}
#navi1 #greenfee-de_ .greenfee:hover {
	background-position: 0 -21px;
}


#navi1 #clubs-de_ {
	position:absolute; left:228px; top:68px; width:42px; height:19px;
}
#navi1 #clubs-de_ .clubs {
	width: 43px; height: 19px; background-image: url(/images/clubs_de.gif); background-repeat: no-repeat; display: block;
}
#navi1 #clubs-de_ .clubs-sel {
	width: 43px; height: 19px; background-image: url(/images/clubs_de.gif); background-repeat: no-repeat; display: block; background-position: 0 -19px;
}
#navi1 #clubs-de_ .clubs:hover {
	background-position: 0 -19px;
}


#navi1 #heart-de_ {
	position:absolute; left:57px; top:71px; width:100px; height:24px;
}
#navi1 #heart-de_ .heart {
	width: 100px; height: 24px; background-image: url(/images/heart_de.gif); background-repeat: no-repeat; display: block;
}
#navi1 #heart-de_ .heart-sel {
	width: 100px; height: 24px; background-image: url(/images/heart_de.gif); background-repeat: no-repeat; display: block; background-position: 0 -24px;
}
#navi1 #heart-de_ .heart:hover {
	background-position: 0 -24px;
}

#navi1 #partner-de_ {
	position:absolute; left:589px; top:72px; width:107px; height:24px;
}
#navi1 #partner-de_ .partner {
	width: 107px; height: 24px; background-image: url(/images/partner_de.gif); background-repeat: no-repeat; display: block;
}
#navi1 #partner-de_ .partner-sel {
	width: 107px; height: 24px; background-image: url(/images/partner_de.gif); background-repeat: no-repeat; display: block; background-position: 0 -24px;
}
#navi1 #partner-de_ .partner:hover {
	background-position: 0 -24px;
}

#navi1 #line-left-de_ {
	position:absolute; left:191px; top:68px; width:4px; height:23px; background-image: url(/images/line_left_de.gif); background-repeat: no-repeat;
}

#navi1 #line-right-de_ {
	position:absolute; left:559px; top:70px; width:5px; height:23px; background-image: url(/images/line_right_de.gif); background-repeat: no-repeat;
}

#navi1 a img {
	border-style: none;
}


/* META */

#meta {
	position: absolute; top: 4px; right: 54px; width: 630px; text-align: right; z-index: 30;
}
#meta, #meta a {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #004573;
}
#meta a {
	padding-left: 5px; padding-right: 5px; text-decoration: none;
}
#meta a:hover {
	color: #1C72AB; text-decoration: underline;
}


#sub_navi {
	border-bottom: 1px solid #7A070A; padding-bottom: 5px;
}
	#sub_navi div.bottom_navi {
		width: 610px; height: 1px; margin: 0; padding: 0;
	}	
	 #sub_navi div.subnavi_sep {
	 	float: left; width: 1px; height: 14px; overflow: hidden; background-repeat:no-repeat;
		background-image: url(/images/navi_lev2_separator.gif);
	 }
	 	#sub_navi a {
			display: block; float: left; overflow: hidden;
		}
		#sub_navi a:hover {
			background-position: 0 -14px;
		}
			#sub_navi a.news {
				width: 54px; height: 14px; background-image: url(/images/navi_lev2_news_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.hak {
				width: 73px; height: 14px; background-image: url(/images/navi_hak.gif); background-repeat: no-repeat;
			}
			#sub_navi a.turnierkalender {
				width: 106px; height: 14px; background-image: url(/images/navi_lev2_turnierkalender_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.region {
				width: 66px; height: 14px; background-image: url(/images/navi_lev2_region_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.ecards {
				width: 68px; height: 14px; background-image: url(/images/navi_lev2_ecards_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.newsletter {
				width: 82px; height: 14px; background-image: url(/images/navi_lev2_newsletter_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.presse {
				width: 64px; height: 14px; background-image: url(/images/navi_lev2_presse_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.intern {
				width: 44px; height: 14px; background-image: url(/images/navi_lev2_intern_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.clubs {
				width: 58px; height: 14px; background-image: url(/images/navi_lev2_clubs.gif); background-repeat: no-repeat;
			}
			#sub_navi a.clubs-sel {
				width: 58px; height: 14px; background-image: url(/images/navi_lev2_clubs.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}			
			/* active links **/
			#sub_navi a.news-sel {
				width: 54px; height: 14px; background-image: url(/images/navi_lev2_news_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.hak-sel {
				width: 73px; height: 14px; background-image: url(/images/navi_hak.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.turnierkalender-sel {
				width: 106px; height: 14px; background-image: url(/images/navi_lev2_turnierkalender_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.region-sel {
				width: 66px; height: 14px; background-image: url(/images/navi_lev2_region_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.ecards-sel {
				width: 68px; height: 14px; background-image: url(/images/navi_lev2_ecards_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.newsletter-sel {
				width: 82px; height: 14px; background-image: url(/images/navi_lev2_newsletter_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.presse-sel {
				width: 64px; height: 14px; background-image: url(/images/navi_lev2_presse_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			#sub_navi a.intern-sel {
				width: 44px; height: 14px; background-image: url(/images/navi_lev2_intern_rb.gif); background-repeat: no-repeat;
				background-position: 0 -14px;
			}
			/* navi 2*/
			#sub_navi a.kleinanzeigen {
				width: 93px; height: 14px; background-image: url(/images/navi_lev2_kleinanzeigen_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.geratepool {
				width: 84px; height: 14px; background-image: url(/images/navi_lev2_geratepool_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.gemein_einkaufen {
				width: 136px; height: 14px; background-image: url(/images/navi_lev2_gemein_einkauf_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.infoboard {
				width: 61px; height: 14px; background-image: url(/images/navi_lev2_infoboard_rb.gif); background-repeat: no-repeat;
			}
			/*active*/
			#sub_navi a.kleinanzeigen-sel {
				width: 93px; height: 14px; background-image: url(/images/navi_lev2_kleinanzeigen_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.geratepool-sel {
				width: 84px; height: 14px; background-image: url(/images/navi_lev2_geratepool_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.gemein_einkaufen-sel {
				width: 136px; height: 14px; background-image: url(/images/navi_lev2_gemein_einkauf_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.infoboard-sel {
				width: 61px; height: 14px; background-image: url(/images/navi_lev2_infoboard_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			
			#sub_navi a.benefits {
				width: 58px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_01_de.gif); background-repeat: no-repeat;
			}
            #sub_navi a.die-cards {
				width: 69px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_02.gif); background-repeat: no-repeat;
			}
            #sub_navi a.vip-card {
				width: 61px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_03.gif); background-repeat: no-repeat;
			}
            #sub_navi a.member-sticker {
				width: 91px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_04.gif); background-repeat: no-repeat;
			}
            
			#sub_navi a.karten-bestellen {
				width: 108px; height: 14px; background-image: url(/images/navi_lev2_karten_bestellen_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.produkte {
				width: 76px; height: 14px; background-image: url(/images/navi_lev2_produkte_rb.gif); background-repeat: no-repeat;
			}
			#sub_navi a.produkte-bestellen {
				width: 114px; height: 14px; background-image: url(/images/navi_lev2_produkte_bestellen_rb.gif); background-repeat: no-repeat;
			}
			/* active links **/
            #sub_navi a.benefits-sel {
				width: 58px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_01_de.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.die-cards-sel {
				width: 69px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_02.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
            #sub_navi a.vip-card-sel {
				width: 61px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_03.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
            #sub_navi a.member-sticker-sel {
				width: 91px; height: 14px; background-image: url(/images/navi_lev2_Vorteile_04.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
            
			#sub_navi a.karten-bestellen-sel {
				width: 108px; height: 14px; background-image: url(/images/navi_lev2_karten_bestellen_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.produkte-sel {
				width: 76px; height: 14px; background-image: url(/images/navi_lev2_produkte_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.produkte-bestellen-sel {
				width: 114px; height: 14px; background-image: url(/images/navi_lev2_produkte_bestellen_rb.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			
			#sub_navi a.partnerhotels {
				width: 92px; height: 14px; background-image: url(/images/navi_lev2_partnerhotels.gif); background-repeat: no-repeat;
			}
			#sub_navi a.angebote {
				width: 75px; height: 14px; background-image: url(/images/navi_lev2_angebote.gif); background-repeat: no-repeat;
			}
			/* active links **/
			#sub_navi a.partnerhotels-sel {
				width: 92px; height: 14px; background-image: url(/images/navi_lev2_partnerhotels.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			#sub_navi a.angebote-sel {
				width: 75px; height: 14px; background-image: url(/images/navi_lev2_angebote.gif); background-repeat: no-repeat; background-position: 0 -14px;
			}
			
/* BUTTONS */

.button_bestellen_absenden {
	float: right; display: block; background-image: url(/images/button_bestellen_absenden.gif); width: 145px;
	background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; height: 20px; line-height: 19px;
}
.button_bestellen_absenden:hover {
	background-position: 0 -20px;
}
.absendern_button {
	display: block; background-image: url(/images/button.gif); background-repeat: no-repeat; height: 20px; line-height: 19px;
	float: left; font-size: 12px; color: #FFF; text-decoration: none; padding: 0 10px 0 17px; font-weight: bold;
}
.absendern_button:hover {
	background-position: 0 -20px;
}
.anmelden_button {
	display: block; background-image: url(/images/button.gif); background-repeat: no-repeat; height: 20px; line-height: 19px;
	float: left; font-size: 12px; color: #FFF; text-decoration: none; padding: 0 10px 0 17px; font-weight: bold; margin: 0 0 0 30px;
}
.anmelden_button:hover {
	background-position: 0 -20px;
}
.login_button {
	float: left; display: inline; background-image: url(/images/button_login.gif); background-repeat: no-repeat; height: 20px; line-height: 19px;
	font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold; padding: 0 30px 0 30px; margin: 0 0 0 155px;
}
.login_button:hover {
	background-position: 0 -20px;
}
.fee_bestellen_button {
	position: absolute; bottom: 5px; left: 132px; width: 145px; display: block; background-image: url(/images/button_bestellen.gif);
	background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #FFF; padding-left: 13px; text-decoration: none; height: 20px; line-height: 19px;
}
.fee_bestellen_button:hover {
	background-position: 0 -20px;
}
.merchandise_button {
	position: absolute; bottom: 5px; left: 135px; width: 145px; display: block; background-image: url(/images/button_bestellen.gif); background-position: 0 0;
	background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; height: 20px; line-height: 19px;
}
.merchandise_button:hover {
	background-position: 0 -20px;
}
.button_antrag {
	float: left; display: block; background-image: url(/images/button_antrag.gif); width: 167px;
	background-repeat: no-repeat; height: 20px; line-height: 19px;
}
.button_antrag:hover {
	background-position: 0 -20px;
}


	#paging_navi a.zuruck {
		width: 57px; height: 14px; display: inline; background-image: url(/images/navi_paging_zuruck_rb.gif); background-repeat: no-repeat; float: left; overflow: hidden;
		margin: 0 0 0 210px;
	}
	#paging_navi a.zuruck:hover {
		background-position: 0 -14px;
	}
	#paging_navi a.ubersicht {
		width: 67px; height: 15px; display: block; background-image: url(/images/navi_paging_ubersicht_rb.gif); background-repeat: no-repeat; float: left; overflow: hidden; margin: -2px 0 0 0;
	}
	#paging_navi a.ubersicht:hover {
		background-position: 0 -15px;
	}
	#paging_navi a.vor {
		width: 42px; height: 14px; display: block; background-image: url(/images/navi_paging_vor_rb.gif); background-repeat: no-repeat; float: left; overflow: hidden;
		margin: 0 95px 0 0;
		
	}
	#paging_navi a.vor:hover {
		background-position: 0 -14px;
	}
