@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;
	font-size:0.8em;}
p {
	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;
		}

/*---------STARTSEITE ALT----------------*/
#start {
		background-image: url(../bilder/start_klassik_bild.png);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		height:439px;
		padding:30px 0 0 280px;
		text-align:left;
}
#startnavi {width:150px; float:left;}
#startnavi ul {list-style-type:none; margin:0 ;padding:0;}
#startnavi ul li {margin-bottom:10px;}
#startnavi ul li a {}
#startnavi ul li a:hover.cdtipps {background-image: url(../buttons/start_buttons_mouseo_cd_tipps.png)}


#starttext {float:right; width:480px; margin-right: 23px;}
#starttext h1 {color:#FFFFFF;
		font-size:1.1em;
		font-style:italic;
		margin:-3px 0 0 0;padding:0;}
#starttext p {font-size:1em;
		color:#000000;
		font-weight:normal;
		margin:1em 0;}
		
/*---------STARTSEITE NEU ----------------*/
#kopfleistestartneu {background-image: url(../bilder/start_logo.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		height:124px;}
#startneu {
		background-image: url(../bilder/start_bild.png);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		background-color:#D99087;
		height:auto;
		padding:30px 0 0 0;
		text-align:left;
		border-bottom:20px solid #FFFFFF;}
#startneu div.startblock {height:auto; padding:0 0 0 120px;	text-align:left; clear:both;}


#kopfleistestartneu ul {list-style-type:none; text-align:right; margin: 0 21px 0 0; padding:127px 0 0 0; }
#kopfleistestartneu ul li {display:inline; margin:0 20px 0 0;}
#kopfleistestartneu ul li a {color:#d7887f; font-weight:bold; text-decoration:none; font-size:0.8em;}

		
/*--- Hauptnavigation Startseite---------*/
#startneu div.linksnavi {float:left; width:299px; margin-right: 15px; height:220px; }
#startneu div.linksnavi img.marginR12U12 {margin:0 12px 12px 0;}
#startneu div.linksnavi img.marginR12 {margin:0 12px 0 0;}
#startneu div.linksnavi img.marginU12 {margin:0 0 12px 0;}

/*--- Einleitungstext Startseite oben rechts---------*/
#startneu div.rechtsintro {float:right; width:490px; margin-right: 10px; margin-top: 18px; height:auto;}
#startneu div.rechtsintro a {color:#771E4E;}
#startneu div.rechtsintro a:hover {color:#E32786;}
#startneu div.rechtsintro h1 {color:#FFFFFF; font-size:1.3em; font-style:italic; margin:-3px 0 0 0;	padding:0;}
#startneu div.rechtsintro p {font-size:1.05em; margin-bottom:1em;margin:6px 0 0 0;	padding:0;}

/*--- Linke Spalte ---------*/
#startneu div.links {float:left; width:299px; margin:0 15px 0 0 ; height:auto; font-family:Arial, Helvetica, sans-serif;
		font-size:1em;}
#startneu div.links p {font-size:0.91em; color:#000000; font-weight:normal; margin-bottom:0.7em;}
#startneu div.links a {color:#771E4E;}
#startneu div.links a:hover {color:#E32786;}
#startneu div.links h1 {color:#000000; font-size:0.9em; font-style:normal; margin:0; padding:0;}
#startneu div.links h2 {color:#FFFFFF; font-size:0.9em; font-style:italic; margin:0 0 10px 0; padding:0; width: 292px;
		border:1px #FFFFFF solid; }
#startneu div.links h2 a {color:#FFFFFF; font-size:0.9em; display:block; width:auto; background-color:#771E4E; padding:1px 0 2px 5px;}
#startneu div.links h2 a:hover {color:#FFFFFF; font-size:0.9em; background-color:#FF0099}

/*--- Linke Spalte Jugend ---------*/
#startneu div.special {float:left; width:299px; margin-right: 15px; height:auto; font-family:Arial, Helvetica, sans-serif;
		font-size:1em;}

#startneu div.special p {font-size:0.93em; color:#000000; font-weight:normal; margin-bottom:1em;}
#startneu div.special a {color:#771E4E;}
#startneu div.special a:hover {color:#E32786;}
#startneu div.special h1 {color:#000000; font-size:0.90em; font-style:normal; margin:0; padding:0;}
#startneu div.special h2 {color:#FFFFFF; font-size:0.90em; font-style:italic; margin:0 0 10px 0; padding:0; width: 292px;
		border:1px #FFFFFF solid; }
