body, textarea{font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
#shop, #faq, #hilfe, #ansprechpartner, #impressum, #kontakt, #agb, #downloads{background: #FFFFFF url(../pic/Layout/hg/hg_li.gif) repeat-y 0 300px;}
#scrollbarhack{display: none;}
html>body #scrollbarhack{position: absolute;z-index: 1;bottom: -1px;left: 0;width: 1px;height: 1px;display: block;font-size: 0;}
textarea{background: #F0F0F0;}
#kopf{position: absolute;z-index:4;left:60%;top: 1px;height: 20px;width: 61px;text-align: left;padding:0;margin:0;}
#kopf2{position: absolute;z-index: 3;left: 0;top: 0;height: 50px;width: 100%;text-align: right;}
body#tabellenvergleich{background: none;}
a:link{text-decoration: underline;color: #816E4E;}
a:visited{color: #333333;text-decoration: underline;}
a:hover{color: #DD0000;text-decoration: underline;}
.ausz1{padding: 2px;background: #FDF5E6;color: #696969;font-size: larger;font-weight: bold;margin: 5px;}
h1.ausz1{color: #00CC00;background: transparent;font-weight: bold}
.ausz2{padding-right: 5px;color: #CC0000;}
.ausz3{font-weight: bold;color: #6495ED;}
.link1{border:0;}
.link2{border:0;}
.linkhilfe{border: 0;cursor: help;}
.brot1{color: #000000;}
#bodyhg1{position: absolute;background: transparent;z-index: 1;left: 0;top: 125px;height: 80%;width: 100%;}
#bodyhg2{position: absolute;background: transparent;z-index: 1;right: 0;top: 125px;height: 80%;width: 100%;}
#menu0{
	position: absolute;
	z-index: 100;
	right: 5px;
	top: 40px;
	height: 12px;
	text-align: right;
}
#login{
	position: absolute;
	z-index: 6;
	right: 30px;
	top: 100px;
}
#loginfeld{
	
}
#menu1{
	position: absolute;
	z-index: 4;
	left: 0;
	top: 0;
	height: 95px;
	width: 100%;
	text-align: right;
}
#firmenname{
	color: #667CA2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	position: absolute;
	z-index: 4;
	left: 0;
	padding-left: 10px;
	padding-right: 50px;
	top: 0;
	padding-top: 1px;
	background: #FFF;
	z-index: 2;
}
#firmenname2{
	color: #816E4E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	position: absolute;
	z-index: 4;
	left: 0;
	padding-left: 55px;
	padding-bottom: 5px;
	top: 20px;
	background: #FFF;
	z-index: 1;
}
#firmenanschrift{
	visibility: hidden;
	position: absolute;
	z-index: 4;
	right: 30px;
	top: 40px;
}
#gaestebuch #unternavi{
	padding:0;
}
#unternavi img{
	border: 1px solid #CCCCCC;
}
#unternavi h3{
	color: #667CA2;
	padding-left: 5px;
	clear: both;
}
/*#unternavi p,*/
 #rechteseite p {
	padding: 3px;
	border-bottom: 1px solid #667Ca2;
}
#unternavi div div {
	padding-top: 1px;
}
/*#naviteile{border-bottom: 1px solid #667Ca2;}*/
#naviteile h3{
	font-size: smaller;
	padding-top:0;
	margin-bottom: 0;
}
#unternavi p,#unternavi div{
	padding-left: 1px;
}
#rechteseite div div,#rechteseite div p,#unternavi div p{
	border-bottom: 0;
	padding: 1px;
}

/*Navigationslayout*/

form#suche select,input{
	border: 1px solid #CCCCCC;
	background:  #F0F0F0;
	font-size: 9pt;
	padding: 2px;
	margin: 2px;
}
a.hauptnavi{
	font-weight: bold;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10pt;
	padding-bottom: 3px;
}
a.hauptnavi:link{
	color: #FFFFF0;
	text-decoration: none;
}
a.hauptnavi:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.hauptnavi:hover{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	color: #667CA2;
	text-decoration: none;
}
a.activeh {
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	border-left: 1px solid #816E4E;
	border-right: 1px solid #816E4E;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000000;
}
a.activeh:link {
	color: #667CA2;
}
a.activeh:hover {
	color: #667CA2;
}
a.activeh:visited {
	color: #000000;
}
a.unternavi{
	
}
a.unternavi:link{
	color: #111111;
	text-decoration: none;
}
a.unternavi:visited{
	color: #0000CC;
	text-decoration: none;
}
a.unternavi:hover{
	color: #111111;
	text-decoration: underline;
}
a.active1:visited{
	color: #FFFFFF;
	padding: 2px;
	border: 0;
	cursor: text;
}
a.active2:visited{
	
}

.navileiste{
	border: 1px solid #DCDCDC;
	padding: 10px;
	background-color: #FFFFFF;
}
.Artnavi {
	font-weight: bold;
	padding-right: 10px;
}
.Artnavi a{
	color: #CCCCCC;
	
}
.Artnavi br{
	display: none;
}
.Artnavi a:hover{
	color: #000000;
}
#chauptnavi{
	position: absolute;
	z-index: 5;
	left: 10px;
	top: 40px;
	color: #6495ED;
	font-size: 10px;
	font-weight: bold;
}
#menu0 img{
	padding-right: 5px;
}
#navigation1{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 37px;
	width: 100%;
	height: 19px;
	background-color: #667CA2;
  background: url(../pic/Layout/hg/hg20hbl-bl2.gif);
	border-bottom: 3px solid #816E4E;
	border-top: 1px solid #816E4E;
}
#navigation2{
	position: absolute;
	z-index: 3;
	right: 0;
	top: 37px;
	width: 100%;
	background-color: #667CA2;	
  	background: url(../pic/Layout/hg/hg20hbl-bl2.gif);
	height: 19px;
	border-bottom: 3px solid #816E4E;
	border-top: 1px solid #816E4E;
}
#unternavi{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;/*transparent*/
	position: absolute;
	z-index: 2;
	left: 1px;
	top: 58px;
	width: 235px;
	/*min-height: 83%;*/
	border-right: 1px solid #667CA2;
	border-bottom: 1px solid #667CA2;
	padding-left: 0;
	margin-left: 0;
	padding-top: 2px;
}
#shop #unternavi{
	top: 48px;
}	
#DatumUhrzeit{
	background: #EEEEEE;	
	text-align: right;
	width: 125px;
	border: 1px solid #999999;
	padding: 5px;
	margin-bottom: 5px;
}
#formular{
	background: #FFFAFA;
	top: 0;
	height: 95px;
	width: 100%;
}
#suche{
	padding: 1px;
	padding-top: 5px;
	padding-bottom: 0;
	text-align: center;
}
#ordnerstruktur{
	padding: 0;
	margin: 0;
}
#ordnerstruktur tr{
	padding: 0;
	margin: 0;
}
#ordnerstruktur img,#ordnerstruktur img:link,#ordnerstruktur a{
	text-decoration: none;
	/*padding: 5px;
	border: 1px solid #FFFFF0;*/
}
#ordnerstruktur img:hover{
	text-decoration: none;
	/*border: 1px solid #F0F0F0;
	background-color: #FFFFFF;*/
}

