* { margin: 0; padding: 0; }
body { 
	color: #333; 
	font: 101% Arial, Helvetica, sans-serif; 
	text-align: center; 
	background: #e6d59f url(../images/background/body.gif) repeat-x fixed; }

#container { 
	margin: 0 auto; 
	text-align: left; 
	background: #faf2d6 url(../images/backgrounds/container.gif) repeat-y; 
	width: 740px; 
	border-left:6px solid #f3bd62;
	border-right:6px solid #f3bd62;
	border-bottom:6px solid #f3bd62;}

/* Header */
#header { 
	height: 275px; 
	background: #faf2d6 url(../images/background/header.jpg) no-repeat; }
	
.anfahrt #header {background: #faf2d6 url(../images/background/header_anfahrt.jpg) no-repeat;}
.kontakt #header {background: #faf2d6 url(../images/background/header_kontakt.jpg) no-repeat;}
.leistung #header {background: #faf2d6 url(../images/background/header_leistung.jpg) no-repeat;}
.person #header {background: #faf2d6 url(../images/background/header_person.jpg) no-repeat;}
.mitglied #header {background: #faf2d6 url(../images/background/header_person.jpg) no-repeat;}

	
#header a.logo { clear: both; display: block;  margin-left: 460px; width: 280px; height: 150px; text-indent: -9999px; font-size: 1px; }


/* Navigation */
ul.MenuBarHorizontal {
	margin: 0;
	padding-top: 3px;
	list-style-type: none;
	font-size: 80%;
	cursor: default;
	width: auto;
	float: right; }

ul.MenuBarActive {
	z-index: 1000; }

ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
	border-left: 1px solid  #333333; }

ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 13em;
	position: absolute;
	left: -1000em;
	background-color: #FBE6A1;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555; }

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto; }

ul.MenuBarHorizontal ul li{
	width: 12.9em;}

ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: -5% 0 0 95%;}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;}



ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	padding: 0.3em 0.75em;
	color: #444;
	text-decoration: none; }

ul.MenuBarHorizontal a.active, ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	background: url(../images/background/nav.gif);
	color: #000; }

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background: url(../images/background/nav.gif);
	color: #000; }

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{
	background: url(../images/background/nav.gif);
	background-repeat: repeat-x; }
	

ul.MenuBarHorizontal iframe{
	position: absolute;
	z-index: 1010;}
 
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE {
		display: inline;
		f\loat: left;
		background: transparent;}
}

	


/* Content */
#map{ width: 300px; height:370px; float: right; margin-right: 20px;}

#mainarea {
	width: 740px;
	clear: both;
	text-align: left;
	}
	
#content { float: left; display: inline; }

#content, #daten { 
	font-size: .75em;
	line-height: 1.3em;
	width: 385px; 
	margin: 0; 
	padding-left: 22px;
	padding-top: 10px;
	background: #faf2d6;}
	
.mitglied #content { width: 520px; }

	
.bold { font-weight: bold;}
	
#content a, #daten a {text-decoration: none; color: #c47519; font-weight:bold;}
#content a:hover, #content a.active, #daten a:hover, #daten a.active {text-decoration: underline;}

#content ul,#daten ul 
#content li, #daten li {list-style: none; margin: 0; margin-top: 5px; padding: 0; background-repeat: no-repeat; background-position: 0 .55em; }
#content li, #daten li {padding-left: 15px; background:url(../images/background/dot.jpg); background-repeat: no-repeat;}

#daten { clear: both; width: 700px; }


	
h3,
h4 { color: #444; font-weight: bold; font-size: 1.33em; line-height: 2em; margin: .1em 0 .3em; }
h3 { clear: both;line-height: 1.3em; }

p {margin: 10px 0 10px 0;}

#image{
	margin-top: 0; 
	padding-right: 20px;
	float: right;
	text-align: center;}
	
.mitglied #image {padding-right: 50px;}



/* Footer */
#footer { color: #333; background: url(../images/background/footer.gif) 0 100% no-repeat; margin: 0; padding: 3em 10px .6em; text-align: center; font-size: .7em;  clear: both; }

