/* CSS Document */
a.reference, a.reference:visited {
	text-decoration: none; 
	font-weight: bold; 
	color: #003366;
}
img a, a img {
	border: 0;
}
.listview {
	border: 1px #DFDFDF solid;
	padding: 5px;
}
h2.tourenliste-suche {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-bottom: 3px;
	width: 95%;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
}
h2.tourenliste-suche a, h2.tourenliste-suche a:visited {
	font-family: Tahoma, Arial, sans-serif;
	color:#445F70;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
}

h2.tourenliste {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-bottom: 3px;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
}
h2.tourenliste a, h2.tourenliste a:visited {
	font-family: Tahoma, Arial, sans-serif;
	color:#445F70;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
}
h2.tourenverlauf {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-bottom: 3px;
	border-bottom: 0px #DFDFDF solid;
	width: 100%
}
hr {
	margin: 0;
	height: 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.anzeigen {
	width: 120px;
	height: 20px; 
	margin-left: 390px; 
	margin-top: -15px;
}
.leftColumn {
	width: 170px;
	float: left;
}
.firstimage {
	float: left;
	padding-top: 5px; 
	padding-bottom:10px;
}
.leftimages {
	float: left; 
	padding-bottom:10px;
}

.RechteBoxOuter {
	float: right;
	width: 120px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 35px;
}
.PreisDZ {
	background-image:url(bg_preis_dz.gif);
	background-repeat:no-repeat;
	height:50px;
	width: 110px;
}
.preisInfo {
	font-size: 15px;
	font-weight: bold;
	color: #445F70;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0px;
	text-align: center;
}
.preisInfoText {
	font-size: 11px;
	font-weight: bold;
	color: #445F70;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
.RechteBoxLinks {
	margin-top: 5px;
	margin-bottom: 40px;
}
.RechteBoxLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.RechteBoxLinks li {
	margin: 0;
	list-style: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.RechteBoxLinks li a, .RechteBoxLinks li a:visited, .TourBuchen a, .TourBuchen a:visited,  .Seitenanfang a, .Seitenanfang a:visited, a.RechteBox, a.RechteBox:visited {
	background-image: url(knopf_teaser.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
} 
.TourBuchen {
	float: right;
	margin-right: 15px;
}
.Backlink {
	float: left;
}
.Seitenanfang {
	float: left;
	margin-left: 115px;
}
.fusszeile {
	margin-bottom: 20px;
}
.headerLeft h1 {
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:0px;
}
.beschreibung {
	display: block;
	width: 285px;
	float: left;
}
.beschreibung b {
	color: #23B7F0;
	text-transform: uppercase;
	font-size: 14px;
	line-height: normal;
}
.contiBoxLeft_outer {
	background: #DEF5FD;
	float: left;
	width: 160px;
}
.contiBoxLeft, .contiBoxRight {
	padding: 8px;
	float: left;
}
.contiBoxLeft p, .contiBoxRight p {
	padding-bottom: 4px;
}
.contiBoxRight_outer {
	background: #E3E7EA;
	margin-left: 10px;
	float: left;
	width: 412px;
}
.clear_conti {
	clear: both;
	height: 8px;
	border-bottom: 1px dotted  #DFDFDF;
	margin-bottom: 15px;
	margin-right: 7px;
}
.schwierig_outer {
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
}
.schwierigBoxLeft_outer {
	background: #FFFFFF;
	float: left;
	width: 160px;
}
.schwierigBoxLeft, .schwierigBoxRight {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.marginTop {
	padding-top: 8px;
}
.marginBottom {
	padding-bottom: 8px;
}
.schwierigBoxLeft_b {
	color: #00786E;
	text-transform: uppercase;
	font-weight: bold;
}
.schwierigBoxLeft p, .schwierigBoxRight p {
	padding-bottom: 4px;
}
.schwierigBoxRight_outer {
	background: #FFFFFF;
	margin-left: 10px;
	float: left;
	width: 410px;
}
.clear_schwierig {
	clear: both;
	height: 8px;
	border-bottom: 1px dotted  #DFDFDF;
	margin-bottom: 15px;
	margin-right: 7px;
}
.tagesbeschreibung_detail {
	padding-right: 5px;
	float: left;
}

.clear_tourenverlauf {
	clear: both;
	height: 20px;
	border-bottom: 1px dotted  #DFDFDF;
	margin-bottom: 10px;
	margin-right: 7px;
}
.ReiseInfos_outer {
	float: left;
	margin-top: 10px;
}
.ReiseInfosLeft {
	float: left;
	width: 120px;
}
.ReiseInfosRight {
	float: left;
	width: 450px;
}
.ReiseInfosLeft p, .ReiseInfosRight p {
	padding-bottom: 4px;
}
.inkl_leistungen {
	margin-top: 15px;
	float: left;
}
.leistungen p {
	margin-left: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-top: 2px;
	background-image: url(haken.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.diverses {
	float: left;
	margin-top: 18px;
}
.diverses_outer {
	float: left;
}
.diversesLeft {
	float: left;
	width: 120px;
}
.diversesRight {
	float: left;
	width: 450px;
}
.diversesLeft p, .diversesRight p {
	padding-bottom: 2px;
}
.preise {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #DFDFDF;
}
.preise table td {
	padding: 5px;
}
.fontsmaller {

	line-height: 20px;
	padding-left: 5px;
}
.fontsmaller_oM {

	line-height: 20px;
	padding-left: 0px;
}
.clear_diverses {
	clear: both;
	height: 15px;
	border-bottom: 1px dotted  #DFDFDF;
	margin-bottom: 10px;
	margin-right: 7px;
}
.clear {
	clear: both;
}
.textfeld, .textfeld_small, .textfeld_middle {
	border: 1px solid #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}
.textfeld {
	width: 300px;
}
.textfeld_middle {
	width: 120px;
}
.textfeld_small {
	width: 40px;
}
table, td, tr {
	margin: 0;
	padding: 0;
}
select {
	width: 90px;
	border: 1px solid #999999;
	margin: 0;
}
.selectTour {
	width: 300px;
}
.radwunsch {
	width: 125px;
}
.submit_button {
	background-color: #00786E;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;	
}
.textarea {
	width: 300px;
	border: 1px solid #999999;
	margin: 0;
}
.tx-thmailformplus-pi1 h3 {
	font-size:13px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;	
}
.tx-mwradreisen-pi1-browsebox p {
	padding-right: 10px;
}