html, body {
  margin: 20px 0 0 0;
  text-align: center; 
	background-color: #fff;
	font-family: arial, helvetica, sans-serif;
}

#container {
	position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  text-align: left; 
	min-height: 60px;
	color: #000;
	border: 1px solid #ccc;
	background: #FF5A20 url('../img/dummy.jpg') no-repeat top center;
}

#head {
	height: 100px;
	background: transparent url('../img/white80.png');
}
#head ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  background: transparent url('../img/nm-horses.png') no-repeat 610px 8px;
  font-size: 11px;
  height: 100px;
}
#head ul li {
	width: 100px;
	padding-top: 70px;
	display: block;
	float: left;
	position: relative;
	z-index: 100;
}
#topnav1 { border-left: 1px solid #a64536; }
#topnav2 { border-left: 1px solid #afc836; }
#topnav3 { border-left: 1px solid #cd8b81; }
#topnav4 { border-left: 1px solid #d683ba; }
#topnav5 { border-left: 1px solid #f8e65c; }		
#topnav6 { border-left: 1px solid #ff9900; }
	
#topnav1 ul { border-left: 1px solid #a64536; }
#topnav2 ul { border-left: 1px solid #afc836; }
#topnav3 ul { border-left: 1px solid #cd8b81; }
#topnav4 ul { border-left: 1px solid #d683ba; }
#topnav5 ul { border-left: 1px solid #f8e65c; }		
#topnav6 ul { border-left: 1px solid #ff9900; }
	
#head ul li.over {	height: 30px; }
#head ul li.over li {	height: auto; }
#head ul li a {
	display: block;
	color: #4a5047;
	position: absolute;
	top: 59px;
	padding: 0 4px;
	text-decoration: none;
	height: 42px;
}
#head ul li ul li a {
	height: auto;
	top: 0;
}
#head li ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	position: absolute;
	height: auto;
	top: 100px;
	left: -1px;
	background: transparent url('../img/dropdown.png') no-repeat bottom right;
}
	
#head li#topnav1 ul, #head li#topnav2 ul {
	background: transparent url('../img/dropdown2.png') no-repeat bottom right;
}   

#head li#topnav1 li ul { background: transparent url('../img/topnav.png'); }
#head li#topnav2 li ul { background: transparent url('../img/topnav.png'); }
#head li#topnav3 li ul { background: transparent url('../img/topnav.png'); }
#head li#topnav4 li ul { background: transparent url('../img/topnav.png'); }
#head li#topnav5 li ul { background: transparent url('../img/topnav.png'); }		
#head li#topnav6 li ul { background: transparent url('../img/topnav.png'); }

#head li li {
	width: 130px;
	padding-top: 0;
	display: block;
	position: relative;
	border: none;
}
				
#head li li a {
	display: block;
	position: relative;
	color: #4a5047;
	padding: 5px 4px;
	top: auto;
	text-decoration: none;
	height: auto;
}	

#head li li a:hover {
	font-weight: bold;
}   

#head li li ul { display: block; position: absolute; left: 130px; top: 0; border: none; }
#head li li ul a { color: black; }

/* #head li ul { display: none; }  
#head li:hover ul { display: block; }   
  

#head li li { position: relative; }   
#head li:hover li ul { display: none; }    
  
#head li:hover li:hover ul { display: block; }    */


#content {
	/*height: 460px;*/
	min-height: 460px;
	background: transparent url('../img/bogen50.png') no-repeat -325px 0;
	display: inline-block;
	width: 100%;
}

h1 {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
	padding: 25px 510px 0 20px;
}
	
#text {
	padding: 0 0 0 20px;
	font-size: 0.7em;
	line-height: 1.25em;
	width: 300px;
	float: left
}
#text-right {
	width: 430px;
	float: right;
	text-align: right;
	padding-right: 20px;
}

#text a {
	color: #312F33;
}

#text ul {
	list-style: none;
	padding-left: 0;
}
#text li { 
  float: none; 
  padding-left: 10px; 
  margin-right: 5px; 
  background: url('../img/punkt-orange.gif') 0 5px   no-repeat;
}
#text #ponies li {

}
#foot {
	background-color: #FF5A20;
	height: 80px;
	font-size: 0.7em;
	text-align: center;	
}
#foot a {
	color: #fff;
}

#foot span {
	display: block;
	padding-top: 35px;
}

.shim { clear: left; padding: 42px 0 0 0; }

#text table { border: none; border-collapse: collapse; margin: 0 -42px 0 0; clear:left;   }
#text table td { border: none; padding: 4px 8px 4px 0; background: transparent; border: solid #ff5a20; border-width: 0 0 1px 0;}  

#prev_next a { display: block; height: 15px; width: 15px; text-indent: -10000px; float: left; border: 1px solid #b55116; margin: 0 4px 0 0; }
#prev_next a.previous { background: url('/img/left.gif') no-repeat;  }   
#prev_next a.next { background: url('/img/right.gif') no-repeat;  }  

#text table td.bottom { border: none; }


.no-arc #content {
	background: transparent url('../img/bogen51.png') repeat 0 center;
	height: auto !important;
}
.no-arc #text {
	padding: 0 20px;
}
