/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */



/* -----------------------------------------------
	a
----------------------------------------------- */
.content a {
	color: #004B96;
	text-decoration: none;
}

.content a:hover, .content a:focus, .content a:active {
	text-decoration: underline;
}

/* -----------------------------------------------
	RSS-Link
----------------------------------------------- */
a.rss, .rss a,
a:visited.rss, .rss a:visited  {
	color: #FFF;
}
a:hover.rss, .rss a:hover {
	color: #EBEBEB;
}

.content a.rssLink {
	background-image: url("../images/ico_rss.png");
	font-size: 1em;	
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 1.545em;
	height: 1.545em;
	text-decoration: none;
	text-indent: -909em;
}
.content a.rssLink:hover,
.content a.rssLink:focus,
.content a.rssLink:active {
	text-decoration: none;
}
/* RSS-Link Startseite */
.content a.rssLinkTop {
	margin-top: -2em;
}
/* RSS-Link Liste */
.content a.rssLinkListe {
	margin-top: -2em;
}
/* RSS-Link Liste */
.content a.rssLinkListeSuche {
	margin-top: -3em;
}
/* iCal Link */
.content a.icalLink {
	background-image: url("../images/ico_kalender.png");
	font-size: 1em;	
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin-top: -1.727em;
	width: 1.545em;
	height: 1.545em;
	text-decoration: none;
	text-indent: -909em;
}
.content a.icalLink:hover,
.content a.icalLink:focus,
.content a.icalLink:active {
	text-decoration: none;
}


/* -----------------------------------------------
	List Style
----------------------------------------------- */
.content ul li {
	background: url(../images/bulletlist_standard.gif) no-repeat 1.327em 0.445em;
}

/* Spezielle Definitionsliste */
.content .version210 dl {
	border-bottom:0.182em solid #004B96;
}
.content .version210 dt,
.content .version210 dd {
	border-top:0.182em solid #004B96;
}

/* Dateilinks Layout1 */
.content ul.filelinks_layout_1 {
	border-bottom: 0.091em solid #C7C7C7;
}
.content ul.filelinks_layout_1 li {
	background-image: none;
	padding: 0.091em;
	border-top: 0.091em solid #C7C7C7;
}

/* -----------------------------------------------
	Table Style
----------------------------------------------- */
.content .contenttable thead * , 
.content .contenttable thead td ,
.content .contenttable th {
	background: #004B96;
}

.content .contenttable-1 thead * , 
.content .contenttable-1 thead td ,
.content .contenttable-1 th {
	background: #004B96;
}

.content .contenttable-3 caption {
	background: #004B96;
}

/* -----------------------------------------------
	paragraphStyle
----------------------------------------------- */
/* Titel in rotem Balken */
.style1 {
	background: #004B96;
}

/* -----------------------------------------------
	dienstleistungsfuehrer adress block
	(tx_winaddress_pi1)
----------------------------------------------- */
.content h2.tx_winaddress_pi1_detail_item_institution {
	background: #004B96;
}

.tx_winaddress_pi1_detail_item_timetable a {
	background: url(../images/arrow.gif) no-repeat 0 0.364em;
}

/* -----------------------------------------------
	agenda
	(tx_winaagenda_pi1)
----------------------------------------------- */
.content .tx-winagenda-pi1 h3 {
	background: #004B96;
	margin-top:0;
}

.tx-winagenda-pi1 .url .url span {
	background: url(../images/arrow.gif) no-repeat 0 0.364em;
}

/* -----------------------------------------------
	News
	(ttt_news)
	bullet-list bei tt_news der dateien
----------------------------------------------- */
.newsSingle .additionalInfo .news-single-files dd {
	background: url(../images/bulletlist_standard.gif) no-repeat 1.327em 0.445em;
}

/* -----------------------------------------------
	Modern Linklist
----------------------------------------------- */
.content .tx_ablinklist_catalogView_category ul li {
	background: url(../images/bulletlist_standard.gif) no-repeat scroll 0 0.545em;
}

/* -----------------------------------------------
	FAQ
	(ablinklist_faq)
	bullet-list bei aufzaehlungen
----------------------------------------------- */
.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink {
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 2.273em 0.445em;
}

.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink a{
	background: none !important;
}

.winab_linklist_faq_pi1 a.tx_ablinklist_catalogView_categoryLabel{
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 1.327em 0.445em;
}		
.winab_linklist_faq_pi1 .tx_ablinklist_catalogView_category a{
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 1.327em 0.445em;
}

.content h1.firstHeader {
	padding-top: 0.455em;
}

.content h2 {
	font-size: 1em;
}

.content h3 {
	font-size: 0.909em;
}

.content ul {
	/*margin-top: -0.455em;*/
}
.content ul.csc-menu-26 {
	margin-top: -0.455em;
}


.content .angebotssuche label {
	width: 18.455em;
	margin-top: 0.182em;
	margin-right: 1em;
}
.content .angebotssuche select {
	width: 19em;
	float: left;
	margin-top: 0.182em;
	margin-right: 1em;
}
.content .angebotssucheHinweis  {
	padding:1em 0 1em 19em;
}
.content .skubisFormular label {

}
.content .skubisFormular select {
	width: 30.727em;

}

/* -----------------------------------------------
	calendarScript
----------------------------------------------- */
#rightContent .calendarHome {
	display: block;
}
a.calendarImgEvents {
	display:block;
	font-size:0.909em;
	text-indent:-909em;
	background:url("../images/btn_veranstaltungskalender.png") no-repeat;
	height: 4em;
}
a.calenderImgNavBack {
	display:block;
	font-size:0.909em;
	text-indent:-909em;
	background:url("../images/btn_back.png") no-repeat;
	height: 1.091em;
}
a.calenderImgNavNext {
	display:block;
	font-size:0.909em;
	text-indent:-909em;
	background:url("../images/btn_next.png") no-repeat right top;
	height: 1.091em;
}
td.hasEvents  a {
	/*font-weight: bold;*/
}

/* -----------------------------------------------
	Newsletter Link in rechte Spalte
----------------------------------------------- */
#rightContent .newsletterButton  a {
	display:block;
	text-indent:-909em;
	background:url("../images/btn_newsletter.png") no-repeat right top;
	height: 3.273em;
}
#col3  #rightContent .contentElement.version90.newsletterButton {
	padding-bottom:0.818em;
}


/* -----------------------------------------------
	spezielle Rahmen
----------------------------------------------- */
/*Aktuell Rechte Spalte*/
#col3 #rightContent .contentElement.version200 {
	background: url("../images/btn_aktuelles.png") NO-repeat top left;
	border-bottom:0.091em solid #999999;
	margin-bottom:1.182em;
	padding-bottom:1.182em;
	padding-top:2.545em;
}

/*Wichtige Information*/
.contentElement.version220 {
	background-color: #ebebeb;
	border: 0.182em solid #004B96;
	padding: 0.364em;
	text-align:center;
	margin-bottom: 0.364em;
}
.contentElement.version220  h2 {
	color: #004B96;
	font-size:1.091em;
	letter-spacing:0.091em;
	padding-bottom:0.364em;
	text-transform:uppercase;
}
