/***** KALENDER *****/
.eventdate {
    margin: 0;
    padding: 2px 4px 40px 15px;
    font-size: 16px;
    color: #955708;
	line-height: 28px;
	background-image:url(../_media/stock-images/minikal.gif);
    background-repeat: no-repeat;
}

.eventinfo {
	padding: 2px;
    border: 1px dotted #955708;
    font-size: 11px;
    color: #555555;
    font-weight: normal;
}

.ecinfo {
	padding: 2px;
    border-top: 1px dotted #955708;
    border-left: 1px dotted #955708;
    border-right: 1px dotted #955708;
    font-size: 12px;
    background-color: #FCF4E9;
    color: #555555;
    font-weight: bold;
}
.ecinfo-plan {
	padding: 2px;
    border-top: 1px dotted #955708;
    border-left: 1px dotted #955708;
    border-right: 1px dotted #955708;
    font-size: 12px;
    background-color: #CCFFFF;
    color: #0000AA;
    font-weight: normal;
}
.ecdescription {
	padding: 2px;
    border-bottom: 1px dotted #955708;
    border-left: 1px dotted #955708;
    border-right: 1px dotted #955708;
    font-size: 11px;
    background-color: #FCF4E9;
    color: #555555;
    font-weight: normal;
}
.ecdescription-plan {
	padding: 2px;
    border-bottom: 1px dotted #955708;
    border-left: 1px dotted #955708;
    border-right: 1px dotted #955708;
    font-size: 11px;
    background-color: #CCFFFF;
    color: #0000AA;
    font-weight: normal;
}
a.title {
	margin: 0;
    font-size: 14px;
    border-bottom: 1px solid #955708;
    color: #955708;
}

.venuelabel, .genrelabel {
	font-size: 12px;
    color: #000000;
    font-weight: bold;
    font-variant: small-caps;
}

/***** SITEMAP *****/
.zpSO-Sitemap ul {
	margin: 0 0 0 16px;
}

.zpSO-Sitemap ul li a:link,.zpSO-Sitemap ul li a:visited,.zpSO-Sitemap ul li a:hover,.zpSO-Sitemap ul li a:active {
	color: #3c3e41;
}

/***** OVERVIEW *****/
.zpSO-Overview {
}

/***** TOC *****/
.zpSO-Toc {
}

/***** SUBMENU *****/
.zpSO-SubMenu {
}

/***** UPLINK *****/
.zpSO-Uplink {
}

/***** SITESEARCH *****/
.SO-SiteSearchForm {
}

.SO-SiteSearchList {
}

/***** IFRAME *****/
.zpSO-SubMenu-IFrame {	
}

/***** RSS-FEED *****/
.zpSO-rss-feed {
}

.zpSO-rss-feed p.channel {
	font-weight: bold;
}

.zpSO-rss-feed p.news {
}

.zpSO-rss-feed p.newsAlt {
}

.zpSO-rss-feed p.newsLink {
}

.zpSO-rss-feed p span {
	display: none;
}

/***** PICTUREGALLERY *****/
.zpSO-PictureGallery {
}

.zpSO-PictureGallery-td {
}

.zpSO-PictureGallery-tdx {
}

.zpSO-PictureGallery-img {
}

.zpSO-PictureGallery-number {
}

.zpSO-PictureGallery-name {
}

.zpSO-PictureGallery-desc {
}

a.zpSO-PictureGallery,a.zpSO-PictureGallery:link,a.zpSO-PictureGallery:visited,a.zpSO-PictureGallery:hover,a.zpSO-PictureGallery:active {
}

a.zpSO-PictureGallery:hover {
}

.zpSO-PictureGallery-ThickBox-td1 {
}

.zpSO-PictureGallery-ThickBox-td2 {
}

/***** ONLINESHOP *****/
#zpSO-OnlineShop-BasketSummary {
	position:relative;
	text-align:right;
}
.zpSO-OnlineShop-table {
	margin: 13px 0 0 0;
	padding: 0;
	width: 100%;
}

.zpSO-OnlineShop-th {
	margin: 0px;
	padding: 0 0 0 10px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background: #955708;
}

.zpSO-OnlineShop-row1,.zpSO-OnlineShop-row2 {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	vertical-align: middle;
}

.zpSO-OnlineShop-row2 {
	background: #f7f7f7;
}

.zpSO-OnlineShop-row1 {

}