/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html,
body,
#seite {
	height: 100%;
}

html>/**/body html,
html>/**/body body,
html>/**/body #seite {
	height: auto;
	min-height: 100%;
}

body {
	font-size: 100.01%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(../img/background/bg_all.jpg) repeat-x top #d0e9ff;
	text-align: center;
	/*border-top: 17px solid #e3edfa;*/
}

a {
	color: #414141;
	text-decoration: underline;
}


a:hover {
	text-decoration: underline;
}

h1 {
 font-size: 100%;
 margin: 0;
 padding: 0;
}

h2, h3, h4 {
 margin: 0px;
 padding: 0px;
}

ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
}

ol {
	margin: 0.7em 0.7em 0.7em 1.7em;
}

*+html ol {
	margin-left: 2em;
}

* html ol {
	margin-left: 2em;
}

form, fieldset, dt, dd, img {
	margin: 0px;
	padding: 0px;
	border: none;
}

em {
	font-style: normal;
}

/* diverse */

.fixfloat, .fixfloatTrennlinie	{
	float: none;
	clear: both;
	width: 1px;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.fixfloatTrennlinie	{
	border-top: 3px solid #D9D9D9;
	width: 400px;
}

.unsichtbar{
	display: none !important;
}

hr {
	display: none;
}

p {
	margin: 0 0 0.8em 0;
}


/***********************************************/
/* dynamische breite                           */
/***********************************************/

* {
	margin: 0;
	padding: 0;
}

hr {
	display: none;
}

img {
	border: none;
}

#seite {
	background-color: #fff;
	padding-bottom: -10px !important;
}

#wrapper {
	background-color: #fff;
	margin: 0 auto;
	position: relative; /* for safari 1.3 */
	width: 60.8em;
	height: 100%;
}

*+html #wrapper {
	height: auto;
}

body>#wrapper {
	/*min-w\idth: 50.9em;*/
	min-w\idth: 41em;
	max-w\idth: 60.8em;
	padding-bottom: 1px; /* for gecko */
	w\idth: auto;
}

#wrapperContent {
	clear: both;
}

#wrapperMinMax {
	float: left;
	margin-left: -12.125em;
	width: 100%;
}

#header {
	/*min-height: 5em;*/
	text-align: left;
	/*height: 167px;*/
	/*margin-top: -1px;*/
	overflow: hidden;
}

.backgroundWiese {
	position: absolute;
	/*right: 0;*/
	float: left;

	margin-top: 10.375em;
	text-align: right;
	width: 100%;
	height: 19px;
}

.backgroundWiese img {
	width: 213px;
	margin-right: 10.5em;
}

#ie56stretch a, #ie56stretch img {
	display: block;
}

#ie56stretch {
	float: left;
	/*width: 781px;*/
	width: 50.2em;
}

#ie56stretch img {
	/*width: 100%;*/
	float: left;
}

#navbar {
	float: left;
	/*margin-left: 12.125em;*/
	margin-left: 12.5625em;
	width: 12.5em; /* 200px */
	background-color: #fff;
	text-align: left;
	/*margin-bottom: -7px;*/
}

#content {
	margin-left: 25.0625em;
	font-family: Arial, Helvetica, sans-serif;
}

#ctBody {
	/*padding-bottom: .25em;*/
	background-color: #fff;
	float: left;
	width: 100%;
	font-size: .8em;
	background: url(../img/background/bg_content.jpg) no-repeat bottom left !important;
	min-height: 55.45em;
}

#ctBody img {
	margin-bottom: .375em;
	width: 100%;
}

#ctBody .fe_frameworkPanel img {
	margin-bottom: 0px;
	width: auto;
}

#servicebar {
	position: relative;
	float: right;
	width: 10.1875em; /* 163px */
	margin-top: 0em;
	/*margin-right: 0.4375em;*/
	/*border-right: 0.4375em solid #fff;*/
	border-right: 0.37em solid #fff;
}

html>body #servicebar {
	margin-top: 0em;
}

#backgroundLinks {
	display: inline; /* wichtig !!! */
}


/***********************************************/
/* layout                                      */
/***********************************************/

#alles {
	width: 100%; /* 813px - vorskaliert von #alles */
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	position: relative;
}

#hintergrundVertikal {
	width: 61em;
	background-color: #fff;
	height: 100%;
	margin: auto;
}

#blockUnten {
	float: left;
	width: 100%; /* 813px */
	text-align: center;
	margin: auto;
}

#skip {
 position: absolute;
 top: 11.1em;
 margin-left: 0.8em;
 left: 0;
 display: block;
 line-height: 1.4;
}

html>/**/body #skip {
 top: 11.4em;
}

#skip ul, #skip li {
	list-style-type: none !important;
}

#skip a, .hd {
	/*display: none;*/
  left: -400em;
  overflow: hidden;
  position: absolute;
	font-size: 0.9em;
	color: #fff !important;
	text-decoration: none !important;
	padding: 0 5px;
	background-color: #6ba7da;
	width: 10.75em;
}

#skip a:active, #skip a:focus {
	left: 0;
	top: 0px;
}

/***********************************************/
/* layout allgemein                            */
/***********************************************/

.trennlinie {
	background: url(../img/background/strichlinie.gif) repeat-x bottom;
	padding-bottom: 0.2em;
	margin-bottom: 1em;
}

.umfliessenLinks {
	float: left;
}

.zurueck {
	float: right;
	background: url(../img/icons/pfeil_doppelt_grau_back.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	font-size: 0.9em;
}

/***********************************************/
/* tabellen                                    */
/***********************************************/

#mitteContent caption {
	text-align: left;
	color: #A12020;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0.5em;
}

#mitteContent table {
	border: 1px solid #CACAC9;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 14px 0;
	font-size: 0.9em;
}

