
body { 
	margin:0;
	padding:0;
	margin-top:10px;
	background:url(/bilder/hintergrund/blauer-test-hell.jpg);
	background-attachment:fixed;
	background-repeat: repeat-x;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 18px;	
	color: #373737;
	}

.IMGBorder	
	{
	border:solid #9D9E9E 1px;
	}	
	
h1 {

	color: #FF5A00;
	font-size:140%;
	margin: 0px;
	margin-bottom: 10px;
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F5F5F5;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;	
}

h2 {

	color: #3DAA02;
	font-size:128%;
	padding-left:18px;
	padding-top:9px;
	padding-bottom:3px;
	margin:0;
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h3 {

	color: #3C6EFF;
	font-size:125%;
	padding-top:10px;
	padding-bottom:5px;
	margin:0;
	margin-left:10px;
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

h4 {

	color: #3C6EFF;
	font-size:125%;
	padding-top:1px;
	padding-bottom:1px;
	margin:0;
	margin-left:0px;
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #CCC;
}

a 
	{
	color: #0000FF;
	}
	
a:hover 
	{
	color: #F9630D;
	}	

a:visited
	{
	color: #7E00C7;
	}		

a:visited:hover
	{
	color: #F9630D;
	}	

p { 
	font-size: 70%;
	line-height: 20px;	 
	margin: 0px; 
	text-align: left;
	}
	
li
	{
	font-size: 120%;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	}	

ul
	{
	margin-top: 5px;
	margin-bottom: 25px;
	
	}
	
/* Tabellen */
	
table
	{
	margin-left: 18px;
	}	
.tdBorderLeftBottom
	{
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	
.tdBorderLeftBottom
	{
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}	
	
.tdBorderLeftBottomTop
	{
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	}		
	
.tdBorderLeftRightBottom
	{
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	}		
	
.tdBorderLeftRightBottomTop
	{
	border:1px solid #CCC;
	}		
	
.trHover:hover
	{
	background-color: #F0F0F0;
	}
		
#contain {

	width:850px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-left:auto;
	margin-right:auto;
	background-color: #ffffff;
}


	
#ReiterNavigation {

	width:850px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: left top;	

}

#ReiterNavigation .aAktiv
	{
	font-weight: bold;
	padding: 6px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #D34202;
	margin-left: 2px;

	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
		
	border-bottom:none;
	background:url(/bilder/navigation/reiter-orange-aktiv.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	position: relative; top: 129px;
	}		

#ReiterNavigation .aAktiv:hover
	{
	color: #ffffff;
	text-decoration: underline;
	border-bottom:none;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
	}	
		
#ReiterNavigation a
	{
	font-weight: bold;
	padding: 5px;
	color: #373737;
	text-decoration: none;
	font-weight: bold;
	background-color: #F5F5F5;
	margin-left: 2px;
	border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;
	border-top:solid #CCC 1px;	
	position: relative; top: 129px;

	}	

#ReiterNavigation a:hover
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #E3652E;
	margin-left: 2px;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
	border-bottom:solid #D34202 1px;
	/*background:url(/bilder/navigation/reiter-orange-aktiv.gif);*/
	background-position: bottom;
	background-repeat: repeat-x;	
	
	}	
		
#ReiterNavigation a:hover
	{		
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #D34202;
	margin-left: 2px;

	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
		
	border-bottom:none;
	background:url(/bilder/navigation/reiter-orange-aktiv.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	position: relative; top: 129px;
}
			
#ReiterNavigation  a.LogoLink
	{
	background: none;
	border: none;
	display: block;
	position:relative; top:-10px; left: 0px;
	width: 290px; height: 60px;
	}		
	
#ReiterNavigation  a.LogoLink:hover
	{
	background: none;
	text-decoration: none;
	}		
	
/************ Navigationsleiste ************/

div#Navigation 
	{
	font-size: 100%;
	background:url(/bilder/navigation/navigation-oben-orange.gif);
	background-repeat: repeat-x;
	height: 20px;
	color: #ffffff;
	padding-top: 6px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	
	width: 840px;
	border-bottom:solid #BF440D 1px;
	z-index: 2;
	}
	
#Navigation a
	{
	color: #ffffff;
	text-decoration: underline;
	}	
	
#Navigation a:hover
	{
	color: #FCEBCD;
	text-decoration: underline;
	}	
	
#Navigation .aAktiv
	{
	text-decoration: underline;
	font-weight: bold;
	}		

div#Abschlusskannte
	{
	background:url(/bilder/navigation/abschlusskante.jpg);
	background-repeat: repeat-x;
	height: 14px;
	width: 850px;
	}
	
/************ Brotkrumen ************/
		
div#Brotkrumen 
	{
	font-size: 100%;
	color: #6E6E6E;
	padding: 10px;
	width: 830px;
	height: 17px;
	position:relative; top:-7px;
	}		
	
#Brotkrumen a
	{
	color: #6E6E6E;
	text-decoration: underline;
	}

#Brotkrumen a:hover
	{
	color: #F9630D;
	text-decoration: underline;
	}	
	
/************ Suchformular ************/

#Brotkrumen .Suche
	{
	position:absolute; top:8px; left: 605px;font-size: 100%;
	}	


/************* Navi Links **************/


#NaviLinks {

	width:185px;
	float:left;
	background-color:#F5F5F5;
	/*border-top:1px dotted #CCC;*/
	/*border-right:1px solid #E9E9E9;*/
	border-right:15px solid #ffffff;
	margin-bottom: 5px;
	margin-right: 5px;
	line-height: 14px;
	font-size: 90%;
}

#NaviLinks p {
	width: 165px;
	padding-left: 8px;
	font-size: 100%;
}

