/* basic */

body {
	background:url(../images/layout/bg_int.gif) repeat-x 0 0 #3f2117;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5c5b60;
	margin:0;
	padding:0;
}
h1 {
	font-size:17px;
	color:#a69c97;
	margin:0 ;
	padding:0;
	font-weight:normal;
	letter-spacing:1px;
}
h2 {
	font-size:15px;
	color:#bfb4ae;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:1px;
}
h3 {
	font-size:14px;
	color:#bfb4ae;
	font-weight:normal;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0;
	padding:0;
}


/* welcome screen - hp */
/* hp_all */
#hp_all{width: 1024px; margin:0 auto 20px; text-align:center;}
	#hp_all ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
		#hp_all ul li {
			margin:0;
			padding:0;
			list-style-type:none;
		}

/* hp_header */
#hp_header{width: 1024px;}
	.hp_header-links{height: 30px; background:#f4e4c9; padding-top:10px;}
		.hp_header-links ul{ text-align:center; }
			.hp_header-links ul li{display:inline;}
				.hp_header-links ul li a{display:inline; margin:0 51px; color:#4b3026; font-size:16px; /*font-weight:bold;*/}
				
	/*.hp_CNT_main-image{height: 493px;}*/
	.hp_CNT_main-image{height:510px; position:relative;}
		.header_logo{position:absolute; left:0; bottom:22px;}

/* hp_main */
#hp_main{}
	.hp_main_navi{height: 38px; background: url(../images/layout/bg_hp_navi.gif) repeat-y 0 0 #eed4a7; font-size:24px; padding-top:8px;}
		.hp_main_navi ul{text-align:center; }
			.hp_main_navi ul li{display:inline;}
				.hp_main_navi ul li a{color:#3a1f18; display:inline; margin:0 89px;}
				.hp_main_navi ul li a:hover{color:#914d36; text-decoration:none;}
		
	.hp_main_content{background:#FFF; }
		.hp_main_content h1{padding:26px 0 10px 0; /*font-size:14px;*/}
		.hp_main_content p{padding: 0 75px 20px; line-height:22px;}

/* hp_footer */
#hp_footer{color:#fff}
  .hp_footer_info{padding-top:38px;}
 	 .hp_footer_info p{}
	  	 .hp_footer_info p a{color:#fff}
	 
  .footer_links-urlaub{padding:34px 20px 0;}
  	.footer_links-urlaub ul{width:190px; float:left; text-align:left; padding-left:56px !important;}
		.footer_links-urlaub ul li.first{ display:block; padding-bottom:5px !important;}
  		.footer_links-urlaub ul li a{color:#fff}
		
/* general */
/* all */
#all{width: 1024px; margin:0 auto 20px; text-align:center;}
	/*#all ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
		#all ul li {
			margin:0;
			padding:0;
			list-style-type:none;
		}*/

/* header */
#header{width: 1024px;}
	.newsticker{height: 22px; background:#f4e4c9; /*padding-top:8px;*/ font-size:13px; /*font-weight:bold;*/ color:#4b3026; padding:4px 20px 0;}
				
	.CNT_main-image{height:524px; position:relative; text-align:center; margin:0 auto;}/* plus 16*//* plus 21*/
	/* slideshow */
	#slideshow{text-align:center; margin:0 auto; /*position:relative;*/ position:absolute; top:0; left:0; }

		.header_logo{position:absolute; left:0; bottom:22px; z-index:2}
		
		.main_navi{height:21px; width:700px; position:absolute; right:20px; bottom:52px; background: #edd1a1; font-size:14px; padding-top:3px; color:#4b3026; z-index:2 /*letter-spacing:1px;*/}
			.main_navi ul{margin:0;padding:0;list-style-type:none;text-align:center; }
				.main_navi ul li{margin:0;padding:0;list-style-type:none;display:inline;}
					.main_navi ul li a{color:#4b3026; display:inline; margin:0;}
					.main_navi ul li a:hover{color:#9c8573; text-decoration:none;}
					.main_navi ul li a.sel{color:#9c8573; text-decoration:none;}
		
		.main_sub-navi{height: 20px; width:674px; position:absolute; /*right:20px;left:329px;*/ bottom:8px; background: transparent; font-size:14px; padding-top:10px; /*padding-left:26px*/; color:#fff;}
		
		.sub-navi-hotel{width:674px; position:absolute; left:329px; }
		.sub-navi-meran{width:674px; position:absolute; left:379px;}
		/*.sub-navi-urlaub-ohne-auto{width:674px; position:absolute; left:442px;}*/
		.sub-navi-gourmet-urlaub{width:674px; position:absolute; left:577px;}
		.sub-navi-urlaub-entspannen{width:674px; position:absolute; left:702px;}
		.sub-navi-preise-angebote{width:674px; position:absolute; left:303px; text-align:right!important;}		
			.sub-navi-preise-angebote ul{ text-align:right!important;}		
		
		/* ital. Menu */	
		.sub-navi-hotel_it{width:674px; position:absolute; left:313px!important;}
		.sub-navi-meran_it{width:674px; position:absolute; left:364px!important;}
		.sub-navi-gourmet-urlaub_it{width:674px; position:absolute; left:584px!important;}
		.sub-navi-urlaub-entspannen_it{width:674px; position:absolute; right:28px!important; text-align:right!important;}	
			.sub-navi-urlaub-entspannen_it ul{ text-align:right!important;}	
		.sub-navi-preise-angebote_it{width:674px; position:absolute; right:28px; text-align:right!important;}	
			.sub-navi-preise-angebote_it ul{text-align:right!important;}	
			
		/* engl. Menu */	
		.sub-navi-hotel_en{width:674px; position:absolute; left:341px!important;}
		.sub-navi-meran_en{width:674px; position:absolute; left:391px!important;}
		.sub-navi-gourmet-urlaub_en{width:674px; position:absolute; left:595px!important;}
		.sub-navi-urlaub-entspannen_en{width:674px; position:absolute; right:57px!important; text-align:right!important;}	
			.sub-navi-urlaub-entspannen_en ul{ text-align:right!important;}	
		.sub-navi-preise-angebote_en{width:674px; position:absolute; right:57px; text-align:right!important;}	
			.sub-navi-preise-angebote_en ul{text-align:right!important;}	
			
			
			.main_sub-navi ul{margin:0;padding:0;list-style-type:none;text-align:left; }
				.main_sub-navi ul li{margin:0;padding:0;list-style-type:none;display:inline;}
					.main_sub-navi ul li a{color:#fff; display:inline; margin:0;}
					.main_sub-navi ul li a:hover{color:#edd2a3; text-decoration:none;}
					.main_sub-navi ul li a.sel{color:#edd2a3; text-decoration:none;}
							
/* main */
#main{background:#FFF; position:relative; width: 1024px;}
	.main_CNT_fix-navi{height: 22px; background: #f7ebd6; font-size:13px; padding-top:2px; position:relative; }
	
		.main_fix-navi_LFT{height: 20px; width:350px; float:left; padding-left:30px; background: #f7ebd6;  padding-top:2px; color:#3a1f18;}
			.main_fix-navi_LFT ul{margin:0;padding:0;list-style-type:none;text-align:left; }
				.main_fix-navi_LFT ul li{margin:0;padding:0;list-style-type:none;display:inline;}
					.main_fix-navi_LFT ul li a{color:#3a1f18; display:inline; margin:0;}
					.main_fix-navi_LFT ul li a:hover{color:#914d36; text-decoration:none;}
					.main_fix-navi_LFT ul li a.sel{color:#914d36; text-decoration:none;}
					
		.main_fix-navi_RGT {height: 20px; width:350px; float:right; padding-right:30px; background: #f7ebd6; padding-top:2px;}
			.main_fix-navi_RGT ul{margin:0;padding:0;list-style-type:none;text-align:right; }
				.main_fix-navi_RGT ul li{margin:0;padding:0;list-style-type:none;display:inline;}
					.main_fix-navi_RGT ul li a{color:#3a1f18; display:inline; margin:0;}
					.main_fix-navi_RGT ul li a:hover{color:#914d36; text-decoration:none;}
					.main_fix-navi_RGT ul li a.sel{color:#914d36; text-decoration:none;}
		
	.main_content{width: 1024px; background:#FFF; text-align:left; position:relative;}
		
		/* CONTENT LEFT */
		.main_content_CNT-LFT{width:176px; padding:24px 20px 0; float:left; font-size:12px;background:#FFF;}/*176*/
			
			.extra-box{width:176px; margin:0 0 15px 0; padding:0; border:#dbd6d3/*#dbd6d3*/ 1px solid; }
			.box_expressanfrage{}
			
				.box_header{height:20px; margin:0; padding:2px 0 0 0; background:#edd1a1; /*color:#fff;*/color:#3A1F18; text-align:center; font-size:14px;}
					.box_header a{color:#3A1F18; text-decoration:none; }
					.box_header img{padding:2px 4px; vertical-align:bottom}
					.box_content{margin:0; padding:6px 4px 8px; color:#4b3026; line-height:18px;}
					.box_aktuelle-angebote .box_content{margin:0; padding:6px 1px 2px; color:#4b3026; line-height:18px;}
						.box_content a{color:#4b3026; }
				
		/* CONTENT RIGHT */
		.main_content_CNT-RGT{width:763px; padding:24px 35px 0 10px; float:right; line-height:21px;background:#FFF;}
			.main_content_CNT-RGT h1{padding:2px 0 10px 0; font-size:17px;}
			.main_content_CNT-RGT h2{padding:2px 0 6px 0;}
			.main_content_CNT-RGT p{padding:0 0 20px 0;}
			.main_content_CNT-RGT a{color:#5C5B60}
			
			
			/* tabelle preisliste */
			.main_content_CNT-RGT #table_preise{line-height:22px; /*border-width:1px 1px 0 0; border-style: solid; border-color: #7c665a;*/ border:1px solid #dbd6d3; border-bottom:0; border-left:0; font-size:13px; margin-bottom:20px;}
				.main_content_CNT-RGT #table_preise th{/*border-width:0 0 1px 1px; border-style: solid; border-color: #7c665a;*/ border:1px solid #dbd6d3; border-top:0; border-right:0; color:#a69c97; font-size:13px; font-weight:normal;}
					.main_content_CNT-RGT #table_preise th h1{padding:20px 0 0 50px;}
					.main_content_CNT-RGT #table_preise th a{color:#4b3026; text-decoration:none; font-weight:normal; float:right;}
						.main_content_CNT-RGT #table_preise th a img{margin-left:4px;}
				.main_content_CNT-RGT #table_preise td{/*border-width:0 0 1px 1px; border-style: solid; border-color: #7c665a;*/ border:1px solid #dbd6d3; border-top:0; border-right:0; color:#2b120b;}
				 .main_content_CNT-RGT #table_preise .td_picture{width:112px!important; vertical-align:middle; text-align:center;}
				 .main_content_CNT-RGT #table_preise .col-light{color:#2b120b; background:#fcf7ee; width:135px!important; text-align:center; font-weight:normal;}
				 .main_content_CNT-RGT #table_preise .col-dark{color:#2b120b; background:#f8eedc; width:135px!important; text-align:center; font-weight:normal;}
				 
				 /* images content */
				 .CNT_images{width:740px; text-align:center;}
				 .CNT_images-LFT{ width:370px; float:left; text-align:center;}
				 .CNT_images-RGT{ width:370px; float:left; text-align:center;}
				 
			.CNT-RGT_wandern-ab-hotel ul{}
				.CNT-RGT_wandern-ab-hotel ul li{}
			
			/* liste angebote */
			.main_content_CNT-RGT .bar_list{margin:0; padding:0; list-style-type:none;}
				.main_content_CNT-RGT .bar_list li{margin:0 0 22px 0; padding:8px 0 8px 43px; list-style-type:none; background:#f7ebd6 url(../images/layout/arw_right-brown_list.gif) no-repeat 30px 12px; position:relative;}
				.main_content_CNT-RGT .bar_list li a{color:#3f2117}
				.bar_list-left{width:259px; float:left; /*position:absolute; left:50px*/}
				.bar_list-right{width:440px; float:right;/*position:absolute; right:0px;*/}
				
			/* angebote details */
			.CNT_detail{width:740px; margin:0 auto; border:1px solid #dbd6d3; font-size:14px; color:#4b3026}
				.CNT_detail-img{width:332px; /*height:159px;*/ overflow: hidden; float:left;}
					.CNT_detail-img img{}
				.CNT_detail-content{float:right; width:374px;  padding:5px 17px;}
					.CNT_detail-content ul{margin:0; padding:10px 0 0 20px;}
						.CNT_detail-content ul li{margin:0; padding:0;}
				
				.detail_link-left{margin:10px 0 0 28px; float:left}
					.detail_link-left a{color:#4b3026; font-size:13px;}
				.detail_link-right{margin:10px 28px 0 0; float:right;}
					.detail_link-right a{color:#4b3026;font-size:13px;}
				.detail_link-right-int{margin:10px 0 0 0; float:right;}
					.detail_link-right-int a{color:#4b3026;}
					
				/* liste sehenswertes - expand */
				.CNT_detail-expand{width:740px; margin:0 auto 20px; border:1px solid #dbd6d3; color:#5c5b60;}
					.CNT_detail-expand_top{padding:8px 0 8px 43px; background:#f7ebd6 url(../images/layout/arw_right-brown_list.gif) no-repeat 30px 12px; position:relative; color:#4b3026}
					.CNT_detail-expand_top h2{ margin:0; padding:0; font-weight:normal; color:#3f2117}
					.CNT_detail-expand_body{}
						.CNT_detail-img-expand{width:244px; /*height:159px;*/ overflow: hidden; float:left;}
						.CNT_detail-content-expand{float:right; width:496px;}
							.CNT_detail-content-expand p{padding:15px 24px 10px 24px;}
						
					.CNT_detail-content-expand-int{float:right; width:448px;padding:15px 24px 10px 24px;}
						.inhalt_ausgeblendet{}
						.weiter_aus{}
					

	
/* footer */
#footer{margin-top:15px; color:#fff; clear:both;}
	.footer_info{padding:10px 0 15px 0; background:#fff; color:#5c5b60;}
		.footer_info_images{text-align:center; }
			.footer_info_images img{display:inline; margin:0 90px;}
		.footer_info p{}
			.footer_info p a{color:#5c5b60}
	 
  .footer_links-urlaub{padding:34px 20px 0;}
  	.footer_links-urlaub ul{margin:0;padding:0;list-style-type:none;width:190px; float:left; text-align:left; padding-left:56px !important;}
	.footer_links-urlaub ul li{margin:0;padding:0;list-style-type:none;}
		.footer_links-urlaub ul li.first{ display:block; padding-bottom:5px !important;}
  		.footer_links-urlaub ul li a{color:#fff}
		
	
	

	/* routenplaner */
	
	.CNT-RGT_titles h2{color:#5C5B60; /*font-weight:bold;*/; padding-top:15px; }
	.CNT-RGT_titles h3{}
	.CNT-RGT_titles ul{ list-style-type:none; margin:0; padding:5px 0 10px 0;}
	.CNT-RGT_titles ul li{ list-style-type:none; margin:0; padding:0 0 0 10px;}
	
	
	#anfahrtskizze {vertical-align:top;}
	.main_content_CNT-RGT #table_routenplaner{border:0 none; color:#5C5B60; margin-top:10px;}
		.main_content_CNT-RGT #table_routenplaner th{border:0 none;color:#fff; text-align:center; font-size:14px;}
		.main_content_CNT-RGT #table_routenplaner td{border:0 none; color:#5C5B60}
			.main_content_CNT-RGT #table_routenplaner table{border:0 none;}
			.main_content_CNT-RGT #table_routenplaner #table_routenplaner-int{border:1px solid #dbd6d3!important;}
			
				.route_h3{color:#BFB4AE}
	
	
/* popup zimmer */

.pp_all{ width:760px; height:242px;  line-height:22px}
	.pp_left{ width:300px; height:212px; float:left; vertical-align:middle; text-align:center; position:relative; padding-top:30px;}
	/*.pp_left img{ position:absolute; bottom:0;}*/
	.pp_right{ width:425px; float:left; padding:75px 25px 10px 10px; }
		.pp_right p{padding-top:5px}
	