@media screen { /* Allgemeines */
	.print {
		display: none;
	}
	* {
		margin: 0; 
		padding: 0;
		word-spacing: 0;
	}
	.hidden {
		position: absolute;
		left: -5000px;
	}
	.float_left {
		float: left;
	}
	.justify {
		text-align: justify;
	}
	a .infotext {
		display: none;
	}
	a:hover .infotext,a:focus .infotext {
		position: absolute;
		z-index: 1000 !important;
		right: -13.1em;
		width: 12em;
		margin-top: -20px;
		padding: 5px;
		display: block;
		background-color: #CEE3E3;
		font-size: 90%;
		font-weight: normal;
		color: #4169E1;
	}
	* html a:hover .infotext,* html a:focus .infotext {
		margin-top: -4px;
	}
	.suppressOutput {
		display: none;
	}

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100.01%;
		color: #000;
		background-color: #fff;
		background-image: url("../images/bg_body.jpg");
		background-repeat: repeat-y;
	}
	body.vgb {
		border: 1px solid #DDDDDD;
		border-left-color: white;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 2px 2px 2px #CCCCCC;
		margin-left: 0.5em;
		margin-right: 0.5em;
	}

	/* Kopfbereich */

	#kopf {
		padding: 40px 20px 5px 15.5em;
		color: #000;
		background-color: #fff;
		background-image: url("../images/bg_kopf.jpg");
		background-position: right;
		background-repeat: repeat-y;
		border-bottom: 25px solid #245084;
		/*#275894;#204777; #1D416D; #245086;#96AEBE*/
	}
	#kopf h1 {
		color: #000;
		background-color: transparent;
		font-size: 130%; 
		font-weight: normal;
	}
	#logo {
		position: absolute;
		top: 0.8em;
		left: 2.5em;
		border: 0;
	}

	/* Oberer Navigationsbereich */

	#micronavi {
		margin: 0px;
		border-bottom: 1px solid #96AEBE;
		padding: 0 0 0 15.5em;
		margin-bottom: 4em;
		font-size: 90%;
	}
	#micronavi div#links {
		padding: 0.25em 0em 0em 0em;
		float: left;
		font-size: 80%;
		margin-left: 2.25em;
	}
	#micronavi div#pfadBox {
		padding: 0.2em 0.2em 0.2em 0em;
		margin-left: 7em;
		text-align: left;
	}
	#micronavi ul {
		font-size: 80%;
		list-style: none;
	}
	#micronavi ul,#micronavi li {
		display: inline;
	}
	#micronavi .raquo {
		position: relative;
		top: -0.1em;
		color: #4169E1;
		background-color: #fff;
		font-weight: bold;
	}
       #micronavi a{
               white-space:nowrap;
       }
	#micronavi a:link,#micronavi a:visited {
		text-decoration: none;
		padding: 0 5px;
		color: #000;
		background-color: #fff;
	}
	#micronavi a:hover,#micronavi a:active,#micronavi a:focus {
		text-decoration: none;
		background-color: #245084; /*#476274*/
		padding: 0 5px;
		color: #fff;
	}
	#spalteLinks {
		float: left;
		width: 14em;
		padding-left: 1em;
	}
	#spalteMitte,#spalteMitte_ausgedehnt {
		margin-left: 15em;
		margin-right: 16em;
		color: #000;
		background-color: white;
		padding: 0 0.5em;
	}
	#spalteMitte_ausgedehnt {
		margin-right: 5em;
	}
	#spalteRechts {
		float: right;
		width: 14em;
		padding: 0.5em;
	}

	/* Hauptnavigation */
	
	#navi {
		position: relative;
		z-index: 10;
		top: 0;
		left: 0;
		padding: 0;
		margin: 0 0 2em 0.5em;
		width: 12.9em;
		font-size: 90%;
	}
	#navi a {
		position: relative;
		top: 0;
		left: 0;
		text-decoration: none;
		display: block;
		padding: 3px 1em 3px 5px;
		min-height: 1em;
		color: #000;
		background-color: #BFCAD8;
		/*		background-color: #BFCED8; 
		background-color: #D9DEE4;*/
	}
	#navi a:hover,#navi a:active,#navi a:focus {
		display: block;
		color: white;
		background-color: #506573;
		/*background-color: #476274; */
	}

	#navi ul {
		list-style: none;
	}
	#navi ul li {
		list-style: none;
		margin-top: 0.2em;
		margin-bottom: 0.2em;
	}
	#navi ul li.first {
		
	}

	/* 2. Level */
	#navi ul ul {
		border: 0;
		margin-left: 1em;
		list-style: none;
	}
	#navi ul ul a {
		font-weight: normal;
		font-size: 90%;
	}
	#navi ul a:link .selectedPublication,#navi a:visited .selectedPublication,#navi a:visited .selectedDocument,#navi a:link .selectedDocument
		{
		border-left: 5px solid #4169E1;
		padding: 2px 10px 2px 5px;
	}
	#navi a:focus .selectedPublication,#navi a:hover .selectedPublication,#navi a:focus .selectedDocument,#navi a:hover .selectedDocument
		{
	}

	/* Zusatznavigation */
	
	#zusatznavi {
		margin: 2em 0 2em 0.5em;
		width: 100%;
		font-size: 85%;
	}
	#zusatznavi ul {
		padding: 0;
		margin: 2em 0 0.5em 0.5em;
		list-style: none;
	}
	#zusatznavi li {
		width: 100%;
		display: inline;
	}
	#zusatznavi a:link,#zusatznavi a:visited {
		color: #476274;
		background-color: transparent;
		display: block;
		font-weight: normal;
		text-decoration: none;
	}
	#zusatznavi a:hover,#zusatznavi a:active,#zusatznavi a:focus {
		font-weight: normal;
		text-decoration: underline;
	}
	#spalteMitte ul li.nosym,#spalteMitte_ausgedehnt ul li.nosym {
		list-style: none;
	}
	#spalteMitte ul li,#spalteMitte_ausgedehnt ul li {
		list-style-type: square;
		margin-bottom: 0.25em;
	}
	#spalteMitte ol li,#spalteMitte_ausgedehnt ol li {
		margin-bottom: 0.5em;
	}
	#spalteMitte ul ul li,#spalteMitte_ausgedehnt ul ul li {
		/*margin-left: 0.5em;*/
	}
	#spalteMitte ul ul ul li,#spalteMitte_ausgedehnt ul ul ul li {
		margin-left: 0.5em;
	}


