/*************************/ 
/***	 GENERAL		**/
/*************************/
* {
	MARGIN: 0;
	PADDING: 0;	
}

body {
	MARGIN: 0;
	PADDING: 0;
	FONT: 12px Verdana, Arial, Helvetica;
	COLOR: #000;
	BACKGROUND:#faf7f0 url("../images/bg.gif") top repeat-x;
}

img {
	border:0px;
}

a {
	color:#000;
}

img {
	margin-top:0px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-right:0px;
}

/* Positionierungen */

.left {
	float:left;
	text-align:left;
}

.right {
	float:right;
	text-align:right; 
}

.center {
	margin:0 auto;
	text-align:center;
}

/* Überschriften */

h1 {
	font-size:18px;
	line-height:28px;
	margin-bottom:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;


}

h2 {
	font-size: 16px;
	LINE-HEIGHT: 20px;
	padding:10px 0 0px 0;
	clear:both;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

h2 a {
	text-decoration:none;
}

h2 a:hover {
	text-decoration:underline;
}

h2 small {
	font-size:11px;
	float:right;
	text-align:right;
	letter-spacing:0;
	color:#666;
	font-weight:normal;
}

h4 {
	line-height:28px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

h3 {
	margin:13px 0 5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}


#urhere {
	margin-top: 10px;
	color:#41ac00;
	font-weight:bold;
	font-size:14px;
	float:right;
	margin-bottom:20px;
}


#content {
	POSITION: absolute;
	WIDTH:785px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	FLOAT:left;
	LEFT:195px;
	TOP:150px;
	line-height:20px;
}

#text {
	margin:20px;
	MARGIN-TOP:0px;
	text-align:justify;	
	FONT-SIZE: 12px;

}

#text p {
	font-size:12px;
	line-height:18px;
	padding: 0 13px;
	}

hr {
	HEIGHT:1px;
	BORDER:0px;
	BACKGROUND:#558724;
	COLOR:#558724;
	margin-top:10px;
	margin-bottom:10px;
}

.hr2 {
	clear:both;
	width:95%;
	margin:0 auto;
	margin-bottom:10px;
	background:#c9e0b2;
}

/*************************/ 
/***	 SEEDS   		**/
/*************************/

.product-leiste {
	WIDTH: 180px;
	padding:10px;
	padding-top:20px;
	HEIGHT: 57px;
	FLOAT:left;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	background:no-repeat url("../images/bg-seeds-left.gif") right;
}

.product-leiste img {
	border:0px;
	width:50px;
	float:right;
	margin-left:10px;
}

.product-leiste a {
	text-decoration:none;
	font-weight:bold;
}

.product {
	WIDTH: 730px;
	HEIGHT: 70px;
	FLOAT:left;
	MARGIN-LEFT: 30px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:10px;
}

.nohover {
	text-decoration:none;	
}

.product img {
	MARGIN-RIGHT: 10px;
}

.product hr {
	MARGIN-TOP:5px;
	margin-bottom:5px;
	border: 0px;
	BACKGROUND-COLOR: green;
	COLOR: green;
	HEIGHT:1px;	
}

.guide-box {
	float:left;
	width:330px;
	height:100px;
	margin-right:20px;
	margin-left:20px;
	text-align:left;
	line-height:18px;
	font-size:11px;
}

.guide-box img {
	margin-right:10px;
	margin-top:0px;
}

.guide-box a {
	text-decoration:none;
}

.pagelink {
	text-align:center;
	padding:0 4px;
	min-width:12px;
	background: #ededed;
	margin:0 5px;
	text-decoration:none;
	border-radius:3px;
	border:1px solid #dedede;
}

.pagelink:hover {
	background:#cdcdcd;
}

.active {
	background: #fff;
	border:
}

.clear {
	clear:both;
	height:1px;
}

/*************************/ 
/***	 MENÜ    		**/
/*************************/

#menu {
	POSITION:absolute;
	LEFT:0px;
	TOP:230px;
	float:left;
	WIDTH: 220px;
	text-align:right;
}

#menu img {
	clear:both;
	float:left;
	border: 0px;
	margin-left:0px;
	margin-bottom:5px;
}


