body {
	background-image:url(/templates/pics/bg-green.png);
	background-repeat:repeat-x;
}

#main-container {
	position:relative;
	width:1015px;
	height:833px;
	overflow:hidden;
	margin:auto;
}

#head-container {
	position:relative;
	width:980px;
	height:30px;
	overflow:hidden;
	color:#222e15;
	font-size:11px;
}

#content-container {
	position:relative;
	width:960px;
	height:703px;
	overflow:hidden;
	background-color:white;
	border:10px solid white;

}

#angel-container {
	position:relative;
	width:960px;
	height:490px;
	overflow:hidden;
	background-image:url(/templates/pics/content-bg-green-2.jpg);
	margin-bottom:3px;
}

#angel-container-tall {
	position:relative;
	width:960px;
	height:513px;
	overflow:hidden;
	/*background-image:url(/templates/pics/content-bg-green-2.jpg);*/
	margin-bottom:10px;
}

#big-text-container {
	position:absolute;
	width:570px;
	overflow:hidden;
	bottom:0px;
	right:10px;
	color:#fffcd7;
	z-index:10;
}

#left-container {
	position:absolute;
	width:243px;
	height:243px;
	overflow: visible;
	left:0;
	top:300px;
	background-image:url(/templates/pics/text-bg.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#fffcd7;
	z-index: 6;
}
#left-container-content {
	position:absolute;
	width:243px;
	min-height:243px;
	left:0;
	bottom:-35px;
	color:#fffcd7;
	z-index: 7;
}
#left-container-textcontent {
	position:absolute;
	width:243px;
	min-height:10px;
	overflow:hidden;
	bottom:40px;
	left:0px;
}
#left-container-main {
	position:absolute;
	height: 250px;
	overflow: visible;
	width:243px;
	left:0;
	color:#fffcd7;
	z-index: 6;
	top: 263px;
	background-image:url(/templates/pics/text-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#left-container-main-content {
	position:absolute;
	min-height: 250px;
	width:243px;
	left:0;
	color:#fffcd7;
	z-index: 7;
	bottom:0;
}
#left-container h1.lighttext { color: #FFFFFF; }
#left-container h1 { color: #FFFCD7; }
#left-container h2.lighttext { color: #FFFFFF; }
#left-container h2 { color: #FFFCD7; }
#left-container h3.lighttext { color: #FFFFFF; }
#left-container h3 { color: #FFFCD7; }

#left-text {
	position:absolute;
	width:210px;
	overflow:hidden;
	bottom:20px;
	left:15px;
	color:#fffcd7;
}
a.gelb-fett {
	display:block;
	width:226px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	text-align:left;
	z-index:20;
}

div.white-title {
	width:226px;
	height:20px;
	position:absolute;
	top:0px;
	left:10px;
	text-align:left;
	z-index:20;
}


#right-container {
	position:absolute;
	width:226px;
	height:513px;
	border-left:3px solid white;
	top:0;
	right:0;
	overflow:hidden;
	bottom:0px;
	z-index: 7;
}

#aktuelles {
	width:226px;
	height:190px;
	position:relative;
	background-color:#335B1B;
}

#aktuelles-schatten {
	width:226px;
	height:190px;
	position:absolute;
	top:0;
	background-image:url(/templates/pics/aktuelles-schatten.png);
	background-position: top right;
	background-repeat:no-repeat;

}

#blick {
	width:226px;
	height:158px;
	position:relative;
	border-top:3px solid white;
	border-bottom:3px solid white;
}


.werkstatt-bild {
	width:226px;
	height:158px;
	position:absolute;
	top:0;
	z-index:5;
}

#blick-titel {
	width:226px;
	height:60px;
	position:absolute;
	bottom:0;
	background-image:url(/templates/pics/blick-bg.png);
	z-index:10;
}

#individ {
	width:226px;
	height:160px;
	position:relative;
}

#individ-bg {
	width:226px;
	height:160px;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 7;
	background-image:url(/templates/pics/individ-bg.png);
}

#individ-content {
	width:226px;
	height:160px;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

#individ .hausengel {
	position:absolute;
	width:149px;
	height:120px;
	top:55px;
	left:80px;
}

