/* Linkeigenschafetn Standard */
A:link        {text-decoration: none; font-weight:bold; color: #000000}
A:visited     {text-decoration: none; font-weight:bold; color: #660000}
A:hover      {text-decoration: none; font-weight:bold; color: #660000}


/* Grund-Einstellungen */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	background-color: #FFFFFF;
	text-align: center;
	min-width:920px;
	background-image:url(../img/backgrounds/body.jpg);
	background-repeat:repeat;
}

/* Überschriften Gross */
h1 {
	font-family: Arial ;
	font-weight:bold;
	font-size: 14px;
	display:inline;
	color: #000000;
	margin: 0;
	text-align: center;
}
h2 {
	font-family: Arial ;
	font-size: 14px;
	font-weight:bold;
	display:inline;
	color: #FFffff;
	margin: 0;
	text-align: center;
}
h3 {
	font-family:Arial ;
	font-size: 14px;
	font-weight:bold;
	display:inline;
	color: #000000;
	margin: 0;
	text-align: center;
}

h4 {
	font-family:Arial ;
	font-size: 12px;
	font-weight:bold;
	display:inline;
	color: #000000;
	margin: 0;
	text-align: center;
}

h6 {
	font-family:Arial ;
	font-size: 24px;
	font-weight:bold;
	display:inline;
	color:#FF0000;
	margin: 0;
	text-align: center;
}

/* Navigation */
#flash{
	margin: 0;
	text-align: center;
	height:300px;
	width:100%;
	background-color:#FFFFFF;
}


/* Maincontent */
#main_wrap{
	position: relative; 
	margin: auto;
	width:100%;
	background-color:#ffffff;
}
#main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: auto;
	padding-top:20px;
	background-color:#ffffff;
}


/* Inhaltsseite/schulhof */
#schulhof{
	margin: auto;
	width:920px;
	padding-top:80px;
	background-color:#ffffff;
	background-image:url(../img/schulhof.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:600px;
}

#nextkonzert{
	font-size:12px;
	padding-top:28px;	
	margin:auto;
	background-image:url(../img/backgrounds/nextkonzert.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:250px;
	padding-right:50px;
	padding-bottom:20px;
	min-height:180px;
}
#nextkonzert img{
	float:left;
	padding-top:8px;
	padding-left:9px;
	padding-right:30px;
}
#nextkonzert p{
	padding-top:10px;
	display:block;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	font-stretch:normal;
}
#nextkonzert h3 {
	font-family: Arial ;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
}

.news{
	font-size:12px;
	padding-top:28px;	
	margin:auto;
	background-image:url(../img/backgrounds/news.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:30px;
	padding-right:50px;
	padding-bottom:20px;
	min-height:220px;
}
.news img{
	float:left;
	padding-top:8px;
	padding-left:9px;
	padding-right:30px;
	padding-bottom:30px;
}
.news p{
	padding-top:10px;
	display:block;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	font-stretch:normal;
}
.news h3 {
	font-family: Arial ;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
}

.quicklink_100{
	font-size:10px;
	padding-top:25px;
	margin:auto;
	height:100px;
	background-image:url(../img/backgrounds/quicklink.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:30px;
}

.quicklink{
	font-size:10px;
	padding-top:25px;
	margin:auto;
	height:120px;
	background-image:url(../img/backgrounds/quicklink.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:30px;
}
.quicklink img{
border:none;
}
.quicklink_kiosk{
	font-size:9px;
	padding-top:25px;
	margin:auto;
	height:550px;
	background-image:url(../img/backgrounds/quicklink.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:30px;
}


/* Inhaltsseite/bio */

#band{
	padding-top:500px;	
	font-size:12px;
	margin:auto;
	background-image:url(../img/backgrounds/bio.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	min-height:500px;
}

#band p{
font-size:12px;
width: 550px; 
}

.album{
	font-size:10px;
	padding-top:25px;
	margin:auto;
	min-height:220px;
	background-image:url(../img/backgrounds/album.jpg);
	background-repeat:no-repeat;
	background-position:top 0;
	text-align:left;
	padding-left:30px;
}
.album img{
border:none;
}


/* Inhaltsseite/hoersaal */
#myspaceplayer{
	margin: auto;
	width:920px;
	padding-top:20px;
	background-color:#ffffff;
	background-image:url(../img/backgrounds/myspaceplayer.jpg);
	background-repeat:no-repeat;
	height:380px;
}


/* Inhaltsseite/kunstag */
#videos{
	margin: auto;
	min-height:600px;
	width:450px;
	padding-top:110px;
	background-color:#ffffff;
	background-image:url(../img/backgrounds/video.jpg);
	background-repeat:no-repeat;
}
#fotos{
	margin: auto;
	min-height:600px;
	width:450px;
	padding-top:110px;
	background-color:#ffffff;
	background-image:url(../img/backgrounds/fotos.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-left:15px;
}


/* Inhaltsseite/klassenfahrt */
#klassenfahrt{
	margin: auto;
	width:920px;
	background-color: #009999;
	padding:0px;
}

