


INPUT.tx-indexedsearch-searchbox-button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 6px;           
    margin-bottom: 6px;
    background-color:#ECECEC;
} 

INPUT.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#ECECEC;
	margin-left:5px;
	border-width:1px;
	font-size:11px;
}

input[type="submit"]{
  font-size:11px;
}

a {
 color:#4FA600;
}

a:hover {
 color:#4FA600;
}

a:visited {
 color:#006600;
}


body {
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#ffffff;
}

img {
	border:none;
}

td.whitespace{
	width:14px;
	color:#FFFFFF;
	spacing:0px;
	padding:0px; 
}

td.verticalline{
	width:1px;
	background-image:url(../img/bg_1.gif);
	spacing:0px;
	padding:0px; 
}


.logolink {
display:block;
height:80px;
width:286px;
text-indent:-9999px;
position:absolute;
top:20px;
}

.datum {
  font-family:verdana;
  font-size:10px;
  color:#8E8D8D;
  line-height:10px;
  padding-left:10px;
  padding-bottom:3px;
}

td.menue_left .head1 {
   border-bottom:1px solid #FFF;
   border-top:1px solid #FFF;
margin-left:-10px;
padding-left:10px;
}

td.datum {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#8E8D8D;
  line-height:10px;
  padding-bottom:3px;
  padding-left:10px;
  text-decoration:none;
}

td.datum A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  line-height:10px;
  padding-bottom:3px;
  text-decoration:none;
}

td.datum A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#8E8D8D;
  line-height:10px;
  padding-bottom:3px;
  text-decoration:none;
}

td.datum A:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  line-height:10px;
  padding-bottom:3px;
  text-decoration:none;
}

td.sprache {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#8E8D8D;
  line-height:10px;
  padding-bottom:3px;
}

td.textklein {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:20px;
  text-decoration:none;
}

span.mehr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  line-height:20px;
  text-decoration:none;
}

td.textklein A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:20px;
  text-decoration:none;
}

td.textklein A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  line-height:20px;
  text-decoration:none;
}

td.menue1off {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  background-color:#ECECEC;
  line-height:18px;
  text-decoration:none;
  padding-left:10px;
}

td.menue1off A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:18px;
  text-decoration:none;
}

td.menue1off A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:18px;
  text-decoration:none;
}


td.menue1on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
  padding-left:10px;
}

td.menue1on A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
}

td.menue1on A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
}

td.menue2off {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:12px;
  text-decoration:none;
  padding-left:20px;
}

td.menue2off A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:12px;
  text-decoration:none;
}

td.menue2on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  font-weight:bold;
  line-height:12px;
  text-decoration:none;
  padding-left:20px;
}

td.menue2on A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  font-weight:bold;
  line-height:12px;
  text-decoration:none;
}

td.menue3off {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#888888;
  line-height:12px;
  text-decoration:none;
  padding-left:20px;
  margin-left:15px;
}

td.menue3off A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#888888;
  line-height:12px;
  text-decoration:none;
  margin-left:15px;
}


td.menue3on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#888888;
  line-height:12px;
  text-decoration:none;
  padding-left:20px;
  margin-left:15px;
}

td.menue3on A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#888888;
  line-height:12px;
  text-decoration:none;
  margin-left:15px;
}


td.header_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#424141;
  line-height:16px;
  text-decoration:none;
  padding-left:10px;
}

td.header_right {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#4FA600;
  line-height:16px;
  text-decoration:none;
  padding-left:10px;
}

td.menue_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:16px;
  text-decoration:none;
  padding-left:10px;
  background-color:#ECECEC;
}

div.menue_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:16px;
  text-decoration:none;
  padding-left:10px;
  background-color:#ECECEC;
}

td.menue_left A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:16px;
  text-decoration:none;
}

td.menue_left A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  line-height:16px;
  text-decoration:none;
}


span.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#424141;
  line-height:14px;
  text-decoration:none;
}


td.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#424141;
  line-height:14px;
  text-decoration:none;
}

td.text A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#4FA600;
  line-height:14px;
  text-decoration:none;
}

td.text A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#424141;
  line-height:14px;
  text-decoration:none;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#424141;
  line-height:14px;
  text-decoration:none;
}

p {margin:1px;}

div.head_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#4FA600;
  text-decoration:none;
  line-height:14px;
  padding-top:5px;
  padding-bottom:7px;
}

div.head1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#4FA600;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:3px;
}

h1.csc-firstHeader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#4FA600;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:3px;
}

h3{
  font-size:11px;

}

h4{
  font-size:11px;

}


div.search{
  backgorund-color:#424141;
}

td.home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  text-decoration:none;
  padding-left:10px;
}

td.home A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  text-decoration:none;
}

td.home A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#4FA600;
  text-decoration:none;
}

span.menue_oben {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  text-decoration:none;
  padding-left:166px;
}

.textsitemap {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#4FA600;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:5px;
}

A.textsitemap2:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#424141;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:5px;
}

A.textsitemap2:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#424141;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:5px;
}

A.textsitemap2:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#424141;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:5px;
}

A.textsitemap2:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#424141;
  text-decoration:none;
  line-height:14px;
  padding-bottom:7px;
  padding-top:5px;
}

.ul{
	margin-top:10px;
}

.li{
	margin-top:0px;
}

.suchformular {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  border-top :0px;
  border-bottom :0px;
  border-left :0px;
  border-right:0px;
}

.input_suche {
  width:130px;
  height:17px;
  margin-left:10px;
  font-family:arial;
  font-size:11px;
  color:#666666;
  background-color:#ffffff;
  border-color:#000000;
  border-width:1px;
}

.button_suche {
  width:120px;
  height:18px;
  font-family:verdana;
  font-size:10px;
  line-height:10px;
  color:#333333;
  background-color:#eeeeee;
  border-color:#ffffff;
  border-width:1px;
  cursor:pointer;
}

div.right_site {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#424141;
  line-height:13px;
  text-decoration:none;
  padding-left:10px;
  background-color:#ECECEC;

}

div.right_site A:link {
  color:#4FA600;
}

div.right_site A:visited {
  color:#4FA600;
}

div.right_site A:hover {
  color:#333333;
}

div.tx-indexedsearch-searchbox {
  margin-left:10px;
}
