/*  -------------------------------------------------------------- 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;
}


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

.willkommen_bg {
	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;
}
.unterricht_bg {
	background-image: url(../images/2.jpg);
	background-repeat: no-repeat;
}
.programm_bg {
	background-image: url(../images/3.jpg);
	background-repeat: no-repeat;
}
.kids_bg {
	background-image: url(../images/4.jpg);
	background-repeat: no-repeat;
}
.preise_bg {
	background-image: url(../images/5.jpg);
	background-repeat: no-repeat;
}
.news_bg {
	background-image: url(../images/6.jpg);
	background-repeat: no-repeat;
}
.gallery_bg {
	background-image: url(../images/7.jpg);
	background-repeat: no-repeat;
}
.gaestebuch_bg {
	background-image: url(../images/8.jpg);
	background-repeat: no-repeat;
}
.kontakt_bg {
	background-image: url(../images/9.jpg);
	background-repeat: no-repeat;
}
.partner_bg {
	background-image: url(../images/10.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: 14px;
	color: #c50004;
	font-weight: bold;
	line-height: 14px;
	}


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

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

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

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

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

}
.menu_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: 265px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-indent: 2px;
	color: #333333;
}
.feld2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 260px;
	width: 227px;
	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:-234px;
	left:78px;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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