* { margin: 0; padding: 0 }

/* generated by csscreator.com */ 
html, body{ background-color: #d1e3c1; margin:0; padding:0; text-align:center; } 
 
#pagewidth { background-image: url(layout/page_bg.gif); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 770px } 
 
#header  { background-color: #d6e7c8; background-image: url("layout/head_bg.png"); position: relative; width: 100%; height: 134px } 
 
#leftcol { background-color: #24871e; position: relative; width: 180px; float: left }
 
#twocols{
 width:590px; 
 float:right; 
 position:relative; 
  }
 
#rightcol { background-color: #c0daaa; position: relative; width: 156px; float: right }
 
#maincol  { background-color: #d1e3c1; background-image: url("layout/main_bg.gif"); background-repeat: no-repeat; background-position: 39px 0; display: inline; padding-top: 50px; position: relative; width: 434px; height: 400px; float: left }
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
/*Eigene Stile*/
#menubox { margin-top: 10px;}
#menubox ul  { list-style-type: none }
#menubox ul li   { padding-top: 0; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px solid #9fc67c }
#menubox ul li a:link    { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#menubox ul li a:visited   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#menubox ul li ul li   { padding-top: 0; padding-bottom: 0; padding-left: 20px; border: 0 }
#menubox ul li ul li a:link  { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
#menubox ul li ul li a:visited  { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
#news { background-color: #c0daaa; background-image: url("layout/news_bg.gif"); background-repeat: no-repeat; background-position: 0 49px; width: 155px; height: 134px; float: right }
#news h1  { color: #f18e00; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 3px; margin-top: 25px; padding-left: 15px }
#news h2 { color: #24871e; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 15px 0 0; padding: 0 0 0 15px }
#news p  { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding-top: 0; padding-right: 8px; padding-left: 15px }
#news a:link { color: #24871e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
#news a:visited { color: #24871e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; }
#header h3  { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; text-decoration: none; text-align: right; letter-spacing: 2px; padding-top: 25px  }
#header address { font-size: 10.5px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-align: right; letter-spacing: -1px; margin-top: 60px; display: none; }
#header a:link { color: #000; text-decoration: none }
#header a:visited { color: #000; text-decoration: none }
#rightcol { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#rightcol a:link { color: #24871e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
#rightcol a:visited { color: #24871e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
#rightcol h1 { color: #fff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #9fc67c; letter-spacing: 3px; padding-top: 6px; padding-bottom: 6px; padding-left: 15px   }
#rightcol ul { list-style-type: none; }
#rightcol li { padding: 4px 4px 6px 15px; border-bottom: 1px solid #fff; }
#leftcol h1  { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 2px; padding-top: 10px; padding-bottom: 6px; padding-left: 20px; border-bottom: 2px solid #fff }
#content  {
    padding-right: 20px; 
    padding-left: 20px;
	background-color: #D1E3C1;
/*	padding: 5px 5px 5px 5px;  */
/*	margin: 0px; */
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
}

#content p,ul,li {
	margin-top: 5px;
	margin-bottom: 10px;
}
#content ul { margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 10px    }
#content li { margin-top: 10px; margin-bottom: 0; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 0    }
#content a:link { color: #24871e; text-decoration: none }
#content a:visited { color: #24871e; text-decoration: none }
.Title
{
	font-weight: bold;
	font-size: 14px;
	color: #24871E;
}
.Title2
{ 
    color: #24871e;
    font-size: 12px; 
    font-weight: bold;
}
.Green
{ 
    color: #24871e;
}