/*allgemeines Layout*/
body, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FFF;
}
#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-color: #F0F0F0;
}
#kopf{
	position: absolute;
	z-index: 4;
	left: 10px;
	top: 25px;
	height: 100px;
	width: auto;
	text-align: left;
	padding:0;
	margin:0;
	/*background-image: url(pic/Layout/kopf/ensemble_FEZ.gif);
	background-position: center;
	background-repeat: no-repeat;*/
}
#kopf2{
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 100%;
	text-align: right;
}

body#tabellenvergleich{
	background-image: none;
}
body#hilfe{
	
}

a:link{
	text-decoration: underline;
	color: #999;
}
a:visited{
	color: #333333;
	text-decoration: underline;
}
a:hover{
	color: #F90;
	text-decoration: underline;
}
#unternavi a:link{
	text-decoration: none;
	color: #999;
	text-transform: uppercase;
}
#unternavi a:visited{
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
#unternavi a:hover{
	color: #F90;
	text-decoration: none;
	text-transform: uppercase;
}
#unternavi .active2 a{
	color: #F90;
}
.ausz1{
	padding: 2px;
	background-color: #FDF5E6;
	color: #696969;
	font-size: larger;
	font-weight: bold;
	margin: 5px;
}
h1.ausz1{
	color: #00CC00;
	background-color: transparent;
	font-weight: bold;
}
.ausz2{
	padding-right: 5px;
	color: #CC0000;
}
.ausz3{
	font-weight: bold;
	color: #6495ED;
}
.link1{
	border:0px;
}
.link2{
	border:0px;
}
.linkhilfe{
	border: 0px;
	cursor: help;
}

.brot1{
	color: #000000;
}
.fontplus1{
	font-size: larger;
}


#bodyhg1{
	position: absolute;
	background-color: #FFF;
	z-index: 1;
	left: 0px;
	top: 125px;
	height: 80%;
	width: 100%;
}
#bodyhg2{
	position: absolute;
	background-color: #FF9900;
	z-index: 1;
	left: 10px;
	top: 0px;
	height: 100%;
	width: 114px;
}
#menu0{
	position: absolute;
	z-index: 5;
	right: 50px;
	top: 0;
	height: 28px;
	text-align: right;
	background-color: #E5E5E5;
	padding: 0px;
}
#menu0 img{
}
#login{
	position: absolute;
	z-index: 6;
	right: 30px;
	top: 100px;
}
#loginfeld{
	
}
#menu1{
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 0px;
	height: 95px;
	width: 100%;
	text-align: right;
}
#firmenname{
	visibility: hidden;
	color: #667CA2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	position: absolute;
	z-index: 4;
	left: 10px;
	top: 20px;
	
}
#firmenname2{
	visibility: hidden;
	color: #816E4E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	position: absolute;
	z-index: 4;
	left: 55px;
	top: 40px;
	
}
#firmenanschrift{
	visibility: hidden;
	position: absolute;
	z-index: 4;
	right: 30px;
	top: 40px;
}
#willkommen #unternavi, #agb #unternavi, #gaestebuch #unternavi{
	padding:0px;
}
#unternavi img{ 	
}
#unternavi h3{
	color: #FFF;
	margin-top: 0;
	padding-left: 5px;
}
/*Navigationslayout*/

form#suche select,input{
	border: 1px solid #CCCCCC;
	background-color:  #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: #000;
	text-decoration: none;
}
a.hauptnavi:visited{
	color: #999;
	text-decoration: none;
}
a.hauptnavi:hover{
	background-color: #FF9900;
	color: #667CA2;
	text-decoration: none;
}
a.activeh {
	border-left: 1px solid #816E4E;
	border-right: 1px solid #816E4E;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000000;
	background-image: url(../pic/Layout/hg/hg10gr-ws-h.gif);
	background-repeat: repeat-x;
}
#faq a.activeh{
		border:0;
}
a.activeh:hover {
	color: #000000;
	
}
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: 0px;
	cursor: text;
}
a.active2:visited{
	
}

