/*@charset "UTF-8";*/
/* CSS Document */


.clear{
	clear:both;
}

*html #inhalte h1,
*html #inhalte h1 .rubrik {
	float:left;
}

h3{
	width:420px;
	height:auto;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	line-height:normal;
}

*html h3{
	width:400px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	line-height:normal;
}



h4{color:#88abd0; padding-top:4px;}

.kb{ 
	width:400px;
	white-space:normal;
}

/* Breiten des regulären Layouts überschreiben */
#content{
	width:616px;
}

*html #content{
	width:595px;
	float:right;
}

#inhalte{
	width:606px;
	/*min-height:450px;*/
	padding:10px 0px 10px 10px;
	margin:0px;

}

* html #inhalte{
	width:595px;
	padding:10px 0px 10px 10px;
	margin:0px;
}

#footer{
	width:616px;
}


#sidebar {
float: left;
width: 137px;
margin-right:10px;
margin-top: 10px;
}

*html #sidebar {
float: left;
width: 127px;
margin-right:5px;
margin-top: 10px;
}



/* Inhalte Freizeit */

#inhalte_freizeit{
	width:442px;
	float:left;
	position:relative;
}

*html #inhalte_freizeit{
	width:400px;
	float:left;
	margin-right:0px;
	margin-left:0px;
}




#featurefreizeit{
	width:164px;
	float:right;
	position:relative;
	left:10px;
	text-align:right;
	top: -41px;
}



#featurefreizeit p.clear{
	clear:both;
	width:100px;
	height:5px;
}


#breadcrumb{
	float:left;
	width:422px;
	/*background-color: #f2f7fb;
	border: 1px solid #d4e4f3;*/
	color: #799fc9;
	font-size:8pt;
}


#breadcrumb ul li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding-top:8px;
	margin-left:3px;
}


#breadcrumb li.trenner{
	padding:0px;
	margin-top:8px;
}

#breadcrumb a:link,
#breadcrumb a:visited{
	text-decoration:underline;
	color:#799fc9;
	font-weight:normal;
}


#breadcrumb a:hover{
	color:#00458f;
	text-decoration:none;
}



#karte{
	width:440px;
	text-align:center;
	padding:5px;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
}

*html #karte{
	width:420px;
	text-align:center;
	padding:5px;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
	/*display:inline;*/
}



#pdflink{
	float:left;
	width:auto;
	background-color:#d6e6f5;
	padding:10px;
	font-weight:normal;
	margin-top:6px;
}

*html #pdflink{
	float:left;
	width:190px;
	background-color:#d6e6f5;
	padding:10px;
	font-weight:normal;
}

#pdflink a:link,
#pdflink a:visited{
	padding:10px;
	font-weight:normal;
}

*html #pdflink a:link,
*html #pdflink a:visited{
	font-weight:normal;
}


#inhalte p.absatz_freizeit{
	width:420px;
	margin:10px 0px 5px 0px;
	line-height:14pt;
}

/* Featureleiste Freizeit*/

/*Filter*/
#filter{
	text-align:left;
	float:right;
	width:135px;
	margin-right:10px;
	background-color:#d6e6f5;
	padding:4px;
	clear:both;
}

*html #filter{
	text-align:left;
	float:right;
	width:135px;
	/*margin-right:10px;*/
	background-color:#d6e6f5;
	padding:4px;
	clear:both;
	font-size:8pt;
}

#karte_lk{
	float:left;
	/*width:75px;
	height:100px;*/
	width:98%;
	height:50px;
	background-color:#fff;
	border:1px solid #88ABD0;
	text-align:center;
	margin-bottom:10px;
}

#karte_lk_textlink{
	padding-top:10px;
}


#karte_lk_textlink a:link,
#karte_lk_textlink a:visited{
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}

#tourtyp{
	float:left;
	width:34px;
	height:100px;
	margin-left:5px;
}

#tourtyp li{
	list-style:none;
	border: 1px solid #88abd0;
	margin-bottom:3px;
}

#tourtyp li a{
	text-decoration:none;
	display:block;
	width:32px;
	height:21px;
}

#tourtyp li.rad a:link,
#tourtyp li.rad a:visited{
	background-image:url(img/freizeit/layout/bg_button_rad.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#tourtyp li.rad a:hover,
#featurefreizeit #filter #tourtyp ul li.rad .aktiv{
	background-image:url(img/freizeit/layout/bg_button_rad.jpg);
	background-repeat:no-repeat;
	background-position:left -21px;
}

