body {
	background-color: #ecf2f8;
	margin: 0;
	padding: 2px;
}

#rahmen {
	border-left: 1px solid #85afd6;
	border-right: 1px solid #85afd6;
	width: 724px;
	display: block;
	padding: 0 1px 0 1px;
	margin: 0 auto;
}

#head {
	display: block;
	width: 724px;
	height: 85px;
	position: relative;
	top: 0;
}

#gruen {
	background-color: #69ce2c;
	border: 1px solid #4b9321;
	width: 722px;
	height: 18px;
	display: block;
	margin: 3px 0 3px 0;
}

#contentbox {
	background-color: #b8d0e7;
	border: 1px solid #5a687c;
	width: 722px;
	display: block;
	margin: 0;
}

#menue {
	display: block;
	width: 191px;
	padding: 15px 8px 0 15px;
	float: left;
}

#menue A, #menue A:link, #menue A:visited {
	background:url(images/design/pfeili.gif) top left no-repeat;
	background-color: #e1f5d5;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	text-align: left;
	display: block;
	width: 153px;
	padding: 3px 5px 3px 23px;
	margin: 8px 0 8px 0;
}

#menue A:active, #menue A:hover, #menue A.aktiv, #menue A:active.aktiv, #menue A:hover.aktiv, #menue A:link.aktiv, #menue A:visited.aktiv {
	background:url(images/design/pfeila.gif) top left no-repeat;
	background-color: #78d341;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	text-align: left;
	display: block;
	width: 153px;
	padding: 3px 5px 3px 23px;
	margin: 8px 0 8px 0;
}

#menue p {
	font-weight: bold;
	padding-left: 10px;
}

#info {
	display: block;
	width: 191px;
	padding: 0 0 0 15px;
	float: left;
}

#info A, #info A:link, #info A:visited, #info A:active, #info A:hover, #info A.aktiv, #info A:active.aktiv, #info A:hover.aktiv, #info A:link.aktiv, #info A:visited.aktiv {
	text-decoration:none;
	text-align: left;
	display: block;
	width: 153px;
	padding: 0;
	margin: 0;
}

#content {
	display: block;
	width: 486px;
	padding: 15px 15px 0 7px;
	float: right;
}

H1,A.ue,A:link.ue,A:visited.ue,A:active.ue,A:hover.ue {
	font-family: Verdana,Arial,Helvetica;
	font-size: 15pt;
	color: #367312;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
	display: inline;
}

.cont H1 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 13pt;
	color: #367312;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
	display: inline;
}

.con {
	padding: 10px;
}

DIV,P,TD,LI,LU {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #000;
}

A,A:link,A:visited {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}

A:active,A:hover {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #ff2323;
	text-decoration:underline;
}

.bor, .bur, .bul, .bol {
	display: block;
	margin: 0;
	padding: 0;
}

.cont {padding: 15px; overflow: hidden;}
.bor { background:url(images/design/bor.gif) top right no-repeat; width: 100%; background-color: #ffffff;}
.bur { background:url(images/design/bur.gif) bottom right no-repeat; }
.bul { background:url(images/design/bul.gif) bottom left no-repeat; }
.bol { background:url(images/design/bol.gif) top left no-repeat; padding:5px; }
.blor { background:url(images/design/blor.gif) top right no-repeat; width: 100%; background-color: #c5daec;}
.blur { background:url(images/design/blur.gif) bottom right no-repeat; }
.blul { background:url(images/design/blul.gif) bottom left no-repeat; }
.blol { background:url(images/design/blol.gif) top left no-repeat; padding:10px; }
.gror { background:url(images/design/gror.gif) top right no-repeat; width: 100%; background-color: #c9debc;}
.grur { background:url(images/design/grur.gif) bottom right no-repeat; }
.grul { background:url(images/design/grul.gif) bottom left no-repeat; }
.grol { background:url(images/design/grol.gif) top left no-repeat; padding:10px; }
.s15 { height: 15px; width: 100%; display: block;}
.clear {
	clear: both;
}

.blors { background:url(images/design/blor.gif) top right no-repeat; width: 223px; height: 116px; background-color: #c5daec; float: left; margin: 5px;}
.blurs { background:url(images/design/blur.gif) bottom right no-repeat; height: 116px;}
.bluls { background:url(images/design/blul.gif) bottom left no-repeat; height: 116px;}
.blols { background:url(images/design/blol.gif) top left no-repeat; padding:10px; height: 116px;}
.grors { background:url(images/design/gror.gif) top right no-repeat; width: 223px; height: 116px; background-color: #c9debc; float: left; margin: 5px;}
.grurs { background:url(images/design/grur.gif) bottom right no-repeat; height: 116px;}
.gruls { background:url(images/design/grul.gif) bottom left no-repeat; height: 116px;}
.grols { background:url(images/design/grol.gif) top left no-repeat; padding:10px; height: 116px;}

#copy {
	background-color: #69ce2c;
	border: 1px solid #4b9321;
	width: 692px;
	display: block;
	margin: 3px 0 0 0;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 15px;
}

#copy A, #copy A:link, #copy A:visited, #copy A:active, #copy A:hover {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	padding: 0 3px 0 3px;
}

TD.head				{font-family:Verdana,Arial,Helvetica; font-size:10pt; text-align:center; border-top: 1pt outset #AAAAAA; border-left: 1pt outset #AAAAAA; border-right: 1pt outset #AAAAAA; border-bottom: 1pt outset #AAAAAA; line-height:120%;}
TD.l					{font-family:Verdana,Arial,Helvetica; font-size:10pt; text-align:center; border-top: 1pt outset #AAAAAA; border-left: 1pt outset #AAAAAA; border-right: 1pt outset #AAAAAA; border-bottom: 1pt outset #AAAAAA; line-height:120%;}

#footer {
	width: 724px;
	margin: 3px auto;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	color: #999999;
	text-decoration:none;
	text-align: center;
}

#footer A, #footer A:link, #footer A:visited, #footer A:active, #footer A:hover {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	color: #999999;
	text-decoration:none;
}

.sitemap {
	padding-left : 30px;
	padding-top : 5px;
	padding-bottom : 15px;
}

.sitemaplink {
	padding-left : 30px;
	padding-top : 5px;
	padding-bottom : 5px;
}

@media print {
	#info, #menue, #copy {display: none; clear: both;}
	#head, #head IMG #gruen, #rahmen, #content, #footer {width: 180mm; margin: 0 auto; border: 0; left: 0; padding: 0;}
}