/*Loginlayout*/
#loginSSL #loginfeld,#loginSSL #e-navi-log{
	background: #FFFFFF;
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 135px;
	width: 300px;
	height: 300px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#loginSSL #loginfeld{
	background: #FFFFFF;
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 135px;
	width: 370px;
	height: 300px;
	text-align: center;
	border: 1px solid  #CCCCCC;
	
}
#loginSSL #anmeldefeld{
	background: #FFFFFF;
	position: absolute;
	z-index: 2;
	left: 310px;
	top: 135px;
	width: 370px;
	text-align: center;
	height: 300px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}
#anmeldung #liste{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
#loginSSL #Nickname,#loginSSL #passwort, #loginSSL #Kundennummer, #loginSSL #Geburtsdatum{
	width: 200px;
}
input.textfeld2{
	margin-top: 3px;
	margin-bottom: 6px;
}
input.textfeld3{
	margin-top: 3px;
	margin-bottom: 6px;
  width: 90%;
}
/*Inhaltslayout*/
#liste,#liste1,#liste2,#liste3,#liste4,#liste5,#liste6,#liste11{
	background: #FFFFFF;
	position: absolute;
	z-index: 2;
	left: 237px;
	top: 75px;
	width: 55%;
}
#liste3{
	background-color: #FFF;
}
#liste4{
	background-color: #FDD;
}
#inhalt{
	font-size: 12pt;
	line-height: 20pt;
	position: absolute;
	z-index: 3;
	left: 37%;
	top: 350px;
	width: 40%;
}
#galerie #kopf2{
}
#galerie #liste{
	text-align: center;
}
#galerie #ordnerstruktur{
	text-align: left;
	margin-bottom: 10px;
}
#Verzeichnisse{
	background-color: #EEEEEE;
	color: #000000;
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 10px;
	margin: 10px;
	padding: 10px;
	padding-top: 0;
}
#Dateien{
	background-color: #EEEEEE;
	color: #CC0000;
	position: absolute;
	z-index: 2;
	left: 400px;
	top: 10px;
	margin: 10px;
	padding: 10px;
	padding-top: 0;
}
#rechteseite{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	border-left: 1px solid #667CA2;
	border-bottom: 1px solid #667CA2;
	position: absolute;
	left: 86%;
	top: 60px;
	width: 14%;
	/*min-height: 83%;*/
	z-index: 10;
	padding: 0;
	padding-bottom: 5px;
}
#rechteseite-ein{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	border-left: 1px solid #667CA2;
	border-bottom: 1px solid #667CA2;
	position: absolute;
	right: 0;
	top: 140px;
	width: 24px;
	z-index: 9;
	padding: 0;
}
img.seite-re{
	border: 0;
}
#e-aus-1{
	margin-left: 1px;
	text-indent: 5px;
	background-image: url(../pic/navi/pfeilre.gif);
	background-repeat: no-repeat;
}
#rechteseite a.seite-re{
	padding-left: 15px;
}
a.seite-re:hover{
	background-color: #FFF;
}
a.seite-re:hover, img.seite-re:hover{
	background-color: #FFF;
}
/* Shop neu */
#shop-neu #unternavi{
	width: 0;
}
#shop-neu #liste,#endkundenmodus #liste{
	left: 10px;
	width: 80%;
}
#shop-neu #liste{
	width: 90%;
}
#rechteseite a,#rechteseite p{
	padding-right: 5px;
	padding-left: 5px;
}

#loginSSL #zurueckzuseite{
	z-index: 10;
	position: absolute;
	bottom: 10px;
	left: 100px;
}

/*Shoplayout*/

#shop #kopf2{
	
}

