body{
margin:2;
padding:0;
background-color : #000000;
}
td,tr,p,div {
        font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: small;
        color: #cccccc;
}

.article_seperator {
 padding : 0 0 0 0;
 margin: 0;
}

a.mehr {
font-family:  trebuchet ms, Verdana, Helvetica, Arial, sans-serif;
 font-size: small;
 color: #000000;
 text-decoration:  underline;
 }

a.site {
font-family:  trebuchet ms, Verdana, Helvetica, Arial, sans-serif;
 font-size: small;
 color: #000000;
 text-decoration:  none;
 }

 a.site:hover {
 font-family:  trebuchet ms, Verdana, Helvetica, Arial, sans-serif;
  font-size: small;
  color: #000000;
  text-decoration:  none;
 }

a, a:visited {
font-family:  trebuchet ms, Verdana, Helvetica, Arial, sans-serif;
 font-size: small;
 color: #696969;
 text-decoration:  none;
 }
a:hover {
color: #666666;
text-decoration:  underline;
 }

.pathway {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 }

hr {
width:  90%;
 }
hr.separator {
width:  40%;
 }

a.pnav {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 }
a.pnav:hover {
}

.small {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: xx-small;
 }
.smalldark {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: xx-small;
 }



 a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited   {
        color: #000000;
        font-weight: bold;
        font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-decoration: none;
        }

a.mainmenu:hover, a.mainlevel:hover {
        color: #000000;
        text-decoration: none;
        }

a.sublevel:hover {
        color: #FFFFFF;
        text-decoration: none;
        }

a.sublevel:link, a.sublevel:visited {
        color: #4D5D6D;
        font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
        font-size: x-small;
}



a.mainlevel {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 color:  #ffffff;
 text-decoration:  none;
 }

.sectiontableentry1 {
}
.sectiontableentry2 {
background-color: #D4D4D4;
}
.button {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 color:  #000000;
 font-weight: normal;
 background-color:  #cccccc;
 border-width:  1px;
 border-style:  solid;
 border-color:  #787878;
 }
.inputbox {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 color:  #000000;
 border-width:  1px;
 border-style:  solid;
 border-color:  #787878;
 padding:  1px;
 }
.ontab {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 color:  #FFFFFF;
 font-weight:  bold;
 background-color:  #586879;
 border-width:  1px;
 border-style:  solid;
 border-color:  #000000;
 padding:  4px;
 }
.offtab {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 color:  #000000;
 background-color:  #8FA9C4;
 border-width:  1px;
 border-style:  solid;
 border-color:  #000000;
 padding:  4px;
 }
.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
        background-color: #ffffff;
}
.createdate {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 color:  #878787;
 }
.modifydate {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 color:  #878787;
 }
a.readon {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 }
a.readon:hover {

 }
.contentheading {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size:  20px;
 font-weight:  bold;
 background-color: #000000;
 color:  #ffffff;
 }
.contentdescription {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 background-color: #ffffff;
 }
.sectiontableheader {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 color:  #FFFFFF;
 font-weight:  bold;
 background-color:  #8FA9C4;
 }
.categorytitle {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size:  large;
 font-weight:  bold;
 background-color: #ffffff;
 }
.componentheading {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: large;
 font: bold;
}
a.category {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: small;
 text-decoration:  none;
 }
a.category:hover {
text-decoration:  underline;
 }
table.moduletable {
width:  100%;
 }



table.moduletable th  {
text-align: left;
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: 23px;
 color:  #000000;
 }

table.moduletable td  {
font-family:  trebuchet ms, Verdana,Helvetica,Arial,sans-serif;
 font-size: x-small;
 }
.poll {
}
.searchintro {
color:  #FFFFFF;
 font-weight:  bold;
 background-color:  #8FA9C4;
 }
table.contact {
border-width:  1px;
 border-style:  solid;
 border-color:  #8FA9C4;
 }
table.contact td.icons {
background-color:  #8FA9C4;
 }
table.contact td.details {
}
.newsfeedheading {
}
.fase4rdf {
}
a.fase4rdf:link {
}
a.fase4rdf {
text-decoration:  underline;
 }
a.fase4rdf:hover {
text-decoration:  underline;
 }
.newsfeeddate {
}

/*Newsletter*/
.news span.pretext {
            font-size : small;
            font-family: trebuchet ms,Verdana, Arial;
            color : #cccccc;

}

 .pretext1 {
             font-size : 8pt;
             font-family: trebuchet ms, Verdana, Arial;
             color : #cccccc;

}

 div.news {
             position:relative;
   left:17px; top:15px;
 }


.news1 span.pretext {
            font-size : small;
            font-family: trebuchet ms,Verdana, Arial;
            color : #ffffff;

}

 div.news1 {
             border : 0px;
             padding : 15px;
 }

 .lage {
  position:relative;
   left:188px; top:-32px;

 }

 .pretext {
              font-size : small;
              font-family: trebuchet ms, Verdana, Arial;
             color : #ffffff;
             }

   /*News auf Startseite*/



   .flexcontentitemtitle {
   font-size : small;
               font-family: trebuchet ms,Verdana, Arial;
            color : #ffffff;
   }