@import url("/de/wLayout/design/style/weblics_new.css");
/* Design CSS - Domain.de */


/* Allgemeine Angaben */
/* ------------------ */

* {
	padding:0;
	margin:0;
	}
	
html,body {
	height:100%; 
	margin:0;
	padding:0; 
	width:100%; 
	}

body {
	/* background in head.php definieren */
	color:#00345b;
	font:11px/18px tahoma, sans-serif;
	}
	
a {
	color:#0266b4;
	outline: none;
	text-decoration:none;
	}
	
a:hover {
	color:#0266b4;
	text-decoration:underline;
	}
	
h1 {
	color:#c01713;
	font:2.0em/1.2em tahoma, sans-serif;
	margin:4px 0 0 0;
	padding:0 0 8px 0;
	}
	
h2 {
	color:#c01713;
	font:1.6em/1.2em tahoma, sans-serif;
	margin:4px 0 0 0;
	padding:0 0 6px 0;
	}
	
h3 {
	color:#c01713;
	font:1.3em/1.2em tahoma, sans-serif;
	font-weight:bold;
	margin:2px 0 4px 0;
	}
	
h1 a, h2 a, h3 a {
	color:#c01713;
	}
	
p {
	margin:0 0 8px 0;
	}
	
ul {
	list-style:disc;
	list-style-position:outside;
	margin:0 0 8px 15px;
	}
	
ol {
	list-style:decimal;
	list-style-position:outside;
	margin:0 0 8px 21px;
	}
	
hr {
	color:#3776a0;
	border:none;
	border-top:1px dotted #cccccc;
	height:1px;
	line-height:1px;
	margin:6px 0;
}

table {
	font-size:1em;
	}

table td {
	font-size:1em;
	padding:2px 0;
	}

.clear {
	clear:both;
}

/* Template */
/* -------- */
#wrapper {
	height:auto !important;
	height:100%;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:940px;
	}
	
#header {
	height:244px;
	width:940px;
	}
	
/* Buttons horizonal scrollen */
	
.horizonalscrolllinks {
	background:url(/de/wLayout/design/img/bg-button-nach-links.gif) 0 50% no-repeat;
	cursor:pointer;
	height:130px;
	left:8px;
	position:absolute;
	top:0;
	width:26px;
	z-index:2;
	}
	
.horizonalscrolllinks:hover {
	background:url(/de/wLayout/design/img/bg-button-nach-links.gif) -26px 50% no-repeat;
	}
	
.horizonalscrollrechts {
	background:url(/de/wLayout/design/img/bg-button-nach-rechts.gif) -28px 50% no-repeat;
	cursor:pointer;
	height:130px;
	right:9px;
	position:absolute;
	top:0;
	width:28px;
	z-index:2;
	}

.horizonalscrollrechts:hover {
	background:url(/de/wLayout/design/img/bg-button-nach-rechts.gif) 0 50% no-repeat;
	}
	
/* Buttons horizonal scrollen */
	
.horizonalscrolllinks_stadtgebiet {
	background:url(/de/wLayout/design/img/bg-button-nach-links.gif) 0 50% no-repeat;
	cursor:pointer;
	height:130px;
	left:24px;
	position:absolute;
	top:120px;
	width:26px;
	z-index:2;
	}
	
.horizonalscrolllinks_stadtgebiet:hover {
	background:url(/de/wLayout/design/img/bg-button-nach-links.gif) -26px 50% no-repeat;
	}
	
.horizonalscrollrechts_stadtgebiet {
	background:url(/de/wLayout/design/img/bg-button-nach-rechts.gif) -28px 50% no-repeat;
	cursor:pointer;
	height:130px;
	left:235px;
	position:absolute;
	top:125px;
	width:28px;
	z-index:2;
	}

.horizonalscrollrechts_stadtgebiet:hover {
	background:url(/de/wLayout/design/img/bg-button-nach-rechts.gif) 0 50% no-repeat;
	}

/* Bildwechsel */

#bilderwechsel {
	position:relative;
	}
	
#bilderwechseluebersicht {
	margin:0 0 32px 36px;
	}
	
#bilderwechsellinks {
	height:140px;
	}
	
#bilderwechselrechts {
	height:140px;
	}
	
a.fancybild {
	float:left;
	margin:0 20px 0 0;
	text-decoration:none;
	width:195px;
	}
	
a.fancybild img {
	border:none;
}
	
/* Sprachwahl */
	
ul#sprachwahl {
	display:inline;
	float:left;
	list-style:none;
	margin:94px 0 0 14px;
	width:59px;
	}
	
ul#sprachwahl li {
	background:#fff;
	margin:0 0 2px 0;
	padding:0 4px;
	color:#0066b3;
	}

ul#sprachwahl li a {
	color:#0066b3;
	text-decoration:none;
	}	

ul#sprachwahl li a:hover, ul#sprachwahl li.selected a {
	color:#c01713;
	}		
	
/* Logo */ 

