/*****************************************************************
Name		:	css_basis.css
Date		:	09.09.2008
Version		:	0.1
Author		:	Reinhold Kuhs
Description	:	Style Sheet für das Basis-Layout
******************************************************************/
html {
	overflow-y:scroll;
	height: 100%;
	background: #fff;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../../show/1326933/hg-verlauf.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-size: 85%;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	color: #992302;
}
h1 {
	font-size: 140%;
}
h2 {
	font-size: 120%;
	color: #585858;
}
h3 {
	font-size: 110%;
	color: #8b0000;
}
h4 {
	font-size: 105%;
}
h5 {
	font-size: 100%;
}
a {
	color: #992302;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

label,select,INPUT[type=checkbox],INPUT[type=radio],INPUT[type=button],INPUT[type=submit] {
	cursor: pointer;
}

#zentrierer {
	text-align: left;
	margin: 0 auto;
	max-width: 71.25em;
	min-width: 55em;
	padding-bottom: 5px;
	margin-top: -2px;
	background: #fff;
}
*html #zentrierer {
	width: 71.25em;
}

#inhaltAussen {
	overflow: hidden;
}

#inhalt {
	position: relative;
	top: 5px;
	text-align: left;
}

/* TOP-BEREICH */
#top {}
#topBody {}
/* #startOfNavigation / #startOfContentSpalte */
.invisible {
	display:none;
}
#topFree1Html {
	position: relative;
	top: -4px;
	left: 0px;
	width: 100%;
	height: 14.7em;
}
#topFree1Html h1 {
	display: none;
	text-indent: -1000em;
}
*html #topFree1Html {
	top: -6px;
}
#topFree2Html {
	position: absolute;
	z-index: 100;
	margin-top: 4px;
	right: 1.35em;
}
#HeaderDiv {
	width: 100%;
}
#HeaderDiv IMG {
	position: absolute;
	z-index: 2;
}
#HeaderImg {
	position: absolute;
	top: 0;
	right: 0;
	width: 71.25em;
}

#LogoDiv {
	position: absolute;
	z-index: 3;
	top: 9px;
	left: 1px;
}
#HeaderBgDiv IMG {
	position: absolute;
	top: 1px;
}
.topFrameDiv1 {
	position: absolute;
	top: -3px;
	right: 0;
	z-index: 100;
}

.topFrameDiv2 * {
	margin: 0;
	padding: 0;
}
.topFrameDiv2 {
	position: absolute;
	right: 20em;
	top: 35px;
	z-index: 10;
	color: #000;
	font-size: 85%;
}
*html .topFrameDiv2 {
	top: 32px;
}
.topFrameDiv2 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.topFrameDiv2 a:hover {
	text-decoration: underline;
}
.topFrameDiv2 ul li {
	list-style: none;
}
.topFrameDiv2 li {
	float: left;
	margin-right: 0.9em;
	padding-right: 0.9em;
	background: url(../../show/1323809/nav-trenner-fkt-links.gif) right bottom no-repeat;
}
.cssResize {
	position: absolute;
	top: -5px;
	right: -9.0em;
}
*html .cssResize {
	top: -6px;
	right: -8.5em;
}
.cssResize a {
	text-decoration: none;
}
/*
.topFrameDiv2 div {
	position: absolute;
	top: 2.5em;
	right: 20px;
}
*html .topFrameDiv2 div {
	top: 1.5em;
	right: 28px;
}
.topFrameDiv3 {}
.topFrameDiv4 {}
.topFrameDiv5 {}
*/
/* Navigation + Content-Bereich */
.div-flyerNavigation-inner {
	position: absolute;
	top: 15.25em;
	left: 18em;
	z-index: 100;
}
*html .div-flyerNavigation-inner {
	top: 15.9em;
}
*+html .div-flyerNavigation-inner {
	top: 16.0em;
}
/*
.div-flyerNavigation-inner a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.div-flyerNavigation-inner a:hover {
	text-decoration: underline;
}
.div-flyerNavigation-inner ul li {
	list-style: none;
}
.div-flyerNavigation-inner li {
	float: left;
	margin-right: 0.9em;
	padding-right: 0.9em;
	background: url(../../show/1323793/hauptnav-trenner.gif) right bottom no-repeat;
}
.div-flyerNavigation-inner .nav1277330 a {
	padding-left: 0.9em;
	background: url(../../show/1323793/hauptnav-trenner.gif) left bottom no-repeat;
}
*/
.div-flyerNavigation-inner ul li {
	list-style: none;
}
.div-flyerNavigation-inner li {
	float: left;
	margin-right: 0.9em;
	padding-right: 0.9em;
}
*html .div-flyerNavigation-inner li {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
*+html .div-flyerNavigation-inner li {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.div-flyerNavigation-inner a {
	padding: 0.2em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
*html .div-flyerNavigation-inner a {
	padding-top: 0.8em;
	padding-bottom: 1.2em;
}
*+html .div-flyerNavigation-inner a {
	padding-top: 0.8em;
	padding-bottom: 1.2em;
}
.div-flyerNavigation-inner .current a, .flyNavEbene1Active a {
	color: #b12e0f;
	background: #fff;
}

.div-flyerNavigation-inner a:hover {
	text-decoration: none;
	color: #b12e0f;
	background: #fff;
}



#navContent {
	
}

/* Navigation */
#navigation {
	/*height: 1px;*/
	margin: 0;
	text-align: left;
	overflow: visible;
	float: left;
	background: #fce9d1;
	width: 17.85em;
	border: #c90000 1px solid;
	border-top: none;
	padding-top: 4.0em;
	padding-bottom: 1.1em;
	margin-bottom: 1em;
	/*
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	*/
}
*html #navigation {
	position: relative;
	left: -1px;
	top: 3em;
	padding-top: 2.0em;
}
*+html #navigation {
	margin-top: 2em;
	padding-top: 2.0em;
}
#navigationBody {
	width: 96%;
	letter-spacing: -1px;
	font-size: 85%;
}
*html #navigationBody {
	margin-top: -20px;
}

#navigationBody ul {
	margin: 0;
	padding: 0;
}
#navigationBody a.current {
	font-weight: bold;
}

#navigationBody ul li {
	list-style: none;
	padding-top: 0.4em;
	margin-top: 0.5em;
}
#navigationBody ul {
	margin-left: 0.8em;
	padding-bottom: 0.6em;
	border-bottom: #b0afaf 1px dotted;
}
#navigationBody ul ul {
	padding-bottom: 0;
	margin-left: 1.3em;
	border-bottom: none;
}
#navigationBody ul ul ul {
	margin-left: 2.0em;
}
#navigationBody li {
	border-top: #b0afaf 1px dotted;
}
#navigationBody a {
	color: #000;
	padding-left: 1.1em;
	text-decoration: none;
}
#navigationBody a:hover {
	background: url(../../show/1323806/li-nav.gif) left center no-repeat;
}

.free1html * {
	margin: 0;
	padding: 0;
	font-size: 90%;
}
.free1html {
	margin-left: 1em;
	font-weight: normal;
}
.FormfastSearch {}
#navigationBody .free1html a {
	padding: 0;
	margin: 0;
}
#navigationBody .free1html a:hover, #navigationBody .free2html a:hover {
	background: none;
}
.anchorSchnellSucheImg {
	position: relative;
}
#SchnellSucheImg {
	position: absolute;
	margin-left: 13px;
	top: -8px;
}
*html #SchnellSucheImg {
	margin-left: 10px;
	top: 5px;
}
*+html #SchnellSucheImg {
	top: 1px;
}
#SEARCHTERM {
	position: relative;
	top: 0;
	left: 10px;
	height: 1.5em;
	width: 19.3em;
	border: #828282 1px solid;
}

.free2html {
	margin-top: 10px;
	margin-left: -1px;
	padding-bottom: 10px;
}
*html .free2html {
	margin-left: -2px;
}

.navEbene1Active a, .navEbene2Active a, .navEbene3Active a {
	background: url(../../show/1323806/li-nav.gif) left center no-repeat;
}


.navEbene2Inactive a, .navEbene3Inactive a {
	background: none;
}

.div-navigation-outer {}
.div-navigation-inner  {}
#navigation-block {}

.navEbene1 {}
.navEbene1Active {}
.navEbene2 {}
.navEbene2Inactive {}
.navEbene2Active {}

