html {
	overflow-y: scroll;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 1.2;
	background: transparent url(../img/bg_main.jpg) repeat fixed center;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-indent: -3000px;
}

h4 {
	color: #0090D6;
	font-weight: normal;
}

p {
	padding-top: 16px;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #000000;
}

sup {
	vertical-align: super;
	font-size: smaller;
	line-height: normal;
}

.color1 {
	background-color: #506134;
}

.color2 {
	background-color: #7E844C;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a {
	color: #000000;
	text-decoration: underline;
}

.clear_both {
	clear: both;
}

.p_first {
	padding-top: 0px;
}

.more {
	padding-left: 18px;
	background: transparent url(../img/more.png) no-repeat -1px 2px;
	font-weight: bold;
}

.more_back {
	padding-left: 18px;
	background: transparent url(../img/more_back.png) no-repeat -1px 2px;
	font-weight: bold;
}

.more2 {
	padding-left: 30px;
	background: transparent url(../img/more2.png) no-repeat 0px 1px;
	font-weight: bold;
}

.div_hr_horizontal_1 {
	border: none;
	background: transparent url(../img/hr_horizontal_1.png) no-repeat right top;
	width: 245px;
	height: 25px;
	margin-top: 10px;
	margin-left: -15px;
	margin-right: -10px;
}

.div_hr_vertical_1 {
	border: none;
	background: transparent url(../img/hr_vertical_1.png) no-repeat;
	width: 60px;
	height: 900px;
	position: absolute;
	right: 5px;
	bottom: 0px;
	z-index: 5000;
}

.hr_in_div {
	display: none;
}



#page_border_top {
	background: transparent url(../img/page_border_top.png) no-repeat;
	margin: 0px auto;
	margin-top: 15px;
	width: 862px;
	height: 6px;
	font-size: 0px;
}

#page_border_left_right {
	background: transparent url(../img/page_border_left_right.png) repeat-y;
	margin: 0px auto;
	width: 862px;
}

#page_border_bottom {
	background: transparent url(../img/page_border_bottom.png) no-repeat;
	margin: 0px auto;
	margin-bottom: 15px;
	width: 862px;
	height: 6px;
	font-size: 0px;
}



#page {
	margin: 0px auto;
	width: 850px;
	position: relative;
	background-color: #FCF8E8;
	/*background-color: blue;*/
}

#page_top {
	position: absolute;
	top: 0px;
	left: 0px;
}

#page_content {
	padding-top: 310px;
	/*padding-top: 280px;*/
	padding-left: 10px;
	padding-right: 10px;
}

#page_content #message {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -10px;
	margin-right: -10px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: blink;
	background-color: #FFFBC8;
	color: #0090D6;
	border-top: 3px solid #FFD134;
	border-bottom: 3px solid #FFD134;
}

#page_bottom {
}

#social_sharing {
	margin-top: 10px;
}

#social_sharing .addthis_default_style {
	margin: 0px auto;
	width: 270px;
}


#header, #header2 {
	position: relative;
	width: 850px;
	height: 230px;
}

#header #header_gradient {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 850px;
	height: 40px;
	background: transparent url(../img/header_gradient.png) no-repeat;
}

#header #header_line {
	position: absolute;
	bottom: 7px;
	left: 0px;
	width: 850px;
	height: 65px;
	background: transparent url(../img/header_line.png) no-repeat;
}

#header #header_logo {
	position: absolute;
	top: 42px;
	left: 0px;
	width: 110px;
	height: 160px;
	background: transparent url(../img/header_logo.png) no-repeat;
}

#header #header_signet {
	position: absolute;
	top: 70px;
	right: 12px;
	width: 150px;
	height: 150px;
	background: transparent url(../img/header_signet.png) no-repeat;
}



#footer, #footer2 {
	position: relative;
	width: 850px;
	height: 80px;
}

#footer {
	margin-top: 10px;
}

#footer #footer_gradient {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 850px;
	height: 80px;
	background: transparent url(../img/footer_gradient.png) no-repeat;
}

#footer #footer_line {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 850px;
	height: 65px;
	background: transparent url(../img/footer_line.png) no-repeat;
}

#footer #footer_navigation {
	position: absolute;
	left: 0px;
	top: -5px;
}

#footer #footer_navigation li {
	display: block;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
}

#footer #footer_navigation li a {
	display: block;
	overflow: hidden;
	text-indent: -3000px;
	color: #046836;
	font-weight: bold;
	font-size: 1.5em;
}

#footer #footer_navigation li#footer_1 {width: 165px; background: transparent url(../img/fr/footer_navigation_partner.png) no-repeat;}
#footer #footer_navigation li#footer_2 {width: 140px; background: transparent url(../img/fr/footer_navigation_impressum.png) no-repeat;}
#footer #footer_navigation li#footer_3 {width: 200px; background: transparent url(../img/fr/footer_navigation_datenschutz.png) no-repeat;}
#footer #footer_navigation li#footer_4 {width: 65px; background: transparent url(../img/footer_navigation_presse.png) no-repeat;}



#navigation {
	display: block;
	width: 850px;
	height: 30px;
	background: transparent url(../img/fr/navigation.jpg) top left no-repeat;
}

#navigation li {
	display: block;
	float: left;
	position: relative;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

#navigation li a {
	display: block;
	overflow: hidden;
	text-indent: -3000px;
	color: #046836;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.4em;
}

#navigation a:hover {
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	opacity: 0.0;
}

#navigation ul {			/* subnavigation */
	visibility: hidden; 
	position: absolute; 
	top: 30px; 
	left: 0px;
	background: url(../img/navigation_bg.jpg) top left repeat-y;
	border-bottom: 1px solid #7F7A66;
}

#navigation table {			/* subnavigation */
	position: absolute; 
	top: 0px;
	left: 0px; 
	border-collapse: collapse;
}

#navigation table td {			/* subnavigation */
	font-size: 0.7em !important;
}

#navigation ul li {			/* subnavigation */
	height: auto;
	line-height: 20px;
}

#navigation ul li a {		/* subnavigation */
	overflow: visible !important; 
	text-indent: 0 !important; 
	font-size: 1.0em !important;
	color: #226F58;
}

#navigation ul a:hover {		/* subnavigation */
	background-color: #FFD134;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

#navigation li:hover ul, #navigation a:hover ul {	/* subnavigation */
	visibility: visible;
}

#navigation li#nav_1 a {width: 95px;}			#navigation li#nav_1 ul {background-position: 0px top;}
#navigation li#nav_2 a {width: 112px;}			#navigation li#nav_2 ul {background-position: -95px top;}
#navigation li#nav_3 a {width: 122px;}			#navigation li#nav_3 ul {background-position: -207px top;}
#navigation li#nav_4 a {width: 129px;}			#navigation li#nav_4 ul {background-position: -329px top;}
#navigation li#nav_5 a {width: 99px;}			#navigation li#nav_5 ul {background-position: -458px top;}
#navigation li#nav_6 a {width: 120px;}			#navigation li#nav_6 ul {background-position: -557px top;}
#navigation li#nav_7 a {width: 77px;}			#navigation li#nav_7 ul {background-position: -667px top;}
#navigation li#nav_8 a {width: 91px;}			#navigation li#nav_7 ul {background-position: -754px top;}


#div_hr_line {
	display: block;
	width: 850px;
	height: 3px;
	background-color: #FFD134;
	color: #FFD134;
	border: none;
	margin-top: 4px;
	margin-bottom: 10px;
}




#languages {
	display: block;
	float: left;
	height: 20px;
	padding-left: 10px;
}

#languages li {
	display: block;
	float: left;
	text-align: center;
	width: 24px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	background: transparent url(../img/lang_gradient.png) no-repeat 0px 0px;
}

#languages li a {
	display: block;
	overflow: hidden;
	width: 22px;
	height: 18px;
	text-indent: -3000px;
	color: #000000;
	font-weight: bold;
}

#languages li#lang_de a {background: transparent url(../img/lang_de.gif) no-repeat 0px 0px;}
#languages li#lang_en a {background: transparent url(../img/lang_en.gif) no-repeat 0px 0px;}
#languages li#lang_lu a {background: transparent url(../img/lang_lu.gif) no-repeat 0px 0px;}
#languages li#lang_fr a {background: transparent url(../img/lang_fr.gif) no-repeat 0px 0px;}
#languages li#lang_nl a {background: transparent url(../img/lang_nl.gif) no-repeat 0px 0px;}
#languages li#facebook a {background: transparent url(../img/facebook.png) no-repeat 0px 0px;}




#search {
	display: block;
	float: right;
	height: 20px;
	padding-right: 10px;
}

#search label {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.2em;
	padding-right: 10px;
}

#search input {
	font-weight: bold;
	width: 140px;
}




/*
	-----	HOME   -----
*/

.page_home #header {
	background: transparent url(../img/header_index_2.jpg) no-repeat;
}

.page_home #header2 {
	background: transparent url(../img/header_index_1.jpg) no-repeat;
}

.page_home #footer {
	background: transparent url(../img/footer_index_2.jpg) no-repeat;
}

.page_home #footer2 {
	background: transparent url(../img/footer_index_1.jpg) no-repeat;
}

/*   content-left   */
.page_home #page_content #content_left {
	padding-right: 10px;
	width: 450px;
	float: left;
}

.page_home #page_content #content_left h2 {
	background: transparent url(../img/fr/caption_der_saar_hunsrueck_steig.png) no-repeat;
}

.page_home #page_content #content_left img {
	margin-top: 20px;
}


/*   content-center   */
.page_home #page_content #content_center {
	width:	135px;
	float: left;
}

.page_home #page_content #content_center h2 {
	background: transparent url(../img/fr/caption_impressionen.png) no-repeat;
}

.page_home #page_content #content_center #div_bildergalerie {
	width: 110px;
	height: 575px;
	background: transparent url(../img/home_bildergalerie_gradient_2.jpg) no-repeat;
}

.page_home #page_content #content_center #div_bildergalerie2 {
	width: 110px;
	height: 575px;
	background: transparent url(../img/home_bildergalerie_gradient_1.jpg) no-repeat;
}


/*   content-right   */
.page_home #page_content #content_right {
	padding-left: 15px;
	width: 220px;
	float: left;
}

.page_home #page_content #content_right h2#news {
	background: transparent url(../img/caption_news.png) no-repeat;
}

.page_home #page_content #content_right h2#wetter {
	background: transparent url(../img/fr/caption_wetter.png) no-repeat;
}

.page_home #page_content #content_right select#select_wetter_ort {
	margin-top: 8px;
	margin-bottom: 8px;
}

.page_home #page_content #content_right iframe#iframe_wetter {
	width: 140px;
	height: 100px;
}

.page_home #page_content #content_right h2#newsletter_abonnieren {
	background: transparent url(../img/fr/caption_newsletter_abonnieren.png) no-repeat;
}

.page_home #page_content #content_right label {
	font-weight: bold;
}

.page_home #page_content #content_right input#input_email {
	margin-top: 5px;
	width: 180px;
}

.page_home #page_content #content_right input#input_senden {
	width: 30px;
}

/*   content-right CMS   */
.page_home #page_content #content_right .cms_header, 
.page_home #page_content #content_right .cms_date, 
.page_home #page_content #content_right .cms_navigation, 
.page_home #page_content #content_right .cms_archivelink {
	display: none;
}

.page_home #page_content #content_right .cms_content {
	padding: 0px;
	margin-bottom: 16px;
	overflow: auto;
}

.page_home #page_content #content_right .cms_content .more {
}




/*
	-----	ETAPPEN   -----
*/

.page_etappen #header {
	background: transparent url(../img/header_etappen.jpg) no-repeat;
}

.page_etappen #footer {
	background: transparent url(../img/footer_etappen.jpg) no-repeat;
}


/*   content-center   */
.page_etappen #page_content #content_center {
}

.page_etappen #page_content #content_center h2 {
	background: transparent url(../img/fr/caption_etappen.png) no-repeat;
}

.page_etappen #page_content #content_center h4 {
	color: #000000;
	font-weight: bold;
}

.page_etappen #page_content #content_center .div_etappe_00 {
	width: 205px;
	height: 160px;
	float: right;
	margin-left: 20px;
	margin-right: 80px;
	margin-top: 5px;
	background: transparent url(../img/etappen_gradient.png) no-repeat -1px 0px;
}

.page_etappen #page_content #content_center #bildergalerie {
}

