h1 {font-size:20px; color: #48702C; margin-top: 0px; }
h2 {font-size:14px; color: #48702C; margin-top: 0px; margin-bottom: 2px;}
pre {font-family: arial;}
a {color: #678D03;}

body
{
margin:0px;
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:arial;
font-size:14px;
color:#48702C;
}
#wrap {	margin: 0 auto; width:1204px; background-image:url(img/bg-wrap.jpg); background-repeat:no-repeat; min-height:600px;}
#container
{
width:766px;
margin:0px auto;
text-align:left;
}


#head
{
margin:0px;
height:146px;
font-size: 17px;
border-left: 1px solid #E69C4A; 
border-right: 1px solid #E69C4A; 

}
#topnavi
	{margin:0px;
	
    background-image:url(img/bg-topnavi.jpg);
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 78px;
	color: #fff;
	border-top: 1px solid #426B00;
	border-bottom: 1px solid #426B00;
	border-right: 1px solid #426B00; 
	
    }
	
	#topnavi a
    {
	color: #fff;
	text-decoration: none;
	}	

#content
{margin:0px;
background-image:url(img/bg-content.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;

}
	
	#leftcontent
	{
   	float: left;
	width: 236px;
	height:500px;
	padding-left: 78px;
	border-left: 1px solid #E69C4A;
	}
	#leftcontent a
    {
	text-decoration: none;
	color: #8BBC09;
	font-size: 14px;
	}	
	
	#maincontent
	{
	height:500px;
	padding-left: 38px;
	padding-right: 32px;
	 
	border-right: 1px solid #426B00; 
	}

    .img
	{border: 1px solid #426B00;}	
	
	.line
	{
	line-height: 1.3;
	}
	
	.textklein {font-size: 12px;}
	

#footer
{margin:0px; padding:0px;
height: 24px;
border-top: 1px solid #E69C4A; 
border-left: 1px solid #E69C4A;
border-right: 1px solid #426B00;


}

