@charset "utf-8";
/* CSS Document */

/* ### HTML ###################################################################### */
html {
	height: 100%;
	margin:0;
	padding:0;
}
/* ### BODY ###################################################################### */
body {
	background:#ffffff;
	color: #494949;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:17px;
	
	height:100%;
	margin:0px;
	paddding:0px;
	background-repeat:no-repeat;
	}

/* ### Website Rahmen weißes feld bis ganz unten ############################################################ */
/*\*/
* html #site-rahmen {
	height: 100%; /* das hier fÃ¼r den ie */
	
}

/* folgende anweisung wird nicht vom ie interpretiert */

#site-rahmen[id] {
    
    min-height:100%;
	
}


#site-rahmen {
	position:relative;
	margin:0;
	font-size:0.750em;
	width:999px;
	background-repeat:repeat-y;
	background-position:0px 0px;
	
	
}
/* ### png fix ############################################################ */


/* ### HG Bilder siehe extra css files ############################################################ */




/* ### Header ############################################################ */
#logo {float:left; width:317px; height:163px; z-index:2;}
#logo2 {float:right; width:237px; height:203px; z-index:2;}

/* ### Website Content ############################################################ */
p {line-height:18px; font-size:0.938em; margin-top:0px; margin-bottom:8px;}
.startseite {line-height:18px; font-size:1.064em;}

ul {padding-left:0px; margin-left:20px; list-style:none; text-indent:-20px; padding-top:0px; margin-top:0px; margin-bottom:8px; padding-bottom:0px;}
li { }
ol li {margin-bottom:10px;}

#laender ul {list-style:none; padding-left:0px; text-indent:-20px;}
#laender li {display: inline;  margin-right:20px;}

.text_rechts ol {list-style-position:inside; padding-left:0px; margin-left:0px;}
.text_links ol {list-style-position:inside; padding-left:0px; margin-left:0px;}

#content {padding-left:20px; z-index:3;}
#inhalt {margin-left:28px; float:left; width:586px; padding-left:12px; padding-right:12px; display:inline;}
#inhalt a:link {text-decoration:underline; color:#307b26;}
#inhalt a:visited {text-decoration:underline; color:#307b26;}
#inhalt a:hover {text-decoration:underline; color:#50ae30;}
#inhalt a:active {text-decoration:underline; color:#307b26;}

.pfeile {font-size:0.875em;}
.clear {clear:both; font-size:0px; display:block; height:0px; line-height:0px;}
.clear2 {clear:both; font-size:0px; display:block; height:0px; line-height:0px; margin-bottom:20px;}
.green {color:#307b26;}
.greenbold {color:#307b26; font-weight:bold;}
.zehnpt {font-size:0.750em; }

.text_links {float:left; display:inline; width:278px; padding-right:15px;}
.text_rechts {float:right; display:inline; width:283px; padding-left:10px;}
#mg_bild {width:552px; padding-left:34px; position:relative;}
#ven {position:absolute; left:189px; top:0px; width:72px; height:57px;}
#arche {position:absolute; left:320px; top:0px; width:76px; height:57px;}
#dreschflegel {position:absolute; left:80px; top:57px; width:68px; height:85px;}
#prospecierara {position:absolute; left:422px; top:57px; width:76px; height:85px;}
#kultursaat {position:absolute; left:27px; top:205px; width:121px; height:48px;}
#bingenheimer {position:absolute; left:442px; top:205px; width:110px; height:48px;}
#abdp {position:absolute; left:80px; top:342px; width:68px; height:76px;}
#sativa {position:absolute; left:413px; top:342px; width:85px; height:76px;}
#reinsaat {position:absolute; left:261px; top:418px; width:59px; height:89px;}

h1 {margin-top:0px; font-size:1em; color:#50ae30; font-weight:bold; margin-bottom:10px;}
h2 {margin-top:0px; font-size:1em; font-weight:normal; font-style:italic; margin-bottom:2px; background-image:url(striche_h.gif); background-repeat:no-repeat; background-position:0px 14px; display:block; height:20px;}
h3 {font-size:1em; }
h4 {font-size:0.875em; color:#50ae30; font-weight:bold; margin-bottom:0px; margin-top:0px; paddding-bottom:0px; line-height:15px;}
h5 {font-size:1.064em;}

.linie {background-color:#feab0f; height:1px; line-height:1px; font-size:1px; clear:both; margin-bottom:4px; display:block;}
.graue_linie {background-color:#d9dada; height:1px; line-height:1px; font-size:1px; margin-bottom:4px; display:block; clear:both;}

/* ### Aktuelles Archiv ############################################################ */
.bild_aktuell {float:right; width:150px; margin-left:20px; margin-top:5px;}



/* das hier für den ie */
* html .boxfarbe_orange { height: 150px; }
* html .boxfarbe_gelb { height: 150px; }
* html .boxfarbe_keine { height: 150px; }
/* folgende anweisung wird nicht vom ie interpretiert */
html>body .boxfarbe_orange {min-height:150px;}
html>body .boxfarbe_gelb {min-height:150px;}
html>body .boxfarbe_keine {min-height:150px;}



/* ### Website Sitebar ############################################################ */
#sitebar {display:none;}



/* ### NAVI ###################################################################### */
#navigation {display:none;}





/*/////////////////////////////////////////////////////////////////////////////
CSS - Definition - DEMO 1.01
Formular Generator für Redaxo 4.x 
Ab: Version 4.5 Community Editon
Stand: 22.01.2008 

Erstellt von: Thomas Skerbis , www.klxm.de
Dieses CSS dient als Beispiel
Bitte nicht 1:1 übernehmen, ist ja auch nicht wirklich hübsch ;-) 

Funktioniert nicht mit Formular-Generator < v.4.43
 
/*



/* Formular Definition */



/* Div das das Formular umschließt */
.formgen {
	font-size: 1em;
}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}



.formgen form
{
line-height : 120%;
width: 370px;
}


/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
}

.formgen .formblocksend
{
	margin-bottom: 0px;
	margin-left:120px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 200px;
	height: 150px;
	margin-left: 0px;
	background-color: #ffffff;
	border:1px solid #585a5a;
}


/* Textfeld */
.formgen .formtext
{
	height: 15px;
    width: 200px;
	background-color: #ffffff;
	border:1px solid #585a5a;
	margin-left: 0px;
}
/* Trennelement , Abstand */
.formgen .formtrenn
{
	display: block;
	height: 30px;	
}
/* Hinweistext */
.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}
/* Überschrift */
.formgen .formheadline
{
	font-weight: bold;
	color: #003366;
}


/* Passwortfeld */
.formgen .formpassword
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 0px;
}
/*Captcha-Bild*/
.formgen .formcaptcha {
	border: 1px solid #990000;
}

/* Label */
.formgen label {
font-family: Arial, Helvetica, sans-serif;
width: 120px;
clear: left;
float: left;
height: 20px;
padding: 0px;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 0px;
}


/* Sende-Button */
.formgen .formsubmit
{
	width: 200px;
	background-color: #ffffff;
	border:1px solid #585a5a;
	color: #57595a;
}


/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
width: 345px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border:0px solid #ffffff;
}


/* Fieldsetbeschriftung */
.formgen legend {
font-weight: normal;
color: #8cbbc9;
margin-bottom:10px;
padding-left:0px;
margin-left:0px;
text-indent:0px;
display:none;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/

/* Fehlermeldung nach Versand */

.formgen .forminfo {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px dashed #000000;
	margin: 0px;
	padding: 5px;
	
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #feab0f;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */
