BODY {
	BACKGROUND-POSITION: center 0%; 
	BACKGROUND-IMAGE: url(layout/hg-neu.jpg);
	background-repeat: repeat-x;
	MARGIN: 0px 0px 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
	
}

#main {
	MARGIN-LEFT: auto; 
	WIDTH: 720px; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}
#top-nav {
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 0px solid; 
	FONT-SIZE: 55%; 
	MARGIN-LEFT: auto; 
	VERTICAL-ALIGN: bottom; 
	BORDER-LEFT: 0px solid; 
	WIDTH: 715px; COLOR: #999999; 
	LINE-HEIGHT: 18px; 
	MARGIN-RIGHT: auto; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: right
}
#navigation {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cccccc 0px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	FLOAT: left; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 0px solid; 
	WIDTH: 150px; 
	COLOR: #CCAE2C; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fafafa; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}
#content {
    BACKGROUND-IMAGE: url();
	BACKGROUND-REPEAT: no-repeat;
	background-position: right;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 15px; 
	MARGIN-LEFT: 170px; 
	WIDTH: 535px; COLOR: #666666; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
#footer {
	CLEAR: left; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 70%; 
	PADDING-BOTTOM: 10px; 
	COLOR: #999999; 
	PADDING-TOP: 40px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A.small-navigation {
	COLOR: #999999; TEXT-DECORATION: none
}
A.small-navigation:hover {
	COLOR: #CCAE2C
}
A.navigation {
	BORDER-RIGHT: #dedede 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #dedede 0px solid; 
	DISPLAY: block; PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #dedede 5px solid; 
	COLOR: #666666; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #dedede 0px solid; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.navigation:hover {
	BORDER-LEFT-COLOR: #CCAE2C; 
	BORDER-BOTTOM-COLOR: #CCAE2C; 
	BORDER-TOP-COLOR: #CCAE2C; 
	BACKGROUND-COLOR: #efefef; 
	BORDER-RIGHT-COLOR: #fCCAE2C
}
#header {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #999999 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
img {
border: solid 1px;
border-color: #FFFFFF;
}


HR {
	BORDER-RIGHT: #cccccc 0px dashed; 
	BORDER-TOP: #cccccc 0px dashed; 
	BORDER-LEFT: #cccccc 0px dashed; 
	WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px dashed;
	HEIGHT: 0px; 
	TEXT-ALIGN: center
}
H1 {
	BORDER-RIGHT: #CCAE2C 0px solid; 
	PADDING-RIGHT: 50px; 
	BORDER-TOP: #CCAE2C 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 180%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 15px; 
	BORDER-LEFT: #ff0000 0px solid;
	COLOR: #CCAE2C; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #CCAE2C 0px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}
P {
	BORDER-RIGHT: #999999 0px dashed; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #999999 0px dashed; 
	MARGIN-TOP: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #999999 0px dashed; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 0px dashed
}
/* ab hier sl */



a:focus {
	outline: none;
}
#panel {
	background: #E4E4E4;
	height: auto;
	display: none;
	padding: 10px;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 0px #ffffff;
	background: url(images/#) no-repeat left top;
}
.btn-slide {
	background: url(images/#) no-repeat right 24px;
	text-align: center;
	width: 20px;
	height: 31px;
	padding: 20px 25px 0 0;
	margin: 0 auto;
	display: inline;
	font:  120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 25px;
}