div.shop1{
	border-top: 1px solid #FFFFFF;
}
div.shop2, div.shop2a, div.shop2e{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop2{
	background-image: url(../pic/navi/baumzwischenendstueck2.gif);
}
div.shop2a{
	background-image: url(../pic/navi/baumendstueck2.gif);
}
div.shop2e{
}
div.shop3, div.shop3a, div.shop3e,div.shop3ea{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop3{
	background-image: url(../pic/navi/baumzwischenendstueck3_1.gif);
}
div.shop3a{
	background-image: url(../pic/navi/baumendstueck3_1.gif);
}
div.shop3e{
	background-image: url(../pic/navi/baumzwischenendstueck3_0.gif);
}
div.shop3ea{
	background-image: url(../pic/navi/baumendstueck3_0.gif);
}
div.shop4, div.shop4a, div.shop4e, div.shop4i, div.shop4ia, div.shop4ea, div.shop4ie, div.shop4iea{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop4{
	background-image: url(../pic/navi/baumzwischenendstueck4_11.gif);
}
div.shop4a{
	background-image: url(../pic/navi/baumendstueck4_11.gif);
}
div.shop4e{
	background-image: url(../pic/navi/baumzwischenendstueck4_10.gif);
}
div.shop4i{
	background-image: url(../pic/navi/baumzwischenendstueck4_01.gif);
}
div.shop4ia{
	background-image: url(../pic/navi/baumendstueck4_01.gif);
}
div.shop4ie{
	background-image: url(../pic/navi/baumzwischenendstueck4_00.gif);
}
div.shop4iea{
	background-image: url(../pic/navi/baumendstueck4_00.gif);
}
div.shop4ea{
	background-image: url(../pic/navi/baumendstueck4_10.gif);
}
div.shop5,div.shop5a,div.shop5o,div.shop5e,div.shop5i,div.shop5io,div.shop5ea,div.shop5eao,div.shop5eo,div.shop5ie,div.shop5ieo,div.shop5iea,div.shop5ieao,div.shop5ao{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop5{
	background-image: url(../pic/navi/baumzwischenendstueck5_111.gif);
}
div.shop5a{
	background-image: url(../pic/navi/baumzwischenendstueck5_110.gif);
}
div.shop5e{
	background-image: url(../pic/navi/baumzwischenendstueck5_101.gif);
}
div.shop5o{
	background-image: url(../pic/navi/baumendstueck5_111.gif);
}
div.shop5i{
	background-image: url(../pic/navi/baumzwischenendstueck5_011.gif);
}
div.shop5io{
	background-image: url(../pic/navi/baumendstueck5_011.gif);
}
div.shop5ie{
	background-image: url(../pic/navi/baumzwischenendstueck5_001.gif);
}
div.shop5ieo{
	background-image: url(../pic/navi/baumendstueck5_001.gif);
}
div.shop5ea{
	background-image: url(../pic/navi/baumzwischenendstueck5_100.gif);
}
div.shop5eo{
	background-image: url(../pic/navi/baumendstueck5_101.gif);
}
div.shop5eao{
	background-image: url(../pic/navi/baumendstueck5_100.gif);
}
div.shop5iea{
	background-image: url(../pic/navi/baumzwischenendstueck5_000.gif);
}
div.shop5ieao{
	background-image: url(../pic/navi/baumendstueck5_000.gif);
}
div.shop5ao{
	background-image: url(../pic/navi/baumendstueck5_110.gif);
}
div.shop6{
}
div.shop7{
	float: left;
	margin: 1px;
	padding: 5px;
	text-align: center;
  width:140px;
}
div.shop8{
	
}
div.shopue{
	text-align: center;
}
div.artikel1{
	border-top: 1px solid #FFFFFF;
	background-color: #F0FFF0;
}
tr.artikel1 td, tr.artikel2 td{
	/*border-bottom: 2px  #999;*/
}
#strich1{
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #667Ca2;
}
.tabelle1 table{
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	}
.artikel2{
	background: #FFF;
}
tr.artikel3 td{
	background-color: #FFFFFF;
}

tr.artikel3 hr{
	height: 1px;
	color: #CCCCCC;
}
tr.artikel4 td{
	background-color: #FDD;
}
tr.artikelUE{
	background-color: #DDDDDD;
	border-bottom: 1px solid #FFFFFF;
}
.artikel1{
	/*background-color: #FFFFF0;*/
	background-color: #E0E0E0;
}
#shopliste{
  background: #D0D0D0;
  padding: 0;
  margin:0;
}
tr{
	font-size: 9pt;
}
tr.artikel0{
	background-color: #FF0000;
}
tr.artikelwk{
	background-color: #CCFFCC;
}
td.artlist1{
	vertical-align: top;
	text-align: right;
	width: 20px;
	/*font-weight: bold;*/
	/*border-right: 1px solid #CCCCCC;*/
	font-size: 8px;
}
td.artlistBN,td.artlistBNwk{
	vertical-align: top;
	text-align: right;
	width: 40px;
	padding-right: 5px;
	padding-left: 5px;
	/*border-right: 1px solid #CCCCCC;*/
}
td.artlistBNwk{
	/*background: url(pic/Layout/hg/wk_ecke.gif) no-repeat;*/
	background: #CCFFCC;
}
input.artlistOhne{
	vertical-align: top;
	background-color: transparent;
	border: 0;
}
td.artlistTH{
	vertical-align: top;
	width: 80px;
}
img.artlistTH{
	border: 1px solid #000099;
}
span.artlistTH{
	color: #CCCCCC;
}
td.artlistBZ{
	vertical-align: top;
	width: 60%;
}
.artlistMemo a img{
  border: 0;
}
td.artlistPA{
	vertical-align: bottom;
	padding-bottom: 5px;
	font-size: smaller;
}
span.artlistPA{
	font-size: x-small;
}
td.artlistPR{
	vertical-align: top;
	text-align: right;
	padding-left: 5px;
}
td.artlistWG{
	vertical-align: top;
}
td.artlistMG{
	vertical-align: top;
	text-align: right;
}

input.artlistMG{
	width: 40px;
	background-color: #FCFCFC;
	text-align: right;
}
td.artlistWK{
	vertical-align: top;
}
td.artlistSE{
	text-align: center;
}
.artlistSE input,.artlistWK input, input.submitb{
	background-color: transparent;
	background-image: url(../pic/Layout/hg/hg20hws-gr.gif);
}
.shop1 a,.shop1a a,.shop2 a,.shop2a a,.shop3 a,.shop3a a,.shop3e a,.shop3ea a,.shop4 a,.shop4a a,.shop4e a,.shop4i a,.shop4ie a,.shop4ia a,.shop4iea a,.shop4ea a,.shop5 a,.shop5a a,.shop5e a,.shop5ea a,.shop5i a,.shop5io a,.shop5eo a,.shop5eao a,.shop5ie a,.shop5ieo a,.shop5iea a,.shop5ieao a,.shop5o a,.shop5ao a{
	padding-left: 17px;
	background-image: url(../pic/navi/baumplus.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}
.shop1 em,.shop1a em{
	padding-left: 17px;
	background-image: url(../pic/navi/baumminus.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-style: normal;
}
.shop1 a,.shop1a a{
	margin-left: 0;
}
.shop2 a,.shop2a a,.shop2 em,.shop2a em{
	margin-left: 9px;
}
.shop3 a,.shop3a a,.shop3e a,.shop3ea a{
	margin-left: 17px;
}
.shop4 a,.shop4a a,.shop4e a,.shop4ea a,.shop4i a,.shop4ia a,.shop4ie a,.shop4iea a{
	margin-left: 27px;
}
.shop5 a,.shop5a a,.shop5o a,.shop5e a,.shop5i a,.shop5io a,.shop5ea a,.shop5eo a,.shop5eao a,.shop5ie a,.shop5ieo a,.shop5ieao a,.shop5iea a,.shop5ao a{
	margin-left: 39px;
}
th{
	font-size: 12px;
}
#kunden th{
	font-size: 9px;
}
.tdright, .rechts{
	text-align: right;
}
.aktionspreis {
	text-decoration: line-through;
}
.aktionspreis2{
	color: #008800;
	/*color: #FF4500;*/
}
.staffel1{
	color: #006600;
}
.staffel2{
	color: #006600;
	font-weight: bold;
}
.zeile1 {
	background-color: #F5F5DC;
}
.zeile2{
	background-color: #FFFAFA;
}
.auflistung{
	border-spacing: 3px
}
#information{
	padding: 5px;
	text-align: center;
	clear: both;
  font-size: larger;
}
#informationu{
	padding: 1px;
	text-align: center;
	clear: both;
  margin-bottom: 20px;
  font-size: larger;
}
#ueliste{
	margin-top:0;
	margin-bottom:2px;
	font-weight: bold;
	color: #708090;
	text-align: center;
	font-size: larger;
}
table #shoplist{
	font-size: 9pt;
}
#eMussAnmelden{
	color: #FF0000;
	font-weight: bold;
	border: 1px solid #FF0000;
	padding: 5px;
	text-align: center;
	margin-top: 5px;
}
div.Lagerbestand,div.Lagerbestand1,div.Lagerbestand2,div.Lagerbestand3,div.Lagerbestand4{
  padding:2px;
	padding-left: 33px;
	margin-top: 2px;
	border: 1px solid #CCCCCC;
	background-position: left;
	background-repeat: no-repeat;
  width: auto;
}

.Lagerbestand1{
	font-weight: bold;
	color: #F00;
	background-image: url(../pic/navi/ampel_rot.gif);
}
.Lagerbestand2{
	background-image: url(../pic/navi/ampel_gruen.gif);
}
.Lagerbestand3{
	font-weight: bold;
	color: #900;
	background-image: url(../pic/navi/ampel_gelb.gif);
}
.Lagerbestand4{
	font-weight: bold;
	color: #900;
	background-image: url(../pic/navi/ampel_gelbgruen.gif);
}
.Lagerbestand1a{
	font-weight: bold;
	color: #F00;
}
#WK_sonstiges{
	padding: 10px;
	text-align: center;
}
/*Shop Einzeldarstellung*/