#mitteContent .contenttable td, #mitteContent .contenttable th {
	margin: 0;
	padding: 0.3em 0.6em;
	border: 1px solid #CACAC9;
}

#mitteContent .contenttable th {
	vertical-align: top;
}

#mitteContent .contenttable thead th {
	background-color: #e4e5e4;
	color: #4e4e4e;
	text-align: center;
}

#mitteContent .contenttable td {
	color: #444;
	vertical-align: top;
}

/***********************************************/
/* oben                                        */
/***********************************************/

#oben {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.75em;
	margin-right: 7px;
	margin-top: 0.3em;
}

#oben a {
	color: #2e5569;
	text-decoration: none;
}

#oben a:hover {
	text-decoration: underline;
}

#oben li {
	float: left;
	padding-right: 10px;
	padding-left: 18px;
	list-style-type: none;
}

#oben li#icon_1065 {
	background: url(../img/icons/home.gif) no-repeat center left;
}

#oben li#icon_1064 {
	background: url(../img/icons/kontakt.gif) no-repeat center left;
}

#oben li#icon_1063 {
	background: url(../img/icons/impressum.gif) no-repeat 5px 50%;
}

/***********************************************/
/* navbar                                       */
/***********************************************/

.sidebar div {
	clear: left;
}

/* navigation */

#navigation {
	width: 12.5em; /* 200px */
	margin: 0px;
	border: 0;
	padding: 0px;
	min-height: 100%;
	line-height: 1.166;
	margin-bottom: -20px;
	border-top: 1px solid #cacad7;
	background-color: #e7e7ed !important;
}

#navigation a {
	text-decoration: none;
}

/* logo */

#logo {
	margin-left: 0.4375em;
}

/* #navigation link styles */

#navigation ul li {
	border-bottom: 1px solid #cacad7;
}

#navigation ul a:link, #navigation ul a:visited {
	display: block;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation .active, #navigation .active a:hover {
	font-weight: normal;
	background: #f2f2f8;
	font-weight: bold;
	color: #ba2400 !important;
}

#navigation .active {
	margin-bottom: -1px;
}

#navigation .aktiv ul li a:hover {
	background-color: #f2f2f8;
	font-weight: normal;
}

/* sectionLinks */

#sectionLinks {
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

#sectionLinks a:link, #sectionLinks a:visited, #sectionLinksActive {
	position: relative;
	display: block;
	/*padding: 0.5em 1.65em 0.5em 1.0em;*/
	padding: 0.3em 0.5em 0.3em 0.8em;
	/*overflow: hidden;*/
	border-left: 6px solid #87878c;
	color: #2f2f2f !important;
}

#sectionLinks #subLinks a:link, #sectionLinks #subLinks a:visited, #sectionLinksActive {
	border-left: none !important;
	color: #790000 !important;
	background-color: #f4c1bb;
}

#sectionLinks #subNavigation a:link, #sectionLinks #subNavigation a:visited {
	border-left: 6px solid #f2f2f8 !important;
}

#sectionLinks #subNavigation {
	border-left: 6px solid #ba2400 !important;
}

#sectionLinks a:hover {
	text-decoration: none;
	background-color: #ffe1e1;
	border-left: 6px solid #ba2400 !important;
}

#sectionLinksActive {
	font-weight: bold;
	border-left: 6px solid #ba2400 !important;
}

#sectionLinks .active {
	padding-bottom: 1px;
}

/* #subLinks styles */

html>body #subLinks {
	/*clear: both;*/
	/*position: relative;*/
	border-left: 6px solid #ba2400 !important;
}

* html #subLinks a {
	margin-left: -6px;
	padding-left: 1.3em !important;
}

#subLinks a:link, #subLinks a:visited {
	border-top: none;
	color: #000 !important;
}

#subLinks a:hover {
	border-top: none;
	font-weight: bold;
}

#subLinkAktiv a {
	position: relative;
	font-weight: bold;
	color: #036BB2 !important;
}


/* #subNavigation styles */

#subNavigation {
	/*margin: -1px 0px !important;*/
	margin-bottom: -1px;
	background-color: #f2f2f8;
}

* html #subNavigation {
	margin-bottom: -1px;
	margin-top: -14px;
}

*+html #subNavigation {
	margin-top: -1.25em !important;
}

#subNavigation ul {
	padding-bottom: 0.5em;
	background-color: #f2f2f8;
	padding-top: 0.2em;
}

* html #subNavigation #subSubNavigation ul {
	border-top: 0px;
}

* html #subNavigation #subSubNavigation {
	margin-top: -6px !important;
}

#subNavigation li {
	border-bottom-color: #ccc !important;
	background-image: url(../img/icons/pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: 1.2em 0.75em;
	padding-left: 0em;
	padding-right: 0.1em;
	background-color: #f2f2f8 !important;
	font-size: 0.95em;
	border-bottom: none !important;
}

* html #subNavigation li {
	background-position: 0.5em 0.7em;
	margin-left: -3px;
	padding-bottom: 0.5em;
	padding-top: 0em;
}

#subNavigation a:hover {
	text-decoration: underline;
	background: none !important;
}

#subNavigation a, #subNavigationLinksActive {
	padding-right: 0.1em !important;
	font-weight: normal !important;
	padding-top: 0.45em !important;
	padding-left: 1.5em !important;
}

#subNavigationLinksActive {
	font-weight: bold !important;
	padding-bottom: 0.3em !important;
	position: relative;
}

* html #subNavigation a,
* html #subNavigationLinksActive {
	margin-bottom: -0.5em !important;
}

#subNavigationLinksActive {
	padding-left: 2em !important;
}

#subNavigationLinksActive a {
	padding-left: 0em !important;
}

#subNavigation strong {
	text-decoration: none !important;
	padding-left: 0em !important;
}

li.zusatzListe {
	background-image: none !important;
}