/* Content-Bereich */
#content {
	margin-left: 19.0em;
}
*html #content {
	margin-left: 0;
}
*html #dvvSuche {
	padding-left: 19.0em;
}
#contentBody {}
.sitemapBody {
	font-size: 80%;
	padding-top: 4.1em;
	margin-right: 19.8em;
}
*html .sitemapBody {
	padding-top: 2.9em;
	padding-bottom: 2em;
	margin-left: 22em;
}
.contentBody_stdContent {}
.contentInner {position: relative;}
#contentWayhome {}
.wayhome {}
#Content-inner {}
#contentSpalte {}
.contentSpalte {}
/* Way Home */
#contentWayhome {
	position: absolute;
	width: 46.4em;
	font-size: 80%;
	top: 2.0em;
}
#contentWayhome a {
	color: #666;
}
.contentFrameWayhome {
	padding-right: 0.9em;
	background: url(../../show/1323811/wayhome-trenner.gif) right center no-repeat;
}
a.contentFrameWayhome {
	color: #666;
}


#serviceSpalte {
	padding: 0;
	margin-top: 4.5em;
	margin-left: 0.5em;
	margin-right: 1px;
	font-size: 80%;
	float: right;
	width: 19em;
	padding-bottom: 2.2em;
}
.SesBox {
	border: #d4d4d4 1px solid;
	padding: 0.9em;
}

#serviceSpalte h2 {
	color: #333;
	border-bottom: #bababa 1px dotted;
	font-size: 115%;
	display: block;
	margin: 0;
	padding: 0;
}
#qePageContent {
	font-size: 70%;
	padding-top: 4.8em;
	min-height:20em;
	margin-right: 19.8em;
}
*html #qePageContent {
	padding-top: 5.1em;
	height: 1px;
}
#qePageContent h1, #qePageContent h2 {
	letter-spacing: 0.05em;
}
#qePageContent ul li {
	list-style: none;
}

.clearNavContent {
	clear: both;
}

/* FOOTER */
#content-footer-div {
	margin-top: 20px;
	clear: both;
	max-width: 71.25em;
	min-width: 55em;
	padding-top: 0.5em;
	margin-left: -19em;
	border-top: 1px solid #e6e6e6;
	padding-bottom: 1em;
}
*html #content-footer-div {
	margin-top: 5em;
}

.footer {
	margin-left: 0.6em;
	float: left;
	font-size: 80%;
}

.footer a {
	color: #777777;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
*+html #content-footer-div {

}
#footerfliesstext {
	color: #777777;
	position: relative;
	float: left;
	font-size: 80%;
	padding-right: 5em;
}
*html #footerfliesstext {
	margin-top: -5px;
}

/*
#copyright {
	margin-left: -12px;
}
*html #copyright {
	margin-left: -10px;
}
*/
#printpage a {
	padding-left: 1.6em;
	background: url(../../show/1323797/icon-druck.gif) left center no-repeat;
	margin-right: 2.1em;
}
#printpdf a {
	padding-left: 1.4em;
	background: url(../../show/1323802/icon-pdf-sw.gif) left center no-repeat;
	margin-right: 2.1em;
}
#sendpage a {
	padding-left: 1.6em;
	background: url(../../show/1323796/ico_sendpage.gif) left center no-repeat;
	margin-right: 2.1em;
}
#siteup a {
	padding-left: 1.1em;
	background: url(../../show/1323800/icon-nach-oben.gif) left center no-repeat;
}

#bottom {}
#bottomBody {}
.bottom {}
#bottomLinks {}

/* LINK-ICONS im Content-Bereich */
.externerLink a {
	padding-left: 2.0em;
	padding-bottom: 0.4em;
	background: url(../../show/1323798/icon-externer-link.gif) 0 0.2em no-repeat;
}
.externerLink {
	padding-left: 2.0em;
	background: url(../../show/1323798/icon-externer-link.gif) 0 0.2em no-repeat;
}
.mailLink  {
	padding-left: 1.8em;
	background: url(../../show/1323799/icon-mail.gif) 0 0.2em no-repeat;
}
.pdfLink  {
	padding-left: 1.7em;
	background: url(../../show/1323801/icon-pdf.gif) 0 0.2em no-repeat;
}


/* Admin-Drop-Down */
.dropdownForm  {
	padding-top: 15px;
	margin-left: 30px;
}
/* STATUS */
.workflowPanelUp {
	position: absolute;
	top: -5px;
	left: 28.1em;
	font-size: 70%;
	color: #fff;
}
.workflowPanelUp .wf {
	color: #fff;
	font-size: 100%;
}
.workflowPanelUp BR {
	display: none;
}
.wf, .wf tr {
	background: none;
}
/* Sprungmarken Barrierefreiheit */
.invisible {
	display: none;
}


/*######################################################################################################*/
/* MODULE */
/*######################################################################################################*/

/*Suche Version 2.4 Patch 1*/

#SuchmaskeGesamt {
	font-size: 80%;
	padding-top: 4.1em;
	margin-right: 19.8em;
	margin-bottom: 2em;
}

#Suchbegriff {
	margin-right: 1em;
}
.suchbegriff label {
	float: left;
}
.suchbegriffInput INPUT {
	margin-left: 0.5em;
	float:left;
}
*html .suchbegriffInput INPUT {
	margin-top: -0.3em;
}
*html #searchButton INPUT {
	margin-top: -0.7em;
}
/*Ende SuchmaskeGesamt*/

#searchAnzTreffer {
	font-size:70%;
}
#searchOutput {
	margin-bottom: 1em;
	clear: both;
}
.searchRsWithDescr1 {
	background-color: #f4f4f4;
	margin: 0.5em 0;
	font-size: 80%;
}
.searchRsTypeCell0 a img , 
.searchRsTypeCell1 a img {
	margin-left:0.5em;
}
.searchRsWithDescr0 {
	font-size:80%;
}


.searchRsNameCell0,
.searchRsNameCell1,
.searchRsTypeCellWithDescr1,
.searchRsTypeCellWithDescr0,
.searchRsNameCellWithDescr0,
.searchRsNameCellWithDescr1,
.searchDescrNameCell0,
.searchDescrNameCell1 {
	margin-left: 0.5em;
}


#freespace12, #freespace7 {
	padding: 0;
	clear: both;
}
.searchPBarPrevCell {
	float: left;
	margin-right: 1em;
}
*html .searchPBarPrevCell {
	margin-right: 0.3em;
}
.searchPBarPrevCellDis INPUT, 
.searchPBarPrevCell INPUT, 
.searchPBarNextCell INPUT, 
.seitenzahlen INPUT, 
.submitbutton, 
.spaced, 
.suchbutton INPUT, 
.authbut INPUT, 
#searchButton INPUT,
#searchPBarGoCell INPUT {
	border:1px solid #992302;
	font-weight: bold;
	background-color: #fce9d1;
}
.searchPBarPrevCellDis INPUT {
	cursor: auto;
}
.searchPBarPrevCellDis {
	float: left;
	margin-right: 1em;
}
*html .searchPBarPrevCellDis {
	margin-right: 0.3em;
}
*+html .searchPBarPrevCellDis {
	margin-right: 0.3em;
}

.seitenzahlen {
	margin-right: 0.5em;
	float: left;
}
.searchPBarNumCellAct {
	margin-right: 0.5em;
}
*html .searchPBarNumCellAct {
	margin-right: 0;
}
#searchPBarNumSelectCell {
	margin-right: 0.5em;
}
#searchPBarNumSelectCell option {
	font-size: 80%;
}

*html .searchPBarNextCell {
	margin-top: -5px;
}
*html .searchPBarNextCellDis {
	margin-top: -6px;
}
/*Ende #dvvSuche*/

/*Suche eGov-Module*/

#lpeGovVK {}
#lpeGovVK H2 {font-weight:bold;font-size:0.85em;background-color:#f4f4f4;line-height:1.5em;padding:0 0.25em 0 0.125em;margin:0.5em 0;}
#lpeGovVK ul {}
#lpeGovVK ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovVK ul li a{}
#lpeGovVK a.lpSuAlleTreffer {line-height:2em;color:#999;}

#lpeGovGewerbe{}
#lpeGovGewerbe H2 {font-weight:bold;font-size:0.85em;background-color:#f4f4f4;line-height:1.5em;padding:0 0.25em 0 0.125em;margin:0.5em 0;}
#lpeGovGewerbe ul {}
#lpeGovGewerbe ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovGewerbe ul li a{}
#lpeGovGewerbe a.lpSuAlleTreffer {line-height:2em;color:#999;}

#lpeGovVereine {}
#lpeGovVereine H2 {font-weight:bold;font-size:0.85em;background-color:#f4f4f4;line-height:1.5em;padding:0 0.25em 0 0.125em;margin:0.5em 0;}
#lpeGovVereine ul {}
#lpeGovVereine ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovVereine ul li a{}
#lpeGovVereine a.lpSuAlleTreffer {line-height:2em;color:#999;}


/*VK Beginn Suche*/