#header h1.logo {
	display:inline;
	float:left;
	margin:75px 0 0 0;
	}
	
#header h1.logo a {
	background:url(/de/wLayout/design/img/wintersport-arena-sauerland.png) no-repeat;
	display:block;
	height:163px;
	width:153px;
	}
	
#header h1.logo a span {
	display:none;
	}
	
/* Bild Kopfbereich - Pflege über Navigation */
	
#header #headerbild {
	display:inline;
	float:left;
	height:244px;
	margin:0 0 0 5px;
	width:450px;
	}
	
/* Wetter und Schneehöhe */ 

#wetter-schneehoehe {
	background:url(/de/wLayout/design/img/bg-wetter-schneehoehe.png);
	float:right;
	height:198px;
	margin:22px 0 0 0;
	position:relative;
	width:242px;
	}

#wetter-schneehoehe a {
	color:#00345B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
#wetter-schneehoehe a:hover {
	text-decoration:underline;
}	
	
#wetter {
	height:126px;
	left:12px;
	position:absolute;
	text-align:center;
	top:8px;
	width:88px;
	z-index:4;
	}
	
#wetter .weathWrapSmall h1 {
	display:none;
}

#wetter .weathWrapSmall a.forecast {
	display:none;
}

#wetter .weathWrapSmall a.copy {
	display:none;
}

#wetter .weathWrapSmall p {
	padding:5px 0 0 0;
}
	
#wetter h3 {
	color:#00345b;
	font-size:11px;
	padding:0 0 5px 0;
	}
	
#wetter a {
	color:#5498cc;
	font-weight:bold;
	}
	
#wetter img {
	border:1px solid #f5f9fb;
	}
	
#wetter .temperatur {
	color:#6e9ab0;
	font-weight:bold;
	right:5px;
	position:absolute;
	top:22px;
	z-index:5;
	}


.weathWrapCompleteH	h1{
	display:none;
}

.weathWrapCompleteH .dayWrap {
	width:250px;
	padding:0 0 15px 0;
}

.weathWrapCompleteH .dayWrap h2 {
	width:180px;
	padding:0 0 10px 10px;
}

.weathWrapCompleteH .dayWrap .left .symbol {
	width:60px;
	float:left;
	text-align:center;
}

.weathWrapCompleteH .dayWrap .left {
	width:190px;
}

.weathWrapCompleteH .dayWrap .right {
	clear:both;
	width:180px;
	padding:10px 0 0 10px;
}

.weathWrapCompleteH .dayWrap .right p {
	margin:0;
	padding:0;
}

.weathWrapCompleteH .dayWrap .right p.forecast {
	margin:0;
	padding:10px 0 0 0;
}
	
	
#schneehoehe {
	height:145px;
	padding:8px 0 45px 124px;
	position:relative;
	width:114px;
	}
	
#schneehoehe h3 {
	color:#00345b;
	font-size:11px;
	}
	
#schneehoehe p {
	position:absolute;
	right:0px;
	}
	
/* Drucken und weiterempfehlen wird zur Zeit nicht genutzt */
	
ul#drucken {
	float:right;
	}
	
ul#drucken li {
	display:block;
	float:left;
	list-style:none;
	line-height:13px;
	margin:0 0 0 10px;
	}
	
ul#drucken li a {
	color:#404041;
	font-size:9px;
	}
	
ul#drucken li a dfn {
	display:block;
	float:left;
	height:13px;
	margin:0 3px 0 0;
	width:16px;
	}
	
ul#drucken li.drucken a dfn {
	background:url(/de/wLayout/design/img/icon-drucken.gif) left no-repeat;
	}
	
ul#drucken li.empfehlen a dfn {
	background:url(/de/wLayout/design/img/icon-empfehlen.gif) left no-repeat;
	}
	
/* Linker Bereich */
/* -------------- */

#left {
	display:inline;
	float:left;
	width:208px;
	}
	
/* Schnellsuche */ 

#schnelleinstieg {
	background:url(/de/wLayout/design/img/bg-schnelleinstieg.png) no-repeat;
	height:224px;
	margin:0 0 13px 0;
	padding:12px 14px 14px 14px;
	width:180px;
	}
	
#schnelleinstieg h3 {
	margin:0 0 8px 0;
	}

#schnelleinstieg label {
	font-weight:bold;
	width:180px;
	}
	
#schnelleinstieg select {
	margin:0 0 14px 0;
	width:180px;
	}
	
#schnelleinstieg input {
	width:180px;
	}
	
#schnelleinstieg input.submit {
	background:url(/de/wLayout/design/img/bg-button-schnelleinstieg.gif) top;
	border:none;
	cursor:pointer;
	height:22px;
	}
	
#schnelleinstieg input.submit:hover {
	background:url(/de/wLayout/design/img/bg-button-schnelleinstieg.gif) bottom;
	}
	
/* Button Skigebietskarte */
	
