div.calendar {
	background-color: #f4e2be;
	border: 1px solid #661212;
	padding: 10px;
	margin: 5px;
}

div.calTabs {
	display: block;
	margin: 0;
	padding: 0;
	margin: 15px 0;
	width: 574px;
}

div.calTabs a,
div.calTabs a:link,
div.calTabs a:visited,
div.calTabs a span,
div.calTabs a:link span,
div.calTabs a:visited span {
	float: left;
	background-image: url(../_gfx/calTab.normal.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 8px;
	margin: 0 3px 3px 0;
	text-decoration: none;
	height: 22px;
	border-collapse: collapse;
	border-style: none;
	outline: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
}

div.calTabs a span,
div.calTabs a:link span,
div.calTabs a:visited span {
	background-position: right top;
	border-style: none;
	padding: 0 8px 0 0;
}

div.calTabs a span b,
div.calTabs a:link span b,
div.calTabs a:visited span b {
	float: left;
	padding: 4px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
}


div.calTabs a:hover,
div.calTabs a:active,
div.calTabs a:focus,
div.calTabs a:hover span,
div.calTabs a:active span,
div.calTabs a:focus span  {
	background-image: url(../_gfx/calTab.over.gif);
}

div.calTabs a.active,
div.calTabs a.active:link,
div.calTabs a.active:visited,
div.calTabs a.active:active,
div.calTabs a.active:hover,
div.calTabs a.active span,
div.calTabs a.active:link span,
div.calTabs a.active:visited span,
div.calTabs a.active:active span,
div.calTabs a.active:hover span {
	background-image: url(../_gfx/calTab.over.gif);
}




div.itemHolder {
	display: block;
	height:624px;
}

.item {
	float: left;
	cursor: pointer;
	font-family: "Arial Rounded MT Bold", Arial, Franklin Gothic Medium, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0;
	padding: 0;
	margin-right: 6px;
	margin-bottom: 6px;
	text-decoration: none;
	border: 1px solid silver;
	}

div.item iframe {
	border: 10px #faf1e1 solid;
	width: 550px;
	height: 600px;
}


div.colorID {
	clear: both;
	display: block;
	width: 574px;
}

div.colorID b {
	float: left;
	margin-top: 3px;
	font-size: .9em;
	font-weight: normal;
	white-space: nowrap;
}

div.colorID b span {
	float: left;
	width: 10px;
	height: 10px;
	margin: 4px 3px 0 11px;
}


#alleBtn {
	color: #000;
	}

.cologneID span {
	background-color: #a32929;
	}
.cologne b,
#cologneBtn {
	color: #a32929;
	}

.bonnID span {
	background-color: #6E6E41;
	}
.bonn b,
#bonnBtn {
	color: #6E6E41;
	}

.duesseldorfID span {
	background-color: #705770;
	}
.duesseldorf b,
#duesseldorfBtn {
	color: #705770;
	}

.dortmundID span {
	background-color: #2952a3;
	}
.dortmund b,
#dortmundBtn {
	color: #2952a3;
	}

.essenID span {
	background-color: #28754e;
	}
.essen b,
#essenBtn {
	color: #28754e;
	}

.workshopID span {
	background-color: #b1440e;
	}
.workshop b,
#workshopBtn {
	color: #b1440e;
	}

.partyID span {
	background-color: #be6d00;
	}
.party b,
#partyBtn {
	color: #be6d00;
	}
	
	

