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

div.H {
	display:none;
}
div.S {
	display:block;
}
img.btnOpenClose {
	align:right;
	margin-left:10px;
}
div.openClose {
	float:right;
	width:200px;
	background-color:#eeeeee;
	padding:1px;
}
	a div.openClose, a:link div.openClose {
		font-size:80%;
	}
	
	
div#LContentSymbols {
	border-bottom:1px solid #ccc;
	margin-top:5px;
	margin-bottom:5px;
	height:105px;
	margin-left:30px;
	margin-right:30px;
}
div.symbol {
	float:right;
	margin-left:10px;
	padding:1px;
	border:1px dotted #333333;
	background-color:#ffffff;
	font-size:90%;
	text-align:center;
}
	div.symbol.alpha {
		background:none;
		border:none;
		border-width:0px;
	}
	
	div.symbol.L {
		float:left;
	}
	div.symbol.buchen {
		margin-left:50px;
	}

div#LContentC a, div#LContentC a:link {
	text-decoration:underline;
}
div#LContentC a:hover {
	text-decoration:none;
}
ul.pdf{
display:block;
margin-right:5px;
list-style-image:url(../images/folgeseiten/pdf_logo.gif);
}
.pdf_li {
margin-left:5px;
}
.the_pic {
position:relative;
float:left;
margin:5px;
padding:2px;
}

div.logos {
	clear:both;
	float:none;
}
div.logos img.logo {
	float:left;
	margin-right:25px;
	padding:2px;
	border:1px solid #ccc;
}

.important1 { font-size: 135% }
.important2  { font-size: 120% }
.important3 { font-size:110%; }
.up { text-transform:uppercase; }

.normal {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	font-style:normal;
}

/* ---- Aktivitaeten an Standorten (Module, Packages, Specials, Basics): ---- */
div#LStandorte {
	font-size:120%;
	font-weight:bold;
	line-height:0.9em;
}
	div#LStandorte div#text {
		padding-top:15px;
	}
div.aktivitaetStandort {
	font-size:120%;
	text-transform:uppercase;
}

a.aktivitaetStandort, a.aktivitaetStandort:link, a.aktivitaetStandort:visited {
	text-decoration:none !important;
}
a.aktivitaetStandort:hover {
	text-decoration:underline !important;
}

div.activityText {
	text-align:center;
}
div.activityPic {

}

div#LFotogalerie {
	margin-top:-35px;
	margin-bottom:-20px;
	padding-right:10px;
	text-align:right;
}

/* ENDE Aktivitaeten an Standorten (Module, Packages, Specials, Basics): ---- */

/* ---- Galeriepics: ---- */
a.smallToBigPic {
	border:none;
}
/* ENDE Galeriepics: ---- */

/* ---- Filter: ---- */
div.filter {
	clear:both;
	float:none;
	padding-bottom:3px;
}
	div.filter.beschriftung {
		font-style:italic;
	}
	div.filter.box {
		margin-left:50px;
		margin-bottom:5px;
	}
	
	div.filter label {
		display:block;
		float:left;
		width:300px;
		text-align:right;
		font-style:italic;
		margin-right:10px;
		border-bottom:1px solid #ccc;
	}
	div.filter select {
		display:block;
		width:auto;
		float:left;
	}
div#LSuchBtn {
	margin-left:310px;
	margin-top:10px;
	margin-bottom:20px;
}
div#LFilterergebnisse {
	border-top:1px dotted #ccc;
	margin-left:50px;
	margin-right:50px;
}

dl {
	border-bottom:1px dotted #fff;
	margin-bottom:5px;
}

dl#results>dt {
	font-weight:bold;
}
dt {
	margin-top:3px;
	text-transform:uppercase;
	/* font-size:120%; */
}
dl dt { font-size: 110%; }
dl dl dt {
	font-size:100%;
}

dl#results, dl#results dl {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
dl#results dl {
	margin-left:20px;
}

dl#results a, dl#results a:link {
	text-decoration:none;
}
dl#results a:hover {
	text-decoration:underline;
}

dd a.listnav, dd a.listnav:link {
	font-style:italic;
	color:#900;
	font-size:90%;
}

dd a.listnav.start {
	margin-left:30px;
}

a.filter {
	display:block;
	text-align:right;
	margin-bottom:5px;
}
/* ENDE Filter: ---- */

/* ---- Bilder: ---- */
a>img {
	border-width:0px;
	border:none;
}
/* ENDE Bilder: ---- */

ul.preise .standort {
	font-weight:bold;
	text-transform:uppercase;
	color:#09F;
}
ul.preise .saison {
	font-weight:bold;
	text-transform:uppercase;
	color:#03F;
}
ul.preise .bez {
	font-style:italic;
	font-size:90%;
	display:block;
}

li.eybl {
	font-size:120%;
	color:#c00;
	background-image:url(../images_standard/dot_s70.png);
	background-repeat:repeat;
	padding:5px;
	text-transform:uppercase;
}
	li.eybl span.preis {
		color:#900;
	}
	li.eybl .bez {
		text-transform:none;
	}
	
li.busanreiseD {
	font-size:120%;
	color:#03C;
	background-image:url(../images_standard/dot_s70.png);
	background-repeat:repeat;
	padding:5px;
	text-transform:uppercase;
}
	li.busanreiseD span.preis {
		color:#03F;
	}
	li.busanreiseD .bez {
		text-transform:none;
	}
	li.busanreiseD span.icon {
		display:block;
		float:right;
		width:77px;
		height:50px;
		background-image:url(../images/busanreiseD.png);
		background-repeat:no-repeat;
		margin:2px;
	}
	
li.bahnanreiseA {
}
	li.bahnanreiseA span.preis {
	}
	li.bahnanreiseA .bez {
	}
	li.bahnanreiseA span.icon {
		display:block;
		float:right;
		width:131px;
		height:50px;
		background-image:url(../images/logo_oebbpv.jpg);
		background-repeat:no-repeat;
		margin:2px;
		border:1px solid #000;
	}

a.totop {
	display:block;
	clear:both;
	float:none;
	text-align:right;
	padding:0.1em;
	background-image:url(images_standard/w70.png);
	background-repeat:repeat;
}