#startneu div.special h2 a {color:#FFFFFF; font-size:0.9em; display:block; width:auto; background-color:#771E4E; padding:1px 0 2px 5px;}
#startneu div.special h2 a:hover {color:#FFFFFF; font-size:0.9em; background-color:#FF0099}


/*--- Rechte Spalte ---------*/
#startneu div.rechts {float:right; width:500px; margin:0; height:auto; font-family:Arial, Helvetica, sans-serif;}
#startneu div.rechts a {color:#771E4E;}
#startneu div.rechts a:hover {color:#E32786;}
#startneu div.rechts h1 {color:#000000; font-size:0.9em; font-style:normal; margin:0; padding:0;}
#startneu div.rechts h2 {color:#FFFFFF; font-size:0.9em; font-style:italic; margin:0 0 10px 0; padding:0; width:158px; }
#startneu 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; }
#startneu div.rechts h2 a:hover {color:#FFFFFF; font-size:0.9em; background-color:#FF0099}
#startneu div.rechts p {font-size:1em; color:#000000; font-weight:normal; margin:1em 0;}


/*---------Rechte Spalte: BOXEN fuer aktuelle Musiktraeger ----------------*/		
#startneu div.rechts div.box {border:1px #FFF solid; background-color:#E79184; width:158px; height:245px; margin:8px 6px 0 0; font-family:Arial, Helvetica, sans-serif; float:left;}
#startneu div.rechts div.box h3 {font-size:1em; font-style:italic; margin:0; padding:0;
		border-bottom:1px #FFFFFF solid;}
#startneu div.rechts div.box h3 a {background-color:#771E4E;
		color:#FFFFFF;
		display:block; width:auto;
		padding:1px 0 2px 5px;}
#startneu div.rechts div.box h3 a:hover {background-color:#E32786;
		color:#FFFFFF;
		display:block; width:auto;
		padding:1px 0 2px 5px; }
#startneu div.rechts div.box img {margin:6px 0 0 5px; border:1px #FFF solid;}
#startneu div.rechts div.box p {font-size:0.9em;
		margin:6px 2px 6px 5px; padding:0;}		

/*---------Rechte Spalte: Kaesten fuer Konzert-Tipps ----------------*/	
#startneu div.rechts div.starttipps {background-color:#FBE3EB; padding:5px; margin:8px 23px 0 0; font-family:"Times New Roman", Times, serif;}
#startneu div.rechts div.starttipps h5 {font-size:1.03em; color:#771E4E; margin:0 0 5px 0;}
#startneu div.rechts div.starttipps p {font-size:0.92em; color:#000000; margin:0;}
#startneu div.rechts div.ohnegewaehr {padding:8px 1px; margin-bottom:2px;font-weight:bold; clear:both; font-size:0.86em}

/*--- Neue Einträge---------*/
#neue_eintraege {float:left; width:299px; margin-right: 15px; height:140px; }


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

/*----------ENDE NEUE STARTSEITE----------*/

/*---------SUBSEITERAHMEN----------------*/
#subseiterahmen {
		background-color:#d7887f;
		padding: 0 0 10px 0;
		margin:0;}
/*Die anweisungen fuer die Hintergrundbilder sind jeweils im Head der Einzelseiten  */

/*--------Navigation für Kontakt Bildnachweis und Impressum -------*/
#subseiterahmen ul {list-style-type:none; text-align:right; margin:0; padding:7px 38px 0 0;}
#subseiterahmen ul li {display:inline; margin:0 20px 0 0; }
#subseiterahmen ul li a {color:#fff; font-weight:bold; text-decoration:none; font-size:0.8em;}
#subseiterahmen ul li a:hover {color:#f20090; font-size: 0.8em;}
#subseiterahmen ul li a.pos {color:#f20090;}

/*---------SUBSEITE INHALT----------------*/
#inhalt {margin:207px 0 0 0; text-align:left; border-bottom:1px solid #fff; padding-right:40px;}
#inhalt.tabelle {margin:207px 0 0 0; text-align:left; border-bottom:1px solid #fff; padding-right:30px;}
#inhalt h1 {font:italic 1.3em normal; color:#FFFFFF; border: #FFFFFF 1px solid;
		padding: 3px 15px; margin:0 0 15px 270px; width:590px; letter-spacing:0.04em; }