body#einzel{
	background-image: none;
}
#prodEinzel{
	position: relative;
	left: 0;
	top: 0;
}
#einzelBild1{
	background-color: #AF9B7B;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0;
	width: 67%;
	top: 23px;
	height: 250px;
	overflow: auto;
}
#einzelBild2{
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0;
	width: 67%;
	top: 23px;
	height: 250px;
	clip: auto;
	visibility: hidden;
}
#einzelBild3{
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0;
	width: 67%;
	top: 23px;
	height: 250px;
	clip: auto;
	visibility: hidden;
}
#einzelTH1{
	visibility: hidden;
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
	position: absolute;
	z-index: 50;
	left: 48%;
	width: 80px;
	top: 24px;
}
#einzelTH2{
	visibility: hidden;
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
	position: absolute;
	z-index: 50;
	left: 48%;
	width: 80px;
	top: 108px;
}
#einzelTH3{
	visibility: hidden;
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
	position: absolute;
	z-index: 50;
	left: 48%;
	width: 80px;
	top: 192px;
}
#einzelL2{
	text-align: center;
	margin-top: 5px;
	color: #990000;
}
#einzelL3{
	color: #990000;
	text-align: center;
}
#einzelFS1{
	padding-right: 7px;
	text-align: right;
	position: absolute;
	z-index: 52;
	left: 0;
	top: 5px;
	width: 66%;
	height: 15px;
	visibility: hidden;
}
#einzelBez1{
	background-color: #667CA2;
	padding: 1px;
	padding-left: 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	z-index: 51;
	left: 0;
	top: 3px;
	width: 66%;
	height: 15px;
}
#einzelBeschr1{
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	border: 1px solid #AAAAAA;
	position: absolute;
	z-index: 51;
	left: 68%;
	top: 2px;
	width: 30%;
	height: 222px;
	overflow: auto;
}

#einzelQual{
	background-color: #667CA2;
	color: #FFF;
	padding: 5px;
	border: 1px solid #AAAAAA;
	position: absolute;
	z-index: 52;
	left: 68%;
	top: 245px;
	width: 30%;
	height: 15px;
	text-align: right;
	overflow: auto;
}
#einzelQual2{
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	border: 1px solid #AAAAAA;
	z-index: 100;
	position: absolute;
	left: 0;
	top: 400px;
	width: 30%;
	height: 222px;
	overflow: auto;
}
#einzelQual2 ul{
	margin-left: -30px;
}
#einzelQual a{
	color: #FFF;
}
#einzelQual2 textarea{
	margin-left: 20px;
	width: 80%;
}
#kautionPreis{
	color: #CC0000;
	background-color: White;
	border: 1px solid #990000;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 60;
	right: 10px;
	top: 322px;
}
#einzelPreis7{
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 60;
	right: 300px;
	top: 240px;
}

#einzelPreis3{
	color: #000000;
	padding: 5px;
	font-size: 12px;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 250px;
	top: 280px;
	width: 282px;
	height: 20px;
}
#einzelPreis2{
	color: #000000;
	padding:5px;
	font-size: 12px;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 380px;
	top: 280px;
	width: 282px;
	height: 20px;
}
#einzelPreis1{
	color: #000000;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 130px;
	top: 280px;
	width: 282px;
	height: 20px;
}
#einzelPreis4{
	color: #009900;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 130px;
	top: 305px;
	width: 282px;
	height: 20px;
}
#einzelPreis5{
	color: #009900;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 250px;
	top: 305px;
	width: 282px;
	height: 20px;
}
#einzelPreis6{
	color: #009900;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 380px;
	top: 305px;
	width: 282px;
	height: 20px;
}
#einzelPreis8{
	color: #009900;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 500px;
	top: 305px;
	height: 20px;
}
#sonderrabatt, .sonderrabatt1{
	color:#060;
	padding: 5px;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	height: 20px;
	/*border: solid 1px #0F0;*
	/*background:  #FFF;*/
	line-height: 2em;
}
#sonderrabatt{
	
	position: absolute;
	z-index: 50;
	left: 10px;
	top: 280px;
}
/* Warenkorb */
#bestellungfortschritt {
	/*background: green;*/
}
#einzelWK{
	color: #000000;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	z-index: 50;
	right: 1px;
	top: 274px;
}
input.warenkorb1 {
	background-image: url(../pic/Layout/hg/hg20hws-gr.gif);
}
#einzelSonst,#einzelSonstwk{
	background: #FFFFFF;
	position: absolute;
	z-index: 49;
	left: 0;
	top: 279px;
	width: 100%;
	height: 66px;
}
#einzelSonstwk{
	background: #CCFFCC;
}
#einzelAdmin{
	background-color: #FCC;
	position: absolute;
	z-index: 1000;
	top: 380px;
	left: 30%;
}
#einzelArtNr{
	background-color: #F0F0F0;
	position: absolute;
	z-index: 50;
	left: 0;
	top: 348px;
	width: 100%;
	/*height: 34px;*/
}
#einzelArtNr p{
	margin: 4px;
	margin-left: 8px;
}
#einzelArtNr p i{
	font-size: smaller;
	font-style: normal;
	color: Maroon;
}
/*Shop Bestellung*/
#bestellungfortschritt{
	color: #CCCCCC;
}
.bestellungok{
	color: #009900;
	font-weight: bold;
}
.bestellungnok{
	color: #F00;
	font-weight: bold;
}

/* Hilfe */

.fliesstext img {
	float: left;
	padding-right: 10px;
	padding-bottom: 1px;
}
.fliesstext img.javatest{
	float: none; 
	padding: 0;
	visibility: hidden;
}

/*Adminumgebung*/
#aeok,#aenok{
	border: 1px solid #CCC;
	width: 200px;
	padding: 10px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left;
}
#aeok{
	background-image: url(../pic/navi/aeok.gif);
}
#aenok{
	background-image: url(../pic/navi/aenok.gif);
}
#kundenform fieldset{
	padding: 10px;
}
#cnaviadmin{
	left:0;
	top:0;
	position:absolute;
	z-index: 50;
	background-color:#333333;
}
.adminnavi{
	margin: 1px;
	margin-left: 20px;
	border: 1px solid #FF0000;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #CC0000;
}
.modnavi{
	margin: 1px;
	margin-left:20px;
	border:1px solid #0C0;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	color:#0B0;
}
.alarm1{
	
	font-size: smaller;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #FF0000;
	text-align: center;
}
.alarm2{
	background-color: #CC0000;
	color: #FFFFFF;
}
.alarm3{
	color: #FF0000;
	font-weight: bold;
}
.alarm4{
	color: #009900;
	font-weight: bold;
}
.alarm5{
	color: #FFD700;
	font-weight: bold;
}
.alarm6{
	background-color: #FF0000;
	color: #FFFFFF;
}
.alarm7{
	background-color: #999999;
	color: #FFFFFF;
}
.alarm8{
	color: #CC0000;
}
#eZieltabelle{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	visibility: hidden;
	color: #006600;
	position: absolute;
	z-index: 20;
	right: 30px;
	top: 140px;
	width: 200px;
	border: 1px solid #990000;
}
#eExportnameQuelle{
	background-color: #FFFFFF;
	visibility: hidden;
	color: #000066;
	position: absolute;
	z-index: 19;
	right: 230px;
	top: 140px;
	width: 200px;
	border: 1px solid #990000;
}