#NaviLinks .Navigationsbeschriftung
	{
	width: 172px;
	height: 17px;
	border-bottom: 1px solid #ffffff;
	background-color: #DD4400;
	background:url(/bilder/navigation/subnav-hintergrund-beschrif.jpg);	
	padding: 4px;
	padding-top: 8px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 120%;
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	border-right:1px solid #E9E9E9;
	}	
		
#NaviLinks a
	{
	width: 171px;
	display: block;
	border-bottom: 1px solid #E9E9E9;
	padding: 4px;
	padding-left: 10px;
	background:url(/bilder/navigation/subnav-hintergrund.jpg);	
	font-size: 110%;
	border-right:1px solid #E9E9E9;
	}	

#NaviLinks a:hover
	{
	background: none;
	background-color: #ffffff;
	text-decoration: underline;
	}
	
#NaviLinks .aSub
	{
	width: 156px;
	display: block;
	border-bottom: 1px solid #E9E9E9;
	padding: 4px;
	padding-left: 25px;
	background:url(/bilder/navigation/subnav-hintergrund.jpg);	
	font-size: 110%;
	}	

#NaviLinks .aSub:hover
	{
	background: none;
	background-color: #ffffff;
	text-decoration: underline;
	}	
	
/* ******* Rechte Seite ******* */
	
#HauptbereichrechteSeite {

	width:245px;
	float:right;
	background-color:#F5F5F5;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	border-left:1px dotted #CCC;
	padding-bottom: 10px;
	line-height: 14px;
	font-size: 100%;

}

#HauptbereichrechteSeite p {
	width: 225px;
	padding-left: 8px;
	font-size: 100%;
}


/* ******* Inhalt ******* */
	
/*#Hauptbereich {

	margin-right:240px;
	width:590px;
	background-color:#ffffff;
	border-right:1px solid #CCC;
	border-right-style:dotted;

}*/

#Hauptbereich {
	margin-left: 185px;
	background-color:#ffffff;

}

#Hauptbereich p {

	padding:3px 18px 10px 18px;
	margin:0;
	font-size: 110%;
	line-height: 18px;	

}

	
#Hauptbereich .BlockOrange
	{
	width: 550px;
	margin-left: 18px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #FFE1A3;
	background-position: top;
	background-repeat: repeat-x;
	background:url(/bilder/farbbloecke/block-hintergrund.jpg);
	border:solid #FEC859 1px;
	color: #393939;
	font-size: 110%;
	}	

#Hauptbereich .BlockGoogleAdSense
	{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	}	
	
#Hauptbereich .Quellenangabe
	{
	margin-top: 10px;
	margin-left: 18px;
	margin-bottom: 20px;
	font-size: 90%;
	}		

#Hauptbereich .Quellenangabe p
	{
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding: 0px;	
	line-height: 12px;
	}
	
/* ********* Footer ********** */
#footer {

	width:850px;
	clear:right;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#F5F5F5;
	padding:4px 0 4px 0;

}

#footer p {
	text-align:right;
	padding-right:4px;
	font-size: 100%;

}
	
div#footerPrint 
	{
	display: none;
	text-align:left;
	font:9pt verdana, arial, sans-serif;
	}	

	
/* Erntekalender */

.Monat
	{
	text-align:center;
	float: left;
	background-repeat: no-repeat;	
	border:1px solid #CCC;
	margin-left: 3px;
	font-size: 10px;
	font-weight: bold;
	width: 40px;
	}
	