#inhalt.tabelle h1.cdtipps {font:italic 1.3em normal; color:#FFFFFF; border: #FFFFFF 1px solid;
		padding: 3px 15px; margin:0 0 15px 422px; width:446px; }
#inhalt h1.service {font:italic 1.3em normal; color:#771e4e; border: #FFFFFF 1px solid;
		padding: 3px 20px; margin:0 0 15px 440px; width:420px; }
#inhalt h2.service {font:italic 1.3em normal; color:#771e4e; border: #FFFFFF 1px solid;
		padding: 3px 20px; margin:0 0 10px 160px; width:420px; }
#inhalt h2.infos {font:italic 1.3em normal; color:#FFFFFF; border: #FFFFFF 1px solid;
		padding: 3px 20px; margin:0 0 10px 160px; width:420px; }
#text {float:right; width:630px; padding:0; z-index:2; font-family: "Times New Roman", Times, serif; }
#text.tabelle {float:right; width:650px; padding:0; margin-top:-10px;}
#text.tabelle2 {float:right; width:627px; padding:0; margin-top:-10px;}

/*----------- Konzerttipps Textblock  -------------------*/
#text div.textblock {background-color:#E3E2E1; padding:10px 15px; margin-bottom:1em;}
#text div.textblock h2 a {color:#771E4E;}
#text div.textblock h2 {font-size:1.1em; color:#771E4E; margin:0; padding: 0 0 3px 0;}
#text div.textblock p {margin:0; font-size:0.94em;}
#text div.textblock p.datum {font-weight:bold;}
#text div.textblock p a {color:#771E4E;}



#text div.nachweistext {padding:0 10px 20px 180px;}
#text div.nachweistext h3 {text-align:left; font-size:1em; font-style:normal; color:#771E4E; border:none; margin:0; padding:0;}
#text div.nachweistext p {margin-bottom:10px;}
#text div.nachweistext span.lilafett {color:#771E4E; font-weight:bold;}

#text div.infotext {padding:0 10px 20px 160px;}
#text div.infotext h3 {text-align:left; font-size:1em; font-style:normal; color:#771E4E; border:none; margin:0; padding:0;}
#text div.infotext p {margin-bottom:10px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:0.94em;}
#text div.infotext p a {color:#FFFFFF;}


/*----------- CD-Tipps Textblock  -------------------*/
/* auskommentierte Formate fuer CD-Tipps per DIVs
#text div.cdeintrag {clear:both;}
#text div.cdeintrag div.cdtipps {float:left; width:144px; text-align:right; margin-right:10px;}
#text div.cdeintrag div.cdtipps img.echo {margin:0 4px 0 0;}
#text div.cdeintrag div.cdtipps img.cover {border:1px solid #FAF0E6;}
#text div.cdeintrag div.textblock {float:right; width:430px}*/

