body
{
	margin:0;
	background-color:#212121;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#141414;
	text-align:justify;
}

#center
{
	width:970px;
	height:550px;
	background-color:#fff;
	position:absolute; 
	top:50%;
	left:50%;
	margin-left:-485px;
	margin-top:-275px;
	border: 1px solid #EFEFEF;

}

#col-left
{
	float:left;
	height:auto;
	width:211px;
	background-color:#212121;
	background-image:url(images/holz.jpg);
}

#main-nav
{
	float:left;
	height:550px;
	width:130px;
	background-color:#fff;
	
}
.main-nav
{
	height:250px;
	width:140px;
	margin-top:70px;
	padding-top:53px;
}
#col-right
{
	height:550px;
	width:579px;
	float:right;
	
}
#header
{
	width:579px;
	height:94px;
	background-image:url(images/header.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#sub-navi
{
	
	height:20px;
	width:579px;
	
}
#content
{
	width:570px;
	height:auto; /**geändert Juli 08**/
	padding-top:28px;

}
#content-left
{
	width:49%;
	float:left;
}
#content-right
{
	width:47%;
	float:right;
	margin-right:5px;
}




/********************Menü-Main****************************/
ul.main-navi
{
    				list-style: 		none;
    				margin:				0;
    				padding:			0;
    				width:				100%;
					font-size:			12px;
}
ul.main-navi ul
{
    				list-style: 		none;
    				margin:				0;
    				padding: 			0;
					display:			none;
					position:			absolute;
					width:				13em;
}
ul.main-navi li
{
    				float:				left;
}
ul.main-navi li li
{
    				position: 			relative;
					
}
ul.main-navi a
{
    				display:			block;
}
ul.main-navi ul a
{
    				height:				100%;
}
ul.main-navi a
{
   					background-color:	#fff;
   					color:				#E60003;
    				padding-left:		10px;
					padding-right:		20px;
					padding-top:		20px;
					padding-bottom:		2px;
   					text-decoration:	none;
				
					
}

ul.main-navi a:hover
{
       				background-color:	#fff;
    				color:				#141414;
					text-decoration:underline;
}
ul.main-navi ul
{
   					border:				1px; 
					border-color:		#fff;
					border-style:		solid;
}
ul.main-navi ul a
{
   					background-color:	#093b90;
    				color:				#fff;
    				padding:			4px;
    				text-decoration:	none;
}
ul.main-navi ul a:hover
{
    				background-color:	#fff;
    				color:				#E60003;
}
ul.main-navi li:hover ul ul, ul.navi li:hover ul ul ul, ul.navi li:hover ul ul ul ul	{display:none;}
ul.main-navi li:hover ul, ul.navi ul li:hover ul, ul.navi ul ul li:hover ul			{display:block;}

/********************Menü-Main****************************/
ul.sub-navi
{
    				list-style: 		none;
    				margin:				0;
    				padding:			0;
    				width:				100%;
					font-size:			12px;
}
ul.sub-navi ul
{
    				list-style: 		none;
    				margin:				0;
    				padding: 			0;
					display:			none;
					position:			absolute;
					width:				13em;
}
ul.sub-navi li
{
    				float:				left;
}
ul.sub-navi li li
{
    				position: 			relative;
					
}
ul.sub-navi a
{
    				display:			block;
}
ul.sub-navi ul a
{
    				height:				100%;
}
ul.sub-navi a
{
   					background-color:	#fff;
   					color:				#E60003;
    				padding-left:		1px;
					padding-right:		20px;
					padding-top:		1px;
					padding-bottom:		2px;
   					text-decoration:	none;
				
					
}

ul.sub-navi a:hover
{
       				background-color:	#fff;
    				color:				#141414;
					text-decoration:	underline;
}
ul.sub-navi ul
{
   					border:				1px; 
					border-color:		#fff;
					border-style:		solid;
}
ul.sub-navi ul a
{
   					background-color:	#093b90;
    				color:				#fff;
    				padding:			4px;
    				text-decoration:	none;
}
ul.sub-navi ul a:hover
{
    				background-color:	#fff;
    				color:				#E60003;
}
ul.sub-navi li:hover ul ul, ul.navi li:hover ul ul ul, ul.navi li:hover ul ul ul ul	{display:none;}
ul.sub-navi li:hover ul, ul.navi ul li:hover ul, ul.navi ul ul li:hover ul			{display:block;}


h1
{
	color:#E60003;
	font-size:12px;
}
h2
{
	color:#141414;
	font-size:13px;
}

.li-start
{
	color:#141414;
	list-style-type:disc;
	color:#E60003;
	line-height:24px;
	font-size:13px;
	list-style-position:outside;

}
ul
{
	margin-left: 0.9em; 
	padding-left: 0.5em;
}
.li-font
{
	color:#141414;
}
a
{
	color:#141414;
	text-decoration:underline;
}
a:hover
{
	color:#E60003;
	text-decoration:underline;
}
.important
{
	color:#E60003;
	font-size:12px;
	font-weight:bold;
}

a img
{
	border:0;
}

.small
{
	font-size:10px;
}
.news
{
	height:auto;
	width:240px;
	border:1px dotted #212121;
	padding:8px;
	margin-bottom:10px;
}