body {
    color: #fff;
    background: #F5F0DD;
    overflow: hidden;
    }
	
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	scrollbar-base-color:#dcc36f;
	scrollbar-arrow-color:#FFF;
	margin: 0;
	padding:0;
	overflow: hidden;
	}
	
a:link    { color: #000;}
a:visited { color: #000;}
a:active  { color: #000;}

#background {
    background-color: transparent;
	background-image:url(Hintergrund.jpg);
	border: 1px #DED07E ridge;
    text-align: left;
    margin: -270px 0 0 -460px;
    position:absolute;
    top: 50%;
    left: 50%;
    width: 920px;
    height: 540px;
	z-index:1;
    }

#background0 {
    background-color: transparent;
	background-image:url(Hintergrund.jpg);
	border: 1px outset #DED07E;
    text-align: left;
    position:absolute;
    width: 920px;
    height: 540px;
	z-index:1;
    }
	
#footer_container {
	position: absolute;
    bottom:0; left:0; right:0;
    margin:0;
    height:20px;
    z-index:3;
	}
	
#footer {
	position:relative;
    top:0; left:0; right:0; bottom:0;
	padding-left:198px;
    background:#F5F0DD;
    z-index:3;
	height:20px;
	line-height:20px;
	color:DED07E;
	}

#footer a:link { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	}
	
#footer a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;}
	
#footer a:active { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	}

#footer_index {
	position:relative;
    top:0; left:0; right:0; bottom:0;
	padding-left:0px;
    background:#F5F0DD;
    z-index:3;
	height:20px;
	line-height:20px;
	color:DED07E;
	text-decoration:none;
	}
	
#footer_index a:link { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	text-decoration:none;
	}
	
#footer_index a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	text-decoration:none;
	}
	
#footer_index a:active { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	text-decoration:none;
	}
	
	
.H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0.5em;
	text-align: left;
	font-weight: bolder;
	color: #000;
}

.H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	text-align: left;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	
	
}

.H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: normal;
	color: #000;
	line-height: 1.5em;	
}

.H-Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	text-align: left;
	font-weight: bold;
	color: #d4b34d;
	}
	
	
.galerie{
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	float:left;
	}


	

#inhalt {position:absolute; overflow:auto; width:690px; height:405px; z-index:4; left: 197px; top: 94px; padding-right:10px;}
#inhalt2 {position:absolute; overflow:auto; width:417px; height:405px; z-index:4; left: 212px; top: 100px; padding-right:10px;}
#inhalt3 {position:absolute; overflow:auto; width:651px; height:459px; z-index:4; left:212px; top:167px; padding-right:10px;}
#inhalt4 {position:absolute; overflow:auto; width:690px; height:306px; z-index:4; left:664px; top:221px; padding-right:10px;}
#logo {position:absolute; width:145px; height:126px; z-index:3; left: 10px; top: 10px;}
#menubox {position:absolute; z-index:5; top: 145px; left: 10px; color: 0;}
#kopfinfo {position:absolute; overflow:hidden; width:680px; z-index:2; left:210px; top:19px; height: 68px;}
#auffueller {background-color: #d4b34d; position:absolute; width:160px; height:118px; z-index:1; left: 10px; top: 402px;}

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu {font-size: 10pt; margin: 0px; font-family: arial;}
.menu ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 13em; padding-top: 0px; list-style-type: none; position: relative}
.menu li {float: left; background-color: #d4b34d}
.menu li.sub {background-color: #d4b34d}
.menu table {margin-top: -1px; font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.menu a {border-right: #ffffff 6px; border-top: #ffffff 6px; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 6px; width: 11em; color: #FFF; line-height: 2em; border-bottom: #ffffff 6px; font-style: normal; height: 2.4em; font-variant: normal; text-decoration: none}
.menu a:visited {border-right: #ffffff 6px; border-top: #ffffff 6px; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 6px; width: 11em; color: #FFF; line-height: 2em; border-bottom: #ffffff 6px; font-style: normal; height: 2.4em; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {width: 11em}
* html .menu a:visited {width: 11em; line-height: 2.4em}
* html .menu a:hover {font-weight: bold; text-transform: none; color: #FFF; font-style: normal; position: relative; background-color: #dcc36f; font-variant: normal; text-decoration: none}
.menu li:hover {position: relative}
.menu a:active {font-weight: normal; text-transform: none; color: #FFF; font-style: normal; background-color: #dcc36f; font-variant: normal; text-decoration: none}
.menu a:focus {font-weight: normal; text-transform: none; color: #FFF; font-style: normal; background-color: #dcc36f; font-variant: normal; text-decoration: none}
.menu li:hover > a {font-weight: bold; text-transform: none; color: #FFF; font-style: normal; background-color: #dcc36f; font-variant: normal; text-decoration: none}
.menu li ul {padding-right: 2em; padding-left: 2em; left: 9em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -1.9em; background-color: transparent}
.menu li ul li {-moz-border-radius:7px}
.menu li ul li :hover {-moz-border-radius:7px}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.menu li#startseite {float: left; background-color: transparent}
.menu a#startseite {border-right: #ffffff 6px; border-top: #ffffff 6px; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 6px; width: 11em; color: #dcc36f; line-height: 2em; border-bottom: #ffffff 6px; font-style: normal; height: 2.4em; font-variant: normal; text-decoration: none}
.menu li#startseite:hover > a {font-weight: bold; text-transform: none; color: #d4b34d; font-style: normal; background-color: transparent; font-variant: normal; text-decoration: none}
* html .menu #startseite a:hover {font-weight: bold; text-transform: none; color: #d4b34d; font-style: normal; position: relative; background-color: transparent; font-variant: normal; text-decoration: none}
.menu #startseite  a{border-right: #ffffff 6px; border-top: #ffffff 6px; display: block; padding-left: 1em; font-weight: bold; text-transform: none; border-left: #ffffff 6px; width: 11em; color: #d4b34d; line-height: 2em; border-bottom: #ffffff 6px; font-style: normal; height: 2.4em; font-variant: normal; text-decoration: none}

.menu li#aktiv {float: left; background-color: #dcc36f}


.Layer1 {-moz-border-radius:10px; position:absolute; left: 556px; top: 100px}
#bild_rechts {position:absolute; width:82px; height:84px; z-index:6; left: 556px; top: 100px}
#bild_rechts_big {position:absolute; width:82px; height:84px; z-index:6; left: 664px; top: 100px}