.page_etappen #page_content #content_center #bildergalerie .div_etappe {
	width: 205px;
	height: 215px;
	float: left;
	background: transparent url(../img/etappen_gradient.png) no-repeat -1px 0px;
}

.page_etappen #page_content #content_center #bildergalerie .div_etappe .img_etappe {
	display: block;
	margin-bottom: 15px;
}

.page_etappen #page_content #content_center #bildergalerie .div_etappe .more {
	padding-left: 20px;
	background-position: 0px 2px;
}


/*
	-----	ETAPPE X   -----
*/

.page_etappe_1 #header, .page_etappe_2 #header, .page_etappe_3 #header, .page_etappe_4 #header, 
.page_etappe_5 #header, .page_etappe_6 #header, .page_etappe_7 #header, .page_etappe_8 #header, 
.page_etappe_9 #header, .page_etappe_10 #header, .page_etappe_11 #header, .page_etappe_12 #header {
	background: transparent url(../img/header_etappe.jpg) no-repeat;
}

.page_etappe_1 #footer, .page_etappe_2 #footer, .page_etappe_3 #footer, .page_etappe_4 #footer, 
.page_etappe_5 #footer, .page_etappe_6 #footer, .page_etappe_7 #footer, .page_etappe_8 #footer, 
.page_etappe_9 #footer, .page_etappe_10 #footer, .page_etappe_11 #footer, .page_etappe_12 #footer {
	background: transparent url(../img/footer_etappe.jpg) no-repeat;
}


/*   content-left   */
.page_etappe #page_content #content_left {
	padding-right: 20px;
	width: 415px;
	float: left;
}

.page_etappe_1 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_01.png) no-repeat;}
.page_etappe_2 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_02.png) no-repeat;}
.page_etappe_3 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_03.png) no-repeat;}
.page_etappe_4 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_04.png) no-repeat;}
.page_etappe_5 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_05.png) no-repeat;}
.page_etappe_6 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_06.png) no-repeat;}
.page_etappe_7 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_07.png) no-repeat;}
.page_etappe_8 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_08.png) no-repeat;}
.page_etappe_9 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_09.png) no-repeat;}
.page_etappe_10 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_10.png) no-repeat;}
.page_etappe_11 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_11.png) no-repeat;}
.page_etappe_12 #page_content #content_left h2	{background: transparent url(../img/fr/caption_etappe_12.png) no-repeat;}

.page_etappe #page_content #content_left h3 {
	margin-top: 20px;
}

.page_etappe #page_content #content_left h4 {
	margin-top: 10px;
}

.page_etappe #page_content #content_left #div_etappe_left_top {
	margin-top: 15px;
	margin-bottom: -50px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_left_top_gradient.png) no-repeat right bottom;
}

.page_etappe #page_content #content_left #div_etappe_left_bottom {
	margin-top: 15px;
	margin-bottom: 0px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_left_top_gradient.png) no-repeat right bottom;
}

.page_etappe #page_content #content_left .p_more {
	padding-top: 0px;
}

.page_etappe #page_content #content_left .more {
	font-weight: normal;
}


/*   content-right   */
.page_etappe #page_content #content_right {
	padding-left: 35px;
	padding-bottom: 20px;
	width: 370px;
	margin-right: -10px;
	float: left;
	background-color: #FFFBC8;
}

.page_etappe #page_content #content_right h3 {
	margin-top: 20px;
}

.page_etappe #page_content #content_right h4 {
	margin-top: 5px;
}

.page_etappe #page_content #content_right #div_etappe_right_top {
	margin-left: -12px;
	margin-top: -8px;
	margin-bottom: -30px;
	width: 340px;
	height: 325px;
	padding-left: 19px;
	padding-top: 21px;
	background: transparent url(../img/etappe_right_top_gradient.png) no-repeat;
}

.page_etappe #page_content #content_right #div_etappe_right_bottom {
	margin-top: 15px;
	margin-bottom: -30px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_right_bottom_gradient.png) no-repeat right bottom;
}

.page_etappe #page_content #content_right .p_more {
	padding-top: 0px;
}

.page_etappe #page_content #content_right .more {
	font-weight: normal;
}

.page_etappe #page_content #content_right .controls {
	margin-top: 10px;
}

.page_etappe #page_content #content_right .controls .overview {
	width: 44%;
	float: left;
}

.page_etappe #page_content #content_right .controls a {
	font-weight: bold;
}


/*
	-----	OEPNV   -----
*/

.page_oepnv #header {
	background: transparent url(../img/header_oepnv.jpg) no-repeat;
}

.page_oepnv #footer {
	background: transparent url(../img/footer_oepnv.jpg) no-repeat;
}

.page_oepnv #page_content h2 {
	background: transparent url(../img/fr/caption_oepnv.png) no-repeat;
}


/*   content-center   */
.page_oepnv #page_content #content_center {
}

.page_oepnv #page_content #content_center h3.von {
	margin-top: 25px;
	font-size: 1.3em;
	text-decoration: underline;
	cursor: pointer;
}

.page_oepnv #page_content #content_center h3.nach {
	margin-top: 10px;
	font-size: 1.3em;
}

.page_oepnv #page_content #content_center h4 {
	margin-top: 15px;
	font-weight: bold;
}

.page_oepnv #page_content #content_center .links {
	margin-top: 10px;
}


/*
	-----	WANDERBUS   -----
*/

.page_wanderbus #header {
	background: transparent url(../img/header_oepnv.jpg) no-repeat;
}

.page_wanderbus #footer {
	background: transparent url(../img/footer_oepnv.jpg) no-repeat;
}

.page_wanderbus #page_content {
	padding-bottom: 20px;
}

.page_wanderbus #page_content h2 {
	background: transparent url(../img/fr/caption_wanderbus.png) no-repeat;
}

.page_wanderbus #page_content h4 {
	font-weight: bold;
	color: #000000;
}

.page_wanderbus #page_content h4.fahrplan {
	margin-top: 30px;
}

.page_wanderbus #page_content .moeglichkeiten li {
	clear: both;
	list-style: disc outside;
	margin-left: 15px;
	margin-top: 10px;
}

.page_wanderbus #page_content table.fahrplan {
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -10px;
}

.page_wanderbus #page_content table.fahrplan td {
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.page_wanderbus #page_content table.fahrplan td.hin_name 	{width: 50%;}
.page_wanderbus #page_content table.fahrplan td.rueck_name 	{width: 50%; padding-left: 40px;}

.page_wanderbus #page_content table.fahrplan tr.fahrt_alt td {
	background-color: #FFFBC8;
}


/*
	-----	GPS   -----
*/

.page_gps #header {
	background: transparent url(../img/header_gps.jpg) no-repeat;
}

.page_gps #footer {
	background: transparent url(../img/footer_gps.jpg) no-repeat;
}

.page_gps #page_content {
	padding-bottom: 20px;
}

.page_gps #page_content h2 {
	background: transparent url(../img/fr/caption_gps.png) no-repeat;
}

.page_gps #page_content h3 {
	margin-top: 50px;
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #0090D6;
}

.page_gps #page_content h3.h_first {
	margin-top: 0px;
}

.page_gps #page_content table.koordinaten {
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -10px;
}

.page_gps #page_content table.koordinaten td {
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.page_gps #page_content table.koordinaten th {
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: bold;
	padding-bottom: 20px;
}

.page_gps #page_content table.koordinaten th span {
	font-weight: normal;
}

.page_gps #page_content table.koordinaten .standort		{width: 500px;}
.page_gps #page_content table.koordinaten .position	 	{width: 50%; padding-left: 40px;}

.page_gps #page_content table.koordinaten tr.koord_alt td {
	background-color: #FFFBC8;
}


/*
	-----	VERANSTALTUNGSKALENDER   -----
*/

.page_veranstaltungskalender #header {
	background: transparent url(../img/header_veranstaltungskalender.jpg) no-repeat;
}

.page_veranstaltungskalender #footer {
	background: transparent url(../img/footer_veranstaltungskalender.jpg) no-repeat;
}

.page_veranstaltungskalender #page_content {
	padding-bottom: 20px;
}

.page_veranstaltungskalender #page_content h2 {
	background: transparent url(../img/caption_veranstaltungskalender.png) no-repeat;
}

.page_veranstaltungskalender #page_content h3 {
	margin-top: 50px;
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #0090D6;
}

.page_veranstaltungskalender #page_content h3.h_first {
	margin-top: 20px;
}

.page_veranstaltungskalender #page_content form {
	margin-top: 10px;
}

.page_veranstaltungskalender #page_content form select 				{margin-right: 5px;}
.page_veranstaltungskalender #page_content form input,input_senden	{font-weight: bold; font-size: 1.0em; margin-left: 20px;}

.page_veranstaltungskalender #page_content .e						{margin-bottom: 20px;}
.page_veranstaltungskalender #page_content .e .eDate				{font-weight: bold; float: left; margin-right: 10px;}
.page_veranstaltungskalender #page_content .e .eTitle				{font-weight: bold;}
.page_veranstaltungskalender #page_content .e .eLocationLabel		{font-weight: bold; margin-right: 10px;}
.page_veranstaltungskalender #page_content .e .eLocationData		{font-weight: bold;}
.page_veranstaltungskalender #page_content .e .eLinkLabel			{font-weight: normal; margin-right: 10px;}
.page_veranstaltungskalender #page_content .e .eBack				{margin-top: 10px;}

.page_veranstaltungskalender #page_content .e .eText .cms_div_more		{display: inline;}
.page_veranstaltungskalender #page_content .e .eText .cms_div_more a	{background: none; padding: 0px; padding-left: 10px; text-transform: lowercase;}


/*
	-----	BILDERGALERIE   -----
*/

.page_bildergalerie #header {
	background: transparent url(../img/header_bildergalerie.jpg) no-repeat;
}

.page_bildergalerie #footer {
	background: transparent url(../img/footer_bildergalerie.jpg) no-repeat;
}


/*   content-center   */
.page_bildergalerie #page_content #content_center {
}

.page_bildergalerie #page_content #content_center h2 {
	background: transparent url(../img/fr/caption_bildergalerie.png) no-repeat;
}

.page_bildergalerie #page_content #content_center p {
	padding-top: 10px;
}

.page_bildergalerie #page_content #content_center #bildergalerie {
	background-color: #FFFBC8;
	margin-top: 20px;
	padding-top: 35px;
	margin-left: -10px;
	padding-left: 35px;
	margin-right: -10px;
	padding-right: -10px;
}

.page_bildergalerie #page_content #content_center #bildergalerie .div_bildergalerie {
	width: 200px;
	height: 160px;
	float: left;
	background: transparent url(../img/etappen_gradient.png) no-repeat -1px 0px;
}

.page_bildergalerie #page_content #content_center #bildergalerie .div_bildergalerie img {
	margin-bottom: 15px;
}


/*
	-----	UNSERE PARTNER   -----
*/

.page_partner #header {
	background: transparent url(../img/header_partner.jpg) no-repeat;
}

.page_partner #footer {
	background: transparent url(../img/footer_partner.jpg) no-repeat;
}

.page_partner #page_content h2#sponsoren	{background: transparent url(../img/fr/caption_sponsoren.png) no-repeat;}
.page_partner #page_content h2#partner		{background: transparent url(../img/fr/caption_partner.png) no-repeat;}

/*   content-center   */
.page_partner #page_content #content_center #partner {
	margin-top: 20px;
}

.page_partner #page_content #content_center #partner .clear_both {
	height: 0px;
}

.page_partner #page_content #content_center #partner .div_partner {
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
}


/*
	-----	TOURISTINFORMATIONEN   -----
*/

.page_touristinformationen #header {
	background: transparent url(../img/header_touristinformationen.jpg) no-repeat;
}

.page_touristinformationen #footer {
	background: transparent url(../img/footer_touristinformationen.jpg) no-repeat;
}

.page_touristinformationen #page_content h2 {
	background: transparent url(../img/fr/caption_touristinformationen.png) no-repeat;
}


/*   content-left   */
.page_touristinformationen #page_content #content_left {
	width: 435px;
	float: left;
}

.page_touristinformationen #page_content #content_left h4 {
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
}


/*   content-right   */
.page_touristinformationen #page_content #content_right {
	padding-left: 40px;
	width: 355px;
	float: left;
}

.page_touristinformationen #page_content #content_right h4 {
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
}


/*
	-----	TAXI   -----
*/

.page_taxi #header {
	background: transparent url(../img/header_taxi.jpg) no-repeat;
}

