/*  -------------------------------------------------------------- GENERAL */

 #sizeframe {
  width:100%;
  height:650px;
 }
 
 #100 {
	height: 100%;
}
html {
	height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}
hr {
	border-top: 1px solid #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.bg-linien {
	background-image: url(../images/bg-linien.gif);
	background-repeat: repeat;
	background-position: top;
}

/*  -------------------------------------------------------------- HINTRGRUNDBILDER HEADER */



.willkommen_bg {
	background-image: url(../images/willkommen.jpg);
	background-repeat: no-repeat;
}
.unterricht_bg {
	background-image: url(../images/2.jpg);
	background-repeat: no-repeat;
}
.snowboard_bg {
	background-image: url(../images/snowboard.jpg);
	background-repeat: no-repeat;
}
.ski_bg {
	background-image: url(../images/ski.jpg);
	background-repeat: no-repeat;
}
.programm_bg {
	background-image: url(../images/programm.jpg);
	background-repeat: no-repeat;
}
.kids_bg {
	background-image: url(../images/kids.jpg);
	background-repeat: no-repeat;
}
.preise_bg {
	background-image: url(../images/preise.jpg);
	background-repeat: no-repeat;
}
.news_bg {
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
}
.gallery_bg {
	background-image: url(../images/fotogalerie.jpg);
	background-repeat: no-repeat;
}
.gaestebuch_bg {
	background-image: url(../images/gaesterennen.jpg);
	background-repeat: no-repeat;
}
.gaesterennen_bg {
	background-image: url(../images/gaesterennen.jpg);
	background-repeat: no-repeat;
}
.kontakt_bg {
	background-image: url(../images/gruppenfoto.jpg);
	background-repeat: no-repeat;
}
.partner_bg {
	background-image: url(../images/partner.jpg);
	background-repeat: no-repeat;
}






.bg_menu {
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
}
.bg_adresse {
	background-image: url(../images/bg_adresse.gif);
	background-repeat: repeat-x;
	}
.gruppenbild {
	background-image: url(../images/gruppenbild.jpg);
	background-repeat: no-repeat;
}
.offers {
	background-image: url(../images/offers.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.results {
	background-image: url(../images/results.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.guestbook {
	background-image: url(../images/guestbook.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.wetter {
	background-image: url(../images/wetter.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.partner {
	background-image: url(../images/partner.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.gaesterennen {
	background-image: url(../images/gaesterennen.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.kids {
	background-image: url(../images/kids.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.info {
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pic {
	background-image: url(../images/pic.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.rahmen {
	border: 1px solid #999;
	border-collapse: collapse;
}



/*  -------------------------------------------------------------- GRUNDSCHRIFT DER SEITE */

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
}

/*  -------------------------------------------------------------- STILE FÜR TEXTE */


.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 18px;
	}
	.textboldweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	}
	.textweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	line-height: 18px;
	}
	.textgrau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #989999;
	font-weight: normal;
	line-height: 15px;
	}
	.textboldrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	font-weight: bold;
	line-height: 15px;
	}
	.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c50004;
	font-weight: bold;
	line-height: 14px;
	}
	.untertitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c50004;
	font-weight: bold;
	line-height: 20px;
	}
	.titel-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DFBA2D;
	font-weight: bold;
	line-height: 20px;
	}



/*  -------------------------------------------------------------- Menu */

a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #810902;
	text-decoration: none;
	font-weight: bold;

}
a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffd537;
	text-decoration: none;
	font-weight: bold;

}
.menu_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffd537;
	text-decoration: none;
	font-weight: bold;

}

/*  -------------------------------------------------------------- Menu */

a.untermenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.untermenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.untermenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #810902;
	text-decoration: none;
	font-weight: bold;

}
a.untermenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffd537;
	text-decoration: none;
	font-weight: bold;

}
.untermenu_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffd537;
	text-decoration: none;
	font-weight: bold;

}


/*  -------------------------------------------------------------- Menu2 */

a.weblink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.weblink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.weblink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #810902;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.weblink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}


/*  -------------------------------------------------------------- Menu2 */

a.menu2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.menu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #810902;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}
a.menu2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;

}


/*  -------------------------------------------------------------- NORMALER LINK */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/*  -------------------------------------------------------------- LINK IMPRESSUM */

a.impressum:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.impressum:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.impressum:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;

}
a.impressum:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.impressum_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


/*  -------------------------------------------------------------- HIDDEN LINK */

a.mail_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.mail_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.mail_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a.mail_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/*  -------------------------------------------------------------- HIDDEN LINK */

a.hidden_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.hidden_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.hidden_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
a.hidden_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}



/*  -------------------------------------------------------------- FORMULAR  */

.feld1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	width: 400px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-indent: 2px;
	color: #333333;
}
.feld2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 320px;
	width: 400px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-indent: 2px;
	color: #333333;
}
.feld3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	width: 232px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-indent: 2px;
	color: #333333;
}
.feld4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 72px;
	width: 232px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-indent: 2px;
	color: #333333;
}
.senden {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #c50004;
	width: 80px;
	border: 1px solid #c50004;
}
	
#container {
	position:relative;
	height:138px;
	width:121px;
	top:125px;
	left:390px;
	margin-top:0px;
	margin-left:0px;
	z-index:2;
	background-image: url(../images/amsi.png);
	background-repeat: no-repeat;
}

#container2 {
	position:relative;
	height:138px;
	width:121px;
	top:90px;
	left:55px;
	margin-top:0px;
	margin-left:0px;
	z-index:2;
	background-image: url(../images/amsi.png);
	background-repeat: no-repeat;
}

