@CHARSET "UTF-8";


/* /////// LISTENANSICHT KALENDER / UEBERSICHT ////////// */
#cplistmain  {}

.entrydate {
    font-family: 'Open Sans Condensed', sans-serif; margin:0px; padding:0px; font-weight:normal; margin-bottom:5px; font-size:18px;
}

.entry { position:relative; clear:both;overflow:auto; margin-bottom:5px;}
.entry a:link, .entry a:visited{color:#656565;}
.entry:hover {background-color: #F0F0F0;}
	.imagecol {float: left; width:50px; text-align:center; margin-right:15px; padding-top:3px;}
		.image {}

	.textcol {
		padding-bottom:5px;
		float: left;
		border-bottom:1px solid #CCC;
		width: 561px;
		}
		.entrytitle {font-weight:bolder;}
		.entryprogramm {}
		.entrydatetime {}
		.entrylocation {}

	.entryrightcol {
		position:absolute;
		bottom:0px; right:0px;
		border-bottom:1px solid #CCC;
		}
		.entrydetailslink {padding-bottom:5px;}


/* /////// DETAIL- EINZELANSICHT  ////////// */
.componentheading {}
.buttonheading {}
.sectiontableheader {}

/* Container */
	#cpdetail {position:relative;}

/* Icons: */
		#icons {position:absolute; top:0px; right:0px;}
			.icon {float:right; margin-left:5px;}

/* Inhaltsboxen */
	.section {clear: both; margin-bottom: 30px;} /* container */
		.cpdetail-title {font-size        : 12px;
	font-weight      : bold;
	text-align       : left;
	letter-spacing   : 1px;
	color            : #000000;}
		.cpdetail-subtitle {padding-bottom: 2px;
	font-size        : 12px;
	font-weight      : bold;
	text-align       : left;
	letter-spacing   : 1px;
	color            : #000000;
	border-bottom : 1px solid #cccccc;}
		.sectionheader {} /* geht auch core-sectiontableheader */
		.sectioncontent {margin-top: 20px;}
		.subtitle {font-weight: bolder;}
		.subcontent {padding-bottom: 5px;}
	.calendar-results {margin-top:15px; float:left; padding-left:8px;}
	.calendar-pagenav {clear:both;}
	.calendar-pagenav ul {margin:0px; padding:0px; list-style:none !important;}
	.calendar-pagenav li{float:left;}


		/* erste Section, wie eine Tabelle/Formular: */
		.datarow {clear: both;}
			.label {float: left; width: 200px;}
			.value {}

/* Links: */
		.entrylink {}


/* /////////// Meine Konzerte - Liste ////////////// */

#entrylist {}
.row {}
	.th_row {}
	.data_row {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
		.cell {}
			.cell_1 {}
			.cell_2 {}
			.cell_3 {}
			.cell_4 {}
			.cell_5 {clear:both; overflow:auto;}
				.icon {margin-top:5px;}
				.icon_1 {float:left;}
				.icon_2 {float:left; margin-left:5px;}


/* KONZERT EINTRAGEN/EDITIEREN - FORMULAR //////////// */
/* ev. müssen noch .inputbox und .error_inputbox überschrieben werden */

#entry_form {}
#title {font-family: 'Open Sans Condensed', sans-serif; margin:0px; padding:0px; font-weight:normal; margin-bottom:5px; font-size:18px;}
#img_cell {}
#address_resetlink {color:#BD2351;}

#entry_form .row {}
#entry_form .cell {clear:both;}
#entry_form .inputbox {width:100%;}
#entry_form .error_inputbox {width:100%;background-color:red;color:white;}
#entry_form .button {}
#entry_form .eintragen {margin-top:20px; margin-right:20px;}
#entry_form .zurueck {margin-top:20px;}
#entry_form .textarea {height: 80px; margin-bottom:15px;}
#entry_form .label {width:auto; clear:both;}
.th_row{}
.th_cell {font-family: 'Open Sans Condensed', sans-serif; margin:0px; padding:0px; font-weight:normal; margin-bottom:5px; font-size:18px; padding-top:20px;}

.label {}
.input {}
.textarea {}
.datum_label {}