.navileiste{
	border: 1px solid #DCDCDC;
	padding: 10px;
	background-color: #FFFFFF;
}
.Artnavi a{
	color: #CCCCCC;
}
.Artnavi a:hover{
	color: #000000;
}
#chauptnavi{
	position: absolute;
	z-index: 5;
	left: 250px;
	top: 0px;
	font-size: 10px;
	font-weight: bold;
}

#navigation1{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 19px;
	/*background-color: #FFCC99;*/
	/*border-bottom: 3px solid #FF8C00;*/
	border-bottom: 1px solid #CCC;
}
#navigation2{
	position: absolute;
	z-index: 3;
	left: 200px;
	top: 0;
	width: 100px;
	/*background-color: #FF8C00;*/
	height: 100%;
}
#unternavi{
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 140px;
	width: 200px;
	padding-left: 0;
	margin-left: 0;
}
#DatumUhrzeit{
	background-color: #EEEEEE;	
	text-align: right;
	width: 125px;
	border: 1px solid #999999;
	padding: 5px;
	margin-bottom: 5px;
}
#formular{
	background-color: #FFFAFA;
	top: 0px;
	height: 95px;
	width: 100%;
}
#suche{
	padding: 1px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: center;
}
#ordnerstruktur{
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#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;*/
}
/*Memolayout*/

.pmemo{
	margin: 3px;
	border: 1px solid #CCCCCC;
}
.pmemot{
	margin: 3px;
}
.pmemou{
	font-size: larger;
	font-weight: bold;
	color: White;
	background-color: #F0E68C;
}
.pmemod, .pmemob{
	background-color: #FFFACD;
}
#e-navi-m3,#e-navi-m4{
	background-color: #FFF;
}

