* {
	margin:0px;
    padding:0px;
}

body {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	background-color:black;
}

#container
{
/*	position:absolute;*/
	position: relative;
    width:1000px;
	min-height:500px;
    left:50%;
    margin:0px 0 0 -500px;
	margin-top:2%;
}

#header
{
	height:156px;
	background-image:url(../images/header.jpg);
}

#middle
{

	background-image:url(../images/middle.jpg);
	background-repeat:repeat-y;
	text-align:justify;
	max-height:100%;
	height:100%;
/*	width:100;*/
	padding-bottom:30px;
}

#footer
{
	position:absolute;
	width:1047px;
	left:0px;
	bottom:0px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom: 105px;
	overflow:visible;
	margin-left:-47px;
	z-index:2;
	padding-left: 25px;
}
#footer_text {
	font-size: 13px; 
	padding: 32px 0 0 5px;
	font-weight: bold;
	position: relative; 
	bottom: 105px;
}

#menu
{
	float:left;
	width:171px;
	margin-top:10px;
		/*border:solid 1px red;*/
}

/*Menu*/

#li
{
	width:171px;
	height:31px;
	background-image:url(../images/navi_bg_2.jpg);
	background-repeat:no-repeat;
	/*border:solid 1px red;*/
	padding-top:4px;

}

#menu a:link { margin-left:25px; font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#menu a:visited { margin-left:25px; font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#menu a:focus { margin-left:25px; font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#menu a:hover { margin-left:25px; font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#menu a:active { margin-left:25px; font-family:Arial; color:black; font-weight:bold; text-decoration:none; }


#content
{
	width:740px;
	height:100%;
	margin-left:210px;
	padding-top:15px;
}

#content h1
{
	color:#9FAF2B;
}

#content a:link { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#content a:visited { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#content a:focus { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#content a:hover { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#content a:active { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }

#logotext
{
	position:absolute;
	height:60px;
	width:600px;
	top:30px;
	left:30px;
	z-index:1;
}

#logotext h1
{
	color:white;
	font-size:35px;
}

#logotext h2
{
	color:white;
	font-size:14px;
}

#menuAussen
{
	position:absolute;
	height:20px;
	width:150px;
	top:119px;
	right:20px;
	z-index:1;
}

#menuAussen a
{
	color:white;
}
#menuAussen a:link { font-family:Arial; font-weight:bold; text-decoration:none; }
#menuAussen a:visited { font-family:Arial; font-weight:bold; text-decoration:none; }
#menuAussen a:focus { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#menuAussen a:hover { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#menuAussen a:active { font-family:Arial; font-weight:bold; text-decoration:none; }

#advertisement
{
	margin-top:50px;
	vertical-align:text-bottom;
}

#hint
{
/*	margin-top:-10px;*/
}

#hint a:link { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#hint a:visited { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }
#hint a:focus { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#hint a:hover { font-family:Arial; color:black; font-weight:bold; text-decoration:none; }
#hint a:active { font-family:Arial; color:#9FAF2B; font-weight:bold; text-decoration:none; }