/*START: Areamap Sprite*/
	#sprite { 	background:url("../images/map/brd_sprite.gif"); 
             width: 375px; height: 485px; 
				  background-repeat:no-repeat;
}
#csstester{
	display:none;
   background-color:#ccc;
}
#sprite.BN, #sprite.mappicture { background-position: -1880px -972px;} 

#sprite.LP { background-position: 10px 13px;} 
#sprite.BW { background-position: -366px 13px;} 
#sprite.BY { background-position: -742px 13px;} 
#sprite.BE { background-position: -1118px 13px;} 
#sprite.BB { background-position: -1494px 13px;} 
#sprite.BR { background-position: -1870px 13px;}

#sprite.HB { background-position: 10px -473px;} 
#sprite.HE { background-position: -366px -473px;}
#sprite.MV { background-position: -742px -473px;} 
#sprite.NI { background-position: -1118px -473px;} 
#sprite.NW { background-position: -1504px -473px;}
#sprite.RP { background-position: -1879px -473px;} 

#sprite.SL { background-position: 9px -959px;} 
#sprite.SN { background-position: -366px -959px;} 
#sprite.SA { background-position: -742px -959px;} 
#sprite.SH { background-position: -1118px -959px;} 
#sprite.TH { background-position: -1494px -959px;} 