#content-area-holder {
	position:absolute;
	width:960px;
	height:520px;
	overflow:hidden;
	left:0;
	z-index:5;
}


#foot-container {
	width:980px;
	height:50px;
	overflow:hidden;
	font-size:11px;
	text-align:center;
	color: #fffcd7;
	padding-top:7px;
}

#logo {
	position:absolute;
	width:145px;
	height:108px;
	top:0px;
	left:50px;
	background-image:url(/templates/pics/gr_logo.png);
	z-index:10;
}

.logo-center {
	left:295px !important;
}

.angel-text-big {
	position:absolute;
	width:300px;
	height:140px;

}

.blockangel, .blockangel-empty-l, .blockangel-empty-r {
	display:block;
	width:158px;
	height:148px;
	float:left;
	border:1px solid #fff;
	text-align:center;
	padding-top:10px;
	color:#fffcd7;
}

.blockangel-empty-l { border-right-color:transparent; }
.blockangel-empty-r { border-left-color:transparent; }

div.slider {
	width: 786px;
	height: 20px;
	float:left;
	background: #5a7827;
	margin-bottom:10px;

}
div.slider div.knob {
	background: #1d3712;
	width: 240px;
	height: 20px;
	cursor:pointer;
	left:0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	background-image:url(/templates/pics/grip.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.switchertextleft, .switchertextright {
	float:left;
	width:60px;
	height:16px;
	line-height:16px;
	padding:2px;
	background-color:transparent;
	color:#ffffff;
}

.switchertextright {
	text-align:right;
}

#switcher:hover, #switcher2:hover {
	background-color:#ffb400;
}

#switcher, #switcher2 {
	width: 84px;
	height: 20px;
	float:left;
	background-color:#1d3712;
	margin-right:3px;
	cursor:pointer;
}

#switcher2 {
	margin-left:3px;
	margin-right:0px;
}

#switcher .arrow-l, #switcher2 .arrow-r {
	width: 20px;
	height: 20px;
	float:left;
	background-color: transparent;
	background-image:url(/templates/pics/arrow-r.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#switcher .arrow-l {background-image:url(/templates/pics/arrow-l.gif);}

#switchlinkleft, #switchlinkright {
	cursor:pointer;
}

#menu-holder {
	position:relative;
	width:960px;
	height:180px;
	overflow:hidden;
}

#newsletter-box {
	width:170px;
	color:#fffcd7;
	padding:10px 0px 0px 50px;
	text-align:right;
	color:#435f22;
	line-height: 13px;
}

#lang-box {
	position:absolute;
	width:35px;
	height:60px;
	background-image:url(/templates/pics/lang-bg.png);
	overflow:hidden;
	top:65px;
	right:0px;
	padding-top:10px;
}

#plzsearch {
	width:220px;
	padding:10px 20px 5px 20px;
	color:#222E15;
}

#kontakt-1 {
	position:absolute;
	left:0px;
	top:60px;
	width:488px;
	height:453px;
	padding:0px 0px;
	color:#ffffff;
}

#plzsearch .title, #kontakt-1 .title {
	color:#222E15;
	margin-bottom:10px;
}

#distance {
	clear:both;
	padding-top:10px;
	color:#ffffff;
}

#distance li {
	padding:8px 20px;
	list-style-type:none;
}

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

a.langbutton, a.langbutton-act {
	display:block;
	width:27px;
	height:15px;
	margin-bottom:2px;
	float:left;
}

a.langbutton-act {
	background-image:url(/templates/pics/langarrow.gif);
}

a.langbutton img, a.langbutton-act img {
	display:block;
	width:16px;
	height:11px;
	margin:2px 0px 0px 9px;
}

#side-nav {
	width:240px;
	height:180px;
	position:relative;
	background-color:#e0e9bc;
	z-index:30;
}

#snippet-block {
	position:relative;
	width:720px;
	height:180px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#side-nav, #snippet-block {float:left;}

/* Navigation oben L1 */
#nav-container {
	letter-spacing: 1px;
	font-size: 14px;
}

#top-nav {
	position:absolute;
	min-width:600px;
	height:22px;
	overflow:hidden;
	bottom:3px;
	left:0px;
}

