/* Tab Aktiv */
div.searchByOn {
	float:left;
	padding:2px 25px 3px 10px;
	border-right:1px solid #fff;
	color:#fff;
	background:#c90119;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:4px;
	cursor:pointer;
	font-weight:normal;
}

/*Tab InAktiv*/
div.searchByOff {
	float:left;
	background:#C9C9C9;
	padding:2px 25px 3px 10px;
	color:#fff;
	border-right:1px solid #fff;
	cursor:pointer;
	border-bottom:1px solid #fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:4px;
}

/*Links*/
a.linkOn,
a.linkOn:visited,
a.linkOn:active {
	color:#fff;
	text-decoration:none;
}

a.linkOff,
a.linkOff:visited,
a.linkOff:active {
	color:#c90119;
	text-decoration:none;
}

a.linkOn:hover {
	text-decoration:none;
}

a.linkOff:hover {
	color:#90979b;
	text-decoration:underline;
}

a.eventLink,
a.eventLink:visited,
a.eventLink:active,
a.eventLink:link {
	font-size:14px;
	text-decoration:none;
	color:#c90119;
}

a.eventLink:hover {
	text-decoration:underline;
}

/*table td {
	font-weight:normal;
	font-size:11px;
}
*/
/*Hintergrund für Suchbox*/
div.eventSearchBox {
	background:#efefef;
	color:#000;
	font-weight:normal;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #c90119;
	margin-bottom:20px;
}

div.eventCatBox {
	background:#efefef;
	display:none;
	overflow:hidden;
	height:140px;
	padding:10px 10px 0 10px;
	border-top:1px solid #fff;
}

div.eventSearchBox a,
div.eventSearchBox a:link,
div.eventSearchBox a:visited,
div.eventSearchBox a:active {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

div.eventSearchBox a:hover {
	text-decoration:none;
}

.eventLine {
	background-color:#4d4d4d;
	height:1px;
	overflow:hidden;
}

/*Titel auf Detailseite*/
div.title {
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:18px;
	color:#c90119; /*#72777c*/
	font-weight:normal;
}

/* mehr event termine */
div.moreEvents {
	width:260px;
	font-size:11px;
	margin-top:10px;
	padding-left:15px;
	background:url(/html/event_calendar/img/plus.gif) left 1px no-repeat;
	cursor:pointer;
}
div.minus {
	background:url(/html/event_calendar/img/minus.gif) left 1px no-repeat;
}

div.moreDates { 
	background:#CFCFCF;
	padding:5px;
	display:none;
	margin:3px 0 0 -15px;
	font-size:11px;
	line-height:16px;
}

div.moreEvents div {
	overflow:hidden;
	width:250px;
}

#box1 {
	background:#E1F4FA;
	padding:5px;
}

.eventsSearchResult { float:left; }
.eventSearchCount { float:right; }

/*Detailseite*/
div.eventBigBox {
	padding-top:35px;
	width:580px;
}

div.eventDetBox {
	line-height:18px;
	width:530px;
}

.eventLeft {
	padding:3px 20px 3px 5px;
	background-color:#f8f8f8;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.eventRight {
	padding:3px 20px 3px 5px;
	background-color:#f8f8f8;
	border-bottom:1px solid #fff;
	width:70%;
}

/*Input Felder */
.events_input {
	border:1px solid #bbb;
	background-color:#fff;
	width:150px;
	height:17px;
	color:#333;
	font-size:12px;
	padding-top:1px;
	padding-left:1px;
	font-family:Arial, Helvetica, sans-serif;
}

/*Select Felder*/
.events_select {
	border:1px solid #bbb;
	height:20px;
	background-color:#fff;
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

option {
	padding-top:1px;
	padding-bottom:2px;
}

/*Submit Button*/
.events_submit {
	background-color:#c90119;
	color:#fff;
	font-weight:normal;
	border:none;
	padding:2px 15px 3px 15px;
}

/*Zurück Link*/
.eventBack {
	padding-top:10px;
}

/*Kleine Schrift*/
div.small {
	font-size:10px;
	padding-top:10px;
	color:#4d4d4d;
}

/*Normaler Text*/
div.txt {
	padding-bottom:10px;
	line-height:15px;
}

/*Seitennavigation*/
div.pagerTop {
	padding-bottom:15px;
}

/* Liste */
div.event{
	border-bottom:1px solid #EFEFEF;
	padding-bottom:8px;
	margin-bottom:4px;
}
div.eventImage{
	float:left;
	width:130px;
	padding-top:3px;
}
div.eventText{
	float:left;
	width:550px;
}
div.eventDetails{
	width:585px;
}
div.eventDetailsImage{
	float:left;
	min-width:100px;
	width:auto !important;
	width:100px;
	max-width:280px;
	margin-right:15px;
	margin-bottom:15px;
}
div.eventDetailsText{
	float:left;
	width:290px;
}