/*Inhaltslayout*/
#liste{
	background-color: #FFF;
	position: absolute;
	z-index: 2;
	left: 235px;
	top: 50px;
	width: 55%;
	min-height: 75%;
	/*background-image: url(../pic/Layout/hg/hg30sw-gb-h.gif);
	background-position: top;
	background-repeat: repeat-x;*/
}
#willkommen #liste{
	text-align: center;
}
#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: 0px;
}
#Dateien{
	background-color: #EEEEEE;
	color: #CC0000;
	position: absolute;
	z-index: 2;
	left: 400px;
	top: 10px;
	margin: 10px;
	padding: 10px;
	padding-top: 0px;
}
#rechteseite{
	position: absolute;
	left: 82%;
	top: 100px;
	width: 16%;
	min-height: 83%;
	z-index: 10;
}
#rechteseite-ein{
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;
	position: absolute;
	right: 40px;
	top: 140px;
	width: 24px;
	z-index: 9;
	padding: 0px;
}
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 #unternavi,#ansprechpartner #unternavi, #agb #unternavi, #willkommen #unternavi{
	width: 0;
}
#shop-neu #liste, #willkommen #liste{
	left: 200px;
}
#shop-neu #liste{
	width: 80%;
}
#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;*/
	padding-top:3px;
	padding-bottom:5px;
}
div.shop2, div.shop2a, div.shop2e{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop2{
	background-image: url(../pic/navi/baumzwischenendstueck1.gif);
	padding-top:2px;
	padding-bottom:5px;
}
div.shop2a{
	background-image: url(../pic/navi/baumendstueck1.gif);
	padding-top:2px;
	padding-bottom:5px;
}
div.shop2e{
	padding-top:2px;
	padding-bottom:5px;
}
div.shop3, div.shop3a, div.shop3e,div.shop3ea{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop3{
	background-image: url(../pic/navi/baumzwischenendstueck2.gif);
	padding-top:2px;
	padding-bottom:5px;
}
div.shop3a{
	background-image: url(../pic/navi/baumendstueck2.gif);
}
div.shop3e{
	background-image: url(../pic/navi/baumzwischenendstueck2.gif);
}
div.shop3ea{
	background-image: url(../pic/navi/baumendstueck2.gif);
}
div.shop4, div.shop4a, div.shop4e, div.shop4i, div.shop4ia, div.shop4ea, div.shop4ie, div.shop4iea{
	background-position: left;
	background-repeat: no-repeat;
	padding-top:1px;
	padding-bottom:5px;
}
div.shop4{
	background-image: url(../pic/navi/baumzwischenendstueck3_1.gif);
}
div.shop4a{
	background-image: url(../pic/navi/baumendstueck3_1.gif);
}
div.shop4e{
	background-image: url(../pic/navi/baumzwischenendstueck3_0.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/baumendstueck3_0.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{
	background-position: left;
	background-repeat: no-repeat;
}
div.shop5{
	background-image: url(../pic/navi/baumzwischenendstueck5_111.gif);
}
div.shop5a{
	background-image: url(../pic/navi/baumendstueck5_111.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.shop6{
	
}
div.shop7{
	float: left;
	margin: 1px;
	padding: 2%;
	width: 252px; 
	height: 140px; 
	background-repeat: no-repeat;
}
div.shop7 a{
	margin-left: 110px;
	color: #FFF;
	line-height: 90px;
}
div.shop7 a img {
	margin-left: -110px;
}
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: 1px dashed #999;*/
}
#strich1{
	/*width: 100%;
	height: 2px;
	border-bottom: 3px double #FFCC00;*/
}
.tabelle1 table{
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	}
.artikel1{
	background-color: #FFFFFF;
}
button.artikel1{
	background-color: #FFFFFF;
}
.artikel2{
	background-color: #F0F0F0;
}

tr.artikel3 td{
	background-color: #FFFFFF;
}
tr.artikel3 hr{
	height: 1px;
	color: #CCCCCC;
}
tr.artikelUE{
	background-color: #DDDDDD;
	border-bottom: 1px solid #FFFFFF;
}
botton.artikel2{
	background-color: #EEEEEE;
}
tr{
	font-size: 9pt;
}
tr.artikel0{
	background-color: #FF0000;
}
td.artlist1{
	vertical-align: top;
	text-align: right;
	width: 20px;
	/*font-weight: bold;*/
	border-right: 1px dashed #CCCCCC;
	font-size: 8px;
}
td.artlistBN{
	vertical-align: top;
	text-align: right;
	width: 40px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px dashed #CCCCCC;
}
input.artlistOhne{
	vertical-align: top;
	background-color: transparent;
	border: 0px;
}
td.artlistTH{
	vertical-align: top;
	width: 80px;
}
img.artlistTH{
	border: 1px solid #000099;
}
span.artlistTH{
	color: #CCCCCC;
}
td.artlistBZ{
	vertical-align: top;
	width: 60%;
}
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{
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../pic/navi/baumplus.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	
	
}
.shop1 em,.shop1a em{
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../pic/navi/baumminus.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-style: normal;
}
.shop1 a,.shop1a a{
	margin-left: 0px;
}
.shop2 a,.shop2a a,.shop2 em,.shop2a em{
	margin-left: 12px;
}
.shop3 a,.shop3a a,.shop3e a,.shop3ea a{
	margin-left: 15px;
}
.shop4 a,.shop4a a,.shop4e a,.shop4ea a,.shop4i a,.shop4ia a,.shop4ie a,.shop4iea a{
	margin-left: 32px;
}
.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{
	margin-left: 44px;
}
th{
	font-size: 12px;
}
#kunden th{
	font-size: 9px;
}
.tdright, .rechts{
	text-align: right;
}
.aktionspreis {
	text-decoration: line-through;
}
.aktionspreis2{
	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;
}
#informationu{
	padding: 1px;
	text-align: center;
	clear: both;
}
#ueliste{
	font-weight: bold;
	color: #708090;
	text-align: center;
}
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{
	padding-left: 30px;
	margin-top: 2px;
	border-top: 1px solid #CCCCCC;
	background-position: left;
	background-repeat: no-repeat;
}
div.Lagerbestand1{
	font-weight: bold;
	color: Red;
	background-image: url(../pic/navi/ampel_rot.gif);
}
div.Lagerbestand2{
	background-image: url(../pic/navi/ampel_gruen.gif);
}
#WK_sonstiges{
	padding: 10px;
	text-align: center;
}
/*Shop Einzeldarstellung*/

