@charset "utf-8";

.tx-sontourenmodul-pi1 .block {
	margin: 10px;
}

.tx-sontourenmodul-pi1 .block.image-title {
	margin-top: 0px;
}

.tx-sontourenmodul-pi1 .block.gallery .csc-textpic-imagewrap {
	width: 399px !important;
}

.tx-sontourenmodul-pi1 .block.gallery .csc-textpic-image {
	width: 120px !important;
}

/* Format der Infospalten */
.tx-sontourenmodul-pi1 table td.text,
.tx-sontourenmodul-pi1 table th.text {
	text-align: left;
	vertical-align: top;
	line-height: 1em;
	padding-bottom: 0.25em;
}

.tx-sontourenmodul-pi1 table.details td.text,
.tx-sontourenmodul-pi1 table.details th.text {
	padding-bottom: 0.75em;
}

/* Breite der Titelspalten */
.tx-sontourenmodul-pi1 table th.text {
	width: 130px !important;
}

.tx-sontourenmodul-pi1 ul#georeference {
	width: auto !important;
	margin: 0px !important;
}

/* Breite der Titelspalten (Für die Anforderungen) */
.tx-sontourenmodul-pi1 table th.text.demand {
	width: 95px !important;
}

/* Breite der Inhaltsspalten (Für die Anforderungen) */
.tx-sontourenmodul-pi1 table td.text.demand {
	width: 45px !important;
}

/* Grafiken mit den Bewertungen (Für die Anforderungen) */
.tx-sontourenmodul-pi1 table td.text.demand img {
	margin-top: 4px;
}

.tx-sontourenmodul-pi1 div.description h1 {
	margin: 0px !important;
}

.tx-sontourenmodul-pi1 div.reference {
	margin: 0px;
	margin-top: 3em;
}

/**
 * Mehrtagestouren
 */
.tx-sontourenmodul-pi1 .multistages {
	margin-top:20px !important;
}
 
.tx-sontourenmodul-pi1 ul.stages {
	width: 418px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.tx-sontourenmodul-pi1 li.stage {
	position:relative;
	width: 418px !important;
	padding-bottom: 8px;
}

.tx-sontourenmodul-pi1 li.stage h2 {
	text-indent:13px;
	color:#706E59;
	margin-bottom:3px;
	margin-top:6px;
}

.tx-sontourenmodul-pi1 li.stage span.standalone {
	position: absolute;
	display: block;
	width: 299px;
	text-align: right;
	left: 109px;
	top:10px;
}

.tx-sontourenmodul-pi1 li.stage p.title {
	font-weight: bold;
}

.tx-sontourenmodul-pi1 li.stage p.bodytext {
	margin-bottom: 0.5em !important;
}

.tx-sontourenmodul-pi1 .detail ul.stages {
	border-bottom:1px solid #CCC9BF;
	border-top:1px solid #CCC9BF;
}

/**
 * Listenansicht
 */
#touren_list_container table.touren {
	border-collapse: collapse;
	width: 357px;
}

#touren_list {
	margin: 0px;
	padding: 0px;
}

#tourenpage {
	border: none;
	width: 357px;
}

#touren_list_container th {
	text-align: left;
	font-weight: normal;
}

#touren_list_container th.titel {
	padding-left:13px;
}

#touren_list_container td {
	text-align: left;
	vertical-align: top;
	border-bottom:1px solid #CCC9BF;
}

#touren_list_container td .yui-dt-liner {
	position: relative;
}

#touren_list_container td.titel {
	width: 220px;
	height: 50px;
}

#touren_list_container td.wregion {
	width: 137px;
	height: 50px;
}

#touren_list_container td.titel div.img {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 60px;
	height: 50px;
}
#touren_list_container td.titel div.txt {
	position: absolute;
	left: 75px;
	top: 5px;
	height: 50px;
	width: 140px;
}

#touren_list_container td.titel div.txt .h {
	line-height: 1em;
}

#touren_list_container td.titel div.txt div.demand {
	position: absolute;
	left: 0px;
	top: 21px;
	height: 22px;
	width: 145px;
	color: #ADADA7;
	font-size: 10px;
}

th.yui-dt-sortable a {
	color: #706E59 !important;
}

th.yui-dt-sortable {
	border-bottom: 2px solid #706E59;
}

#touren_list_container #yui-dt0-th0-liner .yui-dt-label {
	margin-left: 10px; 
}

.yui-dt0-bdrow0-cell1 {
	width: 130px;
}

p.paginatorLinkContainer {
	padding: 0px 2px !important;
}

.tx-sontourenmodul-pi1 .pdf-link {
	position: absolute; 
	text-align: left; 
	left: 260px; 
	top: 4px; 
	* top: 0px; 
	width: 150px;
}

.tx-sontourenmodul-pi1 .pdf-link img {
	float:left;
	margin-right:10px;
	vertical-align:top;
}

.paginatorLinkContainer {
	float: right;
	margin-left: 0.5em;
}

.touren_list_container .lktourenpage {
	padding-left: 0.5em;
}

.pageReport {
	float:left;
}

.lkpagestart,
.lkpagenext,
.lkpagelast,
.lkpageback {
	margin: 2px;

}

a.lkpagelast img {
	visibility: hidden;
	border: 0px;
}

a.lkpagelast {
	background-image: url(../../resources/icons/navigation/seite_ende_aktiv.png);
	background-repeat: no-repeat;
}

a.lkpagenext img {
	visibility: hidden;
	border: 0px;
}

a.lkpagenext {
	background-image: url(../../resources/icons/navigation/seite_weiter_aktiv.png);
	background-repeat: no-repeat;
}

a.lkpagestart img {
	visibility: hidden;
	border: 0px;
}

a.lkpagestart {
	background-image: url(../../resources/icons/navigation/seite_start_aktiv.png);
	background-repeat: no-repeat;
}

a.lkpageback img {
	visibility: hidden;
	border: 0px;
}

a.lkpageback {
	background-image: url(../../resources/icons/navigation/seite_zurueck_aktiv.png);
	background-repeat: no-repeat;
}

ul.stages,
ul.downloads {
	list-style: none;
	padding-left:0px;
	margin-top: 0px;
}

ul.stages li,
ul.downloads li {
	margin-bottom:0.5em;
}