* { margin: 0; padding: 0; }
body { color: #41403b; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f0ec; margin-top: 50px; }
#wrapper { width: 915px; margin-right: auto; margin-left: auto; }
#logo_shlh { width: 431px; height: 60px; float: left; margin-bottom: 15px; margin-left: 25px; }
.head-nav { text-indent: 270px; padding-top: 20px; }
/*<agl.folder "img">*/
	img { display: block; }
	#katja { float: left; margin-right: 10px; }
	.img-left-align { float: left; margin-right: 15px; border: solid 2px white; }
	.img-right-align { float: right; margin-bottom: 10px; margin-left: 20px; border: solid 2px white; }
/*</agl.folder>*/
/*<agl.folder "head-nav">*/
	.head-nav ul { margin-top: 10px; list-style-type: none; }
	.head-nav ul li { font-size: 9px; text-transform: uppercase; letter-spacing: 2px; margin-left: 80px; display: inline; }
	.head-nav ul li a{ color: #333333; text-decoration: none; }
	.head-nav ul li a:hover { text-decoration: underline; }
/*</agl.folder>*/
.gl-nav { background-image: url(assets/nav-bg.png); background-repeat: no-repeat; width: 910px; height: 74px; clear: both; margin-bottom: 20px; }

/*<agl.folder "gl-nav">*/
	.gl-nav ul { margin-left: 35px; padding-top: 25px; list-style-type: none; }
	.gl-nav ul li { font-size: 10px; text-transform: uppercase; letter-spacing: 3px; display: inline; }
	.gl-nav ul li a{ color: #333333; text-decoration: none; padding-right: 20px; }
	.gl-nav ul li a:hover { text-decoration: underline; }
/*</agl.folder>*/
#left-col { width: 632px; float: left; margin-right: 5px; margin-bottom: 50px; }
/*<agl.folder "left">*/
	#left-col hr { width: 100%; height: 1px; clear: both; margin: 5px 0 15px; padding: 0; border-top: 1px dashed #c5c0b0; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0  }
	#left-col h1 { font-size: 20px; font-weight: bold; margin-bottom: 5px; }
	#left-col h2 { font-size: 9px; font-weight: normal; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 3px; }
	#left-col h3 { font-size: 9px; font-weight: normal;}
	#left-col p { font-size: 13px; line-height: 140%; padding-bottom: 15px; }
	#left-col ul { margin-top: 10px; margin-right: 50px; margin-bottom: 20px; border-width: 1px; list-style-type: none; }
	#left-col li { font-size: 13px; line-height: 140%; background-color: #f5f4e6; margin-bottom: 10px; padding: 10px; border: solid 1px #aca69a; }
	#left-col li hover{ background-color: #fafbf3;  }
	#left-col li a { font-size: 13px; line-height: 140%; padding: 10px; }
	#left-col li a:hover { font-size: 13px; line-height: 140%; text-decoration: none; padding: 10px; }
	#left-col a { color: #41403b; font-size: 11px; font-weight: normal; }
	.left-top-container { background-image: url(assets/left-top-bg.png); background-repeat: no-repeat; width: 632px; height: 10px; }
	.left-container { background-image: url(assets/left-middle-bg.png); background-repeat: repeat-y; width: 592px; overflow: auto; padding: 10px 20px; }
	.color-light-bg-1 { background-color: #f8e9e9; overflow: auto; padding-top: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #ebdcdc; }
	.color-light-bg-2 { background-color: #f8f4ff; padding-top: 10px; padding-right: 10px; padding-left: 10px; overflow: auto; border: solid 1px #e9e5f0; }
	.color-light-bg-3 { background-color: #eeebe2; padding-top: 10px; padding-right: 10px; padding-left: 10px; overflow: auto; border: solid 1px #e4e1d8; }
	.color-light-bg-4 { background-color: #fefdf3; padding-top: 10px; padding-right: 10px; padding-left: 10px; overflow: auto; border: solid 1px #f0efe5; }
	.left-down-container { background-image: url(assets/left-down-bg.png); background-repeat: no-repeat; width: 632px; height: 10px; margin-bottom: 10px; }
/*</agl.folder>*/
#right-col { width: 273px; float: left; }
/*<agl.folder "right">*/
	.r-img-center { margin-bottom: 10px; }
	#right-col h1 { font-size: 15px; margin-bottom: 10px; }
	#right-col h2 { font-size: 9px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; }
	#right-col p { font-size: 11px; line-height: 140%; padding-bottom: 10px; }
	#right-col ul { list-style-type: none; }
	#right-col ul ul { margin-bottom: 10px; margin-left: 30px; list-style-type: square; list-style-position: outside; }
	#right-col ul li ul li a { font-size: 12px; margin-left: -4px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; list-style-type: square; }
	#right-col ul li a { color: black; font-size: 12px; text-decoration: none; }
	#right-col ul li a:hover { color: black; background-color: #f0ede7; text-decoration: none; padding: 2px 8px; }
	.right-top-container { background-image: url(assets/right-top-bg.png); background-repeat: no-repeat; width: 273px; height: 10px; }
	.right-container { background-image: url(assets/right-md-bg.png); background-repeat: repeat-y; width: 230px; overflow: hidden; padding: 10px 20px; }
	.right-down-container { background-image: url(assets/right-down-bg.png); background-repeat: no-repeat; width: 273px; height: 10px; margin-bottom: 10px; }
/*</agl.folder>*/
#footer { background-color: #c9c4bb; clear: both; margin-right: auto; margin-left: auto; padding: 40px 50px 90px; border-top: 1px solid #fffcfc; }
#footer ul { font-size: 11px; text-align: left; list-style-type: none; }
#footer li { font-size: 11px; line-height: 140%; float: left; display: inline; }
#footer li a { color: #41403b; font-size: 11px; text-decoration: none; }
#footer li a:hover { color: white; font-size: 11px; text-decoration: underline; }
.footer-container { width: 840px; overflow: auto; margin-right: auto; margin-left: auto; }
hr { height: 1px; clear: both; border-top: 1px solid #c5c0b0; }
.oben { color: #41403b; margin-top: 5px; margin-bottom: 10px; }