#VKSuchContent {}
#VKEinleitung {}
.VKEinleitungTitel {}
.VKEinleitungTitel H1 {}

.VKEinleitungSubtitle {}
.VKEinleitungSubtitle H2 {}

.VKEinleitungBegleittext {}

.VKEinleitungIllustration {}

#VKSuche {}
#VKSuche form {}

.VKSucheZeitraumTitel {}
.VKSucheZeitraumTitel H2 {}

.ZeitraumFreitext1 {margin:0.5em 0;}

.VKSucheZeitraumAuswahlHeute {}
.VKSucheZeitraumAuswahlHeute INPUT {width:1.25em;}
.VKSucheZeitraumAuswahlHeute label {}

.VKSucheZeitraumAuswahlWoche {}
.VKSucheZeitraumAuswahlWoche INPUT {width:1.25em;}
.VKSucheZeitraumAuswahlWoche label {}

.VKSucheZeitraumAuswahlMonat {}
.VKSucheZeitraumAuswahlMonat INPUT {width:1.25em;}
.VKSucheZeitraumAuswahlMonat label {}

.ZeitraumFreitext2 {margin:0.5em 0;}

.VKSucheZeitraumVon {display:inline;}
#contentSpalte.contentSpalte .VKSucheZeitraumVon label {}
#contentSpalte.contentSpalte .VKSucheZeitraumVon INPUT {width:5em;}
#contentSpalte.contentSpalte .VKSucheZeitraumVon img {width:1.25em;height:1.25em;margin:0 0.25em 0 0.25em;padding:0;}

.VKSucheZeitraumBis {display:inline;}
#contentSpalte.contentSpalte .VKSucheZeitraumBis label {}
#contentSpalte.contentSpalte .VKSucheZeitraumBis INPUT {width:5em;}
#contentSpalte.contentSpalte .VKSucheZeitraumBis img {width:1.25em;height:1.25em;margin:0 0.25em 0 0.25em;padding:0;}


.VKSucheButton1 {display:inline;}
.VKSucheButton1 INPUT {text-decoration:none;padding:0.125em 0.2em;border:0;}

.VKSucheFreitexttitel {}
.VKSucheFreitexttitel H2 {}

.VKFreitextSuchebegriff {}
.VKFreitextSuchebegriff label {}

.VKSucheFreiesTextfeld {}
.VKSucheFreiesTextfeld INPUT {}


#VKKategorien {}
.VKKategorienTitel {}
.VKKategorienTitel H2 {}

.VKKategorienListe {}
.VKKategorien {}
.VKKategorien span.VKKategoriencbx {}
.VKKategorien span INPUT {margin-right:0.5em;width:1.25em;height:1.25em;}
.VKKategorien span label {}
.VKKategorien span a {}
.VKKategorienTrenner .even {display:none;}
.VKKategorienTrenner .odd {display:none;}



#VKVeranstalter {}
.VKVeranstalterTitel {}
.VKVeranstalterTitel H2 {}

.VKVeranstalterListe {}
.VKVeranstalter {}
.VKVeranstalter span.VKKategoriencbx {}
.VKVeranstalter span INPUT {margin-right:0.5em;width:1.25em;height:1.25em;}
.VKVeranstalter span label {}
.VKVeranstalter span a {}
.VKVeranstalterTrenner.even {}
.VKVeranstalterTrenner.odd {}


#VKVeranstaltungsort {}
.VKVeranstaltungsortTitel {}
.VKVeranstaltungsortTitel H2 {}

.VKVeranstaltungsortListe {}
.VKVeranstaltungsort {}
.VKVeranstaltungsort span.VKKategoriencbx {}
.VKVeranstaltungsort span INPUT {margin-right:0.5em;width:1.25em;height:1.25em;}
.VKVeranstaltungsort span label {}
.VKVeranstaltungsort span a {}
.VKVeranstaltungsortTrenner.even {}
.VKVeranstaltungsortTrenner.odd {}

.VKSucheButton2 {margin:0.8em 0 0.5em 0;}
.VKSucheButton2 INPUT {text-decoration:none;padding:0.125em 0.2em;border:0;}

.VKlinksuche {}
.VKlinksuche a {}

/*VK Ende Suche*/

/*VK Beginn Suchergebnis*/

.VKSuchergebnisseKopf {}
.VKSuchergebnisseTitel {}
.VKSuchergebnisseTitel H1 {}


.VKSuchkriterien {display:inline;}
.VKSuchkriterien br {display:none;}

.Trenner-Kriterien-Anzahl {display:inline;}
.VKAnzahlErgebnisse {display:inline;}
br.Trenner-Anzahl-Zurueck {}

.VKLinkZurueck {margin:0.5em 0;}
.VKLinkZurueck a {}

.Trenner-Zureck-Weiter {}

br.TrennerKopfListe {}

