html {  margin: 0px;  padding: 0px;}/* wenn's sein muss ... */
html {  overflow: -moz-scrollbars-vertical !important;}body {  text-align: center;	margin: 0px;  padding: 0px;	background-image: url(../img/hg1.jpg);	background-position: 50% top;  background-repeat: no-repeat;	background-attachment:fixed;  vertical-align: top;}body.admin {  background-image: none;  background-color: #ABBFD7;}body, tr, td, input, textarea {  background-color: #ffffff;	font-family: arial;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #338422;/*	vertical-align: top; */	line-height: 13px;  }input, textarea {  background-color:#FFFFFF;  border: 1px solid #338422;  color:#338422;  font-family:arial;  font-size:12px;  font-style:normal;  font-weight:normal;  vertical-align:middle;  }textarea {  resize: none; }/* ------------------------------------- */a:link { color:#338422; text-decoration: none;}a:visited { color:#338422; text-decoration:none;}a:active { color:#e10019; text-decoration:none;}a:hover { color:#e10019; text-decoration:none;}a:focus { outline: none;}  .textws {	color: #ffffff;}.textrt {	color: #e10019;}.textbold {	font-weight: bold;}.textheadrt {	color: #e10019;	font-size: 18px;	font-weight: bold;	line-height: 18px;}.textheadsmall {	font-size: 26px;	font-weight: bold;	line-height: 18px;}/* ------------------------- */#Layerzentr {	width:920px;  margin-left: auto;  margin-right: auto;  text-align: left;}.main-block {	width:920px;  background-color: #fff;}/* main */#main-start {  background-image: url(../img/pic600start.jpg);  background-repeat: no-repeat;  background-position: 0px 0px;  height: 295px;}#main-info {  height: 415px;}/* info block footer */.footer-info {  color:#FFFFFF;  left:0;  text-align:right;  width:220px;  height:15px;}/* head */#Layernavi {	left: 620px;	top:42px;	color: #ffffff;	padding:0px;	width: 300px;	height: 30px;  position: relative;}#Layertop {	width:920px;	height:95px;	left:0px;	top:0px;	background-image: url(../img/logo.gif);}#Layertop h1 {  display: none;}ul.menu {  list-style: none;  margin: 0;  padding: 0;}ul.menu li {  display: block;  float: left;}ul.menu li a {  margin-right: 4px;  display: block;}  ul.menu a:link {  color:#FFFFFF;  text-decoration:none;}ul.menu  a:visited {  color:#FFFFFF;  text-decoration:none;}ul.menu  a:active {  color:#F6B2BA;  text-decoration:none;}ul.menu  a:hover {  color:#F6B2BA;  text-decoration:none;}ul.menu a:focus {  outline:medium none;}/* bottom */#bottom {	width:920px;	height:50px;	left:0px;	background-image: url(../img/bgunten.png);  margin-bottom: 10px;}#imprint {  padding-top: 20px;  text-align: center;  color: #99C9AB;}#imprint a {  color: #99C9AB;}/* Clear Floated Elements */.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}.clearfix {	display: inline-block;}* html .clearfix {	height: 1%;}.clearfix {	display: block;}/* start page */#ani-1 {  float: right;}#ani-2 div {  width: 240px;  height: 180px;  display: block;  position: absolute;}#ani-2 {  margin-top: 155px;  width: 240px;  height:200px;  display: block;  position: absolute;  z-index: 100;}#ani-2-overlay{  top:320px;  height: 30px;}#main-info {  }.main-info-block {    width: 240px;  height: 355px;  float: left;  background-repeat: no-repeat;  background-position: bottom left;}.main-info-content {  height: 270px;}#main-info-block-1 {  margin-top: 50px;  margin-left: 60px;  background-image: url(../img/illu-gerstner.gif);}#main-info-block-2 {  margin-top: 50px;  margin-left: 40px;  background-image: url(../img/block-rt.gif);}#main-info-block-2 .main-info-content {  position: absolute;  width: 240px;  height: 290px;  z-index: 101;}#main-info-block-2 .footer-info {  margin-top: 166px;  width: 220px;}#main-info-block-3 {  margin-top: 40px;  margin-left: 20px;  background-image: url(../img/bgaktuell.jpg);  background-repeat: no-repeat;  background-position: top center;  width: 280px;  height: 300px;}#main-info-block-3 .main-info-content {  margin-left: 20px;  height: 205px;}#main-info-block-3 h2 {  margin-top: 20px;  margin-left: 20px;}#main-info-block-3 .footer-info {  width: 260px;}#main-info-block-4 {  height: 50px;  margin-top: 27px;  margin-left: 40px;}/* produkte page */#product-info {}.main-product-block {  background-position: bottom left;  background-repeat: no-repeat;  width: 240px;  height: 355px;  float: left;  margin-top: 50px;  margin-bottom: 10px;}#main-product-block-1 {  background-image: url(../img/illu-prod1.gif);  margin-left: 60px;}#main-product-block-2 {  background-image: url(../img/illu-prod2.gif);  margin-left: 40px;}#main-product-block-3 {  background-image: url(../img/illu-prod3.gif);  margin-left: 40px;}.main-product-block .prod-content {  height: 270px;}.main-product-block a {  display: block;  background-image:url("../img/weiter.gif");  background-position: right top;  background-repeat: no-repeat;  height: 15px;  width: 110px;}/* contacts */.main-contacts-block {  width: 240px;  float: left;}.main-contacts-content {  height: 133px;  margin-top: 26px;}.main-contacts-block a.anfahrt {  display: block;  background-position: bottom left;  background-repeat: no-repeat;  width: 240px;  height: 80px;}.main-contacts-block a.anfahrt span {  margin: 58px 20px 0 0;  display: block;  float: right;  height: 20px;  color: #fff;}.main-contacts-block a#anfahrt-ss {  background-image: url(../img/anfahrtschifferklein.gif);}.main-contacts-block a#anfahrt-ma {  background-image: url(../img/anfahrtmannhklein.gif);}.main-contacts-anfahrt-ma {  background-image: url(../img/anfahrtmannheim.gif);}.main-contacts-anfahrt-ss {  background-image: url(../img/anfahrtschifferstadt.gif);}.main-contacts-default {  background-image: url(../img/bg320ansprech1.gif);}.main-contacts-block-image {  width: 320px;  height: 295px;  background-position: center bottom;  background-repeat: no-repeat;  padding: 0;  margin: 0;}#main-contacts-block-1 {  margin-left: 60px;  margin-top: 10px;}#main-contacts-block-2 {  margin-left: 40px;  margin-top: 10px;}#main-contacts-block-3 {  margin-left: 20px;  float: left;}#second-contacts-block-1 {  margin-left: 60px;  margin-top: 50px;}#second-contacts-block-2 {  margin-left: 40px;  margin-top: 50px;}.main-contacts-block ul {  margin: 0;  padding: 0;  display: block;}.main-contacts-block li {  display: block;  list-style: none;  margin: 0 0 10px 0;  padding: 0;}.main-contacts-block li a {  display: block;  background-image:url("../img/weiter.gif");  background-position: right top;  background-repeat: no-repeat;  height: 15px;  width: 240px;  }#contacts-block {  background-image: url("../img/bgkontaktform.gif");  background-repeat: no-repeat;  background-position: top left;  width: 280px;  height: 360px;  margin: 40px 0px 0 20px;  padding: 0;}#contacts-block-content {  margin: 20px;  padding: 0;}#contacts-block label {  display: block;}#contacts-block textarea {  background-color:#FFFFFF;  border:0 solid #338422;  color:#338422;  font-family:arial;  font-size:12px;  font-style:normal;  font-weight:normal;  vertical-align:middle;  width:240px;    height:75px;}#contacts-block input {  background-color:#FFFFFF;  border:0 solid #338422;  color:#338422;  font-family:arial;  font-size:12px;  font-style:normal;  font-weight:normal;  vertical-align:middle;  width:180px;  height: 15px;}#contact-message-body {  padding-bottom: 5px;}#contact-message-body label.contact-message-body-lbl {  padding-bottom: 5px;}.contact-message-block {  margin: 10px 0 0px 0;  padding: 0;}.contact-message-block label {  width: 50px;  float: left;}.contact-message-block input {  float: right;}.contact-message-block input,.contact-message-block textarea {  padding: 0;  margin: 0;}  #contact-message-send {  text-align: right;  height: 30px;  margin: 10px 0px 0 0;}.contact-bottom {  color: #fff;  text-align: right;}/* imprint */#imprint-block-1 {  width: 240px;  margin-left: 20px;  margin-top: 10px;  float: left;  }#imprint-block-2 {  width: 520px;  margin-left: 40px;  margin-top: 10px;  float: left;}/* shop----------------------------------------------------------------------------*/div.content {	padding: 1px 40px 10px 40px;		background-color: #fff;}table.bestellung-head {	margin-top: 5px;	border-style: solid;	border-width: 0 0 1px 0;	border-color: #3c170f;}table.bestellung-head td {	padding: 10px;	font-size: 90%;}table.bestellung-head td div.step {	font-size: 125%;}table.bestellung-head td a {	color: #3c170f;	text-decoration: none;}/* -------------------------- */.artikel-list {  empty-cells: show;  border-collapse: collapse;}.artikel-list th {  padding: 2px 10px 2px 10px;}.artikel-list td {  margin: 0;  padding: 2px;}table.art-list td.content a,  table.art-grid td.content a {	color: #000;	text-decoration: none;}table.art-list td.content a.link,  table.art-grid td.content a.link {	color: #9d0101;	text-decoration: none;}table.art-list td.content a.link:hover,  table.art-grid td.content a.link:hover {	color: #cb0000;	background-color: #b5b5b5;	text-decoration: underline;}	  table.art-list td.navigation a,  table.art-grid td.navigation a, .button a, table.art-list td input.button,input.button, .button a:visited {	color: #fff;	text-decoration: none;	border: 1px solid #076512;	background-color: #328421;	padding: 4px;}input[type="Submit"] {	color: #fff;	text-decoration: none;	border: 1px solid #076512;	background-color: #328421;	padding: 4px;}table.art-list td.navigation a:hover, table.art-grid td.navigation a:hover, table.art-list td input.button:hover,.button a:hover, input.button:hover  {	text-decoration: none;	border: 1px solid #076512;	background-color: #A6CFB5;	color: #E10018;	padding: 4px;}div.warning {	background-color:#FACFBB;}.button a.warning {	border-color: #FF3300;	background-color:#FACFBB;}.button a.warning:hover {	border-color: #FF3322;	background-color:#CC4422;	color: #fff;}input[type="Submit"]:hover { 	color: #bbb;	text-decoration: none;	border: 1px solid #076512;	background-color: #A6CFB5;	color: #E10018;	padding: 4px;}input.normal {  width: 300px;}.button-block {  height: 25px;}/* div list table */.list-table {}.list-table-body ul {	list-style-type: none;	margin: 0px;	padding: 0px;}.list-table,.list-table-head,.list-table-body,.list-table-body ul li {	display: block;}.list-table-head,.list-table-body-line {	border-width: 1px;	border-style: solid;}.list-table-body-line {	border-top-width: 0px;}.list-table .cell {	display: inline-block;	border-style: solid;	border-left-width: 0px;	border-bottom-width: 0px;	border-top-width: 0px;	border-right-width: 1px;	vertical-align: middle;	height: 20px;	line-height: 20px;}.list-table .cell-end {	border-right-width: 0px;}.list-table-head .cell {	text-align: center;}.list-table-body {}.list-table-body-line {}.list-table-head {	background-color: #60BD3A;	color: #FFFFFF;}.list-table-head,.list-table-body-line,.list-table .cell {	border-color: #79C85B;}/* -------------------------------- */table.info td {	margin: 0px;	padding: 5px;	}/* -------------------------------- */table.grid tr.marker {	background-color: #a2da7d;}table.grid td {	border: 1px solid #79c85b;	margin: 0px;	padding: 0px;	}div#admin-contacts table.grid th,div#archive table.grid th,div#admin-contacts table.grid td,div#archive table.grid td {	margin: 0px;	padding: 2px;	}table.grid th {	border: 1px solid #79c85b;	background-color: #60bd3a;}table.grid td.right, table.grid td.right input {	text-align: right;}table.grid,table.clear {	empty-cells: show;	border: none;	border-collapse: collapse;}table.art-list table.clear td,table.clear th,table.clear td {	border: none;  vertical-align: top;}table.grid th {	color: #fff;}table.grid th a {	color: #f1f4f0;	text-decoration: none; }table.grid td a {	color: #317222;	text-decoration: none; }table.grid td input {	border: 0;	color: #000;	background-color: transparent;}table td.ek, table td.vk1, table td.vk2, table td.vk3, table td.vk4, table td.vk5, table td.vk6,table.grid td.ek input, table td.vk1 input, table td.vk2 input, table td.vk3 input, table td.vk4 input, table td.vk5 input, table td.vk6 input, table td.enlight input {	text-align: right;}table td.ek { background-color: #a4c69f; }table td.vk1 { background-color: #548d58; }table td.vk2 { background-color: #3d8946; }table td.vk3 { background-color: #4ba73f; }table td.vk4 { background-color: #5dbe33; }table td.vk5 { background-color: #65c639; }table td.vk6 { background-color: #6ac73f; }table td.enlight { background-color: #ff5c3c; }td.copyright {	font-weight: bold;	text-align: right;	color: #325328;}td.copyright a {	color: #2a3f20;	text-decoration: none;}td.copyright a:hover {	color: #324b2d;}img {	border: 0;}table td a img:hover, table td a:hover {	background-color: #8eda69;	color: #003302;}table.artikel-list td {	border: 1px solid #6dae5c;	margin: 0px;	padding: 3px;	}table.artikel-list th {	border: 1px solid #6dae5c;	background-color: #60bd3a;}table.artikel-list td input {	border: 0;	color: #000;	background-color: #60bd3a;	text-align: right;}table.artikel-list td.preis input {	border: 0;	color: #000;	background-color: transparent;	text-align: right;}table tr.table-err {	background-color: #8d6d00;}.text-err {	color : #dc143c;	background-color: inherit;}.err-box {	font-weight: bold;	color : #4d0000;	background-color: #8cd363;	border: 2px solid #52ad2a;	margin: 10px 0px 0 0px ;	padding: 5px;}.err-box h3 {	color : #dc143c;	font-weight: bold;}.info-box {	font-weight: bold;	color : #fff;	background-color: #71cd48;	border: 2px solid #52ad2a;	margin: 10px 0px 0 0px ;	padding: 5px;}.info-box h3 {	color : #328421;	font-weight: bold;}.info-box table td {	padding: 4px;	color: #fff;	border: 1px solid #52ad2a;	background-color: #328421;}table.main-large {	width: 820px;}table.main {	width: 700px;}table.main table td.part-1, table.main-large table td.part-1 {	width: 18px;}table.main table td.part-2, table.main-large table td.part-2 {	width: 131px;}table.main-large table td.part-3 {	width: 681px;}table.main table td.part-3 {	width: 551px;}.comment {	 font-size: 90%;	 color : #666;}#admin-info div {	height: 20px;	font-weight: bold;	color: #328421;}#admin-info div img {	vertical-align: top;}/* --- */.big-load {  width: 100%;  height: 40px;  background-position: bottom center;  background-image: url('/images/big_load.gif');  background-repeat: no-repeat;  text-align: center;  margin-top: 10px;}.artikel-list {  margin-top: 10px;}#public-products .artikel-list {  margin-top: 0px;}.sortable-contacts {  margin: 0;  padding: 0;}.sortable-contacts li {  display: block;  list-style: none;  margin: 0;  padding: 0;}.sortable-contacts span {	display: inline-block;	border-bottom-width: 1px;  border-bottom-color: #328421;  border-bottom-style: dotted;	vertical-align: middle;	height: 20px;	line-height: 20px;    width: 120px;}.sortable-contacts span.small {  width: 50px;}.sortable-contacts .handle {  background-image: url('/images/sortable.png');  background-repeat: no-repeat;  background-position: 0 0px;  width: 40px;  height: 16px;  display: block;  margin-top: 3px;  margin-left: 5px;}.sortable-contacts .handle:hover {  background-position: 0 -20px;}.artikel-list .name 			{ width: 150px; }.artikel-list .hk         { width: 40px; }.artikel-list .gewicht    { width: 58px; }.artikel-list .stueck     { width: 52px; }.artikel-list .pack       { width: 52px; }.artikel-list .notic      { width: 68px; }.artikel-list .ek         { width: 45px; }.artikel-list .vk         { width: 45px; }.artikel-list .mode       { width: 41px; }.artikel-list .options    { width: 35px; }.artikel-list .cell 			{ padding-left: 0px; }.artikel-list .name input	    { width: 149px; }.artikel-list .hk input       { width: 39px; }.artikel-list .gewicht input  { width: 57px; }.artikel-list .stueck input   { width: 51px; }.artikel-list .pack input     { width: 51px; }.artikel-list .notic input    { width: 57px; }.artikel-list .ek input       { width: 44px; }.artikel-list .vk input       { width: 44px; }.list-table-body-line .ek { background-color: #a4c69f; }.list-table-body-line .vk0 { background-color: #548d58; }.list-table-body-line .vk1 { background-color: #3d8946; }.list-table-body-line .vk2 { background-color: #4ba73f; }.list-table-body-line .vk3 { background-color: #5dbe33; }.list-table-body-line .vk4 { background-color: #65c639; }.list-table-body-line .vk5 { background-color: #6ac73f; }.list-table-body-line .enlight { background-color: #ff5c3c; }.list-table-body-line .cell input {  background-color:transparent;  border:0 none;  color:#000000;}.list-table-body-line .gewicht input,.list-table-body-line .stueck input,.list-table-body-line .ek input,.list-table-body-line .vk input {  text-align:right;}.list-table-body-line .status {  float: left;  width: 16px;  height: 16px;}.list-table-body-line .status-edit {  background-image: url("/images/edit.gif");  background-repeat: no-repeat;  background-position: 0px 0px;}.list-table-body-line .status-save {  background-image: url("/images/wait_fb.gif");  background-repeat: no-repeat;  background-position: 0px center;}.list-table-body-line a.remove {  float: left;  display: block;  width: 8px;  height: 16px;  background-image: url("/images/del.png");  background-repeat: no-repeat;  background-position: -19px 2px;}.list-table-body-line a.remove:hover {  background-color: transparent;  background-position: -3px 2px;}.list-table-body-line .sort {  float: left;  width: 10px;}.sortableList a.sort .handle {	background: transparent url("/images/sortable.png") no-repeat scroll 1px 4px;	height:16px;	width:10px;}.sortableList a.sort:hover .handle  {	background-position: 1px -15px;}.sortableList a.sort:hover {  background-color: transparent;}.buttons-block {  display: block;  margin-top: 10px;  height: 20px;}.buttons-block a {  margin-right: 10px;}/* ---- */.shop-menu {  display: block;  height: 25px;  padding: 0;  margin: 0;}.shop-menu ul {  margin: 0;  padding: 0;}.shop-menu li {  list-style: none;  display: block;  float: left;  padding: 0;  margin: 0;}.shop-menu li a {  color:#338422;  font-weight:bold;  text-decoration:none;  padding-right: 8px;}.shop-menu li a:hover {  color:#E10019;}.admin-users {  padding-top: 25px;  color: #9DCBAE;}.admin-users div {  float: left;  font-weight: normal;  margin-right: 5px;}a.link {  text-decoration: underline;}h2, h3, h4, h5 {  color:#E10019;}h2 {  font-size: 18px;  line-height: 18px;  margin: 10px 0 18px 0;  padding: 0;}h3 {  font-size: 130%;}h4 {  font-size: 120%;}h5 {  font-size: 110%;}