body#einzel{
	background-image: none;
}
#prodEinzel{
	position: relative;
	left: 0px;
	top: 0px;
}
#einzelBild1{
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0px;
	width: 59%;
	top: 23px;
	height: 252px;
	overflow: auto;
}
#einzelBild2{
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0px;
	width: 59%;
	top: 23px;
	height: 252px;
	clip: auto;
	visibility: hidden;
}
#einzelBild3{
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
	color: #CCCCCC;
	position: absolute;
	z-index: 50;
	left: 0px;
	width: 59%;
	top: 23px;
	height: 252px;
	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: 0px;
	top: 5px;
	width: 66%;
	height: 15px;
	visibility: hidden;
}
#einzelBez1{
	background-color: #FF9933;
	padding: 1px;
	padding-left: 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	z-index: 51;
	left: 0px;
	top: 3px;
	width: 58%;
	height: 15px;
}
#einzelBeschr1{
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	border: 1px solid #AAAAAA;
	position: absolute;
	z-index: 51;
	left: 60%;
	top: 3px;
	width: 38%;
	height: 262px;
	overflow: auto;
}
#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: 315px;
}
#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: 50;
	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: 400px;
	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: 400px;
	top: 305px;
	width: 282px;
	height: 20px;
}
#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{
	background-color: #FF9933;
	position: absolute;
	z-index: 49;
	left: 0px;
	top: 279px;
	width: 100%;
	height: 66px;
}
#einzelAdmin{
	position: absolute;
	z-index: 1000;
	top: 380px;
	left: 30%;
}
#einzelArtNr{
	background-color: #F0F0F0;
	position: absolute;
	z-index: 50;
	left: 0px;
	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: 0px;
	visibility: hidden;
}

/*Adminumgebung*/
#cnaviadmin{
	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;
	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: 0px;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	padding: 5px;
}
#anmLieferort{
	background-color: #F0FFFF;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	padding:5px;
	margin-bottom: 5px;
}
#seite1 #lieferwiewohn{
	border: 0px;
	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: 0px;
	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: 0px;	
		
}
#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;
}

/* Gstebuch*/

#gaestebuch h2,#anmeldung h1{
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
	font-size: 10pt;
	text-align: left;
}
.gbantwort{
	height: 120px;
	width: 90%;
}
.beitragneu textarea{
	height: 100px;
	width: 52%;
}
div.beitragneu, div.beitraege{
	color: #000000;
	border: 1px solid #CCCCCC;
	width: 98%;
	margin-bottom: 10px;
}
#beitragbuttons{
	text-align: center;
}
#beitragsmilies{
	padding-top: 10px;
	text-align: center;
}
div.spaltelinks, div.beitraegelinks{
	padding-top: 5px;
	text-align: right;
	width: 185px;
	min-height: 100px;
	float: left;
	margin-right: 5px;
}
div.beitraegelinks{
	border-right: 1px dashed #CCCCCC;
	width: 135px;
}
.beitraegerechts{
	padding:5px;
	
}
div.antwortgb{
	padding-left:130px;
}
div.beitraegerechts p{
	padding: 5px;
	margin-top: 0px;
}
div.antwortgb hr{
	height: 1px;
	color: #CCCCCC;
}
p.spaltelinks1{
	margin-top: 0px;
	padding-right: 5px;
}
div.spaltemitte{
	
}
div.beitraege{
	overflow: auto;
}
.datumbeitrag{
	text-align: right;
}

