/* HOPpON services */
* {
font-family:Verdana,Arial,Sans-Serif;
 color:#E2D183;
}

     
body,html {
 margin:0;
 padding:0;

}

body {

text-align: left;
color: #008000;
 font-size:.9em;
/* min-height:400px;*/
 min-width:740px;
 background-color:#F26522;
 background-image:url('images/bg-body.gif');
 background-repeat:repeat-x;
 background-position:0px 455px;

}

#pageContainer {
 position:relative;
 left:50%;
margin-left:-380px;
 margin-top:20px;
 width:760px;
/* background:#99c;*/
 background-color:transparent;
background-image:url('images/mainback.gif');
background-repeat:no-repeat;
}

#header {
 height:120px;
 padding:0;margin:0;
 margin-top:0px;
 margin-left:0;
 background-color:transparent;
/* background-image:url('images/top-bar.jpg');
 background-repeat:repeat+x;
 background-position:200px 0;*/
}
img {
 border:none;
}
#logo {
 float:left;

}
#header h1 {
 padding-top:35px;
 margin:0;
 color:F26522;
 text-decoration:none;
 font-size:2em;
 margin-left:262px;
 margin-top:0;
}

#map {

}




#main {
/* background-color:#8b2a01;*/
/* height:30em;*/
 margin-left:220px;
  margin-top:30px;
/*margin: auto;
 width:560px;*/
 padding:0.5em;
 color:black;
/* background-image:url('images/main-pic.gif');
 background-repeat:no-repeat;
 background-position: 100% 30%;
 background-attach: fixed*/
}
h1 {color: #0055FF;font-size: 28px; }
/*h2 {color: #0055FF;font-size: 22px; }*/
h2 {color: #0055FF;font-size: 22px; }
h3 {color: #0055FF;font-size: 18px; }
h4 {color: #0055FF;font-size: 16px; }
h5 {color: #6B4939;font-size: 14px; }
h6 {color: #0055FF;font-size: 28px; }
h8 {color: #E9D9C7;font-size: 12px; font-weight: bold; }
p {color: #6B4939;font-size: 14px; font-weight: bold; }

#navmenu {
 background-color:#white;
 float:left;
 width:200px;
/* background-image:url('images/menuback.gif');
 background-repeat:repeat-y */
}
#navmenu ul {
 font-size:.9em;
  font-weight:400;
 list-style: none;
 padding:0;
  /* top-right-bottom-left*/
 margin:8px;
 margin-left:20px;
 margin-right:20px;
}

#navmenu li {
 margin:0;padding:0;
}
#navmenu a {
 background-color:#F26522;
 display:block;
 width:100%;
 margin:0;padding:0;
 padding:3px 2px 3px 2px;
 /* top-right-bottom-left*/
 text-decoration:none;
 font-size:1.3em;
 text-align:center;
}
#navmenu a,#navmenu a:link,#navmenu a:visited,#navmenu a:hover {
 color:#FFF799;
}
#navmenu a:hover {
 background-color:#FFF799;
 color:#F26522;
}


ul {
 margin-bottom:0;
}

p {
 margin:0 0 .5em 0;
}

.red {
 color:#FB062E;
}
.redcenter {
 color:#FB062E; 
 text-align:center;
}
.left {
 text-align:left;
}
.center {
 text-align:center;
}
.right {
 text-align:right;
}
.bold {
 font-weight:bold;
}
.bluebox { 
center;background-color:blue; padding:2px; margin:0px; 
}
.gelb { 
color:blue;background-color:FFF799;
}

div#footer {
 clear:left;
 color:black;
 background-color:#F26522;
 margin:0;padding:0;
}
p {font-weight:bold; color:black;}

#footer a,#footer a:link,#footer a:visited,#footer a:hover 

{
 color:FFF799;
}
div#footer 
{
 padding-top:35px;
 padding:3px;
 text-align:right;
 font-size:.8em;
 font-weight:bold;
}
#footer p {
 display:inline;
 padding-right:2em;
}

div.thumbs { 
 width:93px; 
 height:265px; 
 overflow:auto; 
 float:left; 
}

/* Events Section Styles */

#events, #events input, #events textarea {
 color:black;
}

#events .adminbar {
 text-align:left;
}

#events .eventtxt {
margin-left:15px;
}

#events .noeventstext {
margin-top:2em;
margin-left:0px;
 font-size:1em;
}


div#events {
 background-color:transparent;
 text-align:center; margin-left:10px;
 margin-left:0px;
 margin-right:0px;
 padding:25px 0px 0px 0px;
 /* top-right-bottom-left*/
}

.event {
 margin-top:1em;
 text-align:center;
 width:400px;
}

#events h3 {
 font-size:1.2em;
 margin:0px;
 color:#0055FF;
}

#events h3 .expiry {
 display:block;
 font-size:.5em;
 color:red;
}

/* Admin Section Styles */

div#admin {
 background-color:#FFF799;
 margin-left:0px;
 margin-right:0px;
}
#admin form {
margin:4px;
}
#admin input.headline {
 width:90%;
}