#skigebietskarte {
	background:url(/de/wLayout/design/img/bg-stadtgebietskarte.png) no-repeat;
	height:40px;
	margin:0 0 13px 0;
	padding:1px 0 0 0;
	width:208px;
	}
	
#skigebietskarte a {
	background:url(/de/wLayout/design/img/bg-button-skigebietskarte.gif) top right no-repeat;
	display:block;
	line-height:36px;
	padding:0 0 0 13px;
	width:183px;
	font-size:12px;
	font-weight:bold;
	}

	
.elementTopSchneehoeheKarte {
	background:url(/de/wLayout/design/img/bg-content-top-schneehoehen.png) no-repeat;
	display:inline;
	float:left;
	height:234px;
	margin:0 0 0 0;
	padding:14px 12px 2px 12px;
	position:relative;
	width:218px;
	}
	
.elementTopSchneehoeheKarte h2, .elementTopSchneehoeheKarte p {
	padding:0 0 6px 10px;
	}

.elementTopSchneehoeheKarte table {
	height:180px;
	overflow:hidden;
	}
	
.elementTopSchneehoeheKarte table tr.odd {
	background:#dae9f4;
	}
	
.elementTopSchneehoeheKarte table td {
	padding:0px 5px 2px 10px;
	}

.elementTopSchneehoehe a {
	color:#00345B;
	text-decoration:none;
}

.elementTopSchneehoehe a.underline {
	color:#00345B;
	text-decoration:underline;
}

.elementTopSchneehoehe a:hover {
	text-decoration:underline;
}

.link-schneehoehen {
	margin:0 0 0 5px;
}

.link-schneehoehen a{
	color:#0266B4;
	text-decoration:none;
}

.link-schneehoehen a:hover{
	color:#0266B4;
	text-decoration:underline;
}

/* Facebook - Twitter */
	
#facebook-twitter {
	background:url(/de/wLayout/design/img/bg-facebook-twitter.png);
	height:198px;
	padding:12px 14px 0 14px;
	margin:0 0 14px 0;
	}

#facebook-twitter .facebook {
	margin:5px 0 10px 0;
}

#facebook-twitter .twitter {
	margin:0;
}

#facebook-twitter .youtube {
	margin:0 0 0 30px;
}

/* Newsletteranmeldung */
	
#newsletteranmeldung {
	background:url(/de/wLayout/design/img/bg-newsletteranmeldung.png);
	height:344px;
	padding:12px 14px 14px 14px;
	}
	
#newsletteranmeldung label {
	font-weight:bold;
	margin:0 0 4px 0;
	width:175px;
	}
	
#newsletteranmeldung input {
	border:1px solid #0266b4;
	margin:0 0 10px 0;
	padding:2px 0;
	width:175px;
	}
	
#newsletteranmeldung select {
	border:1px solid #0266b4;
	margin:0 0 10px 0;
	padding:2px 0;
	width:178px;
	}
	
#newsletteranmeldung input.submit {
	background:url(/de/wLayout/design/img/bg-button-anmelden.gif) top;
	border:none;
	display:block;
	margin:8px 0 0 0;
	cursor:pointer;
	height:22px;
	width:175px;
	}
	
#newsletteranmeldung input.submit:hover {
	background:url(/de/wLayout/design/img/bg-button-anmelden.gif) bottom;
	}
	
#newsletteranmeldung a.submit span{
	display:none;
	}

#newsletter {
	margin:10px 0 0 0;
	width:410px;
}	
	
#newsletter input, #newsletter select {
	border:1px solid #0266b4;
	float:left;
	margin:0 0 16px 0;
	padding:2px 0;
	width:180px;
}

#newsletter span {
	float:left;
	width:100px;
}

#newsletter input.submit {
	background:url(/de/wLayout/design/img/bg-button-anmelden.gif) top;
	border:none;
	margin:0;
	cursor:pointer;
	height:22px;
	}
	
#newsletter input.submit:hover {
	background:url(/de/wLayout/design/img/bg-button-anmelden.gif) bottom;
	}

/* Inhalt */
/* ------ */
	
.blockContent {
	display:inline;
	/* float:right; -> in head.php definiert wegen WYSIWYG */
	margin:2px 0 0 0;
	width:708px;
	}
	
.elementHeadline {
	/* background:url(/de/wLayout/design/img/bg-content-top2.png) top no-repeat; -> in head.php definiert wegen WYSIWYG */
	padding:14px 37px 0 37px;
	}

.elementHeadline p {
	font-size:9px;
	margin:0;
	padding:0 0 8px 0;
	position:relative;
	text-align:right;
	}

.elementHeadline span {
	display:block;
	float:right;
	margin:0;
	margin:-28px 4px 5px 0;
	padding:2px 0;
}
	
.elementStandard {
	/* background:url(/de/wLayout/design/img/bg-content-bottom.png) bottom no-repeat; -> in head.php definiert wegen WYSIWYG */
	margin:0 0 13px 0;
	padding:0 2px 2px 2px;
	}

.kua img {
	margin:0 0 10px 10px;
}
	
