@charset "utf-8";
html {height:101%;}
body {font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000000;
	height: 101%;
	background-color:#6e7c88;
	text-align:center;
	margin:0; padding:0;
	padding-bottom:30px;}
img {border:none;}
a { color:#E32786;
	text-decoration:none;
	font-weight: bold;
	font-style:italic;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
p, ul, li, td, h1, h2, h3, h4, h5 {	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, serif;}
.clearall {clear:both;}




/*---------LAYOUTGERUEST----------------*/
#gesamtrahmen {
		margin-left: auto;
		margin-right:auto;
		margin-top:0;
		background-color:#FFFFFF;
		width:940px;
		border-bottom:1px #ccc solid;
		border-left:1px #ccc solid;
		border-right:1px #ccc solid;}


/*---------Kopfbereich mit Logo und Hinweistext----------------*/
		
#kopffoto {width:100%; height:367px; 
		text-align:center; 
		background-image:url(../bilder/startseite/start_bild_04.jpg);
		background-position: 0 0; 
		background-repeat:no-repeat;}		
	#kopffoto img {margin-top:25px;}
	#kopffoto #kopfhinweis {margin-left:578px; margin-top:200px; width:349px; height:50px; border-bottom:1px solid #FFFFFF; 
			background-color:#E42886; text-align:left; padding:3px 0 3px 5px;}
	#kopffoto #kopfhinweis p {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
	#kopffoto #kopfhinweis p a {color:#FFFFFF; display:block; width:100%; font-style:normal;}	


/*---------Block01 mit Navigation Premiumbuttons und Konzert-Tipps------*/
#block01 {width:100%; 
	background-image: url(../bilder/startseite/start_navi_fonds.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	background-color:#B72E67;
	padding:0;}
	
	#navigation {width:auto; float:left; line-height:1.1em; letter-spacing:0.01em; }
	#navigation ul {margin:0; padding:0; border-top:1px solid #FFFFFF;}
	#navigation ul li {display:block; text-align:left; padding:0 0 0 40px; margin:0; letter-spacing:0.04em; }
	#navigation ul li.postionsblock {background-color:#F20090;  letter-spacing:0.02em;}
	#navigation ul li a.letzte {border-bottom:1px solid #fff;}
	#navigation ul li a {font-size:0.85em; color:#FFFFFF;
					font-style:italic; font-weight:bold;
					padding:3px 0 3px 5px; width:190px;
					display:block; 
					border-bottom:1px solid #fff; 
					border-left:1px solid #fff; 
					border-right:1px solid #fff; 
					background-color:#771E4E;}
	#navigation ul li a.position01 {color:#FFFFFF; background-color:#F20090;}
	#navigation ul li a:hover {background-color:#F20090; color:#FFFFFF; font-size:0.85em; }
	
	#servicenavi {float:right; margin:1px 22px 0 0; }
	#servicenavi a {color:#BF5548; padding:0 15px 0 0; font-size:0.74em;}
	#servicenavi a:hover {color:#FFFFFF;}

	
	#premiumpartner {width:100px; float:left; margin:66px 0 8px 46px;}
	#premiumpartner img {margin-bottom:8px;}
	
	#konzerttipps {float:right; width:500px; text-align:left; margin:20px 8px 15px 48px;}
	#konzerttipps h2 {width:497px; border:1px solid #FFFFFF; background-color:#771E4E; color:#FFFFFF; font-size:0.8em; 
                        font-family:Arial, Helvetica, sans-serif; font-style:italic; padding:0; margin:0 0 8px 0;}
	#konzerttipps h2 a {width:auto; display:block; color:#FFFFFF; padding:3px 0px 2px 3px;}
	#konzerttipps h2 a:hover {background-color:#E32786;}		

	#konzerttipps td {vertical-align:top; }
	#konzerttipps td.bild {background-color:#C86081;}
	#konzerttipps td img {border:1px solid #FFFFFF; }
	#konzerttipps td div.text {background-color:#D3919B; font-size:0.9em; padding:3px 6px; letter-spacing:0.01em; margin-bottom:8px;
				min-height:94px;}
	#konzerttipps td div.lasttext {background-color:#D3919B; font-size:0.9em; padding:3px 6px; letter-spacing:0.01em;
				min-height:94px;}
 	#konzerttipps td h4 {color:#5C0E38;}
	#konzerttipps td p {margin:0;}
	#konzerttipps td p a {color:#5C0E38; font-family:"Times New Roman", Times, serif;}


