
html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	text-align: center;
	font: 1.2em/1.8em  Arial,Helvetica,sans-serif;
    background: #5d5d5d;
}

* {margin: 0px; padding: 0px; border: 0px;}

#overDiv {
	text-align:left;
	font: 1.1em/1.1em  Arial,Helvetica,sans-serif;
}
#overDiv table{
	padding:1px;	
}

h1, h2, h3, h4, h5, h6 {
/*	font-family: "Trebuchet MS",Arial,Georgia,"Times New Roman",sans-serif;*/
	margin: 0em 0em 0.5em 0em; 
	color: #000000;
	border:1px;
}
h1 {font-size: 1.2em;}
h2 {font-size: 1.1em;}
h3 {font-size: 1.3em;	
	color: #FFFFFF;
	font-weight: bold;
}
h4 {color: #FF0000;}
h5 {color: #FF0000;}
h6 {color: #FF0000;}

a {color: #0067ce; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

h3 a {
	color: #FFFFFF;
}


div#wrapper {
	width: 980px;
	margin: 10px auto;
	margin-bottom: 0px;
	text-align: left;
}

 
div#header {
	width: 980px;
	height: 309px;
/*	background: #d5d5d5 url(../images/header5.jpg) no-repeat 0 0;	*/
	padding: 0px;
    text-align: right;
}
body#nav_first  div#header{background: #d5d5d5 url(../images/header12.jpg) no-repeat 0 0;}
body#nav_second div#header{background: #d5d5d5 url(../images/header11.jpg) no-repeat 0 0;}
body#nav_third  div#header{background: #d5d5d5 url(../images/header6.jpg) no-repeat 0 0;}
body#nav_fourth div#header{background: #d5d5d5 url(../images/header5.jpg) no-repeat 0 0;}
body#nav_fourth1 div#header{background: #d5d5d5 url(../images/header4.jpg) no-repeat 0 0;}
body#nav_fourth2 div#header{background: #d5d5d5 url(../images/header8.jpg) no-repeat 0 0;}
body#nav_fourth3 div#header{background: #d5d5d5 url(../images/header1.jpg) no-repeat 0 0;}
body#nav_fifth  div#header{background: #d5d5d5 url(../images/header7.jpg) no-repeat 0 0;}

div#header h1{
    color: #000000;
}


/******************************** navigation *******************************************/

div#nav {
	width: 960px;
	padding: 0px 10px;
	height: 47px;
	background: url(../images/background_navigation.gif) no-repeat 0 0;
}

div#nav li {
	float: left;
	display: block;
}

#nav_1{ display:block; position: relative; left: 20px; width: 118px; height: 42px; background: url(../images/button_1.gif) no-repeat 0 0;}
#nav_1:hover{ background: url(../images/button_1_over.gif) no-repeat 0 0;}
#nav_2{ display:block; position: relative; left: 20px; width: 182px; height: 42px; background: url(../images/button_2.gif) no-repeat 0 0;}
#nav_2:hover{ background: url(../images/button_2_over.gif) no-repeat 0 0;}
#nav_3{ display:block; position: relative; left: 20px; width: 96px; height: 42px; background: url(../images/button_3.gif) no-repeat 0 0;}
#nav_3:hover{ background: url(../images/button_3_over.gif) no-repeat 0 0;}
#nav_4{ display:block; position: relative; left: 20px; width: 111px; height: 42px; background: url(../images/button_4.gif) no-repeat 0 0;}
#nav_4:hover{ background: url(../images/button_4_over.gif) no-repeat 0 0;}
#nav_5{ display:block; position: relative; left: 20px; width: 106px; height: 42px; background: url(../images/button_5.gif) no-repeat 0 0;}
#nav_5:hover{ background: url(../images/button_5_over.gif) no-repeat 0 0;}

body#nav_first   #nav_1{ background: url(../images/button_1_over.gif) no-repeat 0 0;}
body#nav_second  #nav_2{ background: url(../images/button_2_over.gif) no-repeat 0 0;}
body#nav_third   #nav_3{ background: url(../images/button_3_over.gif) no-repeat 0 0;}
body#nav_fourth  #nav_4{ background: url(../images/button_4_over.gif) no-repeat 0 0;}
body#nav_fourth1 #nav_4{ background: url(../images/button_4_over.gif) no-repeat 0 0;}
body#nav_fourth2 #nav_4{ background: url(../images/button_4_over.gif) no-repeat 0 0;}
body#nav_fourth3 #nav_4{ background: url(../images/button_4_over.gif) no-repeat 0 0;}
body#nav_fifth   #nav_5{ background: url(../images/button_5_over.gif) no-repeat 0 0;}

#nav span{display:none;}

object#ticker {
	float: right;
	margin: 0px 10px 0px 0px;
}
/******************************** content *******************************************/

div#wrap_content {
	width: 960px;
	padding: 0px 10px;
	clear: both;
	background: url(../images/background_content.gif) repeat-y left top;
}

div#extracolumn {
	padding: 10px 10px;
	float: right;
	width: 200px;
	color: #FFFFFF;
	font-size: 1.0em;
	/*font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;*/
	font-weight: bold;
}


