/*
Theme Name: der Hörverlag
Version: 1.0
Author: Design Aspekt (JB)
*/


/* Start: Calendar Positioning */

#calendar-controls {
	border-bottom:3px solid #3c3c3c;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 10px 0;
	width:100%;
}

#my-calendar {
	border-right:1px solid #3C3C3C;
	border-left:1px solid #3C3C3C;
	border-bottom:1px solid #3C3C3C;
}
/* End: Calendar Positioning */





/* Start: Calendar Navigation */
.calendar-prev {
	margin:0 0 0 -10px;
	cursor:pointer;
}

.calendar-next {
	margin:0 -9px 0 0;
	cursor:pointer;
}
/* End: Calendar Navigation */




/* Start: Calendar Days Layout */
.days-week {
	background-color:#3C3C3C;
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
}

.event {
	background-color:#3C3C3C;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:0;
	border-left:0;
}

.event a {
	padding:10px 2px 6px 2px;
	color:#777777 !important;
	display:block;
}

.event a:hover {
	padding:10px 2px 6px 2px;
	color:#333333 !important;
	background-color:#CCCCCC;
}
/* End: Calendar Days Layout */





/* Start: Icons and event markers */
.event-icons {
	width:18px;
	height:8px;
}
.standardbox .event-icons {
	margin-top:10px;
}

#my-calendar .marker-a {
	width: 5px;
	height: 5px;
	float: left;
	background-image: url(../pix/red.png); 
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 0 1px 1px;
}

#my-calendar .marker-b {
	width: 5px;
	height: 5px;
	float: left;
	background-image: url(../pix/blue.png); 
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 0 1px 1px;
}

#my-calendar .marker-c {
	width: 5px;
	height: 5px;
	float: left;
	background-image: url(../pix/green.png); 
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 0 1px 1px;
}
/* End: Icons and event markers */




/* Start: Calendar Results */
#calendar-results {
	margin:37px 0 0 0;
	position:absolute;
	width:289px;
	display:none;
	z-index:1000;
}

#events-wrapper {
	padding:20px 0 0 20px;
}

.event-title {
	width:269px;
	height:32px;
	background-color:#3c3c3c;
	margin:0 0 0 10px;
}

.event-title div {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	margin:0 0 0 10px;
}

.results-header {
	background-image: url(../pix/results-header.png); 
	background-position: left top;
	background-repeat: no-repeat;
	width:289px;
	height:10px;
}

.results-middle {
	background-image: url(../pix/results-middle.png); 
	background-position: left top;
	background-repeat: repeat-y;
	width:289px;
	min-height:50px;
}

#calendar-results div {
	margin-top:0;
}

.results-footer {
	background-image: url(../pix/results-footer.png); 
	background-position: left top;
	background-repeat: no-repeat;
	width:289px;
	height:17px;
}

.event-block {
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#3C3C3C;
	margin:0 0 3px 0;
}

.event-details {
	padding:0 0 10px 0;
}

.event-loc {
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#3C3C3C;
}

.event-time {
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
}

.event-type {
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 3px 0;
}

.type-a {
	color:#b70000;
}

.type-b {
	color:#81bd00;
}

.type-c {
	color:#2481c7;
}

.event-pipe {
	margin:0 10px 0 10px;
}

.event-divide {
	background-image: url(../pix/event-divide.gif);
	background-repeat:repeat-x;
	background-position: 0px 3px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:250px;
	height:15px;
	clear:both;
}

#events-wrapper .event-block {
	line-height:15px;
	margin-top:15px;
	max-width:240px;
}

#events-wrapper .event-loc {
	line-height:15px;
	margin-top:5px;
	max-width:240px;
}
/* End: Calendar Results */

.event a {
	line-height:0 !important;
}