/* #subSubNavigation styles */

#subSubNavigation {
	margin: -1px 0px 0px 0px !important;
}

#subSubNavigation ul {
	padding-right: 0.5em;
	margin-top: 0em;
}

*+html #subSubNavigation ul {
	margin-top: -1.2em;
}

* html #subSubNavigation ul {
	margin-top: -0.8em;
	margin-bottom: -0.5em;
}

#subSubNavigation li {
	border-bottom: none !important;
	background: url(../img/icons/pfeil_grau.gif) no-repeat 2.4em 0.4em !important;
	background-color: #f2f2f8 !important;
}

* html #subSubNavigation li {
	background-position: 1.3em 0.4em !important;
	margin-left: 0.5em !important;
}

*+html #subSubNavigation li {
	background-position: 1.5em 0.55em;
}

#subSubNavigation a:hover {
	text-decoration: underline;
	background-color: #f2f2f8;
}

#subSubNavigationLinksActive {
	padding-left: 3em !important;
	padding-bottom: 0.5em !important;
	font-size: 1.0em !important;
	color: #ba2400;
	margin: 0 !important;
	border: none !important;
}

* html #subSubNavigationLinksActive {
	padding-left: 2.5em !important;
	padding-bottom: 0 !important;
}

#subSubNavigation a {
	padding-left: 2.5em !important;
	padding-top: 0 !important;
	padding-bottom: 0.5em !important;
}

* html #subSubNavigation a {
	padding-left: 2.2em !important;
}



/***********************************************/
/* mitte                                       */
/***********************************************/

#mitte {
	text-align: left;	
	margin-right: 1em;
	margin: 0 !important;
	padding: 0 !important;
}

* html #mitte {
	/*position: relative;*/
}

#mitte a:hover {
	color: #a12020;
}

#mitte .linkExt, #rechts .linkExt  {
	background-image: url(../img/icons/link_ext.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 18px;
}

*+html #mitte .linkExt {
	display: inline-block;
}

*+html #rechts .linkExt {
	display: inline-block;
}

* html #mitte .linkExt {
	display: inline-block;
}

* html #rechts .linkExt {
	display: inline-block;
}

.neuesFenster {
	position: absolute;
	left: -3000px;
	top: -3000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#mitte .linkMailto, #rechts .linkMailto {
	background-image: url(../img/icons/link_mailto.gif);
	background-repeat: no-repeat !important;
	background-position: 0 0.3em;
	padding-left: 18px;
}

*+html #mitte .linkMailto {
	display: inline-block;
}

*+html #rechts .linkMailto {
	display: inline-block;
}

* html #mitte .linkMailto {
	display: inline-block;
}

* html #rechts .linkMailto {
	display: inline-block;
}

#mitte .csc-textpic-image {
	font-size: 1.25em;
}

#mitte h2 {
	font-size: 1.45em;
	font-weight: normal;
	margin: 0em 0em 0.5em 2.0em;
	padding-bottom: 0em;
}

html>body #mitte h3 {
	font-size: 1.0em;
	font-weight: bold;
}

* html #mitte h3 {
	font-size: 1.0em;
	font-weight: bold;
}

*+html #mitte h2,
*+html #mitte h3 {
	font-weight: normal !important;
}

*+html #mitte h2 {
	font-size: 1.45em;
}


*+html #mitte h3 {
	font-size: 1.2em !important;
}

html:first-child>b\ody #mitte h2,
html:first-child>b\ody #mitte h3 {
	font-weight: normal;
	padding-top: 0.15em;
}

html:first-child>b\ody #mitte h3 {
	font-weight: bold;
	font-size: 1.0em;
}

#mitte h3 {
	font-size: 1.2em;
	color: #a70000;
	font-weight: normal;
	margin: 0 0 0.8em 0 !important;
	background: url(../img/background/strichlinie_small.gif) repeat-x bottom;
	padding: 0.7em 0 0.3em 0;
}

#mitte h4 {
	/*clear: both;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.08em;
	color: #414141;
	font-weight: bold;
	margin: 1.2em 0em 0em 0em !important;
	padding-bottom: 0.3em;
}

#mitte ul {
	list-style-type: none !important;
	margin-left: 0em;
	margin-bottom: 1.2em;
	margin-top: 0px;
}

* html #mitte ul {
	height: 1em;
}

html>body #mitte ul {
	overflow: auto;
}

#mitte ul li {
	background: url(../img/icons/listpoint_grau.gif) no-repeat 0px 0.55em;
	padding-bottom: 1em;
	padding-left: 1em;
	margin: 0px !important;
}

#mitte ol li {
	padding-bottom: 0.625em;
}


/* zusatzSpalte */

#mitte #zusatzSpalte {
	margin: 0 1.9em 0 0;
	width: 41%;
	float: right;
	display: inline;
}


/* mitteContent */

#mitteContent {
	margin: 0em 0em 2.5em 3em;
	line-height: 1.3;
}

* html #mitteContent,
* html #zusatzSpalte {
	line-height: 1.3;
}


/* mitte */

#mitte .text {
	clear: both;
}

#mitte .bild {
	clear: both;
	/*background: url(../img/background/strichlinie.gif) repeat-x bottom;*/
	margin: 0px !important;
	padding: 0em !important;
}

#mitte .bild img {
	padding-right: 5px;
	/*background: url(../img/background/bg_bild.gif) repeat-x bottom right;*/
	padding-bottom: 5px !important;
	margin-top: 0px;
	margin-bottom: 0px;
}

html>body #mitte .bild img {
	padding-bottom: 0px !important;
}

*+html #mitte .bild img {
	padding-bottom: 0px !important;
}

#mitte .csc-textpic-caption {
	font-size: 0.7em;
	text-align: left;
	color: #555;
	margin: 0 !important;
	padding: 0.4em 0.3em 0.8em 0em !important;
	line-height: 1.2;
}