div#extra_wetterheute {
	border-bottom: solid 1px #3D84BC;
	padding: 0px 0px 10px 0px;
}
div#extra_wettermorgen {
	border-top: solid 1px #70A9D4;
	border-bottom: solid 1px #3D84BC;
	padding: 10px 0px 10px 0px;
}
div#extra_schnee {
	border-top: solid 1px #70A9D4;
	border-bottom: solid 1px #3D84BC;
	padding: 10px 0px 10px 0px;
}
div#extra_lifte {
	border-top: solid 1px #70A9D4;
	border-bottom: solid 1px #3D84BC;
	padding: 10px 0px 10px 0px;
}
div#extra_webcam {
	/*border-top: solid 1px #70A9D4;*/
	border-bottom: solid 1px #3D84BC;
	padding: 10px 0px 10px 0px;
}
div#extra_newsletter {
	border-top: solid 1px #70A9D4;
	padding: 10px 0px 0px 0px;
}


.shifted{
	padding: 0px 0px 0px 10px;
}

.centered {
	text-align:center;
}

div#menu {
	padding: 20px 10px 40px 10px;
	float: left;
	width: 160px;
    text-align:left;
}


div#menu .submenu{
	padding: 7px 0px 7px 24px;
	border-bottom: 1px dotted #6a6a6a;
	background-image: url(../images/pfeil.gif);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	color: #222222;
	text-decoration: none;
	display: list-item;
}


div#menu .submenu:hover {
	color: #0067ce;
	background-image: url(../images/pfeil_blau.gif);
}

div#menu .submenu_current{
	padding: 7px 0px 7px 24px;
	border-bottom: 1px dotted #6a6a6a;
	background-image: url(../images/pfeil_blau.gif);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	color: #0067ce;
	text-decoration: none;
	display: block;	
}


div#menu ul {
	list-style-type: none;
	font-size: 1.2em;	
	font-weight: bold;
}

div#menu ul ul {
	list-style-type: none;
	list-style-image: none;
	font-size: 0.9em;
	font-weight: bold;
}



/******************************** maintext *******************************************/

div#maintext {
	padding: 20px 10px 20px 5px;
	margin: 0px 220px 0px 180px;
	width: 530px;
	background: #FFFFFF;	
}

.article {
	float: left;
	border-bottom: 2px solid #d1d1d1;
	border-left: 2px solid #d1d1d1;	
	margin-bottom: 20px;
	padding: 0px 0px 10px 5px;
	width: 100%;
}

.subarticle {
	float: left;
	clear: both;
	border-bottom: 1px solid #d1d1d1;
	width: 100%;
	padding: 12px 0px 18px 0px;
}

.subarticle_last {
	float: left;
	clear: both;
	width: 100%;
	padding: 12px 0px 5px 0px;	
}

.article_image{
	float: left;
	position: relative;
	top: 5px;
	width: 170px;
}
.article_text{
	float: left;
	width: 360px;
	font-size: 12px;
}

.article_image_small{
	float: left;
	position: relative;
	width: 90px;
}
.article_text_big{
	float: left;
	width: 440px;
	font-size: 12px;
}


.article_onlytext{
	float: left;
	width: 530px;
}

.article a{
	background: url(../images/more_info.png) no-repeat scroll left center;
	color: #0067ce;
	padding: 3px 0px 3px 22px;
	text-decoration: none;
}
.article a:hover{
	text-decoration: underline;
}
.downloadlist a{
	background: none;
	color: #000000;
	padding: 0px;
}
.images a{
	background: none;
	color: #000000;
	padding: 0px;
}
.article_image a{
	background: none;
	color: #000000;
	padding: 0px;
}


.tariflist th{
	font-weight: bold;
	text-align: center;	
}
.tariflist td{
	text-align: center;
}
.tariflist .title{
	font-weight: bold;
	text-align:left;
}
.tariflist .highlight{
	/*background-color: #CBCED1;*/
	background-color: #dddddd;	
}

.liftlist th{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #d1d1d1;
}
.liftlist td{
	text-align: left;
	border-bottom: 1px solid #d1d1d1;
}

.downloadlist td{
	text-align: left;
	border-bottom: 1px solid #d1d1d1;
}

.list {
	list-style-type: disc;
}
.list li{
	margin-left: 18px;	
}

.list_sitemap ul{
	list-style-type:none;
}
.list_sitemap li{
	margin-left: 18px;
	font-weight: bold;
}
.list_sitemap li li{
	font-weight: normal;
}

.form {
	border:1px solid #A7A6AA;
	background: #efefef;
	text-align:left;
	width: 300px;
}
.formbutton {
	border: none;
	background: url(../images/button_send.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 0px;
	margin-left: 232px;
	margin-top: 10px;
	width: 68px;
	height: 22px;
	text-align: center;
}
.formbutton:hover {
	background: url(../images/button_send_over.gif) no-repeat scroll left top;
}

.newsletterbutton {
	border: none;
	background: url(../images/button_send_newsletter.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 0px;
	width: 68px;
	height: 22px;
	text-align: center;
}
.newsletterbutton:hover {
	background: url(../images/button_send_over_newsletter.gif) no-repeat scroll left top;
}


/******************************** footer *******************************************/

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


div#wrapper_footer{
	background: #222222;
}


div#footer {
	width: 980px;
	margin: 0px auto;
	padding: 35px 0px 20px 0px;
	text-align: center;
	background: #222222 url(../images/background_footer.gif) no-repeat top left;
	color: #FFFFFF;
	/*border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;*/    
}

div#footer a{
	color: #FFFFFF;
	text-decoration: none;
}
div#footer a:hover{
	color: #0067ce;	
}


/******************************** webcam *******************************************/
div#webcam {
	text-align: center;
	background: #ffffff;	
}

div#webcam a{
	background: url(../images/more_info.png) no-repeat scroll left center;
	color: #0067ce;
	padding: 3px 0px 3px 22px;
	text-decoration: none;	
}
