/*****************************************************************
Name		:	basis.css
Date		:	07.05.2009
Version		:	0.1
Author		:	Reinhold Kuhs / Sophia Bolanz
Description	:	Style Sheet für das Basis-Layout
******************************************************************/
html {
	/*overflow-y: scroll;
	height: 100%;*/
	background: #fff url(/img/hg-body.gif);
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	/**font-size: 85%;**/
	height: 100%;
}

h1, h2, h3, h4, h5, h6 {
	color: #024460;
}
h1 {
	font-size: 130%;
	padding: 0.15em;
}
h2 {
	font-size: 120%;
	color: #ab020b;
}
h3 {
	font-size: 110%;
	color:#424a63;
}
h4 {

}
h6 {

}
h4, h5, h6 {
	font-size: 100%;
}
a {
	color: #aa010b;
	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;
	width:60.55em;
	/**max-width: 71.25em;
	min-width: 55em;**/
	background: url(/img/hg-zentrierer.gif) 0 0 repeat-y;	
}

#inhaltAussen {}
#inhalt {
	text-align: left;
}

/* TOP-BEREICH */
#top {
	position: relative;
	z-index: 9;
	
}
#topBody {
	position: relative;
	z-index: 9;
	height: 23em;
}
/* #startOfNavigation / #startOfContentSpalte */
.invisible {
	display:none;
}
#topFree1Html {
	top: -4px;
	left: 0px;
	width: 100%;
	height: 23em;
	/**height: 28.5em;**/
}
#topFree1Html h1 {
	display: none;
	text-indent: -1000em;
}
#topFree2Html {
	position: relative;
	z-index: 5;
	top:-1.2em;
}
#HeaderDiv {
	width: 100%;
}
#HeaderDiv IMG {
	position: absolute;
	z-index: 2;
}
#HeaderImg {
	top: 0;
	right: 0;
	/**width: 71.25em;**/
	width:60.55em;
}
#LogoDiv {
	position: absolute;
	z-index: 3;
	top: 50px;
	left: 10px;
}
#HeaderBgDiv IMG {
	position: absolute;
	top: 1px;
}

#TopLinkDiv {
	position: absolute;
	top:2em;
	width:10em;
	left:49em;
	z-index: 3;
	text-align:right;
}
#TopLinkUeberschrift {
	padding:0;
	font-size:85%;
	color:#000000;
	font-family: Georgia, Arial, Verdana, sans-serif;

}
#top #TopLinkUeberschrift a {
	background: url(/img/li-linktop.gif) center right no-repeat;
	padding-right:1.7em;
	color:#000000;
}
#top #TopLinkUeberschrift a:hover {
	text-decoration:none;
	background: url(/img/li-linktop-aktiv.gif) center right no-repeat;
	color: #aa010b;	
}

#TopLinkText {
	font-size:70%;
	color:#000000;
	padding-right:1.7em;
	margin-top:-0.5em;
}


.topFrameDiv2 {
	position: absolute;
	top: -3px;
	right: 0em;
	z-index: 8;
}

.topFrameDiv1 * {
	margin: 0;
	padding: 0;
}
.topFrameDiv1 {
	position: absolute;
	left:2.5em;
	top: 0.35em;
	z-index: 10;
	color: #000;
	font-size: 70%;
	text-align:center;
}

.topFrameDiv1 a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
}
.topFrameDiv1 a:hover {
	text-decoration: underline;
}
.topFrameDiv1 ul li {
	list-style: none;
}
.topFrameDiv1 li {
	float: left;
	padding:0.9em 0em;
	width:7em;
	margin-right:0.2em;
	background: url(/img/hg-flinks.gif) center center no-repeat;
	text-align:center;
}
.topFrameDiv1 li:hover {
	background: url(/img/hg-flinks-aktiv.gif) center center no-repeat;
	text-decoration:none;
}
.topFrameDiv1 a:hover {
	text-decoration:none;
}
.cssResize {
	position: absolute;
	top: 0;
	right: -8.5em;
}
.cssResize a {
	text-decoration: none;
	margin-left: 0.3em;
}

#navContent {
	font-size:85%;
	background: url(/img/header-unten.jpg) top center no-repeat;
	position:relative;
	z-index:1;
	padding-top:2em;
}
*html #navContent {background: url(/img/header-unten.jpg) top right no-repeat;}
*+html #navContent {background: url(/img/header-unten.jpg) top right no-repeat;}


/* Navigation + Content-Bereich */
/******************************************************************************************************************************/
/* FLYER-NAVI */

.div-flyerNavigation-inner * {
	margin: 0;
	padding: 0;
	font-size:95%;
}
.div-flyerNavigation-inner {
	position: absolute;
	top: 20.25em;
	left: 15.5em;
	z-index: 999;
	font-weight: bold;
	text-transform:uppercase;
}

/** Button LEBEN IN TENGEN ***************/
.div-flyerNavigation-inner li.nav1984127 {
	width:9.95em;
	text-align:center;
}
.div-flyerNavigation-inner .flyNav1984127 {
	width:10.45em;
	height:auto;
}
/*****************************************/

/** Button TOURISMUS & WIRTSCHAFT ********/
.div-flyerNavigation-inner li.nav1984128 {
	width:14.5em;
	/*width:13.7em;*/
	text-align:center;
}
.div-flyerNavigation-inner .flyNav1984128 {
	width:14.5em;
	margin-left:0.4em;
	height:auto;
}
/*****************************************/

/** Button FREIZEIT & KULTUR ***********/
.div-flyerNavigation-inner li.nav1984129 {
	width:10.7em;
	text-align:center;
}
.div-flyerNavigation-inner .flyNav1984129 {
	width:11.25em;
	
}
/****************************************/

/** Button REDAKTION ZUSATZMODULE ******/
.div-flyerNavigation-inner .flyNav1107995 {
	width:9em;
	height:auto;	
}
.div-flyerNavigation-inner li.nav1107995 {
	width:9em;
	text-align:center;	
}
/***************************************/

.div-flyerNavigation-inner ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/li-hauptnavi.gif) top center no-repeat;
	margin-right:0.2em;
	/*padding: 0.5em 0.8em;*/
	width:auto;

}


.div-flyerNavigation-inner ul li:hover {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/li-hauptnavi-aktiv.gif) top center no-repeat;
	margin-right:0.2em;
	/*padding: 0.5em 0.8em;*/


}
.div-flyerNavigation-inner ul li a {
	padding: 0.5em 0.8em;
}


.div-flyerNavigation-inner ul li ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: #024460;
	margin-right:0.2em;
	font-size: 90%;
	float: none;
	text-transform:none;
	font-weight:normal;
	text-align:left;
}
.div-flyerNavigation-inner ul li ul li:hover {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: #024460;
	margin-right:0.2em;
	font-size: 90%;
	float: none;
	text-transform:none;
	font-weight:normal;
	background: #024460 url(/img/li-li-hauptnavi-aktiv.gif) center right no-repeat;

	
}


.div-flyerNavigation-inner .flyNavEbene1Active.current {
	background: url(/img/li-hauptnavi-aktiv.gif) center top no-repeat;
	padding-bottom:0.7em;
}
.div-flyerNavigation-inner .flyNavEbene1Active {
	background: url(/img/li-hauptnavi-aktiv.gif) center top no-repeat;
	padding-bottom:0.7em;
}


.div-flyerNavigation-inner .flyNavEbene2Active.current {
	background: #024460 url(/img/li-li-hauptnavi-aktiv.gif) center right no-repeat;
}
.div-flyerNavigation-inner .flyNavEbene2Active {
	background: #024460 url(/img/li-li-hauptnavi-aktiv.gif) center right no-repeat;
}
.div-flyerNavigation-inner .flyNavEbene1Active ul { background-image:none;}
.div-flyerNavigation-inner .flyNavEbene1Inactive ul {background-image:none;}

.div-flyerNavigation-inner ul li ul li a {
	font-weight:normal;
	padding: 0.5em 0.8em;
	border-top:solid 1px #FFFFFF;

	
}
.div-flyerNavigation-inner ul li ul {
	margin-top:0.8em;
	background: #024460;


}

.div-flyerNavigation-inner a {
	display: block;
	color: #fff;
	text-decoration: none;
	margin: 0;

}
.div-flyerNavigation-inner li, .div-flyerNavigation-inner ul {}
.div-flyerNavigation-inner ul ul,
.div-flyerNavigation-inner ul li:hover ul ul,
.div-flyerNavigation-inner ul ul li:hover ul ul {
	display: none; 
	margin-right: 0;
}

.div-flyerNavigation-inner ul li:hover ul,
.div-flyerNavigation-inner ul ul li:hover ul,
.div-flyerNavigation-inner ul ul ul li:hover ul {
	display: block;
	margin-right: 0;
}



/* linke Navigation */

.sprachButtons {
	margin-left:1.5em;
	margin-bottom: 1em;
	position:relative;
	z-index:12;
}

