	

#gesamtrahmen {
	width: 778px;
	max-width: 778px;
	overflow: hidden;
	margin: 0px auto;
	text-align: left;
}

#logorahmen {
	height: 61px;
	text-align: right;
	border-color: #bfbcba;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	margin-top: 25px;
	background-color: #e3deda;
	/* background: url(/common/images/background_gradient_header.png); */
}

#hauptmenuerahmen {
	background-color: #e3deda;
	border: 0px;
}

#breadcrumbrahmen {
	height: 26px;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none solid;
	border-color: #bfbcba;
	vertical-align: middle;
}

#breadcrumb {
	font-size: 11px;
	line-height: 180%;
}

#breadcrumb a {
	text-decoration: none;
}


#contentrahmen {
	border-color: #bfbcba;
	background-color: #000000;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
}

#hauptinhalt {
	margin: 25px 0px 0px 25px;
}

#hauptinhalt-portal {
	margin: 0px;
	padding: 0px;
}

.bildheadline {
	margin: 0px 0px 10px 0px;
	border: 0px solid green;
}

.bildheadline_basics {
	margin: 20px 0px 0px 20px;
	border: 0px solid green;
}

p.basics {
	margin: 20px 0px 0px 20px;
	width: 320px;
	border: 0px solid green;
}

.headline-fliesstext {
	margin: 5px 0px 15px 0px;
}

.fliesstext {
	margin-bottom: 0px;
}

.subnavi-1-container {
	width: 96px;
	overflow: hidden;
	float: right;
}
.subnavi-1 {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.subnavi-2-container {
	width: 193px;
	overflow: hidden;
	float: left;
}
.subnavi-2 {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}
.subnavi-2 a { text-decoration: none; }
.subnavi-2 a:link { text-decoration: none; }
.subnavi-2 a:visited { text-decoration: none; }
.subnavi-2 a:hover { text-decoration: none; }
.subnavi-2 a:active { text-decoration: none; }

.subnavi-3-container {
	width: 193px;
	overflow: hidden;
	float: left;
}
.subnavi-3 {
	width: 100%;
	font-size: 10px;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.bild-2eh-r {
	width: 193px;
	overflow: hidden;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-3eh-r {
	width: 290px;
	overflow: hidden;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-4eh-r {
	width: 387px;
	overflow: hidden;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-5eh-r {
	width: 484px;
	overflow: hidden;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-1eh-l {
	width: 96px;
	float: bottom;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-2eh-l {
	width: 193px;
	float: bottom;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
.bild-3eh-l {
	width: 290px;
	float: bottom;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}


#footer {
	font-size: 10px;
	color: #807b74;
	margin: 10px 0px 0px 7px;
}

#footer a {}

#footer a:link {
	color: #807b74;
	text-decoration: none;
}

#footer a:visited {
	color: #807b74;
	text-decoration: none;
}

#footer a:hover {
	color: #656563;
	text-decoration: underline;
}

#footer a:active {
	color: #807b74;
	text-decoration: none;
}


a.linkbox {
	font-size: 10px;
	line-height: 11px;
	text-transform: uppercase;
	text-align: center;
}
a.linkbox:link {
	text-decoration: none;
}
a.linkbox:active {
	text-decoration: none;
}
a.linkbox:visited {
	text-decoration: none;
}
a.linkbox:hover {
	text-decoration: underline;
}
#linkboxlinks {
	width: 75px;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin: 0px;
}
#linkboxlinie {
	border-top-width: 1px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;
	margin: 0px;
}
#linkboxchevron {
	width: 24px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}











.clCMAbs {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
.clBar {
	position: absolute;
	width: 10;
	height: 10;
	background-color:				#bfbcba;
	layer-background-color:			#bfbcba;
	visibility: hidden;
}
.clLevel0, .clLevel0over {
	position: absolute;
	padding: 4px;
	font-family: helvetica ,arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
}
.clLevel0 {
	background-color:				#bfbcba;
	layer-background-color:			#bfbcba;
	color: #222222;
}
.clLevel0over {
	background-color:				#bfbcba;
	layer-background-color:			#bfbcba;
	color: #cccccc;
	cursor: hand;
}
.clLevel0border {
	position: absolute;
	visibility: hidden;
	background-color:				#bfbcba;
	layer-background-color:			#bfbcba;
}
.clLevel1, .clLevel1over {
	position: absolute;
	padding: 4px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
	text-align: left;
	background:						#b6afa9;
}
.clLevel1 {
	background-color: 				#b6afa9;
	layer-background-color: 		#b6afa9;
	color: 							#FFF;
}
.clLevel1over {
	background-color: 				#d3d0c9;
	layer-background-color: 		#d3d0c9;
	color: 							#fffaf5;
	cursor: hand;
}
.clLevel1border {
	position: absolute;
	visibility: hidden;
	background-color: 				#bfbcba;
	layer-background-color: 		#bfbcba;
}
.clLevel2, .clLevel2over {
	position: absolute;
	padding: 4px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
	text-align: left;
	background: 					#b6afa9;
}
.clLevel2 {
	background-color: 				#b6afa9;
	layer-background-color: 		#b6afa9;
	color: 							#FFF;
}
.clLevel2over {
	background-color: 				#d3d0c9;
	layer-background-color: 		#d3d0c9;
	color: 							#fffaf5;
	cursor: hand;
}
.clLevel2border {
	position: absolute;
	visibility: hidden;
	background-color: 				#bfbcba;
	layer-background-color: 		#bfbcba;
}

.error {
	color: #b00000;
	font-weight: bold;
}
.warning {
	color: #b00000;
	font-weight: bold;
}
.success {
	color: #006600;
	font-weight: bold;
}

.breaker {
	overflow: hidden;
	height: 1px;
	clear: both;
}
.inactive { color: #999999; }
.white {
	color: #ffffff;
}
.red {
	color: #C00;
}


.adhocstats_rahmen {
	padding: 0px;
	position: absolute;
	width: 99%;
	left: 0px;
	bottom: 100px;
	z-index: 99;
}
.adhocstats {
	width: 170px;
	font-family: monaco, courier, monospace;
	border-width: 1px 1px 1px 1px;
	border-color: #c03;
	border-style: solid;
}
.adhocstats div {
	border: 0px solid green;
}
.adhocstats .header {
	background-color: #C66;
	height: 20px;
}
.adhocstats .headline {
	margin: 4px;
	font-weight: bold;
	color: #fff;
	border: 0px;
}
.adhocstats .monat {
	border: 0px solid green;
	margin: 4px;
}
.adhocstats .monat_a {
	background-color: #ffecec;
	color: #000000;
}
.adhocstats .monat_b {
	background-color: #feb3b3;
	color: #555555;
}