#footer .bg { background-color: white; }

#footer .bg { border-top: 1em solid white; }

#mainnav a, #meta a, #ajaxSearch_submit, #colleft li.active a, #colleft li.active li.active a, a.active { color: #019635; }
#colleft li.active li a, #colleft li li a { color: #6e6e6e; }
#colright { float: right; width: 242px; }
/* position: absolute; top: 282px; right: 0; */

.inner { padding: 3px 20px; }
#info .inner { padding-left: 0.25em; }
#colright .inner { padding: 3px 42px 0 0; }
#content .inner { padding: 3px 0 0 0; }
#meta a { margin-right: 0.2727em; }
table, pre, .boxleft, #content .imgfull, #content hr { margin-left: -0.7272em; }
table, pre, .boxleft, #content .imgfull, #content hr, p, blockquote, #content li { margin-right: 0.7272em; }
/*
#colright h1, #colright h2, #colright h3, #colright h4, #colright h5 { margin-left: -10px; }
#colright h1, #colright h2, #colright h3, #colright h4, #colright h5 { padding-left: 10px; }
*/
#colright h1, #colright h2, #colright h3, #colright h4, #colright h5 { padding-left: 10px; }

.right-hidden #colright, .full-width #colright { display: none; }
.full-width #content { width: 640px; }

#head { height: 15.2em; }
#header { height: 18em; }
#header .bg { height: 17em; }
#colleft { left: 22px; top: 282px; position: absolute; width: 240px; }
#colleft .inner { padding-right: 1.4545em; }
#colleft ul { margin-left: 0; margin-bottom: 1.4545em; text-align: right; }
#mainnav ul { margin-left: 33.3333%; }
#site {
	margin-top: 282px;
	margin-bottom: 3em;
}

#page, #footer .bg {
	width: 943px;
	margin: 0 auto;
}

html, body { height: 100%; }

#page {
	height: auto;
	z-index: 10;
	position: relative;
	min-height: 100%;
	background: white url(images/links.jpg) no-repeat 0 30px;
}
#shade { padding-left: 22px; }
#shaderight { position:absolute; top: 0;right:0; width:22px;height:100%;float: right;background: white url(images/rechts.jpg) no-repeat 0 30px; }

#site {
	width: 100%;
	clear: both;
	float: left;
	text-align: left;
}

#content { margin-left: 240px; width: 420px;}

#logo { padding: 8px 15px; }

#header {
	top: 50px;
	left: 22px;
	clear: both;
	/* width: 100%; */
	width: 899px;
	position: absolute;
}

#banner {
	clear: both;
	top: 0;
	left: 0;
	width: 100%;	margin: 0 0 auto 0;
	z-index: 1;
	position: absolute;
}

#impressum { position: absolute; top: 183px; left: 920px; width: 10px; z-index: 1;}

#footer {
	clear: both;
	float: left;
	width: 100%;
	height: 3em;
	margin-top: -4em;
}
#footer .column {
	
}

#footer .inner { padding-left: 262px; }

#footer .bg {
	position: relative;
	height: 3em;
	margin: 0 auto;
	z-index: 199;
}

#mainnav li {
	display: block;
	float: left;
}

#meta {
	top: 0;
	right: 0;
	position: absolute;
}

#meta form { text-align: left; }

#search {
	top: 15em;
	left: 75%;
	position: absolute;
}

#breadcrumbs { clear: both; }

#colleft ul ul { margin-bottom: 6px; }
#colleft li { border-bottom: 1px solid #019635; line-height: 26px; }
#colleft li li { border-bottom: none; line-height: 18px; font-size: 11px; }

#recent li a { float: left; text-align: left; }
#recent li { text-align: right; }
#recent em, #recent .LIn_desc { text-align: left; display: block; color: #555; }

.column { float: left; }
.row { clear: both; }
.tenth { width: 10%; }
.quarter { width: 25%; }
.third { width: 33.3333%; }
.half { width: 50%; }
.twothird { width: 66.6666%; }
.threequad { width: 75%; }
.ninth { width: 90%; }
.full { width: 100%; }

.blue { background-color: blue; }

.right { float: right; }

label { cursor: pointer; }
fieldset { border: 0; }
legend { font-weight: bolder; margin-bottom: 3px; }

input.text, input.password, textarea, select { border: 1px solid #c0c0c0; background-color: white; }

input.text, input.password, textarea, select { padding: 0.05em 0.1em; margin-bottom: 3px; width: 100%; }

.submit {
	float: right;	cursor: pointer;	border: medium none;
	font-weight: bolder;
	background-color: white;
}

/* quickedit */

a.QE_Link2 {
position:relative;
display:none;
float: right;
clear: both;
padding: 0 5px;
white-space: nowrap;
color: #000;
font-size: 7pt;
font-weight: normal;
text-decoration: none;
line-height: 15px;
height: 15px;
border: 1px solid #afafaf;
background: #fff url(images/link_bg.png) repeat-x top left;
cursor: pointer;
}

a.QE_Link {	clear: none !important;
}

