/* --- GENERAL STYLES --- */

* {margin:0;
	padding:0;}

/* body */
body { background-color: #FFFFFF; margin-top:6px; background-image:url(hintergrund/gemuese-fruechte-2.jpg); background-repeat:repeat-x; background-position:top left;}

/* scrollbar */
body
{scrollbar-face-color:#D2D2D2;
scrollbar-highlight-color:#F5F5F5;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#4D4D4D;
scrollbar-shadow-color:#A7A7A7;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#E0E0E0;}

/* general font */
table { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}

/* general link */
a:link { color: #000000; text-decoration: none; border-bottom:1px dashed #009933; background-color:#f4fcdf;}
a:visited { color: #000000; text-decoration: none; border-bottom:1px dashed #009933; background-color:#f4fcdf;}
a:active { color: #000000; text-decoration: none; border-bottom:1px dashed #009933; background-color:#f4fcdf;}
a:hover { color: #000000; text-decoration: none; border-bottom:1px dashed #009933; background-color:#e2fc9e;}

.noborder {text-decoration: none; border-bottom:0px dashed #fff; background-color:#fff; }

a.noborder:link {text-decoration: none; border-bottom:0px dashed #fff; background-color:#fff; }
a.noborder:visited {text-decoration: none; border-bottom:0px dashed #fff; background-color:#fff; }
a.noborder:active {text-decoration: none; border-bottom:0px dashed #fff; background-color:#fff; }
a.noborder:hover {text-decoration: none; border-bottom:0px dashed #fff; background-color:#fff; }

a img:link {text-decoration: none; border-bottom:1px dashed #fff; background-color:#fff;}
a img:visited {border:0 solid black; border:0;}
a img:active {border:0 solid black; border:0;}
a img:hover {border:0 solid black; border:0;}

/* --- STYLES --- */

/* titel */
h1 { font-size: 20px; color:#256013; font-weight:bolder; margin:0;}
h2 { font-size: 17px; color:#2a6e16; font-weight: bold; margin:0 0 10 0;}

.titel { font-size: 15px; }

/* p */
p { margin-bottom:10px;}


/* fusszeile */
.feet { font-size: 8pt; color: #666666; font-weight: bold;}

/* navigation-link */
a.navigation:link { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; padding:0 5 1 5;  background-color:transparent ; border:0;}
a.navigation:visited { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; padding:0 5 1 5; background-color:transparent ; border:0;}
a.navigation:active { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; padding:0 5 1 5; background-color:transparent; border:0;}
a.navigation:hover { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; background-color:#66cc33; padding:0 5 1 5; border:0;}

a.fix:link { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; background-color:#66CC33; padding:0 5 1 5;}
a.fix:visited { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; background-color:#66CC33; padding:0 5 1 5;}
a.fix:active { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; background-color:#66CC33; padding:0 5 1 5;}
a.fix:hover { font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; background-color:#66CC33; padding:0 5 1 5;}

/* linkspezial */
a.linkspezial:link { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:visited { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:active { font-weight: bold; color: #666666; text-decoration: none;}
a.linkspezial:hover { font-weight: bold; color: #0000FF; text-decoration: underline;}

.adresse {font-size: 11px;}

.field{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; background-color: #fff;}

/* copyright */
a.linkcopyright:link { font-size:11px; font-weight: normal; color: #0f8d09; text-decoration: none; background-color:#ffffff; border:0;}
a.linkcopyright:visited { font-size:11px; font-weight: normal; color: #0f8d09; text-decoration: none; background-color:#ffffff; border:0;}
a.linkcopyright:active { font-size:11px; font-weight: normal; color: #0f8d09; text-decoration: none; background-color:#ffffff; border:0;}
a.linkcopyright:hover { font-size:11px; font-weight: normal; color: #0f8d09; text-decoration: none; background-color:#ffffff; border:0;}

.textcopyright { font-size:11px; font-weight: normal; color: #0f8d09; text-decoration: none;}

/* --- FORM-STYLES --- */

/* formfeld */
.formfeld { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; color: #000000;
border: 1px solid #3FAE23;
}

.field1 { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666}



/* formknopf */
.formsendeknopf {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	border: 1px solid #3FAE23;
	height: 20px;
	background-color: #f4fcdf;
}

fieldset {
	border: 1px solid #EEEEEE;
	padding: 10px;
}

legend {
	font-weight: bold;
	color: #000000;
}

/* --- SPECIALLY-STYLES --- */

/* aufzaehlung */
li {margin-left:25px; padding-left:-5px;}

/* speziall-tabelle */
.speztabelle { border:1px solid; background-color:#CCCCCC; padding:4px; margin:0px; ; border-color: #FF0000 #0000FF #00FF00 #FF00FF}

.bild { border:1px solid black;}

a.logo:link {border:1 solid white; border:0;}

.red {color: red; font-size:10px;}

