@charset "utf-8";

/* ----------------------------------------------------- */

body {
	background-color: #dce4e6; /* adapt */
}

h1, h2, h3, h4, h5, h6 {
	color: #e3000b; /* adapt */
}

a {
	color: #e3000b; /* adapt */
}

hr {
	color: #ecf1f2; /* adapt */
	background-color: #ecf1f2; /* adapt */
}

strong {
	font-weight: bold;
}

#page {
	background-image: url('../images/stadtmarketing/page-background.gif'); /* adapt */
}

#header-navigation {
	background-color: #ecf1f2; /* adapt */
	border-top: 2px solid #e3000b; /* adapt */
}

#main ul {
	list-style-image: url('../images/stadtmarketing/arrow.gif'); /* adapt */
}

#tab-stadtmarketing a {
	background-image: url('../images/stadtmarketing/tab-stadtmarketing.gif');
}

#tab-bambergzaubert a {
	background-image: url('../images/stadtmarketing/tab-bambergzaubert.gif');
}

#tab-bluesjazzfestival a {
	background-image: url('../images/stadtmarketing/tab-bluesjazzfestival.gif');
}

#tab-cityschexs a {
	background-image: url('../images/stadtmarketing/tab-cityschexs.gif');
}

#tab-weinfest a {
	background-image: url('../images/stadtmarketing/tab-weinfest.gif');
/*	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
	background-position: top center !important;
	z-index: 20;*/
}

#tab-empty {
	background: #ecf1f2;
}

#footer {
	color: #626262;
}

#footer a {
	color: #626262;
}

span.arrow {
	background-image: url('../images/stadtmarketing/arrow.gif');
}

span.date {
	color: #e3000b; /* adapt */
}

p.arrow {
	background-image: url('../images/stadtmarketing/arrow.gif');
}

#news {
	background-color: #f5f8f8;
}

#news-latest span.date {
	color: #e3000b; /* adapt */
}

#news-links {
	background-color: #e5eaeb;
}

#news-list {
	border-left: 1px solid #e5eaeb;
}

#news-list hr {
	color: #e5eaeb;
	background-color: #e5eaeb;
}

ul.news-events-list span.date {
	color: #626262;
}

.csc-frame-frame1 {
	background: #f5f8f8; /* adapt */
}

.csc-frame-frame2 {
	border: 1px solid #e3000b; /* adapt */
}

legend {
	color: #626262;
}

.tx-sremailsubscribe-pi1 p {
	padding: 5px 15px !important;
}

label {
	font-size: 13px;
}