.TrennerKopfListe {display:none;}
.VKErgebnisListe {padding-left:0.25em;}
.VKErgebnisEintragungerade {background-color:#f4f4f4;padding:0 0 0.5em 0.25em;}
.VKErgebnisEintraggerade {padding:0 0 0.5em 0.5em;}
.VKErgebnisTermin {}
#contentSpalte .VKErgebnisTermin H2 {background:none;font:1em/1.3em Verdana;}

.VKErgebnisTitel {}
#contentSpalte .VKErgebnisTitel H2 {background:none; font-size:110%;}

.VKErgebnisOrt {}
.VKErgebnisOrt span.VKErgebnisOrtLA {float:left;margin-right:0.2em;}
.VKErgebnisOrt br {display:none;}
#contentSpalte .VKErgebnisOrt H3 {font:1em/1.3em Verdana;}


.VKErgebnisVeranstalter {}
.VKErgebnisVeranstalter span.VKErgebnisVeranstalterLA {float:left;margin-right:0.2em;}
.VKErgebnisVeranstalter br {display:none;}
#contentSpalte .VKErgebnisVeranstalter H3 {font:1em/1.3em Verdana;}

.TrennerzuDetaillink {}

.VKErgebnisDetaillink {}
.VKErgebnisDetaillink a {}

  
.VKTrennerErgebnisListe {}

#VKErgebnisseFer {}
.VKFooterZurSuche {}
.VKFooterZurSuche a {}

#VKErgebnisseFer .VKfreespace1 {}



.VKErgebnisseitenAussen {margin:0.5em 0 0.8em 0;}
.VKTrennzeichen {display:none;}
.VKfreespace3 {display:none;}

.VKsearchPBarNumCellAct a {padding:0 0.24em;text-decoration:none;display:inline;}
.VKsearchPBarNumCellAct {text-align:left;position:relative;margin-right:0.5em;}
span.VKsearchPBarNumCell {margin-right:0.5em;}
.VKsearchPBarNextCellAct {display:inline;}
.VKsearchPBarNextCellAct a {padding:0 0.24em;text-decoration:none;}
.VKsearchPBarPrevCellAct {float:left;}
.VKsearchPBarPrevCellAct a {padding:0 0.24em;text-decoration:none; margin-right:0.5em;}

/*VK Ende Suchergebnis*/

/*VK Beginn Details*/


#VKDetailsContent {margin-top: 15px;}
*html #VKDetailsContent {margin-top: 30px;}
.vkdetailsEventname, .VKDetailsKopf .VKLinkZurueck {display: none;}

.VKLinkZurueck {}
.VKLinkZurueck a {}

.TrennerKopfDetails {}

.VKDetailsEintrag {}
.VKDetailsTermin {}
#contentSpalte .VKDetailsTermin H2 {margin-top:0;}

.VKDetailsTitel {}
.VKDetailsTitel H2 {}

.VKDetailsKategorie {}
.VKDetailsKategorie span {}
.VKDetailsKategorie H3 {}

.VKDetailsBild {}
.VKDetailsBild img {}

.VKDetailsOrtLang {}
.VKDetailsOrtLang span {}
.VKDetailsOrtLang H3 {}
.VKDetailsOrtLang br {}


.VKDetailsVeranstalterLang {}
.VKDetailsVeranstalterLang span {}
.VKDetailsVeranstalterLang H3 {}


.VKDetailsFer {}
.VKLinkZurueck {}
.VKLinkZurueck a {}


/*VK Ende Details*/


/* Firmen Suche */

#FirmenSuchContent {}
#FirmenSuchContent H2{background-color:#f4f4f4;font-weight:bold;}
#FirmenEinleitung {}
.FirmenEinleitungTitel {}
.FirmenEinleitungTitel H1 {}
.FirmenEinleitungSubtitle {}
.FirmenEinleitungSubtitle H2 {}
.FirmenEinleitungBegleittext {}
.FirmenEinleitungIllustration {}


#FirmenSuche {}
#FirmenSucheinnen {} 
.FirmenSucheUeberschrift {}
.FirmenSucheUeberschrift H2 {}
.FirmenSucheFreitext {}

.FirmenSucheFreitext label {}
.FirmenSucheFreitext INPUT#freitextsuche {}

.FirmenSuchePlz {display:none;}
.FirmenSuchePlz label {}
.FirmenSuchePlz INPUT#plz {}

.FirmenSucheButton {}
.FirmenSucheButton INPUT.FirmenSucheBtn {border: 1px solid #747f96;float:right;margin-top:-1.5625em;}
    
    
#FirmenUebersicht {}
.FirmenUebersichtUeberschrift {}
.FirmenUebersichtUeberschrift H2 {}
.FirmenUebersichtListe {}
.FirmenUebersichtListe ul {}
.FirmenUebersichtListe ul li {}
    
    
#Firmenkatauswahl {}
.FirmenkatUeberschrift {}
.FirmenkatUeberschrift H2 {}
.Firmenkatliste {}
.Firmenkatliste ul {}
.Firmenkatliste ul li {}
.Firmenkatliste hr {display:none;}
.FirmenBranchenliste hr {display:none;}
.FirmenBranchenliste a.BranchenUnterkategorieLink {display:block;}

.Branchenbaum {}
.Branchenbaumlogo {}
.Branchenbaumlogo H1 {}

.Branchenbaumcontent {}

.bbLevel1 {clear:left;}
.bbLevel1 a {line-height:2em;}
.bbLevel2, .bbLevel3 {
        margin-left:1.25em;
        line-height:1.3em;
        padding-left:1.25em;
}

/* Ende Firmen Suche */

/* Firmen Ergebnis */

#FirmenContentErgebnisliste {}
.FirmenErgebnislisteUeberschrift {}
.FirmenErgebnislisteUeberschrift H1 {}

.FirmenLinkZurueck {padding:0.2em 0 0.5em 0;}
.FirmenLinkZurueck a {}

.FirmeenSuchkriterien {}
.FirmeenSuchkriterien br {}

.Trenner-Kriterien-Anzahl {}
.FirmenAnzahlEintraege {}
  
.AzListe {margin:0.5em 0 4em 0;}
.AzListe a {padding:0 0.24em;text-decoration:none;}
.AzListeLink {text-align:left;position:relative;float:left;margin-right:0.125em;}
span.AzListeNoLink {display:none;}


#FirmenErgebnisliste {clear:left;}

.FirmenErgebnisEintragUngerade {
	background-color:#f4f4f4;
	padding:0 0 0 0.5em;
	margin-bottom: 0.8em;
}
.FirmenErgebnisEintragGerade {
	background-color:#fafafa;
	padding:0 0 0 0.5em;
	margin-bottom: 0.8em;
}
.FirmenErgebnisFirmenname {font-weight:bold;}
.FirmenErgebnisKurztext {}
.FirmenAptrbl {}
.FirmenAptr {}
.FirmenErgebnisAnschrift {}
.FirmenErgebnisPlzOrt {}
.FirmenErgebnisTelefon {}
.FirmenErgebnisEmail {}
.FirmenErgebnisHompage {}
.FirmenErgebnisDetails {}

hr.klar {clear:left;visibility:hidden;line-height:1%;color:#FFF;background-color:#FFF;height:1px;font-size:1px;}

.GEWFooter {margin:0.5em 0 0.5em 0;}
.GEWLinkZurueck {}

.GEWfreespace1 {display:none;}

.GEWErgebnisseitenAussen {margin:0.5em 0 0.8em 0;}
.GEWTrennzeichen {display:none;}
.GEWfreespace3 {display:none;}

.GEWsearchPBarNumCellAct a {padding:0 0.24em;text-decoration:none;display:inline;}
.GEWsearchPBarNumCellAct {text-align:left;position:relative;margin-right:0.5em;}
span.GEWsearchPBarNumCell {margin-right:0.5em;}
.GEWsearchPBarNextCellAct {display:inline;}
.GEWsearchPBarNextCellAct a {padding:0 0.24em;text-decoration:none;}
.GEWsearchPBarPrevCellAct {float:left;margin-right:0.5em;}
.GEWsearchPBarPrevCellAct a {padding:0 0.24em;text-decoration:none;}

/* Ende Firmen Ergebnis */


/* Beginn Firmen Detail */

#FirmenDetail {
	margin-top: 2em;
}
#FirmenDetail H2 {font-weight:normal;border-bottom:1px solid #010e59;font-size:150%;line-height:1.3em;padding-left:0.25em;margin:0;margin-bottom:0.2em;background-color:#FFF;}
#FirmenDetail H3 {font-weight:bold;padding:0 0.25em 0 0;}

.FirmenDetailTitel {}
.FirmenDetailTitel H2 {}
.FirmenDetailTitel H3 {}

.FirmenDetailAnsprechpartner1 {}
.FirmenAptrBez {}
.FirmenAptrBez H3 {}
.FirmenAptrDat {}

.FirmenDetailInhaberBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailInhaberDat {}

.FirmenDetailBranche {}
.FirmenDetailBrancheBez {color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailBranche ul {}
.FirmenDetailBrancheDat {}

.FirmenDetailAdresseBez {display:none;}
.FirmenDetailAdresseDat {display:inline;}
.FirmenDetailAdresseAnschriftDat {}
.FirmenDetailAdresseOrtDat {display:inline;}

.FirmenDetailTelBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailTelDat {}

.FirmenDetailMobilBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailMobilDat {}

.FirmenDetailFaxBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailFaxDat {}

.FirmenDetailEmailBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenEmailDat {}

.FirmenDetailWebsiteBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailWebsiteDat {}

.FirmenDetailBeschreibungBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailWebsiteDat {}

.FirmenFooter {}
.FirmenLinkZurueck {}

.Firmenfreespace1 {}

/* Ende Firmen Detail */

/* Vereine Suche */

#VRSuchContent {}
#VRSuchContent H2{background-color:#f4f4f4;font-weight:bold;}
#VREinleitung {}
.VREinleitungTitel {}
.VREinleitungTitel H1 {}
.VREinleitungSubtitle {}
.VREinleitungSubtitle H2 {}
.VREinleitungBegleittext {}
.VREinleitungIllustration {}


#VRSuche {}
#VRSucheinnen {} 
.VRSucheUeberschrift {}
.VRSucheUeberschrift H2 {}
.VRSucheFreitext {}

.VRSucheFreitext label {}
.VRSucheFreitext INPUT#freitextsuche {}

.VRSuchePlz {display:none;}
.VRSuchePlz label {}
.VRSuchePlz INPUT#plz {}

.VRSucheButton {}
.VRSucheButton INPUT.VrSucheBtn {border: 1px solid #747f96;float:right;margin-top:-1.5625em;}
    
    
#VRUebersicht {}
.VRUebersichtUeberschrift {}
.VRUebersichtUeberschrift H2 {}
.VRUebersichtListe {}
.VRUebersichtListe ul {}
.VRUebersichtListe ul li {}
    
    
#VRkatauswahl {}
.VRkatUeberschrift {}
.VRkatUeberschrift H2 {}
.VRkatliste {}
.VRkatliste ul {}
.VRkatliste ul li {}
.VRkatliste hr {display:none;}

/* Ende Vereine Suche */

/* Vereine Ergebnis */

#VRContentErgebnisliste {}
.VRErgebnislisteUeberschrift {}
.VRErgebnislisteUeberschrift H1 {}

.VRLinkZurueck {padding:0.2em 0 0.5em 0;}
.VRLinkZurueck a {}

.VereineSuchkriterien {}
.VereineSuchkriterien br {}

.Trenner-Kriterien-Anzahl {}
.VRAnzahlEintraege {}
  
.register {margin:0.5em 0 1em 0;}
.register a {padding:0 0.24em;text-decoration:none;}
.registerLink {text-align:left;position:relative;float:left;margin-right:0.5em;}
span.registerNoLink {display:none;}
.vrTextAlle {}


#VRErgebnisliste {}
.VRErgebnisEintragUngerade {background-color:#f4f4f4;margin:0.5em 0;padding:0 0 0.5em 0.5em;}
.VRErgebnisEintragGerade {padding:0 0 0 0.5em;}
.VRErgebnisVRname {font-weight:bold;}
.VRErgebnisKurztext {}
.VRAptrbl {}
.VRAptr {}
.VRErgebnisAnschrift {}
.VRErgebnisPlzOrt {}
.VRErgebnisTelefon {}
.VRErgebnisEmail {}
.VRErgebnisHompage {}
.VRErgebnisDetails {}

hr.klar {clear:left;visibility:hidden;line-height:1%;color:#FFF;background-color:#FFF;height:1px;font-size:1px;}

.VRFooter {margin:0.5em 0 0.5em 0;}
.VRLinkZurueck {}

.VRfreespace1 {display:none;}

/* Ende Vereine Ergebnis */


/* Beginn Vereine Detail */

#VereineDetail {}
#VereineDetail H2 {font-weight:normal;border-bottom:1px solid #010e59;font-size:150%;line-height:1.3em;padding-left:0.25em;margin:0;margin-bottom:0.2em;background-color:#FFF;}

.VereineDetailTitel {}
.VereineDetailTitel H2 {}

.VereineDetailAnsprechpartner1 {}
.VereineDetailAnsprechpartner2 {margin-top:1em;}
.VRAptrBez {}
.VRAptrBez H3 {background-color:#f4f4f4;line-height:1.3em;padding:0.2em 0.125em;}
.VRAptrDat {}

.VereineDetailAdresseBez {display:none;}
.VereineDetailAdresseDat {display:inline;}
.VereineDetailAdresseAnschriftDat {}
.VereineDetailAdresseOrtDat {display:inline;}

.VereineDetailTelBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.VereineDetailTelDat {}

.VereineDetailFaxBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.VereineDetailFaxDat {}

.VereineDetailEmailBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.VereineEmailDat {}

.VereineDetailWebsiteBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.VereineDetailWebsiteDat {}

.VRFooter {}
.VRLinkZurueck {}

.VRfreespace1 {}

/* Ende Vereine Detail */

.VKSelbsteintragForm INPUT,.VKSelbsteintragForm textarea,.VKSelbsteintragForm option,.VKSelbsteintragForm select,.VKSelbsteintragForm label {margin:0.2em 0;}
.VKSelbsteintragForm {}
.VKSelbsteintragForm fieldset {}
.VKSelbsteintragForm legend {}
.VKSelbsteintragForm label {display:block;float:left;width:12.4375em;}
.VKSelbsteintragForm br {}
.VKSelbsteintragForm INPUT {width:19.4375em;}
.VKSelbsteintragForm INPUT#PLZ {width:5.4375em;}
.VKSelbsteintragForm INPUT#Ort {width:13.4375em;}
.VKSelbsteintragForm select {width:19.75em;}
.VKSelbsteintragTxt {}
.VKSelbsteintragCbx {margin:0.5em 0;}
.VKSelbsteintragCbx INPUT {margin:0;padding:0;width:1.25em;height:1.25em;margin-top:0.25em;}
.VKSelbsteintragCbx label {margin:0 0 0 0.5em;}
.VKSelbsteintragBtn {margin:1em 0;}
.VKSelbsteintragBtn INPUT{text-decoration:none;padding:0.125em 0.2em;border:0;}


.editFelder INPUT,.editFelder textarea,.editFelder option,.editFelder select,.editFelder label {margin:0.2em 0;}
.editFelder {}
.editFelder fieldset {margin:0; border: 1px solid #999; padding: 1em;}
.editFelder legend {border: 1px solid #999;line-height: 1.3em; background-color: #FFF; padding: 0.3em; margin-top: 1em;}
.editFelder label {display:block;float:left;width:12.0em;}
.editFelder br {}
.editFelder textarea {width:15.0em;}
.editFelder INPUT {width:15.0em;}
.editFelder INPUT#inPLZ1, .editFelder INPUT#inPLZ2, .editFelder INPUT#inPLZ {width:5.0em;}
.editFelder INPUT#inORT1, INPUT#inORT2, INPUT#inORTBZN {width:15.0em;}
.editFelder span.info {float:left;display:block;margin:0.2em 0 0.2em 0em;line-height:1.3em; width:100%;}
.FirmenSuchePlz {display:none;}
.button INPUT {}
.editFelder select {width:15.0em;}


.SucheFirma fieldset {margin:1.875em 0;border:1px solid #999;padding:1em;}
.SucheFirma legend {}/*siehe ie.css*/
.SucheFirma .FirmenBeschreibungUeberschrift {color:#333;font-weight:bold;margin-left:0;padding:0.2em 0.3em;border: 1px solid #999;line-height:1.3em;background-color: #FFF;}
.SucheFirma .FirmenEinleitungstext {margin-top:0.5em;}
.SucheFirma label {}
.SucheFirma INPUT {}
.SucheFirma INPUT#freitextsuche {}
.SucheFirma .suchbutton {}
.SucheFirma .suchbutton INPUT{margin-top:0.2em;}
.editFelder INPUT#inPOSTCODE, .editFelder INPUT#inADDRCODE {width:5.4375em;}
.editFelder INPUT#inPOSTTOWN, .editFelder INPUT#inADDRTOWN {width:13.4375em;}

.logimask INPUT,.logimask textarea,.logimask option,.logimask select,.logimask label {margin:0.2em 0;}
.logimask {}
.logimask fieldset {padding:1em;}
.logimask legend {border: 1px solid #999; line-height:1.3em; background-color: #FFF; padding: 0.5em;}
.logimask label {display:block;float:left;width:15.4375em;}
.logimask INPUT#inUN, .logimask INPUT#inPWD {width:15.4375em;}
.logimask fieldset br {clear:left;}
.logimask .FirmenBeschreibungUeberschrift {color:#333;font-weight:bold;margin-left:0;padding:0.2em 0.3em;border: 1px solid #999;line-height:1.3em;background-color: #FFF;}
.logimask .FirmenEinleitungstext {margin-top:0.5em;}


#VereineSelbsteintragAuswahl {}
#VereineSelbsteintragAuswahl ul li {}
#VereineContentNE {}
#VereineContentNE .SucheFirma {}
#VereineContentNE .suchmaske{margin:0.5em 0;}
#VereineContentNE .suchbutton{margin:0.5em 0;}


/*Verwaltungsportal*/

#lpSeite {}
#lpSeite H3 {}

#lpUeberschrift {}
#lpUeberschrift H1 {}

#lpUeberschriftBehoerde {}
#lpUeberschriftBehoerde H2 {}

#lpBHaus {margin-bottom:0.5em;}
#lpBHaus H3 {}
#lpBHaus br {}
#lpBHaus a {}
#lpBHaus a#lpBFahrplan {}

#lpBPost {margin-bottom:0.5em;}
#lpBBildDiv {position:absolute; top:6.5em;right:17.6875em;width:14.875em;}
#lpBBildDiv img#lpBBild {width:14.875em;margin:0;padding:0;}

#lpBPark {}
#lpBPark H3 {}

#lpBKontakt {margin-bottom:0.5em;}
#lpBKontakt #lpBKontaktTable {}
#lpBKontakt #lpBKontaktTable .lpSpalte1 {float:left;display:block;width:6em;}
#lpBKontakt #lpBKontaktTable .lpSpalte2 {display:block;width:30em;}
#lpBKontakt #lpBKontaktTable .lpBTel {}
#lpBKontakt #lpBKontaktTable .lpBTel .lpSpalte1 {}
#lpBKontakt #lpBKontaktTable .lpBTel .lpSpalte2 {}
#lpBKontakt #lpBKontaktTable .lpBFax {}
#lpBKontakt #lpBKontaktTable .lpBFax .lpSpalte1 {}
#lpBKontakt #lpBKontaktTable .lpBFax .lpSpalte2 {}
#lpBKontakt #lpBKontaktTable .lpBMail {}
#lpBKontakt #lpBKontaktTable .lpBMail .lpSpalte1 {}
#lpBKontakt #lpBKontaktTable .lpBMail .lpSpalte2 {}
#lpBKontakt #lpBKontaktTable .lpBUrl {}
#lpBKontakt #lpBKontaktTable .lpBUrl .lpSpalte1 {}
#lpBKontakt #lpBKontaktTable .lpBUrl .lpSpalte2 {}

#lpBOeffnung {margin-bottom:0.5em;}
#lpBOeffnung ul {}
#lpBOeffnung ul li {}

.lpAnsprechClass {position:relative;top:0;left:0;}
.lpBAnsprechNameDiv {}
.lpBAnsprechNameDiv H4 {}
.lpBAnsprechFunktion {color:#747f96;}
.lpBAnsprechFunktion br {}
.lpBAnsprechFoto {position:relative;top:0;right:0;}
.lpBAnsprechFoto img.lpBBild {width:7.0625em;}

.lpBAnsprechTable {margin:1em 0 1.25em 0;border-bottom:1px solid #999;padding-bottom:1em;}
.lpBAnsprechTable  span {}
.lpBAnsprechTable  span.lpBAnsprech1 {float:left;display:block;width:8em;}
.lpBAnsprechTable  span.lpBAnsprech2 {display:block;margin-left:8em;position:relative;}

.lpBAnsprechTable .lpBAnsprechTel {}
.lpBAnsprechTable .lpBAnsprechFax {}
.lpBAnsprechTable .lpBAnsprechEMail {}
.lpBAnsprechTable .lpBAnsprechEMail a {line-height:1.3em;}
.lpBAnsprechTable .lpBAnsprechGeb {}
.lpBAnsprechTable .lpBAnsprechRaum {}
.lpBAnsprechTable .lpBAnsprechZust {}
.lpBAnsprechTable .lpBAnsprechZust span.lpBAnsprech1 {}
.lpBAnsprechTable .lpBAnsprechZust span.lpBAnsprech2 {height:1%;display:block;}
.lpBAnsprechTable .lpBAnsprechZust ul {height:1%;}
.lpBAnsprechTable .lpBAnsprechZust ul li {}

.sprungmarke {margin:1em 0;}
.sprungmarke a {color:#999;}

#lpBUnter {margin-bottom:0.5em;}
#lpBUnter ul {}
#lpBUnter ul li {}

#lpBDien {}
#lpBDien form {}
#lpBDien form label {}
#lpBDien form label H3 {}
#lpBDien form select {width:44.875em;font:0.85em/1em Verdana;}
#lpBDien form label option {}
#lpBDien INPUT#Submit {border:1px solid #333;background-color: #f4f4f4;padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;}

#lpBForm {margin-bottom:0.5em;}
#lpBForm ul {}
#lpBForm ul li {}


/*Verwaltungsportal Mitarbeiterliste Version 2.5 */

#lpSeite {}
.behoerdeListeMA {}

#lpBWListEinleitung {display:none;}
.lpBWMAListe{}
.lpBWMAListe H2.lpBWMAmt {}
.lpBWMAListe a {line-height:2em;color:#999;}

.lpBWMAListe .lpAnsprechClass {}
.lpBWMAListe .lpBAnsprechNameDiv {}
.lpBWMAListe .lpBAnsprechNameDiv H4 {}
.lpBWMAListe .lpBAnsprechFunktion {font:0.85em/0.8em "Verdana";}

.lpBWMAListe .lpBAnsprechTable {margin:1em 0 1.25em 0;border-bottom:1px solid #999;padding-bottom:1em;}
.lpBWMAListe .lpBAnsprechTable  {}
.lpBWMAListe .lpBAnsprechTable  span.lpBAnsprech1 {float:left;display:block;width:8em;}
.lpBWMAListe .lpBAnsprechTable  span.lpBAnsprech2 {display:block;margin-left:8em;position:relative;}

.lpBWMAListe .lpBAnsprechTable .lpBAnsprechTel {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechFax {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechEMail {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechEMail a {line-height:1.3em;}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechGeb {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechRaum {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust span.lpBAnsprech1 {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust span.lpBAnsprech2 {height:1%;display:block;}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust ul {height:1%;}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust ul li {}


/*Verwaltungsportal Mitarbeiterliste Version 2.5 in Tabellenform*/

#lpSeite.behoerdeListeMA H1 {}
#lpSeite.behoerdeListeMA #lpBWListEinleitung {margin-bottom:0.5em;}


#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste {display:block;}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste a {}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste a.lpAktiv:hover {background:#999;color:#FFF;}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste .lpAktiv {display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste .lpInaktiv {display:none;}
#lpSeite.behoerdeListeMA #lpVAnfangsbuchLeiste a.lpAktivAktuelleAuswahl {color:#FFF;display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;background-color: #999;padding:0 0.1875em;text-decoration:none;}

table.lpAnsprechClassTable {clear:left;}
table.lpAnsprechClassTable {border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;width:100%}
table.lpAnsprechClassTable caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
table.lpAnsprechClassTable p {margin:0;padding:0;color:#333;}
table.lpAnsprechClassTable p a {margin:0;padding:0;}
table.lpAnsprechClassTable th {background-color:#f4f4f4;padding:5px;border:1px solid #999;vertical-align:top;font-weight:bold;}
table.lpAnsprechClassTable th.thAnfaBuch {background-color: #fff;}
table.lpAnsprechClassTable td {padding:5px;border:1px solid #999;vertical-align:top;background-color:#fff;text-align:left;}



/*Verwaltungsportal Verfahrensbeschreibung*/

#lpSeite .verfahren {}
#lpSeite #lpUeberschrift {}
#lpSeite #lpUeberschrift H1 {}

#lpVAnfangsbuch {}
#lpVAnfangsbuch .lpVAnfangsbuchEinleitung {margin-bottom:0.5em;float:left;width:25em;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste {margin-left:27.5em;width:10em;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a {}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a.lpAktiv:hover {background:#243c94;color:#FFF;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste .lpAktiv {display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste .lpInaktiv {display:none;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a.lpAktivAktuelleAuswahl {color:#FFF;display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;background-color: #243c94;padding:0 0.1875em;text-decoration:none;}

#lpVBEinleitung {}

#lpVerfahrenstitel {clear:left;}

form#lpVBDrop {margin:1em 0;}
form#lpVBDrop label {margin:1em 0;display:block;}
form#lpVBDrop select {width:40.875em;font:0.85em/1em Verdana;}
form#lpVBDrop option {}
form#lpVBDrop INPUT#Submit {border:1px solid #333;background-color: #f4f4f4;padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;}

/*Verwaltungsportal Online Formulare*/

.lpFormular {}
.lpFormular H1 {}

#lpVAnfangsbuch {}
#lpVAnfangsbuch .lpVAnfangsbuchEinleitung {margin-bottom:0.5em;float:left;width:25em;}
#lpVAnfangsbuch #lpAbisZDiv {margin-left:27.5em;width:10em;}
#lpVAnfangsbuch #lpAbisZDiv a {}
#lpVAnfangsbuch #lpAbisZDiv a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpVAnfangsbuch #lpAbisZDiv a.lpAktiv:hover {background:#243c94;color:#FFF;}
#lpVAnfangsbuch #lpAbisZDiv .lpAktiv {display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;}
#lpVAnfangsbuch #lpAbisZDiv .lpInaktiv {display:none;}
#lpVAnfangsbuch #lpAbisZDiv a.lpAktivAktuelleAuswahl {color:#FFF;display:block;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;background-color: #243c94;padding:0 0.1875em;text-decoration:none;}

#lpFormularContent {clear:left;padding:0.5em 0;}
#lpFormularContent #lpFOEinleitung {}
#lpFormularContent .lpFormularRubrik H3 {font-weight:bold;font-size:110%;background-color:#F0EDDB;line-height:1.5em;padding:0 0.25em 0 0.125em;margin:0.5em 0;}


/*Verwaltungsportal Stichwortverzeichnis */

#stichwortAbisZDiv {}
#stichwortAbisZDiv {}
#stichwortAbisZDiv a {}
#stichwortAbisZDiv a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#stichwortAbisZDiv a.lpAktiv:hover {background:#243c94;color:#FFF;}
#stichwortAbisZDiv .lpAktiv {width:1em;text-align:center;margin:0 0 0.125em 0;}
#stichwortAbisZDiv .lpInaktiv {display:none;}
#stichwortAbisZDiv a.lpAktivAktuelleAuswahl {color:#FFF;width:1em;text-align:center;margin:0 0.25em 0.25em 0;background-color: #243c94;padding:0 0.1875em;text-decoration:none;}

form#lpSTForm label {line-height:2em;}

#lpStEinleitung {margin:0.5em 0;}
#lpStichwortKindDiv {}
#lpStichwortKindDiv ul.lpUL {}

form#lpSTForm{ margin:1em 0;}
form#lpSTForm label {margin:1em 0;display:block;}
form#lpSTForm select {width:40.875em;font:0.85em/1em Verdana;}
form#lpSTForm option {}
form#lpSTForm INPUT#Submit_Stich {border:1px solid #333;background-color:#f4f4f4;padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;}


/*Grusskartenmodul als Bildergalerie*/


.Grusskarten-Body {}
.Grusskarten-Uebersicht-Ueberschrift-Div {}
.Grusskarten-Uebersicht-Ueberschrift-Div H1 {}

.Grusskarten-Uebersicht-Beschreibung {}

.Grusskarten-Rubrikenauswahl {margin:0.5em 0;}
.Grusskarten-Rubrikenauswahl form {}
.Grusskarten-Rubrikenauswahl form select {color:#747f96;margin-top:0.375em;}
.Grusskarten-Rubrikenauswahl form select option {}


.Grusskarten-Tabelle-Div {}
.Grusskarten-Tabelle-Div table {margin:0;padding:0;border-collapse:collapse;border-spacing:0;width:99.3%;}
.Grusskarten-Tabelle-Div table tr {}
.Grusskarten-Tabelle-Div table td {margin:0;}

.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile {}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile td.Grusskarten-Tabelle-zurueck {padding:1em 0;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile td.Grusskarten-Tabelle-zurueck a {margin-left:0.0625em;text-decoration:none;padding:0 0.2em;border:1px solid #999;background-color:#f4f4f4;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile td.Grusskarten-Tabelle-SeiteXvonY {text-align:center;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile td.Grusskarten-Tabelle-vor {padding:1em 0;text-align:right;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Kopfzeile td.Grusskarten-Tabelle-vor a {text-decoration:none;padding:0 0.2em;border:1px solid #999;background-color:#f4f4f4;}



.Grusskarten-Tabelle-Div table td.Grusskarten1 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten2 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten3 {padding:0 0em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten4 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten5 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten6 {padding:0 0em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten7 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten8 {padding:0 0.6875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten9 {padding:0 0em 0.5em 0;vertical-align:bottom;}

span.Grusskarten-Motivname {display:none;}
span.Grusskarten-Motivname div {}
span.Grusskarten-Motivname div a {display:none;}

span.Grusskarten-Auswahltext {}
span.Grusskarten-Auswahltext a{color:#333;}

#contentSpalte.contentSpalte .Grusskarten-Tabelle-Div img {width:12.125em;margin:0;padding:0;}


.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile {}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile td.Grusskarten-Tabelle-zurueck {padding:1em 0;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile td.Grusskarten-Tabelle-zurueck a {margin-left:0.0625em;text-decoration:none;padding:0 0.2em;border:1px solid #999;background-color:#f4f4f4;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile td.Grusskarten-Tabelle-SeiteXvonY {text-align:center;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile td.Grusskarten-Tabelle-vor {padding:1em 0;text-align:right;}
.Grusskarten-Tabelle-Div table tr.Grusskarten-Tabelle-Fusszeile td.Grusskarten-Tabelle-vor a {text-decoration:none;padding:0 0.2em;border:1px solid #999;background-color:#f4f4f4;}



/*Grusskartenmodul als Bildergalerie - Detail*/

.Grusskarten-Motivauswahl-Ueberschrift-Div {}
.Grusskarten-Motivauswahl-Ueberschrift-Div h1 {}

.Grusskarten-Motivauswahl-Kopfzeile {margin:1em 0;display:block;}
.Grusskarten-Motivauswahl-Kopfzeile span {border: 1px solid #999;}
.Grusskarten-Motivauswahl-Kopfzeile span.Grusskarten-Motivauswahl-zurueck {text-align:left;}
.Grusskarten-Motivauswahl-Kopfzeile span.Grusskarten-Motivauswahl-Index {text-align:center;}
.Grusskarten-Motivauswahl-Kopfzeile span.Grusskarten-Motivauswahl-vor {text-align:right;}
.Grusskarten-Motivauswahl-Kopfzeile span a {color:#333;background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}

.Grusskarten-Motivauswahl-Bild-Div {}
#contentSpalte.contentSpalte img.Grusskarten-Motivauswahl-Image {max-width:100%;}
.Grusskarten-Motivauswahl-Bild-Div br {display:none;}
.Grusskarten-Motivauswahl-Bild-Div span.Grusskarten-Motivauswahl-Motivname {margin:0;padding:0;margin:0.25em 0;float:right;width:99%;text-align:right;color:#747f96;}

.Grusskarten-Motivauswahl-Beschreibung {float:right;width:100%;display:none;}
.Grusskarten-Motivauswahl-Beschreibung span {}
.Grusskarten-Motivauswahl-Beschreibung span.Grusskarten-Bildbeschreibung-Fix {float:right;margin:0.125em 0;}
.Grusskarten-Motivauswahl-Beschreibung span.Grusskarten-Bildbeschreibung-Frei {float:right;margin:0.125em 0;}

.Grusskarten-Motivauswahl-Versenden {}
.Grusskarten-Motivauswahl-Versenden a{float:left;margin:0.125em 0;width:100%;padding:0.25em 0;}

.Grusskarten-Motivauswahl-Clear {display:none;}

.Grusskarten-Motivauswahl-Fusszeile {float:left;margin:1em 0;}
.Grusskarten-Motivauswahl-Fusszeile span {border: 1px solid #999;}
.Grusskarten-Motivauswahl-Fusszeile span.Grusskarten-Motivauswahl-zurueck {}
.Grusskarten-Motivauswahl-Fusszeile span.Grusskarten-Motivauswahl-Index {}
.Grusskarten-Motivauswahl-Fusszeile span.Grusskarten-Motivauswahl-vor {}
.Grusskarten-Motivauswahl-Fusszeile span a {color:#333;background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}


/*Grußkarte versenden Formular*/

form#sendGreetingCard {width:38.4375em;}
form#sendGreetingCard INPUT {width:5em;}

form#sendGreetingCard .eCardsWriteCardMaskCopy INPUT {height:1.25em;width:1.25em;}
form#sendGreetingCard textarea {width:5em;}

.Grusskarten-Body Grusskarten-senden-Body {}
.Grusskarten-senden-Ueberschrift-Div {}
.Grusskarten-senden-Ueberschrift-Div H1 {}

.Grusskarten-senden-Kopfzeile {float:left;margin:1em 0;}
.Grusskarten-senden-Kopfzeile span {border: 1px solid #999;}
.Grusskarten-senden-Kopfzeile span.Grusskarten-senden-zurueck {}
.Grusskarten-senden-Kopfzeile span.Grusskarten-senden-Index {}
.Grusskarten-senden-Kopfzeile span.Grusskarten-senden-vor {}
.Grusskarten-senden-Kopfzeile span a.Grusskarten-Button {}
.Grusskarten-senden-Kopfzeile span a {color:#333;background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}


.Grusskarten-senden-Bild-Div {float:right;}
.Grusskarten-senden-Bild-Div img {width:14.8125em;}
.Grusskarten-senden-Bild-Div br {display:none;}
.Grusskarten-senden-Bild-Div span {}
.Grusskarten-senden-Bild-Div span.Grusskarten-senden-Motivname {display:none;}
.Grusskarten-senden-Bild-Div span.Grusskarten-senden-Fix {display:none;}


.Grusskarten-senden-Formular {float:left}
.Grusskarten-senden-Formular table {width:100%;}
.Grusskarten-senden-Formular tr {}
.Grusskarten-senden-Formular td {}
.Grusskarten-senden-Formular td.eCardsWriteFormBackground {}
div.eCardsWriteCardMaskText {margin:0.25em 0;}
.Grusskarten-senden-Formular td.eCardsWriteFormBackground select {}
.Grusskarten-senden-Formular td.eCardsWriteFormBackground option {}
div#textIndikator.sampleInset {background-color:#f4f4f4;margin:0.25em 0;padding:0;width:17em;}


div#colorIndikator.sampleInset {}

select#font {width:5em;}
select#font option {}

select#color {}
select#color option {}

select#bgColor {}
select#bgColor option {}

div.eCardsWriteCardMaskCopy {margin:0.5em 0;}

.Grusskarten-senden-Clear {}

.Grusskarten-senden-Fusszeile {float:left;margin:1em 0;width:100%;}
.Grusskarten-senden-Fusszeile span {border: 1px solid #999;}
.Grusskarten-senden-Fusszeile span.Grusskarten-senden-zurueck {}
.Grusskarten-senden-Fusszeile span.Grusskarten-senden-Index {}
.Grusskarten-senden-Fusszeile span.Grusskarten-senden-vor {}
.Grusskarten-senden-Fusszeile span a.Grusskarten-Button {}
.Grusskarten-senden-Fusszeile span a {color:#333;background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}


/*################################################################################################################*/ 
/* PRESSE */ 
/*################################################################################################################*/ 



/* Beginn Presse Header */ 

#listhead_abstand_oben {margin:0;display:none;}
.header_mitteilung_ueberschrift {margin:0;}
.header_mitteilung_ueberschrift H1 {}

.header_beschreibung {background-color:#dde9f2;font-size:85%;padding:0.5em;display:none;}
.header_beschreibung p {}

#listhead_trenner1 {margin:0.3em 0;}

.reihe_eins {margin-top:0.8125em;}
.reihe_eins label{}
.reihe_eins INPUT.pressroomHeaderArchiveCheckbox {width:1.25em;height:1.25em;margin-top:0.25em;}
.reihe_eins INPUT.pressroomHeaderFromInput {}
.reihe_eins INPUT.pressroomHeaderToInput {}
.reihe_eins a.pressroomSearchButtons {text-decoration:none;padding:0.125em 0.2em;}

#listhead_trenner2 {margin:0.3em 0;}

.reihe_zwei {}
.reihe_zwei a {}
.reihe_zwei a.pressroomButtons{}
.reihe_zwei a.pressroomButtons-rss{}

#listhead_abstand_unten {margin-bottom:1em}

/* ENDE Presse Header */

/* Beginn Presse Liste */

.liste_mitteilung {float: none;}
.liste_mitteilung.odd.hentry {}
.liste_mitteilung.even.hentry {}
br.liste_mitteilung_clear {}
div.liste_mitteilung_trenner {margin:1em 0;margin:0;}


.liste_zeile_eins {}
.liste_zeile_eins H2 {font-size:110%;}
.liste_mitteilung_datum {display:inline;margin:0;}
.liste_zeile_eins .updated {}
.liste_mitteilung_ueberschrift {}

.liste_zeile_eins br.liste_zeile_eins_clear {display:none;}

.liste_zeile_zwei {margin-top:0.3em;}
#contentSpalte .liste_mitteilung_bild {}
#contentSpalte .liste_mitteilung_bild img{}

.liste_zeile_zwei .liste_mitteilung_einleitung.entry-summary {}
.liste_zeile_zwei .liste_mitteilung_detaillink {}
.liste_zeile_zwei .liste_mitteilung_detaillink a {display:block;}

.liste_zeile_zwei br.liste_zeile_zwei_clear {}

/* Ende Presse Liste */

/* Beginn Presse Details */


div.detail_abstand_oben {}
div.detail_mitteilung_zur_uebersicht_oben {padding:0.2em 0 0.5em 0;display:none;}
div.detail_mitteilung_zur_uebersicht_oben a {}

div#detail_mitteilung {}
.detail_mitteilung_kopf {}
.detail_mitteilung_kopf H1 {}
.detail_mitteilung_kopf .detail_mitteilung_datum {display:none;}
.detail_mitteilung_kopf .updated {}
.detail_mitteilung_kopf .detail_mitteilung_ueberschrift {}

br.detail_mitteilung_kopf_clear {display:none;}

.detail_mitteilung_einleitung {}

.detail_mitteilung_bild_aussen {}
.detail_mitteilung_bild {}
.detail_mitteilung_bildunterschrift { font-size:90%; font-style: italic;}
.detail_mitteilung_text {}

br.detail_mitteilung_einleitung_clear {}


.detail_mitteilung_details {}
.detail_mitteilung_bild {}
img.pressroomDetailContentImage {margin:0;}
.detail_mitteilung_bildunterschrift {}

.detail_mitteilung_details .detail_mitteilung_text.entry-content {}

.detail_mitteilung_textlinks {}
.detail_mitteilung_textlinks ul {}
.detail_mitteilung_textlinks ul li {}
.detail_mitteilung_textlinks ul li a {}

br.detail_mitteilung_details {display:none;}
br.detail_mitteilung_clear {display:none;}


div.detail_abstand_unten {}
div.detail_mitteilung_zur_uebersicht_unten {padding:0.5em 0 0.2em 0;}
div.detail_mitteilung_zur_uebersicht_unten a {}
/* Ende Presse Details */

/* KONTAKTFORMULAR */
#kontaktformular select {
	border: 1px solid #992302;
	background:#fff;
}
#kontaktformular fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#kontaktformular legend {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
*html #kontaktformular legend {
	margin-left: -7px;
}

.textfeldNormal {
	width: 35em;
	height: 1.3em;
	border: 1px solid #992302;
	background: #fff;
}
.textfeldKleiner {
	width: 15em;
	height: 1.3em;
	border: 1px solid #992302;
	background: #fff;
}
.textfeldMini {
	width: 6em;
	height: 1.3em;
	border: 1px solid #992302;
	background: #fff;
}
.textareaBig {
	width: 35em;
	height: 10em;
	border: 1px solid #992302;
	background: #fff;
}

/***************************************************************/
/* -- Definition für Button-Darstellung von Listenelementen -- */
/***************************************************************/

.tabbedCalendarOuter {
	margin-bottom: 5em;
}

ul.tabbedCalendar,
ul.tabbedCalendar li,
ul.tabbedCalendarDays
{
  margin: 0;
  padding: 0;
  list-style: none;
}

.tabbedCalendarYears {
	width: 70em;
	height: 2.5em;
}

.tabbedCalendarYears ul {
  /*float: right;*/
}

.tabbedCalendarTabs {
  height : 1.5em;
}

ul.tabbedCalendar li {
/* rechter Teil */
  float: left;
  list-style: none;
  background-image:none;
  padding: 0.2em;
  background: url('/img/xpTab2S_r.gif');
  background-position: right;
  background-repeat: no-repeat;
  font-size: 120%;
}

ul.tabbedCalendar li:hover {
  background: url('/img/xpTab2SM_r.gif');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 0.25em;
}

ul.tabbedCalendar li a {
/* linker Teil */
  display: block;
  float: left;
  padding-left: 0.625em;
  padding-right: 0.6875em;
  padding-top: 0.7em;
  background: url('/img/xpTab2S.gif');
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #000;
  height : 1.9em;
}

ul.tabbedCalendar li a:hover {
  background: url('/img/xpTab2SM.gif');
  background-position:left;
  background-repeat:no-repeat;
}

ul.tabbedCalendar li.active {
/* rechter Teil */
  float:left;
  font-weight:bold;
  background: url('/img/xpTabActive2S_r.gif');
  background-position:right;
  background-repeat:no-repeat;
  padding-right:0.25em;
}

ul.tabbedCalendar li.active:hover {
  background: url('/img/xpTabActive2SM_r.gif');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 0.25em;
}

ul.tabbedCalendar li.active a {
/* linker Teil */
  display: block;
  float: left;
  padding-left: 0.625em;
  padding-right: 0.6875em;
  padding-top: 0.7em;
  background: url('/img/xpTabActive2S.gif');
  background-position: left;
  background-repeat: no-repeat;
  color:#c50e1f;
  text-decoration: none;
}

ul.tabbedCalendar li.active a:hover {
  background: url('/img/xpTabActive2SM.gif');
  background-position: left;
  background-repeat: no-repeat;
}

ul.tabbedCalendar li.inactive {
/* rechter Teil */
  float: left;
  background: url('/img/xpTabInactive2S_r.gif');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 0.25em;
}

ul.tabbedCalendar li.inactive span {
/* linker Teil */
  display: block;
  float: left;
  padding-left: 0.625em;
  padding-right: 0.725em; /*padding-right: 0.5em;*/
  padding-top: 0.7em;
  background: url('/img/xpTabInactive2S.gif');
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
  height : 1.9em;
}

div.tabbedCalendarYears {
  padding-top : 0.25em;
  margin-right:0.25em;
}

div.tabbedCalendarMonths {
	margin-top: 1.2em;
}

/*Days*/

div.tabbedCalendarDays {
	margin-top: 0.5em;
	padding: 0.5em 0;
	display: none;
}
ul.tabbedCalendarDays {
	clear: both;
}
*html div.tabbedCalendarDays {
  display: block;
}
*+html div.tabbedCalendarDays {
  display: block;
}



ul.tabbedCalendarDays li a {
/* linker Teil */
  text-decoration: none;
  color:#555;font-weight:bold;
  
}

ul.tabbedCalendarDays li
  {
  list-style: none;
  background-image:none;
  padding:0;
  border: 1px solid silver;
  float: left;
  text-align:right;
  width:2em;
  margin-right:0.1875em;
  margin-bottom:0.1875em;
  padding:0;
  padding-right:0.125em;
}

ul.tabbedCalendarDays li.active {
  font-weight: bold;
}

ul.tabbedCalendarDays li:hover {
  border: 1px solid #F93;
}

ul.tabbedCalendarDays li.inactive:hover {
  border: 1px solid silver;
}

li.tabbedCalendarDayNames, li.tabbedCalendarDayNames:hover {
  border: 1px solid #7F9DB9;
  text-align : center;
}

ul.tabbedCalendarDays li.filler,
ul.tabbedCalendarDays li.filler:hover
{
  border : 1px solid white;
}


*html .tabbedCalendarClear {
	clear : left;
}
*+html .tabbedCalendarClear {
	clear : left;
}


li.bankingHoliday {
  background-color: #FFFFEE;
}

li.Sa {
  background-color: #EEEEEE;
}

li.So {
  background-color: #DDDDDD;
}

.tabbedCalendar .inactive, .tabbedCalendarDays .inactive {
  color: #777777;
}