#listcsv{
	position: absolute;
	left: 200px;
}
#listcsv2{
	position: absolute;
	left: 5px;
	top: 80px;
	padding-top: 30px;
}
#listmysql{
	position: absolute;
	left: 400px;
}

/*Anmeldung*/

.auswahlfeld{
	margin: 5px;
}
#eKundennummer{
	padding-top: 10px;
}
#anmeldung #seite1{
	position: absolute;
	top: 130px;
	width: 390px;
}
#anmWohnort{
	margin-top: 0;
	border: 1px solid #CCCCCC;
	border-bottom: 0;
	padding: 5px;
}
#anmLieferort{
	background-color: #F0FFFF;
	border: 1px solid #CCCCCC;
	border-top: 0;
	padding:5px;
	margin-bottom: 5px;
}
#seite1 #lieferwiewohn{
	border: 0;
	background-color: #F0FFFF;
}
.katUe{
	margin-top: 5px;
	background-color: #CCCCCC;
	width: auto;
	text-align: left;
	padding: 1px;
	padding-left: 5px;
}
#anmHaendler,#anmBank,#anmForum{
	border: 1px solid #CCCCCC;
	padding: 5px;
	padding-top: 2px;
	text-align: right;
}
#anmForum div,#anmBank div{
	padding-top: 2px;
}
#anmBank input,#anmForum input,#anmForum textarea,#anmHaendler input,#anmWohnort input,#anmLieferort input{
	margin-left: 5px;
}
#anmForum select{
	width: 81px;
	background-color: InfoBackground;
}
#anmRest input{
	border: 0;
	background-color: #FFFFFF;
}
#seite1 #Signatur{
	height: 60px;
	background-color: InfoBackground;
}

/*Entwicklungsumgebung*/

a.modul{
	
}
a.modul:link{
	color: #FFFFFF;
	text-decoration: none;
}
a.modul:visited{
	color: #EEEEEE;
	text-decoration: none;
}
a.modul:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#devError{
	background-color: #CC0000;
	color: #FFFFFF;
	position: absolute;
	z-index: 100;
	top: 700px;
}
#devListe{
	background-color: #CC0000;
	color: #FFFFFF;
	position: absolute;
	z-index: 100;
	left: 10px;
	bottom: 10px;
}

/* DB-Transformer */

#dbversion{
	text-indent: 10pt;
	background-color: #B22222;
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: bold;
		
}
#dbzeit{
	position: absolute;
	text-indent: 3px;
	top: 40px;
	left: 10px;
	height: 25px;
	background-color: #EEEEEE;
	color: #990000;
	font-size: 12pt;
	border: 1px solid #CCCCCC;
}
#dbzeit img{
	
}
#dbzeit2{
	text-indent: 3px;
	position: absolute;
	top: 40px;
	left: 10px;
	width: 150px;
	height: 20px;
	background-color: #EEEEEE;
	color: #009900;
	font-size: 12pt;
	border: 1px solid #CCCCCC;
	visibility: hidden;
}
#dbzeitreal{
	text-indent: 3px;
	position: absolute;
	top: 40px;
	left: 300px;
	width: 150px;
	height: 20px;
	background-color: #EEEEEE;
	color: #009900;
	font-size: 12pt;
	border: 1px solid #CCCCCC;
}
#dbbild{
	position: absolute;
	top: 40px;
	left: 160px;
	height: 20px;
	border: 1px solid #CCCCCC;
	border-left: 0;	
		
}
#listcsv2{
	position: absolute;
	top: 60px;
	left: 20px;
		
}
div.active2{
	/*background-image: url(../pic/navi/baumpfeil.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-right: 2px solid #900;
	background-color: transparent;*/
}

.active1 a{
	background-image: url(../pic/navi/baumminus.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
}
.active2 a{
	padding-right: 1px;
	background-color: transparent;
	background-image: url(../pic/navi/baumminus_ak.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #F00;
}
/* Werbung */

#werbung{
	padding-top: 10px;
	text-align: center;
}
#werbung h3{
	color: #667CA2;
	padding-left: 2px;
	text-align: left;
}

/* Willkommen (index.php) */

#willkommen #unternavi{
	margin-left: 5px;
	width: 180px;
	height: auto;
	overflow: auto;
}
#willkommen #liste{
	text-align: center;
}

/*Galerie*/

#galerie #liste img{
	margin-top: 5px;
}
/* AGB */
#agb #unternavi{
	width: 255px;
	margin-left: -30px;
}
#agb #liste{
	left: 230px ;
	top: 60px;
	float:left;
	
}
#agb #rechteseite{
	border: 0;
}
#agb #e-navi-log h3{ display: none}
#agb #e-navi-log br{ display: none}
#agb #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#agb #unternavi ul {margin-left: 30px;}
#agb #unternavi ul li{
	list-style: none;
	font-weight: bold;
	color: #C00;
	text-indent: -35px;
}
/*FAQ*/

#fragestellen{
	padding: 5px;
	padding-top: 0;
	border: 1px solid #CCCCCC;
}
#faq #unternavi{
	width: 255px;
	margin-left: -30px;
}
#faq #liste{
	left: 230px ;
	top: 60px;
	float:left;
	
}
#faq #content1{
	float: right;
}
#faq p.frage,#faq p.antwort{
	text-indent: 12pt;
	margin-left: 10pt;
}
#faq p.antwort{
	background-image: url(../pic/navi/antwort.gif);
}
#faq p.frage{
	font-weight: bold;
	background-image: url(../pic/navi/frage.gif);
}
#faq h4{
	color: #C00;
}
#faq p.frage,#faq p.antwort,a.extern,a.intern{
	background-position:  0 2px;
	background-repeat: no-repeat;
}
#faq #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#faq #e-navi-log h3{ display: none}
#faq #e-navi-log br{ display: none}
#faq #rechteseite{border: 0;}

/* Ansprechpartner */
#ansprechpartner #unternavi{
	width: 255px;
	margin-left: -30px;
}
#ansprechpartner #liste{
	left: 230px ;
	top: 60px;
	/*float:left;*/
	
}
#ansprechpartner #liste div{
	/*float:left;
	width: 30%;
	height: 130px;*/
}
#ansprechpartner #liste h2{
	color: #667CA2;
	clear: both;
}
#ansprechpartner #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#ansprechpartner #e-navi-log h3{ display: none}
#ansprechpartner #e-navi-log br{ display: none}
#ansprechpartner #rechteseite{border: 0;}
/* Hilfe */