.text {
	padding:0 36px 26px 36px;
	}
	
	
p.BildUnterschriftLinks {
	float:left;
	font-size:9px;
	margin:0 15px 8px 0;
	text-align:left;
	width:200px;
}
	
p.BildUnterschriftRechts {
	float:right;
	font-size:9px;
	margin:0 0 8px 5px;
	text-align:right;
	width:200px;
}

/* Skiebgebietsdetailseite */
	
.skigebietsinfos {
	background:url(/de/wLayout/design/img/bg-tabelle-schneeinfo-skigebiet.gif) bottom repeat-x #f3f3e0;
	}
	
.skigebietsinfos th {
	padding:4px 4px 0 4px;
	text-align:left;
	}
	
.skigebietsinfos th.first {
	padding-left:8px;
	}
	
.skigebietsinfos th.last {
	padding-right:8px;
	}

.skigebietsinfos td {
	padding:2px 4px 4px 4px;
	text-align:left;
	vertical-align:top;
	}
	
.skigebietsinfos td.first {
	padding-left:8px;
	}
	
.skigebietsinfos td.last {
	padding-right:8px;
	}
	
.skigebietsinfos td p {
	margin:0 0 2px 0;
	}
	
.skigebietsinfos td.schneehoehe {
	color:#c01713;
	font-size:20px;
	font-weight:bold;
	line-height:52px;
	}
	
.skigebietsinfos td.schneehoehe span {
	color:#c01713;
	font-size:45px;
	font-weight:bold;
	}
	
.skigebietsinfos td.pisten span {
	display:block;
	float:left;
	width:52px;
	}
	
.skigebietsinfos td.lifte span {
	display:block;
	float:left;
	width:62px;
	}
	
.skigebietsinfos td.loipen span.links {
	display:block;
	float:left;
	width:90px;
	}
	
.skigebietsinfos td.loipen span.rechts {
	display:block;
	float:left;
	width:100px;
	}
	
.AllgemeineInfosSkigebiet {
	background:url(/de/wLayout/design/img/bg-content-skigebiet-allgemeineinfos.png) no-repeat;
	height:350px;
	margin:0 0 13px -18px;
	padding:0 2px 2px 56px;
	position:relative;
	}

.AllgemeineInfosSkigebiet .left {
	display:inline;
	float:left;
	margin:13px 5px 0 0;
	width:205px;
	overflow:hidden;
	}
	
.AllgemeineInfosSkigebiet .left table {
	margin:0 0 8px 0;
	}
	
.AllgemeineInfosSkigebiet .left table td {
	padding:0;
	}
	
.AllgemeineInfosSkigebiet .right {
	display:inline;
	float:right;
	margin:13px 36px 0 0;
	width:408px;
	}
	
/* Aktuelles Blog Integration */

#aktuelles {
	position:relative;
	}
	
#aktuellesuebersicht {
	margin:0 0 32px 36px;
	}
	
#aktuelleslinks {
	height:185px;
	}
	
#aktuellesrechts {
	height:185px;
	right:9px;
	width:28px;
	}
	
#aktuellesuebersicht ul {
	list-style:none;
	}
	
#aktuellesuebersicht ul li {
	background:url(/de/wLayout/design/img/bg-aktuelles-startseite.gif) no-repeat;
	display:block;
	height:172px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:5px 16px 8px 16px;
	width:597px;
	}

/* Webcams */


.elementWebcamDetail {
	display:inline;
	float:left;
	height:234px;
	margin:0;
	padding:14px 0 2px 0;
	position:relative;
	width:400px;
	}

.elementWebcam {
	background:url(/de/wLayout/design/img/bg-content-webcam-startseite.png) no-repeat;
	display:inline;
	float:left;
	height:234px;
	margin:0 0 13px -18px;
	padding:14px 2px 2px 56px;
	position:relative;
	width:400px;
	}
	
#webcamuebersicht ul li {
	background:#e8e8e8;
	margin:0 5px 0 0;
	height:160px;
	padding:0 0 6px 0;	
	text-align:center;
	width:178px;
	}
	
#webcamuebersicht ul li a {
	
	}
	
#webcamuebersicht ul li a:hover {
	text-decoration:underline;
	}
	
#webcamuebersicht ul li a img {
	border:none;
	}
	
#webcamuebersicht_detail ul li {
	background:#e8e8e8;
	margin:0 5px 0 0;
	height:180px;
	padding:0 0 6px 0;	
	text-align:center;
	width:205px;
	}
	
#webcamuebersicht_detail ul li a:hover {
	text-decoration:underline;
	}
	
#webcamuebersicht_detail ul li a img {
	border:none;
	}

#webcamlinks {
	height:230px;
	left:28px;
	}

	
#webcamrechts {
	height:220px;
	right:13px;
	top:10px;
	}

#webcamlinks_detail {
	height:230px;
	}

	
#webcamrechts_detail{
	height:220px;
}	
	
/* Banner */

div.banner1 {
	float:left;
}