#top-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#top-nav li {
  display:inline;

}

#top-nav a.navL1:link, #top-nav a.navL1:visited, #top-nav a.navL1:active, #top-nav a.navL1:hover,
#top-nav a.navL1-act:link, #top-nav a.navL1-act:visited, #top-nav a.navL1-act:active, #top-nav a.navL1-act:hover {
	color: #212e14;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	padding: 0px 3px 0px 0px;
}

#top-nav a.navL1:hover { color:#fffcd7; }

#top-nav a.navL1-act:link, #top-nav a.navL1-act:visited, #top-nav a.navL1-act:active, #top-nav a.navL1-act:hover {
	color:#fffcd7;
}
/* Navigation rechts L2 */
#side-nav div.all-series,
#side-nav div.all-series-over {
	padding-right: 10px;
	width: 140px;
	height: 30px;
	padding-top: 7px;
	cursor:pointer;
}
#side-nav div.all-series a,
#side-nav div.all-series-over a {
	cursor:pointer;
}

#side-nav ul {
  display:block;
  width:240px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#side-nav li {

  width:240px;
  height:30px;
  float:left;
  clear:both;
  display:block;
  padding: 0;
  margin: 0;
}

#side-nav li li, #side-nav div.all-series li, #side-nav div.all-series-over li {
  width:240px;
  height:24px;
  overflow:hidden;
  margin: 0;
}

#side-nav div.subnavi-helper {
  position: absolute;
  top:0;
  left:240px;
  background-color: transparent;
  background-image:url(/templates/pics/nav-l2-verlauf.png);
  background-repeat: repeat-y;
  width:263px;
  height:180px;
  z-index: 5;
  display:none;
  border-left:3px solid #ffffff;
}

* html #side-nav div.subnavi-helper {
	background-image: none;
}
* html #side-nav ul.subnavi {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/pics/nav-l2-verlauf.png',sizingMethod='scale');
}

#side-nav ul.subnavi {
  width:263px;
  height:180px;
  margin:0;
}

* html ul.subnavi a {
	position: relative !important;
	z-index: 70 !important;
}

#side-nav li:hover, #side-nav li.over, #side-nav div.all-series:hover, #side-nav div.all-series-over {z-index:5;}
#side-nav li:hover div.subnavi-helper, #side-nav li.over div.subnavi-helper, #side-nav div.all-series:hover div.subnavi-helper, #side-nav div.all-series-over div.subnavi-helper {display:block; z-index:5;}
#side-nav li li:hover, #side-nav li li.over {background-color:#DFE8BC;}


#side-nav li a:link,
#side-nav li a:visited,
#side-nav li a:active,
#side-nav li a:hover {
	display:block;
	overflow:hidden;
	width:230px;
	height:30px;
	line-height:30px;
	padding:0 0px 0px 10px;
	margin: 0;
	font-size:14px;
	color: #6c744b;
	font-weight:bold;
	text-decoration: none;
	background-image:url(/templates/pics/button-green.gif);
}

#side-nav div.all-series li a,
#side-nav div.all-series li a:link,
#side-nav div.all-series li a:visited,
#side-nav div.all-series li a:active,
#side-nav div.all-series li a:hover,
#side-nav div.all-series-over li a,
#side-nav div.all-series-over li a:link,
#side-nav div.all-series-over li a:visited,
#side-nav div.all-series-over li a:active,
#side-nav div.all-series-over li a:hover,
#side-nav li li a,
#side-nav li li a:link,
#side-nav li li a:visited,
#side-nav li li a:active,
#side-nav li li a:hover {
	display:block;
	overflow:hidden;
	width:230px;
	height:24px;
	line-height: 24px;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	font-size:12px;
	color: #6c744b;
	font-weight:normal;
	text-decoration: none;
	background-image:url(/templates/pics/button-green.gif);
	background-position:bottom;

}

span.href-mini {
	font-size:10px;
	font-weight:normal;
}

#side-nav div.all-series-over li a:hover,
#side-nav div.all-series li a:hover,
#side-nav li li a:hover {
	color:#435f22;
	text-decoration: none;
	background-image:url(/templates/pics/button-green-act.gif);
}

