/* ######### LAYOUT ############ */

body {
	background-image: url(../images/background.jpg);
}

#schwarz {
	background-color:#000000;
	position:absolute;
	left:0px;
	top:0px;
	height:168px;
	width:100%;
	z-index:2;
}

#erundi {
	position:absolute;
	left:96px;
	top:83px;
	height:63px;
	width:348;
	z-index:3;
}

#heads {
	position:absolute;
	left:569px;
	top:18px;
	height:150px;
	width:318;
	z-index:3;
}

#cont {
	position:absolute;
	left:96px;
	top:240px;
	width:800px;
	z-index:2;
}


/* ######### NAVIGATION ############ */

#trennstrich1 { position: absolute; top: 168px; left: 182px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }
#trennstrich2 { position: absolute; top: 168px; left: 264px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }
#trennstrich3 { position: absolute; top: 168px; left: 343px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }
#trennstrich4 { position: absolute; top: 168px; left: 461px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }
#trennstrich5 { position: absolute; top: 168px; left: 541px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }
#trennstrich6 { position: absolute; top: 168px; left: 659px; height: 37px; width: 15px; background-image: url(../images/trennstrich.png); z-index:5; }

#konzerte a { position: absolute; top: 168px; left: 94px; height: 37px; width: 88px; display: table-cell; background-image: url(../images/konzerte.png); z-index:5; background-position: 0px 0px; } 
#konzerte_aktiv { position: absolute; top: 168px; left: 94px; height: 37px; width: 88px; display: table-cell; background-image: url(../images/konzerte.png); z-index:5; background-position: 0px -37px; } 
#konzerte a:hover {	background-position: 0px -37px; } #konzerte a:active { background-position: 0px -37px; }

#galerie a { position: absolute; top: 168px; left: 197px; height: 37px; width: 67px; display: table-cell; background-image: url(../images/galerie.png); z-index:5; background-position: 0px 0px; } 
#galerie_aktiv { position: absolute; top: 168px; left: 197px; height: 37px; width: 67px; display: table-cell; background-image: url(../images/galerie.png); z-index:5; background-position: 0px -37px; } 
#galerie a:hover {	background-position: 0px -37px; } #galerie a:active { background-position: 0px -37px; }

#sound a { position: absolute; top: 168px; left: 279px; height: 37px; width: 64px; display: table-cell; background-image: url(../images/sound.png); z-index:5; background-position: 0px 0px; } 
#sound_aktiv { position: absolute; top: 168px; left: 279px; height: 37px; width: 64px; display: table-cell; background-image: url(../images/sound.png); z-index:5; background-position: 0px -37px; } 
#sound a:hover {	background-position: 0px -37px; } #sound a:active { background-position: 0px -37px; }

#wasserhahn a { position: absolute; top: 168px; left: 358px; height: 37px; width: 103px; display: table-cell; background-image: url(../images/wasserhahn.png); z-index:5; background-position: 0px 0px; } 
#wasserhahn_aktiv { position: absolute; top: 168px; left: 358px; height: 37px; width: 103px; display: table-cell; background-image: url(../images/wasserhahn.png); z-index:5; background-position: 0px -37px; } 
#wasserhahn a:hover {	background-position: 0px -37px; } #wasserhahn a:active { background-position: 0px -37px; }

#presse a { position: absolute; top: 168px; left: 476px; height: 37px; width: 65px; display: table-cell; background-image: url(../images/presse.png); z-index:5; background-position: 0px 0px; } 
#presse_aktiv { position: absolute; top: 168px; left: 476px; height: 37px; width: 65px; display: table-cell; background-image: url(../images/presse.png); z-index:5; background-position: 0px -37px; } 
#presse a:hover {	background-position: 0px -37px; } #presse a:active { background-position: 0px -37px; }

#newsletter a { position: absolute; top: 168px; left: 556px; height: 37px; width: 103px; display: table-cell; background-image: url(../images/newsletter.png); z-index:5; background-position: 0px 0px; } 
#newsletter_aktiv { position: absolute; top: 168px; left: 556px; height: 37px; width: 103px; display: table-cell; background-image: url(../images/newsletter.png); z-index:5; background-position: 0px -37px; } 
#newsletter a:hover {	background-position: 0px -37px; } #newsletter a:active { background-position: 0px -37px; }

#kontakt a { position: absolute; top: 168px; left: 674px; height: 37px; width: 76px; display: table-cell; background-image: url(../images/kontakt.png); z-index:5; background-position: 0px 0px; } 
#kontakt_aktiv { position: absolute; top: 168px; left: 674px; height: 37px; width: 76px; display: table-cell; background-image: url(../images/kontakt.png); z-index:5; background-position: 0px -37px; } 
#kontakt a:hover {	background-position: 0px -37px; } #kontakt a:active { background-position: 0px -37px; }


/* ######### TAGS ############ */


body
 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 150%;
	color: #000;
	text-align: justify;
}

::selection {
	background:#f7dbc6;
}

::-moz-selection {
	background:#f7dbc6;
}

::-webkit-selection {
	background:#f7dbc6;
}

.fliesstext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 150%;
	color: #000;
	text-align: justify;
}

.fliesstext a,
.fliesstext a:link,
.fliesstext a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 140%;
	color: #000;
	text-decoration: none;
	background-color: #dad9d9;
}

.fliesstext a:hover,
.fliesstext a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 140%;
	color: #000;
	text-decoration: none;
	background-color: #f9bd6b;
}

.img, .img:link, .img:visited, .img:hover, .img:active {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.noactive, .noactive:link, .noactive:visited, .noactive:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 140%;
	color: #000;
	text-align: justify;
}

.noactive:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 140%;
	color: #000;
	background-color: #f9bd6b;
	text-align: justify;
}


/* ######### FORM ############ */

.form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 120%;
	color: #000;
	margin: 2px;
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #dad9d9;
}
