/* CSS Documen	t */

BODY {
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(../img/bg_main.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:28px;
	}
	
a:link, a:visited {
color:#666;
font-weight:bold;
text-decoration:underline;
}

a:hover, a:active {
color: #850000;
text-decoration:underline;
}

h1 {margin-bottom:15px;}
h2 {margin-bottom:12px;}

hr{
 clear:both;
 float:left;
 width:100%;
 border: 0px; /* F�r Firefox und Opera */
 border-top: dashed 1px #CCC;
 border-bottom: solid 1px #FFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
 margin-top:15px;
 margin-bottom:15px;
}

HTML {
	height:100%;
	/* overflow-y: scroll; */
	}
	
.clear {
	clear:both;}

#nonfooter {
	position:relative;
	min-height:100%;
	}

* html #nonfooter {
	height:100%;
	}
	
#wrapper {
	padding:0px;
	margin:0px;
	padding-bottom:11.13em;
	margin:0 auto;
	width:980px;
}
	
#header_container {
	height:218px;
	overflow:hidden;
	}
	
	.header_inner {
		text-align:left;
		}

#menu_container {
	height:44px;
	}
	
	.menu_inner {
		text-align:left;
		}
		
#info_container {
	height:107px;
	overflow:hidden;}
	
	.info_inner {
		color:#867c67;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align:left;
		padding-top:0px;
		padding-bottom:0px;
		font-weight:normal;
		padding-top:17px;		
		}
		
	.info_inner h2 {
		color:#867c67;
		font-size:24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align:left;
		font-weight:normal;
		line-height:35px;
	}

#content_container {
	}

	.content_inner {
		padding-top:15px;
		padding-bottom:15px;
		text-align:left;
		color: #666;
		}
		
#footer_container {
	clear:both;
	background-color:#343334;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	height:178px;
	overflow:hidden;
	position:relative;
	margin-top:-11.13em;}
	
	.footer_inner {

		width:980px;
		margin:0 auto;
		text-align:center;
		}
		
		.footer_inner_1,
		.footer_inner_2,
		.footer_inner_3,
		.footer_inner_4 {
			margin-top:23px;
			text-align:left;
			float:left;
			position:relative;
			width:230px;
			margin-right:20px;
			color: #bdbdbd;
			}
			
		.footer_inner_1 {}
		
		.footer_inner_2 {
			margin-left:14px
			}
		
		.footer_inner_3 {
			margin-left:-70px;
			}
		
		.footer_inner_4 {
			margin-left:113px;
			width:143px;
			}
		
		.footer_inner_1 img {
			border:3px solid #565656;}
			
		.footer_inner_1 a:link, .footer_inner_1 a:visited,
		.footer_inner_2 a:link, .footer_inner_2 a:visited,
		.footer_inner_3 a:link, .footer_inner_3 a:visited,
		.footer_inner_4 a:link, .footer_inner_4 a:visited {
			color:#bdbdbd;
			text-decoration:underline;
		}
		
		.footer_inner_1 a:hover, .footer_inner_1 a:active,
		.footer_inner_2 a:hover, .footer_inner_2 a:active,
		.footer_inner_3 a:hover, .footer_inner_3 a:active,
		.footer_inner_4 a:hover, .footer_inner_4 a:active {
			color:#FFF;
		}
		
		.leftblock {
			width:350px;
			float:left;
			position:relative;
			margin-right:30px;
			margin-bottom:25px;
			}
		
		.rightblock {
			width:550px;
			float:left;
			position:relative;
			margin-bottom:25px;
			}
			
			
		.home_left {
			width:740;
			float:left;
			position:relative;
			margin:0px;
			padding:0px;
			margin-right:17px;
			margin-bottom:35px;
			margin-top:27px;
			}
		
		.home_right {
			width:220px;
			float:left;
			margin:0px;
			padding:0px;
			position:relative;
			margin-bottom:35px;
			}
			
			
		.infobox {
			width:220px;
			overflow:hidden;
			margin-top:19px;
		}
		
			.infobox_header {
				background-image:url(../img/infobox_header.jpg);
				height:17px;
				width:220px;
				background-repeat:no-repeat;
			}
			
			.infobox_content {
				background-image:url(../img/infobox_bg.jpg);
				width:220px;
				padding-left:20px;
				padding-right:20px;
				color:#5e4a20;
				font-weight:bold;
				font-size:16px;
				line-height:40px;
				}
				
			.infobox_content a:link img,
			.infobox_content a:visited img,
			.infobox_content a:hover img,
			.infobox_content a:active img {
				border:none;}	
			
			.infobox_footer {
				background-image:url(../img/infobox_footer.jpg);
				width:220px;
				height:17px;
				background-repeat:no-repeat;
				}
		

