@charset "utf-8";
/* CSS Document */

	#subnavi_container
	{
		width: 500px;
		height: 15px;
		float:left;
		margin-top: 10px;
		margin-left: 10px;
		background-color:#fff;
		/*white-space: nowrap;*/
	}
	/** html #subnavi_container {
		width: 550px;
		border:1px solid red;
	}*/

	#title_container
	{
		width: 845px;
		height: 35px;
		float:left;
		padding-top: 10px;
		margin-left: 10px;
		margin-top: 10px;
		background-color:#fff;
		font-size: 16px;
		font-weight: bold;
		color: #097c03;
		background-color: #f2f0f0;
	}
	* html #title_container {
		width:805px !important;
	}

	#content_container
	{
		float:left;
		margin-left: 25px;
		margin-right: 25px;
		width: 867px;
		height: 910px;
		background-color: #fff;
	}
	* html #content_container {
		width:847px !important;
		margin-left: 15px;
		margin-right: 15px;
	}
	
	#content {
		float: left;
		margin-top: 10px;
		padding-top: 10px;
		padding-right: 20px;
		width: 830px;
		height: 785px;
		overflow:auto;
		background-color:#fff;
	}
	* html #content {
		width: 780px !important;
	}

	#template_container
	{
		margin: 1em auto;
		width: 920px;
		height: 1300px;
		background: transparent;
		border: 30px solid #fff;
	}
	* html #template_container {
		width:780px !important;

	}
	
	#footer_container
	{
		width: 920px;
		height: 30px;
		background-color:#fff;
		border-left: 30px solid #fff;
		border-right: 30px solid #fff;
		margin:auto;
		text-align:center
	}
	
	#header_container
	{
 		width: 920px;
		height: 130px;
		background-color: #fff;
	}
	
	#navi_container
	{
		width: 920px;
		height: 40px;
		background-color:#fff;
	}
	
	#mainnavi_container 
	{
		height: 25px;
		float:left;
		margin-top: 10px;
		margin-left: 25px;
		background-color:#123;
	}
	
	#nebennavi_container 
	{
		height: 25px;
		float:left;
		margin-left: 25px;
		background-color:#fff;
	}
	

	
	#box1 {
		float:left;
		width: 250px;
		height: 130px;
		background-color: #fff;
		border: #dcdcdc solid 3px;
		margin: 25px;
	}
	
	#box1_inhalt {
		margin: 10px;
		
	}
	
	#box3_inhalt {
		margin: 10px;
	}

	#box2 {
		float:left;
		width: 250px;
		height: 130px;
		background-color: #fff;
		border: #dcdcdc solid 3px;
		margin: 25px;
	}
	
	#box3 {
		float:left;
		width: 250px;
		height: 130px;
		background-color: #fff;
		border: #dcdcdc solid 3px;
		margin: 25px;
	}


	* html #boxes {
		/*border:1px solid red;*/
		width:910px;
	}
	* html #box1, * html #box2, * html #box3 {
		margin:15px;
	}
	* html #box2 {
		margin-left:30px;
	}
	* html #box3 {
		float:right;
	}