html {
    font-size: 100%;
    margin:0;
    padding:0;
    
}
tr
{
    font-size: 90%;
    text-align: left;
}

body /* Standard Seiten-Layout */
{
	font-family: Arial,Verdana,Helvetica;
	/*font-size: 9pt;*/
	font-size:72%;
	color: Black;
	/*background-color: #e9e26c;*/
	background-color: #e3e3dd;
	position:relative;

}
.textLogo
{
	font-family: Arial,Verdana,Helvetica;
	/*font-size: 9pt;*/
	color: Black;
	font-size:14px;
}
TABLE
{
	width: 100%;
}
TH
{
	/*background-color: #F5C500;*/
	background-color:#d1d1cc;
}

a:link { color: #8C0000; text-decoration:none; }
a:active { color: #8C0000; text-decoration:none; }
a:visited { color: #930000; text-decoration:none; }
/*a:hover { color: #930000; text-decoration:none; }*/
a:hover { color: #8C0000; text-decoration:underline; }

.head
{
	/*background-color: #F5C500;*/
	background-color:#d1d1cc;
}

input
{
	font-family: Arial,Verdana,Helvetica; 
	/*font-size: 8pt;*/
	/*font-size:90%;*/
}
textarea
{
	font-family: Arial,Verdana,Helvetica;
	/*font-size: 8pt;*/
	font-size:100%;
}
select
{
	font-family: Arial,Verdana,Helvetica;
	/*font-size: 9pt;*/
	font-size:90%;
}
.islink /* Für Objekte, die nicht in ein <A>...</A> eingebettet sind, aber ein Maus-Ereignis haben */
{
	cursor: hand;
}
.odd /* Bei ungerade Zeilen (z.B. in angebotkey.asp) */
{
	/*background-color: #F5C500;*/
	background-color:#d1d1cc;
	
}
.toptable
{
}
.heading /* Überschrift neben "Zurück"-Button (z.B. angebotkey.asp) */
{
	text-align: left;
	/*font-size: 10pt;*/
	font-size:110%;
}
.button
{
	
	
	border:none;
	background-image:url(img/but.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	background-color:#e3e3DD;
  	font-weight: bold;
	color: #8C0000;
	padding:0px 0px 0px 18px;
	margin:0;
	font-size:14px;
	width:148px;
	
	/*border-width: 1px;
	border-color: #8C0000;
	background-color: #FACB6E;
  	font-weight: bold;
	color: #8C0000;
	cursor:hand;
	font-size:100%;*/
}
.button:hover
{
   text-decoration:underline;
	cursor: pointer;
	cursor: hand;   
   
}


.buttondisabled
{
	color: #666;	
	border-width: 0px;
  	font-weight: bold;
	background-color: transparent;
}
/*
.button
{
	border-width: 1px;
	border-color: #8C0000;
	background-color: #FACB6E;
  	font-weight: bold;
	color: #8C0000;
	cursor:hand;
}
.buttondisabled
{
	color: #393939;	
	border-width: 0px;
  	font-weight: bold;
	border-color: #ececaf;
	background-color: #FDE9C7;
}
*/
.menuhead
{
	color: #FFDDDD;
	font-weight: bold;
	height:90px;
	padding-top:10px;
}
.time
{
	color: #000000;
	/*font-size: 8pt;*/
	padding-left:15px;
	font-size:95%;
}
/*Einstellungen für Navigation*/
A.Button2
{
  font-family: Arial,Verdana,Helvetica;
  /*font-size: 10pt;*/
  text-decoration: none;
  font-weight: bold;
  color: #7D0000;
  font-size:100%;
}
A.Button2:hover
{
  color: #7D0000;
  text-decoration: none;
  font-weight: bold;
}
A.Button2:active
{
  color: #7D0000;
  text-decoration: none;
  font-weight: bold;
}
A.Button2:visited
{
  color: #7D0000;
  text-decoration: none;
  font-weight: bold;
}
A.Button1
{
  font-family: Arial,Verdana,Helvetica;
  /*font-size: 8pt;*/
  text-decoration: none;
  color: #7D0000;
  font-size:80%;
}
A.Button1:hover
{
  color: #7D0000; 
  text-decoration: none;
  }
A.Button1:active
{
  color: #7D0000; 
  text-decoration: none;
  }
A.Button1:visited
{
  color: #7D0000; 
  text-decoration: none;
}
td.Number
{
	padding:0px 0px 0px 6px;
	font-size:18px;
	width:18px;
	font-weight:bold;
	
}

.normal, .schatten {
   position:relative;
   width:100%;
   height:18px;
   padding:0;
   line-height:18px;
   font-size:18px;
}
.normal {
  left:0px;
  top:0px;
  top:-10px;
}
.schatten 
{
	top:9px;
   left:1px;
   color:#D1D1CC;
}
span.Schriftgroesse
{
	font-size:20px;
	color:black;
	font-weight:bold;
	position:relative;
	top:3px;
}

span.Schriftgroesse a:hover
{
   text-decoration:none;
   
}	
div.SchriftgroesseHeader
{
   font-size:11px;
   color:black;
   font-weight:normal;
   position:absolute;
   top:78px;
   left:10px;
}


.TextSizeChange
{
	float:right;
	padding-right:10px;
	position:relative;
    letter-spacing:2px;
    top:5px;
    height:20px;
    line-height:20px;
}
.TextSizeChangeStart
{
	float:right;
	padding-right:13px;
	position:relative;
    letter-spacing:2px;
    top:8px;
}

td.Header
{
	color:#920000;
	padding-left:15px;
	font-weight:bold;
}

#search-result-suggestions {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #484256;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:420px;
	padding:0;
	margin:0;
}
#search-results 
{
	
}

#search-results ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1em;
	padding:0px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}
#search-results ul li 
{
	padding:0;
	margin:0;
	
}
span.points
{
	font-weight:normal;
	padding-right:4px;
}