div.banner2 {
	float:left;
}

div.banner3 {
	float:left;
}

div.banner1 img {
	border:none;
	margin:0 24px 0 0;
}

div.banner2 img {
	border:none;
	margin:0 23px 0 0;
}

div.banner3 img {
	border:none;
	margin:0;
}

a.banner {
	margin:0 24px 0 0;
	}
	
a.banner img {
	border:none;
	}
	
/* Top Schneehöhen */
	
.elementTopSchneehoehe {
	background:url(/de/wLayout/design/img/bg-content-top-schneehoehen.png) no-repeat;
	display:inline;
	float:right;
	height:234px;
	margin:0 0 0 0;
	padding:14px 12px 2px 12px;
	position:relative;
	width:218px;
	}
	
.elementTopSchneehoehe h2, .elementTopSchneehoehe p {
	padding:0 0 6px 10px;
	}


	
.elementTopSchneehoehe table tr.odd {
	background:#dae9f4;
	}
	
.elementTopSchneehoehe table td {
	padding:0px 5px 2px 10px;
	}
	
/* Schneehöhentabelle */
	
table.schneehoehen tr td, table.schneehoehen tr th {
	background:url(/de/wLayout/design/img/bg-tabelle-schneehoehen-td-odd.gif) bottom repeat-x #fff;
	}
	
table.schneehoehen tr td, table.schneehoehen tr th {
	padding:2px 4px;
	}
	
table.schneehoehen tr th {
	color:#f4f4f4;
	background:#0266B4;
	text-align:left;
	}
	
table.schneehoehen tr.even td {
	background:url(/de/wLayout/design/img/bg-tabelle-schneeinfo-skigebiet.gif) bottom repeat-x #f3f3e0;
	}
	
table.schneehoehen tr:hover td{
	background:#ddd;
	}

#table th.header {
	background:url(/de/wLayout/design/img/tablesorter/bg.gif) right 8px no-repeat #0266B4;
	border-right:1px solid #fff;
	cursor:pointer;
	padding:6px 4px;
}

#table th.header.headerSortUp {
	background:url(/de/wLayout/design/img/tablesorter/asc.gif) right 8px no-repeat #C01713;
	color:#fff;
}

#table th.header.headerSortDown {
	background:url(/de/wLayout/design/img/tablesorter/desc.gif) right 8px no-repeat #C01713;
	color:#fff;
}

#table2 th.header {
	background:url(/de/wLayout/design/img/tablesorter/bg.gif) right 8px no-repeat #0266B4;
	border-right:1px solid #fff;
	cursor:pointer;
	padding:6px 4px;
}

#table2 th.header.headerSortUp {
	background:url(/de/wLayout/design/img/tablesorter/asc.gif) right 8px no-repeat #C01713;
	color:#fff;
}

#table2 th.header.headerSortDown {
	background:url(/de/wLayout/design/img/tablesorter/desc.gif) right 8px no-repeat #C01713;
	color:#fff;
}
	
/* Crossinfo Piktogramme Skigebiet */
	
ul.piktogramme {
	margin:0;
	list-style:none;
	}
	
ul.piktogramme li {
	float:left;
	text-align:center;
	}
	
ul.piktogramme a {
	display:block;
	font-weight:bold;
	height:18px;
	padding:91px 12px 0 0;
	margin:0 2px 0 0;
	width:76px;
	}
	
ul.piktogramme li.skiverleih a {
	background:url(/de/wLayout/design/img/piktogramme/skiverleih.png) top left no-repeat;
	}
	
ul.piktogramme li.skiverleih a:hover {
	background:url(/de/wLayout/design/img/piktogramme/skiverleih.png) top right no-repeat;
	}
	
ul.piktogramme li.pauschalen a {
	background:url(/de/wLayout/design/img/piktogramme/pauschalen.png) top left no-repeat;
	}
	
ul.piktogramme li.pauschalen a:hover {
	background:url(/de/wLayout/design/img/piktogramme/pauschalen.png) top right no-repeat;
	}
	
ul.piktogramme li.skischule a {
	background:url(/de/wLayout/design/img/piktogramme/skischule.png) top left no-repeat;
	}
	
ul.piktogramme li.skischule a:hover {
	background:url(/de/wLayout/design/img/piktogramme/skischule.png) top right no-repeat;
	}
	
ul.piktogramme li.freizeit a {
	background:url(/de/wLayout/design/img/piktogramme/freizeit.png) top left no-repeat;
	}
	
ul.piktogramme li.freizeit a:hover {
	background:url(/de/wLayout/design/img/piktogramme/freizeit.png) top right no-repeat;
	}
	
ul.piktogramme li.skigebiet a {
	background:url(/de/wLayout/design/img/piktogramme/skigebiet.png) top left no-repeat;
	}
	
ul.piktogramme li.skigebiet a:hover {
	background:url(/de/wLayout/design/img/piktogramme/skigebiet.png) top right no-repeat;
	}
	
