body {
	margin:0 5%;
	background-image: url(../bilder/bg.jpg);
	background-repeat: repeat-x;
	background-color:#f0f0f0
}
body, td { color: black; font: 12px/120% Verdana, Arial, Helvetica, sans-serif; }
a { color: black; text-decoration: underline; }
a:hover { text-decoration: none; }
.small { font-size: 9px; }
/*<agl.folder "box">*/
	div {
	margin:5px 0 0;
}
	.ro {
	background:url(../bilder/box_02.gif) top right no-repeat;
}
	.lo {
	background:url(../bilder/box_01.gif) top left no-repeat;
}
	.ru {
	background:url(../bilder/box_04.gif) bottom right no-repeat;
}
	.lu {
	background:url(../bilder/box_03.gif) bottom left no-repeat;
}
	.boxtitel { font-size: 12px; text-align: center; position: relative; left: -5px; width: inherit; height: 31px; margin:0; padding-top: 9px; }
	.boxbild { text-align: center; position: relative; top: -4px; margin: 0; width: inherit; height: auto; }
	.boxcont { font-size: 12px; line-height: 150%; margin: 0; padding-top: 8px; width: 160px; height: auto; padding-left: 15px; }
	.boxcont p, .boxcont a { color: black; font-size: 12px; text-decoration: none; margin:0; padding:0; }
	.boxcont a:hover { color: black; font-size: 12px; text-decoration: underline; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "refbox">*/
	div {
	margin:5px 0 0;
}
	.refro {
	background:url(../bilder/refbox_02.gif) top right no-repeat;
}
	.reflo {
	background:url(../bilder/refbox_01.gif) top left no-repeat;
}
	.refru {
	background:url(../bilder/refbox_04.gif) bottom right no-repeat;
}
	.reflu {
	background:url(../bilder/refbox_03.gif) bottom left no-repeat;
}
	.refboxtitel { font-size: 12px; text-align: center; position: relative; left: -5px; width: inherit; height: 31px; margin:0; padding-top: 9px; }
	.refboxbild { text-align: center; position: relative; top: 5px; margin: 0; width: inherit; height: auto; }
	.refboxcont { font-size: 12px; line-height: 150%; text-align: left; margin: 0; padding-top: 8px; width: 200px; height: auto; padding-left: 15px; }
	.refboxcont p, .refboxcont a { color: black; font-size: 12px; text-decoration: none; margin:0; padding:0; }
	.refboxcont ul { text-align: left; position: relative; left: -10px; width: 200px; }
	.refboxcont li { text-align: left; list-style-type: disc; list-style-image: none; }
	.refboxcont a:hover { color: black; font-size: 12px; text-decoration: underline; margin: 0; padding: 0; }
/*</agl.folder>*/
#wrapper { background-color: white; width:983px; height: 100%; margin-right: auto; margin-left: auto; }
#header { background-image: url(../bilder/header.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; width:983px; height:172px; margin:0; }
#topmenu { color: white; background-image: url(../bilder/topmenu.gif); background-repeat: repeat-x; text-align: right; width: 983px; height: 24px; padding-top: 6px; }
#topmenu a { color: white; font-size: 12px; text-decoration: none; margin-right: 5px; }
#topmenu a:hover { color: white; font-size: 12px; text-decoration: underline; margin-right: 5px; }
#content {
	width: 983px;
	height: auto;
	border: 0px inset #000000;
}
#links { width: 200px; height: auto; float: left; margin-right: 10px; margin-left: 5px; }
#rechts { width: 200px; height: auto; float: right; margin-right: 5px; margin-left: 10px; }
#mitte { width: 553px; height: auto; float: left; }
#inhalt { width: 553px; height: 500px; }
#inhaltscroll { padding-right: 15px; width: 538px; height: 500px; overflow: auto; }
#freiraum { background-image: url(../bilder/freiraum.jpg); background-repeat: no-repeat; width: 553px; height: 92px; margin-top: 5px; margin-bottom: 10px; }
div.clear {
clear: both;
font-size: 1px;
}
/*<agl.folder "menu">*/
	.menu { position: relative; left: 35px; width:auto; height:auto; display: block; }
	.menu { text-align: left; margin-top: 8px; }
	.menu ul { position: relative; left: -40px; }
	.menu li { list-style: circle; }
	.menu li a { color: black; font-size: 12px; line-height: 150%; text-decoration: none; width: 180px; height: 150%; list-style-type: circle; list-style-position: inside; display: block; }
	.menu li a:hover, #menu li a#selected:hover { color: black; font-size: 12px; line-height: 150%; text-decoration: underline; list-style-type: disc; list-style-position: inside; display: block; width: 180px; height: 150%; }
	.menu li a#selected { text-decoration: underline; }
/*</agl.folder>*/
.contbox { width: 180px; float: left; margin-right: 2px; margin-left: 2px; }
.angebot { color: red; }
.text {
	line-height: 140%;
	position: relative;
	left: 0px;
	top: 0px;
	width: 554px;
	height: auto;
}
.inhaltwrap { }
.referenz { width: 50%; height: 100%; float: left; }
