/* CSS Document */
body {
	background:#60B548 url(../image/layout/dyn.png) top center repeat-x;
	margin:0px}
body,td,th {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
a,a:link,a:visited {
	color: #ccc;
}
a:hover {
	color: #ccc;
}
#alle {
    position:relative;
	margin:auto;
	width:900px;
	z-index:4;
}
#head {
	background:url(../image/layout/head.png) top center no-repeat;
    position:relative;
	margin:auto;
	width:900px;
	height:205px;
}
.navi {
	position:absolute;
	top:0px;
	right:0px;
}
.navi img {
	border:0px;
}



ul#navmenu-h { 
margin: 0; padding: 0; list-style: none; position: relative; z-index:10 } 
ul#navmenu-h ul { 
width: 10px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -30px; } 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { 
top: 0; left: 100%; } 
ul#navmenu-h li { 
float: left;  display: inline; position: relative; } 
ul#navmenu-h ul li { 
width: 100%; display: block; } /* Root Menu */ 
ul#navmenu-h a { 
padding:0px; margin-top:0px; margin-left:10px; color:#fff; font-size:10px; float: left; display: block; text-decoration: none; height: 1%; } /* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { 
} /* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
float: none; margin-top:0px; font-size:10px; padding:10px } /* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { 
background: #ECE3E0 } /* 3rd Menu */ 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { 
background: #ECE3E0; } /* 3rd Menu Hover Persistence */ 
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { 
background: #666; } /* 4th Menu */ 
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { 
background: #666; } /* 4th Menu Hover */ 
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { 
background: #333; } /* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { 
display: none; } 
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
display: block; }	


/*Haupttext*/
#text {
    position:relative;
	width:900px;
	float:left;
}
.clear {
	clear:both;
}
.bild_rechts {
	border:1px solid #630;
	margin:10px; 
	padding:3px; 
	float:right
}
.bild_rechts_ohne {
	border:0px; 
	margin:13px; 
	float:right
}
.bild_links_ohne {
	border:0px; 
	margin:13px; 
	float:left
}
.bild_links {
	border:1px solid #630;
	margin:5px;
	margin-right:20px; 
	padding:3px; 
	float:left
}
.bild {
	border:1px solid #630;
	margin:5px; 
	padding:3px; 
}
.galerie img {
	padding:3px;
	margin:5px;
	border:1px solid #630;
	float:left
}
hr {
	color: #630;
	clear: both
}
h1 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:normal;
	text-decoration:none
}
h2, h2 a, h2 a:visited {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #630;
	text-decoration:none
}
h3 {
	font-family: AvantageSmall;
	font-family: Georgia, "Times New Roman", Times, serif Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	font-style:italic;
	color: #630;
	text-decoration:none
}
.vier {
	font-size: 14px;
}
.zehn {
	font-size: 10px;
}
.kontakt_adress {
	float:right;
	text-align:right;
	margin:5px;
	font-size: 12px;
}
.img {
	border:0px;
}

