BODY {
	FONT-SIZE: 11px;
	COLOR: black;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.copytext {
	FONT-SIZE: 11px;
	COLOR: black;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.subline {
	FONT-SIZE: 11px;
	COLOR: black;
	font-weight: bold;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
.subline_space {
	FONT-SIZE: 11px;
	COLOR: black;
	font-weight: bold;
	LINE-HEIGHT: 190%;
	vertical-align: top;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}	
	
.home_ergebnisse {
	FONT-SIZE: 11px;
	COLOR: black;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.home_ergebnissetd {
	border-top: 1px solid #a4abb5;
	padding: 1px;
	}
	
.ct_ergebnisse {
	FONT-SIZE: 11px;
	COLOR: black;
	LINE-HEIGHT: 200%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.ct_ergebnissetd {

	padding: 1px;
	}
.ct_ergebnissetr1 {
	border-top: 1px solid white;
	padding: 1px;
	background: #dedede;
	}
.ct_ergebnissetr2 {
	border-top: 1px solid white;
	padding: 1px;
	background: #cccccc;
	}
.ct_kontakttr1 {
	border-top: 1px solid white;
	padding: 8px;
	background: #dedede;
	}
.ct_kontakttr2 {
	border-top: 1px solid white;
	padding: 8px;
	background: #cccccc;
	}
	
.home_newstd {
	border-top: 1px solid #a4abb5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	}
.teamslist {
	line-height: 1.4;
}
.home_terminetd {
	border-top: 1px solid #a4abb5;
	padding: 3px;
	}
.copytextsmall {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.headline {
	FONT-SIZE: 12px;
	COLOR: BLACK;
	LINE-HEIGHT: 140%;	
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 400;
	font-weight: bold;
}
.headlineright {
	FONT-SIZE: 12px;
	COLOR: BLACK;
	LINE-HEIGHT: 140%;	
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 400;
	text-align: right ! important;
}

a:link {
	COLOR: black;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration : underline;
}
A:visited {
	FONT-FAMILY: Verdana, Aria, Helvetica, Geneva, Swiss, SunSans-Regular;
	FONT-SIZE: 11px;
	color: black;
	text-decoration : underline;
}
A:hover {
	COLOR: silver;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration : underline;
}
A:active {
	COLOR: black;
	text-decoration : underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
A:focus {
	COLOR: black;
	text-decoration : underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
    }
   div.autoheader {
   text-decoration:underline;
   line-height:150%;
   background-color:#dedede;
   list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
   }