/* basic */
body {
	background:#fff url(../images/layout/bg_hp-CNTR.gif) repeat-x 0 159px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a666a;
	margin:0;
	padding:0;
}
h1 {
	font-size:15px;
	color:#f18e00;
	margin:0 ;
	padding:0;
	font-weight:bold;
	letter-spacing:1px;
}
h1 a {
	color:#f18e00;
	text-decoration:none;
}
h1 a:hover {
	color:#f18e00;
	text-decoration:none;
}
h2 {
	font-size:13px;
	color:#6a666a;
	font-weight:bold;
	margin:0;n
	padding:0;
	letter-spacing:1px;
}
h3 {
	font-size:13px;
	color:#f18e00;
	font-weight:bold;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#6a666a;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0;
	padding:0;
}
/****************************************************************/

/* welcome screen - hp */
/* hp_all */
#hp_all-CNTR{ text-align:center; background:#cfe0a3 url(../images/layout/bg_hp-CNTR.gif) 0 0 repeat-x;} /*cad4af*/
	#hp_all{width: 996px; 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:996px;}
			#hp_header h1{ text-align:center; display:block; padding-top:7px; height:154px }
						
			/*.hp_CNT_main-image{height: 493px;}*/
			.hp_CNT_main-image{height:300px; position:relative;}
				.header_logo{position:absolute; left:0; bottom:22px;}
				.hp_CNT_main-image #slideshow{width:996px; height:300px; position:relative}
		
		/* hp_main */
		#hp_main{background:#FFF; }
			.hp_main_navi{font-size:13px; padding:14px 15px 14px 15px;}
				.hp_main_navi div{ width:292px; float:left; text-align:center; padding: 0 15px 10px}
						.hp_main_navi h2{padding:0 0 10px 0; margin:0; text-transform:uppercase; }
							.hp_main_navi a{color:#067527;}
							.hp_main_navi a:hover{color:#9bae6a; text-decoration:none;}/**/
							.hp_main_navi p{text-align:justify;}
					
			.hp_main_content{}
				.hp_main_content h1{padding:26px 0 10px 0; /*font-size:14px;*/}
				.hp_main_content p{padding: 0 75px 25px; line-height:22px; }
		
		/* hp_footer */
		#hp_footer{background:#cfe0a3;}/* cad4af */
		  .hp_footer_info{padding:20px 0 45px 0;}
			 .hp_footer_info p{}
				 .hp_footer_info p a{}
			 
			#hp_footer_2{width: 996px; margin:0 auto; text-align:center; }
				.hp_footer-logos{text-align:center;}
				.hp_footer-logos img{padding:0 20px;}
			
			  .hp_footer_links-urlaub{text-align:center; padding:30px 5px 0;}
				.hp_footer_links-urlaub ul{ list-style-type:none; width:190px; float:left; text-align:left; padding-left:56px !important;}
					.hp_footer_links-urlaub ul li.first{list-style-type:none; display:block; padding-bottom:5px !important;}
					.hp_footer_links-urlaub ul li a{}
		
/* general */

#all-CNTR{ text-align:center; background:#cfe0a3 url(../images/layout/bg_all.gif) 0 0 repeat-x;}
  #all{width: 996px; margin:0 auto; text-align:center;}
    /* content TOP */
    #CNT-TOP{ width:996px; height:418px; background:#fff}
      /*content TOP newsticker */
	  .CNT_newsticker{width:966px; height:20px; padding:8px 15px 0; }/*996px*/
      .newsticker{width:756px; float:left; padding-right:20px;}
	  .languages{width:190px; float:left; color:#9bae6a;}
	  	.languages a{color:#9bae6a; }
		.languages a:hover{color:#f18e00; text-decoration:none }
		.languages a.sel{color:#f18e00; text-decoration:none }
	  
      /*content TOP navi left */
	  .CNT_navi_left-1{ width:260px; height:365px; float:left; padding:25px 0 0 0; text-align:center;}
	  	.navi_left-1{ position:relative; bottom:0; }
			.navi_left-1 ul{ width:160px; margin:0;padding:0;list-style-type:none;text-align:left; position:absolute; top:50px; left:48px;}
				.navi_left-1 ul li{ width:160px; height:51px; margin:0;padding:0;list-style-type:none;}
					.navi_left-1 ul li a{height:34px; margin:0; display:block; padding:14px 0 0 40px; border-bottom:1px dotted #6a666a; font-size:14px;}
					.navi_left-1 ul li a:hover{color:#f18e00; text-decoration:none;}
					.navi_left-1 ul li a.landurlaub{ background:url(../images/layout/navi_left_landurlaub.gif) no-repeat 3px 0;}
					.navi_left-1 ul li a.weinland{ background:url(../images/layout/navi_left_weinland.gif) no-repeat 3px 0;}
					.navi_left-1 ul li a.familienferien{ background:url(../images/layout/navi_left_familienferien.gif) no-repeat 3px 0;}
					.navi_left-1 ul li a.sel{color:#f18e00; text-decoration:none;}
		
      /*content TOP Bildwechsel */
      .CNT_main-image{ width:736px; height:390px; float:left; position:relative}
	  .CNT_main-image #slideshow{ width:736px; height:390px; position:relative}
    /*content MAIN NAVI */
    .navi_main{ width:996px; height:25px; padding-top:8px; text-align:center; background:#a3ba66}
		.navi_main ul{margin:0;padding:0;list-style-type:none;text-align:center; }
			.navi_main ul li{margin:0;padding:0;list-style-type:none;display:inline;}
				.navi_main ul li a{color:#FFF; display:inline; margin:0; font-weight:bold; padding:0 22px; font-size:14px; }
				.navi_main ul li a:hover{color:#4b7a42; text-decoration:none;}
				.navi_main ul li a.sel{color:#4b7a42; text-decoration:none;}
				/* IT */
				.navi_main-IT ul li a{padding:0 17px;}
				/* EN */
				.navi_main-EN ul li a{padding:0 25px;}

    /*content MIDDLE */
    #main{ width:983px; background:#fff; padding-right:13px; position:relative;}
      /*content MIDDLE navi left */
	  .CNT_navi_left-2{ width:260px; position:relative; top:0; float:left }
	    .navi_left-2{}
			.navi_left-2 ul{ width:160px; margin:0; padding:25px 0 15px 48px;list-style-type:none; text-align:left; /*position:absolute; top:25px; left:48px;*/}
				.navi_left-2 ul li{ width:160px; /*height:51px;*/ margin:0; padding:0;list-style-type:none;border-top:1px dotted #6a666a;}
					.navi_left-2 ul li a{margin:0; display:block; padding:15px 0 15px 40px;  font-size:14px;}
					.navi_left-2 ul li a:hover{color:#f18e00; text-decoration:none;}
					.navi_left-2 ul li a.roadbike_01{ background:url(../images/layout/navi_left_roadbike_01.gif) no-repeat}
					.navi_left-2 ul li a.roadbike{ background:url(../images/layout/navi_left_roadbike.gif) no-repeat}
					.navi_left-2 ul li a.motorrad{ background:url(../images/layout/navi_left_moto.gif) no-repeat}
					.navi_left-2 ul li a.ausflugsziele{ background:url(../images/layout/navi_left_ausflugsziele.gif) no-repeat}
					.navi_left-2 ul li a.gruppenreisen{ background:url(../images/layout/navi_left_gruppenreisen.gif) no-repeat}
					.navi_left-2 ul li a.feste-feiern{ background:url(../images/layout/navi_left_feste-feiern.gif) no-repeat}
					.navi_left-2 ul li a.trainingslager{ background:url(../images/layout/navi_left_trainingslager.gif) no-repeat}
					.navi_left-2 ul li a.bildgalerie{ background:url(../images/layout/navi_left_galerie.gif) no-repeat}
					.navi_left-2 ul li a.sel{color:#f18e00!important; text-decoration:none;}
						.navi_left-2 .navi_sub{ width:150px; margin:0;padding:0 0 0 10px; list-style-type:disc;}
						.navi_left-2 .navi_sub li{ width:150px; height:35px; margin:0; padding:0; border:0 none}
							.navi_left-2 .navi_sub li a{padding:7px 0 7px 0px; font-size:13px;}	
					
		  /*content MIDDLE main content */
		  .main_content{ width:545px; float:left; padding:25px 18px 25px 0; /*text-align:left;*/ text-align:justify; line-height:19px} /*586px*/ 
		  /* Roadbiek Untermenüpunkte - roadbike_cms */
		  .main_content-roadbike{width:695px; padding:25px 18px 25px 0;}
			.main_content h1{ padding-bottom:10px; text-transform:uppercase;}
			.main_content p{ padding-top:5px; line-height:19px}
			.main_content ul{ padding:10px 0 0 22px; margin:0; line-height:20px}
				.main_content ul li{ padding-left:0; margin:0;}
			.main_content ol{ padding:10px 0 0 22px; margin:0; line-height:20px}
				.main_content ol li{ padding-left:0; margin:0;}
				
			/* Preisliste */
			.main_content table {border:1px solid #fff; margin-top:15px;}
			.main_content table th{border:1px solid #fff;}
			.main_content table td{border:1px solid #fff;}
			.main_content table span{ font-weight:normal;}
			.main_content table tr{ text-align:center;}
			.main_content table .row-a{ background:#CFE0A3}
			.main_content table .row-b{ background:#E0E5D1}
			
			/* images content */
			.CNT_images{width:546px; text-align:left; padding:15px 0;}
			
			/* Lastminute */
			.CNT_lastminute{width:535px; margin:15px 0; border:2px solid #CFE0A3; text-align:left;}
				.lastminute-title{width:525px; padding:5px 5px; background:#CFE0A3; font-weight:bold; /*font-size:14px;*/}
				.lastminute-CNT{width:525px; padding:5px 7px;}
					.lastminute-CNT-img{width:180px; overflow: hidden; float:left;}
					.lastminute-CNT-details{float:right; width:325px; padding:0 5px 0 15px;}
					.CNT_lastminute li{ line-height:18px;}
					
			/* Angebote */
			.bar_list{margin:0!important; padding:0!important; list-style-type:none; }
				.bar_list li{width:525px; padding:5px 5px !important; background:#CFE0A3; font-weight:bold; list-style-type:none; position:relative; border:1px solid #CFE0A3; margin:0 0 10px 0 !important;}
					.bar_list-left{width:315px; float:left;}
					.bar_list-right{width:200px; float:right; text-align:right; font-weight:normal;}
					
			/* links content */
			.CNT_links{width:542px; text-align:center; padding-top:20px;}
				.CNT_links-LFT{width:271px; float:left; text-align:left;}
				.CNT_links-RGT{width:271px; float:right; text-align:right;}

	   /*content Boxes RGT */
	  .CNT_boxes_RGT{ width:160px; float:left; /*position: absolute; top:0; right:15px;*/ padding:25px 0 0 0; }
	  
		.extra-box{width:158px; margin:0 0 10px; padding:0; border:#d7d8d8 1px solid; font-size:13px; } /*150*/
		.box_lastminute{ padding-bottom:10px;}
		.box_expressanfrage{ }
		.box_wetter{ padding-bottom:10px}
		
		
			.box_header{height:22px; margin:0; padding:4px 0 0 0; background:#e0e5d1; text-align:center; color:#6a666a}
				.box_header h2{ color:#6a666a; font-size:13px; font-weight:normal}
				.box_header a{text-decoration:none; }
					/* .box_header img{padding:2px 4px; vertical-align:bottom} */
			.box_content{margin:0; padding:8px 3px 0 8px; line-height:18px; font-size:13px; text-align:left;}
				.box_content a{}
	  		.box_aktuelle-angebote .box_content{ font-size:12px; padding:8px 4px 0;}
			
      /*content FOOTER */
      #footer{ padding:30px 0 }
        .footer_info{}
		
          .main_content p{}
          
#footer_2{width: 996px; margin:20px auto 20px; text-align:center;}
	.footer-logos{text-align:center;}
		.footer-logos img{padding:0 20px;}
		
		  .CNT_newsticker{width:966px; height:20px; padding:8px 15px 0; }/*996px*/
      .newsticker{width:756px; float:left; padding-right:20px;}
		
/* Scroller Box */
#scroller_container {
 width:736px;
 position: relative;
 height: 20px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
}

#scroller p {
 padding: 0;
}

/* Sitemap */
.sitemap-LFT{ width:240px; float:left; font-weight:bold;}
.sitemap-RGT{ width:240px; float:left;}

.hp_main_navi div p a {
color:#6A666A;
font-weight:normal;
}
.hp_main_navi div p a:hover {
color:#6A666A;
font-weight:normal;
}