#text table {border:none;}
#text table td.cdcover, #text table td.bildspalte {text-align:right; vertical-align:top; font-family: "Times New Roman", Times, serif;}
#text table td.bildspalte img {border:1px solid #E3E2E1;}
#text table td.textblock {background-color:#FBE3EB; font-size: 0.95em; padding:7px 13px;}
#text table td.textblock3 {padding:0;}
#text table td.textblock3 p.lilafett, #text table td.textblock3 span.lilafett {color:#771E4E; font-weight:bold;}
#text table td.textblock h2, #text table td.textblock2 h2  {font-size:1.1em; color:#771E4E;	margin:0; padding: 0 0 3px 0; font-family: "Times New Roman", Times, serif;}
#text table td.textblock h2 a, #text table td.textblock2 h2 a {	color:#771E4E; font-family: "Times New Roman", Times, serif; font-size: 1em; font-style:normal;}
#text table td.textblock h5, #text table td.textblock h5 {font-family: "Times New Roman", Times, serif; font-size: 1.05em;color:#771E4E; margin:0; padding: 0 0 3px 0;}
#text table td.textblock5 {background-color:#E3E2E1; font-size: 0.96em; padding:7px 13px;}
#text table td.textblock5 h2 {font-family: "Times New Roman", Times, serif; font-size:1.1em; color:#771E4E; margin:0; padding: 0 0 3px 0;}
#text table td.textblock5 h2 a, #text table td.textblock2 h2 a {font-family: "Times New Roman", Times, serif; font-size: 1em;color:#771E4E; font-style:normal;}
#text table td.textblock5 p, #text table td.textblock2 p {font-size:0.96em;}
#text table td.textblock5 h5, #text table td.textblock h5 {font-size:1.04em; color:#771E4E; margin:0; padding: 0 0 3px 0;}
#text table td.textblock5 h5 a, #text table td.textblock2 h5 a {font-family: "Times New Roman", Times, serif; font-size:1.05em;color:#771E4E; font-style:normal;}
#text table td.textblock p, #text table td.textblock2 p {font-size:0.96em; 	font-family: "Times New Roman", Times, serif;}
#text table td.textblock6 {padding:7px 13px; font-style: italic; font-size: 1.3em; color:#771E4E; font-family: "Times New Roman", Times, serif;}
#text table td.textblock6 p, #text table td.textblock2 p {font-size:0.70em;	font-style: normal;	color: #000000;}
#text table td img.echo {margin-right:4px;}
#text table td img.cover {border:1px solid #FAF0E6;}
#text table td.introtext p {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:0.94em; margin-bottom:0.5em; margin-left:1em}
#text table td.introtext p a {color:#FFFFFF;}

#text table td.impressum p {font-family: "Times New Roman", Times, serif; font-size: 0.99em;color:#FFFFF; margin-left:2.3em;}
#text table td.impressum h9 {font-size:1em; color:#771E4E; border:none; margin-left:2.3em;}


#text div.ohnegewaehr {padding:5px 15px; margin-bottom:20px; font-size:0.9em; font-weight:bold; clear:both;}
#text div.ohnegewaehr a {color:#FFFFFF}
#text div.ohnegewaehr.cdtipps {padding:5px 5px 5px 175px; margin-bottom:20px;font-weight:bold; clear:both;}


/*---------NAVIGATION----------------*/
#navigation {width:auto; float:left; line-height:1.1em; letter-spacing:0.01em; }
#navigation ul {margin:0; padding:0;}
#navigation ul.service {margin:0; padding:0; background-color:#FAF0E6;}
#navigation ul li {display:block; text-align:left; padding:0 0 0 40px; margin:0; letter-spacing:0.04em; }
#navigation ul li ul li {padding:0; margin:0; letter-spacing:normal;}
#navigation ul li.postionsblock {background-color:#F20090;  letter-spacing:0.02em;}
#navigation ul li a.erste {border-top:1px solid #fff;}
#navigation ul li a.letzte {border-bottom:1px solid #fff;}
#navigation ul li a.klassik {background-color:#B67D98;}
#navigation ul li a.klassik2 {background-color:#E3E2E1;}
#navigation ul li a {font-size:0.85em; 
					font-style:italic; font-weight:normal;
					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; }
#navigation ul li ul li a {
					padding:2px 0 2px 15px; width:180px;
					background-color:#EF4F9B; 
					border-bottom:1px dotted #fff; 
					border-left:1px solid #fff; 
					border-right:1px solid #fff; }
#navigation ul li ul li a:hover {
	background-color:#FFFFFF;
	color:#EF4F9B;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
#navigation ul li ul li a.position02 {color:#303030; 
					background-color:#FFFFFF; 
					border-bottom:1px dotted #fff; 
					border-left:1px solid #fff; 
					border-left:1px solid #fff; 
					border-right:1px solid #fff;}
#navigation ul li ul li a.position03 {color:#F20090; 
					background-color:#FFFFFF; 
					border-bottom:1px solid #fff; 
					border-left:1px solid #fff; 
					border-left:1px solid #fff; 
					border-right:1px solid #fff;}

#navigation #addkonzerte {text-align:right; margin:60px -10px 0 0; z-index:1;}
#navigation #addkonzerte a:hover {}


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



/*--------- BOX FORMULAR KONZERTE HINZUFUEGEN -----------*/
#konzertehinzufuegen, #musikerhinzufuegen {
	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;}
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;}
#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;}

/*--------- legende -----------*/

	

#legende {font-family: Verdana, Geneva, sans-serif; font-size: 0.65px;	font-style: italic;	color: #C09;}

