body {
/*    text-align:left;   */
    text-align:center;
/*     background: url(../fileadmin/images/hintergrundbody06.jpg) top repeat-x;    */
     background: url(../fileadmin/images/hintergrundbody08.jpg) top repeat-x;
    background-color:#EAEAEA;
   margin-top:40px;
}

strong {
	font-weight:normal;
}

p.bodytext {
    text-align:justify;
   font-size:12px;
padding:0px;
margin:0px;
line-height:150%;
}


div#container {
  width:940px;
  text-align:left; 
  margin:0px auto;
  border:0px;
  background-color:#FFFFFF;
}

div#header { 
    padding: 0px;
    margin: 0px;
    position:relative;
overflow:hidden;
height:150px;
/* height:200px; */
}


/* Formatierung obere Menüleiste */
div#top {
  width:940px;
/*  font: 10px Verdana,Arial;
  text-align:left;
  padding:0px;
  margin:0px;
  border:0px;
  height:115px; 
  clear:both;
  overflow:hidden;*/
}


/*-----------------Formatierung linke Spalte Nachrichten*/
div#nachrichten_links { 
width:138px;
background:url(../fileadmin/images/nachrichten_02.jpg) top left;
background-repeat:no-repeat;
background-color:#ECE8E8; 
border:solid 1px #DCD8D8;
    clear:both;
    float:left;
    overflow:hidden;
    margin:30px 10px 10px 10px;
    padding:0px 10px 10px 10px;
    color:#AAA;
}

div#nachrichten_links h2 {
color:#AAA;
font-weight:bold;
}

div#nachrichten_links a {
text-decoration:none;
color:#AAA;
}

div#nachrichten_links a:hover {
text-decoration:none;
color:#888;
background-color:transparent;
}


div#lage_links1 { 
    border:solid 0px #DCD8D8;
 /*   clear:both; */
    float:right;
    overflow:hidden;
    margin:120px 10px 0px 10px;
    padding:0px 0px 0px 0px;
}
div#lage_links1 a { 
text-decoration:none;
}

div#lage_links2 { 
background:url(../fileadmin/images/nachrichten_02.jpg) top left;
background-repeat:no-repeat;
background-color:#ECE8E8; 
border:solid 1px #DCD8D8;
    clear:both;
    float:right;
    overflow:hidden;
    margin:0px 10px 0px 10px;
    padding:10px 10px 10px 10px;
}

div#lage_links2 p { 
    font-size:11px;
}

/*-----------------Formatierung linke Spalte*/
div#left { 
/* Übergang   */
clear:both;
  background:url(../fileadmin/images/uebergang_01.jpg) top left repeat-x;
    float:left;
    width:188px;
    padding-top:70px;
    padding-bottom:0px;
}

/*--------------------Formatierung Menü links  */
div#menulinks {
	overflow:hidden;
/*    float:left; */
/*    padding-left:20px;
    padding-right:20px;
    padding-top:0px; */
padding:0px 20px 0px 20px;
}

div#menulinks img {
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
/*	font:1px;*/
}

a#link_NO {
   font: 12px Arial;
   text-decoration: none;
   /* color: #252525; */
color:#606060;
    width:140px;
    display:block;
   }

a#link_ACT {
   font: 12px Arial;
   font-weight: bold;
   text-decoration: none;
   /* color: #252525;
   color:#606060;   */
    color: #5D221E;
    width:140px;
    display:block;
   }

a#link_ZNO {
   font: 12px Arial;
   text-decoration: none;
   /* color: #252525; */
color:#606060;
   margin-left: 12px;
    width:130px;
    display:block;
   }

a#link_ZACT {
   font: 12px Arial;
   text-decoration: none;
   font-weight: bold;
   /* color: #252525;
   color:#606060;   */
    color: #5D221E;
    margin-left: 12px;
    width:130px;
    display:block;
   }

ul#navigation {
    margin: 0;
    padding: 0px 0px 0px 0px;
    border: 0px;
  }
ul#navigation li {
    list-style: none;
    margin: 3px 0px 3px 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

/* -------------------wohl überflüssig, Suchformular unter menü links*/
div#left_bottom{
    padding: 5px 5px 5px 5px;
    
}
div#left_bottom input{
    margin: 2px 2px 2px 2px;
}
/*überflüssig ende */



/*Bereich direkt über Inhalt, liegt im div center*/
div#head { 
height:10px;
text-align:right;
font-size:10px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

div#head a {
text-decoration:none;
}

div#center { 
    float:left; 
    width:519px;
    padding:20px 15px 10px 10px;
    font-size:10px;
/* Übergang   */
  background:url(../fileadmin/images/uebergang_01.jpg) top left repeat-x;
}

div#center h2  {
    font: normal 12px Helvetica, Verdana,Arial;
    font-weight: bold;
/*   */  color: #5D221E;
    border-bottom: 0px;
}

div#center h3  {
    font: normal 12px Helvetica, Verdana,Arial;
    font-weight: bold;
/*  */  color: #5D221E;
    border-bottom: 0px;
}

div#center table{
    border: 0px;
}

div#center td {
  border: 0px;
  padding: 5px;
  background-color: #FFFFFF;
  font-size:12px;
} 

div#centerfooter {
/*   background:url(../fileadmin/images/hr.jpg) top left;
  background-repeat:no-repeat; */
    float:left; 
    width:524px;
    padding-left:20px;
    padding-top:5px;
    font-size:11px;
}



/* div links hinweis.................................................................................*/
div#hinweis_links {
padding:10px;
border:solid 1px #DCD8D8;
   background-color:#ECE8E8;
 background:url(../fileadmin/images/nachrichten_02.jpg) top left;
 background-repeat:no-repeat;
   background-color:#ECE8E8; 
