BODY {
	background-image : url(pic/back.jpg);
	background-repeat : no-repeat;
}
/* Textformate */
.brot{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #626262;
	margin-top: 0;
	margin-bottom: 2px;
}
.brot-block{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #626262;
	margin-top: 0;
	margin-bottom: 2px;
	text-align : justify;
}
.brot-block-first{
	font : bold 18px Arial, Helvetica, sans-serif;
	color:  #D9007E;
}
.brot-rot{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #D9007E;
	margin-top: 0;
	margin-bottom: 2px;
}
.brotkl{
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #626262;
	margin-top: 0;
	margin-bottom: 0;
}
.mail{
	font : bold 10px Arial, Helvetica, sans-serif;
	color : #626262;
	margin-top: 0;
	margin-bottom: 0;
}
H2{
	font : bold 18px Arial, Helvetica, sans-serif;
	color : #D9007E;
	margin-top: 0;
	margin-bottom: 2px;
}
.brotkl-rot{
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #D9007E;
	margin-top: 0;
	margin-bottom: 0;
}

.sgross{
	font: bold 64px Arial, Helvetica, sans-serif;
	color: #D9007E;
	margin-top: 0;
	margin-bottom: 0;
}

.menu-link {
	font : bold 17px  Arial, Helvetica, sans-serif;
	color : #D9007E;
	text-decoration : none;
}
.menu-aktuell{
	font : bold 17px Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
}
A:HOVER {
	color : Lime;
	text-decoration : none;
}
/* Seitenkopf */
.kopf {
	position: absolute;
	left: 30px;
	top: 25px;
	height: 94px;
	width: 659px;
	background-image : url(pic/kopf.jpg);
	background-repeat : no-repeat;
	visibility: visible;
}
H1 {
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -9999px;
}

.menu{
	position : absolute;
	left : 689px;
	top : 90px;
	height: 20px;
	width: 520px;
	border-bottom : 2px solid #D9007E;
	visibility: visible;
}
/* Bildfelder */
.computer {
	border : 2px solid #D9007E;
	position: absolute;
	left: 30px;
	top: 323px;
	height: 127px;
	visibility: visible;
}
.kfz {
	border : 2px solid #D9007E;
	position: absolute;
	left: 30px;
	top: 460px;
	height: 132px;
	visibility: visible;
}
.sprung{
	border : 2px solid #D9007E;
	position: absolute;
	left: 1059px;
	top:460px;
	height: 310px;
	visibility: visible;
}
.schularb{
	border : 2px solid #D9007E;
	position: absolute;
	left: 499px;
	top:186px;
	height: 132px;
	visibility: visible;
}
.tanz{
	border : 2px solid #D9007E;
	position: absolute;
	left: 689px;
	top:186px;
	height: 132px;
	visibility: visible;
}
.ausflug{
	border : 2px solid #D9007E;
	position: absolute;
	left: 689px;
	top:460px;
	height: 132px;
	visibility: visible;
}
.kueche{
	border : 2px solid #D9007E;
	position: absolute;
	left: 689px;
	top:692px;
	height: 132px;
	visibility: visible;
}
.women{
	position: absolute;
	left: 314px;
	top: 160px;
	visibility: visible;
}
/* Textfelder */
.oeffnung{
	position: absolute;
	left: 30px;
	top: 637px;
	height: 171px;
	width: 261px;
	padding: 10px;
	background-image: url(pic/oeff-back.jpg);
	background-repeat : no-repeat;
	line-height: 1;
	visibility: visible;
}

.aktuelles{
	position: absolute;
	left: 314px;
	top: 750px;
	height: 50px;
	width: 350px;
	line-height: 1;
	visibility: visible;
}

.aktuelles1{
	position: absolute;
	left: 314px;
	top: 400px;
	height: 80px;
	width: 350px;
	line-height: 1;
	visibility: visible;
}

.textfeld{
	position: absolute;
	left: 314px;
	top: 323px;
	height: 294px;
	width: 353px;
	padding: 10px;
	background-image: url(pic/text-back.jpg);
	background-repeat : no-repeat;
	line-height: 1;
	visibility: visible;
}
.erreich{
	position: absolute;
	left: 879px;
	top: 323px;
	height: 117px;
	width: 158px;
	padding: 10px;
	background-image: url(pic/err-back.jpg);
	background-repeat : no-repeat;
	line-height: 1;
	visibility: visible;
}
.logofeld{
	position: absolute;
	left: 879px;
	top: 637px;
	height: 171px;
	width: 158px;
	padding: 10px;
	background-image: url(pic/logo-back.jpg);
	background-repeat : no-repeat;
	line-height: 1;
	word-spacing: -1px;
	visibility: visible;
}
/* Logofeld Folgeseiten */
.logofeld2{
	position: absolute;
	left: 30px;
	top: 637px;
	height: 171px;
	width: 158px;
	padding: 10px;
	background-image: url(pic/logo-back-2.jpg);
	background-repeat : no-repeat;
	line-height: 1;
	visibility: visible;
}
/* Felder Folgeseiten */
.programm{
	position: absolute;
	left: 233px;
	top: 160px;
	height: 671px;
	width: 815px;
	border: 2px solid #D9007E;
}
.inhalte1{
	position: absolute;
	left: 314px;
	top: 186px;
	height: 440px;
	width: 353px;
	padding: 10px;
	background-image: url(pic/inhalt1-back.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
.inhalte2{
	position: absolute;
	left: 689px;
	top: 460px;
	height: 379px;
	width: 338px;
	padding: 10px;
	background-image: url(pic/inhalt2-back.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
.impressum{
	position: absolute;
	left: 689px;
	top: 460px;
	height: 349px;
	width: 338px;
	padding: 10px;
	background-image: url(pic/impressum-back.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
.dank1{
	position: absolute;
	left: 314px;
	top: 186px;
	height: 248px;
	width: 353px;
	padding: 10px;
	background-image: url(pic/dank1-back.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
.dank2{
	position: absolute;
	left: 689px;
	top: 186px;
	height: 568px;
	width: 338px;
	padding: 10px;
	background-image: url(pic/dank2-back.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
.kueche2{
	border : 2px solid #D9007E;
	position: absolute;
	left: 314px;
	top: 692px;
	height: 132px;
	visibility: visible;
}
.schularb2{
	border : 2px solid #D9007E;
	position: absolute;
	left: 878px;
	top: 186px;
	height: 132px;
	visibility: visible;
}