#tourtyp li.wandern a:link,
#tourtyp li.wandern a:visited{
	background-image:url(img/freizeit/layout/bg_button_wandern.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#featurefreizeit #filter #tourtyp ul li.wandern a:hover,
#featurefreizeit #filter #tourtyp ul li.wandern a.aktiv{
	background-image:url(img/freizeit/layout/bg_button_wandern.jpg);
	background-repeat:no-repeat;
	background-position:left -21px;
}


#tourtyp li.stadt a:link,
#tourtyp li.stadt a:visited{
	background-image:url(img/freizeit/layout/bg_button_stadt.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#tourtyp li.stadt a:hover,
#featurefreizeit #filter #tourtyp li.stadt a.aktiv{
	background-image:url(img/freizeit/layout/bg_button_stadt.jpg);
	background-repeat:no-repeat;
	background-position:left -21px;
}

#tourtyp li.sehen a:link,
#tourtyp li.sehen a:visited{
	background-image:url(img/freizeit/layout/bg_button_sehen.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#tourtyp li.sehen a:hover,
#featurefreizeit #filter #tourtyp li.sehen a.aktiv{
	background-image:url(img/freizeit/layout/bg_button_sehen.jpg);
	background-repeat:no-repeat;
	background-position:left -21px;
}

#filter p{
	width:134px;
}

#filter p label{
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	margin-top:0px;
	width:132px;
	font-weight:normal;
	color:#88abd0;
}

*html #filter p label{
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	margin-top:0px;
	width:132px;
	font-weight:normal;
	color:#88abd0;
	display:inline;
	margin-right:-3px;
}

#filter input#km{
	width:130px;
	color: #88abd0;
}

#filtern{
	background-color:#f2f7fb;
	width:100px;
	padding:4px;
	text-align:center;
	margin-bottom:5px;
}

#filtern a:link,
#filtern a:visited{
	font-weight:normal;
}


#filter input[type=radio]{
	width:12px;
	height:12px;
}

/* Filter ende*/

/* trenner schatten*/

#trenner{
	width:12px;
	height:445px;
	z-index:20;
	position:absolute;
	left:0px;
	top:15%;
	border:0px;
	background-image:url(img/freizeit/layout/trenner.png);
	background-position:left top;
	background-repeat:no-repeat;
}

*html #trenner{
	width:12px;
	height:445px;
	z-index:100;
	position:absolute;
	left:0px;
	top:50px;
}



/* Tourdetails*/

#tour-detail{
	height:40px;
	margin-bottom:10px;
}

#tour-detail dl{
	width:98%;
	height:auto;
	float:left;
	margin:0px;
	/*padding:5px 0px;*/
	border-bottom: 1px solid #d4e4f3;
}

#tour-detail dt{
	float:left;
	width:35px;
}

#tour-detail dd{
	float:left;
	width:85%;
	/*padding-top:3px;*/
}

#tour-detail dl.inline{
	width:98%;
	margin:0px;
	/*padding:5px 0px;*/
	border-top: 1px solid #d4e4f3;
}

#tour-detail dl.inline dt{
	float:left;
	width:35px;
}

#tour-detail dl.inline dd{
	float:left;
	width:40%;
}

#tourbilder{
	width:99%;
	margin-top:20px;
	background-color:#f2f7fb;
	border-top:1px solid #88abd0;
	border-bottom:1px solid #88abd0;
}

#tourbilder .tourbild{
	float:left;
	width:125px;
	border: 1px solid #d4e4f5;
	background-color:#fff;
	padding:3px;
	margin-top:5px;
	margin-right:5px;
	text-align:center; /* NEU*/
}

#tourbilder div.tourbild h5{
	font-size:8pt;
	width:125px;
	padding-top: 3px;
	margin-left:0px;
	color:#00458f;
}

*html #tourbilder div.tourbild h5{
	font-size:8pt;
	width:124px;
	padding: 3px 0px;
	color:#00458f;
}


#zusatz-info{
	background-color:#f2f7fb;
	width: 150px;
	padding:3px 0px;
	margin-top:10px;
	text-align:left;
	float:left;
}

*html #zusatz-info{
	background-color:#f2f7fb;
	width: 140px;
	padding:3px 0px;
	margin-top:10px;
	text-align:left;
}
	

#zusatz-info #shoplink{
	background-color:#d6e6f5;
	margin-top:10px;
	margin-bottom:10px;
	width:130px;
	margin-left:10px;
	text-align:left;
	padding:5px;
}

*html #zusatz-info #shoplink{
	background-color:#d6e6f5;
	margin-top:10px;
	margin-bottom:10px;
	width:125px;
	margin-left:5px;
	text-align:left;
	padding:5px;
}

