@charset "ISO-8859-1";
/* CSS Document */



body {
background-image:url(../images/background.jpg);
background-attachment:fixed;
margin:0;
width:100%;
}

#maincontainer {
position:relativ;
background-image:url(../images/background-white.png);
height: 100%;
width:900px;
left:50%;
margin-left:auto;
margin-right:auto;
box-shadow: 1px 6px 30px 8px black ;
}

h1 a  {
	text-decoration:none;
	font-weight:bold;
	color:#009ee3;
}


/* OBERER BEREICH */

#header {
position:relative;
left:0px;
top:0px;
width:900px;
height:480px;

}

#sprachen {
z-index: 2000;
position: absolute;
display: inline;
left: 40px;
top: 17px;
width: 78px;
}



.sprache
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:800;
line-height: 1.4;
color:#fff;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}


a.sprache:link, a.sprache:visited
{	
color:#fff;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}

a.sprache:active
{	
color:#275b00;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}


a.sprache:hover
{
text-shadow: 0px 0px 8px #FFF;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}


.sprache-a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:800;
line-height: 1.4;
color:#275b00;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}


a.sprache-a:link, a.sprache-a:active, a.sprache-a:visited
{	
color:#275b00;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}




a.sprache-a:hover
{
text-shadow: 0px 0px 8px #FFF;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}





.trennlinie
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 800;
line-height: 1.4;
color:#275b00;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}


#bogen {
position: absolute;
top: 0px;
left: 0px;
width: 744px;
height: 89px;
z-index: 300;

}



#ssb-logo {
position: absolute;
top: 90px;
left: 0px;
width: 215px;
height: 179px;
z-index: 300;

}

/* SLIDER */

#slideshow {
position: absolute;
top: 0px;
left: 208px;
width: 692px;
height: 481px;
}


.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}

.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}

.rslides li:first-child {
position: relative;
display: block;
float: left;
}

.rslides img {
display: block;
height: 481 px;
float: left;
width: 692 px;
border: 0;
}


/* NAVI */

#navi_komplett {
position: absolute;
top: 288px;
width: 165px;
height: 193px;
left: 40px;


}


.navi
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
line-height: 25px;
color:#000;
text-decoration:none;
text-align:left;
padding-left:0px;
}


a.navi:link, a.navi:active, a.navi:visited
{	
color:#000;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}





a.navi:hover
{
color:#009ee3;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}


.navi-a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
line-height: 25px;
color:#009ee3;
text-decoration:none;
text-align:left;
padding-left:0px;
}


a.navi-a:link, a.navi-a:active, a.navi-a:visited
{	
color:#009ee3;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}




a.navi-a:hover
{
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}






/* MITTE */


#mitte-index {
position: relative;
left: 0px;
width: 900px;
height: 325px;  /* Variabele */
}


#mitte-index-unterseite {
position: relative;
left: 0px;
width: 900px;
height: 400px;  /* Variabele */
}

#mitte-skiservice-unterseite {
position: relative;
left: 0px;
width: 900px;
height: 450px;  /* Variabele */
}

#mitte-450 {
position: relative;
left: 0px;
width: 900px;
height: 450px;  /* Variabele */

}

#mitte-650 {
position: relative;
left: 0px;
width: 900px;
height: 650px;  /* Variabele */

}

#mitte-900 {
position: relative;
left: 0px;
width: 900px;
height: 900px;  /* Variabele */
}

#mitte-1200 {
position: relative;
left: 0px;
width: 900px;
height: 1200px;  /* Variabele */
}

#mitte-1500 {
position: relative;
left: 0px;
width: 900px;
height: 1500px;  /* Variabele */

}



#links-montana {
position:absolute;
width: 150px;
left: 40px;
top:60px;
}

#links-facebook {
position: absolute;
width: 150px;
left: 40px;
top: 239px;
}

#rechts-stoererweiss{
position: absolute;
top: 30px;
left: 623px;
}

#rechts-stoerergruen{
position: absolute;
top: 240px;
left: 623px;
}

#mainframe {
	position: absolute;
	top: 60px;
	left: 592px;
}

#preisliste {
	position: absolute;
	top: 59px;
	left: 596px;
}

#checkliste {
	position: absolute;
	top: 184px;
	left: 596px;
}


#fliesstext {
	position: absolute;
	left: 225px;
	width: 350px;
	top: 11px;
	z-index: 3000;

}

#fliesstext-impressum {  
	position: absolute;
	left: 225px;
	width: 550px;
	top: 11px;
	z-index: 3000;
	text-align:justify;
	
	}

#fliesstext-anfahrt {  
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.4;
color:#000000;
margin-left: 225px;
width: 500px;
margin-top: -272px;
z-index: 3000;
position:relative;
}



.weiter
{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:1.4;
color: #009ee3;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}


a.weiter:link, a.weiter:active, a.weiter:visited
{	
color: #009ee3;
text-decoration:none;
font-weight:bold;
font-style:italic;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}


a.weiter:hover
{
text-shadow: 0px 0px 8px #FFF;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}






/* FOOTER */


#footer {
background: url(../images/footer.png);
position: relative;
left: 0px;
width: 900px;
height: 166px;

}


#footertext {
position: absolute;
width: 900px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4;
text-align: center;
white-space: nowrap;
top: 127px;
left: 0px;
}


#copyright {
position: absolute;
top: 101px;
left: 661px;
height:20px;
width: 218px;
}


#stern {
	position: absolute;
	background-image: url(../images/stern.png);
	top: 76px;
	left: 888px;
	height: 20px;
	width: 21px;
}



.impressum
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #fff;
text-decoration:none;
text-align:left;
line-height:1.4em;

}

.impressum-text
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #fff;
text-decoration:none;
text-align:left;
line-height:1.4em;

}


a.impressum:link, a.impressum:active, a.impressum:visited
{	
color: #fff;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}


a.impressum:hover
{
text-shadow: 0px 0px 8px #FFF;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}







.bottom
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #259FE1;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}


a.bottom:link, a.bottom:active, a.bottom:visited
{	
color: #259FE1;
text-decoration:none;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s linear;
-ms-transition: all .40s linear;
}


a.bottom:hover
{
text-shadow: 0px 0px 8px #FFF;
transition: all .40s linear;
-moz-transition: all .40s linear;
-webkit-transition: all .40s linear;
-o-transition: all .40s elinear;
-ms-transition: all .40s linear;
}




.bottom_text
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #259FE1;
text-decoration:none;
text-align:left;
line-height:1.1em;
padding-left:0px;
}