#hilfe #unternavi{
	width: 255px;
	margin-left: -30px;
}
#hilfe p,#hilfe table{
	margin-left: 10pt;
}
#hilfe h4{
	color: #C00;
}
#hilfe #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#hilfe #e-navi-log h3{ display: none}
#hilfe #e-navi-log br{ display: none}
#hilfe #rechteseite{
	border: 0;
}
/* Download */
#downloads #unternavi{
	width: 255px;
	margin-left: -30px;
}
#downloads #liste{
	left: 230px ;
	top: 60px;
	float:left;	
}
#downloads #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#downloads #e-navi-log h3{ display: none}
#downloads #e-navi-log br{ display: none}
#downloads #rechteseite{
	border: 0;
}
/* Bestellstatus */

#status #liste{
	left: 5px;
	width: 84%;
}
#status #unternavi{
	border: 0;
}
#status #bestellinfo{
	position: absolute;
	width: 150px;
	left: -171px;
	top: 0;
	border: 1px solid #F00;
	border-top: 1px solid #816E4E;
	background: #F0F0F0;
	padding: 5px;
}
/* Impressum */

#impressum #unternavi{
	border: 0;
}
#impressum #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#impressum #e-navi-log h3{ margin:0;float:right}
#impressum #e-navi-log br{ display: none}
#impressum #rechteseite{
	border: 0;
}
/* Kontakt */

#kontakt #unternavi{
	border: 0;
}
#kontakt #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#kontakt #e-navi-log h3{ margin:0;float:right}
#kontakt #e-navi-log br{ display: none}
#kontakt #rechteseite{
	border: 0;
}
/* Shop neu */
#shop-neu #rechteseite{
	border: 0;
}
/* Gesuche */
#gesucht #unternavi{
	border: 0;
}
#gesucht #liste{
	
}
#gesucht #rechteseite{
	border: 0;
}
#gesucht #e-navi-log h3{  margin:0;float:right}
#gesucht #e-navi-log br{ display: none}
#gesucht #e-navi-log{ position: absolute; top: -60px;right: 0; padding:1px; width:auto; border-left: 1px solid #667CA2;border-bottom: 1px solid #667CA2}
#gesucht #unternavi ul {margin-left: 30px;}
#gesucht #unternavi ul li{
	list-style: none;
	font-weight: bold;
	color: #C00;
	text-indent: -35px;
}
#shop1 div{
	float: left;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#shop1 table,#clear1{
	clear: both;
}
#shop1 div input{
	width: 150px;
}
#shop1 select{
	width: 130px;
}
#shop1 #lPLZneu{
	width: 50px;
}
#shop1 #lOrtneu{
	width: 90px;
}
#bv_daten{
	text-align: right;
}
.status10{
	background-color: #FFCCCC;
}
.status11{
	background-color: #FAFAD2;
}
.status12{
	background-color: Green;
	color: #FFFFFF;
	font-weight: bold;
}
.status13{
	background-color: Yellow;
	color: #000000;
}
.status14{
	background-color: #000000;
	color: Yellow;
	font-weight: bold;
}
.status15{
	background-color: #000000;
	color: #FF0000;
	font-weight: bold;
}
.status16{
	background-color: #FF0000;
	color: #FFFFFF;
}

/*Suche*/

#suchwort{
	margin-top: 10px;
	width: 70%;
}
#Suche{
	margin-top: 10px;
}
.sucherg{
	color: #009900;
	font-weight: bold;
}
/* Mein Bereich*/
#rechteseite h3{
	color: #667CA2;
	padding-left: 2px;
	text-align:left;
}
/*Werbung*/
#kontakt #liste p,#kontakt #liste h3{
	clear: both;
}
#kontakt #liste p img,#faq #liste p img{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
#kontakt #liste form div,#faq #liste form div{
	background-color: #FAFAFA;
	padding: 40px;
	border: 1px solid #CCCCCC;
	width: 70%;
	text-align: right;
}
#kontakt #liste form div select,#kontakt #liste form div input,#kontakt #liste form div textarea,#faq #liste form div select,#faq #liste form div input,#faq #liste form div textarea{
	margin: 5px;
	width: 75%;
	vertical-align: middle;
}
#kontakt #liste form div textarea{
	height: 100px;
	
}
#kontakt #liste #Abschicken{
	width: 120px;
}

/* Ansprechpartner*/

#ansprechpartner #content div{
	float: left;
	margin: 20px;
	margin-top: 0;
}
#ansprechpartner #content h2{
	clear: both;
	font-size: 10pt;
}
#ansprechpartner #content h1{
	clear: both;
	font-size: 12pt;
}
#ansprechpartner #content h3{
	color: #667CA2;
}
#ansprechpartner #content p{
	margin: 3px;
}

/* Ausnahmen */

#kontakt #kopf2{
}
#gaestebuch #liste,#agb #liste,#impressum #liste,#kontakt #liste{
	top: 125px;
}
input.andere{
	border: 0;
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
#shop input.andere{
	width: 12px;
}
#anmeldung #zurueckzuseite{
	visibility: hidden;
	display: none;
}
#liste2{
	padding: 20px;
	position: absolute;
	z-index: 2;
	left: 220px;
	top: 135px;
	width: 55%;
	min-height: 75%;
}
/* Barrierefrei */

.trh1{
	display: none;
}
.trenner{
	display: none;
}
.trennerdesign{
	display: none;
}
#h3-kategorie{
	display: none;
}
#h3-kategorie2{
	display: none;
}
#h3-shopnavi{
	display: none;
}
#h3-hauptnavi{
	display: none;
}
#h3-firma{
	display: none;
}
#h3-warenkorb{
	display: none;
}
#h3-aktionsartikel{
	display: none;
}
#h3-neueartikel{
	display: none;
}
#h3-hinweis{
	display: none;
}
.shop-div{
	float: left;
	width: 30%;
	margin-right: 5px;
	margin-bottom: 5px;
	padding:2px;
	height: 140px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.shop-div p{
	margin: 0;
	padding: 0;
	padding-top: 3px;
	color: #009900;
}
#shop-neu #staffel2{
	display: none;
}
div.e-statistik{
	background-color: Lime;
	float: left;
	width: auto;
	margin: 0 1px 5px 0;
	vertical-align: text-bottom;
	font-size: smaller;
}#p-statistik{
	vertical-align: sub;
}
/*Admin*/
a.ul-none{
	font-weight: bold;
	padding: 1px;
	font-size: 10pt;
}
a.ul-none:link{
	color: #000000;
	text-decoration: none;
}
a.ul-none:visited{
	color: #660000;
	text-decoration: none;
}
a.ul-none:hover{
	color: #FF0000;
	text-decoration: none;
}

/* Hinweise*/
#imp-hinweis{
	border: 2px solid #DD0000;
	padding: 5px;
	margin-top: 10px;
}
#kunden #unternavi{
	width: 150px;
}
#kunden #liste{
	left: 160px;
	width: 65%;
}
#Bemerkung{
	width: 80%;
	margin: 10px;
}

a.extern,a.intern{
	padding-left: 10pt;
}
a.extern{
	background-image: url(../pic/navi/extern.gif);
}
a.intern{
	background-image: url(../pic/navi/intern.gif);
}

ul li{
	list-style: none;
	font-weight: bold;
	color: #C00;
	line-height: 1.5em;
}

