BODY, TABLE, FORM {
    margin: 0px ;
    padding: 0px;
    font: 13px Arial;
    color: #3d464d;
    line-height: 20px;
    text-align: left;
    font-weight: normal;
	
}
BODY {
    background: #000000 url(images/hg.jpg) no-repeat top left;
	
}
H1 {
	margin:0px;
    font: 20px Arial;
    color: #3d464d;
    line-height: 30px;
	font-weight:bold;
	}
P {
    margin: 0px 0px 0px 0px;
	padding-bottom: 8px;
}
A {
	color:#3d464d;
	text-decoration:underline;
	}
A:hover {
	text-decoration:underline;
	}
#container {
    position: absolute;
    left: 0px;
    margin: 0px 0px 0px 0px;
	width: 970px;
    height: 535px;
}

#logo {
	position:absolute;
	top:456px;
	left:0px;
	}
#content {
	position:absolute;
	top:41px;
	left:445px;
	width:510px;
	background: #9a9a9a url(images/hg_content.jpg) no-repeat;
	overflow:visible;
	}
#headline {
	position:absolute;
	left:25px;
	top:90px;
	width:220px;
	height:30px;
	}
#textblock {
	margin-left:25px;
	padding-top:140px;
	width:200px;
	height:320px;
	}
#textblock_breit_lang {
	margin-left:25px;
	padding-top:140px;
	width:450px;
	}
#textblock_breit {
	margin-left:25px;
	padding-top:140px;
	width:450px;
	height:320px;
	overflow:visible;
	}
#bild {
	position:absolute;
	left:250px;
	top:140px;
	}
	
#nav_main {
	position:absolute;
	top:100px;
	left:200px;
	width:200px;
	height:320px;
	text-align:right;
	vertical-align:bottom;
	}

#nav_main H4, H3 {
	list-style: none;
	padding: 0;
    margin: 7px 0px 0px 0px;
    font: 12px Verdana;
    color: #FFFFFF;
	font-weight:bold;
	text-align:right;
}
#nav_main H4 {
    margin: 7px 20px 0px 0px;
	}

#nav_main A {
	color:#bfbd2e;
	text-decoration:none;
	font-weight:normal;
	}
.accordion_toggle {
	color:#bfbd2e;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	}
.accordion_toggle:hover {
	text-decoration:underline;
	}
.accordion_toggle_active {
	color:#FFFFFF;
	font-weight:bold;
	}
.accordion_toggle_active:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#nav_main A:hover {
	text-decoration:underline;
	}

#nav_main ul li {
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#nav_main ul li:hover {
}

#nav_main ul li:hover a{
}

