@import url(import/navi.css);
@import url(import/container.css);
@import url(import/content.css);
@import url(import/ie.css);


html, body {
	height:100%;
	margin:0;
	padding:0;
}

body {
	background-color:#f5f5f5;
}

h1 {
	clear:both;
	margin:0 0 5px 0;
	padding:0;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#555;
}

h2 {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#555;
}

div.list-item-text h1 {
	font-size:11px;
}

p, a {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#555;
	text-decoration:none;
}

p.caption {
	font-style:italic;
}

a.active {
	font-weight:bold;
}

a {
	color:#4B6506;
}

a:hover {
	text-decoration:underline;
}

form {
	margin:0;
	padding:0;
}

ul {
	margin:0 0 0 25px;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#555;
	list-style-type:circle;
}

.clear {
	clear:both;
}

.hidden {
    display:none !important;
}

.visible {
    display:block !important;
}

div#item-info ul li.active {
    background-color:#e8e8e8;
}

div#item-info ul li.active a {
    color:#555;
}

div#item-info ul li a {
    cursor:pointer;
}

a img { border:0; }

/* Home */
.welcome { margin-bottom:20px; }
.home-con { margin-bottom:50px; }
.home-top-plants { overflow:hidden; margin-bottom:18px; }
.home-top-plants h2 { margin:0 0 12px; padding:0 0 0 7px; background:url(../images/arrow-white-bg.gif) left 5px no-repeat; font-size:14px; }
.home-top-plants .top-item { float:left; width:172px; height:251px; margin-left:18px; background-color:#EAF3D5; }
.home-top-plants .top-item:first-child { margin-left:0; }
.home-top-plants .top-content { margin:14px 17px 14px 18px; }
.home-top-plants .top-image { display:block; overflow:hidden; width:137px; height:74px; margin-bottom:10px; }
.home-top-plants p { height:75px; }
.home-top-plants .more { height:auto; margin:0; text-align:right; }
.home-box { overflow:hidden; margin-bottom:18px; }
.home-box h2 { margin:0 0 12px; padding:3px 0 4px 17px; background:url(../images/arrow-green-bg.gif) 10px 8px no-repeat #EAF3D5; font-size:14px; }
.home-con .home-box p { margin-top:0; }
.home-download .icon-pdf { float:left; display:block; margin-right:15px; }
#content .home-download p { float:left; clear:none; width:460px; }
.home-news .news-item { overflow:hidden; border-left:solid 9px #EAF3D5; margin-bottom:10px; padding:0 20px 10px 10px; border-bottom:solid 1px #EAF3D5; }
.home-news .news-item  .text { float:left; width:430px; }
.home-news .news-item  .image { float:right; }
.home-news .news-item  .more { clear:both; display:block; }
.home-repo img { float:left; }
#content .home-con .home-repo p { clear:none; width:450px; margin-left:70px; }

/* Staffelpreise */
#price { overflow:hidden; }
.tier-price-box { float:right; width:140px; margin-top:10px; margin-bottom:10px; padding:4px 10px 3px; background-color:#fff; border:solid 1px #6B911A; }
.tier-price-box .title { display:block; padding-bottom:5px; font-weight:bold; color:#6B911A; }
.tier-price-box p { overflow:hidden; padding:1px 0; border-top:solid 1px #6B911A; }
.tier-price-box .qty { float:left; display:block; width:70px; text-align:left; }
.tier-price-box .tier-price { float:left; width:70px; font-weight:bold; color:#6B911A; }







