.tx-indexedsearch-rules {
color:#0970BE;
font-weight:bold;
}

.tx-indexedsearch {
color:#0970BE;
font-weight:bold;
}

.überschrift {
        font-size: 13pt;
        color: #0970be;
        font-weight: bold;
}

.untertitel {
        font-size: 11pt;
        color: #0970be;
        font-weight: bold;
}

.datum {
        color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
        text-align: right;
        padding-right: 52px;
}

.ende {
        color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
        padding-right: 3px;
}

.content {
	font-size: 10pt;
	color: #000000;
}

.maintable {
	background-color: #EAEAEA;
	border: 1px solid #000000;
}

.copyright {
	font-size: 8pt;
	color: #000000;
        text-align:center;
}

.adressbar {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.klickmessage {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	background-color: #0665B7;
	text-decoration: none;
}

.searchbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid black;
	color: #000000;
	text-decoration: none;
        width:50px;
        align:right;
}

.searchbutton_frz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid black;
	color: #000000;
	text-decoration: none;
        width:60px;
        align:right;
}

.searchbutton_eng {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid black;
	color: #000000;
	text-decoration: none;
        width:60px;
        align:right;
}

.searchinput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid black;
	color: #000000;
	text-decoration: none;
        width:120px;

}

.pagetitle {
                font-size: 16pt;
	font-weight: bold;

}

.pagesubtitle {
        font-size: 8pt;
	font-style: italic;
        color:#DDEAF5;
}

.title {
                font-size: 10pt;
	font-weight: bold;
}

p, td, h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
                font-weight: bold;



	text-decoration: none;
}

.navtd {
	background-color: #BBCCBB;
}

.navtdactive {
	background-color: #669966;
	<!--A9C5DD-->
}

/* Konfiguration des Menüs */

/* Aussehen der einzelnen Einträge */

.menusub0 {
	display: block;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
        padding-top: 3px;
	width: 133px;
        valign:top;
}

.menusub0:hover , .menusub1:hover , .menusub2:hover {
        color:#B0C8DD;
}

.menusub1 {
	display: block;
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
        font-style: italic;
	padding-left: 15px;
        padding-top: 3px;
	width: 123px;
}

.menusub2 {
	display: block;
	color: #ffffff;
	font-size: 8pt;
	font-style: none;
	text-decoration: none;
	padding-left: 25px;
        padding-top: 3px;
	width: 113px;
}


.menusub0active {
	font-size:10pt;
        display: block;
	color: #B0C8DD;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
        padding-top: 3px;
	width: 133px;
        valign:top;
}

.menusub1active {
	display: block;
	color: #B0C8DD;
	font-size: 8pt;
        font-style: italic;
	text-decoration: underline;
	padding-left: 15px;
        padding-top: 3px;
	width: 123px;
}

.menusub2active {
	display: block;
	color: #B0C8DD;
	font-size: 8pt;
	font-style: none;
	text-decoration: underline;
	padding-left: 25px;
        padding-top: 3px;
	width: 113px;
}


.classtdtstamp {



	font-size: 9pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
}

.classtdheader {
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
}

.classtdbodytext {
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
}

.classtdbrowse {
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
}
.classtdlink {
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                color: #000000;
}
.date{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Styles der New Login Box*/
 
DIV.tx-newloginbox-pi1 { 
background-color: #ddeaf5;
color:#0970be;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
margin-left: 1px;
vertical-align:center;
}

DIV.tx-newloginbox-pi1 TR TD INPUT {
/*Für den Inhalt der Eingabefelder*/
color:#0970be;
font-size:12px;
height: 20px;
padding-right: 15px;
width:100px;
margin-left: 1px;
vertical-align:center;
}



DIV.tx-newloginbox-pi1 TABLE {
text-align:left;
color:#0970be;
font-weight:bold;
font-size:14px;
margin-top:0px;
padding-top:0px;
width:100px;
margin-left: 0px;
} 
 
DIV.tx-newloginbox-pi1 TR  {
color:#0970be;
text-weight:bold;
margin-top:0px;
padding-top:0px;
}
  
DIV.tx-newloginbox-pi1 TD {
text-weight:bold;
color:#0970be;
margin-top:0px;
padding-top:0px;
}

DIV.tx-newloginbox-pi1 H3 {
 
/*Ausrichten der überschriften*/
 
background-color: transparent;
color: #0970be;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}