#navigation {
	margin: 0;
	text-align: left;
	overflow: visible;
	float: left;
	width: 17.7em;
	padding-bottom: 1.1em;
	margin-bottom: 1em;
	margin-left:1.9em;
	font-size: 85%;
	margin-top:4em;
	position:relative;
	z-index:10;
}


	
#navigationBody ul, #navigationBody li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.navEbene1 a {
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#navigationBody ul {
	background-color: #FFFFFF;
	padding: 0.25em 0;
}
#navigationBody ul li {
	margin: 0.5em 0;
	background: #f0f0f0 url(/img/li-nav.gif) 15.5em center no-repeat;
	padding-right:2.5em;
	text-transform:uppercase;
}
#navigationBody ul li:hover {
	background: #C9C9C9 url(/img/li-nav-hover.gif) 15.5em center no-repeat;
}
#navigationBody ul li ul {
	background-color: #C9C9C9;
	margin:0;
	padding:0;
	padding-bottom:0.5em;
}
#navigationBody ul li ul li {
	background: #C9C9C9 url(/img/li-li-nav.gif) 1.3em center no-repeat;
	/**padding-left:0.7em;**/
	color:#000000;
	text-transform: none;
	padding-right:0em;
}

#navigationBody ul li ul li:hover {
	background: #b2b2b2 url(/img/li-li-nav-hover.gif) 1.3em center no-repeat;
	/**padding-left:0.7em;**/

}
#navigationBody ul li ul li ul li {
	background: #b2b2b2 url(/img/li-li-li-nav.gif) 1.3em center no-repeat;
	padding-left:0em;
	color:#000000;
	text-transform: none;
}

#navigationBody ul li ul li ul li:hover {
	background: #b2b2b2 url(/img/li-li-li-nav.gif) 1.3em center no-repeat;
	padding-left:0em;
	text-decoration:underline;

}
#navigationBody ul li ul li ul {
	background-color: #b2b2b2;
	margin:0;
	padding:0;
}
#navigationBody .navEbene1Active.current {
	padding-right:0;
	color:#000000;
	background: #C9C9C9 url(/img/li-nav-hover.gif) 15.5em 0.4em no-repeat;
}
#navigationBody .navEbene2Active li.current {
	padding-right:0;
	/**padding-left:1.9em;**/
	color:#000000;
	background: #b2b2b2 url(/img/li-li-nav-hover.gif) 1.3em 0.6em no-repeat;
}

#navigationBody .navEbene2Active a.current {
	padding-right:0;
	padding-left:2.7em;
	color:#000000;
	background: none;
}
#navigationBody .navEbene3Active a.current {
	padding-right:0;
	padding-left:2.5em;
	color:#000000;
	background: none;
}
#navigationBody .navEbene3Active li.current {
	padding-right:0;
	color:#000000;
	background: #b2b2b2 url(/img/li-li-li-nav.gif) 0.9em 0.4em no-repeat;

}
#navigationBody li.navEbene1Active a {
	color: #000;
	font-weight:bold;
}


#navigationBody li.navEbene3Active a {
	color: #000;
	font-weight:bold;
	text-decoration:underline;
	padding-top:0em;
	padding-bottom:0em;
}

#navigationBody .navEbene1 li.navEbene1Active {
	padding-right:0;
	color:#000000;
	background: #C9C9C9 url(/img/li-nav-hover.gif) 15.5em 0.4em no-repeat;
	font-weight:normal;
}

#navigationBody .navEbene1Active ul.navEbene2 {
	padding-bottom:0.5em;
	font-weight:normal;
	background-color:#C9C9C9;
}

#navigationBody ul.navEbene3Active {
	padding-bottom:0.5em;
	margin-top:-0.5em;
	font-weight:normal;
	padding-left:1.9em;
}


#navigationBody li.navEbene2Active a {
	background: #b2b2b2 url(/img/li-li-nav-hover.gif) 1.3em 0.55em no-repeat;
	margin-bottom:0em;
	padding-left:2.7em;
	/**margin-left:0.4em;**/
}

#navigationBody li.navEbene3Inactive a:hover {
	background: #b2b2b2 url(/img/li-li-li-nav.gif) 0.9em 0.4em no-repeat;
}


#navigationBody li.navEbene2Inactive a {
	padding-bottom:0.1em;
	padding-top:0.1em;
	font-weight:normal;
}

#navigationBody li.navEbene3Inactive a {
	background: #b2b2b2 url(/img/li-li-li-nav.gif) 0.9em 0.4em no-repeat;
	padding-bottom:0em;
	padding-top:0em;
	padding-left:2.5em;
	font-weight:normal;
}

#navigationBody li a {
	padding-left: 1.5em;
}
#navigationBody li li a {
	padding-left: 2.5em;
}
#navigationBody li li li a {
	padding-left: 2.5em;
}
#navigationBody li li li li a {
	padding-left: 5.5em;
}
#navigationBody a {
	color: #000;
	text-decoration: none;
}

#navigationBody a.current {
	font-weight: bold;
}






/**.free1html * {
	margin: 0;
	padding: 0;
}
.free1html {
	margin: 0;
	position: relative;
	z-index: 9;
	font-weight: normal;
	margin-bottom:

}
#navigationBody .free1html a {
	padding: 0;
	margin: 0;
}
#navigationBody .free1html a:hover, #navigationBody .free2html a:hover {
	background: none;
}
**/

.anchorSchnellSucheImg {
	position: relative;
}
.FormfastSearch {
}
.FormfastSearch a {
	margin-left:2.2em;
}
#SchnellSucheImg {
	position: relative;
	top:0.15em;

}
#SEARCHTERM {
	position: relative;
	left: 3em;
	top: -0.1em;
	height: 1em;
	width: 12em;
	border: 1px solid #fff;
}
#SEARCHTERM INPUT {
	font-size:60%
}

.free2html {
	margin-top: 10px;
	margin-left: -1px;
	padding-bottom: 10px;
}


/**.navEbene1.nav1940919 li {
	border-bottom: #8b0000 1px solid;
}
#navigationBody .nav1940919 a.current {
	color: #fff;
}

.navEbene1.nav1940919 li li {
	border-bottom: none;
}**/

.div-navigation-outer {
	position: relative;
	z-index: 3;
}
.div-navigation-inner  {}
#navigation-block {}

.navEbene1 {}
.navEbene1Active {}
.navEbene2 {}
.navEbene2Inactive {}
.navEbene2Active {}

/* Content-Bereich */
#content {
	
}
#contentBody {

}


/**************** Sitemap ********************/
.sitemapBody {

	font-size: 80%;
	padding-top: 2em;
	margin-left: 20.9em;
	
}
.sitemapBody DIV#Content-inner {
	min-height:30em;
}
.sitemapBody #FooterImg {
	display:none;
}
.sitemap {
	margin-left: 1em;
	line-height: 1.5em;
}
h1.sitemap {
	background: #f0f0f0 url(/img/h1_hg.jpg) left top no-repeat;
	letter-spacing: 0.1em;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-left: 2em;
	margin-bottom: 1.5em;
	margin-right: 16em;
}
.sitemap0 li {
	list-style-type:none;
	margin-left: 1em;
}
#sitemap_1 {
	font-size:120%;
	color:#000000;
	font-weight:bold;
}
.sitemap1 {
	margin:1.5em 0em 0em 0.5em;
	list-style-type:none;
	padding-top:0.5em;
}
.sitemap1 a {
	font-size:120%;
	color:#024460;
	font-weight:bold;
}
.sitemap2, .sitemap3, .sitemap4, .sitemap5 {
	list-style-type:none;
}
.sitemap2 a {
	font-size:100%;
	color:#000000;
	font-weight:bold;
	padding-left: 1.2em;
	list-style-type:none;
	background: url(/img/li-content.gif) center left no-repeat #fff;
	margin-left:1em;
}
.sitemap3 a {
	font-size:100%;
	color:#000000;
	font-weight:normal;
	padding-left: 1.2em;
	list-style-type:none;
	background: url(/img/li-li-li-nav.gif) center left  no-repeat #fff;
}
.sitemap3 ul, .sitemap2 ul, .sitemap1 ul {
	padding: 0.5em 0;
}
/************ Sitemap Ende ***************/


.contentBody_stdContent {}
.contentInner {
	position: relative;
	z-index: 2;

}


#Content-inner {
	margin-bottom: 1.5em;
	padding:0 1.6em;
}
#contentSpalte {
	position: relative;
	z-index: 2;
}
.contentSpalte {}

/* Way Home */
.wayhome {	

}
#contentWayhome {
	font-size: 75%;
	position:absolute;
	padding:0;
	margin:0;
	left:4em;
	z-index:9;

}

#contentWayhome a {
	color: #666;
}
.contentFrameWayhome {
	margin-right: 0.7em;
	padding-right: 1.6em;
	background: url(/img/wayhome-trenner.gif) right center no-repeat;
}
a.contentFrameWayhome {
	color: #666;
}

#serviceSpalte {
	position: relative;
	z-index: 3;
	margin: 0;
	padding: 0;
	font-size: 80%;
	float: right;
	width: 17em;
	color: #2e2e2e;
	padding-right: 0.8em;
	padding-left: 0.8em;
	padding-top: 3em;
}

