/* * Stylesheet by Philipp Wrann * * Blau: #005da8 * Grün: #00530f * Orange: #f7a800 * */* 

{	margin:0;	padding:0;	}
body, html {	width:100%;	}
body {	background:#fff url('../img/bbg-sommer1.jpg') no-repeat left top;	color:#000;	font-family:sans-serif;	}
a {	color:#000;	}img {	border:0;	}	
h1 {	font-size:2em;	text-transform:uppercase;	font-weight:bold;	color:#f7a800;	margin:0 0 .5em 0;	letter-spacing:-.05em;	}
h1 a {	text-decoration:none;	color:#f7a800;	}
h1 a:hover {	color:#000;	}

h2,h3,h4,h5,h6 {	font-size:1.5em;	text-transform:uppercase;	font-weight:bold;	color:#fff;	background:#00530f;	padding:.2em .3em;	margin:1em 0 .5em 0;	}
h2 a, h3 a, h4 a, h5 a, h6 a {	text-decoration:none;	color:#fff;	}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {	color:#f7a800;	}

h4.betriebe { font-size:1.5em; text-transform:none;	font-weight:bold;	color:#fff;	background:#40914e;	padding:.2em .3em;	margin:1em 0 .5em 0; text-align:right;}

h4.betriebe a {	text-decoration:none;	color:#fff;	}

h4.betriebe a:hover {	color:#f7a800;	}

p, ul, ol, table, dl {	margin:0 0 1em 0;	}table {	width:580px;	}th {	background:#00530f;	color:#fff;	padding:.2em;	text-align:left;	}	td {	padding:0 .2em;	}td p,th p {	margin:0;	}ul, ol, dl {	padding-left:2em;	}input {	padding:.2em;	}fieldset {	border:0;	}.clear {	clear:both;	font-size:0;	line-height:0;	height:0;	}.clear2 {	clear:both;	font-size:0;	line-height:0;	height:1px;	background:#fff;	}.nv {	position:absolute;	left:-9999px;	}div#passer {	width:950px;	}div#passer2 {	background:#005da8 url('../img/sommer1.jpg') no-repeat left bottom;		}div#head {	width:350px;	position:absolute;	top:0;	left:0;	}div#logo {	margin:0 5px 10px 0;	padding:10px 0 0 10px;	width:242px;	height:67px;	float:left;	overflow:hidden;	}div#languages {	width:23px;	height:67px;	margin:0 10px 0 0;	padding:15px 0 0 8px;	float:left;	overflow:hidden;	}div#languages ul {	list-style-type:none;	margin:0;	padding:0;	}div#languages li {	width:23px;	height:15px;	margin:0 0 5px 0;	}div#languages a {	display:block;	width:23px;	height:15px;	text-indent:-9999px;	overflow:hidden;	}div#languages a.de {	background:transparent url('../img/deutsch.png') no-repeat left top;	}div#languages a.eng {	background:transparent url('../img/english.png') no-repeat left top;	}div#languages a.slo {	background:transparent url('../img/slovenscina.png') no-repeat left top;	}div#seasons {	clear:both;	height:48px;	padding-top:4px;	}div#seasons div {	float:left;	width:150px;	height:48px;	color:#fff;	}div#seasons a {	display:block;	width:150px;	height:48px;	text-indent:-9999px;	overflow:hidden;	}div#seasons div.winter a {	background:#00530f url('../img/winter.png') no-repeat left top;	}div#seasons div.summer a {	background:#00530f url('../img/sommer.png') no-repeat left top;	}div#seasons a:hover {	background-position:left -48px!important;	}div#navigation {	clear:both;	margin:10px 0 0 140px;	}div#navigation ul {	list-style-type:none;	margin:0;	padding:0;	}div#navigation li {	width:200px;	height:31px;	}div#navigation a {	display:block;	width:200px;	height:31px;	text-indent:-9999px;	overflow:hidden;	background:transparent url('../img/navi-neu-3-smooth.png') no-repeat 0 0;	}* html div#navigation a {	background:transparent url('../img/navi-neu-3.png') no-repeat 0 0;	}

div#navigation a.home {background-position:0 0;}
div#navigation a.home:hover {background-position:0 -31px;}

div#navigation a.news {background-position:-200px 0;}
div#navigation a.news:hover {background-position:-200px -31px;}

div#navigation a.region {background-position:-400px 0;}
div#navigation a.region:hover {background-position:-400px -31px;}

div#navigation a.tarife {background-position:-600px 0;}
div#navigation a.tarife:hover {background-position:-600px -31px;}

div#navigation a.anfahrt {background-position:-800px 0;}
div#navigation a.anfahrt:hover {background-position:-800px -31px;}

div#navigation a.schneebericht {background-position:-1000px 0;}
div#navigation a.schneebericht:hover {background-position:-1000px -31px;}

div#navigation a.bildergalerie {background-position:-1200px 0;}
div#navigation a.bildergalerie:hover {background-position:-1200px -31px;}

div#navigation a.unterbringung {background-position:-1400px 0;}
div#navigation a.unterbringung:hover {background-position:-1400px -31px;}

div#navigation a.veranstaltung {background-position:-1600px 0;}
div#navigation a.veranstaltung:hover {background-position:-1600px -31px;}

div#navigation a.jobbörse{background-position:-1800px 0;}
div#navigation a.jobbörse:hover {background-position:-1800px -31px;}

div#navigation a.gastronomie{background-position:-2000px 0;}
div#navigation a.gastronomie:hover {background-position:-2000px -31px;}

div#navigation a.wandern{background-position:-2200px 0;}
div#navigation a.wandern:hover {background-position:-2200px -31px;}

div#navigation a.gastro{background-position:-2400px 0;}
div#navigation a.gastro:hover {background-position:-2400px -31px;}

div#additional {	position:absolute;	left:300px;	top:0;	height:136px;	border-bottom:3px solid #fff;	width:650px;	background:#f7a800 url('../img/additional-sommer.jpg') no-repeat left top;	overflow:hidden;	z-index:99;	}div#breadcrumbs,div#vts {	float:left;	overflow:hidden;	color:#fff;	}div#breadcrumbs a {	color:#fff;	text-decoration:none;	}div#breadcrumbs a:hover {	color:#f7a800;	}div#breadcrumbs {	width:490px;	padding:10px 0 10px 10px;	height:16px;	}div#breadcrumbs p {	float:left;	margin:0;	}div#breadcrumbs ol {	float:left;	list-style-type:none;	margin:0 0 0 10px;	padding:0;	}div#breadcrumbs li {	display:block;	float:left;	background:transparent url('../img/arrow2-smooth.png') no-repeat left 5px;	padding:0 0 0 15px;	margin:0 10px 0 0;	}* html div#breadcrumbs li {	background:transparent url('../img/arrow2.png') no-repeat left 5px;	}div#vts {	width:140px;	padding:7px 10px 7px 0;	height:22px;	}div#vts fieldset {	border:0;	background:transparent url('../img/vts-smooth.png') no-repeat left top;	}
* html div#vts fieldset {	background:transparent url('../img/vts.png') no-repeat left top;	}

input#vts-input {	width:99px;	padding:2px 8px;	height:18px;	float:left;	border:0;	background:transparent;	font-size:.8em;	}
button#vts-button {	width:25px;	height:22px;	float:left;	border:0;	background:transparent;	text-indent:-9999px;	}
div#weather {	clear:both;	width:627px;	padding:0 10px;	height:97px;	border-left:3px solid #fff;	border-top:3px solid #fff;	color:#fff;	}
div#weather ul {	list-style-type:none;	margin:0;	padding:0;	}div#weather li {	width:209px;	float:left;	padding:5px 0 0 0;	margin:0;	}
div#weather h2 {	font-size:.9em;	text-align:center;	border-bottom:1px dotted #fff;	padding:.2em 0 .2em 0;	margin:0 0 .4em 0;	color:#fff;	background:transparent;	}
div#weather dl {	font-size:.8em;	height:60px;	width:177px;	padding-left:33px;	overflow:hidden;	background:transparent url('../img/arrow-smooth.png') no-repeat center center;	margin:0;	}

* html div#weather dl {	background:transparent url('../img/arrow.png') no-repeat 93px center;	}
div#weather dt {	float:left;	width:0px;	height:60px;	font-weight:bold;	overflow:hidden;	font-size:.1em;	text-indent:-9999px;	}
div#weather dd {	float:left;	width:55px;	height:52px;	overflow:hidden;	font-size:.1em;	text-indent:-9999px;	background:transparent url('../img/sommer-wetter-smooth.png') no-repeat 0 0;	margin-right:33px;	}* html div#weather dd {	background:transparent url('../img/sommer-wetter.png') no-repeat 0 0;	}div#weather dd.w-winter-overclouded {background-position:0 0;}div#weather dd.w-winter-sunny {background-position:-59px 0;}div#weather dd.w-winter-thunderstorm {background-position:-117px 0;}div#weather dd.w-winter-snow {background-position:-174px 0;}div#weather dd.w-winter-heavy-rainfall {background-position:-234px 0;}div#weather dd.w-winter-clouded {background-position:-469px 0;}div#weather dd.w-winter-rainfall {background-position:-525px 0;}
div#content {	background:#fff;	color:#000;	position:relative;	left:350px;	padding:149px 10px 0 10px;	width:580px;	min-height:500px;	font-size:.8em;	line-height:1.5em;	}	
div.one-cols {	width:580px;	float:left;	}
div.one-cols-left {	margin-right:10px;	}	

div.two-cols {	width:285px;	float:left;	}

div.two-cols-left {	margin-right:10px;	}


h4.neg {	color:#fff;	background:#00530f;	padding:.2em;	text-align:center;	}
div#more {	font-size:.75em;	padding:5px 0 10px 10px;	width:330px;	text-align:right;	color:#666;	}
div#more ul {	list-style-type:none;	padding:0;	}
div#more li {	display:block;	float:right;	margin-left:5px;	}
div#more a {	color:#666;	text-decoration:none;	}
div#more a:hover {	color:#000;	}
div.csc-textpic,div.csc-textpic div,div.csc-textpic dl,div.csc-textpic dt {	margin:0!important;	padding:0!important;	}
div.tx-indexedsearch-browsebox {	font-size:.8em;	}ul.browsebox {	font-size:1em;	list-style-type:none;	height:27px;	}	
ul.browsebox li {	float:left;	margin:0 5px 0 0;	}ul.browsebox a {	display:block;	background:#00530f;	color:#fff;	padding:.2em .5em;	font-weight:bold;	}
ul.browsebox a:hover {	background:#f7a800;	}div.tx-indexedsearch-res {	clear:both;	}

/* TARIFE TABELLENFORMATIERUNG */

table.tages-stundenkarte,table.tages-familienpakete,
table.mehrtageskarten,table.mehrtages-familienpakete,
table.saison-einzelkarten,table.saison-familienpakete {	width:580px;	float:left;	overflow:hidden;	}

table.tages-stundenkarte,table.mehrtageskarten,table.saison-einzelkarten {	margin-right:10px;	}

table.tourengeher {	width:580px;	}

div.tarife h2 {	clear:both;	margin:0 0 .5em 0;	background:transparent;	color:#00530f;	}

div.tarife td,div.tarife th {	text-align:left;	}

div.tarife div.csc-textpic-imagewrap {	height:175px;	}

/* Gastronomie TABELLENFORMATIERUNG */

table.betriebe {	width:580px;	float:left;	overflow:hidden;	}

table.betriebe {	margin-right:0px;	}

div.betriebe h2 {	clear:both;	margin:0 0 .5em 0;	background:transparent; color:#00530f;	}

div.betriebe td,div.betriebe th {	text-align:center;	}

div.betriebe div.csc-textpic-imagewrap {	height:175px;	}




/* ROUTENPLANER */div.routenplaner {	width:370px;	height:178px;	padding:62px 200px 10px 10px;	background:transparent url('../img/routenplaner-sommer.jpg') no-repeat 0 0;	}div.routenplaner h1 {	color:#fff;	margin:0 0 20px 0;	}div.routenplaner label {	display:block;	width:70px;	float:left;	color:#fff;	font-weight:bold;	text-transform:uppercase;	font-size:1.4em;	}p.map24zb {	font-size:.9em;	text-align:right;	clear:both;	margin:5px 157px 1em 0;	color:#fff;	}div.routenplaner select{	width:150px;	}div.map24submit {	margin:1em 0 0 0;	text-align:right;	margin-right:149px;	}/* NEWS */div.news-latest-1 {	width:580px;	height:214px;	margin:0 0 10px 0;	}div.news-latest-1 div.news-latest-image {	width:285px;	height:214px;	overflow:hidden;	float:left;	}div.news-latest-1 div.news-latest-text {	width:275px;	height:194px;	overflow:hidden;	float:left;	padding:10px;	background:#dae7f2;	}div.news-latest-text h2 {	margin:0 0 .5em 0;	background:transparent;	color:#00530f;	padding:0;	font-size:1.3em;	}div.news-latest-text h2 a {	color:#00530f;	}div.news-latest-text h2 a:hover {	color:#000;	}div.news-latest-2 {	width:590px;	}div.news-latest-2 div.news-latest-2-item {	width:285px;	height:214px;	overflow:hidden;	margin:0 10px 10px 0;	float:left;	}div.news-latest-2 div.news-latest-text {	height:24px;	position:relative;	margin-top:-54px;	padding:15px 10px;	background:transparent url('../img/newsbg.png') repeat 0 0;	text-align:center;	}/* MISC */div.baer {	width:280px;	height:160px;	padding:95px 400px 40px 40px;	background:transparent url('../img/baer.png') no-repeat 0 0;	color:#fff;	}div.baer p,div.baer h1 {	color:#fff!important;	}div.baer h1 {	font-size:1.5em;	text-align:center;	}div.baer a {	color:#fff;	}fieldset.csc-mailform {	background:#dae7f2;	padding:10px;	}div.csc-mailform-field {	clear:both;	margin:0 0 10px 0;	}fieldset.csc-mailform label {	display:block;	float:left;	width:100px;	}div.baer2 {	width:110px;	height:120px;	padding:55px 10px 40px 165px;	overflow:hidden;	background:transparent url('../img/start-sommer.png') no-repeat left bottom;	color:#fff;	font-weight:bold;	}	div.wernerberg {	width:284px;	height:227px;	overflow:hidden;	background:transparent url('../img/wernerberg.jpg') no-repeat left bottom;	color:#fff;	font-weight:bold;	}
