/* CSS Document */
body {
	background:#e1e1e1;
	margin:0px}
body,td,th {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
a,a:link,a:visited {
	color: #fff;
}
a:hover {
	color: #ccc;
}
#alle2 {
    position:relative;
	background:#FFF9AD url(../image/layout/dyn.png) top center repeat-x;
	margin:auto;
	width:100%;
	z-index:4;
}
#alle {
    position:relative;
	margin:auto;
	width:890px;
	z-index:4;
}
#head {
	background:url(../image/layout/head.png) top center no-repeat;
    position:relative;
	width:890px;
	height:273px;
}
#li {
	background:url(../image/layout/li.png) top center no-repeat;
	position:absolute;
	top:0px;
	left:-10px;
	height:273px;
	width:10px
}
#re {
	background:url(../image/layout/re.png) top center no-repeat;
	position:absolute;
	top:0px;
	right:-30px;
	height:273px;
	width:30px
}
#head_u {
	background:url(../image/layout/nav_feet.png) top center no-repeat;
	position:absolute;
	top:251px;
	left:0px;
	height:22px;
	width:890px
}
.navi {
	position:absolute;
	top:96px;
	left:0px;
}
ul#navmenu-h { 
margin: 0; padding: 0; list-style: none; position: relative; z-index:10 } 
ul#navmenu-h ul { 
width: 140px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -35px; } 
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 { 
border:0px; padding:0px; float: left; display: block; text-decoration: none; height: 1%; } /* Root Menu Hover Persistence */ 
ul#navmenu-h img { 
border:0px; } /* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
font-size:10px} /* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
float: none; color:#333; margin:0px; padding:5px; background: #FFF9AD; margin-bottom:1px } /* 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: #B2DCE2; } /* 3rd Menu */ 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { 
background: #FFF9AD; } /* 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*/
#main {
	background:url(../image/layout/main.png) top center repeat;
    position:relative;
	width:890px;
	float:left;
}
#text {
    position:relative;
	padding:0px 30px;
	width:830px;
	float:left;
}
#feet_dyn {
    position:relative;
	background:#fff url(../image/layout/feet_dyn.png) top center repeat-x;
	margin:auto;
	height:160px;
	width:100%;
	z-index:4;
}
#feet {
	width:890px;
    position:relative;
	background:#333 url(../image/layout/feet.png) bottom center no-repeat;
	margin:auto;
	color:#fff;
	height:160px;
	clear:both;
	z-index:6;
}
#feet p {
	font-size:10px;
	float:left;
	margin:45px 5px;
	color: #999;
}
#feet a {
	text-decoration:none;
	font-size:10px;
	color: #999;
}
.clear {
	clear:both;
}
.bild_rechts {
	border:1px solid #FFF9AD;
	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 #FFF9AD;
	margin:5px;
	margin-right:20px; 
	padding:3px; 
	float:left
}
.bild {
	border:1px solid #FFF9AD;
	margin:5px; 
	padding:3px; 
}
.galerie img {
	padding:3px;
	margin:5px;
	border:1px solid #FFF9AD;
	float:left
}
.ul_index {
	font-size:10px;
	float:left;
	width:43%
}
hr {
	color: #FFF9AD;
	clear: both
}
h1 {
	font-size: 20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #FFF9AD;
	font-weight:normal;
	text-decoration:none
}
h2 {
	font-size: 16px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF9AD;
	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: #FFF9AD;
	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;
}