.SesBox {
	color: #2e2e2e;
	border: #efefef 1px solid;
	padding: 0.9em;
	margin-right: 1px;
}

/**#serviceSpalte * {
	padding-right: 0.8em;
	padding-left: 0.8em;
}**/
#serviceSpalte STRONG {
	padding: 0;
}

#serviceSpalte h1 {
	font-size: 125%;
	background-color:#f0f0f0;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-bottom:0.3em;
}
#serviceSpalte h2 {
	font-size: 115%;
	font-family: Georgia, Arial, Verdana, sans-serif;
	border-bottom:1px solid #F0F0F0;
	padding-bottom:0.2em;
}
#serviceSpalte h3, #serviceSpalte h4, #serviceSpalte h5, #serviceSpalte h6 {
	font-family: Georgia, Arial, Verdana, sans-serif;
}

/**ServiceSpalte mit Container**/

#ServiceSpalte1 .l1_liVeranstaltungListe {background:none; padding-left:0; margin-left:0; list-style-image:none; list-style:none; margin-bottom:0.5em;}
#ServiceSpalte1 .l1_ulVeranstaltungListe {padding-left:0; margin-left:0;}
#ServiceSpalte1 .TrennlinieSpalte1 {display:none;}

#qePageContent {
	/**position: relative;
	z-index: 3;**/
	font-size: 90%;
	padding-top: 2.5em;
	margin-right: 19em;
	margin-left: 19em;
}

#qePageContent a, #serviceSpalte a {
	color: #aa010b;
	text-decoration: underline;
	font-weight:normal;
}
#qePageContent a:hover, #serviceSpalte a:hover {
	text-decoration: underline;
	color:#FFFFFF;
	background-color:#aa010b;
}

#qePageContent h1 {
	background: #f0f0f0 url(/img/h1_hg.jpg) left top no-repeat;
	letter-spacing: 0.1em;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-left: 2em;
	margin-bottom: 1.5em;
}

#qePageContent h2 {
	border-bottom: 1px solid #f0f0f0;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-bottom:0.2em;
}
#qePageContent h3, #qePageContent h4, #qePageContent h5, #qePageContent h6 {
	font-family: Georgia, Arial, Verdana, sans-serif;
}

#qePageContent hr {
	line-height:1%;
	color:#000;
	background-color:#000;
	height:1px;
	font-size:1px;
}
#qePageContent table p {
	margin: 0;
	padding: 0;
	padding: 0.1em;
}
#qePageContent ul li, #serviceSpalte ul li {
	background: url(/img/li-content.gif) left center no-repeat;
	padding-left:1em;
	list-style-type:none;
}
#qePageContent ul, #serviceSpalte ul {
	padding-left:0.5em;
}
#qePageContent ol, #serviceSpalte ol {
	padding-left:2em;
}


/* FOOTER */
#content-footer-div {
	clear:both;
	padding:1em 0em 0em 2em;
	background: #FFFFFF;
	color:#4c4c4c;
	height:2em;
}
#FooterImg {}
.footer {
	float: left;
	font-size: 80%;
}
.footer a {
	text-decoration: none;
	color: #4c4c4c;
}
.footer a:hover {
	text-decoration: underline;
}
#FooterDiv {
	
	position: relative;
	left:80.7em;
	top:-8.8em;
	z-index:5;
	font-size:100%;
	width:6em;

}
#FooterImg {
}

/*
#copyright {
	margin-left: -12px;
}
*/
#printpage a {
	padding:0.1em;
	padding-left: 2em;
	background: url(/img/icon-druck.gif) left center no-repeat;
	margin-right: 2.5em;
	color:#4c4c4c;
	margin-left:15.5em;
}
#printpdf a {
	padding:0.1em;
	padding-left: 1.6em;
	background: url(/img/icon-pdf.gif) left center no-repeat;
	margin-right: 2.1em;
	color:#4c4c4c;
}
#sendpage a {
	padding:0.1em;
	padding-left: 2em;
	background: url(/img/icon-sendpage.gif) left center no-repeat;
	margin-right: 2.5em;
	color:#4c4c4c;
}

#siteup a {
	padding:0.1em;
	padding-left: 1.6em;
	background: url(/img/icon-nach-oben.gif) left center no-repeat;
	color:#4c4c4c;
	/**position:relative;
	z-index:6;**/
}
.clearNavContent {
	display:none;
}
#bottom {}
/**#bottomBody {
	padding:1em 0em 1em 2em;
	font-size: 70%;
	background: #FFFFFF;
	color:#4c4c4c;
	clear:both;
}
#bottomBody a {
	color:#4c4c4c;
}**/

#bottomOwnText {}
.bottom {}
#bottomLinks {}

/* LINK-ICONS im Content-Bereich */
SPAN.externerLink, SPAN.httpsLink {
	padding-right: 1.5em;
	background: url(/img/icon-externer-link.gif) right center no-repeat;
	border:none;
}
SPAN.mailLink  {
	padding-right: 1.5em;
	background: url(/img/icon-mail.gif) right center no-repeat;
	border:none;
}

SPAN.pdfLink  {
	padding-right: 1.5em;
	background: url(/img/icon-pdf.gif) right center no-repeat;
	border:none;
}
.externerLink, .httpsLink {
	padding-right: 1.5em;
	background: url(/img/icon-externer-link.gif) right center no-repeat;
	border:none;
}
.mailLink  {
	padding-right: 1.5em;
	background: url(/img/icon-mail.gif) right center no-repeat;
	border:none;
}
.pdfLink  {
	padding-right: 1.5em;
	background: url(/img/icon-pdf.gif) right center no-repeat;
	border:none;
}

/* Admin-Drop-Down  */
.Pirofunctions {
	position: relative;
	z-index: 9;
	margin-top:2em;
}
.dropdownForm  {

}


/* STATUS */
.workflowPanelUp {
	position:absolute;
	left: 24em;
	font-size: 70%;
	width: 50%;
	z-index:20;
}

.workflowPanelUp .wf {
	font-size: 100%;
	background-color:transparent;
}
.workflowPanelUp BR {

}
.wf, .wf tr {

}
/* Sprungmarken Barrierefreiheit */
.invisible {
	display: none;
}

/*######################################################################################################*/
/* MODULE */
/*######################################################################################################*/

/*Suche Version 2.4 Patch 1*/


#dvvSuche {
	margin-right: 17.7em;
	margin-left: 17.7em;
	margin-top:1em;
	margin-bottom:2em;
	position:relative;
	z-index:1;
	line-height:1.4em;	
}
#headline H1 {
	background: #f0f0f0 url(/img/h1_hg.jpg) left top no-repeat;
	letter-spacing: 0.1em;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-left: 2em;
	margin-bottom: 1.5em;
}
.searchPBar {
	line-height:0em;
}
.searchPBar * {
	font-size:90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#dvvSuche UL LI {
	list-style:none;
	background: url(/img/li-content.gif) 0.5em center no-repeat;
	padding-left:1.5em;
	margin-left: -1.5em;	
}

#dvvSuche li.eGovTreff {
	background: url(/img/li-content.gif) left center no-repeat;
	margin-left:-1em;
}

#SuchmaskeGesamt {
	font-size: 90%;
	padding-top: 0.1em;
	margin-bottom: 2em;
}

#Suchbegriff {
	margin-right: 1em;
}
.suchbegriff label {
	float: left;
}
.suchbegriffInput INPUT {
	margin-left: 1em;
	float:left;
}
#einleitungTreffer {
	padding-bottom: 1em;
}

/*Ende SuchmaskeGesamt*/

#searchAnzTreffer {
	font-size:70%;
}
#searchOutput {
	margin-bottom: 1em;

	clear: both;
}
.searchRsWithDescr1 {
	background-color: #f4f4f4;
	font-size: 90%;
	padding: 0.2em 0 0.2em 1em;
	background: #f4f4f4 url(/img/li-content.gif) 0.5em center no-repeat;
}
.searchRsTypeCell0 a img , 
.searchRsTypeCell1 a img {
	margin-left:0.5em;
}
.searchRsWithDescr0 {
	font-size:90%;
	padding: 0.2em 0 0.2em 1em;
	background: url(/img/li-content.gif) 0.5em center no-repeat;
}


.searchRsNameCell0,
.searchRsNameCell1,
.searchRsTypeCellWithDescr1,
.searchRsTypeCellWithDescr0,
.searchRsNameCellWithDescr0,
.searchRsNameCellWithDescr1 {
	margin-left: 0.5em;
}

.searchDescrNameCell0,
.searchDescrNameCell1 {
	display:none;
}