ul li ul li{
	list-style: none;
	font-weight: normal;
	color: #000;
}
#navi1{
	left: -50px;
}
#content1{
	margin-left: 200px;
}
#tablesuche{
	width: 100%;
}
#tablesuche td{
	text-align: center;
  vertical-align: top;
  background: url(../pic/Layout/hg/hg50gb-gb2.gif);
}
#tablesuche td a{
	font-size: smaller;
}
#tablesuche td.navi-ekm{
  background: url(../pic/Layout/hg/hg50gr-gr2.gif);
}
#k-achtung {
	position: absolute;
	left: 30px;
	top: 60px;
	z-index: 10;
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 10px;
}
#fs1, #fs1 legend{
	background-color: #EEE8AA;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
#zeit{
	display: none;
}
.dl1{
	font-size: 12pt;
	line-height: 20pt;
}
.dl1 a,.dl2 a{
	padding-left: 20px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 0;
}
.dl1 a.dpdf{
	background-image: url(../pic/icon/pdf.gif);
}
.dl1 a.dodt{
	background-image: url(../pic/icon/odt.gif);
}
.dl1 a.ddoc{
	background-image: url(../pic/icon/doc.gif);
}
.dl1 a.dxls{
	background-image: url(../pic/icon/xls.gif);
}
.dl1 a.djpg{
	background-image: url(../pic/icon/jpg.gif);
}
#div_meldung2{
	background-image: url(../pic/Layout/hg/t30.png);
}
div.cont1{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	/*padding:2px;*/
	border:1px solid #CCC;
	overflow:hidden;
	width: 45%;
	background: #816E4E;

}
div.Thumb-i{
	margin:2px;
	float: left;
	height: 64px;
	width: 84px;
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
div.Bezeichnung-i{
	height: 44px;
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
div.preise-i{
	padding: 2px;
	font-size: larger;
	font-weight: bold;
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
div.grundpreis-i{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
div.meldung-i{
	clear: both;
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
}
div.sonstiges-i{
	/*background-color: #FFFFF0;*/
	background-color: #FFFFFF;
	
}
div.warenkorb-i{
	background: #816E4E;
	text-align: right;
	bottom: 0;
	vertical-align: top;
	padding-top: 2px;
	line-height: 30px;
	height: 30px;
}
div .submitb{
	margin-top: 1px;
}
div .artlistOhne{
	margin-top: 1px;
}
#enurlieferbar{
	position: absolute;
	z-index: 100;
	top: 20px;
	right:0;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 1px;
	margin: 0;
	background:#EEE;
}
#enurlieferbar a {
	margin-right: 10px;
	text-decoration: none;
}
#enurlieferbar input, #enurlieferbar p{ 
	padding: 0;
	margin: 0;
	border: 0;
}
#enurfrei{
	border: 1px solid #CCC;
}
#Nav { position:absolute; top:50px; left:0; visibility:hidden; }
#NavLinks { position:absolute; top:42px; left:42px; }
#Nav a:link {color:#000080; font-weight:bold; font-size:13px; text-decoration:none; }
#Nav a:visited { color:#000080; font-weight:bold; font-size:13px; text-decoration:none; }
#Nav a:hover { color:#FFFFFF; background-color:#000080; font-weight:bold;
  font-size:13px; text-decoration:none; }
#Nav a:active { color:#000080; font-weight:bold; font-size:13px; text-decoration:none;}
#marken div {
	vertical-align: middle;
	text-align: center;
	float: left;
	padding-left: 10px;
}
#marken br {
	clear: both;
}

#fsmehrfach{
	display:none;
}
#e-navineu img{
	/*border: 1px solid #CCC;*/
  margin:0;
  padding: 0;
}
#e-navineu p{
	margin:0;
  padding: 0;
}
#e-navi-log img,#e-navineu img{
	border: 0;
	padding:0;
	margin:0;
}
#suchoptionen,#suchoptionen1{
  width: 100%;
}
#suchoptionen td,#suchoptionen1 td{
  padding-left: 5px;
}
#suchoptionen #suchwort{
  width: 50%;
}
td.tdl{
  font-size: smaller;
  background: #FCFCFC;
  text-align:left;
}
td.tdr{
  font-size: smaller;
  background: #F0F0F0;
  text-align:left;
}
td.tdm,td.tdm1{
  background: #F9F9F9;
}
td.tdm{
  text-align: left;
}
td.tdm1{
  text-align: right;
}
.rahmen1{
  margin:0;
  padding:0;
  border: 1px solid #CCC;
}
strong.input1{
	border: 1px solid #CCC;
	padding: 2px;
	width: 200px;
	background: #F0F0F0;
}	
table.zusatz img{
	border:1px solid #CCC;
	margin-left: 2px;
}
table.zusatz img:hover{
	border:1px solid green;
	margin-left: 2px;
}
table.zusatz td{
	border: 1px solid #CCC;
	border-top: 0;
	margin: 1px;
}
table.zusatz td.empf{
	background: #CCC;
}
table.zusatz td.alternativ{
	background: #E5EFD5;
}
table.zusatz td.p1{
	background: #FDFDFD;
}
table.zusatz td.p2{
	background: #E9E9E9;
}
table.zusatz td.p3{
	background: #F9F9F9;
	font-size: smaller;
	vertical-align: top;
}
table.zusatz td.l1{
	width: 33%;
	text-align: right;
}
/* Endkundenmodus */
#endkundenmodus input{
  width: 60px;
}
#endkundenmodus input.breit{
  width: 160px;
}
#endkundenmodus a img{
  border:0;
}
#endkundenmodus div.neu{
  padding: 3px;
  background: #DDD;
}
#endkundenmodus #unternavi{
	border: 0;
}
#endkundenmodus #rechteseite{
	border: 0;
}

#tlistnp table{
  border-spacing:0;
}
#tlistnp th{
  background: #CCC;
}
#tlistnp td{
  text-align: center;
  border: 1px solid #CCC;
}
#tlistnp td.ri{
  text-align: right;
}
#dabl{
  position: absolute;
  z-index: 999;
  bottom: -500px;
  left: 10%;
  width: 90%;
  border: 1px solid #F00;
  padding: 5px;
  text-align: center;
  background: url(../pic/Layout/hg/hg30rt-rt2.gif);
  color: #FFF;
}
#dabl a{
  font-weight: bold;
  text-decoration: none;
}
#dabl a:link{
  color: #F99; 
}
#dabl a:visited{
  color: #D0D0D0;
}
#dabl a:hover{
  color: #FFF;
}
#bf1,#bf2,#bf3,#bf4{
  background: url(../pic/Layout/hg/hg20gb-gb2hor.gif);
}
div.bfak{
  background: none;
}
#bestellungfortschritt img{
  padding-left: 20px;
  padding-top:10px;
}
#bestellungfortschritt div{
   padding-bottom:10px;
 
}
#liste{
  padding-left: 5px;
}
.ausgrauen{
  background: #DDD;
  font-size:smaller;
  color: #999;
}
.ausgrauen2{
  background: #FFFFCC;
  color: #900;
}
#shop1 div input#paypal1{
  width: auto;
}
#wkzahlung,#wkliefer,#wkadresse{
height:225px;
width: 29%;
padding: 2px;
margin-right: 5px;
background: #FCFCFC;
}
#bildlizenz {
	background-color: #FFFFFF;
}
#bildlizenz img {
	float: left;
	margin: 20px;
	margin-bottom: 0;
}
#bildlizenz p {
	margin-left: 20px;
}
#bildlizenz ul li{
	list-style-type:disc;
	font-weight: bold;
	color: #C00;
	margin-left: 30px;
}