/* Werbung */

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

/*Galerie*/

#galerie #liste img{
	margin-top: 5px;
}

/*FAQ*/

#fragestellen{
	padding: 5px;
	padding-top: 0px;
	border: 1px solid #CCCCCC;
}

/* Bestellstatus */

#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;
}
#status #kopf2{
}
#status #unternavi{
	width: 100px;
}
#status #liste{
	left: 200px;
	width: 65%;
}
#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: Lime;
	font-weight: bold;
}

/*Fehlerreport*/

#fehler #kopf2{
}
#emailauflokal{
	position: absolute;
	z-index: 10;
	bottom: 10px;
	right: 10px;
	border: 1px solid #C00;
	background-color: #FFF;
	line-height: 120%;
}
#screenshots{
	border: 1px dashed #CCCCCC;
	border-right: 0px;
	border-left: 0px; 
	text-align: center;
}
#screenshotoben{
	background-color: #FCFCFC;
	border: 1px dashed #CCCCCC;
	border-right: 0px;
	border-left: 0px; 
	padding: 2px;
}
#angabensystem{
	border-bottom: 1px dashed #CCCCCC;
	padding: 2px;
	text-align: center;
}
#fehler h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	width: 98%;
	font-size: 10pt;
	text-align: center;
}

/* 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: 0px;
}
#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,#faq #liste,#impressum #liste,#kontakt #liste{
	top: 125px;
	left: 250px;
}
input.andere{
	border: 0px;
	background-color: #FFFFF0;
}
#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: 120px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.shop-div p{
	margin: 0px;
	padding: 0px;
	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;
}
/*#cont1{
	width: 50%;
}*/
/* 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;
}
#faq h4,#hilfe h4{
	color: #C00;
}
#faq p.frage,#faq p.antwort,a.extern,a.intern{
	background-position:  0 2px;
	background-repeat: no-repeat;
}
a.extern,a.intern{
	padding-left: 10pt;
}
#faq p.frage,#faq p.antwort{
	text-indent: 12pt;
	margin-left: 10pt;
}
#hilfe p,#hilfe table{
	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);
}
a.extern{
	background-image: url(../pic/navi/extern.gif);
}
a.intern{
	background-image: url(../pic/navi/intern.gif);
}
#faq ul{
	
}
#faq #content1{
	float: right;
}
ul li{
	list-style: none;
	font-weight: bold;
	color: #C00;
}
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;
}
#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;
}
.tf1 {
	background-color: #CCCCCC;
	background-image: url(../pic/Layout/navigation/images/tf1_hg_li.gif);
	background-repeat: repeat-y;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 10px;
}
.tf2{
	background-color: #E5E5E5;
	background-image: url(../pic/Layout/navigation/images/tf2_hg_li.gif);
	background-repeat: repeat-y;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 10px;
}
table.tfu{
	vertical-align: bottom;
	margin-bottom: -1px; 
	padding-bottom: 0;
}
.tf1 td,.tf2 td{
	font-size: 8px;
	line-height: 8px;
}
.tf1 p,.tf2 p{
	margin: 5px;
	margin-top: 0;
}
/*Accesskey*/
.acc-br {
        clear:left;
}
.acc-deak {
        width:0.9em;
        float:left;
        margin-right:.25em;
        margin-bottom:.25em;
        padding:.25em 1em;
        border:1px dotted #D7E9FF;
        display:block;
}
.acc-hidden {
        display:none;
}
.acc-key {
        text-align:center;
        line-height:1.1em;
        font-size:0.9em;
        width:10.3em;
}
.acc-key p{
	padding-bottom:10px;
}
.acc-key a {
        width:0.9em;
        float:left;
        margin-right:0.25em;
        margin-bottom:.25em;
        padding:.25em 1em;
        border:1px solid #F90;
        display:block;
        text-decoration:none;
}
.acc-key a:link {
        color:#000;
        background:#D3D3D3;
        font-weight:400;
        text-decoration:none;
}
.acc-key a:visited {
        color:#000;
        background:#D3D3D3;
        font-weight:400;
        text-decoration:none;
}
.acc-key a:hover {
        color:#FFFFF2;
        background:#789;
        font-weight:700;
        text-decoration:none;
}
.acc-key a:active {
        color:#FFFFF2;
        background:#F90;
        font-weight:400;
        text-decoration:none;
}
.acc-key a:focus {
        color:#FFFFF2;
        background:navy;
        font-weight:700;
        text-decoration:none;
}
.acc-logo {
        background:transparent;
        line-height:1.1em;
        font-size:0.9em;
        letter-spacing:0;
        text-decoration:inherit;
}
.acc-logo a {
        background:transparent;
        border:0;
        margin:.25em 0 0 .25em;
        color:red;
        padding:.25em;
        text-decoration:none;
}
.acc-logo a:link {
        background:transparent;
        border:0;
        padding:0;
        font-weight:400;
        text-decoration:none;
}
.acc-logo a:visited {
        background:transparent;
        border:0;
        padding:0;
        font-weight:400;
        text-decoration:none;
}
.acc-logo a:hover {
        background:transparent;
        border:0;
        padding:0;
        font-weight:400;
        text-decoration:none;
}
.acc-logo a:active {
        background:transparent;
        border:0;
        padding:0;
        font-weight:400;
        text-decoration:none;
}
.acc-logo a:focus {
        background:transparent;
        border:0;
        padding:0;
        font-weight:400;
        text-decoration:none;
}
.acc-text {
        background:transparent;
        color:navy;
        font-variant:small-caps;
        letter-spacing:0;
         font-weight:700;
        font-style:normal;
        font-family:verdana,tahoma,arial,sans-serif;
}
.acc-text em {
        background:transparent;
        color:red;
        letter-spacing:0;
        font-style:italic;
}
#h3-access{
	display: none;
}
#h3-werbung{
	margin-top:0;
}
#rechteseite{
	background-color: #FFF;
}
.div1,#unternavi div
{
/*border:1px solid #FFF;
background-color:#CCCCCC;
-moz-border-radius:10px;
padding: 5px;
padding-top: 0;
margin-top:5px;*/
}
#unternavi div div{
	/*border-top: 0;
	border-bottom: 0;*/
}
#rechteseite div div{
	
}