#freespace12, #freespace7 {
	padding: 0;
	clear: both;
}
.searchPBarPrevCell {
	margin-right: 0.5em;
}
.searchPBarPrevBt, .searchPBarPrevBtDis {
	float: left;
	margin-right: 0.5em;
}
.searchPBarPrevCellDis INPUT, 
.searchPBarPrevCell INPUT, 
.searchPBarNextCell INPUT,
.searchPBarNextCellDis INPUT, 
.seitenzahlen INPUT, 
.submitbutton, 
.spaced, 
.suchbutton INPUT, 
.authbut INPUT, 
#searchButton INPUT,
#searchPBarGoCell INPUT {
	border:1px solid #B2B2B2;
	font-weight:normal;
	background-color: #C9C9C9;
	padding:0;
	float:left;
}

.searchPBarPrevCellDis INPUT:hover, 
.searchPBarPrevCell INPUT:hover, 
.searchPBarNextCell INPUT:hover,
.searchPBarNextCellDis INPUT:hover, 
.seitenzahlen INPUT:hover, 
.submitbutton, 
.spaced, 
.suchbutton INPUT:hover, 
.authbut INPUT:hover, 
#searchButton INPUT:hover,
#searchPBarGoCell INPUT:hover {
	border:1px solid #B2B2B2;
	font-weight:normal;
	background-color: #B2B2B2;
	padding:0;
	float:left;
}




#searchPBarGoCell INPUT { margin-right:0.5em;}
#searchButton INPUT{
	margin-left:1em;
}
.searchPBarPrevCellDis INPUT {
	cursor: auto;
}
.searchPBarPrevCellDis {
	float: left;
	margin-right: 0.5em;
}
.seitenzahlen {
	float: left;
}
.searchPBarNumCellAct, .searchPBarNumCell {
	margin-right: 0.5em;
}
#searchPBarNumSelectCell {
	margin-right: 0.5em;
	float:left;
}
#searchPBarNumSelectCell option {
	font-size: 90%;
}
#lpMesuTreffer {
	padding-top: 2em;
	font-size: 90%;
}

#lpMesuTreffer H2 {
	border-bottom: 1px solid #f0f0f0;
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding-bottom:0.2em;
}

/*Ende #dvvSuche*/

/*Suche eGov-Module und VP */

#lpeGovVK ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovVK a.lpSuAlleTreffer {line-height:2em;}

#lpeGovGewerbe ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovGewerbe a.lpSuAlleTreffer {line-height:2em;}

#lpeGovVereine ul li {background-position:left 0.3em;padding-left:1.25em;}
#lpeGovVereine a.lpSuAlleTreffer {line-height:2em;}

/*VK Beginn Suche*/

#VKSuchContent {}
#VKEinleitung {}
.VKEinleitungTitel {}
.VKEinleitungTitel H1 {}

.VKEinleitungSubtitle {display:none;}
.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; background-color:#C9C9C9;border:1px solid #B2B2B2;}
.VKSucheButton1 INPUT:hover {text-decoration:none;padding:0.125em 0.2em;background-color:#B2B2B2; border:1px solid #B2B2B2;}

.VKSucheFreitexttitel {margin-top:2em;}
.VKSucheFreitexttitel H2 {}

.VKFreitextSuchebegriff {}
.VKFreitextSuchebegriff label {}

.VKSucheFreiesTextfeld {}
.VKSucheFreiesTextfeld INPUT {}


#VKKategorien {margin-top:2em;}
.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 {margin-top:2em;}
.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 {margin-top:2em;}
.VKVeranstaltungsortTitel {}
.VKVeranstaltungsortTitel H2 {margin-top:1em;}

.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;background-color:#C9C9C9; border:1px solid #B2B2B2;}
.VKSucheButton2 INPUT:hover {text-decoration:none;padding:0.125em 0.2em;background-color:#B2B2B2; border:1px solid #B2B2B2;}

.VKlinksuche {}
.VKlinksuche a {}

/*VK Ende Suche*/

/*VK Beginn Suchergebnis*/

.ical {margin-left:0.5em;}

.VKMonatsleiste {margin-bottom:1em;}
.VKMonatsleisteMonat {margin:0.2em 0; line-height:1.6em;}
.VKMonatsleistePrefix {display:block;}
#qePageContent .VKMonatsleisteMonat a {
	color:#000000;
	text-decoration:none;
	background-color:#C9C9C9;
	border:1px solid #B2B2B2;
	text-align:center;
	padding:0em 0.1em;
}
#qePageContent .VKMonatsleisteMonat a:hover {
	background-color:#B2B2B2;
}
.VKMonatsUeberschrift {display:none;}
.VKLinkWeiter {display:none;}

.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 {}
.VKErgebnisEintragungerade {padding:0 0 0.5em 0em; border-left: 1px solid #C9C9C9;}
.VKErgebnisEintraggerade {padding:0 0 0.5em 0em;border-left: 1px solid #C9C9C9;}
.VKErgebnisTermin {}
#contentSpalte .VKErgebnisTermin H2 {
	border:none;
	background-color:#C9C9C9;
	color:#000000;
	padding:0.1em 0.1em 0.1em 0.4em;
	font-weight:normal;	
	margin-bottom:0.3em;
	
}

.VKErgebnisTitel {margin-left:0.5em; margin-bottom:0.2em;}
#qePageContent .VKErgebnisTitel H2 {border:none;padding:0em; margin:0em;}
#qePageContent .VKErgebnisTitel a {background:none; font-weight:bold; text-decoration:none;}
#qePageContent .VKErgebnisTitel a:hover {color:#FFFFFF; background-color:#AA010B;}



.VKErgebnisOrt {margin-left:0.5em;}
.VKErgebnisOrt span.VKErgebnisOrtLA {float:left;margin-right:0.4em;}
.VKErgebnisOrt br {display:none;}
#contentSpalte .VKErgebnisOrt H3 {padding:0em; margin:0em; font-weight:normal; font-size:100%;}


.VKErgebnisVeranstalter {margin-left:0.5em;}
.VKErgebnisVeranstalter span.VKErgebnisVeranstalterLA {float:left;margin-right:0.4em;}
.VKErgebnisVeranstalter br {display:none;}
#contentSpalte .VKErgebnisVeranstalter H3 {padding:0em; margin:0em;font-weight:normal; font-size:100%;}

.TrennerzuDetaillink {}

.VKErgebnisDetaillink {}
.VKErgebnisDetaillink a {
	padding-left:0.7em; 
	margin-top:0.2em;
	background:url("/img/li-content.gif") no-repeat left center;
	margin-left:0.5em;
}

  
.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 {border-left:1px solid #C9C9C9; padding: 0.5em 0em;}
.vkdetailsEventname, .VKDetailsKopf .VKLinkZurueck {display: none;}

.VKLinkZurueck {}
.VKLinkZurueck a {}

.TrennerKopfDetails {}

.VKDetailsEintrag {}
.VKDetailsTermin {}
#contentSpalte .VKDetailsTermin H2 {margin-top:0; border:none; font-weight:normal; font-size:100%; color:#000000; background-color:#C9C9C9;padding:0.2em 0.2em 0.2em 0.5em;}

.VKDetailsTitel {}
#contentSpalte .VKDetailsTitel H2 { border:none;padding:0.1em 0.1em 0.5em 0.5em; margin:0em;}

.icaldetail,
.VKDetailsKurz,
.VKDetailsLink,
.VKDetailsText,
.VKDetailsLocationBeschreibung,
.VKDetailsLocationIL,
.VKDetailsLocationAnfahrt {margin-left:0.5em;}

.VKDetailsLink {margin-bottom:1em;}
.VKDetailsLocationILLA {display:none;}

#contentSpalte .VKDetailsKategorie h3 {
	font-size:100%;
	margin-top:2em;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
}
 
#contentSpalte .VKDetailsOrtLang h3, 
#contentSpalte .VKDetailsVeranstalterLang h3, 
#contentSpalte .VKDetailsText h3, 
#contentSpalte .VKDetailsLocationBeschreibung h3, 
#contentSpalte .VKDetailsLocationAnfahrt h3, 
#contentSpalte .VKDetailsLocationBeschreibung h3,
#contentSpalte .VKDetailsMoreDatesLang h3 {
	background-color:#C9C9C9;
	color:#000000;
	font-weight:normal;
	padding:0.2em 0.1em 0.2em 0.5em;
	font-family:Georgia,Arial,Verdana,sans-serif;
	display:block;
	font-weight:normal;
	margin-right:0.3em;
	margin-bottom:0.5em;
	margin-top:2em;
	margin-left:-0.5em;
	font-size:110%;
	
}

.VKDetailsKurz {margin-bottom: 1em;}
.VKErgebnisTextBZN {display:none;}

.VKDetailsKategorie {margin-left:0.5em;}
.VKDetailsKategorie span {}
.VKDetailsKategorie H3 {margin-bottom: 0.2em;}

.VKDetailsBild {margin:1em 0.5em;border:none;}
.VKDetailsBild img {border:none;}

.VKDetailsOrtLang {margin-left:0.5em;}
.VKDetailsOrtLang span {}
.VKDetailsOrtLang H3 {margin-bottom: 0.2em;}
.VKDetailsOrtLang br {}


.VKDetailsVeranstalterLang {margin-left:0.5em;}
.VKDetailsVeranstalterLang span {}
.VKDetailsVeranstalterLang H3 {margin-bottom: 0.2em;}

