.inputbox {  font-size: 12px; font-family:  Arial, Helvetica, sans-serif; background-color: #CCCCCC; color: #000099; border: 1px #333333 solid};
.basket {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.basketsmall {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; background-color: #BCC9D6}
.basketsmallempty { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; background-color: #006699}
.minibasket { font-size:11px; }
.buttons {  font-size: 13px; font-family:  Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px solid #333333}
.category { background-color: #E4E4D6; font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #858558}
.faded {  -moz-opacity: 70%; filter: alpha(opacity=70)}
.footer {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;text-align:center;}
.mybody {  background-color: #F3F4F5}
.popuplayer {  font-family:  Arial, Helvetica, sans-serif; color: #336699; background-color: #FFD2D2; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #006666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 10px}
.searchresults1 {  background-color: #EEEEDD; font-weight: bold}
.searchresults2 {  background-color: #F8F8FF}
.searchresults3 {  background-color: #EEEEFF}
.select {  font-size: small; font-family:  Arial, Helvetica, sans-serif; background-color: #E2E2E2; color: #000099}
.subcategory { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.tablecolor1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2528A5;
	font-variant: small-caps;
	line-height: 20px;
}
.tablecolor2 { font-weight: bold; color: 2528A5;}
.tablecolor3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2528A5;
	font-variant: small-caps;
	vertical-align: top;
	background-color: #CDDFED;

}
.tablecolor4 {  color: #FFFFFF; background-color: #F5F5F5; font-size: 12px; font-weight: bold}
.tableframe1 {  border: 1px #CCCCCC solid}
.tableframe2 {  background-color: #BCC9D6; border: #EAEAEA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableframe3 {  background-color: #D5EAD5; border: 1px #CCCCCC solid}
.tablecolorproductbg {
	background-color: FEFEFE;
	border: 1px #666666 solid;
	font-size: 10pt;
}
.transparentinput {  background-color:transparent; border-style:groove; font-family:Arial, Helvetica; color:#0064b4;}

a {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}
a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0066FF;
    font-size:1em;
}
a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #0000CC;
	font-weight: normal;
}
a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: normal;
	color: #0000CC;
}

a.nav:hover {  
font-family:  Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
text-decoration: underline; 
}

a.nav:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #47535F;
	text-decoration: none;
}
a.nav:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	text-decoration: none;
	color: #47535F;

}

body {
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	scrollbar-base-color:white;
	scrollbar-track-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:white;
	scrollbar-arrow-color:#003366;
	color: #000099;	
}

h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: auto;
	color: #000099;
	background-position: center;


}
h5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
}
h6 {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px}
img {
	border: none;

}
table {  
font-family:  Arial, Helvetica, sans-serif; 
}

table.grundpreis td {
	font-size:11px;
	color:#454545;
}

td {
	font-family:  Arial, Helvetica, sans-serif;

}
hr {  font-size: 1px; color: #999999; text-decoration: none}
.tablecolorproducttoprow {
	background-color: #E8E8E8;
	border: #666666 solid;
	border-width: 1px 0px 1px 1px;
	font-size: 16px;
}
.navtable {  background-color: #ECF0F6; clip:   rect(   ); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.toprow {  background-color: #ffffff; color: #CCCCCC}
.linkrow {  background-color: #F9F9F9; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; color: #999999}
.leftcol { color: #666666; background-color:#FFFFFF; font-size: 10px; border-color: black #000000 black black; border-right-width: 1px}
.rightcol {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-size: 12px;
	width: 104px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
	padding-left:4px;


}
.midcol { color: #000000; background-color: #FFFFFF;padding-left:5px;}
.deutlich { font-size:12px;line-height: 4 mm}
.script {color:#888888; }
.deutlich2 { color:#EE1217;font-size:10px; }
.faq {
	font-size: 12pt;
	color: #000066;
	border: 1px;

}
a.faq {
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.shoppagedescription {
	font-size: 12px;
}
a.faq:link {
	color: #000099;
}
.deutlichblau {
	font-size:12px;
line-height=4 mm;
color: #000099;

}
center {
	text-align: center;

}
.text {
	font-size: 10px;
	color: #000099;
}
.text10px {
	font-size: 10px;
	font-weight: normal;
	color: #000099;
}

.text_small {
font-size:14px; 
}

li {
	list-style-position: outside;


}
.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000099;
	border:1px solid #C7FECD;
}
.zentriert {
	text-align: center;
}
p {
	color: #000099;
	line-height: 20px;
	font-size:0.9em;
}
div {
	color: #000099;
	line-height: 20px;
}


.checkbox2 {
	color: #000099;
	background-color: #FF9900;

}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: underline;
}
a.info:link {
	font-size: 1.0em;
	line-height: 1.6em;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.info:visited {
	text-decoration: underline;
	font-size: 1.0em;
	line-height: 1.6em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
a.info:hover {
	color: #0066FF;
	text-decoration: underline;
	font-size: 1.0em;
	line-height: 1.6em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
margin {
	margin: 5px;
	border: 1px solid #000099;
}
.margin {
	margin: 5px;
	border: 1px solid #000099;
}
.abschicken {
	font-weight: bold;

}
.news {
	font-size: 13px;
	line-height: 5mm;
	color: #000099;
	font-weight: normal;
}
.etikett {
	color: #000000;
	text-align: justify;
	border: 1px solid #333333;
	padding: 5px;

}
.etikettzeile {
	background-color: #E8bb62;
}
.rahmen {
	border: 1px solid #333333;
}
.infolink {
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}
a.infolink:link {
	font-size: xx-small;
	color: #666666;
}
a.infolink:visited {
	font-size: xx-small;
	color: #666666;
}
a.infolink:hover {
	font-size: xx-small;
	color: #000000;
}
.fehlermeldung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF3300;
	background-color: #FFE8E1;
	text-align: center;
	padding: 7px;
	border: 3px solid #CC0000;
	font-weight: normal;
	margin: 3px;


}
.infomeldung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #EDFDFE;
	text-align: center;
	margin: 10px;
	padding: 7px;
	border: 3px solid #9FEAFF;
}
.loginform {
	background-color: #EDFDFE;
	margin: 5px;
	padding: 5px;
	border: 3px solid #9FEAFF;
}
.achtung {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #FFDFDF;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border: 3px solid #FFA4A4;
	font-size: x-small;
	width: 400px;
}

table.mainpagetable img {
border:1px solid #000099;
margin:auto;
}
.linksmall {
	font-size: 9px;
}

table.grundpreise td {
	font-size:11px;
}