ul.piktogramme li.schneehoehe a {
	background:url(/de/wLayout/design/img/piktogramme/schneehoehe.png) top left no-repeat;
	}
	
ul.piktogramme li.schneehoehe a:hover {
	background:url(/de/wLayout/design/img/piktogramme/schneehoehe.png) top right no-repeat;
	}
	
ul.piktogramme li.skihuette a {
	background:url(/de/wLayout/design/img/piktogramme/skihuette.png) top left no-repeat;
	}

ul.piktogramme li.skihuette a:hover {
	background:url(/de/wLayout/design/img/piktogramme/skihuette.png) top right no-repeat;
	}

/* Pauschalangebote - Übersicht*/ 

#pauschalen {
	position:relative;
	}
	
#pauschalenuebersicht {	
	padding:10px 0 0 0;
	margin:0px 0 32px 36px;
	}
	
#pauschalenlinks {
	margin:0;
	height:310px;
	}
	
#pauschalenrechts {
	margin:0;
	height:310px;
	}

a.pauschale, a.pauschale:hover {
	background:#f3efca;
	color:#00345b;
	float:left;
	margin:0 23px 0 0;
	text-decoration:none;
	width:195px;
	}
	
a.pauschale strong, a.pauschale:hover strong {
	display:block;
	color:#0066b3;
	font-size:14px;
	margin:10px 10px 4px 10px;
	}
	
a.pauschale span, a.pauschale:hover span {
	display:block;
	font-weight:bold;
	margin:0;
	}
	
a.pauschale span.oben, a.pauschale:hover span.oben {
	margin:0 10px 28px 10px;
	}
	
a.pauschale span.mitte, a.pauschale:hover span.mitte {
	margin:110px 10px 18px 10px;
	}
	
a.pauschale span.angebot, a.pauschale:hover span.angebot {
	color:#0066b3;
	display:inline;
	text-decoration:underline;
	}
	
a.pauschale img, a.pauschale:hover img {
	border:0;
	}
	
/* Pauschalen-Detailseite */

.pauschalenuebersicht {
	padding:9px 0 0 0;
}

.pauschalenuebersicht img {
	border:0;
	margin:4px 19px 0 0;
}

.pauschalenuebersicht .p_img {
	float:left;
	width:224px;
}

.pauschalenuebersicht .p_text {
	float:left;
	width:405px;
}

.pauschalenuebersicht p {
	margin:0 0 5px 0;
}

.pauschalenuebersicht strong {
	display:block;
	margin:0 0 15px 0;
}

.pauschalenuebersicht h2 {
	color:#0066b3;
	font:1.6em/1.2em tahoma, sans-serif;
	margin:0;
	padding:0 0 10px 0;
}

.pauschalenuebersicht a {
	color:#0266b4;
	font-weight:bold;
	text-decoration:underline;
	}

.pauschalenuebersicht span.hr {
	background:url(/de/wLayout/design/img/pauschalen_hr.gif) repeat-x;
	border:0;
	display:block;
	height:29px;
	margin:0;
}

.pauschalendetail {
	float:left;
	padding:0 10px 0 0;
	width:421px;
}

.pauschalendetail p span.left{
	float:left;
	width:100px;
}

.pauschalendetail p span.right{
	float:left;
	width:250px;
}

.pauschalendetail span.p-uebersicht  {
	display:block;
	margin:25px 0 0 0;
}

.pauschalendetail span.p-uebersicht a{
	color:#5498cc;
	font-weight:bold;
	text-decoration:underline;
}

.pauschalendetail h3 {
	color:#c01713;
	font:1.3em/1.2em tahoma, sans-serif;
	font-weight:bold;
	margin:30px 0 4px 0;
}

.pauschalendetail_rechts {
	float:right;
	width:200px;
}

.pauschalendetail_rechts a img{
	margin:0 0 10px 0;
}

.pauschalendetail_rechts span{
	display:block;
	margin:0 0 10px 0;
	padding:0 5px 0 0;
	text-align:right;
	width:200px;
}


.pauschalendetail_rechts  h3 {
	color:#c01713;
	font:1.3em/1.2em tahoma, sans-serif;
	font-weight:bold;
	margin:30px 0 7px 0;
}

.pauschalendetail_rechts  .buchen span {
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 5px 0 0;
	width:40px;
}

.pauschalendetail_rechts  .buchen span.pz {
	display:block;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	width:43px;
	line-height:100%;
}

.pauschalendetail_rechts  .buchen select {
	margin:0 7px 5px 0;
	width:40px;
}

.pauschalendetail_rechts  .buchen select.year {
	margin:0 0 5px 0;
	width:58px;
}

.pauschalendetail_rechts  .buchen select.pers-zimmer {
	margin:0 15px 0 0;
	width:40px;
}

.pauschalendetail_rechts  .buchen input.submit {
	background:url(/de/wLayout/design/img/pauschalen_buchen.gif) top;
	border:none;
	cursor:pointer;
	height:22px;
	margin:0;
	width:96px;
	}
	