.page_taxi #footer {
	background: transparent url(../img/footer_taxi.jpg) no-repeat;
}

.page_taxi #page_content h2 {
	background: transparent url(../img/fr/caption_taxi.png) no-repeat;
}


/*   content-left   */
.page_taxi #page_content #content_left {
	width: 435px;
	float: left;
}

.page_taxi #page_content #content_left h4 {
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
}


/*   content-right   */
.page_taxi #page_content #content_right {
	padding-left: 40px;
	width: 355px;
	float: left;
}

.page_taxi #page_content #content_right h4 {
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
}


/*
	-----	SEHENSWÜRDIGKEITEN   -----
*/

.page_sehenswuerdigkeiten #header {
	background: transparent url(../img/header_sehenswuerdigkeiten.jpg) no-repeat;
}

.page_sehenswuerdigkeiten #footer {
	background: transparent url(../img/footer_sehenswuerdigkeiten.jpg) no-repeat;
}

.page_sehenswuerdigkeiten #page_content h2 {
	background: transparent url(../img/fr/caption_sehenswuerdigkeiten.png) no-repeat;
}

.page_sehenswuerdigkeiten #page_content {
	padding-bottom: 30px;
}

.page_sehenswuerdigkeiten #page_content #etappen {
	margin-top: 30px;
}

.page_sehenswuerdigkeiten #page_content #etappen .div_etappe {
	float: left;
	background: transparent url(../img/sehenswuerdigkeiten_gradient.png) no-repeat 0px 0px;
	width: 320px;
	height: 80px;
	padding-top: 20px;
	margin-top: -20px;
	margin-bottom: 10px;
	padding-left: 95px;
}

.page_sehenswuerdigkeiten #page_content #etappen .div_etappe img {
	margin-top: -9px;
	margin-left: -84px;
	float: left;
}

.page_sehenswuerdigkeiten #page_content #etappen .div_etappe strong {
	color: #0090D6;
	display: block;
	margin-bottom: 7px;
}


/*
	-----	SEHENSWÜRDIGKEITEN ETAPPE X   -----
*/

.page_sehenswuerdigkeiten_etappe_1 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_01.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_2 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_02.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_3 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_03.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_4 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_04.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_5 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_05.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_6 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_06.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_7 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_07.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_8 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_08.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_9 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_09.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_10 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_10.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_11 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_11.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_12 #header	{background: transparent url(../img/header_sehenswuerdigkeiten_etappe_12.jpg) no-repeat;}

.page_sehenswuerdigkeiten_etappe_1 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_01.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_2 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_02.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_3 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_03.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_4 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_04.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_5 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_05.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_6 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_06.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_7 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_07.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_8 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_08.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_9 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_09.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_10 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_10.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_11 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_11.jpg) no-repeat;}
.page_sehenswuerdigkeiten_etappe_12 #footer	{background: transparent url(../img/footer_sehenswuerdigkeiten_etappe_12.jpg) no-repeat;}

.page_sehenswuerdigkeiten_etappe_1 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_01.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_2 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_02.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_3 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_03.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_4 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_04.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_5 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_05.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_6 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_06.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_7 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_07.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_8 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_08.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_9 #page_content h2		{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_09.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_10 #page_content h2	{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_10.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_11 #page_content h2	{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_11.png) no-repeat;}
.page_sehenswuerdigkeiten_etappe_12 #page_content h2	{background: transparent url(../img/fr/caption_sehenswuerdigkeiten_etappe_12.png) no-repeat;}

.page_sehenswuerdigkeiten_etappe #page_content {
	padding-bottom: 30px;
}

.page_sehenswuerdigkeiten_etappe #page_content .caption {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 95px;
}

.page_sehenswuerdigkeiten_etappe #page_content .caption h3 {
	width: 400px;
	float: left;
}

.page_sehenswuerdigkeiten_etappe #page_content .caption a.more2 {
	font-style: italic;
}

.page_sehenswuerdigkeiten_etappe #page_content #etappen {
	margin-top: 25px;
}

.page_sehenswuerdigkeiten_etappe #page_content #etappen .div_etappe {
	background: transparent url(../img/sehenswuerdigkeiten_gradient.png) no-repeat 0px 0px;
	min-height: 80px;
	padding-top: 10px;
	margin-top: -10px;
	margin-bottom: 10px;
	padding-left: 95px;
}

.page_sehenswuerdigkeiten_etappe #page_content #etappen .div_etappe img {
	margin-top: 1px;
	margin-left: -84px;
	float: left;
}

.page_sehenswuerdigkeiten_etappe #page_content #etappen .div_etappe h4 {
	font-weight: bold;
	color: #000000;
}

.page_sehenswuerdigkeiten_etappe #page_content #etappen .div_etappe a {
	color: #0090D6;
	font-weight: bold;
	display: block;
}

.page_sehenswuerdigkeiten_etappe #page_content .controls {
	font-weight: bold;
	margin-top: 10px;
	padding-left: 95px;
}

.page_sehenswuerdigkeiten_etappe #page_content .controls .overview {
	width: 350px;
	float: left;
}



/*
	-----	PAUSCHALEN   -----
*/

.page_pauschalen #header {
	background: transparent url(../img/header_pauschalen.jpg) no-repeat;
}

.page_pauschalen #footer {
	background: transparent url(../img/footer_pauschalen.jpg) no-repeat;
}

.page_pauschalen #page_content h2 {
	background: transparent url(../img/fr/caption_pauschalen.png) no-repeat;
}


/*   pauschale   */
.page_pauschalen #page_content .pauschale {
	padding-top: 25px;
	padding-bottom: 0px;
}

.page_pauschalen #page_content .pauschale_alt {
	background-color: #FFFBC8;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

.page_pauschalen #page_content .pauschale h3 {
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
}

.page_pauschalen #page_content .pauschale h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

.page_pauschalen #page_content .pauschale p {
	margin-top: 15px;
}

.page_pauschalen #page_content .pauschale p .fakten {
	color: #0090D6;
}

.page_pauschalen #page_content .pauschale p .more {
	float: left;
}

.page_pauschalen #page_content .pauschale p .preis {
	display: block;
	width: 320px;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-indent: -3000px;
	float: right;
}

.page_pauschalen #page_content .pauschale p .preis_1	{background: transparent url(../img/fr/pauschalen_preis_1.png) no-repeat;}
.page_pauschalen #page_content .pauschale p .preis_2	{background: transparent url(../img/fr/pauschalen_preis_2.png) no-repeat;}
.page_pauschalen #page_content .pauschale p .preis_3	{background: transparent url(../img/fr/pauschalen_preis_3.png) no-repeat;}
.page_pauschalen #page_content .pauschale p .preis_4	{background: transparent url(../img/fr/pauschalen_preis_4.png) no-repeat;}

.page_pauschalen #page_content .pauschale .div_pauschale {
	width: 200px;
	height: 150px;
	padding-right: 50px;
	padding-bottom: 50px;
	background: transparent url(../img/pauschalen_gradient.png) no-repeat right bottom;
	margin-left: 10px;
	margin-right: -30px;
	float: right;
}

.page_pauschalen #page_content .pauschale_alt .div_pauschale {
	margin-left: 0px;
	margin-right: -30px;
	float: left;
}


/*
	-----	PAUSCHALE X   -----
*/

.page_pauschale_1 #header, .page_pauschale_2 #header, .page_pauschale_3 #header, .page_pauschale_4 #header {
	background: transparent url(../img/header_pauschalen.jpg) no-repeat;
}

.page_pauschale_1 #footer, .page_pauschale_2 #footer, .page_pauschale_3 #footer, .page_pauschale_4 #footer {
	background: transparent url(../img/footer_pauschalen.jpg) no-repeat;
}

.page_pauschale_1 #page_content h2	{background: transparent url(../img/fr/caption_pauschale_1.png) no-repeat;}
.page_pauschale_2 #page_content h2	{background: transparent url(../img/fr/caption_pauschale_2.png) no-repeat;}
.page_pauschale_3 #page_content h2	{background: transparent url(../img/fr/caption_pauschale_3.png) no-repeat;}
.page_pauschale_4 #page_content h2	{background: transparent url(../img/fr/caption_pauschale_4.png) no-repeat;}

.page_pauschale #page_content h4 {
	font-weight: bold;
	color: #000000;
	padding-top: 8px;
}

.page_pauschale #page_content p {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page_pauschale #page_content ol {
	list-style: decimal inside;
}

.page_pauschale #page_content p,
.page_pauschale #page_content ul,
.page_pauschale #page_content ol {
	padding-bottom: 8px;
}

.page_pauschale #page_content .wanderetappen {
	height: 200px;
}

.page_pauschale #page_content .pauschale_alt {
	background-color: #FFFBC8;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

.page_pauschale #page_content .div_pauschale {
	width: 200px;
	height: 150px;
	padding-right: 50px;
	padding-bottom: 50px;
	background: transparent url(../img/pauschalen_gradient.png) no-repeat right bottom;
	margin-left: 10px;
	margin-right: -30px;
	float: right;
}

.page_pauschale #page_content .booking {
	float: right;
	margin-top: -170px;
	margin-right: 20px;
}

.page_pauschale_1 #page_content .booking,
.page_pauschale_4 #page_content .booking {
	margin-top: -110px;
}

.page_pauschale #page_content .arrow_big_left {
	width: 80px;
	height: 40px;
	margin-right: 15px;
	background: transparent url(../img/arrow_big_right.png) no-repeat;
	float: left;
}

.page_pauschale #page_content .arrow_big_right {
	width: 80px;
	height: 40px;
	margin-left: 15px;
	background: transparent url(../img/arrow_big_left.png) no-repeat;
	float: left;
}

.page_pauschale #page_content a.booking_link {
	line-height: 40px;
	float: left;
	font-size: 1.8em;
}

.page_pauschale #page_content .div_booking {
	width: 275px;
	height: 100px;
	float: left;
	clear: both;
	margin-top: 15px;
	margin-left: 30px;
}


/*
	-----	SHOP, PROSPEKTBESTELLFORMULAR   -----
*/

.page_shop #header {background: transparent url(../img/header_shop.jpg) no-repeat;}
.page_prospekte #header {background: transparent url(../img/header_prospekte.jpg) no-repeat;}

.page_shop #footer {background: transparent url(../img/footer_shop.jpg) no-repeat;}
.page_prospekte #footer {background: transparent url(../img/footer_prospekte.jpg) no-repeat;}

.page_shop #page_content h2	{background: transparent url(../img/fr/caption_shop.png) no-repeat;}
.page_prospekte #page_content h2	{background: transparent url(../img/fr/caption_prospekte.png) no-repeat;}

.page_shop #page_content h3 {
	font-size: 1.3em;
	margin-bottom: 5px;
}

.page_shop #page_content iframe {
	/*margin-left: -10px;*/
	border: none;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 20px;
	width: 840px;
	height: 950px;
	background-color: #FCF8E8;
}

.page_shop #page_content .tipp h3 {
	font-size: 1.5em;
	margin-top: 30px;
}

.page_shop #page_content #versand {
	padding-top: 15px;
	padding-bottom: 15px;
}

.page_shop #page_content table.categorie {
	margin-left: -10px;
	margin-right: -10px;
}

.page_shop #page_content table.categorie tr.paket td {
	background-color: #FFFBC8;
}

.page_shop #page_content table.categorie td {
	vertical-align: middle;
	padding: 2px 10px;
}

.page_shop #page_content table.categorie td.checkbox {
	padding-left: 10px;
}

.page_shop #page_content table.categorie td.beschreibung {
	width: 100%;
}

.page_shop #page_content table.categorie td.preis {
	font-weight: bold;
	white-space: nowrap;
	padding-left: 50px;
	padding-right: 50px;
}

.page_shop #page_content table.categorie td.lupe {
	font-weight: bold;
	color: #0090D6;
	white-space: nowrap;
	background: transparent url(../img/lens_small.png) no-repeat left center;
	padding-left: 20px;
}

.page_shop #page_content table.categorie td.lupe a {
	color: #0090D6;
	text-decoration: none;
}

.page_shop #page_content table.categorie tr.artikel_alt td {
	background-color: #FFFBC8;
}

.page_shop #page_content table.categorie tr.artikel_disable td {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.page_shop #page_content table.categorie td.beschreibung select {
	margin-left: 5px;
}

.page_shop #page_content table.categorie td.bild {
	padding-right: 10px;
}

.page_shop #page_content #adresse {
	
}

.page_shop #page_content #adresse textarea {
	vertical-align: top;
}