* html #mitte .csc-textpic-caption {
	padding-top: 0em !important;
}


/* eyecatcher */

#eyecatcher {
	padding-left: 0.4375em;
}

#breadcrumb {
	position: relative;
	z-index: 1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.89em;
	width: auto;
	margin-bottom: 1.25em !important;
	padding: 0.7em 0 0.7em 0;
	margin-left: 3.4em;
	color: #3d3d3d;
}

#breadcrumb a {
	white-space: nowrap;
	margin-right: 4px;
	padding: 0px !important;
	color: #555;
}

#breadcrumb a:hover {	
	border: none !important;
}

#breadcrumbText {
	padding: 0em 0em; !important;
	margin: 0 !important;
	line-height: 1.8;
}


/************** aktuelles *****************/

#aktuelles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	/*width: 100%;*/
	margin-top: 0;
	margin-bottom: 1em;
	/*background: url(../img/background/strichlinie.gif) repeat-x top;*/
}

#aktuelles h3 {
	/*width: 28em;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em !important;
	padding: 1.5em 0 0.1em 0 !important;
}

#aktuelles em {
	font-style: normal;
	font-weight: bold;
	margin-left: 0.5em;
	display: inline;
}

#aktuelles .mehr {
	text-decoration: underline !important;
	font-size: 1em !important;
	padding: 0em 0em 0em 0.6em;
	display: block;
	background: url(../img/icons/pfeil_grau.gif) no-repeat center left;
	margin: 0.3em 0em 0em 0em;
}

#aktuelles a, #aktuelles a:visited {
	color: #3b3b3b !important;
	margin-top: 0.625em;
	text-decoration: none !important;
}

#aktuelles a:hover {
	color: #941e1e !important;
}

#aktuelles .meldung {
	padding: 0;
	margin: 0.4em 0 0.35em 0 !important;
	/*position: relative;
	float: left;
	display: block;*/
	width: 99%;
}

#aktuelles .meldungText {
	margin-right: 0.5em;
}

#aktuelles .meldungDatum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #323232 !important;
	/*padding: 0.3em 0.3em 0.3em 0.6em;*/
	margin: 0 !important;
	background-color: #E4E5E4 !important;
	font-weight: normal;
	display: block;
	position: relative;
	float: left;
	width: 100% !important;
}

#aktuelles .meldungDatum strong {
	padding: 0.3em 0.3em 0.3em 0.6em;
	display: block;
	font-weight: normal;
}

#aktuelles .meldungHeader {
	display: block;
	position: relative;
	float: left;
	padding: 0.3em 0em 0.3em 0.6em;
}


#aktuelles .meldungTitel {
	width: 98.5% !important;
	background-color: #ffffff;
	margin: 0 0 0.8em 0em !important;
	background: url(../img/background/strichlinie_small.gif) repeat-x bottom;
	padding: 0.3em 0 0.5em 0.6em;
}

* html #aktuelles .meldungTitel {
	width: 98% !important;
}

#aktuelles h4 {
	font-weight: normal !important;
	color: #333333 !important;
	margin: 0 !important;
	display: inline;
	font-size: 1em;
}

#aktuelles h4 strong {
	color: #333;
	text-transform: uppercase;
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

#aktuelles .zusatz {
	font-size: 1.0em;
	margin: 0px 0px 0px 0.5em !important;
	padding: 0px !important;
}

#aktuelles .aktuellesSingle h3 {
	background-position: top;
	padding: 1.0em 0 0.2em 0 !important;
	margin: 0 !important;
	font-weight: bold;
	line-height: 1.2;
	font-size: 1.3em;
}

#aktuelles .aktuellesSingle {
	line-height: 1.35;
	position: relative;
	/*background: url(../img/background/strichlinie.gif) repeat-x top;*/
}

#aktuelles .aktuellesSingle a {
	text-decoration: underline  !important;
}

#aktuelles .aktuellesSingle .meldungDatum {
	display: block;
	background: none !important;
	font-weight: bold;
	border-right: 0em !important;
	margin: 0px !important;
	width: auto !important;
	position: relative;
	float: left;
}

#aktuelles .aktuellesSingle .meldungTitel {
	position: relative;
	float: left;
	margin: 0;
	padding: 0.5em 0 0 0.3em !important;
	background: none !important;
}

#aktuelles .aktuellesSingle .meldungSubheader {
	position: relative;
	float: right;
}

#aktuelles .aktuellesSingle .untertitel {
	padding-left: 1.375em;
	font-size: 0.9em;
	color: #4E7EAF;
}

#aktuelles .aktuellesSingle .backListe {
	/*margin: -3.4em 0 3em 0;*/
	text-align: right;
	padding-right: 0.3em;
	font-size: 1em;
	background: none !important;
	position: relative;
	top: -2.3em;
}

#aktuelles .aktuellesSingle .backListe em {
	font-weight: normal;
	
}

#aktuelles .aktuellesSingle .backListe a {
	padding-left: 0.89em;
	background-image: url(../img/icons/pfeil_doppelt_rot_back.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.53em;
}

#aktuelles .aktuellesSingle .zusatz {
	/*width: 41em;*/
	margin: 0em !important;
	clear: both;
}

#aktuelles .aktuellesSingle .bildSingle {
	font-size: 1.25em;
	float: left;
	margin: 0px;
	display: block;
	/*width: 12.5em;*/
	/*margin-right: 1.0em;*/
}

#aktuelles .aktuellesSingle .bildSingle img {
	margin-right: 1.0em;
	margin-bottom: 1em;
}

* html #aktuelles .aktuellesSingle .bildSingle img {
	margin-bottom: 0.4em;
}