.pauschalendetail_rechts  .buchen input.submit:hover {
	background:url(/de/wLayout/design/img/pauschalen_buchen.gif) bottom;
}

.pauschalendetail_rechts  .buchen input.submit2 {
	background:url(/de/wLayout/design/img/pauschalen_buchen_2schritt.jpg) top;
	border:none;
	cursor:pointer;
	height:22px;
	margin:0;
	width:150px;
	}
	
.pauschalendetail_rechts  .buchen input.submit2:hover {
	background:url(/de/wLayout/design/img/pauschalen_buchen_2schritt.jpg) bottom;
}

.pauschalangebot #formleft {
	width:320px;
}

.pauschalangebot label {
	width:100px;
}

.pauschalangebot label.groesser {
	width:148px;
}

.pauschalangebot .zimmer {
	width:40px;
	padding:2px 0;
}

.hotelname .preise{	
	float:left;
	margin:25px 16px 0 0;
	width:320px;
}

.hotelname .preise span.left{	
	float:left;
	font-weight:bold;
	margin:0;
	width:80px;
}

.hotelname .preise span.right{	
	float:left;
	margin:0;
	width:240px;
}

.hotelname .kontakt{	
	float:left;
	margin:25px 0 0 0;
	width:295px;
}

.pauschalangebot textarea {
	width:300px;
}

.hotelname .preise strong{	
	color:#C01713;
	display:block;
	margin:0 0 5px 0;
}

.hotelname .preise a{	
	color:#5498CC;
	font-weight:bold;
	text-decoration:underline;
}

.hotelname  .z-buchen  {
	float:left;
	margin:25px 0 0 0;
	width:200px;
}

.hotelname  .z-buchen  span{
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 5px 0 0;
	width:45px;
}

.hotelname  .z-buchen  select {
	float:left;
	margin:0 7px 5px 0;
	width:40px;
}

.hotelname  .z-buchen  select.kategorie {
	margin:0 0 5px 0;
	width:147px;
}

.hotelname  .z-buchen  select.year {
	margin:0 0 5px 0;
	width:53px;
}

.hotelname  .z-buchen  span.zimmer{
	display:block;
	float:left;
	margin:0 0 10px 10px;
	padding:0 5px 0 0;
	width:45px;
}

.hotelname  .z-buchen  select.zimmer {
	float:left;
	margin:0 0 5px 0;
	width:40px;
}

.hotelname .z-buchen input.submit {
	background:url(/de/wLayout/design/img/pauschalen_buchen.gif) top;
	border:none;
	cursor:pointer;
	height:22px;
	margin:0;
	width:96px;
	}
	
.hotelname .z-buchen input.submit:hover {
	background:url(/de/wLayout/design/img/pauschalen_buchen.gif) bottom;
}

.hotelname .z-buchen span.pz {
	display:block;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	width:45px;
	line-height:100%;
}

.pauschalen_skigebietsinfo h3 {
	color:#c01713;
	font:1.3em/1.2em tahoma, sans-serif;
	font-weight:bold;
	margin:0 0 4px 0;
}

.pauschalen_skigebietsinfo a {
	color:#0066b3;
	font-weight:bold;
	text-decoration:none;
}

.pauschalen_skigebietsinfo a:hover {
	text-decoration:underline;
}

/* Skihütten*/	
	
.huettenuebersicht {
	padding:9px 0 0 0;
}

.huettenuebersicht img {
	border:0;
	margin:4px 19px 0 0;
}

.huettenuebersicht .p_img {
	float:left;
	width:179px;
}

.huettenuebersicht .p_text {
	float:left;
	width:453px;
}

.huettenuebersicht p {
	margin:0 0 15px 0;
}

.huettenuebersicht h2 {
	color:#0066b3;
	font:1.6em/1.2em tahoma, sans-serif;
	margin:0;
	padding:0 0 10px 0;
}

.huettenuebersicht a {
	color:#0266b4;
	font-weight:bold;
	text-decoration:underline;
	}

.huettenuebersicht span.hr {
	background:url(/de/wLayout/design/img/pauschalen_hr.gif) repeat-x;
	border:0;
	display:block;
	height:29px;
	margin:0;
}

.huetten_infos strong {
	display:block;
	float:left;
	font-weight:bold;
	margin:0 0 2px 0;
	width:125px;
}

.huetten_infos span {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:505px;
}
	
/* Skiverleih*/

.skiverleihuebersicht {
	padding:9px 0 0 0;
}

.skiverleihuebersicht img {
	border:0;
	margin:4px 19px 0 0;
}

.skiverleihuebersicht .p_img {
	float:left;
	width:179px;
}

.skiverleihuebersicht .p_text {
	float:left;
	width:453px;
}

.skiverleihuebersicht p {
	margin:0 0 15px 0;
}

.skiverleihuebersicht h2 {
	color:#0066b3;
	font:1.6em/1.2em tahoma, sans-serif;
	margin:0;
	padding:0 0 10px 0;
}

