html, body {
	padding: 0px;
	margin: 0px;
	background-color: #F4F6E6;	
	}
/** KOPFLEISTE, NAVIGATION **/
#bordertop{
	width: 100%;
	height: 20px;
	background-color: #52534C;
	border-bottom: 2px solid #D3F819;
	}
#navi {
	width:570px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #F4F6E6;
	text-transform: uppercase;
	}
/** WEISSER HINTERGRUND F†R INHALT **/
.whitebox {
	background-color: white;
	border-top: 1px solid #DFE1D1;
	border-bottom: 1px solid #DFE1D1;
	margin: 10px 0;
	}
.whitebox2 {
	background-color: white;
	border-top: 1px solid #DFE1D1;
	border-bottom: 1px solid #DFE1D1;
	margin: 10px 0;
	min-height: 265px;
	}
/** †BERSCHRIFTEN:
	H1: Introtrext - olive
	H2: Subheadline - pink
	H3: Subheadline - olive 
	H4: Subheadline - olive - nicht komplette Breite
**/
h1 {
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.5px;
	font-size: 14px;
	color: #8D9274;
	font-family: georgia, serif;
	text-transform: uppercase;
	width: 770px;
	margin: 10px 0;
	}
h2 {
	text-align:left;
	line-height: 18px;
	font-size: 14px;
	color: #F7199E;
	font-family: georgia, serif;
	text-transform: uppercase;
	width: 570px;
	margin: 10px 0;
	}
h3 {
	text-align:left;
	font-style: italic;
	line-height: 18px;
	font-size: 14px;
	color: #7D7E79;
	font-family: georgia, serif;
	text-transform: uppercase;
	width: 570px;
	margin: 10px 0;
	}
h4 {
	text-align:left;
	font-style: italic;
	font-size: 12px;
	color: #7D7E79;
	font-family: georgia, serif;
	text-transform: uppercase;
	margin: 10px 0;
	}
h5 {
	text-align:left;
	font-style: italic;
	line-height: 18px;
	font-size: 14px;
	color: #7D7E79;
	font-family: georgia, serif;
	text-transform: uppercase;
	margin: 10px 0;
	}
/** FLIESSTEXT **/
p {
	text-align:left;
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 10px;
	color: #52534C;
	width: 570px;
	margin: 10px 0px;
	}
/** INFOFELD F†R KONZERT **/
.concertinfo {
	text-align:left;
	width: 570px;
	}
/** TEXT IN INFOFELD **/
.concertinfo p {
	color:#52534C;
	width: 370px;
	}
/** BILD IM INFOFELD **/
.concertinfo img {
	float:right;
	width: 180px;
	}
/** KURZBESCHREIBUNG DES KONZERTS**/
.description {
	text-align: left;
	width: 570px;
	}
/** FESTE WERTE IN KONZERTINFOTABELLE **/
.fix {
	width: 70px;
	color: #8D9274;
	font-family: verdana, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E6;
	}
/** VARIABLE WERTE IN KONEZERTINFOTABELLE**/
.variable {
	width: 300px;
	color: #52534C;
	font-family: verdana, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E6;
	}
/**  **/
.table_1 {
	color: #8D9274;
	font-family: verdana, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E6;
	}
.table_2 {
	color: #52534C;
	font-family: verdana, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E6;
	}
/** KOMMENTAR FUNKTION **/
.commentname, .commentdate  {
	text-align:left;
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 10px;
	color: #8D9274;
	width: 100px;
	border-bottom: 1px solid #E7E7E6;
	vertical-align:top;
	}
.commentmessage {
	text-align:left;
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 12px;
	color: #52534C;
	width: 360px;
	border-bottom: 1px solid #E7E7E6;
	vertical-align:top;
	}
#menu {
	float:left;
	}
#contenu {
	float:right;
	}
/** CHECKBOXEN F†R MUSIKWAHL **/
#musiccheck {
	width:570px;
	display:block;
	}
#musiccheck2 {
	width:400px;
	}
#fstrowmusic {
	text-align:left;
	float:left;
	width:250px;
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 10px;
	color: #52534C;
	}
#party {
	font-size: 10px;
	color: #52534C;
	font-family: verdana, non-serif;
}
#scdrowmusic {
	text-align:left;
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 10px;
	color: #52534C;
	}
.hide {
	visibility:hidden;
	display:none;
	}
.show {
	visibility:visible;
	display:block;
	}
/** INPUTFELD **/
input {
	background-color: #F4F6E6;
	border:1px solid #DFE1D1;
	color: #52534C;
	font-size: 10px;
	margin: 0 10px 0 0;
	}
/** TEXT EINGABEFELD, KOMMENTARE **/
textarea {
	background-color: #F4F6E6;
	border:1px solid #DFE1D1;
	color: #52534C;
	font-size: 10px;
	height:200px;
	width:400px;
	}
/** BILDER **/
img {
	border:0px;
	}
/** ANZEIGEART DER KOMMENTARE **/
#last5_com, all_com {
	font-family: verdana, non-serif;
	line-height: 18px;
	font-size: 10px;
	color: #52534C;
	width: 570px;
	margin: 10px 0px;
	}
/** FESTE WERTE, ANMELDEN **/
.subfixed {
	text-align:left;
	font-family: verdana, non-serif;
	font-size: 10px;
	color: #52534C;
	width:250px;
	vertical-align:middle;
	height: 25px;
	}
.subfixed2 {
	text-align:left;
	font-family: verdana, non-serif;
	font-size: 10px;
	color: #52534C;
	width:250px;
	vertical-align:top;
	height: 25px;
	}
/** VARIABLE WERTE, ANMELDEN **/
.subvariable {
	vertical-align: middle;
	width:320px;
	height: 25px;
	}
/** FESTE WERTE, VERANSTALTUNG €NDERN ODER ZUF†GEN **/
.addeventfixed {
	text-align:left;
	font-family: verdana, non-serif;
	font-size: 10px;
	color: #52534C;
	width:260px;
	vertical-align:top;
	border-bottom:1px solid #DFE1D1;
	}
/** VARIABLE WERTE, VERANSTALTUNG €NDERN ODER ZUF†GEN **/
.addeventvariable {
	vertical-align:top;
	width:320px;
	border-bottom:1px solid #DFE1D1;
	}
/** TEXT, VERANSTALTUNG €NDERN ODER ZUF†GEN **/
.addeventvariable p {
	vertical-align:top;
	text-align:left;
	font-family: verdana, non-serif;
	font-size: 10px;
	width: 400px;
	color: #52534C;
	margin:0px;
	}
/** LINKS **/
a:link { color: #F7199E; text-decoration:none; }
a:active { color: #F7199E; text-decoration:none; }
a:visited { color: #F7199E; text-decoration:none; }
a:hover { color: #F7199E; text-decoration:none; }
a:focus { color: #F7199E; text-decoration:none; }
/** NAVIGATION, LINKS **/
#navi a:link { color: #F4F6E6; text-decoration:none; }
#navi a:active { color: #F4F6E6; text-decoration:none; }
#navi a:visited { color: #F4F6E6; text-decoration:none; }
#navi a:hover { color: #F4F6E6; text-decoration:none; }
#navi a:focus { color: #F4F6E6; text-decoration:none; }