.page_shop #page_content #adresse h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.page_shop #page_content #adresse .row {
	margin-bottom: 10px;
}

.page_shop #page_content #adresse label {
	font-weight: bold;
	margin-left: 20px;
	margin-right: 10px;
}

.page_shop #page_content #adresse label span {
	font-weight: bold;
	margin-left: 2px;
	color: #0090D6;
}

.page_shop #page_content #adresse label#label_anrede,
.page_shop #page_content #adresse label#label_strasse,
.page_shop #page_content #adresse label#label_email,
.page_shop #page_content #adresse label#label_spamschutz,
.page_shop #page_content #adresse label#label_bemerkungen,
.page_shop #page_content #adresse label#label_stern {
	margin-left: 0px;
}

.page_shop #page_content table.categorie td.checkbox input, 
.page_shop #page_content #input_agbs
 {
	border: none;
}

.page_shop #page_content #adresse select#select_anrede				{width: 70px;}
.page_shop #page_content #adresse select#select_titel				{width: 70px;}
.page_shop #page_content #adresse input#input_name					{width: 130px;}
.page_shop #page_content #adresse input#input_vorname				{width: 130px;}
.page_shop #page_content #adresse input#input_strasse				{width: 120px;}
.page_shop #page_content #adresse input#input_ort					{width: 130px;}
.page_shop #page_content #adresse select#select_land				{width: 134px;}
.page_shop #page_content #adresse input#input_email					{width: 210px;}
.page_shop #page_content #adresse input#input_telefon				{width: 130px;}
.page_shop #page_content #adresse textarea#textarea_bemerkungen		{width: 500px; height: 50px; overflow: auto;}
.page_shop #page_content #adresse input#input_spamschutz			{width: 6em;}
.page_shop #page_content #adresse input#input_senden				{font-weight: bold; font-size: 1.0em; margin-left: 50px;}
.page_shop #page_content #adresse label#label_spamschutz			{float: left;}
.page_shop #page_content #adresse .div_spamschutz					{float: left; width: 500px; margin-left: 20px; margin-top: 10px;}
.page_shop #page_content #adresse #img_spamschutz					{width: 166px; height: 75px; vertical-align: top; float: left; border: 1px solid #000000;}
.page_shop #page_content #adresse .hinweis							{color: #0090D6; float: right; margin-top: 10px;}


/*
	-----	IMPRESSUM   -----
*/

.page_impressum #header {
	background: transparent url(../img/header_kontakt.jpg) no-repeat;
}

.page_impressum #footer {
	background: transparent url(../img/footer_kontakt.jpg) no-repeat;
}

.page_impressum #page_content {
	padding-bottom: 20px;
}

.page_impressum #page_content h2 {
	background: transparent url(../img/fr/caption_impressum.png) no-repeat;
}

.page_impressum #page_content h4 {
	font-weight: bold;
	color: #000000;
}

.page_impressum #page_content #logo_clickaround {
	padding-bottom: 70px;
	background: transparent url(../img/logo_clickaround.png) no-repeat left bottom;
}

.page_impressum #page_content #haftungsausschluss {
	margin-top: 40px;
}

.page_impressum #page_content #haftungsausschluss h5 {
	color: #0090D6;
	margin-top: 10px;
}

.page_impressum #page_content #haftungsausschluss p {
	padding-top: 0px;
}


/*
	-----	DATENSCHUTZ   -----
*/

.page_datenschutz #header {
	background: transparent url(../img/header_kontakt.jpg) no-repeat;
}

.page_datenschutz #footer {
	background: transparent url(../img/footer_kontakt.jpg) no-repeat;
}

.page_datenschutz #page_content {
	min-height: 350px;
	padding-bottom: 20px;
}

.page_datenschutz #page_content h2 {
	background: transparent url(../img/fr/caption_datenschutz.png) no-repeat;
}

.page_datenschutz #page_content h4 {
	font-weight: bold;
	color: #000000;
}


/*
	-----	AGBS   -----
*/

.page_agbs #header {
	background: transparent url(../img/header_shop.jpg) no-repeat;
}

.page_agbs #footer {
	background: transparent url(../img/footer_shop.jpg) no-repeat;
}

.page_agbs #page_content h2 {
	background: transparent url(../img/fr/caption_agbs.png) no-repeat;
}

.page_agbs #page_content ul li {
	margin-top: 20px;
	margin-left: 5px;
}

.page_agbs #page_content ul li h3 {
	font-weight: bold;
	font-size: 1.2em;
}

.page_agbs #page_content ul li ol li {
	list-style: decimal outside;
	margin-top: 10px;
	margin-left: 30px;
}

/*
	-----	DANKE   -----
*/

.page_danke #header {
	background: transparent url(../img/header_kontakt.jpg) no-repeat;
}

.page_danke #footer {
	background: transparent url(../img/footer_kontakt.jpg) no-repeat;
}

.page_danke #page_content {
	height: 350px;
}

.page_danke #page_content h2 {
	background: transparent url(../img/fr/caption_danke.png) no-repeat;
}

.page_danke #page_content h4 {
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
}


/*
	-----	AKTUELLES   -----
*/

.page_aktuelles #header {
	background: transparent url(../img/header_aktuelles.jpg) no-repeat;
}

.page_aktuelles #footer {
	background: transparent url(../img/footer_aktuelles.jpg) no-repeat;
}

.page_aktuelles #page_content {
	min-height: 350px;
	margin-bottom: 20px;
}

.page_aktuelles #page_content h2 {
	background: transparent url(../img/fr/caption_aktuelles.png) no-repeat;
}

.page_aktuelles #page_content h3 {
	margin-top: 10px;
}

.page_aktuelles #page_content .cms_date, 
.page_aktuelles #page_content .cms_navigation, 
.page_aktuelles #page_content .cms_archivelink {
	display: none;
}

.page_aktuelles #page_content .cms_header {
	font-size: 1.2em;
}

.page_aktuelles #page_content .cms_content {
	padding: 0px;
	margin-bottom: 25px;
	overflow: hidden;
}

.page_aktuelles #page_content .cms_image_right {
	margin-left: 10px;
}

.page_aktuelles #page_content .cms_image_left {
	margin-right: 10px;
}

.page_aktuelles #page_content .cms_back {
	clear: both;
	margin-top: 30px;
	overflow: auto;
}

.page_aktuelles #page_content .cms_content .more {
	float: left;
	margin-top: 10px;
	font-weight: normal;
}


/*
	-----	KONTAKT, PAUSCHALE_BUCHUNG   -----
*/

.page_kontakt #header {background: transparent url(../img/header_kontakt.jpg) no-repeat;}
.page_pauschale_buchung #header {background: transparent url(../img/header_pauschalen.jpg) no-repeat;}

.page_kontakt #footer {background: transparent url(../img/footer_kontakt.jpg) no-repeat;}
.page_pauschale_buchung #footer {background: transparent url(../img/footer_pauschalen.jpg) no-repeat;}

.page_kontakt #page_content h2 {background: transparent url(../img/fr/caption_kontakt.png) no-repeat;}
.page_pauschale_buchung #page_content h2 {background: transparent url(../img/fr/caption_buchungsformular_pauschalangebot.png) no-repeat;}

/*   kontakt   */
.page_kontakt #page_content h4 {
	font-weight: bold;
	color: #000000;
}

.page_kontakt #page_content #adresse h4 {
	margin-bottom: 10px;
}


.page_kontakt #page_content #adresse {
	background-color: #FFFBC8;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	margin-top: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.page_kontakt #page_content textarea {
	vertical-align: top;
}

.page_kontakt #page_content #adresse h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.page_kontakt #page_content .row {
	margin-bottom: 10px;
}

.page_kontakt #page_content label {
	margin-left: 20px;
	margin-right: 10px;
}

.page_kontakt #page_content label span {
	font-weight: bold;
	margin-left: 2px;
	color: #0090D6;
}

.page_kontakt #page_content #adresse label#label_anrede,
.page_kontakt #page_content #adresse label#label_name,
.page_kontakt #page_content #adresse label#label_strasse,
.page_kontakt #page_content #adresse label#label_ort,
.page_kontakt #page_content #adresse label#label_land,
.page_kontakt #page_content #adresse label#label_email,
.page_kontakt #page_content #adresse label#label_spamschutz,
.page_kontakt #page_content #adresse label#label_fragen,
.page_kontakt #page_content #adresse label#label_stern {
	margin-left: 0px;
}

.page_kontakt #page_content #adresse input#input_name			{width: 200px;}
.page_kontakt #page_content #adresse input#input_vorname		{width: 200px;}
.page_kontakt #page_content #adresse input#input_strasse		{width: 464px;}
.page_kontakt #page_content #adresse input#input_ort			{width: 433px;}
.page_kontakt #page_content #adresse select#select_land			{width: 509px;}
.page_kontakt #page_content #adresse input#input_email			{width: 200px;}
.page_kontakt #page_content #adresse input#input_telefon		{width: 207px;}
.page_kontakt #page_content #adresse textarea#textarea_fragen	{width: 560px; height: 50px; overflow: auto;}
.page_kontakt #page_content #adresse input#input_spamschutz		{width: 6em;}
.page_kontakt #page_content #adresse input#input_senden			{font-weight: bold; font-size: 1.0em; margin-left: 50px;}
.page_kontakt #page_content #adresse label#label_spamschutz		{float: left;}
.page_kontakt #page_content #adresse .div_spamschutz			{float: left; width: 400px; margin-left: 20px; margin-top: 10px;}
.page_kontakt #page_content #adresse #img_spamschutz			{width: 166px; height: 75px; vertical-align: top; float: left; border: 1px solid #000000;}
.page_kontakt #page_content #adresse .hinweis					{color: #0090D6; float: right; margin-top: 10px;}

/*   pauschale_buchung   */
.page_pauschale_buchung #page_content #adresse {
	background-color: transparent;
}

.page_pauschale_buchung #page_content #pauschalangebot {
	background-color: #FFFBC8;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	margin-top: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.page_pauschale_buchung #page_content #pauschalangebot label#label_pauschalangebot,
.page_pauschale_buchung #page_content #pauschalangebot label#label_anzahl_der_zimmer,
.page_pauschale_buchung #page_content #pauschalangebot label#label_anzahl_der_personen,
.page_pauschale_buchung #page_content #pauschalangebot label#label_zusatzleistungen,
.page_pauschale_buchung #page_content #pauschalangebot label#label_bemerkungen,
.page_pauschale_buchung #page_content #pauschalangebot label#label_stern {
	margin-left: 0px;
}

.page_pauschale_buchung #page_content #pauschalangebot input#input_einzelzimmer,
.page_pauschale_buchung #page_content #pauschalangebot input#input_doppelzimmer,
.page_pauschale_buchung #page_content #pauschalangebot input#input_erwachsene,
.page_pauschale_buchung #page_content #pauschalangebot input#input_kinder {
	width: 30px;
}

.page_pauschale_buchung #page_content #pauschalangebot input#input_gepaecktransfer,
.page_pauschale_buchung #page_content #pauschalangebot input#input_lunchpakete,
.page_pauschale_buchung #page_content #pauschalangebot input#input_halbpension {
	border: none;
}

.page_pauschale_buchung #page_content #pauschalangebot input#input_anreisedatum {width: 150px;}
.page_pauschale_buchung #page_content #pauschalangebot input#input_alter_der_kinder {width: 130px;}
.page_pauschale_buchung #page_content #pauschalangebot textarea#textarea_bemerkungen	{width: 420px; height: 50px; overflow: auto;}


/*
	-----	NEWSLETTER   -----
*/

.page_newsletter #header {
	background: transparent url(../img/header_newsletter.jpg) no-repeat;
}

.page_newsletter #footer {
	background: transparent url(../img/footer_newsletter.jpg) no-repeat;
}

.page_newsletter #page_content {
	height: 350px;
}

.page_newsletter #page_content h2 {
	background: transparent url(../img/fr/caption_newsletter_abonnieren.png) no-repeat;
}

.page_newsletter #header #header_signet {
	display: none;
}

.page_newsletter #page_content label {
}

.page_newsletter #page_content input#input_email {
	margin-left: 10px;
	margin-right: 10px;
	width: 300px;
}

.page_newsletter #page_content input#input_senden {
	width: 30px;
}


/*
	-----	GASTGEBER   -----
*/

.page_gastgeber #header {
	background: transparent url(../img/header_gastgeber.jpg) no-repeat;
}