.skiverleihuebersicht a {
	color:#0266b4;
	font-weight:bold;
	text-decoration:underline;
	}

.skiverleihuebersicht span.hr {
	background:url(/de/wLayout/design/img/pauschalen_hr.gif) repeat-x;
	border:0;
	display:block;
	height:29px;
	margin:0;
}	

.skiverleihdetails span.s-uebersicht a {
	color:#5498CC;
	font-weight:bold;
	text-decoration:underline;
}

.skiverleih_infos .left {
	float:left;
	width:435px;
}

.skiverleih_infos .right {
	float:left;
	width:180px;
}

.skiverleih_infos strong {
	display:block;
	float:left;
	font-weight:bold;
	margin:0 0 2px 0;
	width:125px;
}

.skiverleih_infos span {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:310px;
}

.skiverleih_infos .right span {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:195px;
}


/* Skischulen */	

.skischulenuebersicht {
	padding:9px 0 0 0;
}

.skischulenuebersicht img {
	border:0;
	margin:4px 19px 0 0;
}

.skischulenuebersicht .p_img {
	float:left;
	width:179px;
}

.skischulenuebersicht .p_text {
	float:left;
	width:453px;
}

.skischulenuebersicht p {
	margin:0 0 15px 0;
}

.skischulenuebersicht h2 {
	color:#0066b3;
	font:1.6em/1.2em tahoma, sans-serif;
	margin:0;
	padding:0 0 10px 0;
}

.skischulenuebersicht a {
	color:#0266b4;
	font-weight:bold;
	text-decoration:underline;
	}

.skischulenuebersicht span.hr {
	background:url(/de/wLayout/design/img/pauschalen_hr.gif) repeat-x;
	border:0;
	display:block;
	height:29px;
	margin:0;
}	


/* Skischulen */

.skischulen_infos strong {
	display:block;
	float:left;
	font-weight:bold;
	margin:0 0 2px 0;
	width:125px;
}

.skischulen_infos span {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:310px;
}

.skischulen_infos span.art {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:125px;
}

.skischulen_infos span.kat {
	display:block;
	float:left;
	margin:0 0 2px 0;
	width:185px;
}	
	
	
/* Formular */ 

#formleft {
	float:left;
	width:300px;
}

#formright {
	float:left;
	width:290px;
}

label {
	float:left;
	margin:0 0 5px 0;
	width:80px;
}

label.nachricht {
	width:300px;
}

select {
	float:left;
	font-size:11px;
	margin:0 0 5px 0;
	padding:2px 0;
	width:200px;
}

select.stadt_wahl{
	float:right;
	font-size:11px;
	margin:-50px -35px 5px 0;
	padding:2px 0;
	width:200px;
}

input {
	float:left;
	font-size:11px;
	margin:0 0 5px 0;
	padding:2px 0;
	width:196px;
}

input.buttonAdmin {
	border:1px solid #333;
	background:#777;
	color:#fff;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:3px 0;
	width:200px;
}

textarea {
	height:120px;
	width:280px;
}

/* Pressebilder */
ul.pressebilder {
	list-style:none;
	margin:0;
	}
	
ul.pressebilder li {
	float:left;
	margin:0 5px 0 0;
	}
	
ul.pressebilder li.last {
	float:left;
	margin:0;
	}
	

/* MyBOOM Link */

.myboom-verlinkung {	
	background:url(http://www.myboom.de/impressum-kunden/myboom-logo.gif) no-repeat;
	display:block;
	height:65px;
	margin:10px 0;
	width:140px;
	}
	
.myboom-verlinkung span {	
	display:none;
	}
	
	
/* Weblication Quickedit */

.editButtonNavigation {
	left:21px;
	position:absolute;
	top:545px;
}
.editButton {
	left:200px;
	position:absolute;
	top:225px;
}

.buttonBackend {
	background-color:#C9CED4;
	background-image:url(/weblication/wGui/wImages/bg_button_bue.gif);
	border:1px solid #BFBFBF #000000 #000000 #BFBFBF;
	color:#404040;
	cursor:pointer;
	font:11px arial,helvetica;
	float:left;
	height:18px;
	left:330px;
	line-height:16px;
	margin:0 0 0 8px;
	padding:0 0 0 4px;
	position:absolute;
	top:225px;
	white-space:nowrap;
	width:160px;
}

/* Prospekte */

.prospekte span {
	font-size:10px;
}

.prospekte .left {
	float:left;
	width:200px;
	margin:0 15px 0 0;
}

.prospekte .center {
	float:left;
	width:200px;
	margin:0 15px 0 0;
}


.magic_place {
	border:1px solid #cfcfcf;
	width:215px;
	height:267px;
	float:right;
	margin:0 5px 0 0;
	text-align:center;
	}

.magic_place span {
	color:#5498CC;
	position:relative;
	top:40px;
}

.imagecontainer {
	float:right;
	margin:5px 0 0 25px;
	}