#side-nav li a.act,
#side-nav li a:hover {
	color:#435f22;
	text-decoration: none;
	background-image:url(/templates/pics/button-green-act.gif);
}

.subnav {
	margin-left: 0;
}
.subnav h3 {
	margin: 0;
	padding: 2px 0 2px 0;
	line-height: 14px;
	font-size: 13px;
}
.subnav a,
.subnav a:link,
.subnav a:active,
.subnav a:visited,
.subnav a:hover {
	color: #fffcd7;
	text-decoration: none;
}
.subnav a:hover {
	color: #BDCD9C;
}

.subnav a.act,
.subnav a.act:link,
.subnav a.act:active,
.subnav a.act:visited,
.subnav a.act:hover {
	color: #BDCD9C;
}
.subnav_description {
	font-style: italic;
	font-size: 11px;
	color: #E0E9BC;
}
.product-snippet {
	width: 100%;
}
.product-snippet a,
.product-snippet a:link,
.product-snippet a:visited,
.product-snippet a:active,
.product-snippet a:hover {
	color:#fffcd7;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}
.product-snippet-text {
	text-align: center;
	width: 100%;
	margin: auto;
}
/* Hier kommen die Snippet-Blöcke in 3 festen Breiten */
.snippet-main, .snippet-right {
	height:180px;
	border-left:3px solid white;
	background-color:#e0e9bc;
	float: left;
}

.snippet-main {
	width:488px;
}
.snippet-right {
	width:226px;
}

.snippet-right div.lgreen {
	width:216px;
	height:80px;
	text-align:left;
	padding-left:10px;
	line-height: 13px;
}
.snippet-right div.green {
	width:226px;
	height:100px;
	background-color:#BDCD9C;
	background-image:url(/templates/pics/schreibengel.png);
	background-position: bottom left;
	background-repeat:no-repeat;
}

.snippet-right .lgreen_haendler {
	width:216px;
	height:90px;
	text-align:left;
	padding-left:10px;
	line-height: 13px;
}
.snippet-right .green_haendler {
	width:226px;
	height:90px;
	background-color:#BDCD9C;
	background-image:url(/templates/pics/n42810_inv.png);
	background-position: bottom left;
	background-repeat:no-repeat;
}
.angel-title {
	position:relative;
	width:100px;
	height:85px;
	overflow:visible;
}

.angel-title-top {
	height: 65px;
	text-align:center;
	vertical-align: bottom;
}

.angel-title-bottom {
	width: 100%;
	height:20px;
	text-align:center;
	vertical-align: top;
	margin: auto;
}

.newsletter-button {
	border:0px;
	background-color:transparent;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	font-weight:bold;
	color:#435f22;
	text-align:right;
	padding:0;
	margin:0;
	margin-top: 3px;
	cursor: pointer;
}
.newsletter-infotext {
	font-size: 11px;
	font-style: italic;
	padding-left: 50px;
	height: 50px;
	padding-top:2px;
	color: #818B68;
}

.newsboxrow0 {
	background-color: #305619;
	padding:6px 0px;
	height:32px;
	overflow:hidden;
}

.newsboxrow1 {
	background-color: #406226;
	padding:6px 0px;
	height:32px;
	overflow:hidden;
}

.newsboxrow_inv0 {
	background-color: #406226;
	padding:6px 0px;
	height:32px;
	overflow:hidden;
}

.newsboxrow_inv1 {
	background-color: #305619;
	padding:6px 0px;
	height:32px;
	overflow:hidden;
}

.newsboxdate {
	width:56px;
	padding:0px 5px;
	color:#ffffff;
	text-align:right;
	float:left;
}

.newsboxheadline {
	float:left;
	width:150px;
	padding:0px 5px;
	color:#ffffff;
}

.newsbox {
	width:226px;
	height:135px;
	position:absolute;
	top:32px;
	left:0px;
	z-index:20;
	font-size:11px;
}

.newsbox a {
	color:#ffffff;
}

.teaserimgtext {
	color:#ffffff;
	width:226px;
	height:60px;
	position:absolute;
	top:100px;
	left:0px;
	padding:0px 10px;
	z-index:20;
	font-size:11px;
}
.teaserimgtext-label {
	margin-bottom: 5px;
	height: 32px;
}
.teaserimgtext-link {
}

.mainarea-center {
	position:absolute;
	width:488px;
	height:513px;
	left:243px;
	top:0;
	background-image:url(/templates/pics/bg_content_r.jpg);
}
.mainarea-center-fullsize {
	position:absolute;
	width:717px;
	height:513px;
	left:243px;
	top:0;
	background-image:url(/templates/pics/bg_content_r.jpg);
}

.scrolling-fullsize {
	padding:20px;
	width:677px;
	height:473px;
	overflow: auto;
}
.scrolling {
	padding:20px;
	width:448px;
	height:473px;
	overflow: auto;
}

.angel-headline {
	color:#ffffff;
}

.newslist-box {
	padding:10px 0px;
}

.newslist-headline {
	color:#fffCD7;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
}

.newslist-text {
	padding:5px 0px;
	color: #eef2d7;
}

.newslist-text a {
	color:#ffda00;
}

.pager {
	background-color:#436a2b;
	position:absolute;
	bottom:0px;
	left:0px;
	padding:5px 10px;
	height:20px;
	width: 478px;
	color:#c8af00;
	font-weight:bold;
}

.pager a {
	color:#ffda00;
	font-weight:bold;
}

.pager p {
	padding:0px;
	margin:0px;
	float:left;
}

#uplzort {
	width: 120px;
}
#merchant_distance {
	width: 65px;
	margin-left: 10px;
}