.page_gastgeber #footer {
	background: transparent url(../img/footer_gastgeber.jpg) no-repeat;
}

.page_gastgeber #page_content h2 {
	background: transparent url(../img/fr/caption_gastgeber.png) no-repeat;
}

.page_gastgeber #page_content {
	z-index: 0;
	position: relative;
}

/*   top   */
.page_gastgeber #page_content .top {
	background-color: #FFFBC8;
	margin-top: -15px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	z-index: -1;
	position: relative;
}

.page_gastgeber #page_content .top p {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page_gastgeber #page_content .top img {
	float: right;
	margin-top: -50px;
}

.page_gastgeber #page_content .top #p1 {
	color: #0090D6;
}

.page_gastgeber #page_content .top #p1 a {
	color: #0090D6;
}

.page_gastgeber #page_content .top #p2 {
	padding-top: 20px;
}

.page_gastgeber #page_content .top #p3 {
	padding-top: 30px;
}

/*   middle   */
.page_gastgeber #page_content .middle {
	margin-top: -15px;
	padding-top: 20px;
	margin-bottom: -20px;
}

.page_gastgeber #page_content .middle h3 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page_gastgeber #page_content .middle p {
	padding-top: 0px;
	padding-bottom: 20px;
}

.page_gastgeber #page_content .middle img {
	float: right;
}


/*
	-----	WEGEINFO, PHILOSOPHILE   -----
*/

.page_wegeinfo #header {
	background: transparent url(../img/header_wegeinfo.jpg) no-repeat;
}

.page_wegeinfo #footer {
	background: transparent url(../img/footer_wegeinfo.jpg) no-repeat;
}

.page_wegeinfo #page_content {
	padding-bottom: 10px;
}

.page_wegeinfo #page_content h2 {
	background: transparent url(../img/fr/caption_wegeinfo.png) no-repeat;
	margin-bottom: -10px;
}

.page_philosophie #page_content h2 {
	background: transparent url(../img/fr/caption_philosophie.png) no-repeat;
	margin-bottom: -10px;
}


/*   content-left   */
.page_wegeinfo #page_content #content_left {
	padding-right: 20px;
	width: 460px;
	float: left;
}

.page_wegeinfo #page_content #content_left h3 {
	margin-top: 20px;
}


/*   content-right   */
.page_wegeinfo #page_content #content_right {
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 30px;
	width: 340px;
	margin-right: -10px;
	margin-top: 0px;
	float: left;
	background-color: #FFFBC8;
}

.page_wegeinfo #page_content #content_right .div_wegeinfo_right {
	margin-bottom: -20px;
	margin-right: -10px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_right_bottom_gradient.png) no-repeat right bottom;
}


/*
	-----	SPEEDHIKING   -----
*/

.page_speedhiking #header {
	background: transparent url(../img/header_speedhiking.jpg) no-repeat;
}

.page_speedhiking #footer {
	background: transparent url(../img/footer_speedhiking.jpg) no-repeat;
}

.page_speedhiking #page_content {
	padding-bottom: 10px;
}

.page_speedhiking #page_content h2 {
	background: transparent url(../img/caption_speedhiking.png) no-repeat;
	margin-bottom: -10px;
}

/*   content-left   */
.page_speedhiking #page_content #content_left {
	padding-right: 20px;
	width: 460px;
	float: left;
}

.page_speedhiking #page_content #content_left h3 {
	margin-top: 20px;
}


/*   content-right   */
.page_speedhiking #page_content #content_right {
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 30px;
	width: 340px;
	margin-right: -10px;
	margin-top: 0px;
	float: left;
	background-color: #FFFBC8;
}

.page_speedhiking #page_content #content_right .div_speedhiking_right {
	margin-bottom: -20px;
	margin-right: -10px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_right_bottom_gradient.png) no-repeat right bottom;
}



/*
	-----	TOPTRAILS   -----
*/

.page_toptrails #header {
	background: transparent url(../img/header_toptrails.jpg) no-repeat;
}

.page_toptrails #footer {
	background: transparent url(../img/footer_toptrails.jpg) no-repeat;
}

.page_toptrails #page_content {
	padding-bottom: 10px;
}

.page_toptrails #page_content h2 {
	background: transparent url(../img/caption_toptrails.png) no-repeat;
	margin-bottom: -10px;
}

/*   content-left   */
.page_toptrails #page_content #content_left {
	padding-right: 20px;
	width: 460px;
	float: left;
}

.page_toptrails #page_content #content_left h3 {
	margin-top: 20px;
}


/*   content-right   */
.page_toptrails #page_content #content_right {
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 30px;
	width: 340px;
	margin-right: -10px;
	margin-top: 0px;
	float: left;
	background-color: #FFFBC8;
}

.page_toptrails #page_content #content_right .div_toptrails_right {
	margin-bottom: -20px;
	margin-right: -10px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_right_bottom_gradient.png) no-repeat right bottom;
}


/*
	-----	NATURPARK NATUR   -----
*/

.page_naturpark_natur #header {
	background: transparent url(../img/header_naturpark_natur.jpg) no-repeat;
}

.page_naturpark_natur #footer {
	background: transparent url(../img/footer_naturpark_natur.jpg) no-repeat;
}

.page_naturpark_natur #page_content {
	padding-bottom: 10px;
}

.page_naturpark_natur #page_content h2 {
	background: transparent url(../img/fr/caption_naturpark_natur.png) no-repeat;
	margin-bottom: -10px;
}

.page_naturpark_natur #page_content #naturpark .links {
	margin-top: 20px;
	margin-bottom: 25px;
	overflow: auto;
	white-space: nowrap;
}

.page_naturpark_natur #page_content #naturpark .links a {
	float: left;
	clear: left;
}

.page_naturpark_natur #page_content #naturpark .item {
	clear: both;
}

.page_naturpark_natur #page_content #naturpark .item h3 {
}

.page_naturpark_natur #page_content #naturpark .item .div_img {
	margin-right: -15px;
	margin-left: 10px;
	width: 150px;
	height: 100px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/naturpark_natur_gradient.png) no-repeat right bottom;
	float: right;
}


/*
	-----	NATURPARK REGIONALE BESONDERHEITEN   -----
*/

.page_naturpark_regionale_besonderheiten #header {
	background: transparent url(../img/header_naturpark_regionale_besonderheiten.jpg) no-repeat;
}

.page_naturpark_regionale_besonderheiten #footer {
	background: transparent url(../img/footer_naturpark_regionale_besonderheiten.jpg) no-repeat;
}

.page_naturpark_regionale_besonderheiten #page_content {
	padding-bottom: 10px;
}

.page_naturpark_regionale_besonderheiten #page_content h2 {
	background: transparent url(../img/fr/caption_naturpark_regionale_besonderheiten.png) no-repeat;
	margin-bottom: -10px;
}

.page_naturpark_regionale_besonderheiten #page_content .links {
	margin-top: 20px;
	margin-bottom: 25px;
	overflow: auto;
	white-space: nowrap;
}

.page_naturpark_regionale_besonderheiten #page_content .links a {
	float: left;
	clear: left;
}

/*   content-left   */
.page_naturpark_regionale_besonderheiten #page_content #content_left {
	padding-right: 20px;
	width: 640px;
	float: left;
}

.page_naturpark_regionale_besonderheiten #page_content #content_left h3 {
	font-size: 1.2em;
	color: #0090D6;
}

.page_naturpark_regionale_besonderheiten #page_content #content_left p {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.page_naturpark_regionale_besonderheiten #page_content #content_left p .more {
	font-weight: normal;
}

/*   content-right   */
.page_naturpark_regionale_besonderheiten #page_content #content_right {
	width: 170px;
	float: left;
}

.page_naturpark_regionale_besonderheiten #page_content #content_right .div_img {
	margin-top: -10px;
	margin-right: -15px;
	width: 150px;
	height: 100px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/naturpark_natur_gradient.png) no-repeat right bottom;
}

.page_naturpark_regionale_besonderheiten #page_content #content_right .div_img2 {
	margin-top: -10px;
	margin-right: -15px;
	width: 150px;
	height: 270px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/naturpark_natur_gradient2.png) no-repeat right bottom;
}


/*
	-----	NATURPARK INFOSTELLEN   -----
*/

.page_naturpark_infostellen #header {
	background: transparent url(../img/header_naturpark_infostellen.jpg) no-repeat;
}

.page_naturpark_infostellen #footer {
	background: transparent url(../img/footer_naturpark_infostellen.jpg) no-repeat;
}

.page_naturpark_infostellen #page_content h2 {
	background: transparent url(../img/fr/caption_naturpark_infostellen.png) no-repeat;
}

.page_naturpark_infostellen #page_content #content_top {
	margin-top: 10px;
}

.page_naturpark_infostellen #page_content #content_top .div_img_box {
	margin-top: -10px;
	width: 355px;
	float: right;
	text-align: center;
	position: relative;
}

.page_naturpark_infostellen #page_content #content_top .div_img_box a,
.page_naturpark_infostellen #page_content #content_top .div_img_box span {
	font-weight: bold;
}

.page_naturpark_infostellen #page_content #content_top .div_img_box a.a_pdf {
	position: absolute;
	white-space: nowrap;
	top: 255px;
	width: 330px;
}

.page_naturpark_infostellen #page_content #content_top .div_img {
	margin-top: 5px;
	margin-right: -15px;
	margin-bottom: -20px;
	margin-left: 10px;
	width: 330px;
	height: 230px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/naturpark_infostellen_top_gradient.png) no-repeat right bottom;
}


.page_naturpark_infostellen #page_content h3 {
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #0090D6;
}

.page_naturpark_infostellen #page_content h3.h_first {
	margin-top: 25px;
}

.page_naturpark_infostellen #page_content .div_img {
	margin-top: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	width: 150px;
	height: 100px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/naturpark_natur_gradient.png) no-repeat right bottom;
	float: right;
}

.page_naturpark_infostellen #page_content h4 {
	font-weight: bold;
	color: #000000;
}

.page_naturpark_infostellen #page_content ul li {
	margin-bottom: 25px;
}


/*   content-left   */
.page_naturpark_infostellen #page_content #content_left {
	width: 400px;
	float: left;
}


/*   content-right   */
.page_naturpark_infostellen #page_content #content_right {
	padding-left: 40px;
	width: 390px;
	float: left;
}



/*
	-----	CAMPING   -----
*/

.page_camping #header {
	background: transparent url(../img/header_camping.jpg) no-repeat;
}

.page_camping #footer {
	background: transparent url(../img/footer_camping.jpg) no-repeat;
}

.page_camping #page_content h2 {
	background: transparent url(../img/fr/caption_camping.png) no-repeat;
}

.page_camping #page_content #camping {
	padding-top: 10px;
}

.page_camping #page_content #camping li {
	padding-top: 10px;
}

.page_camping #page_content #camping li.camping_alt {
	background-color: #FFFBC8;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

.page_camping #page_content #camping h4 {
	font-size: 1.2em;
	font-weight: bold;
}

.page_camping #page_content #camping h4 a {
	color: #0090D6;
}

.page_camping #page_content #camping div {
	padding-bottom: 15px;
}


/*
	-----	ANREISE   -----
*/

.page_anreise #header {
	background: transparent url(../img/header_anreise.jpg) no-repeat;
}

.page_anreise #footer {
	background: transparent url(../img/footer_anreise.jpg) no-repeat;
}

.page_anreise #page_content {
	padding-bottom: 20px;
}

.page_anreise #page_content h2 {
	background: transparent url(../img/fr/caption_anreise.png) no-repeat;
}

.page_anreise #page_content #anreise li ul li ul li {
	margin-bottom: 15px;
}

.page_anreise #page_content #anreise li h3 {
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
}

.page_anreise #page_content #anreise h4 {
	font-weight: bold;
}


/*
	-----	ENTFERNUNGSRECHNER   -----
*/

.page_entfernungsrechner #header {
	background: transparent url(../img/header_entfernungsrechner.jpg) no-repeat;
}

.page_entfernungsrechner #footer {
	background: transparent url(../img/footer_entfernungsrechner.jpg) no-repeat;
}

.page_entfernungsrechner #page_content {
	padding-bottom: 20px;
}

.page_entfernungsrechner #page_content h2 {
	background: transparent url(../img/fr/caption_entfernungsrechner.png) no-repeat;
}

.page_entfernungsrechner #page_content form {
	margin: 20px 0px;
}

.page_entfernungsrechner #page_content form div.location {
	width: 22%;
	float: left;
	text-align: center;
}

