#navigation
{	margin: 0;
	padding: 0
}

#navigation li
{	float: left;
	list-style: none;
	font-weight: bold;
	font-family:arial;
	font-size:12px;
}

#navigation li a
{	display: block;
	white-space: nowrap;
	color: white; 
	background-color: #A6100F;
	padding: 7px 15px 7px 15px;
	border-right: 1px solid black;
}

#navigation li a:hover
{	color: white;
	background-color: #DA201F;
}

#navigation li a:hover .closed
{
 background-image: url(../img/login_hover.jpg);
}

#navigation .closed{
 width:30px;
 height:30px;
 background-image: url(../img/login.jpg);
}
		
#navigation li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
#navigation li ul li
{	float: none;
	display: inline;
}
			
#navigation li ul li a
{	width: auto;
	color: white; 
	background-color: #632423;
}
			
#navigation li ul li a:hover
{	color: white;
	background-color: #DA201F;
} 


  .tdnavi_1 {
   border-left:1px; 
   border-right:1px; 
   border-top:0px; 
   border-bottom:0px; 
   border-color:black; 
   border-style:solid;
  }  

.tdnavi_2 {
   border-left:0px; 
   border-right:1px; 
   border-top:0px; 
   border-bottom:0px; 
   border-color:black; 
   border-style:solid;
   white-space:nowrap;
  }

  .tdnavi_3 {
   border-left:0px; 
   border-right:1px; 
   border-top:0px; 
   border-bottom:0px; 
   border-color:black; 
   border-style:solid;
   background-color:#A6100F;
   padding:3;
}

  .tdfooter {
   border-left:1px; 
   border-right:1px; 
   border-top:0px; 
   border-bottom:1px; 
   border-color:black; 
   border-style:solid;
   background-color:#A6100F;
   text-align: center;
  }


  .tdtext {
   border-left:none; 
   border-right:solid 1px black; 
   border-top:none; 
   border-bottom:none; 
  }

  .tdtext2 {
   border-left:solid 1px black;  
   border-right:none; 
   border-top:none; 
   border-bottom:none; 
  }

.button_small_n, .button_small_h {
  padding: 0px;
  height: 20px;
  font-size: 12px;
  border: solid;
  text-align: center;
  cursor:hand;
  color: white;
}

.button_small_n
{
  border: 1px ridge #cccccc;
  background-color: #A6100F;
}

.button_small_h
{
  font-weight: bold;
  border: 1px solid #000000;
  background-color: #A6100F;
}

input{
  color: #000000;
  background-color: #F2F2F2;
  border: 1px ridge #cccccc;
  padding: 2px;
  vertical-align: middle;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
  font-size:12px;
}

/* Selectboxen */
select {
  background-color: #F2F2F2;
  color: #000000;
  border: 1px solid #CCCCCC;
}

textarea {
  font-family: Arial;
  color: #000000;
  background-color: #F2F2F2;
  border: 1px ridge #cccccc;
  padding: 2px;
  vertical-align: middle;
  white-space: pre;
}

.s {color: black; 
    background-color: black;
    font-size:6px;
   }
   
.w {color: white; 
    background-color: white;
    font-size:6px;}

.t {color: white; 
    background-color: white;
    font-size:1px;}