/* stylesheet camping heeres 1.1 */
html, body {
background: #9BC837 url(../img/bodybg.gif);
margin: 0;
margin-top: 10px;
padding: 0;		
font-family: Arial, Helvetica, sans-serif;
font-size: 88%;
color: #000; 
}
#container {
width: 750px;
margin: auto;
}
#header {
background: #286EEF url(../img/headerbg.jpg) no-repeat;
height: 190px;
}
#header table { margin-top: 5px; }
/* menu */
#menu {
list-style-type:  none;
background: #286EEF url(../img/menubg.jpg) 0 0 repeat-x;
margin:0; 
padding:0; 
float:left; 
width:100%; 
height: 50px;
margin-top: 5px;
}
#menu li {
float: left;
}				
#menu li a {
color:#FFF; 
padding:	14px 30px 15px 10px; 
margin: 4px 0 100px 12px;
float:left; 
width:auto; 
text-decoration: none;	
font:bold 1em/1em Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
}
ul#menu li a:hover {
color:#fff; 
background:#6F9EF4; 
}	
/* Holly Hack. IE Requirement \*/
* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }
/* End */
#menu li:hover ul, li.over ul { display: block; } /* The magic */															
/* sub menu */
li ul {
list-style-type:  none;
position: absolute;
margin-left: 10px; /* Set 1px less than menu width */
margin-top: 45px;
padding: 0;
display: none;
background: #296EEF;
float:left; 
width: 140px;	
border: 3px solid #FFF;
}
ul#menu li ul a {
color: #FFFFFF;	
display: block;
text-decoration: none;
padding: 15px 0 15px 0;
margin: 0;
font-weight: bold;
width: 100%;
}
ul#menu li ul li {
float: left;
width: 100%;
}					
/* content */ 
#contenttop {
background: #FCE89B url(../img/topcontentbg.jpg) no-repeat;
height: 20px;
float: left;
width: 100%;
}
#contentcontainer {
background: #FCE89B url(../img/contentbg.jpg);
float: left;
width: 100%;	
}
#content {
padding: 0 10px 0 10px;
line-height: 140%;
}
h1, h2, h3, h4 {
color: #132C69;
margin: 10px 0 5px 0;
}
h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; } 
td { vertical-align: top; }
img { padding: 10px; }
#content a { color: #0F2763; }
#content a:hover {
color: #0F2763;
text-decoration: none;
}
#content li { list-style-image: url(../img/list.jpg); }
#contentbottom {
background: url(../img/bottomcontentbg.jpg) no-repeat;
height: 20px;
float: left;
width: 100%;
padding-top: 24px;
text-align: right;
font-size: 0.9em;
color: #FFF;
}
#contentbottom a { color: #FFF; }
#contentbottom a:hover { text-decoration: none; }
#albumnav { margin: auto; }
#albumnav a { font-size: 1em; }