.VKDetailsMoreDatesLang {margin-left:0.5em;}
.VKDetailsMoreDatesLang H3 {margin-bottom:0.2em;}


.VKDetailsFer {margin-left:0.5em;}
.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 {margin-top:2em;}
.FirmenSucheUeberschrift H2 {}
.FirmenSucheFreitext {}

.FirmenSucheFreitext label {}
.FirmenSucheFreitext INPUT#freitextsuche { width:18em;}

.FirmenSuchePlz {display:none;}
.FirmenSuchePlz label {}
.FirmenSuchePlz INPUT#plz {}

.FirmenSucheButton {}
.FirmenSucheButton INPUT.FirmenSucheBtn {border: 1px solid #B2B2B2;float:right;margin-top:-1.5625em;background-color:#C9C9C9;}
.FirmenSucheButton INPUT:hover {background-color:#B2B2B2; border:1px solid #B2B2B2;}
    
#FirmenBranchenauswahl {margin-top:2em;}	
    
#FirmenUebersicht {margin-top:2em;}
.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 */


#FirmenContent {}
#FirmenContentNE 
#FirmenContentErgebnisliste {}
.FirmenErgebnislisteUeberschrift {}
#FirmenContentErgebnisliste .klar {clear:none;}
.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; float:left;margin-right:0.125em;}
span.AzListeNoLink {display:none;}


#FirmenErgebnisliste { margin-top: 1em;}

.FirmenErgebnisEintragUngerade {
	background-color:#F0F0F0;margin:0.5em 0;padding:0.5em 0 0.5em 0.5em;border-top:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;
}
.FirmenErgebnisEintragGerade {
	padding:0 0 0 0.5em;
}

#qePageContent .FirmenErgebnisFirmenname a {
	font-family:Georgia,Arial,Verdana,sans-serif; 
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}

.FirmenErgebnisFirmenname {}
.FirmenErgebnisKurztext {}
.FirmenAptrbl {}
.FirmenAptr {}
.FirmenErgebnisAnschrift {}
.FirmenErgebnisPlzOrt {}
.FirmenErgebnisTelefon {}
.FirmenErgebnisEmail {}
.FirmenErgebnisHompage {}
.FirmenErgebnisDetails {	
	background:url("/img/li-content.gif") no-repeat left center;
	padding-left:1em;
}

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 {
	border-left: 1px solid #C9C9C9; padding-bottom: 0.5em;
}
#FirmenDetail H2 {}
#FirmenDetail H3 {font-weight:bold;padding:0 0.25em 0 0;}

.FirmenDetailTitel {padding-left:0.5em;}
.FirmenDetailTitel H2 {}
.FirmenDetailTitel H3 {}

.FirmenDetailBild {padding:2em 0em 2em 0.5em; border:none;}

.FirmenDetailAnsprechpartner1 {padding-left:0.5em;}
.FirmenAptrBez {}
.FirmenAptrBez H3 {}
.FirmenAptrDat {}

.FirmenDetailInhaberBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenDetailInhaberDat {}

.FirmenDetailBranche {margin-top:1em;}
.FirmenDetailBrancheBez {color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenDetailBranche ul {}
.FirmenDetailBrancheDat {}

.FirmenDetailAdresseBez {	
	background-color:#C9C9C9;
	color:#000000;
	font-weight:normal;
	padding:0.2em 0.1em 0.2em 0.5em;
	font-family:Georgia,Arial,Verdana,sans-serif;
	display:block;
	font-weight:normal;
	margin-right:0.3em;
	margin-bottom:0.5em;
	font-size:110%;
}
.FirmenDetailAdresseDat {padding-left:0.5em;}
.FirmenDetailAdresseAnschriftDat {}
.FirmenDetailAdresseOrtDat {}

.FirmenDetailPostfachBez {font-weight:bold; padding-left:0.5em;margin-top:1em;}
.FirmenDetailPostfachDat {padding-left:0.5em;}

.FirmenDetailTelBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;margin-top:1em;}
.FirmenDetailTelDat {margin-top:1em;}

.FirmenDetailMobilBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenDetailMobilDat {}

.FirmenDetailFaxBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenDetailFaxDat {}

.FirmenDetailEmailBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenEmailDat {}

.FirmenDetailWebsiteBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.FirmenDetailWebsiteDat {}

.FirmenDetailBeschreibung {margin-top:1em;padding-left:0.5em;}
.FirmenDetailBeschreibungBez {}
.FirmenDetailBeschreibungBez {
	background-color:#C9C9C9;
	color:#000000;
	font-weight:normal;
	padding:0.2em 0.1em 0.2em 0.5em;
	font-family:Georgia,Arial,Verdana,sans-serif;
	display:block;
	font-weight:normal;
	margin-right:0.3em;
	margin-left:-0.5em;
	margin-bottom:0.5em;
	font-size:110%;
}


.FirmenDetailBeschreibungDat {padding-top:0.5em;}
.FirmenDetailWebsiteDat {}

.FirmenFooter {}
.FirmenLinkZurueck {}

.Firmenfreespace1 {}

/* Ende Firmen Detail */

/* Vereine Suche */

#VRSuchContent {}
#VRSuchContent H2{}
#VREinleitung {}
.VREinleitungTitel {}
.VREinleitungTitel H1 {}
.VREinleitungSubtitle {display:none;}
.VREinleitungSubtitle H2 {}
.VREinleitungBegleittext {}
.VREinleitungIllustration {}


#VRSuche {margin-top:2em;}
#VRSucheinnen {} 
.VRSucheUeberschrift {}
.VRSucheUeberschrift H2 {}
.VRSucheFreitext {}

.VRSucheFreitext label {}
.VRSucheFreitext INPUT#freitextsuche { width:18em;}

.VRSuchePlz {display:none;}
.VRSuchePlz label {}
.VRSuchePlz INPUT#plz {}

.VRSucheButton {}
.VRSucheButton INPUT.VrSucheBtn {border: 1px solid #B2B2B2;float:right;margin-top:-1.57em;background-color:#C9C9C9;}
.VRSucheButton INPUT:hover {background-color:#B2B2B2; border:1px solid #B2B2B2;}
    
#VRUebersicht {margin-top:2em;}
.VRUebersichtUeberschrift {}
.VRUebersichtUeberschrift H2 {}
.VRUebersichtListe {}
.VRUebersichtListe ul {}
.VRUebersichtListe ul li {}
    
    
#VRkatauswahl {margin-top:2em;}
.VRkatUeberschrift {}
.VRkatUeberschrift H2 {}
.VRkatliste {}
.VRkatliste ul {
	list-style: none;
}
#qePageContent .VRkatliste li {
	list-style: none;
	background:none;
	padding-left:0em;
}

.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;float:left;margin-right:0.5em;}
span.registerNoLink {display:none;}
.vrTextAlle {}