#navigation2{
	z-index:0;
}
#nav-sonst{
	display: none;
}
.xsnazzy h3, .zsnazzy h3 {
	margin:0; 
	font-size:1.2em; 
	padding:0 10px 5px 10px; 
	/*border-bottom:1px solid #F90;*/
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px;
font-size:10px;
}
.xsnazzy {
background: transparent; 
float:left; 
margin-top : 3px;
width: 240px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1 span, .xb2 span, .xb3 span, .xb4 span {
display:none; 
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#E5E5E5; 
border-left:1px solid #F90;
border-right:1px solid #F90;
}
.xb1 {
margin:0 5px; 
background:#F90;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:1px solid #F90; 
/*border-width:0 1px;*/
height:auto;
border-top: 0;
	border-bottom: 0;
	background:#E5E5E5;
}
* html .xboxcontent {
height:1px;
}

.color_a {

background:#E5E5E5;
color:#F90;
}
.color_b {
background:#E5E5E5; 
color:#F90;
}
.color_c {
background:#E5E5E5; 
color:#F90;
}
.color_d {
background:#E5E5E5; 
color:#F90;
}
.xsnazzy2 h3, .zsnazzy2 h3 {
	margin:0; 
	font-size:1.2em; 
	padding:0 10px 5px 10px; 
	/*border-bottom:1px solid #F90;*/
}
.xsnazzy2 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px;
font-size:10px;
}
.xsnazzy2 {
background: transparent; 
float:left; 
margin-top : 3px;
width: 200px;
}

