html {
	font-size: 125%; 
	font-family: verdana; 
	height: 100%; 
	width: 100%; 
	margin: 0; 
	padding: 0;
	overflow: scroll;
	
}

body {
	font-size: 50%; 
	margin: 0;
	padding: 15px 0 15px 0;
	text-align: center;
	background-color: #ffffff;
	background: url(../images/bg_body6.png);	
}

#bodyall {
	width: 97em;
	background: #ffffff;
	border: 1px solid #000000;
	margin: 0 auto 0 auto;
}


/*
 * Header
 */

#header {
	width: 93em;
	margin: 15px auto 0px auto;
	position: relative;
}

#header_topbar {
	width: 100%;
	height: 3em;
	line-height: 3em;
	background: url(../images/bg_header_topbar.jpg) repeat-x #97B523;
	border-bottom: 1px solid #80a219;
	color: #ffffff;
}

#header_topbar_left {
	width: 100%;
	height: 3em;
	line-height: 3em;
	background: url(../images/bg_header_topbar_left.jpg) left top no-repeat;
}

#header_topbar_right {
	width: 100%;
	height: 3em;
	line-height: 3em;
	background: url(../images/bg_header_topbar_right.jpg) right top no-repeat;
	text-align: left;	
}

#header_title {
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 1.5em;
}

#header_bild img {
	width: 100%;
	margin: 0px;
	border-bottom: 5px solid #80a219;
}

#header_bild {
	position: relative;
}

#secoundheader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}


/*
 * Location
 */

#location {
	width: 93em;
	min-height: 30px;
	line-height: 30px;
	margin: 0px auto 0px auto;
	background: url(../images/bg_location.jpg) repeat-x;
	text-align: left;
	border-top: 1px solid #fff;
}

#location ul {
	margin: 0 0 0 23.5em;
	list-style: none;
}

#location ul li {
	padding: 0 10px 0 12px;
	float: left;
	background: url(../images/pfeil_gruen.png) no-repeat left center;
}

#location ul li a {
	color: #a9a9a9;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

#location ul li a:hover {
	text-decoration: underline;
}


/*
 * Footer
 */

#footer {
	width: 93em;
	margin: 10px auto 15px auto;
	position: relative;
	height: 2.4em;
	line-height: 2.4em;
	background: url(../images/bg_footer.jpg) repeat-x center bottom #B8CC69;
	border-top: 1px solid #80a219;
}

#footer_left {
	width: 100%;
	height: 100%;
	background: url(../images/bg_footer_left.jpg) left bottom no-repeat;
}

#footer_right {
	width: 100%;
	height: 100%;
	background: url(../images/bg_footer_right.jpg) right bottom no-repeat;
	text-align: right;
}

#footer a {
	font-weight: bold;
	font-size: 1.1em;
	margin-right: 1.5em;
	color: #ffffff;
	text-decoration: none;
}

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


/*
 * Content
 */

#content {
	width: 93em;
	margin: 0 auto 0 auto;
	text-align: left;
}

#content div#leftcol {
	float: left;
	width: 25em;
}

#content div#maincol {
	float: left;
	width: 43em;
	margin: 0 0 0 2.5em;
}

#content div.startseite {
	width: 65.5em !important;
}

#content div#rightcol {
	float: right;
	width: 20em;
}

/*
 * Sidebar
 */

.lc_block .lc_block_header {
	height: 2.4em;
	line-height: 2.4em;
	background: url(../images/bg_gblock_header.jpg) repeat-x center top #99B425;
	border-bottom: 1px solid #80a219;
}

.lc_block .lc_block_header_left {
	width: 100%;
	height: 100%;
	background: url(../images/bg_gblock_header_left.jpg) left top no-repeat;
}

.lc_block .lc_block_header_right {
	width: 100%;
	height: 100%;
	background: url(../images/bg_gblock_header_right.jpg) right top no-repeat;
}

.lc_block_header .block_title  {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	padding-left: 1.5em;
}

.lc_block_content {
	background: url(../images/bg_lc_block_content.jpg) repeat-x center top #f2f2f2;
	border: 1px solid #f2f2f2;
}

.lc_block {
	border-bottom: 4px solid #80a219;
	margin-bottom: 2em;
}


/*
 * Suche form
 */
 
/* #search-form { margin: 0 1em 0 0.5em; padding: 0; display: inline; } */
#search-form input.search-term { color: #333; vertical-align: middle;  margin: 0; padding: 2px; width: 10.2em; border: solid 1px #B4B4B6; }
#search-form input.search-submitbutton { color: #333; font-size: 100%; line-height: 2.2em; background-color: #e0f2fb; vertical-align: middle; margin: 0 0 0 1px; padding: 0; border: none; }



/*
 * All
 */ 
div.clearer {
	height: 0;
}

.logosstartseite a img {
	border: none;
}