.page_entfernungsrechner #page_content form div#distance {
	width: 34%;
}

.page_entfernungsrechner #page_content form div.location label {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

.page_entfernungsrechner #page_content form div.location #input_calculate {
	font-weight: bold;
	font-size: 1em;
	margin-top: 70px;
}

.page_entfernungsrechner #page_content form div.location div#distance_result {
	font-weight: bold;
	font-style: italic;
	font-size: 4.5em;
	color: #0090D6;
	margin-top: 50px;
}


/*
	-----	RESTAURANTS   -----
*/

.page_restaurants #header {
	background: transparent url(../img/header_restaurants.jpg) no-repeat;
}

.page_restaurants #footer {
	background: transparent url(../img/footer_restaurants.jpg) no-repeat;
}

.page_restaurants #page_content h2 {
	background: transparent url(../img/fr/caption_restaurants.png) no-repeat;
}

.page_restaurants #page_content #restaurants {
	margin-top: -10px;
}

.page_restaurants #page_content #restaurants li h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #0090D6;
	text-transform: uppercase;
	padding-top: 20px;
}

.page_restaurants #page_content #restaurants li div.pdf {
	margin-top: 10px;
}

.page_restaurants #page_content #restaurants li ul li h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	margin-top: 5px;
}

.page_restaurants #page_content #restaurants li ul li ul li {
	clear: both;
	list-style: disc outside;
	margin-left: 15px;
	color: #0090D6;
	height: 12px;
}

.page_restaurants #page_content #restaurants li ul li ul li.restaurant_alt {
	background-color: #FFFBC8;
	margin-right: -10px;
	padding-right: 10px;
}

.page_restaurants #page_content #restaurants li ul li ul li div {
	float: right;
}

.page_restaurants #page_content #restaurants li ul li ul li div div {
	float: left;
	color: #000000;
}

.page_restaurants #page_content #restaurants li ul li ul li div div.name	{width: 250px;}
.page_restaurants #page_content #restaurants li ul li ul li div div.link	{width: 180px;}
.page_restaurants #page_content #restaurants li ul li ul li div div.tel		{width: 180px;}
.page_restaurants #page_content #restaurants li ul li ul li div div.lage	{width: 200px;}


/*
	-----	TRAUMSCHLEIFEN   -----
*/

.page_traumschleifen #header {
	background: transparent url(../img/header_traumschleifen.jpg) no-repeat;
}

.page_traumschleifen #header #header_gradient {
	background-image: url(../img/header_gradient2.png);
}

.page_traumschleifen #footer {
	background: transparent url(../img/footer_traumschleifen.jpg) no-repeat;
}

.page_traumschleifen #footer #footer_gradient {
	background-image: url(../img/footer_gradient2.png);
}

.page_traumschleifen {
	background-color: #F3E5B8 !important;
}

.page_traumschleifen #languages li {
	background-image: url(../img/lang_gradient2.png);
}


/*   content-left   */
.page_traumschleifen #page_content #content_left {
	padding-right: 10px;
	width: 355px;
	float: left;
}

.page_traumschleifen #page_content #content_left h2	{
	background: transparent url(../img/fr/caption_traumschleifen.png) no-repeat;
}

.page_traumschleifen #page_content #content_left h3 {
	margin-top: 20px;
}

.page_traumschleifen #page_content #content_left #div_traumschleifen_left {
	margin-top: 10px;
	margin-bottom: -50px;
	margin-right: -10px;
	width: 342px;
	height: 230px;
	padding-right: 20px;
	padding-bottom: 50px;
	background: transparent url(../img/traumschleifen_left_gradient.png) no-repeat left top;
}

.page_traumschleifen #page_content #content_left #div_etappe_left_bottom {
	margin-top: 15px;
	margin-bottom: 0px;
	width: 310px;
	height: 171px;
	padding-right: 50px;
	padding-bottom: 49px;
	background: transparent url(../img/etappe_left_top_gradient.png) no-repeat right bottom;
}

.page_traumschleifen #page_content #content_left .p_more {
	padding-top: 0px;
}

.page_traumschleifen #page_content #content_left .more {
	font-weight: normal;
}


/*   content-right   */
.page_traumschleifen #page_content #content_right {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-right: -10px;
	width: 455px;
	float: left;
	background-color: #F9EBD6;
}

.page_traumschleifen #page_content #content_right h3 {
	margin-top: 20px;
}

.page_traumschleifen #page_content #content_right #div_traumschleifen_right_top {
	margin-left: -10px;
	margin-top: -8px;
	margin-bottom: -40px;
	margin-right: -15px;
	width: 470px;
	height: 340px;
	padding-left: 20px;
	padding-top: 20px;
	background: transparent url(../img/traumschleifen_right_top_gradient.png) no-repeat left top;
	position: relative;
}

.page_traumschleifen #page_content #content_right #div_traumschleifen_right_top .label {
	position: absolute;
	display: block;
	background-color: #6E1965;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px;
	left: 20px;
	bottom: 40px;
}

.page_traumschleifen #page_content #content_right #div_traumschleifen_right_bottom {
	float: left;
	margin-top: 15px;
	margin-bottom: -30px;
	width: 192px;
	height: 129px;
	padding-right: 20px;
	padding-bottom: 51px;
	background: transparent url(../img/traumschleifen_right_bottom_gradient.png) no-repeat left top;
}


/*
	-----	TRAUMSCHLEIFEN TYPE   -----
*/

.page_traumschleifen_west #page_content h2 {background: transparent url(../img/fr/caption_traumschleifen_west.png) no-repeat;}
.page_traumschleifen_ost #page_content h2 {background: transparent url(../img/fr/caption_traumschleifen_ost.png) no-repeat;}


.page_traumschleifen_type #page_content #traumschleifen {
	margin-left: -10px;
	margin-top: 40px;
}

.page_traumschleifen_type #page_content #traumschleifen li {
	position: relative;
	float: left;
	width: 305px;
	height: 45px;
	padding-top: 15px;
	padding-left: 45px;
	padding-right: 10px;
	margin-right: -10px;
	/*background: transparent url(../img/more.png) no-repeat 15px 17px;*/
	background: transparent url(../img/circle_purple.png) no-repeat 14px 16px;
}

.page_traumschleifen_type #page_content #traumschleifen li .number{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
	display: block;
	width: 23px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	left: 14px;
	top: 16px;
}

.page_traumschleifen_type #page_content #traumschleifen li.alt {
	background-color: #F9EBD6;
}

.page_traumschleifen_type #page_content #traumschleifen li a {
	font-weight: bold;
}

.page_traumschleifen_type #page_content #traumschleifen li.left {
	padding-right: 150px;
}

.page_traumschleifen_type #page_content #traumschleifen li.right {
}

.page_traumschleifen_type #page_content #traumschleifen li.empty {
	background-image: none;
}

.page_traumschleifen_type #page_content #div_thumbs {
	position: relative;
}

.page_traumschleifen_west #page_content #thumbs{position: absolute; left: 370px; top: -930px;}
.page_traumschleifen_ost #page_content #thumbs{position: absolute; left: 370px; top: -800px;}

.page_traumschleifen_type #page_content #thumbs #div_thumb{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 86px;
	height: 86px;
	padding: 13px;
	background: transparent url(../img/traumschleifen_thumb_gradient.png) no-repeat center;
}

.page_traumschleifen_type #page_content #div_karte{
	margin-left: -10px;
	margin-right: -10px;
	
	margin-top: 20px;
	margin-bottom: 10px;
	height: 215px;
	padding-top: 40px;
	padding-bottom: 40px;
	background: transparent url(../img/traumschleifen_karte_gradient.png) repeat-x left top;
}


/*
	-----	TRAUMSCHLEIFEN X   -----
*/
.page_traumschleifen_x #header #header_logo, 
.page_traumschleifen #header #header_logo {
	background-image: url(../img/header_logo_traumschleifen.png);
}

.page_traumschleifen_x #header #header_gradient {
	background-image: url(../img/header_gradient2.png);
}

.page_traumschleifen_x #footer #footer_gradient {
	background-image: url(../img/footer_gradient2.png);
}

.page_traumschleifen_x {
	background-color: #F3E5B8 !important;
}

.page_traumschleifen_x #languages li {
	background-image: url(../img/lang_gradient2.png);
}

.page_traumschleifen_x #page_content {
	margin-bottom: 30px;
	overflow: auto;
}

.page_traumschleifen_x #page_content #content_left {
	padding-right: 50px;
	width: 435px;
	float: left;
	position: relative;
}

.page_traumschleifen_x #page_content #content_right {
	padding: 20px;
	padding-right: 0px;
	width: 335px;
	margin-top: -40px;
	margin-right: -10px;
	float: left;
	background-color: #F9EBD6;
}

.page_traumschleifen_x #page_content h2.h2_sub {
	position: relative;
	top: -12px;
}

.page_traumschleifen_x #page_content h2.h2_sub .number {
	position: relative;
	top: 4px;
	left: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.0em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
	display: block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-indent: 0px;
	background: transparent url(../img/circle_purple.png) no-repeat 3px 2px;
}

/*   content-left   */
.page_traumschleifen_x #page_content #content_left .div_traumschleife_left_top {
	margin-top: 20px;
	margin-bottom: -25px;
	width: 380px;
	height: 200px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: transparent url(../img/traumschleifen_x_left_top_gradient.png) no-repeat right bottom;
}

.page_traumschleifen_x #page_content #content_left h3 {
	margin-top: 15px;
	color: #9A3794;
}

.page_traumschleifen_x #page_content #content_left p {
	position: relative;
}

.page_traumschleifen_x #page_content #content_left .more_info {
	color: #9A3794;
}

.page_traumschleifen_x #page_content #content_left p span {
	float: left;
}

.page_traumschleifen_x #page_content #content_left p span.logo img {
	position: relative;
	top: -10px;
	padding-left: 15px;
}

/*   content-right   */
.page_traumschleifen_x #page_content #content_right .box_gradient {
	width: 290px;
	height: 540px;
	background: transparent url(../img/traumschleifen_x_right_box_gradient.png) repeat-x;
	float: right;
	padding: 20px;
}

.page_traumschleifen_x #page_content #content_right .box_gradient h3 {
	color: #FFFFFF;
	margin-top: -160px;
	text-align: center;
	font-size: 1.2em;
}


.page_traumschleifen_x #page_content #content_right .box_gradient #info {
	width: 100%;
	margin-top: 158px;
}

.page_traumschleifen_x #page_content #content_right .box_gradient #info .label {
	font-weight: bold;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*
	-----	TRAUMSCHLEIFEN X - (Individuelle Anpassungen)   -----
*/

.page_traumschleifen_felsenweg #header					{background: transparent url(../img/header_traumschleifen_felsenweg.jpg) no-repeat;}
.page_traumschleifen_felsenweg #footer					{background: transparent url(../img/footer_traumschleifen_felsenweg.jpg) no-repeat;}
.page_traumschleifen_felsenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_felsenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_cloef_pfad #header					{background: transparent url(../img/header_traumschleifen_cloef_pfad.jpg) no-repeat;}
.page_traumschleifen_cloef_pfad #footer					{background: transparent url(../img/footer_traumschleifen_cloef_pfad.jpg) no-repeat;}
.page_traumschleifen_cloef_pfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_cloef_pfad.png) no-repeat 28px 0px;}

.page_traumschleifen_bergener #header					{background: transparent url(../img/header_traumschleifen_bergener.jpg) no-repeat;}
.page_traumschleifen_bergener #footer					{background: transparent url(../img/footer_traumschleifen_bergener.jpg) no-repeat;}
.page_traumschleifen_bergener #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_bergener.png) no-repeat 28px 0px;}

.page_traumschleifen_saarhoelzbachpfad #header					{background: transparent url(../img/header_traumschleifen_saarhoelzbachpfad.jpg) no-repeat;}
.page_traumschleifen_saarhoelzbachpfad #footer					{background: transparent url(../img/footer_traumschleifen_saarhoelzbachpfad.jpg) no-repeat;}
.page_traumschleifen_saarhoelzbachpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_saarhoelzbachpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_saarschleife_tafeltour #header					{background: transparent url(../img/header_traumschleifen_saarschleife_tafeltour.jpg) no-repeat;}
.page_traumschleifen_saarschleife_tafeltour #footer					{background: transparent url(../img/footer_traumschleifen_saarschleife_tafeltour.jpg) no-repeat;}
.page_traumschleifen_saarschleife_tafeltour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_saarschleife_tafeltour.png) no-repeat 28px 0px;}

