/* KINDERWAGENTOUR CSS */

/*	Einzel-Tour */

#mymap{
	margin-bottom: 20px;
}

#kinderwagentour .tour-main{
	width: 420px;
	float: left;
	margin-right: 20px;
}

#kinderwagentour .tour-side{
	width: 220px;
	float: left;
}

.tour-thumb{
	width: 100px;
	float: left;
	margin-right: 5px;
}

#tour-head{
	height: 20px;
	margin-bottom: 20px;
}

#tour-head h2{
	color: #147FAF;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	width: 440px;
	float: left;
}

#tour-head #print-icon{
	float: right;
	height: 20px;
}


#edit-submit-toursuche-block:hover{
	cursor: pointer;
}

/* Tour sidebar Styles */


.pane-toursuche{
	width: 230px;
}

.tour-side-heading{
	width: 205px;
	height: 20px;
	background: #ffaa36;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-top-right-radius: 10px;
	padding-left: 15px;
	padding-top: 2px;
}

.related-tours-heading{
	background: #147FAF;
}

.tour-side-content{
	background: #e9e9e9;
	color: #000;
	margin-top: 4px;
	margin-bottom: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-right-radius: 10px;
}

.schwierigkeitsgrad, .regionsinfos{
	padding-left: 15px;
}

.regionsinfos  span  p:last-child{
	margin-bottom: 0 !Important;
}

.tour-side-content li{
	list-style-type: none !important;
}

#commentWrapper{
	clear: both;
	padding-top: 30px;
}

#commentWrapper #comments .comment{
	padding-left: 0px;
}




/* Image sprites - besonderheiten */

.besonderheiten{
	width: 26px;
	height: 26px;
	margin: 5px;
	float: left;
	background:url(../images/besonderheiten.png);
}

.besonderheiten.Burg{
	background-position: 26px 0;
}

.besonderheiten.Aussicht{
	background-position: 0px 0;
}

.besonderheiten.Ruine{
	background-position: 26px 26px;
}

.besonderheiten.Denkmal{
	background-position: 104px 26px;
}

.besonderheiten.Spielplatz{
	background-position: -26px 0;
}

.besonderheiten.Tiergehege{
	background-position: -52px 0;
}

.besonderheiten.Schloss{
	background-position: 52px 26px;
}

.besonderheiten.Einkehrmöglichkeit{
	background-position: -78px 0;
}

.besonderheiten.Kirche{
	background-position: -26px 26px;
}

.besonderheiten.Naturlehrpfad{
	background-position: -104px 0;
}

.besonderheiten.Gewässer{
	background-position: 0 26px;
}

.besonderheiten.Höhle{
	background-position: -78px 26px;
}




/*	Suchseite */

.views-exposed-form{
	padding: 0px;
} 

.views-exposed-form #edit-region-wrapper{
	display: none;
}

#block-views--exp-toursuche_block-page_1{
	background-image: url(/sites/all/themes/ninesixty/images/block-white-bottom_03.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #147FAF;
	margin-bottom: 3em;
}

#block-views--exp-toursuche_block-page_1 h2{
	background-image: url(/sites/all/themes/ninesixty/images/blockheader-tourensuche.png);
	margin-left: -10px !important;
}

#block-views--exp-toursuche_block-page_1 .content{
	padding: 0 0 0 10px !important;
	background: #fafafa;
}

#edit-submit-toursuche-block{
	margin: 10px 0 !important;
}

.overview-neueste-touren, .overview-neueste-regionen{
	padding: 0;
	margin-right: 10px;
	margin-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom-right-radius: 10px;
	background: #e9e9e9;
}

.overview-neueste-regionen .region-thumblink{
	float: left;
}

.overview-neueste-regionen .single-region{
	margin-bottom: 20px;
}

.views-exposed-form .views-exposed-widget {
	clear: both;
	width: 210px;
}

.views-exposed-widget label{
	float: left;
}

.views-exposed-widget .views-widget{
	margin-right: 10px;
}

.views-exposed-widget .views-widget select{
	width: 200px;
}

#edit-search-wrapper{
	clear: both;
}

#edit-search-wrapper input{
	width: 196px;
}

#rangeSlider{
	width: 110px;
	float: left;
}

.sliderWrapper{
	margin-top: 20px;
	float: left;
}

.panels-flexible-row-toursuche-main-row, .column-bottom{
	margin-top: -10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #4f85b4;
}

.panels-flexible-region-toursuche-minimap{
	overflow: hidden;
}

.searchfield{
	margin-top: 0;
	margin-left: 10px;
}

