body {
background-color: #3f3f3f;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
text-align:center;

}

td
{
  font-size:12px;
  text-align: left;
  vertical-align: top;
  
}

a
{
  color: #fe0000;
  text-decoration : none;
  font-weight:normal;
}

a:hover,active,visited
{
  color: #fe0000;
  text-decoration : none;

  font-weight:normal;
}

/* ----------container-------------- */
#container {
width: 774px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
text-align:left;
  background-color:white;
  layer-background-color:white;
} 

/* ----------bannertitel-------------- */

#vmenu{
 float:left;
 font-family:arial;
 position:relative;
/* margin-bottom:-36px;*/
/* margin-top:0px;*/
 margin:auto;
 
 padding: 0px;
 width:774px; 
 height:36px;
 top:153px;
 left:0px;
 color: #ffffff;
 z-index:1;
  letter-spacing: 2px;
 text-align:center; 
  background-color:#ffffff;
  layer-background-color:#ffffff;
  opacity: 0.8;
  filter: alpha(opacity=80);   
 
} 
.vmenu, .vmenu a{
 float:left;
 font-family:arial;
 width:140px; 
 height:36px;
 top:153px;
 left:0px;
 color: #000000;
  letter-spacing: 2px;
  text-decoration:none;
  vertical-align: middle; 
} 
.vmenu_active ,.vmenu_active a{
 float:left;
 font-family:arial;
 width:140px; 
 height:36px;
 top:153px;
 left:0px;
 color: #ffffff;
  letter-spacing: 2px;  
  background-color:#fe0000;
  layer-background-color:#fe0000;
  opacity: 0.8;
  filter: alpha(opacity=80);  
  text-decoration:none;  
} 


p.vmenu
{
  font-size: 10px;
  font-weight:normal;
  color:black;
  vertical-algin:middle;

}

#banner {
text-align: right;
background-color: #002d7d;
padding: 0px 0px 0px 0px;
_margin-top:-36px;

height: 189px;
background-color:red;
layer-background-color:red;
  background-image:url(../images/banner.jpg);
  layer-background-image:url(../images/banner.jpg);
  background-repeat:no-repeat;
  layer-background-repeat:no-repeat;	
}



/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 170px #ffffff;  /* linke Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:170px; 
 float:left; 
 position:relative; 
 margin: 0px 1px 0px -170px; 
 padding: 25px 0px 0px 0px; 
 }
 


/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
margin: 30px 0px 0px 30px; 
padding: 25px 40px 10px 40px;
min-height:700px;
_height:700px;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
font-size:10px;
clear:right;
padding:5px 0px 5px 43px;
margin:0px 0px 0px 2px;
height: 30px;
background-color: #ffffff;
text-align: left; 

}

#footer p{
margin:3px 0px 0px 0px;
padding:0px;
}

/* ### Menü ### */
	#menu { 
		width: 100%; 
		overflow: hidden;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		list-style-type: none; 
		border-bottom : 10px solid #ffffff;
	}
	
	/* Menü Spacer*/
	.space{ 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		background-color:#edeef0; 
		color: #000000; 
		border-bottom : 30px solid #ffffff;
	}		
	
	
	/* Link */
	#menu a { display:block; text-decoration: none; }
	#menu li { float:left; width: 100%; margin:0; padding: 0 }

	
	/* Menü Normal */
	#menu li a { 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		background-color:#ffffff; 
		color: #000000; 
		border-bottom : 10px solid #ffffff;
	}	
	/* Menü Hover */
	#menu li a:hover { 
		background-color:#ffffff; 
		color: #fe0000; 
		}
	
	
	/* Menü Aktiv */
	#menu li#active a { 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		font-weight: normal; 
		color: #fe0000; 
		background-color:#ffffff; 
		border-bottom : 10px solid #ffffff;
	}
	/* ### Submenü ### */
	#submenu { 
		width: 100%; 
		overflow: hidden;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		list-style-type:none;
		border-bottom : 10px solid #edeef0;
	}
	
	/* Menü Spacer*/
	.space{ 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		background-color:#edeef0; 
		color: #000000; 
		border-bottom : 30px solid #edeef0;
	}		
	
	
	/* Link */
	#submenu a { display:block; text-decoration: none; }
	#submenu li { float:left; width: 100%; margin:0; padding: 0 }

	
	/* Menü Normal */
	#submenu li a { 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		background-color:#dbdfe0; 
		color: #000000; 
		border-bottom : 10px solid #edeef0;
	}	
	/* Menü Hover */
	#submenu li a:hover { 
		background-color:#dbdfe0; 
		color: #000000; 
		}
	
	
	/* Menü Aktiv */
	#submenu li#active a { 
		width: 100%; 
		padding: 0px 0px 0px 40px; 
		font-weight: bold; 
		color: #000000; 
		background-color:#dbdfe0; 
		border-bottom : 10px solid #edeef0;
	}
	
/* Hides from IE-mac \*/
* html #menu li a { \width: 100%; }	
* html #menu li ul li a { \width: 100%; }    
* html #menu li span { \width: 100%; }      
* html #menu li#title { \width: 100%; }
* html #menu li#active { \width: 100%; }
* html #menu li ul li#active { \width: 100%; }
/* End hide from IE-mac */
/*-----------------------------------------------------------------------------------------------------*/

/* ### Formulare ### */
.frmInput
{
width: 180px;
border: 1px solid #002d7d;
}

.frmCmd
{
width: 182px;
background-color: #002d7d;
border: 1px solid #001b4b;
color: #ffffff;
font-weight: normal;
}

}