#aktuelles .aktuellesSingle .bildSingle .bildunterschrift {
	font-size: 0.8em;
	/*margin-top: -1.3em;*/
	margin-top: -1.3em;
	margin-bottom: 1.6em;
	padding: 0.2em 0.3em;
	background-color: #d8d8d8;
	color: #303030;
}

* html #aktuelles .aktuellesSingle .bildSingle .bildunterschrift {
	margin-bottom: 1em;
	margin-top: -0.6em;
}

*+html #aktuelles .aktuellesSingle .bildSingle .bildunterschrift {
	margin-bottom: 1em;
	margin-top: -1.3em;
}

#aktuelles .aktuellesSingle .erstellungsdatum {
	font-size: 0.8em;
}

#aktuelles .aktuellesSingle #meldungContent {
	margin-left: 0.3em;
}


.aktuellesWeitere {
	clear: both;
	float: right;
	text-align: right;
	margin-top: 0.7em;
	padding-top: 0.7em;
	width: 100%;
	background: url(../img/background/strichlinie.gif) repeat-x top;
	font-size: 0.9em;
}

.aktuellesWeitere a:link, .aktuellesWeitere a:visited {
	color: #3b3b3b !important;
	background: url(../img/icons/pfeil_grau.gif) no-repeat center left;
	padding-left: 8px;
	margin-right: 0.5em;
}

.alleTermine {
	background: url(../img/icons/kalender.gif) no-repeat center left;
}

.alleTermine a {
	padding-left: 2em;
	text-decoration: none;
}


/************** banner *****************/

#banner {
	margin: 0;
}

#banner a:link, #banner a:visited {
	background: none !important;
	margin: 0 !important;
	padding: 0.3em 0 0 0 !important;
	display: block !important;
	text-decoration: none;
	font-size: 0.9em;
}

#banner ul {
	margin: 0 0 0 1.8em !important;
}

#banner li {
	float: left;
	background: url(../img/background/bg_banner.gif) no-repeat bottom right !important;
	padding: 0 0 3px 0 !important;
	text-align: center;
	padding-top: 20px !important;
	position: relative;
	display: block !important;
}

#banner .text {
	border: 1px solid #b0b0b0;
	margin-right: 5px !important;
	margin-left: 0.7em;
	width: 9.2em;
	padding: 0 0.5em 0 0.4em !important;
	min-height: 3.1em;
	background: #e4e5e4 url(../img/icons/pfeil_grau.gif) no-repeat 0 0.6em;
}

* html #banner .text {
	height: 3.1em;
}

/***********************************************/
/* rechts                                      */
/***********************************************/

#rechts {
	background: url(../img/layout/wehringen_panorama_rechts.jpg) no-repeat top left;
	color: #3d3d3d;
	float: left;
	/*width: 10.1875em;*/ /* 163px */
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	background-color: #f4c1bb;
	text-align: left;
	padding-bottom: 20px;
	width: 100% !important;
}

/*#rechts #rechtsStreifen {
	position: relative;
	width: 12.125em;
	margin: 0 !important;
	padding: 0 !important;
}*/

#rechts h3 {
	color: #333;
	display: block;
	padding: 0.5em 0em 0.2em 1.5em !important;
	font-size: 0.8em;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	margin-top: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f4c1bb;
}

#rechts .fontsizer h3 {
	padding: 0em 0em 0.7em 0em !important;
}

#rechts #adressBlock h3 {
	margin-top: 0em;
	padding-bottom: 0.3em;
	padding-bottom: 0.9em;
}

#rechts li {
	list-style-type: none;
	padding-left: 0.89em;
	margin-left: -0.875em;
	padding-bottom: 0.3em;
}

html>body #rechts li {
	background-position: 0px 0.5em;
	padding-bottom: 0.6em;
}

#rechts a {
	color: #444;
}

#rechts a:hover {
	color: #C20F15;
	text-decoration: none;
}

#rechts p {
	margin: 0 0 0.7em 0;
}

#rechts .karte img {
	border-top: 10px solid white;
	border-bottom: 10px solid white;
}

#rechts .text {
	font-size: 0.75em;
}

#rechts .bild img {
	padding-left: 0.8em;
	font-size: 1.33em !important;
}

#rechts .bild{
	float: left !important;
}

#rechts .contentOhneHeadline {
	margin: 0em 0px 1px 0px !important;
	padding: 0.45em 1.2em 0px 1.2em !important;
}

#rechts .contentOhneHeadline a {
	display: block;
}

#rechts #blockRechtsOben {
	height: 7em;
}

#rechts #wetter {
	margin-left: 0.9em;
	margin-top: -22px;
	margin-bottom: 20px;
	line-height: 1.6;
}

#rechts #wetter img {
	padding: 8px 8px 0px 0px;
	border: none !important;
}

#rechts #linkVG {
	background: url(../img/background/strichlinie_rechte_spalte.gif) repeat-x bottom left !important;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	line-height: 1.1em;
}

#rechts #linkVG h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	color: #173c66;
	font-size: 0.9em;
	text-transform: none;
	margin: 0 0 0 -0.6em !important;
}

#rechts #linkVG a {
	text-decoration: none;
	background-image: url(../img/icons/pfeil_doppelt_rot_2.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 1em;
}


/* ab hier ok */


/* mitgliedsgemeinden */

#rechts ul {
	margin: 0em 0.8em 0.8em 0.8em;
}

/* suche */

#navbar #suche {
	text-align: left;
	float: left;
	margin: 0.5em 0 0 0.4em;
}

#navbar #suche form {
	padding: 0 0 0.7em 0 !important;
	margin: 0 !important;
}

html>/**/body #navbar #suche form {
	padding-top: 7px !important;
}

*+html #navbar #suche form {
	padding-top: 4px !important;
}

#navbar #suche label {
	display: none;
}

* html #navbar #suche label {
	padding-top: 0.5em;
}