.grow-icon {
	margin-left:10px;
	margin-right:10px;
	height:60px;
	width:40px;
	float:left;
}

.grow-icon img {
	margin-top:9px;
}

.nachoben {
	float:right;
	margin-top:5px;
	font-size:0.8em;
}

/* Überschriften, Listen, Links */

.news {
	line-height:24px;
	margin-left:5px;

}

.nav a {
	background: #eee;
	PADDING:5px;	
}

/* Container */


.nav {
}

.small {
	FONT-SIZE:10px;

}

/*************************/ 
/***	 MEDIATHEK 		**/
/*************************/

.videoentry {
	WIDTH:340px;
	HEIGHT:95px;
	FLOAT:left;
	padding:5px;
	MARGIN-RIGHT:5px;
	MARGIN-LEFT:10px;
	margin-bottom:10px;
	line-height:16px;
}

.videoentry:hover {
	background:#efefef;
}

.videoentry img {
	padding-right:10px;
}

.videotitle a {
	font-weight:bold;
	COLOR: #558724;
	text-decoration:none;
}

.videotitle {
	FONT-WEIGHT: bold;
	FONT-SIZE:13px;
	LINE-HEIGHT:18px;	
	OVERFLOW:hidden;
	HEIGHT:25px;
}


/*************************/ 
/***	 SEED    		**/
/*************************/

.seedname {
	FONT-WEIGHT: bold;
	FONT-SIZE:12px;
	LINE-HEIGHT:1.5em;
	OVERFLOW:hidden;
}

.kat {
	FONT-SIZE: 11px;
}

.price {
	FONT-WEIGHT: bold;
	FONT-SIZE:12px;
}

.descr {
}

.previmage {
	margin-right:10px;
}

/*************************/ 
/***	 GROWKOSTEN		**/
/*************************/

#growkosten {

	font-size:12px;	
}
#growkosten h1 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#growkosten legend {
	font-weight:bold;
}
#growkosten fieldset {
	float:left;
	width:300px;
	margin:0 0 12px;
	padding:10px 10px;
	clear:none;
}
#growkosten .label {
	text-align:right;
	float:left;
	width:160px;
	margin-right:10px;
	clear:left;
	line-height:22px;
}

#growkosten fieldset img {
	float:right;
	padding:0px 0;
}

#growkosten #result img {
	float:right;
	padding:0px 0;
}

#growkosten #result {
	font-family: 'Indie Flower', arial, serif;
	font-size:18px;
	clear:both;
	float:right;
	width:310px;
	margin:13px 0 0 0;
}

#growkosten .resultlabel {
	float:left;
	clear:left;
	text-align:right;
	margin-right:10px;
	width:80px;
	font-weight:bold;
}

#growkosten .text {
	width:30px;
}

#growkosten select {
	margin-left:0px;
}

/***************************************************
/********* TABBED BOXES
/*************************************************/

#wrap {
      width: 100%;
      font-size: 1.2em;
      margin: 1em auto 0 auto; }
   .tabbed-box {
      width: 100%;
      
      border: 1px solid #ddd; }
	.tabbed-box ul {
	height:31px;
	 border-bottom: 1px solid #ddd;
	 background: url(../images/tabbed-tab.png) repeat-x bottom; }
	.tabbed-box .tabs li {
      list-style: none;
      float: left; }
   .tabbed-box .tabs li a {
      display: block;
      width: 185px;
      padding: 5px 0;
      font-weight: bold;
      text-align: center;
      text-decoration: none;
      color: #fff;
      background: #fff url(../images/tabbed-tab.png) repeat-x bottom; 
      border-right: 1px solid #ddd;
     }
   .tabbed-box .tabs li:first-child a {
      border-left: none; }
   .tabbed-box .tabs li a:hover {
      color: #333; }
   .tabbed-box .tabs li a:focus {
      outline: none; }
   .tabbed-box .tabs li a.active {
      background: #fff url(../images/tabbed-tab-a.png) repeat-x bottom; 
      color: #fff;
	  text-decoration:underline;
      border-bottom: 1px solid #fff; }
   .tabbed-content {
      padding: 0.5em;
      display: none; }

