body { 
background-color: white; 
margin: 0;
padding: 0;
}

#wrapper {
width:840px;
margin: 0 auto;
background-color:whitesmoke;

}
#header {
width:840px;
height:82px;
margin: 0 auto;
margin-top:10px;
background-image: url(images/header_shadow.gif);
background-repeat: no-repeat;

}

ul.h_menu{
border-top:solid 1px #EF8C31;
margin:0;
padding:0;
list-style-type:none;
width:840px;
position:relative;
display:block;
height:30px;
text-transform:lowercase;
font-size:14px;
background-color:whitesmoke;
font-family:Helvetica,Arial,Verdana,sans-serif;
}


ul.h_menu li{
display:block;
float:right;
border-left:1px solid silver;
}


ul.h_menu li a{
display:block;
float:left;
color:silver;
text-decoration:none;
padding-left:10px;
padding-top: 8px;
padding-bottom: 0px;
padding-right: 10px;
height:22px;
}


ul.h_menu li a:hover{
background:transparent url("images/redline.jpg") repeat-x top left; 
}


ul.h_menu li a.current{
background:transparent url("images/redline.jpg") repeat-x top left; 
}


#content {
float: right;
width: 552px;
border: 1px solid #e5e5e5;
-moz-border-radius:10px;
-khtml-border-radius:30px;
margin-top: 0px; 
margin-right: 9px; 
margin-bottom: 8px; 
margin-left: 5px; 
background-color:white;
font-family: Verdana, Arial, sans-serif; 
font-size: 14px; 
font-weight:normal;
color: darkslategray;
display:block;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

#content img {
padding: 3px;
border: 1px solid #e5e5e5;
}

#content a {
color: darkslategray;
}

#content a:hover {
color: #EF8C31;
}


#content h3 {
font-family: Verdana, Arial, sans-serif; 
font-size:18px; 
font-weight:strong;
color: #EF8C31;
margin-top: 10px;
}

#content li {
list-style-image: url(list.png);
font-family: Verdana, Arial, sans-serif; 
font-size:14px; 
font-style: italic;
color: darkslategray;
padding-left:14px;
}

#content li a {
color: darkslategray;
}

#content li a:hover {
color: #EF8C31;
}


#content hr {
	height:1px;
  	border:1px dotted darkslategray;
}


#nav_container {
width:208px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 25px;
padding-right: 0px;
margin-top: 1px; 
margin-right:0px; 
margin-bottom: 8px; 
margin-left: 10px; 
background-color:ghostwhite;
border: 1px solid #e5e5e5;
-moz-border-radius:10px;
-khtml-border-radius:30px;
}



ul.v_menu {
margin-left:12px;
padding:0;
list-style:none;


}
ul.v_menu li {
text-align: left; 
font-family: Verdana, Arial, sans-serif; 
font-size:13px; 
font-weight:normal;
padding-top: 5px;
padding-left: 10px;
line-height:1.4em;
display:inline;
}


ul.v_menu li a {
background-color:#f4f4f4;
color:#505050;
font-weight:normal;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:4px solid #cccccc;
border-bottom: solid 1px silver;
border-right: solid 1px silver; 
text-decoration:none;
background-image: url(images/navi_bg.gif);
background-repeat: repeat-x;
}


ul.v_menu li a:hover {
background-color:#eaeaea;
border-left:4px solid orange;
color:darkslategray;
}


ul.v_menu li a:current {
background-color:#eaeaea;
border-left:4px solid orange;
color:darkslategray;
}


ul.v_menu ul {
margin:0 0 0 5px;
padding:0 0 0 0;
font-size:1.4m;
width:115px;
}


{
	
}
/*verlaengert die 1.Linkebene !!*/
ul.v_menu ul a {
	width:160px;
	padding-left:6px;
	padding-top:1px;
	padding-bottom:5px;
}


ul.v_menu ul ul {
	width:140px;
}


/*verlaengert die 2.Linkebene !!*/
ul.v_menu ul ul a {
	width:147px;
	margin-left:8px;
	
}

/*verlaengert die 3.Linkebene !!*/
ul.v_menu ul ul ul a {
	width:142px;
	margin-left:8px;
	
}




#footer {
clear: both;
background-color: white; 
MARGIN: 0px auto;
WIDTH: 840px;
height: 30px;
text-align: left;
border-top: solid 1px #EF8C31;


}

#footer p{
font-family: Verdana, Arial, sans-serif;
font-size:12px; 
text-align: center;
color: silver;


}



table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style:normal; 
	color: darkslategray;
	width:500px;
	valign:top;
	align:center;
	border-collapse:collapse;
} 

thead {
	background: orange;
	color: white;
	font-weight: bold;
}

td 	{
	width: 25%;
        border:2px solid white;
	vertical-align: top;
}