#block02 {background-color: #D99087; padding: 0; }

/*--- Linke Spalte ---------*/
#block02 div.links {float:left; width:383px; margin:0 15px 0 0 ; height:auto; text-align:left; 
		font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#block02 div.links h1 {color:#000000; font-size:0.9em; font-style:normal; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; margin:12px 0 8px 20px;}

#block02 div.links a {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#771E4E;}

#block02 div.links p.intro {margin:0 0 0 20px;font-family:Arial, Helvetica, sans-serif; font-size:0.9em; width:300px;}

#block02 div.links a:hover {color:#E32786;}


/*---------Linke Spalte: BOXEN fuer Mitmachen und Quick Links----------------*/
#block02 div.links div.boxmitmach {margin:0 0 8px 15px;}
#block02 div.links div.boxmitmach h2 {color:#FFFFFF; font-size:0.9em; font-style:italic; margin:0; padding:0; width:267px;
		border:1px #FFFFFF solid; }
#block02 div.links div.boxmitmach h2 a {color:#FFFFFF; font-size:0.9em; display:block; width:auto; background-color:#771E4E;
		padding:1px 0 2px 5px;}
#block02 div.links div.boxmitmach h2 a:hover {color:#FFFFFF; font-size:0.9em; background-color:#FF0099}
#block02 div.links div.boxmitmach p {font-size:0.9em; color:#000000; font-weight:normal; margin:0; padding:4px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E79184; width:259px;}
#block02 div.links div.boxmitmach img {float:right; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; margin:-1px 0 0 0; }

/*--- Rechte Spalte ---------*/
#block02 div.rechts {float:right; width:500px; text-align:left; margin:0 8px 0 0; }
#block02 div.rechts a {color:#771E4E;}
#block02 div.rechts a:hover {color:#E32786;}
#block02 div.rechts h1 {color:#000000; font-size:0.9em; font-style:normal; margin:12px 0 8px 0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#block02 div.rechts h2 {color:#FFFFFF; font-size:0.9em; font-style:italic; margin:0 0 10px 0; padding:0; width:158px; }
#block02 div.rechts h2 a {color:#FFFFFF; font-size:0.9em;padding:1px 0 2px 5px; display:block; width:auto; background-color:#771E4E; width: 470px; border:1px #FFFFFF solid; }
#block02 div.rechts h2 a:hover {color:#FFFFFF; font-size:0.9em; background-color:#FF0099}
#block02 div.rechts p {font-size:1em; color:#000000; font-weight:normal; margin:1em 0;}

/*---------Rechte Spalte: BOXEN fuer aktuelle Musiktraeger und Neuigkeiten----------------*/	
#block02 div.rechts div.hgbox {background-color:#F1BEBD; height:247px; margin:0;}	
#block02 div.rechts div.hgboxnews {background-color:#F1BEBD; height:174px; margin:0;} /*Höhe muss angepasst werden an Inhalt*/	
#block02 div.rechts div.box {border:1px #FFF solid; background-color:#E79184; width:160px; height:245px; margin:0px 7px 0 0;
	 		font-family:Arial, Helvetica, sans-serif; float:left; text-align:left;}
#block02 div.rechts div.boxnews {border:1px #FFF solid; background-color:#E79184; width:160px; height:172px; margin:0px 7px 0 0; 
			font-family:Arial, Helvetica, sans-serif; float:left; text-align:left;}  /*Höhe muss angepasst werden an Inhalt*/	
#block02 div.rechts div.box h3, #block02 div.rechts div.boxnews h3 {font-size:0.9em;  font-style:italic; margin:0; padding:0;
			 border-bottom:1px #FFFFFF solid; font-weight:bold; }
#block02 div.rechts div.box h3 a, #block02 div.rechts div.boxnews h3 a {font-family:Arial, Helvetica, sans-serif;
			 background-color:#771E4E; color:#FFFFFF; display:block; width:auto; padding:1px 0 2px 5px;}
