body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000000; height:100%; background-color: #FFFFFF; background-image: url(../bilder/back_schnee.jpg); background-repeat: repeat; }

#container { width: 868px; height:735px; margin: 0 auto; text-align: left; position: absolute; left: 50%; top: 50%; margin:-378px 0px 0px -434px; background-image: url(../bilder/backblau.png); background-repeat: repeat; }
		
#header { height:122px; background: #FFFFFF; padding: 0;}
#logo {height:55px; text-align:right; padding-right:30px}
#logo #ticker {  position: absolute; width:660px; height:17px; color:#FFFFFF; font-size:14px; font-weight:bold; margin:28px 0 0 15px; float:left; border: 1px solid #6AAED2; background-image: url(../bilder/ticker_back.png); background-repeat: repeat; overflow: hidden; }
 
   
#mainContent {padding: 0 0 0 0; }
#mainContent #links {width: 200px; padding:0 0 0 14px; margin:15px 0 0 0; position:absolute;}
#mainContent #mitte { width: 440px; height:540px; margin:0 0 0 214px; float: left; background-image: url(../bilder/schattenmitte.png); background-repeat: no-repeat; background-position: left top; overflow: hidden; }
#mainContent #rechts {width: 214px; padding:0 0 0 0; margin:15px 0 0 654px; position:absolute;}	

#mainContent #links .teaserlinks { width:200px; height: 120px; margin:0 0 10px 0; background-image: url(../bilder/schattenlinks.png); background-repeat: no-repeat; background-position: left top; }
#mainContent #rechts .teaserrechts {height: 120px; width:210px; margin:0 0 10px 0; background-image: url(../bilder/schattenrechts.png); background-repeat: no-repeat; background-position: left top;}


#mainContent #links .teaserlinks #teasertext {height:20px;font-size:11px; color:#FFFFFF; padding: 2px 1px 0 3px; font-family:Arial, Helvetica, sans-serif;}
#mainContent #rechts .teaserrechts #teasertext {height:20px; width:194px; font-size:11px; color:#FFFFFF; padding: 2px 3px 0 3px; font-family:Arial, Helvetica, sans-serif;}

#mainContent #links .teaserlinks #teasertext.skihalle {background-color:#6AAED2;}
#mainContent #links .teaserlinks #teasertext.kletterpark {background-color:#85B20B;}
#mainContent #links .teaserlinks #teasertext.kletterwand { background-color:#EC6607}
#mainContent #links .teaserlinks #teasertext.snowshop{ background-color:#6AAED2;}

#mainContent #rechts .teaserrechts #teasertext.gastro { background-color:#512B10}
#mainContent #rechts .teaserrechts #teasertext.business { background-image: url(../bilder/alufond.jpg); background-repeat: no-repeat; background-position: left top; }
#mainContent #rechts .teaserrechts #teasertext.hotel{ background-color:#7D4D21;}
#mainContent #rechts .teaserrechts #teasertext.reisen{ background-color:#0084C0;}
#spacer{width: 100px; height: 600px; }

.mitteteaser { width: 440px; height:530px;}

#mittetext {height:160px; font-size:13px; color:#FFFFFF; line-height:140%; padding:16px 16px 0 16px;}
#mittetext h1 {font-size:16px; color:#FFFFFF; margin:0 0 4px 0;}
#mittetext a {color:#FFFFFF; text-decoration:none; font-style:italic}

#mittetext.kletterpark { background-color:#85B20B}
#mittetext.kletterwand { background-color:#EC6607}
#mittetext.gastro { background-color:#512B10}
#mittetext.business { background-image: url(../bilder/alufond.jpg); background-repeat: no-repeat; background-position: left top; }
#mittetext.hotel{ background-color:#7D4D21;}
#mittetext.reisen{ background-color:#0084C0;}
#mittetext.skihalle{ background-color:#6AAED2;}
#mittetext.snowshop{ background-color:#6AAED2;}

/*spinner*/
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
	width: 440px; height:530px; 
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(../bilder/spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}
p.bodytext {padding:0;margin: 0;}
span.linker {cursor: pointer; }

ul#TickerVertical {margin: 0; padding: 0; width: 1800px !important; overflow: hidden; float: left; color: black !important; }


ul#TickerVertical li {	
	margin: 0 5px 0 5px;
	padding: 0;
	float: left;  
list-style-type: none;
color: black !important; 

}
ul#TickerVertical li img {margin: 1px 5px 0 0; }

ul#TickerVertical li a {	
color: black !important; 
text-decoration: none;
}

