@charset "utf-8";

html {

}
body {
	margin: 0;
	padding: 0;
	background:#E6FFD6;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}
.vorteile {
	margin:10px 0 0 15px; 
	padding:0px;
	list-style:none;
	width:240px;
	float:left;
	
}
.vorteile li {
	background-image:url(img/checkmark.jpg);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 35px;
	line-height:26px;
	color:#999; 
	font-size:12px;
	color:#00CC00;
}
#wrapper {
	text-align: left;
	margin: 20px auto;
	padding: 0px;
	border:0;
	width: 903px;
	background: url("/path/to/your/background_cols.gif") repeat;
	/*border:1px solid #ccc;*/
}
#content {
	overflow:hidden;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
	
	background-color:#F8FFF1;
	
	/*background: url("/path/to/your/background_cols.gif") repeat;*/
	
	border-left:	1px solid #ccc;
	border-right:	2px solid #ccc;
}
#welcome_CONT {
	background-color:white;
	margin-left:36px;
	margin-right:35px;
	
	overflow:hidden;

	border-left:1px solid #417C04;
	border-right:1px solid #417C04;
	border-bottom:1px solid #417C04;

	margin-bottom:15px;
}
#welcome_CONT p {
	margin:0 20px 0 0px;
	padding:0 20px 0 0px;
	text-align:justify;
}

#welcome_CONT h1 {
	margin:0px;
	padding:0px;
	
	color:#407B03;
	text-align:center;
	font-weight:normal;
	font-size:26px;
}
#shop_button_CONT {
	text-align:center;
	margin:0 20px 20px 50px; 
	float:left; 
	overflow:hidden;
	width:141px; 
	padding:0px;

}

#shop_button_CONT a {
	font-size:12px;
	color:#407B03;
	text-decoration:none;
}
#shop_button_CONT a:hover {
	color:#407B03;
	text-decoration:underline;
}


#welcome_CONT h2 {
	margin:10px 0 20px 0px;
	text-align:center;
	padding:0px;
	
	font-size:22px;
	color:#999;
	font-weight:normal;
}

#produkte_CONT {

	margin:15px 35px 0 36px;
	clear:both;
	display:block;
	height:202px;
}
#produkt_box {
	width:249px;
	height:140px;
	
	float:left;
	
	margin-bottom:0px;
	margin-right:41px;

	display:block;
}

#produkt_box .last_box { margin-right:0px; }

#produkt_link {
	
	font-size:12px;
	text-align:center;
	
	background-image:url(img/link_bg_green.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:241px;
	color:#407B03;
	padding:3px;
	border:1px solid #A4FD4A;
	display:block;
	margin:0 0 0px 0;
	clear:both;
	text-decoration:none;
}
#produkt_link a { text-decoration:underline; }
#produkt_link:hover { text-decoration:underline; }

#kategorie_box {
	width:270px;
	/*height:250px;*/
	
	float:left;
	
	margin-bottom:20px;
	margin-right:0px;

	display:block;
	overflow:hidden;

}
#kategorie_box ul {
border-left:10px solid #EFF8E5;
margin:15px 0 0 0px;
padding:0px;
padding-left:20px;

}

#kategorie_box .K_last_box { margin-right:0px; }
#kategorie_box li {

margin:0px;
padding:0 0 0 20px;
font-size:12px; 
line-height:26px;
color:#999;
list-style:none;
display:block;

}
#kategorie_box a { 
color:#999;
text-decoration:none;
}

#kategorie_box a:hover { 

text-decoration:underline;
color:#333;
}


#produkt_box img {

	border:1px solid #417C04;	
	float:left;
	padding:3px;
	margin:3px 41px 3px 0;
	
}
#produkt_box img:hover {

	background-color:#C5FD8C;

}

#produkt_box .last {
	margin-right:0px;
}
#produkte_CONT h3 {
		
	font-family:"Century Gothic";
	font-size:14px;
	
	overflow:hidden;
	
	margin:0 0 0 0px;
	padding:3px 5px;
}

.green {
	background-image:url(img/bg_green_bar.jpg);
	background-repeat:repeat-x;
	background-position:top left;

}
.grey {
	background-image:url(img/bg_grey_bar.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	
	color:#fff;

}

.line {
	
	background-image:url(img/line.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:5px;
	margin:15px 0 15px 0;
	clear:both;
	
}

#navi_CONT {
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin:0 0 0 0px;
	padding:3px 5px;
	
	color:#407B03;
	margin:5px 0 15px 0;
	text-align:center;
	
}
#navi_CONT a {
	color:#407B03;
	text-decoration:none;
}
#navi_CONT a:hover {
	
	text-decoration:underline;
}


#container { margin:0px;}
#header {
	margin: 0 0 0 0;
	
	
	height:142px;
	
	background-image:url(img/head.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#footer1 {
	clear: both;
	background: #ccc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	
}

#footer2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
	line-height:24px;
	margin-bottom:50px;
}





.formbox {
  width: 330px;
  color: #000;
 /* background-color: #cc9;*/
  border: 1px solid #dedede;
  font-size:12px;
  margin:20px;
  margin-right:20px;
  float:left;
  padding:15px;
  height:316px;
}


.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 210px;
  text-align: left;;
  padding-top: 3px;
  padding-right: 5px;
  
  padding-left: 0px; 
}

.feld {
  float: left;
  width: 400px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;

}

.defbreite {
  width:325px;
}