.overview-left-headline{
	width: 206px;
}

.minimap{
	width: 660px;
	outline: 1px solid #CCC;
}

.overview-neueste-regionen .views-field-field-regionsbilder-fid{
	float: left;
}

.overview-neueste-regionen img{
	margin-right: 15px;
}

.overview-neueste-regionen .views-row{
	margin-bottom: 50px;
}

.overview-neueste-regionen .views-row-last{
	margin-bottom: 30px !important;
}

.overview-neueste-regionen .views-row-first{
	margin-top: 20px;
}

.pane-neueste-touren, .pane-neueste-tourregionen{
	margin-left: 10px;
}

.overview-neueste-touren, .overview-neueste-regionen{
	width: 211px;
	padding-top: 1px;
	line-height: 15px;
}

.overview-neueste-touren .field-content{
	margin-bottom: 20px;
}

.overview-neueste-touren img{
	float: left;
	margin-right: 10px;
}

.overview-neueste-touren .views-field-title-1{
	font-weight: bold;
}

h2{
	color: #147FAF;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	width: 440px;
	float: left;
}

.ui-slider-horizontal .ui-slider-handle {
	font-size: 12px;
	padding: 1px;
	text-decoration: none;
}

.pane-featured-regionen .views-field-field-regionsbilder-fid img{
	float: left;
	margin-right: 10px;
	margin-top:	3px;
}

.pane-featured-regionen .views-row{
	clear: both;
	line-height: 17px;
	margin-bottom: 15px;
}


.panels-flexible-region-toursuche-featured_regionen_links-inside p{
	color: #147FAF;
	text-transform: uppercase;
	font-size: 14px;
	width: 440px;
	font-weight: bold;
}

.pane-featured-regionen .views-row .views-field-view-node{
	font-weight: bold;
}

.view-kinderwagentour-artikel .views-row{
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-bottom: 30px;
}

.view-kinderwagentour-artikel .views-row-4{
	clear: both;
}

.view-kinderwagentour-artikel .views-field-title{
	font-weight: bold;
}



/* Tour searchresults */

#map{
	outline: 1px solid #CCC;
}

.views-field-field-image-fid img{
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}

.tour-searchresults{
	margin-top: 25px;
}

.tour-searchresults .views-row{
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 22px;
	border-bottom: 1px dotted #4F85B4;
}

.tour-searchresults .views-field-title a{
	font-weight: bold;
	font-size: 15px;
}


.tour-searchresults .schwierigkeitsgrad{
	float: left; 
	padding-right: 15px;
	padding-left: 0px; 
}

.tour-searchresults .searchresult_hinretour{
	display: none;
}

.tour-searchresults .searchresult_gehzeit{
	margin-top: 2px;
}

.tour-searchresults  .searchresult_bezirk, .views-field-field-bundesland-value, .views-field-field-land-value{
	float: left;
	padding-right: 5px; 
}

.searchresults-besonderheiten .field-item{
	display: none;
}

.searchresults-besonderheiten{
	position: absolute;
	right: 15px;
	margin-top: -10px;
}


.view-row-tourregionen{
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 22px;
	border-bottom: 1px dotted #4F85B4;
	min-height: 140px;
}

.view-row-tourregionen h2{
	margin-bottom: 5px;
}

.view-row-tourregionen .region-thumblink{
	float: left; 
	margin-right: 20px;
}

.view-row-tourregionen .region-tourcount{
	margin-bottom: 10px;
	font-style: italic;
}

.view-row-tourregionen .region-title{
	font-weight: bold;
}

.region-teaser{
/*
	width: 550px;
	float: right;
*/
}



/* Regionsseite */

.related-tours{
	line-height: 15px;
	clear: both;
	margin: 10px;
	height: 42px;
	margin-top: 20px;
}

.related-tours.first{
	margin-top: 0;
}
.related-tours img{
	float: left;
	margin-right: 15px;
}

.photo_copyright{
	display: block;
	clear: both;
	font-size: 10px;
	color: #666;
}


/* Kommentare */

#comments{
	clear: both;
	float: left;
	border-top: 1px dotted #147FAF;
	width: 420px;
}

#comments .box h2{
	margin-top: 20px;
}

#comment-form div .form-item{
	clear: both;
}

.comment-headline{
	clear: both;
	float: left;
	text-transform: uppercase;
	color:  #147FAF;
	font-size: 14px;
	font-weight: bold;
}

.comment-published .submitted{
	color: #147FAF;
}

.socialbuttons{
	clear: both; 
	padding-top: 20px;
	margin-bottom: 40px;
}