#navbar #suche p {
	margin: 0px 0px 0.4em 0px;
}

#navbar #suche input {
	font-size: 0.7em;
	float: left;
	color: #484848;
	padding: 0.3em 0.4em;
	margin: 0px;
	border: 1px solid #777788;
	width: 13.8em;
}

#navbar #suche #searchsubmit {
	width: 21px;
	border: none;
	margin: 0.1em 0 0 0.1em !important;
	padding: 0 !important;
}

#mitte .sucheHeadline {
	font-size: 1.1em;
}

#mitte .tx-erweitertesuche-pi1 .ergebnis {
	margin-bottom: 2em;
}

#mitte .tx-erweitertesuche-pi1 .ergebnis strong {
	display: none;
}


/* druckversion */

#rechts #druckversion {
	padding: 0.2em 0em;
	margin-bottom: 0.3em;
}

#rechts #druckversion h3 {
	margin: 0em 1.6em 0em 1.3em;
	background: url(../img/icons/druckversion.gif) no-repeat 0.8em 55%;
	font-size: 0.6em !important;
	font-weight: normal;
	padding-left: 3em;
}

#rechts #druckversion a {
	padding: 0.6em 0em 0.6em 1.6em;
	margin-right: -1.6em;
	text-decoration: none;
	display: block;
	color: #000;
	width: 100%;
}

#rechts #druckversion a:hover {
	color: #a12020;
}

#rechts #druckversion a:active {
	color: #fff !important;
}

/* fontsizer */

.fontsizer {
	position: relative;
	width: 9.2em;
	float: left;
	margin-left: 0.8em !important;
	margin-top: 2.6em;
	display: inline;
	background: url(../img/background/strichlinie_small.gif) repeat-x bottom;
}

.fontsizer h3 {
	text-transform: uppercase;
	background: none !important;
	padding: 0em 0em 0.7em 0em !important;
	font-size: 0.6em !important;
	font-weight: normal;
}

.fontsizer a:link img, .fontsizer a:visited img {
	border: 1px solid #fff;
	margin: 0px 4px 0.55em 0px;
	background-color: #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	text-align: center;
}


/***********************************************/
/* footer   OK Pforzen                         */
/***********************************************/

#footer {
	color: #494949;
	width: auto;
	margin: 0 1.8em 0 0;
	padding: 0 !important;
	background-color: white;
}

#footer ul {
	margin: 0 !important;
	padding: 0 !important;
}

#footerText {
	position: relative;
	font-size: 0.9em;
	color: #aaa;
	width: 100%;
	padding-top: 1.0em;
	margin-top: 2em;
	background-color: white;
}

html>body #footerText {
	float: left;
}

#footerText ul {
	padding-left: 2.6em !important;
}

#footerText li {
	float: left;
	list-style-type: none;
	padding: 0em;
	background: none !important;
	white-space: normal;
}

#footerText #icon_abavo a {
	border-right: none !important;
}

#footerText li strong {
	padding: 0em 1em 0em 0em;
	border-right: 1px solid #979797;
	font-weight: normal;
}

#footerText a {
	color: #494949;
	text-decoration: none;
	border-right: 1px solid #979797;
	padding-right: 1em;
	line-height: 1.4;
	white-space: nowrap;
}


/***********************************************/
/* von TYPO3 vorgegebene Styles                */
/***********************************************/

/* Menü der Unterseiten */

.csc-menu, .csc-menu ul {
	margin: 0px !important;
	padding: 0px !important;
}

.csc-menu {
	font-size: 1em;
	margin: 0.5em 0px 0.9em 0px !important;
	font-weight: bold;
	padding: 0.15em 0 0.5em 0 !important;
	display: block;
}

.csc-menu li {
	list-style-type: none !important;
	padding: 0 0 2px 20px !important;
	background-repeat: no-repeat;
	background-position: 10px 0.45em !important;
	margin: 0.5em 0px !important;
	font-weight: normal;
}

.csc-menu a:hover {
	color: #a61d28 !important;
	text-decoration: none !important;
}


/* sitemap */

.csc-sitemap, .csc-sitemap ul {
	margin: 0px !important;
	padding: 0px !important;
}

.csc-sitemap li {
	list-style-type: none !important;
}

.csc-sitemap .sitemapEins {
	margin: 0.5em 0px 0.9em 0px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0.15em 0 0.5em 0 !important;
	display: block;
	background-image: url(../img/background/strichlinie.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 31em;
}

.csc-sitemap .sitemapEins a {
	color: #565656;
}

.csc-sitemap .sitemapZwei {
	background-image: url(../img/icons/pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.1em 8px;
	margin-left: 0px !important;
}

.csc-sitemap .sitemapDrei {
	background-image: url(../img/icons/pfeil_doppelt_grau.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.1em 8px;
}

#mitte .csc-sitemap, #mitte .csc-menu-def {
	font-size: 1.2em;
}

.csc-sitemap a, .csc-menu-def a {
	font-size: 0.8em;
}

.csc-sitemap li, .csc-menu-def li {
	padding: 0 0 2px 20px !important;
	background-repeat: no-repeat;
	background-position: 10px 0.45em !important;
	margin: 0.5em 0px !important;
}

.csc-sitemap li ul li, .csc-menu-def li ul li {
	background: none !important;
}


/* Menü dieser Seiten */

#mitte .csc-menu-def {
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 1.6em 0em;
	background-image: url(../img/background/strichlinie.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 34em;
}

* html #mitte .csc-menu-def {
	padding: 0em 0em 0.1em 0em;
}

*+html #mitte .csc-menu-def {
	padding: 0em 0em 0.1em 0em;
}

#mitte .csc-menu-def li {
	float: left;
	background: none !important;
	padding: 0em 0.3em 0em 0em !important;
}