/*  -------------------------------------------------------------- WETTER */

.wettertextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c50004;
	font-weight: bold;
	line-height: 15px;
	}
.wettertext {
	color: #851516;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
.wettertextblau {
	color: #3855A2;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}




/*  -------------------------------------------------------------- AUSGABE DER NAMEN DER SKILEHRER AUF DER STARTSEITE */

#namen_ausgabe {
	position: absolute;
	border: 1px solid #c50004;
	padding: 4px;
	visibility: hidden;
	background: #FFCC33;
	white-space:nowrap;
}

#start_positionierung {
	position:relative;
	top:97px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
}

#name1 {
	position:absolute;
	height:40px;
	width:30px;
	top:-202px;
	left:545px;
}


#name2 {
	position:absolute;
	height:40px;
	width:30px;
	top:-211px;
	left:381px;
}

#name3 {
	position:absolute;
	height:40px;
	width:30px;
	top:-204px;
	left:219px;
}

#name4 {
	position:absolute;
	height:40px;
	width:30px;
	top:-223px;
	left:496px;
}

#name5 {
	position:absolute;
	height:40px;
	width:30px;
	top:-206px;
	left:127px;
}

#name6 {
	position:absolute;
	height:40px;
	width:30px;
	top:-204px;
	left:271px;
}

#name7 {
	position:absolute;
	height:40px;
	width:30px;
	top:-122px;
	left:430px;
}

#name8 {
	position:absolute;
	height:40px;
	width:30px;
	top:-207px;
	left:575px;
}

#name9 {
	position:absolute;
	height:40px;
	width:30px;
	top:-220px;
	left:829px;
}

#name10 {
	position:absolute;
	height:40px;
	width:30px;
	top:-203px;
	left:322px;
}

#name11 {
	position:absolute;
	height:40px;
	width:30px;
	top:-202px;
	left:439px;
}

#name12 {
	position:absolute;
	height:40px;
	width:30px;
	top:-203px;
	left:351px;
}

#name13 {
	position:absolute;
	height:40px;
	width:30px;
	top:-133px;
	left:231px;
}

#name14 {
	position:absolute;
	height:40px;
	width:30px;
	top:-123px;
	left:24px;
}

#name15 {
	position:absolute;
	height:40px;
	width:30px;
	top:-202px;
	left:158px;
}

#name16 {
	position:absolute;
	height:40px;
	width:30px;
	top:-127px;
	left:308px;
}

#name17 {
	position:absolute;
	height:40px;
	width:30px;
	top:-133px;
	left:160px;
}

#name18 {
	position:absolute;
	height:40px;
	width:30px;
	top:-121px;
	left:371px;
}

#name19 {
	position:absolute;
	height:40px;
	width:30px;
	top:-204px;
	left:409px;
}

#name20 {
	position:absolute;
	height:40px;
	width:30px;
	top:-114px;
	left:861px;
}

#name21 {
	position:absolute;
	height:40px;
	width:30px;
	top:-120px;
	left:489px;
}

#name22 {
	position:absolute;
	height:40px;
	width:30px;
	top:-206px;
	left:646px;
}

#name23 {
	position:absolute;
	height:40px;
	width:30px;
	top:-197px;
	left:699px;
}

#name24 {
	position:absolute;
	height:40px;
	width:30px;
	top:-125px;
	left:671px;
}

#name25 {
	position:absolute;
	height:40px;
	width:30px;
	top:-110px;
	left:613px;
}

#name26 {
	position:absolute;
	height:40px;
	width:30px;
	top:-120px;
	left:552px;
}

#name27 {
	position:absolute;
	height:40px;
	width:30px;
	top:-123px;
	left:726px;
}

#name28 {
	position:absolute;
	height:40px;
	width:30px;
	top:-211px;
	left:606px;
}

#name29 {
	position:absolute;
	height:40px;
	width:30px;
	top:-129px;
	left:776px;
}

#name30 {
	position:absolute;
	height:40px;
	width:30px;
	top:-129px;
	left:104px;
}

#name31 {
	position:absolute;
	height:40px;
	width:30px;
	top:-207px;
	left:468px;
}

#name32 {
	position:absolute;
	height:40px;
	width:30px;
	top:-215px;
	left:728px;
}

#name33 {
	position:absolute;
	height:40px;
	width:30px;
	top:-199px;
	left:188px;
}

#name34 {
	position:absolute;
	height:40px;
	width:30px;
	top:-214px;
	left:43px;
}

#name35 {
	position:absolute;
	height:40px;
	width:30px;
	top:-206px;
	left:95px;
}

#name36 {
	position:absolute;
	height:40px;
	width:30px;
	top:-217px;
	left:776px;
}

.bild-rechts {
	float:right;
	padding-left: 10px;
	}
#kasten {
	background-color: #C20204;
	color: #fff;
	padding: 10px;
	}
/*  -------------------------------------------------------------- MENÜ LAYER */

#layer1 {
	layer-background-color : #9F1A22;
	margin-left : 138px;
	margin-top:4px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	background-color: #A60D08;
	padding-top: 2px;
	padding-right: 16px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#layer2 {
	layer-background-color : #9F1A22;
	margin-left : 122px;
	margin-top:4px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	background-color: #A60D08;
	padding-top: 2px;
	padding-right: 16px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#layer3 {
	layer-background-color : #9F1A22;
	margin-left : 110px;
	margin-top:4px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	background-color: #A60D08;
	padding-top: 2px;
	padding-right: 16px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#position {
	background: transparent;
	width: 900px;
	height: 25px;
	position: relative;
}