.xtop2, .xbottom2 {
display:block; 
background:transparent; 
font-size:1px;
}
.x2b1, .x2b2, .x2b3, .x2b4 {
display:block; 
overflow:hidden;
}
.x2b1 span, .x2b2 span, .x2b3 span, .x2b4 span {
display:none; 
}
.x2b1, .x2b2, .x2b3 {
height:1px;
}
.x2b2, .x2b3, .x2b4 {
background:#E0E0E0; 
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}
.x2b1 {
margin:0 5px; 
background:#FFF;
}
.x2b2 {
margin:0 3px;
border-width:0 2px;
}
.x2b3 {
margin:0 2px;
}
.x2b4 {
height:2px; 
margin:0 1px;
}

.xboxcontent2 {
display:block; 
border:1px solid #FFF; 
/*border-width:0 1px;*/
height:auto;
border-top: 0;
	border-bottom: 0;
	background:#E0E0E0;
}
* html .xboxcontent2 {
height:1px;
}

.color_a2 {

background:#E5E5E5;
color:#F90;
}
.color_b2 {
background:#E5E5E5; 
color:#F90;
}
.color_c2 {
background:#E5E5E5; 
color:#F90;
}
.color_d2 {
background:#E5E5E5; 
color:#F90;
}
div.contentstart {
	float: left;
	border: 1px solid #F90;
	margin-left: 5px;
	margin-bottom: 5px;
}
div.contentstart p{
	font-family: serif;
	font-size: 14pt;
	font-weight: bold;
	color: #F90;
}
#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;*/
	min-height: 300px;
	border:1px solid #F90;
	overflow:auto;
	width: 45%;
	background: #F0F0F0;
}
div.Thumb-i{
	margin:2px;
	float: left;
	height: 102px;
	width: 135px;
	background: #F0F0F0;
}
div.Bezeichnung-i{
	height: 44px;
	background: #F0F0F0;
}
div.preise-i{
	padding: 2px;
	font-weight: bold;
	background: #F0F0F0;
}
div.grundpreis-i{
	background: #F0F0F0;
}
div.meldung-i{
	clear: both;
	background: #F0F0F0;
}
div.sonstiges-i{
	background: #F0F0F0;
	
}
div.warenkorb-i{
	/*background: #F90;*/
	text-align: right;
	bottom: 0;
	vertical-align: top;
	padding-top: 2px;
	line-height: 30px;
	/*height: 30px;*/
}
div.warenkorb2-i{
	/*background: #FF0;*/
	text-align: right;
	bottom: 10px;
	vertical-align: top;
	padding-top: 2px;
	line-height: 30px;
	height: 80px;
}
.zp{
	font-size:smaller;
	margin:0;
	padding:0;
}
div .submitb{
	margin-top: 1px;
}
div .artlistOhne{
	margin-top: 1px;
}
#enurlieferbar{
	border: 1px solid #CCC;
	padding: 0;
	margin: 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;}
input.breite1a{
	width: 30px;
}
/*Loginlayout*/
#loginSSL #loginfeld,#loginSSL #e-navi-log{
	background-color: #FFF;
	position: absolute;
	z-index: 2;
	left: 15%;
	top: 100px;
	width: 30%;
	height: 300px;
	text-align: center;
	border-right: 1px dashed #CCCCCC;
}
#loginSSL #anmeldefeld{
	background-color: #FFFFF0;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 100px;
	width: 30%;
	text-align: center;
	height: 300px;
}
#anmeldung #liste{
	background-color: #FFF;
}
#loginSSL #Nickname,#loginSSL #passwort{
	width: 90%;
}
input.textfeld2{
	margin-top: 3px;
	margin-bottom: 6px;
}
#loginSSL #e-navi-log, #loginSSL #anmeldefeld{
	border: 1px solid #CCC;
}
#h3-schnellsuche{
	display: none;
}
