body{color: #333;font-size: 11px; padding: 20px 0 40px;}

h1 {display: none;}

a{text-decoration: none; color: #333;}
a:hover {text-decoration: underline;}

p{overflow: hidden;line-height: 1.5;}

.container_16{background: #fff;margin-top: 10px;}

.logo{margin-bottom: 15px;}
	
.seknavi{list-style: none;}
.seknavi li{float: left; margin-left: 5px; padding: 0; list-style-type: none; list-style: none; display: inline;}
.seknavi li a{color: #413831; text-decoration: none;}
.seknavi li a:hover{color:#413831; border-bottom: 1px dotted #413831;}
	
.mainnavi{color: #ffffff; background: #655042;list-style: none;font-size: 13px;}
.mainnavi2{background: #93847a;font-size: 11px;}
.mainnavi li {float: left;	margin-left: 4px;	padding: 0;	list-style-type: none;	list-style: none;	display: inline;}
.mainnavi li a {color: #ffffff; float: left; display: block; padding: 6px; padding-left: 10px;	padding-right: 10px; text-decoration: none;}
.mainnavi li a:hover, #mainnavi li a.active	{color: #fff; float: left; display: block; background-color: #413831;}
.mainnavi li.active a {	color: #fff; background-color: #413831;}
* html #mainnavi li a, * html #mainnavi li a:hover, * html #mainnavi li a.active:hover {margin-top: 10px;}
* html #mainnavi li a.active{margin-top: 10px;}

.aktionsfeld{position: relative;margin-top:5px;margin-bottom: 20px;}

.productgroups{width: 240px;position: absolute;left: -8px;top: 20px;font-size: 14px;}
.productgroups li{list-style: none;margin: 0px;border-left: 10px solid green;}

.productgroups .BASIC {border-left: 8px solid #0095d0;}
.productgroups .LIGHT {border-left: 8px solid #fecd1a;}
.productgroups .FINGERFOOD {border-left: 8px solid #a8111c;}
.productgroups .BIO {border-left: 8px solid #be8b5e;}
.productgroups .EXKLUSIV {border-left: 8px solid #4f3d3f;}
.productgroups .CREW {border-left: 8px solid #f29400;}
.productgroups .KÜCHENTRUCK {border-left: 8px solid #b1c800;}

.BASIC .productgroups .BASIC a {	color: #413831; background-color: #0095d0;}
.LIGHT .productgroups .LIGHT a{color: #413831; background-color: #fecd1a;}
.FINGERFOOD .productgroups .FINGERFOOD a {color: #413831; background-color:  #a8111c;}
.BIO .productgroups .BIO a {color: #413831; background-color:  #be8b5e;}
.EXKLUSIV .productgroups .EXKLUSIV a {color: #413831; background-color:  #4f3d3f;}
.CREW .productgroups .CREW a {color: #413831; background-color:  #f29400;}
.KÜCHENTRUCK .productgroups .KÜCHENTRUCK a {color: #413831; background-color: #b1c800;}

.productgroups li a{
	color: #413831;
	height: 20px;
	width: 120px;
	padding: 5px;
	padding-left: 15px;
	display: block;
	background-color: #ffffff;
	margin-top: 1px;
	background: url(../img/transparent.png);
	}

.productgroups li a:hover{color: #413831;background-color: #ffffff;text-decoration: none;}
	
.productgroups .BASIC a:hover {	color: #413831; background-color: #0095d0;}
.productgroups .LIGHT a:hover {color: #413831; background-color: #fecd1a;}
.productgroups .FINGERFOOD a:hover {color: #413831; background-color:  #a8111c;}
.productgroups .BIO a:hover {color: #413831; background-color:  #be8b5e;}
.productgroups .EXKLUSIV a:hover {color: #413831; background-color:  #4f3d3f;}
.productgroups .CREW a:hover {color: #413831; background-color:  #f29400;}
.productgroups .KÜCHENTRUCK a:hover {color: #413831; background-color: #b1c800;}

.aktionsfeld img {border-bottom: 5px solid #b1c800;}
.BASIC .aktionsfeld img {border-bottom: 5px solid #0095d0;}
.LIGHT .aktionsfeld img {border-bottom: 5px solid #fecd1a;}
.FINGERFOOD .aktionsfeld img {border-bottom: 5px solid #a8111c;}
.BIO .aktionsfeld img {border-bottom: 5px solid #be8b5e;}
.EXKLUSIV .aktionsfeld img {border-bottom: 5px solid #4f3d3f;}
.CREW .aktionsfeld img {border-bottom: 5px solid #f29400;}
.KUECHENTRUCK .aktionsfeld img {border-bottom: 5px solid #b1c800;}

.content{padding-right: 10px; border-right: 1px solid #ddd; margin-right: -1px; padding-top: 5px;}
.content1 h3, .content2 h3{padding-top: 5px;}
.content1 li h3, .content2 li h3{padding-top: 0px;}
.content2{padding-left: 10px; border-left: 1px solid #ddd; margin-left: -1px;}
.content h2, .aktion h3, .content1 h3, .content2 h3, .content3 h3{font-size: 13px; font-weight:normal; margin-bottom: 10px;}
.content h2 span, .aktion h3 span, .content1 h3 span, .content2 h3 span, .content3 h3 span{font-size: 13px; font-weight: bold; display: block;}


.BASIC .content{ border-right: 1px solid #0095d0;}
.BASIC .content2{border-left: 1px solid #0095d0; }
.LIGHT .content{ border-right: 1px solid #fecd1a;}
.LIGHT .content2{border-left: 1px solid #fecd1a; }
.FINGERFOOD .content{ border-right: 1px solid #a8111c;}
.FINGERFOOD .content2{border-left: 1px solid #a8111c; }
.BIO .content{ border-right: 1px solid #be8b5e;}
.BIO .content2{border-left: 1px solid #be8b5e; }
.EXKLUSIV .content{ border-right: 1px solid #4f3d3f;}
.EXKLUSIV .content2{border-left: 1px solid #4f3d3f; }
.CREW .content{ border-right: 1px solid #f29400;}
.CREW .content2{border-left: 1px solid #f29400; }
.KÜCHENTRUCK .content{ border-right: 1px solid #b1c800;}
.KÜCHENTRUCK .content2{border-left: 1px solid #b1c800; }

.content a, .aktion a{ color: #333; text-decoration: none;  font-weight: bold; margin-right: 5px;}
.content a:hover, .aktion a:hover{ color: #333; text-decoration: none;border-bottom: 1px dotted #333;}

.content1 .catlist li {list-style: none; margin: 0; display: block; float: left;}
.content1 .catlist li a { display: block; float:left; width: 200px;  padding: 5px; margin-bottom: 1px; margin-right: 15px;padding-left: 10px; color: #333; border-bottom: 1px dotted #ccc; background: url(../img/pfeil.gif) no-repeat 0px -5px;}
.content1 .catlist li a:hover {text-decoration: none; background-color: #eee;}
.content1 .catlist li a span {display: block; font-weight: bold;}

.START .content1 li {display:block; float:left; list-style: none; margin: 0; padding: 0; height: 240px;}
.START .content1 li a { display: block; float:left; width: 200px;  height: 240px; padding: 5px; margin-bottom: 1px; margin-right: 15px;padding-left: 10px; color: #333; border-bottom: 1px solid #fff; background: url(../img/pfeil.gif) no-repeat 0px -5px;}
.START .content1 li a:hover {text-decoration: none; background-color: #eee;}
.START .content1 li a span {display: block; font-weight: bold;}

.content3 li {list-style: none; margin-left: 0;display: block; float:left; width: 200px;  height: 150px;padding: 5px; margin-bottom: 10px; margin-right: 15px;padding-left: 10px; color: #333; }
.content3 li a:hover {text-decoration: none;}

.aktion img{margin-bottom: 5px;}

table 		{ width: 100%; border-collapse: collapse;}
th			{ font-weight: bold; text-align: left;}
tr.firstrow th { border-bottom: 1px solid #a9a9a9;}
tr.odd, tr.odd 	a		{ color: #414141;}
table tr td a 	{}
td			{}
p 			{margin-bottom: 1em;}
strong		{font-weight: bold;}
em			{font-style: italic;}


.referenz {margin-top: 1em;}
.referenz td { padding: 5px;}
.referenz .even td { background-color: #F1F1F1;}
.referenz .project {padding-left: 5px;}

.sitemap a {text-decoration: none;}

.formtext input {display: block;}
#el_14 {width: 300px;}
form.search{display: inline;}

.mehr{display: block; float: right;}

.navigation{height: 30px; color: #999;}
.navigation a{ color: #666;}
.navigation .right{display:block; float: right;}
.navigation .left{display: block; float: left;}


/* XFORM */
.formtext input.text { width: 300px; border: 1px solid #DDD; height: 20px; margin-bottom: 5px;}
ul.form_warning { margin: 0px; padding:0px; color: #8e0d0d;  font-size: 12px; font-weight: bold; border-top: 1px solid #BBB; border-bottom: 1px solid #BBB;padding-top: 10px; padding-bottom: 10px;padding-top: 10px; margin-bottom: 20px; list-style: none; }
ul.form_warning li{  margin: 0px; padding:0px; margin-bottom: 10px;}

label.form_warning {color: #8e0d0d; font-weight: bold;}
input.form_warning { color: black; background-color: #ffadad;}
p.answertext {color: #688c1c; padding-left: 10px;  font-size: 14px; border-top: 1px solid #BBB; border-bottom: 1px solid #BBB;padding-top: 10px; padding-bottom: 10px; font-weight: bold;  }