#zusatz-info #shoplink .link{
	padding:5px;
}

#zusatz-info #shoplink a:link,
#zusatz-info #shoplink a:visited{
	font-weight:normal;
}

#zusatz-info ul{
	list-style:none;
	margin-top:20px;
}

#zusatz-info ul li{
	margin-top:10px;
	padding-left:15px;
	padding-right:10px;
}

#zusatz-info ul li a:link,
#zusatz-info ul li a:visited{
	font-weight:normal;
	color:#5289c2;
	clear:both;
}

#zusatz-info ul li a:hover{
	font-weight:normal;
	color:#00458f;
	clear:both;
	text-decoration:underline;
}

#info-freizeitregion{
	width:98%;
	float:left;
	margin-top:10px;
}

#info-freizeitregion dl{
	margin:0;
}

#info-freizeitregion dt{
	margin-top:10px;
}

#info-freizeitregion dd a:link,
#info-freizeitregion dd a:visited{
	font-weight:normal;
}

#galerie-freizeit{
	width: 149px;
	margin-top:10px;
	text-align:left;
	float:left;
}


*html #galerie-freizeit{
	width: 135px;
	margin-top:10px;
	text-align:left;
	float:left;
	padding-left:0px;
}

#galerie-freizeit #teaser{
	width:149px;
	float:left;
}

*html #galerie-freizeit #teaser{
	width:125px;
	float:left;
}

#galerie-freizeit #teaser dl{
	float:left;
	width:122px;
	margin-left:15px;
	clear:left;
}

*html #galerie-freizeit #teaser dl{
	float:left;
	width:120px;
	margin-left:2px;
	clear:left;
	margin-right:0px;
}

#landkreisauswahl{
	border-top: 1px solid #88abd0;
	border-left: 1px solid #88abd0;
	border-right: 2px solid #00458f;
	border-bottom: 2px solid #00458f;
	position:absolute;
	left:-320px;
	top:0px;
	z-index:40;
	width:446px;
	height:auto;
	background-color:#FFFFFF;
	display:block;
	visibility:hidden;
}

#freizeitkarte{
	width:440px;
	height:400px;
	margin-top:25px;
	background-image:url(img/freizeit/layout/bg_freizeitkarte.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


#freizeitnavi{
	width:440px;
	height:55px;
	position:absolute;
}

*html #freizeitnavi{
	width:440px;
	height:55px;
	position:absolute;
	top:-15px;
}

#freizeitnavi ul{
	list-style:none;
	margin-left:120px;
}

#freizeitnavi ul li{
	display:inline;
	float:left;
}

#freizeitnavi ul li a:link,
#freizeitnavi ul li a:visited{
	width:45px;
	height:51px;
	display:block;
	overflow:hidden;
	margin-left:5px;
	text-indent:-999px;
}

#freizeitnavi ul li#rad a:link,
#freizeitnavi ul li#rad a:visited{
	background-image:url(img/freizeit/layout/fahrrad.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#rad a:hover,
#freizeitnavi ul li#rad a.current{
	background-image:url(img/freizeit/layout/fahrrad.png);
	background-position:left 0px;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#wandern a:link,
#freizeitnavi ul li#wandern a:visited{
	background-image:url(img/freizeit/layout/wanderlust.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#wandern a:hover,
#freizeitnavi ul li#wandern a.current{
	background-image:url(img/freizeit/layout/wanderlust.png);
	background-position:left 0px;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#stadt a:link,
#freizeitnavi ul li#stadt a:visited{
	background-image:url(img/freizeit/layout/stadtbummel.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#stadt a:hover,
#freizeitnavi ul li#stadt a.current{
	background-image:url(img/freizeit/layout/stadtbummel.png);
	background-position:left 0px;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#sehen a:link,
#freizeitnavi ul li#sehen a:visited{
	background-image:url(img/freizeit/layout/sehenswuerdigkeit.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#freizeitnavi ul li#sehen a:hover,
#freizeitnavi ul li#sehen a.current{
	background-image:url(img/freizeit/layout/sehenswuerdigkeit.png);
	background-position:left 0px;
	background-repeat:no-repeat;
}

#tourenkarte{
	position:absolute;
	width:438px;
	height:400px;
	margin-top:35px;
}

.teasertext{
	width:400px;
	height:80px;
	float:left;
	margin-bottom:10px;
}

ul.legende{
	list-style:none;
	margin-left:25px;
	width:200px;
	float:left;
}

img.symbol{
	float:left;
}

.sponsor{
	float:right;
	width:150px;
	height:auto;
}

.sponsor img{
	/*float:right;*/
}