#VRErgebnisliste {}
#VRErgebnisliste .klar {clear:none; display:none;}
.VRErgebnisEintragUngerade {background-color:#F0F0F0;margin:0.5em 0;padding:0.5em 0 0.5em 0.5em;border-top:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;}
.VRErgebnisEintragGerade {padding:0 0 0 0.5em;}

.VRErgebnisVRname {}
#qePageContent .VRErgebnisVRname a {
	font-family:Georgia,Arial,Verdana,sans-serif; 
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.VRErgebnisKurztext {}
.VRAptrbl {}
.VRAptr {}
.VRErgebnisAnschrift {}
.VRErgebnisPlzOrt {}
.VRErgebnisTelefon {}
.VRErgebnisEmail {}
.VRErgebnisHompage {}
.VRErgebnisDetails {margin-top:0.2em;}
.VRErgebnisDetails a {
	background:url("/img/li-content.gif") no-repeat left center;
	padding-left:1em;
}

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 {border-left: 1px solid #C9C9C9; padding-bottom: 0.5em;}
#VereineDetail H2 {padding-left:0.5em;}

.VereineDetailTitel {}
.VereineDetailTitel H2 {}

.VereineDetailBild {padding-left:0.5em; margin-bottom:1em;}

.VereineDetailKategorieBez {padding-left:0.5em;}
.VereineDetailKategorieDat {padding-left:0.5em;}

.VereineDetailAnsprechpartner1 {}
.VereineDetailAnsprechpartner2 {margin-top:1em;}
.VRAptrBez {}
.VRAptrBez H3 {background-color:#C9C9C9;padding:0.2em 0.1em 0.2em 0.5em; color:#000000; font-weight:normal;}
.VRAptrDat {padding-left:0.5em;}

.VereineDetailAdresseBez {display:none;}
.VereineDetailAdresseDat {padding-left:0.5em;}
.VereineDetailAdresseAnschriftDat {}
.VereineDetailAdresseOrtDat {}

.VereineDetailTelBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.VereineDetailTelDat {padding-left:0.5em;}

.VereineDetailFaxBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.VereineDetailFaxDat {}

.VereineDetailEmailBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.VereineEmailDat {}

.VereineDetailWebsiteBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;padding-left:0.5em;}
.VereineDetailWebsiteDat {}

.VRDetailsTextSpan {padding-left:0.5em;}
.VRDetailsText H3 {background-color:#C9C9C9;padding:0.2em 0.1em 0.2em 0.5em; color:#000000; font-weight:normal;}

.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:14em;}
.logimask INPUT#inUN, .logimask INPUT#inPWD {width:14em;}
.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, #VereineContentAN {

}

#VereineContentNE .SucheFirma {}
#VereineContentNE .suchmaske{margin:0.5em 0;}
#VereineContentNE .suchbutton{margin:0.5em 0;}

#qePageContent #xhk li, #xhk li li {background-image:none; list-style-type:none; list-style-image:none; margin:0; padding:0;}
#qePageContent #xhk label {display:inline;width:auto; overflow:auto; margin:0; padding:0; float:none;}
#qePageContent #xhk input, #qePageContent .ll input {width:auto; margin-right:0.5em; overflow:auto;}
#qePageContent .ll {clear:left;}
#qePageContent #xhk li img { float:left; padding-top:0.2em;} 


/**********************Tourismus-Modul******************************/

/**#TourExtContent FIELDSET {display:none;}**/

#Ergebnisliste {overflow:auto;}

#TourExtSuche FIELDSET { display:block; border:1px solid #999; margin-bottom: 1em; margin-top:1em;background-color:#F0F0F0;}
#TourExtSuche .SucheAust FIELDSET { background-color:#C9C9C9;}
#TourExtSuche LEGEND { border:1px solid #999; padding:0.1em 0.5em; font-weight:bold; background-color:#F0F0F0;}
#TourExtSuche .SucheAust LEGEND { background-color:#C9C9C9;}
.SucheAust {margin-top: 1em;}
.cbx { padding:0 0.6em;}

.Titel {margin-bottom:0.5em;}
.fname { display:block;width:8em; float:left;}
.feld SELECT, .feld INPUT {display:block; width:20em;}
.SucheAust .fname {float:none;}

.box INPUT {width: auto;}
.embox INPUT {width: auto;}
.editFelder INPUT {width:auto;}

.SucheButton INPUT {
	text-decoration:none;
	padding:0.125em 0.2em;
	margin-top:1em;	
	background-color:#C9C9C9;
	border:1px solid #B2B2B2;
}
.SucheButton INPUT:hover {
	background-color:#B2B2B2;
	border:1px solid #B2B2B2;
	font-weight:normal;
}


#qePageContent .EintragUeberschrift a {
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#qePageContent .EintragUeberschrift h2 {
	text-decoration:none;
	border:none;
	padding:0;
	margin:0;
}
#qePageContent #TourismusDetail .EintragUeberschrift h2 {
	border-bottom:1px solid #F0F0F0;
	margin-left:0.5em;
}

.ErgebnisEintrag .ErgebnisDetaillink a {
	padding-left:0.7em; 
	margin-top:0.2em;
	background:url("/img/li-content.gif") no-repeat left center;
	margin-left:0.5em;
}

.IconKategorie {float:left; margin-right:0.5em;}
.ErgebnisEintrag.EintragUngerade {
	background-color:#F0F0F0;
	margin:0.5em 0;
	padding:0.5em 0.5em 0.5em 0.5em;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
}
.ErgebnisEintrag .BildDiv {float:right; margin-left:1em; margin-bottom:1em;}
.ErgebnisEintrag .InfoPreise, .ErgebnisEintrag  .Tagungen {display:none;}

.EintragUeberschrift H2 {
	line-height:normal;
	padding:0.5em 0em;
	margin:0;
}

.ErgebnisEintrag .ErgebnisDetaillink { display:block; clear:both;}

.Adresselabel, .Kontaktdatenlabel, .fremdsprachenlabel, .InfoPreiselabel, .PreiszusatzLabel, .Tagungenlabel, .Buchungslinklabel, .Beschreibunglabel, .BeschreibungTyplabel, .Oeffnungszeitenlabel {
	font-weight:bold;
	margin-top:1.5em;
	margin-bottom:0.5em;
}
.TrennerListe {
	margin-bottom:1.5em;
}
#TourismusDetail {
	padding:1em 0 0.5em 0;
	border-left:solid 1px #C9C9C9;
	margin: 0.7em 0em;
}

#TourismusDetail .Adresselabel, #TourismusDetail .InfoPreiselabel,  #TourismusDetail .BeschreibungTyplabel, #TourismusDetail .Beschreibunglabel, #TourismusDetail .Tagungenlabel, #TourismusDetail .Oeffnungszeitenlabel {
	padding:0.2em 0.2em 0.2em 0.5em;
	background-color:#C9C9C9;
	font-family:Georgia,Arial,Verdana,sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:110%;
}

#TourismusDetail .IconsAusstattung,
#TourismusDetail .IconKategorie, 
#TourismusDetail .Inhaber, 
#TourismusDetail .Strasse, 
#TourismusDetail .Ort, 
#TourismusDetail .EintragRumpf .BildDiv,
#TourismusDetail .Telefon,
#TourismusDetail .Fax,
#TourismusDetail .Mailwww,
#TourismusDetail .Mobil,
#TourismusDetail .Küche,
#TourismusDetail .InfoAnzFewo, 
#TourismusDetail .InfoMaxPers, 
#TourismusDetail .InfoTagespreis,
#TourismusDetail .InfoWochenPreis,
#TourismusDetail .BeschreibungTypdata,
#TourismusDetail .Beschreibungdata,
#TourismusDetail .InfoDz,
#TourismusDetail .InfoEz,
#TourismusDetail .Zuschlag, 
#TourismusDetail .Tagungendata,
#TourismusDetail .Oeffnungszeitendata {
	padding-left:0.5em;
}

#TourismusDetail .EintragRumpf .BildDiv {
	margin-bottom:1em; margin-top:1em;
}
#imageDetails {display:none;}

/************************ Tourismus-Modul Ende ************************/






/*Verwaltungsportal*/

#lpSeite {
	margin-bottom: 1em; 
}
#lpSeite H3 {
	padding:0.2em 0.2em 0.2em 0.5em;
	background-color:#C9C9C9;
	color:#000000;
	font-family:Georgia,Arial,Verdana,sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:110%;
	margin-top:2em; 
}

#lpSeite H2 { margin-top:2em;}



#sprechzeitenOrg {border:none;}
#sprechzeitenOrg td, #sprechzeitenOrg tr, #sprechzeitenOrg tbody {border:none;}
#sprechzeitenOrg td { }
.lpBAnsprechSprech {background-color:#F0F0F0; padding:0.2em 0.5em; margin:0.5em 0;}
.lpBAnsprechSprech .lpBAnsprech1 {font-weight:bold;}
#lpBHaus {margin-bottom:0.5em; float:left; padding-right:2em;}
#lpBHaus H3, #lpBPost H3, #lpBKontakt H3 {  }
#lpBHaus br {}
#lpBHaus a {}
#lpBHaus a#lpBFahrplan {}

#lpBPost {margin-bottom:0.5em;padding-top:0.1em;}

#lpBPark {}
#lpBPark H3 {}

#lpBKontakt {margin-bottom:0.5em;}
#lpBKontakt #lpBKontaktTable {}
#lpBKontakt #lpBKontaktTable .lpSpalte1 {}
#lpBKontakt #lpBKontaktTable .lpSpalte2 {}

#lpBOeffnung {margin-bottom:0.5em;}
#lpSeite #lpBKontakt h3, #lpSeite #lpBHaus h3, #lpSeite #lpBPost h3 {	
	font-size:100%;
	border:none;
	background-color:transparent;
	padding:0;
	margin:0;
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
}
#lpBOeffnung ul {}
#lpBOeffnung ul li {}

.lpAnsprechClass {}
.lpBAnsprechNameDiv {}
.lpBAnsprechNameDiv H4 {}
.lpBAnsprechFunktion {}
.lpBAnsprechFunktion br {}
.lpBAnsprechFoto {}
.lpBAnsprechFoto img.lpBBild {}

.lpBAnsprechTable { border-bottom: 1px solid #F0F0F0; padding-bottom:1em;}
.lpBAnsprechTable  span {}
.lpBAnsprechTable  span.lpBAnsprech1 {}
.lpBAnsprechTable  span.lpBAnsprech2 {}

.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 {}
.lpBAnsprechTable .lpBAnsprechZust ul {}
.lpBAnsprechTable .lpBAnsprechZust ul li {}

.sprungmarke {margin:1em 0; text-align:right;}
#lpSeite .sprungmarke a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border: 1px solid #999;}
#lpSeite .sprungmarke a:hover {background-color:#AA010B;}

#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 {padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;border:1px solid #B2B2B2;font-weight:normal;background-color: #C9C9C9;}

#lpBForm {margin-bottom:0.5em;}
#lpBForm ul {}
#lpBForm ul li {}

#qePageContent .lpLLBaum ul {
	margin:0;
	padding:0;
}

