@charset "utf-8";
@import url("content.css");
/* CSS Document */


/**
  * general elements
  *
  */
html {
height: 100.1%;
} 

body {
	background: url(../img/body-bg.png) top left repeat-x  #a7c683;
	color: #184c01;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	height: 100.1%;
}

a {
	color: #638c50;
	font-weight: bold;
	text-decoration: underline;
}
 
a:hover {
	text-decoration: none;
}


form {
	margin: 0;
	padding: 0;
}

#wrapper {
	margin: 0 auto;
	width: 955px;
}

img{
	behavior: url(/fileadmin/templates/css/pngfix/iepngfix.htc);
	text-decoration:none;
}

/**
  * head
  *
  */
  
#printhead {
	display: none;
}  
  
#head {
	background: url(../img/teaser-background.png) 0px 0px repeat-x;
	float: left;
	height: 75px;
	width: 950px;
	overflow: hidden;
}

	#head a img {
		border:none;
	}
	

/**
  * main
  *
  */
	
#main {
	float: left;
	width: 950px;
	background: url(../img/wrapper_bg.png) top left repeat-y;
}

	#leftnavi {
	float: left;
	min-height: 100px;
	width: 200px;
	padding-top: 40px;
	}
	
	#leftnavi ul {
	background: url(../img/leftnavi_li_a_bg.png) top left repeat-y;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 200px;
		}
		
		#leftnavi li a {
			background: url(../img/leftnavi_li_a_bg.png) top left repeat-y;
			border-top: 1px solid #FFF;
			color: #FFF;
			display: block;
			font-size: 14px;
			font-weight: normal;
			height: 37px;
			line-height: 37px;
			padding: 0 0 0 7px;
			text-decoration: none;
			width: 241px; /* 248px */
		}
		
		#leftnavi li.active a {
			background: url(../img/leftnavi_li_a_bg_hover.png) top left repeat-y;
		}
		
		#leftnavi li a:hover {
			background: url(../img/leftnavi_li_a_bg_hover.png) top left repeat-y;
		}
		
		#leftnavi li a.firstitem {
			border: none;
		}
		

	
	
	#content {
		float: left;
		line-height: 18px;
		min-height: 500px;
		overflow-x: hidden;
		padding: 0px 15px 65px 15px;
		width: 520px;
	}
	
	#rightcontent {
	float: left;
	line-height: 20px;
	overflow: hidden;
	padding: 40px 0 0 0px;
	width: 200px; /* 205px */
	}