#mitte .csc-menu-def a {
	padding: 0.3em 0.8em !important;
	display: block;
	border-left: 1px solid #797979;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
}




/* Karteireiter */

#mitte .reiter a, #mitte .reiterActive {
	padding: 0.3em 0.7em 0.3em 0.9em;
	display: block;
	border-left: 1px solid #797979;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	font-size: 1.1em;
	text-decoration: none;
	width: 1em;
}

#mitte .csc-menu a:hover, #mitte .reiterActive {
	color: #fff;
}

#mitte .reiter {
	margin: 0 1.8em !important;
}

#mitte .reiterActive {
	padding: 0.3em 0.7em 0.3em 0.9em !important;
	display: block;
	border-left: 1px solid #797979;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	text-decoration: none;
	width: 1em;
	font-weight: bold;
	background-image: none !important;
}

#mitte #monate a, #mitte #monate .reiterActive {
	padding: 0.3em 0em 0.3em 0em !important;
	width: 6.9em !important;
	font-size: 1.0em;
	text-align: center;
}

#mitte .karteireiter {
	margin: 1em 0 1.3em 0 !important;
	width: 100%;
	height: auto;
}

#mitte .karteireiter ul {
	margin: 0 !important;
	padding: 0 !important;
}

#mitte ul.karteireiter {
	padding-bottom: 1em;
	background-image: url(../img/background/strichlinie.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#mitte .karteireiter li {
	float: left;
	background-repeat: repeat-x !important;
	background-position: bottom left !important;
	padding: 0 0.1em 0 0.1em;
	padding-bottom: 0.5em !important;
}

#mitte .reiter a, #mitte .reiterActive {
	padding: 0.3em 0.em 0.3em 0.9em;
	display: block;
	border-left: 1px solid #797979;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	font-size: 1.1em;
	text-decoration: none;
	width: 1em;
}

#mitte .karteireiter a:hover, #mitte .reiterActive {
	color: #fff;
}

#mitte .reiter {
	margin: 0 1.8em !important;
}

#mitte .reiterActive {
	padding: 0.3em 0.7em 0.3em 0.9em !important;
	display: block;
	border-left: 1px solid #797979;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	text-decoration: none;
	width: 1em;
	font-weight: bold;
	background-image: none !important;
}

#mitte #monate a, #mitte #monate .reiterActive {
	padding: 0.3em 0em 0.3em 0em !important;
	width: 6em !important;
	font-size: 1.0em;
	text-align: center;
}

/* textpic */

#mitte .csc-textpic-intext-left .csc-textpic-image, #mitte .csc-textpic-intext-left-nowrap .csc-textpic-image {
	padding-right: 1.2em;
}

#mitte .csc-textpic-intext-right .csc-textpic-image, #mitte .csc-textpic-intext-right-nowrap .csc-textpic-image {
	padding-left: 1.2em;
}

#mitte .csc-textpic-intext-left-nowrap, #mitte .csc-textpic-intext-right-nowrap {
	margin-top: 1em;
}

#mitte .csc-textpic-left .csc-textpic-image, #mitte .csc-textpic-center .csc-textpic-image {
	margin-right: 1.2em;
}

#mitte .csc-textpic-right .csc-textpic-image {
	margin-left: 1.2em;
}

#mitte .csc-textpic-image {
	/*padding-bottom: 0.5em;*/
	padding-bottom: 0.2em;
}

*+html #mitte .csc-textpic-image {
	padding-bottom: 0.3em;
}

*+html #mitte .csc-textpic-left, *+html #mitte .csc-textpic-right, *+html #mitte .csc-textpic-center {
	margin-bottom: 1.3em;
}

* html #mitte .csc-textpic-left, * html #mitte .csc-textpic-right, * html #mitte .csc-textpic-center {
	margin-bottom: 0.9em;
}

#mitte .csc-textpic-left, #mitte .csc-textpic-right, #mitte .csc-textpic-center {
	/*width: 40.5em;*/
	margin-bottom: 0em;
	/*float: left;*/
}

#mitte .csc-textpic-left .csc-textpic-text, #mitte .csc-textpic-right .csc-textpic-text, #mitte .csc-textpic-center .csc-textpic-text {
	margin-top: 0.5em;
	margin-bottom: 0em !important;
}

#mitte .csc-textpic-imagewrap, .csc-textpic-imagerow {
	/*width: auto !important;*/
}


/* Kontaktformular*/



#kontaktformular label {
	color: #303030;
	width: 200px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../img/background/strichlinie.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#kontaktformular fieldset {
	border: none;
}

#kontaktformular .feldbereich {
	clear: both;
	padding-top: 10px;
}

#kontaktformular input, #kontaktformular select, #kontaktformular textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	border: 1px solid #7b7b7b;
	background-color: #fff;
	border-bottom-color: #98a5a8;
	border-right-color: #98a5a8;
	background-image: url(../img/background/feld.jpg);
	background-repeat: repeat-x;
	font-size: 1em;
}

#kontaktformular input {
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 300px;
}

#kontaktformular select {
	margin-bottom: 5px;
	padding: 0px;
}

#kontaktformular textarea {
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 300px;
}

#kontaktformular .csc-mailform-check {
	border: none !important;
	width: 20px !important;
}

.csc-mailform-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #2f2f2f !important;
	font-size: 0.9em !important;
	font-weight: bold;
	border: 1px solid #98A5A8 !important;
	border-right: 2px solid #333 !important;
	border-bottom: 2px solid #333 !important;
	margin-top: 10px;
	margin-right: 1.7em;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	display: inline;
	width: 314px !important;
	float: right;
}

#kontaktformular h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #303030;
	font-weight: bold;
	margin: 2.5em 0em 0.6em 0em !important;
	padding-bottom: 0.5em !important;
	width: 45.2em;
	display: block;
	background-image: url(../img/background/trennlinie_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}


