h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}

h1 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

body {background:url(images/bg2.gif) repeat-y top center #eaeaea; color:#3a3a3a; margin-left:auto; margin-right:auto; padding:0;}
div#container {
  width:940px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
  background: url(../fileadmin/images/background.gif) center repeat-y;

}

div#container[id] {
  width:940px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
  background: url(../fileadmin/images/background.gif) center repeat-y;
}
div#header { background-color:#840a00;
 }
div#top {
  font: 10px bold Helvetica,Verdana,Arial;
  clear:both;
  background-color:#000000;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }



/*-----------------------------------*/

div#links { 
	float:left;
	width:175px;
	height:auto;
	padding-left:10px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#840a00;
   	color:#000;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:10px; 
	width:515px;
float:left;
z-index:1;
}

div#right { 
	width:215px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;
	background-color:#ffa913;
	color:#FFFFFF;

}

.float-left { 
	float:left; 
}
div#footer {
  clear:both;
  background-color:#000000;
  padding:10px;
  font: normal 10px Helvetica,Verdana,Arial;
  color:#FFFFFF;

}
div#footer2 {
  clear:both;
  background-color:#000000;
  padding:10px;
  color:#123456;
  text-align:right;
  height:80px;
}

  .tx-mmforum-pi1 {
float:right;
width:515px;
}
  .tx-mmforum-pi5 {
float:right;
width:515px;
}
  .tx-mmforum-pi3 {
float:right;
width:515px;
}
  .tx-veguestbook-pi1 {
    float:right;
  }
      .tx-cal-controller{
    float:right;
  }
  .tx_wagrandomimage_pi1{
    float:right;
  }
  
ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	width: 165px; /* Width of Menu Items */
	/*border-bottom: 1px solid #000;*/
	background: #840a00; /* IE6 Bug */
	color: black;
	font-size: 100%;
	z-index:10;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	z-index:10;
	}
 
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	/*border: 1px solid #000;*/
	border-bottom: 0;
	z-index:10;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 164px; /* Set 1px less than menu width */
	top: 0;
	z-index:10;
	}
 
ul#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
/*ul#nav li ul li.menuparent { background: transparent url(arrow.jpg) right center no-repeat; }*/
 
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
	/*background-color: #ffa913; */
z-index:10;
	}
 
 
ul#nav li a:hover { 
	/*color: #ffa913; 	*/
z-index:10;
}
 
.nav2act {
	font-weight: bold;
	background:pink;
}
 
ul#nav li ul li a {
	padding:5px 0px;
	padding-left:10px;
z-index:10;
	}
 
ul#nav li ul li a:hover {
	xbackground:#000;
}
 