.dealersearch {
	margin:0px;
	padding:20px 0px 1px 0px;
	border:0px;
	background-color:transparent;
	color:#ffda00;
	font-weight:bold;
	font-family: Trebuchet MS, Arial;
	font-size:14px;
}

.dealersearch p {
	padding:0px;
	cursor:pointer;
}

.dealertext p {
	padding-bottom:10px;
	color:#ffffff;
}

.lighttext {
	color:#ffffff;
}

.lrpadding {
	padding:0px 20px;
}

.toppadding {
	padding-top:15px;
}

.fm-form .div-input-text .form-label, .fm-form .div-input-select .form-label, .fm-form .div-input-textarea .form-label, .fm-form .div-input-text-name .form-label, .fm-form .div-input-text-short .form-label, .fm-form .div-input-text-long .form-label {
	float:none;
}

.fm-form .div-input-text .input-text, .fm-form .div-input-select .input-select, .fm-form .div-input-textarea .input-textarea, .fm-form .div-input-text-name .input-text-name, .fm-form .div-input-text-name .input-text-short, .fm-form .div-input-text-name .input-text-long {
	float:none;
}

.fm-form .div-input-text, .fm-form .div-input-select {
/*	padding-left:40px;
	float:none;
	display:block;
	clear:both;*/
	height:40px;
}

.fm-form .div-input-text-name {

	height:40px;
}

.fm-form .div-input-text-short, .fm-form .div-input-text-long {

	height:40px;
}

.contact-form-send {
	border:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	height:30px;
	width:150px;
	background-color:#446a2a;
	color:#ffda00;
	font-weight:bold;
	font-family: Trebuchet MS, Arial;
	font-size:14px;
	cursor:pointer;
	text-align:center;
}

#presenttext {
	color:#ffffff;
	padding:34px 10px 20px 10px;
	height:81px;
	font-size:11px;
	overflow:hidden;
}

.navbackbutton {
	display:block;
	overflow:hidden;
	width:230px;
	height:30px;
	padding:0px 0 0px 10px;
	margin: 0;
	font-size:14px;
	color: #6c744b;
	font-weight:bold;
	text-decoration: none;
	background-color: #BDCD9C;
	/*background-image:url(/templates/pics/button-green-act.gif);*/
}

.navbackbutton .backlink {
	padding-top: 7px;
}

.navbackbutton a,
.navbackbutton a:link,
.navbackbutton a:active,
.navbackbutton a:visited {
	color: #6c744b;
}

.navbackbutton a:hover {
	color:#435f22;
	text-decoration: none;
}