#history{
	padding-top:25px;
	padding-bottom:20px;
	margin:auto;
	background-image:url(../img/backgrounds/history.jpg);
	background-repeat:no-repeat;
	font-size:9px;
	text-align:left;
	padding-left:30px;
}
#tour{
	padding-top:25px;
	padding-bottom:20px;
	margin:auto;
	background-image:url(../img/backgrounds/klassenfahrt.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
#tour A:link        {text-decoration: none;font-weight:normal; color: #660000}
#tour A:visited     {text-decoration: underline; font-weight:normal; color: #660000}
#tour A:hover      {text-decoration: none; font-weight:normal; color: #660000}
.tourtermin{
	font-size: 10px;
	margin-left:25px;
	border:none;
	width:600px;
	color:#000000;
	background-color:#d4dcb5;
}
.tourtermin td{
	background-color:#ffffff;
	padding:2px;
	height:25px;
}
.tourflagge{
	background-color:#ffffff;
	padding:2px;
	height:25px;
	width:25px;
}
.tourdate{
	font-weight:bold;
	width:70px;
	text-align:center;
	color:#000000;
}
.tourort{
	font-weight:bold;
	width:200px;
	text-align: left;
	color:#000000;
		text-indent: 5px;
}
.tourdaten{
	width:370px;
	text-align: left;
	color:#000000;
		text-indent: 5px;
}
.tourlink1{
	text-align:center;
	width:20px;
}



/* Inhaltsseite/kiosk */
#shop_small{
	margin: auto;
	width:920px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	background-image:url(../img/backgrounds/shop_small.jpg);
	background-repeat:no-repeat;
}
#shop{
	margin: auto;
	width:1030px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}


/* Inhaltsseite/sekretariat */
#sekretariat{
	margin: auto;
	width:920px;
	background-color: #ffffff;
	padding:0px;
}
#management{
	padding-top:25px;
	padding-bottom:20px;
	float:left;
	width:290px;
	margin:auto;
	background-image:url(../img/backgrounds/sekretariat.jpg);
	background-repeat:no-repeat;
}
#booking{
	padding-top:25px;
	padding-bottom:20px;
	width:290px;
	margin: auto;
    background-image:url(../img/backgrounds/sekretariat.jpg);
	background-repeat:no-repeat;

}
#presse{
	padding-top:25px;
	padding-bottom:20px;
	width:290px;
	margin:auto;
	background-image:url(../img/backgrounds/sekretariat.jpg);
	background-repeat:no-repeat;
	float:right;
}



/* Footer und Footer auf der Startseite */
#footer{
	position: relative;
    bottom:0px;
	text-align: center;
	background-image: url(../img/backgrounds/footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:162px;
	width:100%;
	margin:auto;
}
#footerstart{
	position: relative;
    bottom:0px;
	text-align: center;
	background-image: url(../img/backgrounds/footer_start.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:190px;
	width:100%;
}