.page_traumschleifen_steinhauerweg #header					{background: transparent url(../img/header_traumschleifen_steinhauerweg.jpg) no-repeat;}
.page_traumschleifen_steinhauerweg #footer					{background: transparent url(../img/footer_traumschleifen_steinhauerweg.jpg) no-repeat;}
.page_traumschleifen_steinhauerweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_steinhauerweg.png) no-repeat 28px 0px;}

.page_traumschleifen_stausee_tafeltour #header					{background: transparent url(../img/header_traumschleifen_stausee_tafeltour.jpg) no-repeat;}
.page_traumschleifen_stausee_tafeltour #footer					{background: transparent url(../img/footer_traumschleifen_stausee_tafeltour.jpg) no-repeat;}
.page_traumschleifen_stausee_tafeltour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_stausee_tafeltour.png) no-repeat 28px 0px;}

.page_traumschleifen_zwei_taeler_weg #header					{background: transparent url(../img/header_traumschleifen_zwei_taeler_weg.jpg) no-repeat;}
.page_traumschleifen_zwei_taeler_weg #footer					{background: transparent url(../img/footer_traumschleifen_zwei_taeler_weg.jpg) no-repeat;}
.page_traumschleifen_zwei_taeler_weg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_zwei_taeler_weg.png) no-repeat 28px 0px;}

.page_traumschleifen_hochwaldpfad #header					{background: transparent url(../img/header_traumschleifen_hochwaldpfad.jpg) no-repeat;}
.page_traumschleifen_hochwaldpfad #footer					{background: transparent url(../img/footer_traumschleifen_hochwaldpfad.jpg) no-repeat;}
.page_traumschleifen_hochwaldpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_hochwaldpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_weiskircher_hoehentour #header					{background: transparent url(../img/header_traumschleifen_weiskircher_hoehentour.jpg) no-repeat;}
.page_traumschleifen_weiskircher_hoehentour #footer					{background: transparent url(../img/footer_traumschleifen_weiskircher_hoehentour.jpg) no-repeat;}
.page_traumschleifen_weiskircher_hoehentour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_weiskircher_hoehentour.png) no-repeat 28px 0px;}

.page_traumschleifen_wadrill_tafeltour #header					{background: transparent url(../img/header_traumschleifen_wadrill_tafeltour.jpg) no-repeat;}
.page_traumschleifen_wadrill_tafeltour #footer					{background: transparent url(../img/footer_traumschleifen_wadrill_tafeltour.jpg) no-repeat;}
.page_traumschleifen_wadrill_tafeltour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_wadrill_tafeltour.png) no-repeat 28px 0px;}

.page_traumschleifen_schillinger_panoramaweg #header					{background: transparent url(../img/header_traumschleifen_schillinger_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_schillinger_panoramaweg #footer					{background: transparent url(../img/footer_traumschleifen_schillinger_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_schillinger_panoramaweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_schillinger_panoramaweg.png) no-repeat 28px 0px;}

.page_traumschleifen_stausee_minitour #header					{background: transparent url(../img/header_traumschleifen_stausee_minitour.jpg) no-repeat;}
.page_traumschleifen_stausee_minitour #footer					{background: transparent url(../img/footer_traumschleifen_stausee_minitour.jpg) no-repeat;}
.page_traumschleifen_stausee_minitour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_stausee_minitour.png) no-repeat 28px 0px;}

.page_traumschleifen_hochwaelder #header						{background: transparent url(../img/header_traumschleifen_hochwaelder.jpg) no-repeat;}
.page_traumschleifen_hochwaelder #footer						{background: transparent url(../img/footer_traumschleifen_hochwaelder.jpg) no-repeat;}
.page_traumschleifen_hochwaelder #page_content h2.h2_sub		{background: transparent url(../img/fr/caption_traumschleifen_hochwaelder.png) no-repeat 28px 0px;}

.page_traumschleifen_nahe_felsenweg #header						{background: transparent url(../img/header_traumschleifen_nahe_felsenweg.jpg) no-repeat;}
.page_traumschleifen_nahe_felsenweg #footer						{background: transparent url(../img/footer_traumschleifen_nahe_felsenweg.jpg) no-repeat;}
.page_traumschleifen_nahe_felsenweg #page_content h2.h2_sub		{background: transparent url(../img/fr/caption_traumschleifen_nahe_felsenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_hirn_gallenberg #header						{background: transparent url(../img/header_traumschleifen_hirn_gallenberg.jpg) no-repeat;}
.page_traumschleifen_hirn_gallenberg #footer						{background: transparent url(../img/footer_traumschleifen_hirn_gallenberg.jpg) no-repeat;}
.page_traumschleifen_hirn_gallenberg #page_content h2.h2_sub		{background: transparent url(../img/caption_traumschleifen_hirn_gallenberg.png) no-repeat 28px 0px;}

.page_traumschleifen_koenigsfeldschleife #header						{background: transparent url(../img/header_traumschleifen_koenigsfeldschleife.jpg) no-repeat;}
.page_traumschleifen_koenigsfeldschleife #footer						{background: transparent url(../img/footer_traumschleifen_koenigsfeldschleife.jpg) no-repeat;}
.page_traumschleifen_koenigsfeldschleife #page_content h2.h2_sub		{background: transparent url(../img/fr/caption_traumschleifen_koenigsfeldschleife.png) no-repeat 28px 0px;}

.page_traumschleifen_koehlerpfad_am_steinbach #header						{background: transparent url(../img/header_traumschleifen_koehlerpfad_am_steinbach.jpg) no-repeat;}
.page_traumschleifen_koehlerpfad_am_steinbach #footer						{background: transparent url(../img/footer_traumschleifen_koehlerpfad_am_steinbach.jpg) no-repeat;}
.page_traumschleifen_koehlerpfad_am_steinbach #page_content h2.h2_sub		{background: transparent url(../img/fr/caption_traumschleifen_koehlerpfad_am_steinbach.png) no-repeat 28px 0px;}

.page_traumschleifen_oelmuehlentour #header						{background: transparent url(../img/header_traumschleifen_oelmuehlentour.jpg) no-repeat;}
.page_traumschleifen_oelmuehlentour #footer						{background: transparent url(../img/footer_traumschleifen_oelmuehlentour.jpg) no-repeat;}
.page_traumschleifen_oelmuehlentour #page_content h2.h2_sub		{background: transparent url(../img/fr/caption_traumschleifen_oelmuehlentour.png) no-repeat 28px 0px;}

.page_traumschleifen_graefin_loretta #header					{background: transparent url(../img/header_traumschleifen_graefin_loretta.jpg) no-repeat;}
.page_traumschleifen_graefin_loretta #footer					{background: transparent url(../img/footer_traumschleifen_graefin_loretta.jpg) no-repeat;}
.page_traumschleifen_graefin_loretta #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_graefin_loretta.png) no-repeat 28px 0px;}

.page_traumschleifen_mittelalterpfad #header					{background: transparent url(../img/header_traumschleifen_mittelalterpfad.jpg) no-repeat;}
.page_traumschleifen_mittelalterpfad #footer					{background: transparent url(../img/footer_traumschleifen_mittelalterpfad.jpg) no-repeat;}
.page_traumschleifen_mittelalterpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_mittelalterpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_masdascher_burgherrenweg #header					{background: transparent url(../img/header_traumschleifen_masdascher_burgherrenweg.jpg) no-repeat;}
.page_traumschleifen_masdascher_burgherrenweg #footer					{background: transparent url(../img/footer_traumschleifen_masdascher_burgherrenweg.jpg) no-repeat;}
.page_traumschleifen_masdascher_burgherrenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_masdascher_burgherrenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_rockenburger_urwaldpfad #header					{background: transparent url(../img/header_traumschleifen_rockenburger_urwaldpfad.jpg) no-repeat;}
.page_traumschleifen_rockenburger_urwaldpfad #footer					{background: transparent url(../img/footer_traumschleifen_rockenburger_urwaldpfad.jpg) no-repeat;}
.page_traumschleifen_rockenburger_urwaldpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_rockenburger_urwaldpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_schiefer_wackenweg #header					{background: transparent url(../img/header_traumschleifen_schiefer_wackenweg.jpg) no-repeat;}
.page_traumschleifen_schiefer_wackenweg #footer					{background: transparent url(../img/footer_traumschleifen_schiefer_wackenweg.jpg) no-repeat;}
.page_traumschleifen_schiefer_wackenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_schiefer_wackenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_hunolsteiner_klammtour #header					{background: transparent url(../img/header_traumschleifen_hunolsteiner_klammtour.jpg) no-repeat;}
.page_traumschleifen_hunolsteiner_klammtour #footer					{background: transparent url(../img/footer_traumschleifen_hunolsteiner_klammtour.jpg) no-repeat;}
.page_traumschleifen_hunolsteiner_klammtour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_hunolsteiner_klammtour.png) no-repeat 28px 0px;}

.page_traumschleifen_dhrontal_wackentour #header					{background: transparent url(../img/header_traumschleifen_dhrontal_wackentour.jpg) no-repeat;}
.page_traumschleifen_dhrontal_wackentour #footer					{background: transparent url(../img/footer_traumschleifen_dhrontal_wackentour.jpg) no-repeat;}
.page_traumschleifen_dhrontal_wackentour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_dhrontal_wackentour.png) no-repeat 28px 0px;}

.page_traumschleifen_litermont_gipfeltour #header					{background: transparent url(../img/header_traumschleifen_litermont_gipfeltour.jpg) no-repeat;}
.page_traumschleifen_litermont_gipfeltour #footer					{background: transparent url(../img/footer_traumschleifen_litermont_gipfeltour.jpg) no-repeat;}
.page_traumschleifen_litermont_gipfeltour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_litermont_gipfeltour.png) no-repeat 28px 0px;}

.page_traumschleifen_oppig_graet_weg #header					{background: transparent url(../img/header_traumschleifen_oppig_graet_weg.jpg) no-repeat;}
.page_traumschleifen_oppig_graet_weg #footer					{background: transparent url(../img/footer_traumschleifen_oppig_graet_weg.jpg) no-repeat;}
.page_traumschleifen_oppig_graet_weg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_oppig_graet_weg.png) no-repeat 28px 0px;}

.page_traumschleifen_schluchtenpfad #header					{background: transparent url(../img/header_traumschleifen_schluchtenpfad.jpg) no-repeat;}
.page_traumschleifen_schluchtenpfad #footer					{background: transparent url(../img/footer_traumschleifen_schluchtenpfad.jpg) no-repeat;}
.page_traumschleifen_schluchtenpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_schluchtenpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_panoramaweg #header					{background: transparent url(../img/header_traumschleifen_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_panoramaweg #footer					{background: transparent url(../img/footer_traumschleifen_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_panoramaweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_panoramaweg.png) no-repeat 28px 0px;}

.page_traumschleifen_bietzerberger #header					{background: transparent url(../img/header_traumschleifen_bietzerberger.jpg) no-repeat;}
.page_traumschleifen_bietzerberger #footer					{background: transparent url(../img/footer_traumschleifen_bietzerberger.jpg) no-repeat;}
.page_traumschleifen_bietzerberger #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_bietzerberger.png) no-repeat 28px 0px;}

.page_traumschleifen_litermont_sagenweg #header					{background: transparent url(../img/header_traumschleifen_litermont_sagenweg.jpg) no-repeat;}
.page_traumschleifen_litermont_sagenweg #footer					{background: transparent url(../img/footer_traumschleifen_litermont_sagenweg.jpg) no-repeat;}
.page_traumschleifen_litermont_sagenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_litermont_sagenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_waldsaumweg #header					{background: transparent url(../img/header_traumschleifen_waldsaumweg.jpg) no-repeat;}
.page_traumschleifen_waldsaumweg #footer					{background: transparent url(../img/footer_traumschleifen_waldsaumweg.jpg) no-repeat;}
.page_traumschleifen_waldsaumweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_waldsaumweg.png) no-repeat 28px 0px;}

.page_traumschleifen_luecknerweg #header					{background: transparent url(../img/header_traumschleifen_luecknerweg.jpg) no-repeat;}
.page_traumschleifen_luecknerweg #footer					{background: transparent url(../img/footer_traumschleifen_luecknerweg.jpg) no-repeat;}
.page_traumschleifen_luecknerweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_luecknerweg.png) no-repeat 28px 0px;}