/*ENDE: Areamap Sprite*/


	/* START: Kontaktformular*/
	
	#kontakt {
		width: 35em;
	}
	#kontakt table {
		background-color: white;
		border: 1px solid silver;
		float: right;
		margin-right: 3em;
		font-weight: bold;
	}
	img#captcha {
		float: right;
		margin-right: 3em;
	}
	div.fehlermeldung,#kontakt div.fehlermeldung,#kontakt .ok {
		width:25em;
		border: 1px solid #96AEBE;
		padding: 1em;
	}
        #kontakt div.aktionen {}
	#kontakt .ok {
		color: green;
	}
	div.fehlermeldung,#kontakt div.fehlermeldung {
		color: maroon;
	}
	#kontakt .eintrag .label,#kontakt .eintrag .abstand {
		clear: both;
		float: left;
		margin: 0.25em;
	}
	#kontakt .eintrag .label {
		text-align: right;
		width: 10em;
	}
	#kontakt .eintrag .abstand {
		text-align: left;
		width: 7em;
	}
	#kontakt .hinweis {
		font-size: 90%;
		text-align: right;
		color: #476274;
	}
	#kontakt div.middle {
		display: inline;
		text-align: center;
	}
	#kontakt  .hidden {
		position: absolute;
		left: -90em;
	}
        #kontakt fieldset.formularrahmen { 
                border:0px; 
                margin:0px; 
                padding:0px;
        }
       #kontakt fieldset.formularbereich {    
		-moz-border-bottom-colors: none;
		-moz-border-image: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: #96AEBE; 
		border-radius: 10px 10px 10px 10px;
		border-style: solid;
		border-width: 1px;
		background-image: url("../images/bg_body.jpg");
		background-repeat: repeat-y;
	}
	#kontakt legend {
		background-color: #BFCAD8;
		margin-left: 0.5em;
		color: white;
		font-size: 1em;
	}
	form {
		padding: 0.5em;
	}
	#kontakt .submit_button {
		width: 12em;
	}
	/* ENDE: Kontaktformular*/


	/* START Inhalts-Bereich */
	
	#inhalt {
		padding-bottom: 10px;
		font-size: 95%;
	}
	#inhalt p { /*padding:5px;*/
		padding: 5px 0;
	}
	/* Einrückung */
	#inhalt p.blocktext,#inhalt p.Blocktext,#inhalt div.blocktext,#inhalt div.Blocktext
		{
		margin-bottom: 1em;
		text-align: justify;
		margin-left: 2em;
	}
	#inhalt h2,#inhalt h3 {
		font-weight: normal;
		margin-bottom: 0.5em;
	}
	#inhalt ul.anhangListe h3,#inhalt ul.anhangListe p.teaser {
		margin-left: -1.2em;
	}
	#inhalt ul.anhangListe p.teaser {
		margin-bottom: 0.5em;
	}
	#inhalt h2,#inhalt h3.zwischentext {
		border-bottom: 1px solid #96AEBE;
	}
	#inhalt h3.zwischentext {
		margin-bottom: 0.5em;
		margin-top: 0.3em;
	}
	#inhalt h4 { /*margin: 1em 5px 0px 5px; */
		margin-top: 1em;
	}
	#inhalt h4.h4Startseite {
	}
	#inhalt h5 {
		color: #4169E1;
		background-color: #fff;
	}
	#inhalt h5.h5Startseite {
	}
	#inhalt h6 {
		color: #4169E1;
		background-color: #fff;
	}
	#inhalt dl { /*padding: 5px; */
		padding: 0;
	}
	#inhalt dt {
		font-weight: bold;
	}
	#inhalt dd {
		margin-left: 1em;
		margin-bottom: 1em;
		text-indent: 0;
	}
	#inhalt ul,#inhalt ol { /*margin: 1em 0 1em 2em; */
		margin: 0 0 0.5em 2em;
	}
	#inhalt ul {
		list-style-type: circle;
	}
	#inhalt ul ul.keinOrdner { /* margin-left: 0em; */
		margin-left: 2em;
	}
	#inhalt ul li {
		list-style-image: url("../images/li.png");
		margin: 0.2em 0;
	}
	#inhalt li div { /* fuer Listen mit 'Nicht-LinkText' nur im Anhang */
		vertical-align: baseline;
	}
	#inhalt div.bodyAttrib { /* nur im Body-Attribut */
		margin-bottom: 1em;
	}
	#inhalt div.bodyAttrib a {
		margin-bottom: 0.5em;
	}
	#inhalt div.bodyAttrib ul { /* nur fuer Listen im Body-Attribut */
		list-style-type: square;
		margin-bottom: 1em;
		margin-left: 2em;
	}
	#inhalt div.bodyAttrib ul ul, /* nur fuer Listen im Body-Attribut */
		#inhalt div.bodyAttrib ul li {
		list-style-type: square;
		margin-bottom: 0.25em;
	}
	#inhalt div.bodyAttrib ol { /* nur fuer Listen im Body-Attribut */
		/* list-style-type: decimal; */
		margin-bottom: 1em;
		margin-left: 2em;
	}
	#inhalt div.bodyAttrib ol ol, /* nur fuer Listen im Body-Attribut */
		#inhalt div.bodyAttrib ol li { /* list-style-type: decimal; */
		margin-bottom: 0.25em;
	}
	#inhalt div.bodyAttrib table {
		margin-top: 2em;
		margin-bottom: 2em;
		border: thin solid #4169E1;
		border-collapse: collapse;
		empty-cells: show;
	}
	#inhalt div.bodyAttrib table th,#inhalt div.bodyAttrib table thead th,#inhalt div.bodyAttrib table td,#inhalt div.bodyAttrib table tbody td,#inhalt div.bodyAttrib table tfoot td
		{
		padding: 5px;
		border: thin solid #4169E1;
		border-collapse: collapse;
	}
	#inhalt div.bodyAttrib table th,#inhalt div.bodyAttrib table thead th {
		speak-header: always;
		color: #4169E1;
		background-color: #fff;
		text-align: center;
		vertical-align: middle;
	}
	#inhalt div.bodyAttrib table td,#inhalt div.bodyAttrib table tbody td,#inhalt div.bodyAttrib table tfoot td
		{
		vertical-align: top;
		text-align: left;
	}
	
	/* Eingefuegt für Tabellen ohne Rahmen */
	#inhalt div.bodyAttrib table.ohneRahmen,#inhalt div.bodyAttrib table.ohneRahmen tbody,#inhalt div.bodyAttrib table.ohneRahmen th,#inhalt div.bodyAttrib table.ohneRahmen thead th,#inhalt div.bodyAttrib table.ohneRahmen td,#inhalt div.bodyAttrib table.ohneRahmen tbody td
		{
		border: 0;
		background-color: transparent;
		color: #4169E1;
	}
	/* Einfuegung Ende */
	
	/* fuer Listen nicht im Anhang, sondern im bodyAttrib-Bereich (z.B. Sitemap) */
	#inhalt div.bodyAttrib li.orange {
		list-style-type: circle;
		color: #4169E1;
		background-color: #fff;
	}
	
	/* fuer Listen nicht im Anhang, sondern im bodyAttrib-Bereich (z.B. Sitemap) */
	#inhalt div.bodyAttrib li.orange div {
		margin-bottom: 0.25em;
		margin-left: -0.25em;
	}
	#inhalt div.bodyAttrib li.orange ul li.orange {
		margin-left: -0.25em;
	}
	#inhalt  div.bodyAttrib table.vcardEintragOben {
		margin-bottom: 6em;
		width: 80%;
	}
	#inhalt  div.bodyAttrib table.vcardEintrag {
		width: 80%;
	}
	#inhalt  div.bodyAttrib table.vcardEintragOben tr th,#inhalt  div.bodyAttrib table.vcardEintrag tr th
		{
		text-align: center;
		width: 30%;
	}
	#inhalt  div.bodyAttrib table.vcardEintragOben tr td,#inhalt  div.bodyAttrib table.vcardEintrag tr td
		{
		text-align: left;
		width: 70%;
	}
	#inhalt  div.bodyAttrib table.vcardEintrag a:link,#inhalt  div.bodyAttrib table.vcardEintrag a:visited
		{
		margin-bottom: 1em;
		color: #4169E1;
		background-color: #fff;
		text-decoration: underline;
	}
	#inhalt  div.bodyAttrib table.vcardEintrag a:hover,#inhalt  div.bodyAttrib table.vcardEintrag a:focus,#inhalt  div.bodyAttrib table.vcardEintrag a:active
		{
		margin-bottom: 1em;
		background-color: #4169E1;
		color: white;
	}
	#inhalt  div.bodyAttrib #vCardAnlagen {
		margin-top: 2em;
		margin-left: 1em;
	}
	#inhalt div.bodyAttrib #vCardAnlagen li {
		margin-bottom: 0.25em;
	}
	
	/* Zwischentexte und Beiträge im Inhaltsbereich */
	
	#inhalt div.vgb_zwischentext,#inhalt div.vgb_zwischentext_ff {
		text-align: justify;
	}
	#inhalt div.vgb_zwischentext_ff {
		margin-top: 0.8em;
	}
	#inhalt div.vgb_article img.beitragspunkt,#inhalt div.vgb_article_1 img.beitragspunkt
		{
		margin-left: -1em;
	}
	#inhalt div.vgb_article_1 {
		margin: 0.2em 0 0.2em 2em;
	}
	.clearFloat {	
	}
	
	#inhalt .subTitle {
		color: #000;
		background-color: #fff;
		font-weight: bold;
		margin: 1em 0 0 0.3em;
	}
	#inhalt span.kleinereSchrift,#tdrechts li span.kleinereSchrift {
		font-size: 70%;
		color: #4169E1;
		background-color: #fff;
	}
	#inhalt li span.kleinereSchriftDateityp,#tdrechts li span.kleinereSchriftDateityp
		{
		font-size: 75%;
		color: #4169E1;
		background-color: #fff;
		border: 1px solid #4169E1;
		padding: 0 0 0 2px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#inhalt .Linkfarbe {
		color: #4169E1;
		background-color: #fff;
	}
	#inhalt .wieLink {
		color: #4169E1;
		background-color: #fff;
		text-decoration: underline;
	}
	#inhalt .teaser {
		color: #000;
		background-color: #fff;
		padding-top: 0.1em;
		padding-bottom: 0.15em;
	}
	#inhalt .ohneTeaser {
		padding-bottom: 0.3em;
	}
	#inhalt .teaserAktuelles {
		color: #000;
		background-color: #fff;
		padding-top: 0.1em;
		padding-bottom: 0.3em;
		margin-left: 0em;
	}
	#inhalt ul li.docBaum {
		list-style-type: circle;
	}
	#inhalt ul li.docBaum li {
		list-style-type: circle;
		margin-left: 1.25em;
	}
	/* Listen mit römischen Ziffern */
	#inhalt ol.roman {
		list-style-type: upper-roman;
		margin-left: 4em;
	}
	#inhalt ol.roman li {
		font-weight: bold;
		padding-left: 3em;
		padding-bottom: 1em;
	}
	#inhalt ol.roman ol {
		list-style: decimal;
		margin-left: -1em;
		padding-top: 0.5em;
	}
	#inhalt ol.roman ol li {
		font-weight: normal;
		padding-left: 1em;
		padding-bottom: 0.5em;
	}
	
	/* Dokument-Icons [ohne "Mail", "externer Link"] */
	#inhalt ul li img.icon {
		vertical-align: middle;
	}
	#inhalt ul li img.iconOrdner {
		position: relative;
		top: 3px;
	}
	/* Ende: Dokument-Icons [ohne "Mail", "externer Link"] */
	
	/* Start: fuer Termine */
	
	#inhalt div div.termindetail {
		width: 4em;
		float: left;
	}
	/* Ende: fuer Termine */
	
	#inhalt div.obenUntenBildbox {
		float: left;
		width: 100%;
		clear: both;
	}
	#inhalt div.obenUnten {
		float: left;
		margin: 0 0.5em 0.5em 0;
		display: inline;
		padding-top: 0.25em;
	}
	#inhalt .left {
		position: relative;
		border-right: 5px solid #fff;
	}
	#inhalt div.left {
		float: left;
		margin: 0 0.75em 0.2em 0;
		display: inline;
		padding-top: 0.25em;
		background-color: white;
		color: #000;
	}
	#inhalt .right {
		position: relative;
		border-left: 5px solid #fff;
	}
	#inhalt div.right {
		float: right;
		margin: 0 0 0.2em 0.75em;
		display: inline;
		padding-top: 0.25em;
		background-color: white;
		color: #000;
	}
	#spalteRechts div.content_row .gallery img {
		background: none repeat scroll 0 0 white;
		border: 1px solid #BFCAD8;
		padding: 1px;
		margin: 0 0.2em 0.1em 0;
	}

	#inhalt span.teaserZuBild {
		display: block;
		margin-top: 1px;
		text-align: justify;
		font-size: 80%;
		/*background-color: #F3F3F3;*/
		margin-bottom: 1em;
		width: 25em;
	}
	#inhalt .quelle,#inhalt .bild_untertitel {
		width: 25em;
	}

	#inhalt img.top {
		margin: 0 0 0.5em 0;
		display: inline;
	}
	
	#inhalt a {
		color: #4169E1;
		text-decoration: none;
	}
	#inhalt a:visited, #inhalt a:active { 
		color: #0A50AA;
	}
	#inhalt a:hover,#inhalt a:active,#inhalt a:focus {
		background-color: #ddd;
		text-decoration: underline;
	}
	#inhalt a img {
		border: 0;
		vertical-align: top;
	}
	#inhalt span#weitereAktuelleMeldungen a {
		position: relative;
		text-decoration: none;
		top: -3px;
	}
	#inhalt #inhaltFusszeile,#inhalt #inhaltFusszeile p {
		margin-bottom: 1em;
	}
	#inhalt span.LinkzieleInFusszeile {
		margin-bottom: 0.45em;
	}
	#startseite {
		text-align: center;
	}

    /* Farbfestlegungen */
    
	.orange {
		color: #E88000;
		background-color: #fff;
	}
	.schwarz {
		color: #000;
		background-color: #fff;
	}
	/* dunkelgruen */
	.dunkel {
		color: #4169E1;
		background-color: #fff;
	}
	.mittelgruen {
		color: #bbb;
		background-color: #fff;
	}
	.hellgruen {
		color: #ddd;
		background-color: #fff;
	}
	
	.fett {
		font-weight: bold;
	}
	
	/* Fusszeile */
	 
	#fuss {
		clear: both;
		background-color: transparent;
		border-top: 1px solid #96AEBE;
		color: #245084;
		font-size: 0.8em;
		padding: 0.5em;
		text-align: center;
		vertical-align: middle;
	}
	#fuss a {
		font-size: 80%;
		color: #4169E1;
		/*background-color: transparent;*/
	}
    
    /* Formulare im Inhaltsbereich */
    
	#inhalt form { 
	}
	
	#inhalt input[type=text],#inhalt textarea {
		padding: 0.1em;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}

	#inhalt .kontaktformular .submit {
		padding: 0.1em 0.3em;
		margin-bottom: 1em;
	}
	#inhalt .kontaktformular label {
		text-align: left;
		white-space: nowrap;
	}
	#inhalt .kontaktformular tr {
		vertical-align: top;
	}
	#inhalt .kontaktformular td {
		padding: 0.25em;
	}
	#inhalt .onlineformular .submit {
		padding: 0.1em 0.3em;
		margin: 0.5em 0.5em 0.5em 0;
		min-width: 5em;
	}
	#inhalt .onlineformular input.field {
		margin-left: 0.2em;
		margin-right: 1em;
	}
	#inhalt .forms-validation-errors {
		border: 2px solid red;
		background-color: #f4f5f7;
		color: #000;
		padding: 0.5em 1em;
		margin-bottom: 1em;
	}
	#inhalt .validation-errors-content {
		color: #000;
		background-color: #f4f5f7;
	}
	#inhalt fieldset {
		margin: 1em 0.2em;
		padding: 0.5em;
	}
	#inhalt fieldset legend {
		font-weight: bold;
	}

	/* START: Coplets */
	
	#spalteLinks .colitem {
		margin: 0;
	}
	#spalteRechts .colitem { /*border: 1px solid #4169E1;*/
		margin: 0 3px;
	}
	#spalteMitte .bild_untertitel,#spalteMitte .quelle,#spalteMitte .teaser_width,#spalteMitte_ausgedehnt .bild_untertitel,#spalteMitte_ausgedehnt .quelle,#spalteMitte_ausgedehnt .teaser_width
		{
		font-size: small;
	}
	#spalteLinks .teaser_box,#spalteMitte .teaser_box,#spalteMitte_ausgedehnt .teaser_box,#spalteRechts .teaser_box
		{
		background: url("../images/verlauf_box.png") repeat-x scroll left bottom
			#FFFFFF;
		border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 2px 2px 2px #CCCCCC;
		margin: 0 1em 1em 0;
		padding: 1em;
		float: left;
		text-align: center;
	}
	div.title_row {
		
	}
	div.title_left {
		font-size: 90%;
	}
	div.title_right {
		float: right;
	}
	div.content_cell {
		color: #476274;
		background-color: transparent;
		font-size: 85%;
		overflow: hidden;
		/* damit zu breite Texte nicht die Coplet-Boxen verlassen */
		margin: 0 0.5em 2em 0;
	}

	/* ENDE: Coplets */

	/* START: Marginalien-Coplet */
	.infobox {
		margin-bottom: 20px;
	}
	.infobox h3 {
		border-top: 1px solid #BFCED8;
		border-bottom: 1px solid #BFCED8;
		color: #476274;
		background-color: transparent;
		background-image: url("../images/bg_add.jpg");
		background-position: right;
		background-repeat: repeat-y;
		margin-top: 0;
		padding: 0 5px;
		font-weight: normal;
		font-size: 100%;
		line-height: 1.6em;
	}
	.infobox h4 {
		margin-top: 0.5em;
		margin-bottom: 0.2em;
		color: #476274;
		background-color: #F4F5F7;
	}
	.infobox ul,.infobox ol {
		margin: 0;
		color: #476274;
		background-color: #F4F5F7;
	}
	.infobox ul li {
		list-style-type: none;
		margin: 0 0.3em 0.3em 0.3em;
		padding: 0.3em 0.5em;
		border-bottom: 1px solid #BFCED8;
	}

	/* Dateigrößenanzeige ausblenden im Menü */
	
	.infobox .screen {
		display: none;
	}
	#addsearchbox {
		border-width: 2em 0 0 1em;
		border-style: solid;
		border-color: white;
		float: right;
	}
	#addsearchbox .infobox {
		border: 1px solid #4169E1;
		padding: 0 6px;
		width: 25em;
		color: #476274;
		background-color: white;
		margin-bottom: 0.5em;
	}
	#addsearchbox h3 {
		padding-top: 0;
		margin-top: 0;
	}
	#spalteRechts .content_cell a {
		text-decoration: none;
		color: #476274;
		background-color: transparent;
		display: block;
		font-weight: normal;
	}
	#spalteRechts .content_cell a:hover,#spalteRechts .content_cell a:active,#spalteRechts .content_cell a:focus
		{
		text-decoration: underline;
	}
	#spalteRechts .gallery {
            /*background-color: #96AEBE;*/
	}
	/* ENDE: Marginalien-Coplet */

	/* START: Login-Coplet */
	form.login ul {
		list-style-type: none;
	}
	form.login li {
		clear: both
	}
	form.login label {
		float: left;
		width: 35%;
		margin: 0.1em 0;
		padding: 0.1em 0
	}

	/* im ie6 anpa*/
	form.login input {
		float: right;
		width: 60%;
		margin: 0.1em 0;
	}
	/* class button, weil ie6 type=submit nicht versteht */
	form.login input.button {
		float: left;
		width: 35%;
		margin-top: 0.5em;
	}
	form.login a {
		margin-top: 0.5em;
	}
	form.login p {
		margin: 0.5em 0;
	}

	/* ENDE: Login-Coplet */
}