/* Stylesheet: www.sourcon-padena.de */
/* von Franziska Maelzer             */

/*************************************/
/* Farben                            */
/* blau:           #192C72           */
/* gruen:					 #2E9738           */
/*************************************/

/* * * * * * * * * * * * * * * * * * */
/* Allgemeine Definitionen * * * * * */
/* * * * * * * * * * * * * * * * * * */
*{
	padding: 0;
	margin: 0;
}

html { height:101%; }
body  { 
	min-height: 101%;
  font-size: 100.01%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	color:#2A377F;
	font-size:1em;
	margin:2.6em 1.6em 1.3em 0;
	line-height:1.25;
}
h1.mit_datum {
	margin:0.3em 2em 1.3em 0;
}
	h1 a {
		text-decoration:none !important;
	}
	h1 a:focus,
	h1 a:hover,
	h1 a:active {
		text-decoration:underline !important;
	}
	h1#kartoffel {
		background:#F29412;
		padding:0.25em 1em 0.25em 1em;
		color:#ffffff;
	}
	h1#saatgut {
		clear:both;
		background:#79B51C;
		padding:0.25em 1em;
		color:#ffffff;
		margin-top:1em;
	}
	h1#gemuese {
		clear:both;
		background:#D44613;
		padding:0.25em 1em;
		color:#ffffff;
		margin-top:1em;
	}
h2 {
	color:#192C72;
	font-size:0.8em;
	font-weight:bold;
	margin:2em 1em 0.4em 0;
	line-height:1.4em;
}
h3 {}
h4 {}

#mitte ul {
	margin:0 2em 1em 0;
	padding:0;
}
	#mitte li {
		font-size:0.8em;
		line-height:1.4em;
		list-style-type:none;
		padding-left:10px;
		background:url(images/bg_listen.gif) no-repeat 0 8px;
	}
th, td {
	font-size:0.8em;
	line-height:1.4em;
	padding:0 0.3em 0.3em 0;
	vertical-align:top;
	
}
th {
	padding:2em 0.3em 0.5em 0
}
	.rechtss { padding-right:2em; }
p {
	font-size:0.8em;
	margin:0 2em 1em 0;
	line-height:1.4em;
}
.gelb2 {
	background-color:#ffffff;
	color:#192C72 !important;
	padding:1em;
	}
.gelb2 a {
	color:#192C72 !important;
	}

p.unten_nichts {
	margin-bottom:0;
}
.vertrieb_p {
	margin-top:2em;
}
#rechts p {
	font-size:0.6em;
	line-height:1.6em;
	margin:1em 1em 2em 1em;
	color:#fff;
	font-weight:bold;
}

	.dreispaltig {
		float:left;
		width:30%;
		padding-bottom:2em;
	}	
	.zweispaltig {
		float:left;
		width:45%;
		padding-bottom:2em;
		text-align:left;
	}
	.letzter {
		padding-bottom:0;
	}
	.fett {
		font-size:1.2em;
		font-weight:bold;
	}
	.blau {
		color:#192C72 !important;
	}

a:link,
a:visited,
a:focus,
a:hover,
a:active {
	text-decoration:underline;
	color:#2A377F;
}
a:visited {
}
a:focus,
a:hover,
a:active {
	text-decoration:none;
}
#rechts a {
	color:#fff;
}

img, a img {
	border: 0;
}
	img#feed {
		margin-top:3em;
	}

	li#artikel-feed {
		
	}
/* * * * * * * * * * * * * * * * * * */
/* * Allgemeine Klassen  * * * * * * */
/* * * * * * * * * * * * * * * * * * */
.unsichtbar {
  display: block;
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}
.stopFloat{
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}
.alignright {
	float:right;
	margin:4px 0 0.5em 1em;
	padding:4px;
	border:1px solid #DDD;
}
.alignleft {
	float:left;
	margin:4px 1em 0.5em 0;
	padding:4px;
	border:1px solid #DDD;
}
.aligncenter {
	text-align:center !important;
}
.rightAlign {
	text-align:right;
}
.leftAlign {
	text-align:left;
}