#block02 div.rechts div.box h3 a:hover, #block02 div.rechts div.boxnews h3 a:hover {background-color:#E32786; color:#FFFFFF; 
			display:block; width:auto; padding:1px 0 2px 5px; }
#block02 div.rechts div.box img, #block02 div.rechts div.boxnews img {margin:6px 0 0 5px; border:1px #FFF solid;}
#block02 div.rechts div.box p, #block02 div.rechts div.boxnews p {font-size:0.9em;	margin:6px 2px 6px 5px; padding:0;}	

#block02 div.rechts div.boxmeld {background-color:#FAE3EB; padding:4px;}
#block02 div.rechts div.boxmeld p {margin:0;  font-size:0.9em;}

#block02 div.rechts div.boxnewsl {background-color:#FAE3EB; padding:4px; margin:0 0 6px 0;}
#block02 div.rechts div.boxnewsl p {margin:0; font-size:0.9em;}
#block02 div.rechts div.boxnewsl p a {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

#block02 #medienpartner {text-align:left; padding-bottom:1em;}
#block02 #medienpartner p {display:inline; margin:0 0 0 25px; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;}
#block02 #medienpartner p a {font-size:0.8em; color:#771E4E;}


/*---------STARTSEITE FUSS----------------*/
 div.startblockfuss {height:auto; padding:30px 0 0 12px; margin:0; text-align:left; clear:both; background-image: url(../bilder/startseite/startblockfuss.png);background-repeat:no-repeat; background-position:0 0;}
 div.startblockfuss table {margin:0;}
 div.startblockfuss p {color:#D99087; font-size:1em; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold;}
 div.startblockfuss ul {margin:5px 0 0 0; padding:0; list-style-type:none;}
 div.startblockfuss ul li {line-height:0.9em; margin-bottom:5px; padding:0; font-size:0.8em;}
 div.startblockfuss a {color:#FFFFFF;}
 div.startblockfuss a:hover {color:#E32786;}
 div.startblockfuss span.allgemein {color:#FAC0A4; }
 div.startblockfuss span.twitter {color:#77CEF6; }
 div.startblockfuss span.facebook {color:#5A81D9; }
 div.startblockfuss span.blog {color:#FA8E58; }

/*--------- BOX FORMULAR KONZERTE HINZUFUEGEN -----------*/
#konzertehinzufuegen, #musikerhinzufuegen, #foerderer {
	position:absolute;
	top:200px;
	left:300px;
	width:42em;
	height:auto;
	padding-bottom:20px;
	background-color: #FFFFFF;
	border:2px solid #F20090;
	visibility: hidden;
}

#boxleiste { background-color:#FAF0E6; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.8em;}
h3 {
	text-align:left;
	font-size:1em;
	font-style:italic;
	color:#771E4E;
	border:1px solid #771E4E;
	padding:2px 0 3px 15px;
	margin:20px;
	font-family: "Times New Roman", Times, serif;
}
#hinweistext {margin:0 20px; background-color:#FAF0E6; text-align:left; padding:5px 10px; }
#hinweistext h4 {color:#771E4E; margin-left:20px;}
#hinweistext a {color:#771E4E; font-size:0.8em;}
#hinweistext ul {margin:20px 0 20px 15px; padding-left:18px;}
#hinweistext ul li {margin-bottom:2px;}
#eingabefelder {background-color:#FAF0E6;padding:20px; margin-bottom:5px; display:block;}
form { padding: 0 20px; text-align:left; font-style:italic;}
form p label {width:9em; float:left; color:#000;}
form input.textfeld {width:30em;}
form input.senden {float:right;}
p.mindestangaben {float:left; padding-left:20px;}



/*---------FUSSLEISTE----------------*/
#startfussleiste {margin-top:0px; text-align:left; background-color:#FFFFF height:auto; padding:0; vertical-align:middle;}
#startfussleiste a.nachoben {color:#F20090; font-weight:bold; font-size:0.8em; margin:0 0 5px 0; padding:0 0 0 30px;}
#startfussleiste span.footer{padding: 0 0 0 326px; color:#000000; font-weight:bold;}
#startfussleiste span.footer span.altemusik {color:#E32786; font-style:italic;}