/***********************************************/
/* im RTE sichtbar, im Frontend unsichtbar     */
/***********************************************/

.umbruch {
	background-image: none !important;
	padding-left: 0px !important;
}

/***********************************************/
/* Akronym Manager                             */
/***********************************************/

abbr {
	border-bottom: 1px dotted #333;
	cursor: help;
}

.abkuerzung {
	border-bottom: 1px dotted #333;
	cursor: help;
}

/************** RTE **************/

.balkengrau {
	clear: both;
	display: block;
	position: relative;
	border-bottom: 3px solid #d9d9d9;
	padding: 8px 9px 10px 9px;
	margin-bottom: 10px;
}

#aktuelles .balkengrau {
	width: 43.6em;
}

.balkengrau {
	background-color: #f6f6f6;
}

.boxgrau, .boxweiss {
	clear: both;
	position: relative;
	border: 1px dotted #bebebe;
	width: 96%;
	padding: 0.5em 0.8em;
}

.boxgrau {
	background-color: #f6f6f6;
}

.boxweiss {
	background-color: #fff;
}

.pdf_icon {
	background-image: url(../img/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 22px !important;
	padding-top: 0;
	padding-bottom: 1em;
}

/**************** CSS Styled Filelinks ******************/
.pdf {
	background-image: url(../img/icons/pdf.gif);
}
.jpg {
	background-image: url(../img/icons/jpg.gif);
}
.gif {
	background-image: url(../img/icons/gif.gif);
}
.doc {
	background-image: url(../img/icons/word.gif);
}
.layoutFilelink ul {
	list-style-type: none !important;
	background: #f6f6f6;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin: 0 0 2em 0 !important;
	padding: 0 !important;
}
.layoutFilelink li {
	background-image: none !important;
	margin: 0 !important;
	padding: 0.8em 0.5em !important;
}
.layoutFilelink a {
	background-repeat: no-repeat;
	background-position: 0;
	padding: 2px 0.5em 2px 22px;
}
/********************************************************/

.trennleiste_oben {
	background: url(../img/background/strichlinie_small.gif) repeat-x top;
	margin-top: 1.3em;
	padding-top: 1.3em;
}

#rechts .trennleiste_oben {
	background: url(../img/background/strichlinie_rechte_spalte.gif) repeat-x top left !important;
	padding-top: 1.5em;
	margin-top: 1.3em;
	background-color: #000000;
	width: auto;
}

.trennleiste_unten {
	background: url(../img/background/strichlinie.gif) repeat-x bottom;
	padding-bottom: 1.5em;
	margin-bottom: 1.3em;
	width: 100%;
}

#rechts .trennleiste_unten {
	background: url(../img/background/strichlinie_rechte_spalte.gif) repeat-x bottom left !important;
	padding-bottom: 1.2em;
	margin-bottom: 0em !important;
	width: auto;
}

.umbruch {
	background-image: url(../img/icons/umbruch.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	float: none;
	clear: both;
	padding-left: 14px;
}

/* textstyle */

.rot {
	color: #a61d28 !important;
}

.rot_fett {
	color: #a61d28 !important;
	font-weight: bold;
}

.blau {
	color: #196a92 !important;
}

#bannerWahlen {
	margin: 0 !important;
	padding: 2.4em 0 0 0 !important;
}

#bannerWahlen img {
	margin: 0.3em 0 0.2em 0.3em;
	padding: 0 !important;
}

#bannerWahlen h3 {
	display: none;
}

/***********************************************/
/* Frontend editing - Buttons auf feste Größe  */
/***********************************************/

.frontEndEditIcons {
	width: 11px !important;
}

.typo3-editPanel-controls img {
	width: 11px !important;
}

#adminpanel {
	position: absolute;
	top: 0 !important;
	left: 0 !important;
}

.bekanntmachungen {
	background-color: #F6F6F6;
	margin: 1em 0;
	padding: 6px 6px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.bekanntmachungen p {
	padding: 0;
	margin: 0 4px !important;
}
.bekanntmachungen a {
	background-image: url('../img/icons/pdf.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
}


/*Wehringen*/


#mitte h2 {
	color: #4b4b4b;
}

#mitte h3 {
	color: #a70000;
}

#mitte .csc-menu-def a {
	background-color: #def8b4;
}

#mitte .csc-menu-def a:hover {
	background-color: #6ba7da;
	color: #def8b4;
	text-decoration: none;
}

#rechts #rechtsStreifen {
	border-top: 6px solid #6ba7da;
}

a:active {
	background-color: #6ba7da;
	color: #333 !important;
}

#breadcrumb a:active {
	color: #414141 !important;
	background-color: #ecf9ff !important;
}

#aktuelles a:active {
	color: #fff !important;
	background-color: #6ba7da;
}

.csc-mailform-submit {
	background-color: #e7e7ed !important;
}

#footerText li strong {
	color: #559900;
}

.fontsizer a:hover img, .fontsizer a:active img {
	border-color: #6ba7da;
	background-color: #ecf9ff;
}

.csc-sitemap li, .csc-menu-1 li, .csc-menu-def li {
	background-image: url(../img/background/arrow_navigation_vg.gif) !important;
}

#mitte .sucheHeadline {
	
}

/* Karteireiter */

#mitte .karteireiter a {
	background-color: #ecf9ff !important;
}

#mitte .karteireiter li {
	background-image: url(../img/background/bg_csc_menu_gruen.gif) !important;
}

#mitte .karteireiter a:hover, #mitte .reiterActive {
	background-color: #6ba7da !important;
}

#mitte ul li {
	background-image: url(../img/icons/listpoint_gruen.gif);
}




#banner .text {
	background-color: #ecf9ff;
}

.balkenAutoFarbe, .boxAutoFarbe {
	background-color: #ecf9ff;
}
