@charset "utf-8";
a.quicklinks {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a {
	color: #000000;
}
ul.quicklinks {
	list-style-type: none;
	margin-top: 5px;
	line-height: 12px;
	margin-bottom: 0px;
}

a.quicklinks:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.mitte {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
input.newsletter {
	font-family: verdana;
	font-size: 10px;
	color: #00B1FF;
	background-color: #FFFFFF;
	border: 1px solid #00B1FF;
}

h1.csc-firstHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #000000;
}

dd {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

.tx-asfkusercounter-pi1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Menü */ 
ul.menu, ul.menu ul {

    list-style-type: none;
	background-color:#FFFFFF;
	margin-left: -40px;
	margin-right: auto;
}



ul.menu a {

    display: block;

    padding: 5px 3px;

    font-weight: bold;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:10px;
	
	color: #FFFFFF;
	text-decoration: none;
	width:139px;

}

ul.menu li {

 	padding: 0px, 3px;

    margin: 1px;

    float: left;

    background-color: #000099;

    border:1px solid #26383D;
	
	/*height: 24px; Bringt nix im IE, zerschießt FF.. WTF */

}

.tx-indexedsearch-rules
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.tabelleundinhalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.linktoother
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

.tx-indexedsearch-browsebox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tx-indexedsearch-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}
.tx-indexedsearch-percent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tx-indexedsearch-whatis
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.tx-indexedsearch-sw
{
font-style:italic;
}
.tx-indexedsearch-descr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style:italic;
}
.tx-indexedsearch-info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tx-indexedsearch-path
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.csc-sitemap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.csc-sitemap li
{
	padding: 1px;
}

.csc-linkToTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* FÃ¼r Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;

    background-color: transparent;

}
ul.menu ul a {

color: #000000;

}


/* Links auf Unterpunkten sollen die Hintergrundfarbe Ã¤ndern */

ul.menu ul li.hover, ul.menu ul li:hover {

    background-color: #b9dff3;

}



/* Zweite Ebene */

        ul.menu ul {

              margin:0;
			  margin-top:1px;
                 padding: 0;

               position: absolute;

               background-color: #0;

              /*  border: 1px solid #FFF9E4; */

                display: none;

                    width: 180px;

     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 160px; /* Breite eines Listenelements - Ãœberlagerung */

              margin-top: -40px; /* HÃ¶he eines Listenelements */

        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }
.tabelle_links {
	padding-bottom: 3px;
}
.tabelle_mittemitte {
	padding-bottom: 3px;
}
.csc-textpicHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.csc-textpicHeader-26
{
	font-size: 10px;
}
h1
{
font-size: 12px;
}

legend
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}
label
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.tx-bbsimplecontact-pi1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.searchword {
padding-right:3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

/* NEWS LIST TEMPLATE */

.newscontainer
{
width:100%;
height:120px;
border-bottom:#000 dotted 1px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
opacity:1;
color:#000;
display:block;
}

.newscontainer a
{
color:#000;
}

.newstitle
{
font-size:14px;
font-weight:bold;
padding: 2px;
color:#000;
}
.newscontent
{
padding:2px;
font-size:12px;
}
.newsage
{
font-size:10px;
padding: 2px;
}
.newsmore
{
font-size:10px;
font-weight:bold;
text-align:right;
padding: 2px;
}
.news-list-container {
width:100%;
height:520px;
}

.newsimage
{
float:right;
margin-top: 15px;
}

.news_s_rahmen
{
background-color:#ececec;
width:533px;
padding:5px;
}

.news_s_title
{
font-size:20px;
font-width:bold;
color:#000;
font-family: arial, verdana, sans-serif;
}

.news_s_date
{
font-size:12px;
font-width:bold;
color:#000;
font-family: arial, verdana, sans-serif;
}

.news_s_content
{
font-size:12px;
font-width:normal;
color:#000;
font-family: arial, verdana, sans-serif;
}

.showResultsWrap
{
font-size:12px;
font-width:normal;
color:#000;
font-family: arial, verdana, sans-serif;
}

.disabledLinkWrap
{
font-size:12px;
font-width:normal;
font-family: arial, verdana, sans-serif;
}

.activeLinkWrap
{
font-size:12px;
font-width:normal;
font-family: arial, verdana, sans-serif;
}

.browseLinksWrap a
{
font-size:12px;
font-width:normal;
font-family: arial, verdana, sans-serif;
}

.tx-indexedsearch-searchbox-sword
{
width: 300px;
margin-left:10px;
}

.tx-indexedsearch-searchbox-button
{
margin-left:10px;
margin-top:  5px;
}

.tx-indexedsearch td
{
font-size:12px;
font-width:normal;
font-family: arial, verdana, sans-serif;
}

.align-center { text-align:center; }
.align-justify { text-align:justify; }
.align-left { text-align:left; }
.align-right { text-align:right; }