/* * * * * * * * * * * * * * * * * * */
/* * Ebenen  * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */
#wrapper {
	width:56.25em;
	margin:1em auto;
	text-align:left;
}
	#header {
		position:relative;
		height:10em;
	}
		#logo {
			width:10.5em;
			float:left;
			margin-left:0em;
		}
			#servicenavigation {
				float:right;
				list-style-type:none;
				margin-top:5em;
				font-size:0.6em;
				font-weight:bold;
				color:#666666;
			}
				#servicenavigation li {
					float:left;
					margin-left:1.5em;
				}
					#servicenavigation li a {
						color:#666;
						text-decoration:none;
					}
					#servicenavigation li a:focus,
					#servicenavigation li a:hover,
					#servicenavigation li a:active {
						text-decoration:underline;
					}

	#inhalt {
		background:transparent url(images/bg_blau_1px.gif) repeat-y 0 0;
	}
		.orange-hg {
			background:transparent url(images/bg_orange.gif) repeat-y 45.66em 0 !important; 
		}
		.gelb-hg {
			background:transparent url(images/bg_gelb.gif) repeat-y 45.66em 0 !important; 
		}
		.gruen-hg {
			background:transparent url(images/bg_gruen.gif) repeat-y 45.66em 0 !important; 
		}

		#inhalt-rechts {
			background:transparent url(images/bg_blau.gif) repeat-y 45.66em 0; 
		}
		* html #inhalt-rechts {
			height:1em; /* fuer alle IE <= 6 */
		}
		*+html #inhalt-rechts {
			zoom:1; /* fuer IE 7 */
		}

		#links {
			float:left;
			width:12.2em;
		}
			ul#unternavigation,
			ul#unternavigation ul {
				list-style-type:none;
				font-size:0.7em;
				font-weight:bold;
				margin-left:1em;
				color:#192C72;
			}
			ul#unternavigation ul {
				margin-left:0;
				font-size:1em;
				margin-top:0.5em;
			}
				ul#unternavigation li {
					margin-bottom:0.5em;
				}
				ul#unternavigation ul li a {
					font-weight:normal;
				}
					
					ul#unternavigation li.current_page_item,
					ul#unternavigation li.current-cat {
						color:#2E9738;
					}
					ul#unternavigation li.current_page_item li.page_item {
						color:#192C72 !important;
					}
		
				#unternavigation li a:link,
				#unternavigation li a:visited,
				#unternavigation li a:focus,
				#unternavigation li a:hover,
				#unternavigation li a:active {
					color:#192c72;
					text-decoration:none;
				}
				#unternavigation li a:focus,
				#unternavigation li a:hover,
				#unternavigation li a:active {
					color:#192c72;
					text-decoration:underline;
				}
					#unternavigation li.current_page_item a:link,
					#unternavigation li.current_page_item a:visited,
					#unternavigation li.current_page_item a:focus,
					#unternavigation li.current_page_item a:hover,
					#unternavigation li.current_page_item a:active,
					ul#unternavigation li.current-cat a:link,
					ul#unternavigation li.current-cat a:visited,
					ul#unternavigation li.current-cat a:focus,
					ul#unternavigation li.current-cat a:hover,
					ul#unternavigation li.current-cat a:active {
						color:#2E9738;
					}

						#unternavigation li.current_page_item li.page_item a:link,
						#unternavigation li.current_page_item li.page_item a:visited,
						#unternavigation li.current_page_item li.page_item a:focus,
						#unternavigation li.current_page_item li.page_item a:hover,
						#unternavigation li.current_page_item li.page_item a:active {
							color:#192C72 !important;
						}
		
		
		#mitte {
			float:right;
			width:33.15em;
			margin-bottom:2em;
		}
			#mitte .datum {
				margin:2em 1.5em 0 0;
				font-size:0.8em;
				font-weight:bold;
				color:#192C72;
			}			
			#mitte .mehr {
				font-weight:normal;
			}
			#mitte img#titelbild {
				width:33.15em;
				height:10.65em;
				z-index:10;
			}
			#mitte hr {
				margin-right:1em;
 				background:#192C72; /* Mozilla 1.4 */
	  	  color:#192C72; /* IE 6 */
		  	border:#192C72; /* Opera 7.11 */
 	  	  height: 1px; 
			}
			.abstand {
				margin:0;
				padding:0;
				height:3em;
			}
			
			/* Slideshow */
			#slideshow {
				margin:0 auto;
				width:33.15em;
				position:relative;
				background-color:#fff;
				height:10.7em;
				z-index:-10;
			}
			#slideshow img {
				display:none;
				position:absolute;
				top:0em; left:0em;
				margin:0 auto;
				z-index:-10;
			}
			#slideshow img.start {
			 display:block;
			}
			
			#mitte .linkes-bild {
				float:left;
				margin:0.2em 0.5em 0.5em 0;
				padding:3px;
				border:1px solid #ddd;
			}

		#rechts {
			float:right;
			width:10.6em;
			background-color:#192C72;
		}
		.gelb {
			background-color:#F29412 !important;
		}
		.orange {
			background-color:#D44613 !important;
		}
		.gruen {
			background-color:#79B51C !important;
		}
			#rechts #rechteck {
				background-color:#2E9738;
				height:10.6em;
				margin-bottom:5.5em;
			}
			#rechts #rechteck3 {
				background-color:#2E9738;
				height:10.6em;
				margin-bottom:5em;
			}
			#rechts #rechteck4 {
				background-color:#2E9738;
				height:10.6em;
				margin-bottom:9.4em;
			}
			#rechts #rechteck6 {
				background-color:#2E9738;
				height:10.6em;
				margin-bottom:1.8em;
			}
			.unten-nichts {
				margin-bottom:0 !important;
			}
			#rechts #rechteck2 {
				background-color:#192C72;
				height:2em;
				margin-bottom:5.2em;
			}
			#rechts #rechteck5 {
				background-color:#192C72;
				height:2em;
				margin-bottom:4.8em;
			}
			
		
	#footer {
		padding:0.5em;
		color:#192C72;
	}
		#footer p {
			font-size:0.6em;
		}
		#footer p a {
			color:#192C72;
			font-weight:normal;
		}
		
		
iframe {
	margin:0.7em 0 0 0.7em;
	}