#body {
    padding-top: 20px;
    background-color: #efefef;
	}
#content {
	background-image: url(../images/layout/linie.gif);
	background-position: 179px 0px;
	background-repeat: repeat-y;
    margin-bottom: 270px;
	}
#subnav {
    background-color: #ffffff;
	text-align: left;
	float: left;
	width: 180px;
	padding-top: 0px;
    padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #7b7b7b;
	border-left: 1px solid #7b7b7b;
    -webkit-box-shadow: 4px 2px 4px #27282a;
    -moz-box-shadow: 4px 2px 4px #27282a;
    box-shadow: 4px 2px 4px #27282a;
    voice-family: "\"}\"";
	voice-family:inherit;
	width: 179px;
}
#text {
	background-color: #ffffff;
	text-align: left;
	float: left;
	width: 800px;
	height: 428px;
	padding: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px;
    border-top: 1px solid #7b7b7b;
	border-right: 1px solid #7b7b7b;
	border-bottom: 1px solid #7b7b7b;
    -webkit-box-shadow: 4px 2px 4px #27282a;
    -moz-box-shadow: 4px 2px 4px #27282a;
    box-shadow: 4px 2px 4px #27282a;
    voice-family: "\"}\"";
	voice-family:inherit;
    height: 386px;
    width: 740px;
}
html>body #text {
	min-height: 386px;
	height: auto;
	}

#bottomnav {
    display: none;
    }

.li_subnav {
	width: 179px;
	padding-bottom: 0px;
	font-size: 1.2em;
	font-weight: bold;
    }

.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover, a.subnav:focus {
	color: #FFFFFF;
	background-color: #a6cd68;
	text-decoration: none;
	width: 179px;
	display: block;
	padding-left: 10px;
	padding-top: 20px;
    padding-bottom: 20px;
	border-right: 1px solid #7b7b7b;
	border-bottom: 1px solid #7b7b7b;
    voice-family: "\"}\"";
	voice-family:inherit;
	width: 168px;
    }
.subnavactive, a.subnavactive:link, a.subnavactive:active, a.subnavactive:visited, a.subnavactive:hover, a.subnavactive:focus, a.subnav:hover, a.subnav:focus {
	color: #7b7b7b;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 179px;
	display: block;
	padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #7b7b7b;
    voice-family: "\"}\"";
	voice-family:inherit;
	width: 168px;
    }
.subnav {
	color: #c9e1a4;
	background-color: #a6cd68;
    }
.subnavactive {
	color: #77b828;
	background-color: #ffffff;
    }
	
.boxcontainer {
	background-color: transparent;
	padding: 0px;
	width: 730px;
	float: left;
    }

.startbox {
	width: 33%;
	float: left;
}

.shopheadlink, a.shopheadlink:link, a.shopheadlink:active, a.shopheadlink:visited, a.shopheadlink:hover, a.shopheadlink:focus {
	color: #78b927;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
    }
a.shopheadlink:hover, a.shopheadlink:focus {
	color: #7b7b7b;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
    }
	
.typbox {
	width: 16%;
	float: left;
}
	
.typbox2 {
	width: 20%;
	float: left;
	margin-bottom:10px;
}
	
.typbox2h {
	width: 20%;
	height: 190px;
	float: left;
}
	
.typbox3 {
	width: 33%;
	float: left;
}
	
.typbox4 {
	width: 25%;
	float: left;
}
	
.typbox5 {
	width: 16.5%;
	float: left;
	margin-bottom:15px;
}
	
.typbox6 {
	width: 50%;
	float: left;
}
	
.typbox7 {
	width: 25%;
	float: left;
	padding-right: 1%;
    voice-family: "\"}\"";
	voice-family:inherit;
	width: 24%;
}

.price {
	color: #78b927;
	background-color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
    }

.border {
	border: 1px solid #CCCCCC;
}

.bordertop {
	border-top: 1px solid #a6cd68;
	padding-top: 10px;
}

.status {
	color: #ffffff;
	background-color: #e3001a;
	padding: 5px;
	display: block;
	width: 95%
}

.grey {
	color: #898989;
}
