body {
    background-image: url(../images/hintergrund.jpg);
    background-repeat: no-repeat;
		margin: 0;
		font-family: verdana, arial, sans-serif;
		font-size: 80%;
}

#seitencontainer {
	width: 100%;
	text-align: center;	
}
html>body div#seitencontainer {
   width: 100%;
}

/* ---------------------- Alles für die Inhaltsbereich -------------------------- */

#main {
  margin: 0 auto;
	padding: 0;
	width: 930px;	
}

.floatDummy {
	clear:both;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
	display: block;
}

/* main für alle */
html>body div#main {
  margin: 0 auto;
	width: 931px;
}

#mindesthoehe {
  float: left;
  width: 0px;
  border: solid 0px red;
  
}

#content {
	float: left;
	width: 898px;
	_width: 922px;
	padding: 0;
  padding-top: 35px;
	padding-left: 30px;
	margin: 0 auto;
		
	/*background-color: maroon;*/	
}

/* ---------------------- Alles für die Kopf-Animation -------------------------- */

#container-weiss {
   background: white;
   width: 100%;
   height: 138px;
   float: left;
   }

/* ---------------------- Alles für die Navigation ------------------------------ */

#container-schwarz {
   background: black;
   width: 100%;
   /* height: 1.65em; */
   float: left;
   }


#container {
   background: black;
   height: 1.65em;
   padding-left: 6em;
   padding-top: 0.3em;
   float: left;
   }

#nav, #nav ul {
	float: left;
	width: 99%;
	list-style: none;
	line-height: 1em;
	color: #000;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;


}
 
#nav a {
	display: block;
	width: 11em;
	color: white;
	text-decoration: none;
	padding: 0.25em 0em;
	/* text-align: right; Änderung vom 4.12.06 */ 
	text-align: center;
}
 
/* #nav a.menuparent  {
	background:  url(file:///E|/Kunden/typo3%20allg/TMENUES/TMENU%20horizontal/horizontal/arrow.gif) no-repeat 90% 40%;
} */
 
/*--- MenuItem Ebene 0 ---*/
 
#nav li {
	float: left;
	padding: 0;
	width: 11em;
	
}
 
/*--- Ebene 1 ---*/
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12em;
	font-weight: normal;
	/*font-size: 75%*/
	margin: 0 0 0 -3.75em;
	_margin: 0 0 0 -9.75em;
	background-image: url(../images/dot-white.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}
 
#nav li li {
 
	width: 12em
}

 
#nav li ul a {
	width: 11em;
	text-align: right;
	/* padding-left: 0.25em; */
}
 
 
#nav li ul a:hover {
	/* background-color: #cccccc; */
	color: #017A55;
	font-weight: bold;
	/* letter-spacing: 1px; */
    }
 
 
 /*--- Ebene 3 ---*/
#nav li ul ul {
	margin: -1.5em 0 0 12em;
  _margin: -1.5em 0 0 6.0em;
	background: none;
}

#nav li ul ul a {
	width: 12em;
	text-align: left;
	padding-left: 0.5em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	/* left: auto; Änderung vom 4.12 */
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
        /* background-color: #cccccc; */
	/* border-bottom: 1px solid grey; */
	color: white;
}

/* ---------------------- Alles für die Fußbereich/Logo ------------------------ */

#footer {
  /* display: block; */
  clear: both;
	height: 80px;
	padding: 0;
	margin: auto; 
	width: 930px;
	
	
}

#logo {
	display: block;
	border: 0;
  padding: 0;	
	padding-right: 0px;
	margin: 0;
	float: right;
}

/*---------- Impressum und Sprachen ----------------------------------*/

#container-impressum-sprachen {
	float: left;
	display: block;
	color: #999999;
	font-size: 10px;
	margin-left: 30px;
	margin-top: 47px;
	text-align: right;
	height: 20px;
	width: 355px;
	float: left;
        /* background: maroon; */
}
#impressum-sprachen { 
    padding-top: 7px;
    display: inline;
	}

#impressum-sprachen a, #impressum-sprachen a:visited, #impressum-sprachen a:active {
        color: #999999;
	text-decoration: none;
        }
        
#impressum-sprachen a:hover {
        text-decoration: underline;
	color: #017A55;
        }

/* -------- Ende Impressum und Sprachen ----------------------------------*/