#qePageContent #lebenslagenbaum li {
	border:1px solid #999999;
	padding:0.2em 0.5em 0.2em 1.5em;
	margin:0.4em 0;
	text-decoration:none;
	display:block;
	background:url("/img/li-content.gif") no-repeat scroll 0.3em center #F4F4F4;
	list-style-type:none;
	list-style-image:none;
}
#qePageContent #lebenslagenbaum li:hover {
	background-color:#C9C9C9;
	color:#FFFFFF;
	list-style-type:none;
	list-style-image:none;
}
#qePageContent #lebenslagenbaum a {
	text-decoration:none;
	color:#000000; 
	display:block;
}
#qePageContent #lebenslagenbaum a:hover {
	background-color:transparent;
	color:#000000;
	text-decoration:underline;
}

/*Verwaltungsportal Mitarbeiterliste Version 2.5 */

#lpBWListEinleitung {display:none;}
.lpBWMAListe{}
.lpBWMAListe H2.lpBWMAmt {}
.lpBWMAListe a {line-height:2em;color:#999;}

.lpBWMAListe .lpAnsprechClass {}
.lpBWMAListe .lpBAnsprechNameDiv {}
.lpBWMAListe .lpBAnsprechNameDiv H4 {}
.lpBWMAListe .lpBAnsprechFunktion {}

.lpBWMAListe .lpBAnsprechTable {margin:1em 0 1.25em 0;border-bottom:1px solid #999;padding-bottom:1em;}
.lpBWMAListe .lpBAnsprechTable  {}
.lpBWMAListe .lpBAnsprechTable  span.lpBAnsprech1 {float:left;width:8em;}
.lpBWMAListe .lpBAnsprechTable  span.lpBAnsprech2 {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 {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust ul {}
.lpBWMAListe .lpBAnsprechTable .lpBAnsprechZust ul li {}


/*Verwaltungsportal Mitarbeiterliste Version 2.5 in Tabellenform*/

#lpVAnfangsbuchLeiste {}
#lpVAnfangsbuchLeiste a {}
#lpVAnfangsbuchLeiste a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpVAnfangsbuchLeiste a.lpAktiv:hover {background:#999;color:#FFF;}
#lpVAnfangsbuchLeiste .lpAktiv {width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;}
#lpVAnfangsbuchLeiste .lpInaktiv {display:none;}
#lpVAnfangsbuchLeiste a.lpAktivAktuelleAuswahl {color:#FFF;width:1em;text-align:center;float:left;margin:0 0.25em 0.25em 0;background-color: #999;padding:0 0.1875em;text-decoration:none;}

.lpAnsprechClassTable {}
.lpAnsprechClassTable {border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;}
.lpAnsprechClassTable caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
.lpAnsprechClassTable p {margin:0;padding:0;color:#333;}
.lpAnsprechClassTable p a {margin:0;padding:0;}
.lpAnsprechClassTable th {background-color:#f4f4f4;padding:5px;border:1px solid #999;vertical-align:top;font-weight:bold;}
.lpAnsprechClassTable th.thAnfaBuch {background-color: #fff;}
.lpAnsprechClassTable td {padding:5px;border:1px solid #999;vertical-align:top;background-color:#fff;text-align:left;}



/*Verwaltungsportal Verfahrensbeschreibung*/

#lpVAnfangsbuch .lpVAnfangsbuchEinleitung {padding-bottom:1em;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste {display:block;text-align:center;padding:1.5em 0em;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a {}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpVAnfangsbuch .lpVAnfangsbuchLeiste a.lpAktiv:hover {background:#AA010B;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: #AA010B;padding:0 0.1875em;text-decoration:none;}

#lpVBEinleitung {}

#lpVerfahrenstitel {}

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 {padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;border:1px solid #B2B2B2;font-weight:normal;background-color: #C9C9C9;}

/*Verwaltungsportal Online Formulare*/

.lpFormular {}
.lpFormular H1 {}

#lpVAnfangsbuch {}
#lpVAnfangsbuch .lpVAnfangsbuchEinleitung {padding-bottom:1em;}
#lpVAnfangsbuch #lpAbisZDiv { text-align:center;}
#lpVAnfangsbuch #lpAbisZDiv a {}
#lpVAnfangsbuch #lpAbisZDiv a.lpAktiv {padding:0 0.1875em;text-decoration:none;}
#lpVAnfangsbuch #lpAbisZDiv a.lpAktiv:hover {background:#AA010B;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: #AA010B;padding:0 0.1875em;text-decoration:none;}

#lpFormularContent {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:#AA010B;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: #AA010B;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 {padding:0 0.24em;text-decoration:none;margin-top:0.5em;display:block;border:1px solid #B2B2B2;font-weight:normal;background-color: #C9C9C9;}


/*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 {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;}
#qePageContent .Grusskarten-Motivauswahl-Kopfzeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-Motivauswahl-Kopfzeile span a:hover {background-color:#AA010B;}

.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;text-align:right;color:#747f96; display:none;}

.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 {margin:1em 0;}
#qePageContent .Grusskarten-Motivauswahl-Versenden a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border: 1px solid #999;}
#qePageContent .Grusskarten-Motivauswahl-Versenden a:hover {background-color:#AA010B;}

.Grusskarten-Motivauswahl-Clear {display:none;}

.Grusskarten-Motivauswahl-Fusszeile {float:left;margin:1em 0; width: 30em;}
.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 {}
#qePageContent .Grusskarten-Motivauswahl-Fusszeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-Motivauswahl-Fusszeile span a:hover {background-color:#AA010B;}


/*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 { text-decoration:none;}
#qePageContent .Grusskarten-senden-Kopfzeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-senden-Kopfzeile span a:hover {background-color:#AA010B;}


.Grusskarten-senden-Bild-Div {}
.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-Vorschau-Bild-Div, .Grusskarten-Vorschau-Ansicht {text-align:center; padding:0.5em 0em; margin:0.5em 0em;}

.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 {text-decoration:none;}
#qePageContent .Grusskarten-senden-Fusszeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-senden-Fusszeile span a:hover {background-color:#AA010B;}

.Grusskarten-Vorschau-Fusszeile span {border: 1px solid #999;}
#qePageContent .Grusskarten-Vorschau-Fusszeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-Vorschau-Fusszeile span a:hover {background-color:#AA010B;}
.Grusskarten-Vorschau-Fusszeile .Grusskarten-Vorschau-zurueck {display:none;}

.Grusskarten-Vorschau-Kopfzeile span {border: 1px solid #999;}
#qePageContent .Grusskarten-Vorschau-Kopfzeile span a {background-color:#f4f4f4;text-decoration:none;padding:0 0.2em;border:0;}
#qePageContent .Grusskarten-Vorschau-Kopfzeile span a:hover {background-color:#AA010B;}
.Grusskarten-Vorschau-Kopfzeile .Grusskarten-Vorschau-zurueck {display:none;}



/*################################################################################################################*/ 
/* PRESSE */ 
/*################################################################################################################*/ 



/* Beginn Presse Header */ 

/**.pressList {overflow:auto;}**/
.liste_mitteilung {overflow:auto;}

#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 {
	background-color: #f0f0f0;
	padding: 0.3em 0.3em;
	margin: 1em 0em 0em 0em;
}
.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 {	
	background-color: #f0f0f0;
	padding: 0.3em 0.3em;
	margin: -0.2em 0em 2em 0em;
}
.reihe_zwei a { padding-right:1em;}
.reihe_zwei a.pressroomButtons{}
.reihe_zwei a.pressroomButtons-rss{padding-left:1.4em; background:url(/img/rss.png) no-repeat scroll left center; padding-bottom:0.1em;}

#listhead_abstand_unten {margin-bottom:1em}

/* ENDE Presse Header */

/* Beginn Presse Liste */

.liste_zeile_eins {}
#qePageContent .liste_zeile_eins h2 {
	margin:0;
	border-bottom:none;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0.3em;
}
#qePageContent .liste_mitteilung_ueberschrift a {
	font-size:100%; 
	border:none;
	font-weight:bold;
	text-decoration:none;
}
.liste_mitteilung_datum {
	color: #000000;
	margin-right:0.7em;
	padding: 0.2em 0.2em;
	/**background: url(/img/li-content.gif) center right no-repeat;**/
	font-weight:normal;
	background-color: #C9C9C9;
	font-size:90%;	
}
.liste_mitteilung {
	border-top:1px solid #C9C9C9;
	margin-bottom:0.5em;
}
/**.liste_mitteilung.even {
	border-left: 15px solid #f0f0f0;
	padding-left:1em;
}
.liste_mitteilung.odd {
	border-left: 15px solid #C9C9C9;
	padding-left:1em;
}**/


.liste_zeile_eins .updated {}
.liste_mitteilung_ueberschrift {}

.liste_zeile_eins br.liste_zeile_eins_clear {display:none;}

.liste_zeile_zwei {
	margin-top:0em;
	margin-left: 6.3em;
	padding-left:1.2em;
	border-left:1px solid #C9C9C9;

}
.liste_mitteilung_bild {
	float: left;
	margin-right: 0.7em;
	margin-bottom: 0.7em;
}
#contentSpalte .liste_mitteilung_bild img{}

.liste_zeile_zwei .liste_mitteilung_einleitung.entry-summary {}
.liste_zeile_zwei .liste_mitteilung_detaillink a {	
	margin-left:0.5em;
	padding-left:1em;
	background: url(/img/li-content.gif) center left no-repeat;
}
.liste_zeile_zwei .liste_mitteilung_detaillink a {/**display:block;**/}

.liste_zeile_zwei br.liste_zeile_zwei_clear {clear:left; display:block;}

.liste_mitteilung_trenner {
	display:none;
	clear: left;
	border-bottom: #666666 1px solid;
	padding-bottom: 0.3em;
}

/* 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 {padding-right:0.4em; font-weight:normal; font-size:90%;border-right:2px solid #B2B2B2;}
.detail_mitteilung_kopf .updated {}
.detail_mitteilung_kopf .detail_mitteilung_ueberschrift {}

br.detail_mitteilung_kopf_clear {display:none;}

.detail_mitteilung_einleitung {}
.detail_mitteilung_einleitung {}

.detail_mitteilung_bild_aussen { }
.detail_mitteilung_bild_aussen {}
.detail_mitteilung_bild  {}
.detail_mitteilung_details img {}
.detail_mitteilung_einleitung img {}
.detail_mitteilung_bildunterschrift {
	font-size: 90%;
	font-style: italic;
	margin-bottom: 1em;

}
.detail_mitteilung_text { margin:0; padding:0;}

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 {margin-top:2em;}
.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 */

/* OBJEKTLISTING BEGINN */

#qePageContent .ddlg-table td  {

}
.ddlg-table {
	margin-top:1em;
}

#qePageContent .ddlg-table thead {
	border-bottom: #666666 1px solid;
}

#qePageContent  .ddlg_col_Dokument, #qePageContent .ddlg_col_MimeType, #qePageContent .ddlg_col_ModifiedDat, #qePageContent .ddlg_col_FileSize {
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	margin-bottom: 1em;
	padding:0.5em 1em 0.5em 0;
}
#qePageContent .ddlg_col_Dokument a, #qePageContent .ddlg_col_MimeType a, #qePageContent .ddlg_col_ModifiedDat a, #qePageContent .ddlg_col_FileSize a  {
	font-weight:normal;
	text-decoration:none;
	background-color:transparent;
	padding-left:0;
}
#qePageContent  .ddlg_col_Dokument a:hover, #qePageContent .ddlg_col_MimeType a:hover, #qePageContent .ddlg_col_ModifiedDat a:hover, #qePageContent .ddlg_col_FileSize a:hover  {
	text-decoration:underline;
	background-color:#AA010B;
}

#qePageContent .ddlg-table .data { text-align:left;padding:0.5em 1em 0.5em 0;}

.sortSymbol, .sortSymbol a, .sortSymbol img {padding:0; margin:0; border:none; background:none;}

.contentBody_stdDDLG  #content-footer-div #siteup {padding-left:29em;}

#content .contentBody_stdDDLG .benutzer {
	border:1px solid #B2B2B2;
	font-weight:normal;
	background-color: #C9C9C9;
	padding:0.2em; 
	text-decoration: none;
	color:#000000;
}