#Meldung2{
	position: absolute;
	z-index: 1000;
	left: 50px;
	top: 50px;
	padding: 20px;
	background: #F00;
	color: #FFF;
}
#Meldung3{
	position: absolute;
	z-index: 1001;
	left: 100px;
	top: 100px;
	padding: 20px;
	background: #F00;
	color: #FFF;
}
#Meldung2 a:link,#Meldung3 a:link{
	color: #FFF;
}
#Meldung2 a:hover,#Meldung3 a:hover{
	color: #000;
}
#typaus2{
	display: none;
}
#opaus2{
	display: none;
}
#h_o{
	background: #DDD;
}
#g_o{
	background: #D0D0D0;
}
.fontplus1{
	font-size: larger;
}
#wkzahlung p input{
  width: 80px
}
h2.Text_Center{
	text-align: center;
}
table.Text_Center{width: auto;}
table.Text_Center td {border: 1px solid #000;}
table.Text_Center td td{border: 0;}
#bv_bekannt{width: 20px;}
.werbStart{padding:0;margin:0;}
.werbStart img, .werbStart a img{border: 1px solid #F00;margin-right: 5px;margin-top:5px;}
#dsuche{background:#FAFAFA;border-bottom: 1px solid #667CA2;}
#dsuche h3{padding-top:3px;margin-bottom: -10px;}
#achtungzk{position:absolute;z-index: 500;color: #D00;background: #FFF;border: 5px solid red;top: 20%;left: 30%;width: 400px;padding: 5px;font-size: larger;font-weight: bold;text-align:center;}
.blinken{ text-decoration:blink;}
#zusatzbedingungen{border: 1px solid #F00;width: 200px;}
#zusatzbedingungen ul li{list-style: disc;}
#zusatzbedingungen #zustimmung1,#zusatzbedingungen #zustimmung2{width: auto;}
.AnzahlWK{color:#900;font-size: larger;font-weight: bold; border:1px solid #900;background: #FFF;padding-left:2px;padding-right:2px;}
#willkommen #suchworts{width: 100px;}
#typdrucken{display: none;}

#logintext2{
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 5px;
  text-align: justify;
}
#inhalt3{
  position: relative; left: 50%; z-index: 55; margin-left: -350px;
}
.modulLinkSS img{border: 0;}
#menu02{position: absolute; top: 100px; right: 0; padding-right: 5px; z-index: 56;}
#menu02{text-align: right;}
#LinkSS{
	position: relative; 
	top: 0; right: 0; 
	background-color: #FFF; 
	border: solid 1px #CCC;
	padding-right: 5px;
	display:none;
}
#LinkSS ul{margin-left: 0;margin-top: 0}

/*login*/
#loginSSL #e-navi-log, #loginSSL #anmeldefeld{
  background: url(../pic/Layout/hg/ws-gr.jpg) ;
  height: 450px;
}
#kommAendern{
  position: relative;
  width: 400px;
  /*margin-left: -200px;*/
  background: #FFF;
  z-index: 57;
  border: 1px solid #C00;
  padding: 10px;
  display: none;
  top: 20%; 
}
#kommAnzeigen{
  position: absolute;
  width: 400px;
  /*margin-left: -200px;*/
  background: #FFF;
  z-index: 57;
  border: 1px solid #C00;
  padding: 10px;
  display: none;
}
.LangtextLi li{
 	list-style-type:disc;
	font-weight: normal;
	color: black;
}
#katalogue {
	background-color: #FFF;
}
#katlist{
	border-spacing:0;
	margin: 5px;
}
#katlist th,.katListe th{
	background: #667CA2;
	color: #FFF;
}
#katlist td{
	padding: 2px;
	font-size: smaller;
	vertical-align: top;
}
#katlist a{
	text-decoration: none;
}
.katListe table{
	width: 100%;
	border: 1px solid #C00;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #FFF;
}
.katListe{
	display: none;
}
.katListe td {
	/*background: green;*/
}
#shopliste td.alarm6{
	background: #F00 url(../pic/Layout/info.gif) no-repeat 3px 0;
	padding-left: 40px;
}
#admin_status2{
	position: absolute;
	z-index: 100;
	padding: 5px;
	background: #FF0000;
	border: 1px solid #990000;
	top: 25px;
	left: 500px;
	visibility: hidden;
}
#footer {
    position:fixed;
    bottom:0px;
    z-index: 100;
   	text-align: center;
}
#LinkSS li{
	list-style-type: square;
	text-align: left;
}
#MenuBar1 img {
	border: 0;
}
#MenuBar1 li{
	
}
#MenuBar1 li ul li{
	border: 0;
}
#MenuBar1 #Nickname,#MenuBar1 #passwort{
	width: 8em;
}
.ausblenden{
  display:none;
}
#schiebe1{
  margin-top: 2px;
}
#aktCode{
	display: none;
}
#DajLog{
	text-align: center;
	margin: 0;
	padding: 0;
	padding-left: 25px;
	width: 250px;
	height: 188px;
}
#DajLog div,#DajLog div a{
	margin:0;
	padding: 0;
}
#DajPic2{
	margin: 15px;
}
#divTermine{
	display: none;
}
.list1{	
	padding-left:2px;
	margin: 0;
	
}
.list1 li{
	line-height:1.2em;
	clear: both;
}
.list1 span{	
	color: green;
	font-weight: bold;
}
.list1 a{
	color: black;
	font-size: 10px;
	font-weight: normal;
	padding-right: 4px;
}
.list1 a:link{
	text-decoration: none;
}
.list1 a:visited{
	text-decoration: none;
	color: #999;
}
.list1 a:hover{
	text-decoration: underline;
	color: black;
}
.list1 img{
	float: left;
	margin: 2px;
	margin-bottom: 10px;
}
.werbStart object{
	border: 1px solid #F00;
}
.lTermin{
	font-weight: bold;
}
.lZeit{
	font-style: italic;
}
#terminList{
	border-spacing: 0;
	width: 100%;
}
#TerminEdit{
	float: right;
	margin: 0;
	padding: 0;
	background: #FFF;
}
#TerminEdit li{
	float: left;
	padding: 2px;
}
#bestOffen{
	position: absolute;
	background: #FF0;
	left: 10px;
	top: 10px;
	z-index: 60;
}
.aehnlich{
	background: #0F0;
}
#statusL,
#statusB{
	width: 50%;
}
#manb{
	width: 80%;
}