.page_traumschleifen_georgi_panoramaweg #header					{background: transparent url(../img/header_traumschleifen_georgi_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_georgi_panoramaweg #footer					{background: transparent url(../img/footer_traumschleifen_georgi_panoramaweg.jpg) no-repeat;}
.page_traumschleifen_georgi_panoramaweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_georgi_panoramaweg.png) no-repeat 28px 0px;}

.page_traumschleifen_weg_des_wassers #header					{background: transparent url(../img/header_traumschleifen_weg_des_wassers.jpg) no-repeat;}
.page_traumschleifen_weg_des_wassers #footer					{background: transparent url(../img/footer_traumschleifen_weg_des_wassers.jpg) no-repeat;}
.page_traumschleifen_weg_des_wassers #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_weg_des_wassers.png) no-repeat 28px 0px;}

.page_traumschleifen_kaltensteinpfad #header					{background: transparent url(../img/header_traumschleifen_kaltensteinpfad.jpg) no-repeat;}
.page_traumschleifen_kaltensteinpfad #footer					{background: transparent url(../img/footer_traumschleifen_kaltensteinpfad.jpg) no-repeat;}
.page_traumschleifen_kaltensteinpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_kaltensteinpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_erzgraeberweg #header					{background: transparent url(../img/header_traumschleifen_erzgraeberweg.jpg) no-repeat;}
.page_traumschleifen_erzgraeberweg #footer					{background: transparent url(../img/footer_traumschleifen_erzgraeberweg.jpg) no-repeat;}
.page_traumschleifen_erzgraeberweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_erzgraeberweg.png) no-repeat 28px 0px;}

.page_traumschleifen_wehinger_viezpfad #header					{background: transparent url(../img/header_traumschleifen_wehinger_viezpfad.jpg) no-repeat;}
.page_traumschleifen_wehinger_viezpfad #footer					{background: transparent url(../img/footer_traumschleifen_wehinger_viezpfad.jpg) no-repeat;}
.page_traumschleifen_wehinger_viezpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_wehinger_viezpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_primstaler_panoramapfad #header					{background: transparent url(../img/header_traumschleifen_primstaler_panoramapfad.jpg) no-repeat;}
.page_traumschleifen_primstaler_panoramapfad #footer					{background: transparent url(../img/footer_traumschleifen_primstaler_panoramapfad.jpg) no-repeat;}
.page_traumschleifen_primstaler_panoramapfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_primstaler_panoramapfad.png) no-repeat 28px 0px;}

.page_traumschleifen_kasteler_felsenpfad #header					{background: transparent url(../img/header_traumschleifen_kasteler_felsenpfad.jpg) no-repeat;}
.page_traumschleifen_kasteler_felsenpfad #footer					{background: transparent url(../img/footer_traumschleifen_kasteler_felsenpfad.jpg) no-repeat;}
.page_traumschleifen_kasteler_felsenpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_kasteler_felsenpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_greimerather_hoehenweg #header					{background: transparent url(../img/header_traumschleifen_greimerather_hoehenweg.jpg) no-repeat;}
.page_traumschleifen_greimerather_hoehenweg #footer					{background: transparent url(../img/footer_traumschleifen_greimerather_hoehenweg.jpg) no-repeat;}
.page_traumschleifen_greimerather_hoehenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_greimerather_hoehenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_morscheider_grenzpfad #header					{background: transparent url(../img/header_traumschleifen_morscheider_grenzpfad.jpg) no-repeat;}
.page_traumschleifen_morscheider_grenzpfad #footer					{background: transparent url(../img/footer_traumschleifen_morscheider_grenzpfad.jpg) no-repeat;}
.page_traumschleifen_morscheider_grenzpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_morscheider_grenzpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_wolfsweg #header					{background: transparent url(../img/header_traumschleifen_wolfsweg.jpg) no-repeat;}
.page_traumschleifen_wolfsweg #footer					{background: transparent url(../img/footer_traumschleifen_wolfsweg.jpg) no-repeat;}
.page_traumschleifen_wolfsweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_wolfsweg.png) no-repeat 28px 0px;}

.page_traumschleifen_beruser_tafeltour #header					{background: transparent url(../img/header_traumschleifen_beruser_tafeltour.jpg) no-repeat;}
.page_traumschleifen_beruser_tafeltour #footer					{background: transparent url(../img/footer_traumschleifen_beruser_tafeltour.jpg) no-repeat;}
.page_traumschleifen_beruser_tafeltour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_beruser_tafeltour.png) no-repeat 28px 0px;}

.page_traumschleifen_landzeittour #header					{background: transparent url(../img/header_traumschleifen_landzeittour.jpg) no-repeat;}
.page_traumschleifen_landzeittour #footer					{background: transparent url(../img/footer_traumschleifen_landzeittour.jpg) no-repeat;}
.page_traumschleifen_landzeittour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_landzeittour.png) no-repeat 28px 0px;}

.page_traumschleifen_idesbachpfad #header					{background: transparent url(../img/header_traumschleifen_idesbachpfad.jpg) no-repeat;}
.page_traumschleifen_idesbachpfad #footer					{background: transparent url(../img/footer_traumschleifen_idesbachpfad.jpg) no-repeat;}
.page_traumschleifen_idesbachpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_idesbachpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_trauntal_hoehenweg #header					{background: transparent url(../img/header_traumschleifen_trauntal_hoehenweg.jpg) no-repeat;}
.page_traumschleifen_trauntal_hoehenweg #footer					{background: transparent url(../img/footer_traumschleifen_trauntal_hoehenweg.jpg) no-repeat;}
.page_traumschleifen_trauntal_hoehenweg #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_trauntal_hoehenweg.png) no-repeat 28px 0px;}

.page_traumschleifen_soonwald #header					{background: transparent url(../img/header_traumschleifen_soonwald.jpg) no-repeat;}
.page_traumschleifen_soonwald #footer					{background: transparent url(../img/footer_traumschleifen_soonwald.jpg) no-repeat;}
.page_traumschleifen_soonwald #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_soonwald.png) no-repeat 28px 0px;}

.page_traumschleifen_kingelfloss #header					{background: transparent url(../img/header_traumschleifen_kingelfloss.jpg) no-repeat;}
.page_traumschleifen_kingelfloss #footer					{background: transparent url(../img/footer_traumschleifen_kingelfloss.jpg) no-repeat;}
.page_traumschleifen_kingelfloss #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_kingelfloss.png) no-repeat 28px 0px;}

.page_traumschleifen_kappleifelsen_tour #header					{background: transparent url(../img/header_traumschleifen_kappleifelsen_tour.jpg) no-repeat;}
.page_traumschleifen_kappleifelsen_tour #footer					{background: transparent url(../img/footer_traumschleifen_kappleifelsen_tour.jpg) no-repeat;}
.page_traumschleifen_kappleifelsen_tour #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_kappleifelsen_tour.png) no-repeat 28px 0px;}

.page_traumschleifen_wasser_dichter_spuren #header					{background: transparent url(../img/header_traumschleifen_wasser_dichter_spuren.jpg) no-repeat;}
.page_traumschleifen_wasser_dichter_spuren #footer					{background: transparent url(../img/footer_traumschleifen_wasser_dichter_spuren.jpg) no-repeat;}
.page_traumschleifen_wasser_dichter_spuren #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_wasser_dichter_spuren.png) no-repeat 28px 0px;}

.page_traumschleifen_vitaltour_hahnenbach #header					{background: transparent url(../img/header_traumschleifen_vitaltour_hahnenbach.jpg) no-repeat;}
.page_traumschleifen_vitaltour_hahnenbach #footer					{background: transparent url(../img/footer_traumschleifen_vitaltour_hahnenbach.jpg) no-repeat;}
.page_traumschleifen_vitaltour_hahnenbach #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_vitaltour_hahnenbach.png) no-repeat 28px 0px;}

.page_traumschleifen_baerenbachpfad #header					{background: transparent url(../img/header_traumschleifen_baerenbachpfad.jpg) no-repeat;}
.page_traumschleifen_baerenbachpfad #footer					{background: transparent url(../img/footer_traumschleifen_baerenbachpfad.jpg) no-repeat;}
.page_traumschleifen_baerenbachpfad #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_baerenbachpfad.png) no-repeat 28px 0px;}

.page_traumschleifen_baybachklamm #header					{background: transparent url(../img/header_traumschleifen_baybachklamm.jpg) no-repeat;}
.page_traumschleifen_baybachklamm #footer					{background: transparent url(../img/footer_traumschleifen_baybachklamm.jpg) no-repeat;}
.page_traumschleifen_baybachklamm #page_content h2.h2_sub	{background: transparent url(../img/fr/caption_traumschleifen_baybachklamm.png) no-repeat 28px 0px;}

.page_traumschleifen_layensteig_strimmiger_berg #header					{background: transparent url(../img/header_traumschleifen_layensteig_strimmiger_berg.jpg) no-repeat;}
.page_traumschleifen_layensteig_strimmiger_berg #footer					{background: transparent url(../img/footer_traumschleifen_layensteig_strimmiger_berg.jpg) no-repeat;}
.page_traumschleifen_layensteig_strimmiger_berg #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_layensteig_strimmiger_berg.png) no-repeat 28px 0px;}

.page_traumschleifen_burgstadt_pfad #header					{background: transparent url(../img/header_traumschleifen_burgstadt_pfad.jpg) no-repeat;}
.page_traumschleifen_burgstadt_pfad #footer					{background: transparent url(../img/footer_traumschleifen_burgstadt_pfad.jpg) no-repeat;}
.page_traumschleifen_burgstadt_pfad #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_burgstadt_pfad.png) no-repeat 28px 0px;}

.page_traumschleifen_muehlenbach_schluchtentour #header					{background: transparent url(../img/header_traumschleifen_muehlenbach_schluchtentour.jpg) no-repeat;}
.page_traumschleifen_muehlenbach_schluchtentour #footer					{background: transparent url(../img/footer_traumschleifen_muehlenbach_schluchtentour.jpg) no-repeat;}
.page_traumschleifen_muehlenbach_schluchtentour #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_muehlenbach_schluchtentour.png) no-repeat 28px 0px;}

.page_traumschleifen_kleiner_lueckner #header					{background: transparent url(../img/header_traumschleifen_kleiner_lueckner.jpg) no-repeat;}
.page_traumschleifen_kleiner_lueckner #footer					{background: transparent url(../img/footer_traumschleifen_kleiner_lueckner.jpg) no-repeat;}
.page_traumschleifen_kleiner_lueckner #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_kleiner_lueckner.png) no-repeat 28px 0px;}

.page_traumschleifen_ruwer_hochwald_schleife #header					{background: transparent url(../img/header_traumschleifen_ruwer_hochwald_schleife.jpg) no-repeat;}
.page_traumschleifen_ruwer_hochwald_schleife #footer					{background: transparent url(../img/footer_traumschleifen_ruwer_hochwald_schleife.jpg) no-repeat;}
.page_traumschleifen_ruwer_hochwald_schleife #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_ruwer_hochwald_schleife.png) no-repeat 28px 0px;}

.page_traumschleifen_dollbergschleife #header					{background: transparent url(../img/header_traumschleifen_dollbergschleife.jpg) no-repeat;}
.page_traumschleifen_dollbergschleife #footer					{background: transparent url(../img/footer_traumschleifen_dollbergschleife.jpg) no-repeat;}
.page_traumschleifen_dollbergschleife #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_dollbergschleife.png) no-repeat 28px 0px;}

.page_traumschleifen_mittelrhein_klettersteig #header					{background: transparent url(../img/header_traumschleifen_mittelrhein_klettersteig.jpg) no-repeat;}
.page_traumschleifen_mittelrhein_klettersteig #footer					{background: transparent url(../img/footer_traumschleifen_mittelrhein_klettersteig.jpg) no-repeat;}
.page_traumschleifen_mittelrhein_klettersteig #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_mittelrhein_klettersteig.png) no-repeat 28px 0px;}

.page_traumschleifen_ehrbachklamm #header					{background: transparent url(../img/header_traumschleifen_ehrbachklamm.jpg) no-repeat;}
.page_traumschleifen_ehrbachklamm #footer					{background: transparent url(../img/footer_traumschleifen_ehrbachklamm.jpg) no-repeat;}
.page_traumschleifen_ehrbachklamm #page_content h2.h2_sub	{background: transparent url(../img/caption_traumschleifen_ehrbachklamm.png) no-repeat 28px 0px;}
