
BODY {	
	/*background: #FFFDFF;*/
	background: url(../user_upload/home_hg1.gif) repeat-x #3BA328;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#container {
	width: 929px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../user_upload/home_hg2.gif) repeat-y;
}

#dividerBrowserContainer {
	margin-top: 10px;				/* Wert von -10px entspricht keiner Lücke zwischen Browser und Webseite */
}

#dividerLeftCenter {
	margin-right: 0px;
	float: left;
}

#dividerCenterRight {
	margin-right: 0px;
	float: left;
}

#dividerContentFooter {
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px -20px 0px;
}

#dividerContainerBrowser {
	height: 24px;
	background: url(../user_upload/home_fuss.gif) no-repeat;
}


BODY {
	font-family: "Verdana", "Trebuchet MS", "Tahoma", "Arial", sans-serif;
	/* font-family: "Arial", "Helvetica", "Geneva", sans-serif; */
	/* font-family: "Times New Roman", "Times", "Garamond", "Bodoni", serif; */
	color: #000;
	font-size: 0.7em;
}

p {
	text-align: left;			/* Textausrichtung */
	line-height: 150%;			/* Zeilenabstand */
	font-weight: normal;		/* Schriftschnitt - mögliche Werte: bold, bolder, lighter, 100 (extradünn), 200, 300 usw. bis 900 (extrafett) */
	padding: 0px 20px 0px 20px;
	margin-bottom: 20px;
}

h1 {	
	text-align: left;				/* Textausrichtung */
	font-size: 1.4em; 			/* Schriftgröße */
	color: #3BA328;				/* Schriftfarbe */
	font-weight: bold;			/* Schriftschnitt */
	line-height: 1.5em;			/* Zeilenabstand */
	padding: 0px 20px 0px 20px;		/* Werte: oben, rechts, unten, links */
	margin-bottom: 0px;
}

h2 {
	text-align: left;
	font-size: 1.1em; 
	color: #3BA328;
	font-weight: bold;
	line-height: 1.35em;
	padding: 0px 20px 0px 20px;		/* Werte: oben, rechts, unten, links */
	margin-bottom: 5px;
}

img {
	border-style: none;
	border-width: 0px;
}


a {
	color: #3BA328;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
}


table {
	width: 460px;
	line-height: 1.2em;
	text-align: left;
	border: 1px solid #9F9F9F;					/* Linienstärke, Linienstil, Farbe */
	border-collapse: collapse;
	empty-cells: hide;
	border-spacing: 5px;
	margin: 5px auto 25px auto !important;		/* Werte: oben, rechts, unten, links */
	margin: 5px auto 30px auto;					/* spezielle Werte für IE6 */
}

caption {
	font-size: 0.8em;		/* Schriftgröße */
	font-weight: bold;		/* weitere mögliche Formate: normal, bolder, lighter */
	line-height: 1.1em;		/* Zeilenhöhe */
	color: #004CA0;			/* Schriftfarbe */
	caption-side: top;
	padding-top, padding-left, padding-right */
	padding-bottom: 6px;
	margin: 0px auto 0px auto;
}

th {
	font-size: 0.75em;
	color: #525151;
	text-align: center;
	border: 1px solid #9F9F9F;				/* Linienstärke, Linienstil, Farbe */
	background: #C9DCA6;
	padding: 5px 0px;						/* Werte: oben & unten, rechts & links */
	margin: 0px;
}

td {
	font-size: 0.7em;
	border: 1px solid #9F9F9F;
	background: #FFFDF1;
	padding: 8px 10px;
	margin: 0px;
}

td:hover {
	background: #f0f0f0;
}

tfoot {
	font-size: 0.9em;
	font-weight: bold;
	border: 2px solid #9F9F9F;
}


#headerBox {
	height: 160px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
/*	margin-left: -1px; */
}

#contentBox {
	min-height: 282px;			/* legt Mindeshöhe für moderne Browser fest */
	height: auto !important;	/* height: auto; passt Höhe ggf. an Inhalt an */
	height: 282px;					/* legt Mindesthöhe für den IE fest */
}

#leftBox {
	width: 190px;
	float: left;
	min-height: 282px;			/* legt Mindeshöhe für moderne Browser fest */
	height: auto !important;	/* height: auto; passt Höhe ggf. an Inhalt an */
	height: 282px;					/* legt Mindesthöhe für den IE fest */
	margin: 0px 0px 0px 12px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 12px;
}

#centerBox {
	width: 526px;
	height: 282px;
	float: left;
	min-height: 259px;			/* legt Mindeshöhe für moderne Browser fest */
	height: auto !important;	/* height: auto; passt Höhe ggf. an Inhalt an */
	height: 282px;					/* legt Mindesthöhe für den IE fest */
	background: #fff;
}

.clear {
	width: auto;			/* Breite passt sich automatisch an die Umgebung an */
	height: 0.5em;			/* relative Höhe - kann natürlich durch fixen Wert ersetzt werden */
	clear: both;			/* hebt float-Eigenschaften auf */
	display: block;			/* erzwingt Zeilenumbruch nach dem DIV */
	padding: 0px;
	margin: 0px;
}

#rightBox {
	width: 189px;
	float: left;
	min-height: 282px;			/* legt Mindeshöhe für moderne Browser fest */
	height: auto !important;	/* height: auto; passt Höhe ggf. an Inhalt an */
	height: 282px;					/* legt Mindesthöhe für den IE fest */
}

#footerBox {
}

#footerNaviBox {
	color: #C4C5C9;
	width: 189px;
	text-align: right;
	padding: 0px 0px 0px 728px;
}

#footerNaviBox a, #footerNaviBox a:visited {
	display: block;
	padding: 0px 20px 0px 0px;
	line-height: 135%;
	color: #C4C5C9;
	text-decoration: none;
}

#footerNaviBox a:hover, #footerNaviBox a:focus, #footerNaviBox .active {
	color: #3BA328;
}

.tx-asfkusercounter-pi1 {
	color: #C4C5C9;
	padding: 10px 20px 0px 0px;
}