/*
 * CSS www.horse-gate.com
 * author: info@l-vogel.de
 * erstellt: 2004-05
 * geaendert: 2006-06-21
 *
 */
 
/* ------------------------------------
   CSS fuer RSS-Ticker
   ------------------------------------ */
   @import url(rss.css);


/*Allgemeine Klassen*/
body                 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #EFE2B4; background-color: #3B5740; margin: 4px;}
#border              {border:1px solid #3B5740;}
.borderline          {}
.subheadline         {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #EFE2B4; background-color: #001203; padding:3px; border-top:1px solid #3B5740; border-bottom: 1px solid #3B5740;}

.boxContent          {background-color: #002406; font-family: Arial, Helvetica, sans-serif; font-size:8px; font-weight: normal; color: #EFE2B4;/*border-left: 1px solid #f8e000; border-right: 1px solid #f8e000;*//*padding-top:4px;*/}
.boxHeader           {background-color: #002406; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-align: center; color: #EFE2B4;}
.boxNavigation       {background-color: #660000; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-align: center; color: #EFE2B4;}
.boxFooter           {font-family: Arial, Helvetica, sans-serif; font-size:10px;  font-weight: normal; text-align: center; color: #EFE2B4; background-color: #001203; height:20px;margin-top:1px;}
.boxNews             {background-color: #002406; /*border-bottom: 1px dotted #EFE2B4;*/ margin-top:4px;}

.NewsHead            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EFE2B4; background-color: #A21D21; padding-left:2px;}
.NewsSub             {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #f5f5f5;  background-color: #002406; padding-left:2px;}
.TextHead            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #EFE2B4; letter-spacing: 1px; line-height:130%;}
.TextSubHead         {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f5f5f5; line-height:130%;}
.TextMedium          {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #EFE2B4; line-height:130%;}
.TextSmall           {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #EFE2B4; line-height:130%;}
.GbHead              {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EFE2B4; letter-spacing: 1px; line-height:130%;}
.GbMedium            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #EFE2B4; line-height:130%;}
.GbSmall             {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:italic; color: #EFE2B4; line-height:130%;}

/*Links*/
A:link               {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #ff9900;}
A:visited            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #ff9900;}
A:hover              {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #ffcc00;}
A:active             {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #ff9900;}

A.LinkDark:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #ff9900;}
A.LinkDark:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #ff9900;}
A.LinkDark:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #ff9900;}
A.LinkDark:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #ff9900;}

.LinkFoot             {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ff9900}
A.LinkFoot:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ff9900}
A.LinkFoot:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ff9900}
A.LinkFoot:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #ffcc00}
A.LinkFoot:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #ff9900}

A.LinkHead:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-decoration: none; color: #EFE2B4; letter-spacing: 2px;}
A.LinkHead:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-decoration: none; color: #EFE2B4; letter-spacing: 2px;}
A.LinkHead:hover	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-decoration: none; color: #f5f5f5; letter-spacing: 2px;}
A.LinkHead:active	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-decoration: none; color: #EFE2B4; letter-spacing: 2px;}

A.LinkMedium:link    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color: #EFE2B4;}
A.LinkMedium:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color: #EFE2B4;}
A.LinkMedium:hover	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color: #f5f5f5;}
A.LinkMedium:active	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color: #EFE2B4;}

A.LinkNews:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration: none; color: #EFE2B4;}
A.LinkNews:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration: none; color: #EFE2B4;}
A.LinkNews:hover	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration: underline; color: #f5f5f5;}
A.LinkNews:active	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration: none; color: #EFE2B4;}


A.LinkSmall:link     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration: none; color: #EFE2B4;}
A.LinkSmall:visited  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration: none; color: #EFE2B4;}
A.LinkSmall:hover	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration: none; color: #f5f5f5;}
A.LinkSmall:active	 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration: none; color: #EFE2B4;}

/*.image               {border:1px solid #3b5740; padding:2px; background-color:#001203;}*/
A.image:link         {border:1px solid #3b5740; padding:2px;}
A.image:visited      {border:1px solid #3b5740; padding:2px;}
A.image:hover	     {border:1px solid tomato;  padding:2px;}
A.image:active	     {border:1px solid #3b5740; padding:2px;}

.ImageText           {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:italic; color: #EFE2B4; line-height:110%;}


/*Navigation*/
.MenuHead            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #EFE2B4; background-color: #A21D21;}
a.MenuHead:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #A21D21;}
a.MenuHead:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #A21D21;}
a.MenuHead:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}
a.MenuHead:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}

.MenuHeadAct         {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #f5f5f5; background-color: #A21D21; padding: 1px;}
a.MenuHeadAct:link   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}
a.MenuHeadAct:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}
a.MenuHeadAct:hover  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}
a.MenuHeadAct:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #A21D21;}

.MenuSub             {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub:link       {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub:visited    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub:hover      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #770000;}
a.MenuSub:active     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #770000;}

.MenuSubAct          {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct:link    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct:hover   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct:active  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}

.MenuSub2            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub2:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub2:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #EFE2B4; background-color: #770000;}
a.MenuSub2:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #770000;}
a.MenuSub2:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #770000;}

.MenuSubAct2         {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct2:link   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct2:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct2:hover  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}
a.MenuSubAct2:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; text-decoration: none; color: #f5f5f5; background-color: #660000;}



/*Formulare*/
.formbut             {border:1px solid #f5f5f5; background:#3B5740; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#ff9900; cursor:pointer;}
.formfield           {border:1px solid #770000; background:#e9ead7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#001203;}
.FormButSearch       {border-left: 1px solid #3b5740; border-top: 1px solid #3b5740; border-right: 1px solid #002406; border-bottom: 1px solid #002406; cursor:pointer; background: #002406; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; color: #f5f5f5;}
.FormFieldSearch     {border-left: 1px solid #002406; border-top: 1px solid #002406; border-right: 1px solid #3b5740; border-bottom: 1px solid #3b5740; background: #e9ead7; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #001203; padding-left:3px;}
.FormButNews         {border:1px solid #f5f5f5; background:#C57D65; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#161719; cursor:pointer;}
.FormFieldNews       {border:1px solid #C57D65; background:#e9ead7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#161719;}


/*online-offline*/
.formbuton           {border:1px solid #f5f5f5; background:#3B5740; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#00CC00; cursor:pointer;}
.formbutoff          {border:1px solid #f5f5f5; background:#3B5740; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#cc0000; cursor:pointer;}


/*Pager*/
.pager               {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #f5f5f5; text-decoration: none; background-color: #002406; border:1px solid #3B5740; padding:2px;}
a.pager:link         {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ff9900; text-decoration: none; background-color: #3B5740; border:1px solid #EFE2B4; padding:2px;}
a.pager:visited      {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ff9900; text-decoration: none; background-color: #3B5740; border:1px solid #EFE2B4; padding:2px;}
a.pager:active       {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffcc00; text-decoration: none; background-color: #3B5740; border:1px solid #EFE2B4; padding:2px;}
a.pager:hover        {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ff9900; text-decoration: none; background-color: #3B5740; border:1px solid #ff9900; padding:2px;}


/*Sitemap*/
a.SitemapHead        {display:block; padding-top:1px; padding-bottom:1px; margin:0px; width:100%; border-width:1px;}
a.SitemapHead:link   {padding-left:2px; background-color:#002406; border-bottom:1px solid #3b5740; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.SitemapHead:visited{padding-left:2px; background-color:#002406; border-bottom:1px solid #3b5740; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.SitemapHead:hover  {padding-left:2px; background-color:#002406; border-bottom:1px solid #3b5740; color: #f5f5f5; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

a.SitemapSub1        {display:block; padding-top:1px; padding-bottom:1px; margin:0px; width:100%; border-width:1px;}
a.SitemapSub1:link   {padding-left:2px; background-color:#002406; color: #EFE2B4; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.SitemapSub1:visited{padding-left:2px; background-color:#002406; color: #EFE2B4; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.SitemapSub1:hover  {padding-left:2px; background-color:#002406; color: #f5f5f5; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

a.SitemapSub2        {display:block; padding-top:1px; padding-bottom:1px; margin:0px; width:100%; border-width:1px;}
a.SitemapSub2:link   {padding-left:10px; background-color:#002406; color: #EFE2B4; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.SitemapSub2:visited{padding-left:10px; background-color:#002406; color: #EFE2B4; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.SitemapSub2:hover  {padding-left:10px; background-color:#002406; color: #f5f5f5; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}

/*a.KatStartMain        {}*/
a.KatStartMain:link   {display:block; padding-top:10px; padding-bottom:3px; padding-left:3px;  margin:4px; width:460px; border-width:1px; background-color: #001203; border:1px solid #3b5740; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.KatStartMain:visited{display:block; padding-top:10px; padding-bottom:3px; padding-left:3px;  margin:4px; width:460px; border-width:1px; background-color: #001203; border:1px solid #3b5740; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.KatStartMain:hover  {display:block; padding-top:10px; padding-bottom:3px; padding-left:3px;  margin:4px; width:460px; border-width:1px; background-color: #001203; border:1px solid #ff9900; color: #f5f5f5; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

a.KatStartSub1        {display:block; padding-top:1px; margin:0px; width:100%; border-width:0px;}
a.KatStartSub1:link   {padding-left:20px; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.KatStartSub1:visited{padding-left:20px; color: #EFE2B4; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.KatStartSub1:hover  {padding-left:20px; color: #f5f5f5; font-size: 13px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}


/*Layout - Shadow*/
.ShadowLeft          {background-image: url(../img/hg_shadow_l.gif); background-repeat: repeat-y;}
.ShadowRight         {background-image: url(../img/hg_shadow_r.gif); background-repeat: repeat-y;}
.ShadowBottom        {background-image: url(../img/hg_shadow_u.gif); background-repeat: repeat-x;}
.ShadowUL            {background-image: url(../img/hg_shadow_ul.gif); background-repeat: no-repeat;}
.ShadowUR            {background-image: url(../img/hg_shadow_ur.gif); background-repeat: no-repeat;}
.ShadowOL            {background-image: url(../img/hg_shadow_ol.gif); background-repeat: no-repeat;}
.ShadowOR            {background-image: url(../img/hg_shadow_or.gif); background-repeat: no-repeat;}


/*alte horse-gate Textformate zum Teil fuer freie HTML-Templates verwendet*/
h1                   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f5f5f5; text-align: left;}
.normtext            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #f5f5f5; text-align: left;}
.pedigree            {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #EEEEEE; text-align: center;}

/* hinzugefuegt: 2006-06-21 */

/* ------------------------------------
   Tab
   ------------------------------------ */
.table {
    border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	text-align: left !important;
}
.table td { 
	margin: 0px;
	padding: 2px;
	height: 20px;
	vertical-align: top;
}
.tableHead, .tableHead td {
    font-weight: bold;
	color: #fff;
	font-size: 11px;
	height: 26px;
	text-decoration: none;
	background-color: #333;
}
.tableHead a {
    font-size: 11px !important;
}
.tableRowHead {
    font-weight: bold;
	height: 24px;
	text-decoration: none;
	background-color: gray;
}
.tableRow1 {
	height: 22px;
}
.tableRow2 {
	height: 22px;
	background-color: dimgray;
}
.tableCol1 {
    font-weight: bold;
}
.message {
    border: 1px solid #222;
	background: #ccc;
	margin: 0px 0px 20px 0px;
	padding: 0;
	color: #cc0000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

/* hinzugefuegt: 2007-12-17 */
.highlight, .highlight a {
	color: #a21d21 !important;
	background-color: #000;
}
.hits {
	font-weight: bold;
	font-size: 10px;
}

#text {
	position: relative;
	z-index: 999;
	top: 0px;
	left: 0px;
	width: 470px;
	height:70px;
	overflow: auto;
	border: 1px solid #c57d65;
	background-color: #161719;
	visibility: hidden;
	padding:3px;
}
.suggest a {
	color: #333333;
	display: block;
	width: 440px;
	margin-top: 1px;
	background-color: #e9ead7;
	padding:2px;
}
.suggest a:hover {
	color: #660000;
	display: block;
	width: 440px;
	margin-top: 1px;
	background-color: #fff;
	padding:2px;
	text-decoration:none;
}

/* ------------------------------------
   HLP Table CSV 
   ------------------------------------ */
.table td {
    color: #000;
}
/* Preis-/Ergebnislisten */

.tableListHLP {
    margin: 0 !important;
    padding: 1px !important;
    font-size: 10px !important;
    font-weight: normal;
    text-align: left !important;
	border: 1px solid #3b5740 !important;
	color: #fff !important;
	background-color: #3b5740 !important;
}
.tableListHeadHLP, .tableListHeadHLP td {
    font-weight: bold !important;
    font-size: 10px !important;
	padding: 1px !important;
    height: 22px !important;
	color: #fff !important;
    background-color: #3b5740 !important;
    vertical-align: top !important;
}


/* ------------------------------------
   Formular
   ------------------------------------ */

#SpryContactForm{ 
    padding-top:20px;
}
div.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton{
 
}
div.contactFormSubmit input.submitbutton{
    margin-left:130px;
	border:1px solid #f5f5f5; 
	background:#3B5740; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal; 
	color:#ff9900; 
	cursor:pointer;
}

#SpryContactForm ul{
    list-style:none;
    margin:0 0 20px 0 !important;
    padding:0;
}

#SpryContactForm select, 
#SpryContactForm input[type="text"]{
    width:180px;
	border:1px solid #770000; 
	background:#e9ead7; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal; 
	color:#001203;
}

#SpryContactForm textarea{
    height:150px;
    width:250px;
}
#SpryContactForm ul li{
    height:30px;
    clear:both;
}
#SpryContactForm ul li.textarea{
    height:180px;;
}
#SpryContactForm label{
    display:block;
    float:left;
    width:130px;
}
.validMsg, .novalidMsg{
    position:relative;
    top:2px;
    padding: 0px 3px;
    width:16px;
    height:16px;
    display:none;
}
.validMsg{
    display:none;
}
.radioValidState .validMsg,
.checkboxValidState .validMsg,
.textfieldValidState .validMsg, 
.textareaValidState .validMsg, 
.selectValidState .validMsg{
    display:inline;
}

.checkboxMaxSelectionsState .novalidMsg,
.checkboxMinSelectionsState .novalidMsg,
.radioRequiredState .novalidMsg,
.checkboxRequiredState .novalidMsg,
.textfieldRequiredState .novalidMsg,
.textareaRequiredState  .novalidMsg,
.textfieldInvalidFormatState .novalidMsg , 
.textfieldMinCharsState .novalidMsg, 
.textfieldMaxCharsState .novalidMsg , 
.textareaMinCharsState .novalidMsg , 
.textareaMaxCharsState .novalidMsg, 
.selectRequiredState .novalidMsg{
    display:inline;
}
span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg{
	position:relative;
	left:131px;
}
#Counterror_mess{
    padding:0px 5px;
}
#SpryContactForm ul li.grpradio{
	height:auto;
}
#SpryContactForm ul li span span.grpradio{
	display:block;
	width:70px;
	height:25px;
	float:left;
}
#SpryContactForm ul li.grpcheckbox{
	height:auto;
}
#SpryContactForm ul li span span.grpcheckbox{
	display:block;
	width:100px;
	height:25px;
	float:left;
}
br.clear{
	clear:both;
}

#SprySicherheitscode {
	display: block;
	margin: 10px 0 10px 131px;
}
#sicherheitscode {
	margin-top: 10px;
}