.productgroups {
	width: 721px;
	height: 513px;
	padding:0px;
}

.productgroupimage:hover .productgroupimage-textbox {
	height:56px;
}

.productgroupimage {
	position:relative;
	width:132px;
	height:161px;
	float:left;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
	padding:5px 5px 4px 5px;
	color:#fffcd7;
	background-image:url(/templates/pics/matrix_bg_dunkel2.jpg);
}

.productgroupimage_image {
	height: 161px;
	overflow: hidden;
}
.productgroupimage_image img {
	vertical-align: middle;
}

.productgroupimage a {
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

.productgroupimage-lightbg {
	background-image:url(/templates/pics/matrix_bg_hell2.jpg);
}

.productgroupimage-textbox {
	position:absolute;
	left:0px;
	bottom:0px;
	height:18px;
	padding:5px 5px 3px 5px;
	line-height: 19px;
	width:132px;
	background-image:url(/templates/pics/semiblackbg.png);
}

.productgroupimage-arrow {
	position:absolute;
	right:6px;
	top:3px;
	height:20px;
	width:20px;
}

.productgroupimage-text {
	position:absolute;
	left:6px;
	top:5px;
	height:20px;
	width:100px;
	text-align:left;
}


.xpadding-middlerow {
	padding-bottom:5px;
}

.xpadding-leftcolumn {
	padding-left:6px;
}

.xpadding-rightcolumn {
	padding-right:6px;
}

.flipfloprow0 {

}

.flipfloprow1 {
	background-image:url(/templates/pics/tablerow-dark.png);
}

.nav-lastrow-image {
	padding:0px 1px;
}

.imagecol,
.imagecol-right {
	width: 230px;
	float: left;
}
.imagecol {
	margin-right: 20px;
}
.imagecol img,
.imagecol-right img {
	border: 2px solid #FFFFFF;
}

.textcol,
.textcol-left {
	width: 370px;
	float: left;
	color: #FFFFFF;
}
.textcol-left {
	margin-right: 20px;
}

/**
 * Footer-Schnipsel
 */
.newslist-imgheader-footer {
	padding: 10px;
}
.newslist-box-footer {
	margin-left: 3px;
	margin-right: 3px;
	padding: 1px;
}
.newslist-headline-footer {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}
.newslist-headline-footer a,
.newslist-headline-footer a:link,
.newslist-headline-footer a:active,
.newslist-headline-footer a:visited,
.newslist-headline-footer a:hover {
	color: #435F22;
	text-decoration: none;
}
.newslist-headline-footer a:hover {
	color: #6D7857;
}
.ff-footer1 {
	/*background-color: #C6CFA2;*/
}
.ff-footer0 {

}
.newslist-date-footer {
	font-weight: normal;
}
.newslist-text-footer {
	line-height: 16px;
	margin-bottom: 4px;
}

a.green,
a.green:link,
a.green:active,
a.green:visited,
a.green:hover {
	color: #6c744b;
	text-decoration: none;
}

a.green:hover {
	color:#435f22;
	text-decoration: none;
}

/**
 * kleine Matrix im Footer - Mitte
 */
.produkt-snippet-footer-small,
.produkt-snippet-footer-normal,
.produkt-snippet-footer-big {
	position:absolute;
	overflow:hidden;
	text-align: center;
}
.produkt-snippet-footer-small {
	min-width:20px;
	min-height:20px;
	max-width:80px;
	max-height:80px;
}
.produkt-snippet-footer-normal {
	min-width:20px;
	min-height:20px;
	max-width:100px;
	max-height:100px;
}
.produkt-snippet-footer-big {
	min-width:20px;
	min-height:20px;
	max-width:150px;
	max-height:150px;
}

.matrix-footer-gruen {
	background-image:url(/templates/pics/content-bg-green-2.jpg);
	background-position: top center;
}
.matrix-footer-blau {
	background-image:url(/templates/pics/content-bg-blue.jpg);
	background-position: top center;
}

.footer-text-fullsize {
	padding: 3px;
}

#haendlersuche-box {
	text-align: right;
	padding-right: 6px;
	padding-top: 10px;
}