* 
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

body {
	background-color:#A0CF67;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position:top; 
	margin:0px; 
	padding:0px;
	color:#023315;
}

html {
  overflow-y:scroll;
}

img {
	border:0px;
	vertical-align: bottom;
}


#container {
	position:relative;
	margin:auto;
	width:992px;
}

#start {
	position:relative;
	width:992px;
}

#lang {
	position:relative;
	text-align:right;
	height:19px;
	padding-right:13px;
	padding-top:22px;
}



#left {
	position:relative;
	float:left;
	width:230px;
	min-height: 360px;
   height: auto !important;
   height: 360px;
}

#logo {
	position:relative;
	padding-left:42px;
	height:223px;
}

#img_header {
	position:absolute;
	top:55px;
	left:190px;
}

#nav {
	position:relative;
	width:212px;
	margin-bottom:15px;
}

#newsbereich {
	position:relative;
 	min-height:139px;
   height: auto !important;
   height:139px;
	width:182px;
	background-color:#B3D886;
	background-repeat:no-repeat;
	background-position: top;
	padding:15px;
 }

.news_hl {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding-top:15px;
}

.news_text {
	line-height:13px;
}

#right {
	position: relative;
	float:right;
	width:708px;
	padding-left: 53px;
	background-image: url(images/bg_content.gif);
}

#content {
	position:relative;
	width:708px;
	min-height: 537px;
   height: auto !important;
   height: 537px;
}

#content_con {
	
	padding:10px 10px 30px 10px;
}

#teaser1 {
	position:absolute;
	top:470px;
	left:30px;
}

#teaser2 {
	position:absolute;
	top:470px;
	left:340px;
}

.teaser_hl {
	font-weight:bold;
	font-size:13px;
}

.teaser_link {
	padding-left:10px;
	padding-top:12px;
}

#teaser1_img {
	position:absolute;
	top:450px;
	left:200px;
}

#teaser2_img {
	position:absolute;
	top:450px;
	left:570px;
}



a.blacklink:link,a.blacklink:visited,a.blacklink:active {
  color:#A0CF67;
  text-decoration: none;
  font-weight : normal;
}

a.blacklink:hover {
  color:#A0CF67;
  text-decoration: underline;
  font-weight : normal;
}

a.blacklink2:link,a.blacklink2:visited,a.blacklink2:active {
  color:#023315;
  text-decoration: none;
  font-weight : bold;
}

a.blacklink2:hover {
  color:#023315;
  text-decoration: underline;
  font-weight : bold;
}

a.newslink:link,a.newslink:visited,a.newslink:active {
  text-decoration: none;
  font-weight : normal;
  color:#023315;
}

a.newslink:hover {
  text-decoration: underline;
  font-weight : normal;
  color:#023315;
}

a:link,a:visited,a:active {
  text-decoration: underline;
  font-weight : normal;
  color:#023315;
}

a:hover {
  text-decoration: none;
  font-weight : normal;
  color:#023315;
}







/*###########################################################*/

li {
	list-style: square;
	margin: 0px 0px 0px 0px;
}

ul {
	margin:0px;
	padding:0px;
}

ul.navigation   {
    /*float:left;*/
	 width:212px;
	 list-style:none;
	 margin:0px;
	 padding:0px;
}

ul.navigation li {
	font-weight:bold;
	list-style: none;
}

ul.navigation li a:link,
ul.navigation li a:visited {
    display:block;
    text-decoration:none;
	 height:1%;
	 color:#006225;
	 background-image:url(images/hg_navigation_hell.jpg); 
 	 background-position:top left;
 	 background-repeat:repeat-x;
    padding:2px 10px 2px 2px;
	 text-align:right;
	 font-weight:bold;
}

ul.navigation li a:hover,
ul.navigation li a:active
 {
	 color:#C3DF9E;
	 background-image:url(images/hg_navigation_dunkel.jpg); 
 	 background-position:top left;
 	 background-repeat:repeat-x;
	 text-align:right;
	 font-weight:bold;
}

ul.navigation li.shown
 {
	 color:#C3DF9E;
	 background-image:url(images/hg_navigation_dunkel.jpg); 
 	 background-position:top left;
 	 background-repeat:repeat-x;
	 padding:2px 10px 2px 2px;
	 text-align:right;
	 font-weight:bold;
}

/*###########################################################*/

ul.navigation2 li {
	font-weight:bold;
}

ul.navigation2 li a:link,
ul.navigation2 li a:visited {
    display:block;
    text-decoration:none;
	 height:1%;
	 color:#013F19;
	 background-image:url(images/aufzaehlung-light.gif); 
 	 background-position:top right;
 	 background-repeat:no-repeat;
    padding:2px 20px 2px 2px;
}

ul.navigation2 li a:hover,
ul.navigation2 li a:active {
	 color:#013F19;
	 background-image:url(images/aufzaehlung-dark.gif); 
 	 background-position:top right;
 	 background-repeat:no-repeat;
}

ul.navigation2 li.shown2 {
	 color:#013F19;
	 background-image:url(images/aufzaehlung-dark.gif); 
 	 background-position:top right;
 	 background-repeat:no-repeat;
	 padding:2px 20px 2px 2px;
}


/*###########################################################*/



h1 {
  font-weight:bold;
  font-size:16px;
  margin-top:0px;
  margin-bottom:0px;
  font-variant:small-caps;
}

h2 {
	font-weight:bold;
	color:#A0CF67;
}

/*###########################################################*/

.produkt {
  position: relative;
  width: 200px;
  float: left;
  margin-bottom:22px;
  margin-right:15px;
  display: inline;
  background-color:#F3F6EB;
  border:1px solid #C7E1A4;
  height:255px;
}

.prod {
	text-align:center;
	width:210px;
	height:200px;
	padding-top:15px;
	overflow:hidden;
	
}

.prod_text {
	text-align:center;
	width:180px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