margin:10px 20px 10px 19px;
}





/* div rechts.................................................................................*/

div#right { 
/* Übergang   */
/*  background:url(../fileadmin/images/uebergang_02.jpg) top left repeat-x;  */
  background:url(../fileadmin/images/uebergang_01.jpg) top left repeat-x;
    width:188px;
    height:auto;
    float:right; 
	overflow:hidden;
    text-align:left; 
    padding:70px 10px 10px 10px;
/*   background-color:#ECE8E8;   */
}

div#nachrichten {
padding:10px;
border:solid 1px #DCD8D8;
   background-color:#ECE8E8;
 background:url(../fileadmin/images/nachrichten_02.jpg) top left;
 background-repeat:no-repeat;
   background-color:#ECE8E8; 
margin-bottom:10px;
}

div#nachrichten1 {
	height:183px;
padding:0px;
border:solid 0px #DCD8D8;
   background-color:#ECE8E8;
 background:url(../fileadmin/images/nachrichten_02.jpg) top left;
 background-repeat:no-repeat;
   background-color:#ECE8E8; 
margin-bottom:0px;
}


div#right h1,div#right h2,div#right h3 {
    font: normal 12px Helvetica, Verdana,Arial;
   font-weight: bold;
/*    color: #5D221E;
    color: #606060;     */
}

div#right h4 {
    padding:10px 0px 0px 0px;
    margin:0px;
    font-size: 10px;
   font-weight: bold;
/*    color: #5D221E;
    color: #606060;   */
}


div#right p{
    font-size:11px;
}

div#right a{
    text-decoration:underline;
}

div#footer {
   color:#FFFFFF;
   font-size:10px;
  clear:both;
/*padding-left:20px;
  height:15px;
 background:url(../fileadmin/images/hintergrund_footer_04.jpg) top left;
 background-repeat:no-repeat;  */

  padding:5px;
  padding-left:20px;
  height:80px;
 background:url(../fileadmin/images/footer_01.jpg) top left;
 background-repeat:no-repeat;
    background-color:#EAEAEA;


}
div#footer a {
   text-decoration:none;
   color:#DDDDDD;
   font-size:10px;
/*   background-color:#252525;      */
   background-color:transparent;
 }
div#footer a:hover {
   text-decoration:none;
   color:#FFFFFF;
   font-size:10px;
/*   background-color:#252525;      */
   background-color:transparent;
 }


a { color:#606060;}
a:link { color:#606060; text-decoration:underline;  }
/*a { color: #252525;}
a:link { color:#252525; text-decoration:underline;  }    */
a:visited { color:#606060; text-decoration:underline;  }
a:hover { color:#000000; text-decoration:underline;  background-color:#EEEEEE;  }
a:active { color:#000000; background-color:#FFFFFF;  }
a:focus { color:#000000; background-color:#FFFFFF;  }
a:active, a:focus {outline: none;}

h1 { 
    font: normal 14px Helvetica, Verdana,Arial;
   font-weight: bold;
    color: #5D221E;
/*	text-shadow:1px 1px 1px #777; */

/*   color: #505050  ;  */
}

h2,h3,h4,h5,h6,div,p,body,html,input,button { 
   font: normal 12px Helvetica,Verdana,Arial;
   color: #505050  ;
/*    color: #5D221E;     */
   }
/*------------------------Formatierung Überschrift */
div#ueberschrift1 {
/* font-family: Georgia, Times, serif;

display:block;
background-image:url(../fileadmin/images/h1a.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;       */
}

div#ueberschrift1 h1{
/* font-family: Georgia, Times, serif;
margin:4px;
 */
 }

div#ueberschrift2 {
/* display:block;
background-image:url(../fileadmin/images/h1b.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;  */
}
div#ueberschrift2 h2{
   font-size:13px;
}

.indent{
margin-left:30px;
}

img.block {
    display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

.float-left { 
    float:left; 
}

/*--------------------- Formatierung Listen */
ul.csc-bulletlist-0 {
list-style-image:url(../fileadmin/images/list.gif);
font-size:12px;
}
li.odd {
	margin:0px 0px 10px 0px;
}
li.even {
	margin:0px 0px 10px 0px;
}

/*-------------------- CSS für die indexed search */
.tx-indexedsearch-searchbox-button  {
color: #ffffff;
background-color: #252525;
border: 0px;
}

/*--------------------- CSS für das Mailform  */
legend {
padding:0px;
border: 0px;
}

fieldset {
border:0px;
padding:0px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:80px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #252525;
border: 0px;
}





/*--------- Nur IE ----------------*/

* html div#container {
  width:940px;
  text-align:left; 
  margin:0px auto;
  border:0px;
  background-color:#FFFFFF;
}

* html div#head {
    padding-top:5px;
    padding-bottom:5px;
    margin-left:20px;
    margin-right:20px;
}

* html div#center { 
    float:left; 
    width:544px;
    padding:10px;
    padding-top:30px;
}

* html div#left {
    width:188px;
    padding-top:40px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

* html div#menulinks {
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:0px;
}

* html div#right { 
    width:208px;
    height:auto;
    float:right; 
    text-align:left; 
    padding:25px 10px 8px 8px;  
}

* html div#header { 
    padding: 0px;
    margin: 0px;
}

* html div#top {
  padding:0px;
  margin:0px;
  height:115px;
}

* html ul#topnav a {
    width:188px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    height:115px;
}

* html ul#topnav span {
    width:188px;
    padding-left:10px;
    padding-right:10px;
    height:0px;
   position:absolute; top:25px; left:0px;  z-index:1;
   clear:both;
}

* html div#footer {
  height:80px;
  padding:5px;
  padding-left:10px;
}