/* OBJEKTLISTING ENDE */

/* Tabellen */

table.tabelle {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	vertical-align: top;
}
.tabelle td {
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	vertical-align: top;
}



table.unterstrich {
	border: none;
}
table.unterstrich th, table.unterstrich td {
	border-bottom: 1px solid #666666;
	padding: 5px;
	vertical-align: top;
}
.unterstrich caption {
	display: none;
}


/* KONTAKTFORMULAR */

#Kontaktform input {vertical-align: top;}
#kontaktformular select {
	border: 1px solid #9c4900;
	background:#fff;
}
#kontaktformular fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#kontaktformular legend {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.textfeldNormal {
	width: 35em;
	height: 1.3em;
	border: 1px solid #9c4900;
	background: #fff;
}
.textfeldKleiner {
	width: 15em;
	height: 1.3em;
	border: 1px solid #9c4900;
	background: #fff;
}
.textfeldMini {
	width: 6em;
	height: 1.3em;
	border: 1px solid #9c4900;
	background: #fff;
}
.textareaBig {
	width: 35em;
	height: 10em;
	border: 1px solid #9c4900;
	background: #fff;
}
.formmailSummary {margin-left:17em;}
.formmailSummary pre {font-family: Arial,Verdana,Helvetica,sans-serif;}



/**Druckversion**/
.printPageBody {
	background-image:none;
	background-color:#FFFFFF;
	padding:0.5em;
	padding-top:1.5em;
	font-size:80%;
}
.printPageBody h1 {
	background-image:none;
	margin:0;
	padding:0;
	
}
.printLogo IMG {
	margin-bottom:1em;
}
.printPageFunctions {
	padding: 1em 0em;
}

.sendPageBody {
	background-image:none;
	background-color:#FFFFFF;
	padding:0.5em;
	padding-top:1.5em;
	font-size:80%;
}


/*****Selbsteintrag*****/

#qePageContent .dhtmlgoodies_tree li {background:none; list-style:none; list-style-image:none;}
.contentBody_eGovGEW_selbst .klar {clear:none;}


/*****Vorlagen*******/

.BildLinks {float:left;margin-top:0.4em; margin-bottom:0.4em; margin-right:0.8em;border:1px solid #fff;} 
.BildRechts {float:right;margin-top:0.4em; margin-bottom:0.4em; margin-left:0.8em;border:1px solid #fff;}

.tabelle1 {border:1px solid #ccc;border-collapse:collapse;}
.tabelle1 caption {font-weight:bold;margin:1em 0;}
.tabelle1 p {margin:0;padding:0;}
.tabelle1 th {padding:0.1em 0.5em;}
.tabelle1 th {background-color:#eee;font-weight:normal;text-align:left;}
.tabelle1 td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.2em 0.5em;}
.tabelle1 tr:hover {background-color:#fff;}
.tabelle1 thead tr:hover {background-color:transparent;color:inherit;}

#qePageContent .lightbox img {border:1px solid #AA010B; text-decoration:none;}
#qePageContent .lightbox img:hover {border:none;}

#qePageContent .lupe a, #serviceSpalte .lupe a {text-decoration:none; font-style:italic;}
#qePageContent .lupe a:hover, #serviceSpalte .lupe a:hover {background-color:transparent; color:#000000; text-decoration:none; font-style: italic;}



/**** Stadtplan Google-Maps ****/

#stadtplan {padding: 2.5em 0.5em 4em 5em;background: url(/img/stadtplan-i.gif) 1em top no-repeat;}
#stadtplan a {
	color: #aa010b;
	text-decoration: none;
}
#stadtplan a:hover {
	text-decoration: underline;
}


/****** Social Bookmarks *********/

.free2html {margin-top:2em; padding-left:1.5em;}
span.socialbookmark {padding:0.5em 0.05em;}


/****** Gemeinderat Free-Modul ********/

.gemeinderat_ergebnisuebersicht, #gemeinderat_ergebnisuebersicht_424609 {overflow:auto;}   

.gemeinderat_datensatz.even {
    background-color: #F0F0F0;
    border-bottom: 1px solid #C9C9C9;
    border-top: 1px solid #C9C9C9;
    margin: 0.5em 0;
    padding: 0.5em 0 0.5em 0.5em;
}

.gemeinderat_datensatz.odd {
	padding: 0 0 0 0.5em;
}

#FreeDetail_424609 {
	margin-top:1.5em; 
	margin-bottom:1em;    
	border-bottom: 1px solid #C9C9C9;
    border-top: 1px solid #C9C9C9;
	background-color: #F0F0F0;
	padding:1em;
	overflow:auto;
}

.Gemeinderat_Detail .feld_Nachname {font-weight:bold;}

.Gemeinderat_Detail .feld_Nachname .bezeichnung, .Gemeinderat_Detail .feld_Ort .bezeichnung, .feld_Strasse .bezeichnung {display:none;}

.Gemeinderat_Detail .feld_Bild img {
	float:right;    
	margin: 0 0 0.5em 0.5em;
    max-width: 10em;
    overflow: hidden;
}


.Gemeinderat_Detail .feld_Fraktion .bezeichnung {float:left; padding-right:0.3em;}

.Gemeinderat_Detail .feld_E-Mail .daten {background: url(/img/icon-mail.gif) left center no-repeat; padding-left:1.5em;}
.Gemeinderat_Detail .feld_Telefon .daten {background: url(/img/icon-telefon.gif) left center no-repeat; padding-left:1.5em;}
.Gemeinderat_Detail .feld_E-Mail .bezeichnung, .Gemeinderat_Detail .feld_Telefon .bezeichnung {display:none;}

.Gemeinderat_Detail .feld_Telefon, .Gemeinderat_Detail .feld_Fraktion, .Gemeinderat_Detail .feld_Mitgliedschaft {margin-top:1em;}






