body
	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	}

h1
	{
	font: 14px Arial, Helvetica, sans-serif;
	color: #330000;
	margin: 13px;
	font-weight: bold;
	}

h2
	{
	font: 12px Arial, Helvetica, sans-serif;
	color: #330000;
	margin: 13px;
	font-weight: bold;

	}
h3
	{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 13px;
	font-weight: bold;
	}
h4
	{
	font: 10px Arial, Helvetica, sans-serif bold;
	color: #330000;
	margin: 13px;
	font-weight: bold;
	}
td
	{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
p
	{
	color: #333333;
	margin: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a:link
	{
	color : #300;
	text-decoration: underline;
	}

a:visited
	{
	color : #300;
	text-decoration: none;
	}

a:hover
	{
	color : #FFF;
	background: #666;
	text-decoration: none;
	}

a:active
	{
	color : #FFF;
	text-decoration : underline;
	background : #000;
	}
.smallheadAngebote
	{
	font-size: 11px;
	}
a.smallheadAngebote:link
	{
	color : #300;
	text-decoration: underline;
	}

a.smallheadAngebote:visited
	{
	color : #999;
	text-decoration: none;
	}

a.smallheadAngebote:hover
	{
	color : #FFF;
	background: #666;
	text-decoration: none;
	}

a.smallheadAngebote:active
	{
	color : #FFF;
	text-decoration : underline;
	background : #000;
	}
	
h1 a:link
	{
	color : #300;
	text-decoration: underline;
	}

h1 a:visited
	{
	color : #999;
	text-decoration: none;
	}

h1 a:hover
	{
	color : #FFF;
	background: #666;
	text-decoration: none;
	}

h1 a:active
	{
	color : #FFF;
	text-decoration : underline;
	background : #000;
	}


a.randlos:link
	{
	text-decoration:none;
	background: #FFF;
	color: 900;
	}
a.randlos:visited
	{
	text-decoration:none;
	background: #FFF;
	color: 900;
	}
a.randlos:hover
	{
	text-decoration:none;
	background: #FFF;
	color: 900;
	}
a.randlos:active
	{
	text-decoration:none;
	background: #FFF;
	color: 900;
	}


.smallhead
	{
	font-size: 11px;
	color: #999999;
	text-align: right;
	font-style: italic;
	}
.smallheadArtikel
	{
	font-size: 11px;
	color: #990000;
	text-align: left;
	font-weight: bold;
	margin: 0px 7px 7px	7px;
	}

a.smallhead:link
	{
	color : #999;
	text-decoration: none;
	}

a.smallhead:visited
	{
	color : #999;
	text-decoration: none;
	}

a.smallhead:hover
	{
	color : #FFF;
	background: #666;
	text-decoration: none;
	}

a.smallhead:active
	{
	color : #FFF;
	text-decoration : underline;
	background : #000;
	}
.inputleftmenu
	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F3F3F3;
	border: 1px #DDDDDD outset;
	height: 20px;
	}

.smaller
	{
	font-size: 10px;
	}

.foot
	{
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	}
	
a.foot:link
	{
	text-decoration: none;
	padding: 0px;
	color: #FFF;
	}
a.foot:visited
	{
	text-decoration: none;
	color: #FFF;
	padding: 0px;

	}
a.foot:hover
	{
	color: #300;
	background: #FFF;
	padding: 0px;

	}
a.foot:active
	{
	color: #FFF;
	background: #000;
	text-decoration: underline;
	padding: 0px;
	}
.artNo
	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	}
.artText
	{  font-size: 10px;
	color: #000000;
	margin: 13px;
	}
.artText p
	{
	color: #333333;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.artPreis
	{  font-size: 12px;
	font-weight: bold;
	color: #330000;
	text-align: right
	}
.hellgrau
	{
	color: #666666
	}
.whiteOnRed
	{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #660000;
	}
.bestell_zeile
	{
	font-size: 11px;
	padding: 0px 7px 3px 13px;
	color: #333333;
	}

.bestell_feld
	{
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 background: #E6E6E6;
	 padding: 0px;
	 width: 230px;
	 height: 17px;
	 border: 1px #666666 dotted;
	 margin: 3px;
	 }
.bestell_plz
	{
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 background: #E6E6E6;
	 padding: 0px;
	 width: 30px;
	 height: 17px;
	 border: 1px #666666 dotted;
	 margin: 3px; }
.bestell_Ort
	{
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 background: #E6E6E6;
	 padding: 0px;
	 width: 182px;
	 height: 17px;
	 border: 1px #666666 dotted;
	 margin: 3px; }
.bestell_textarea
	{
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 background: #E6E6E6;
	 padding: 0px;
	 width: 230px;
	 height: 90px;
	 border: 1px #666666 dotted;
	 margin: 3px;
	 }

.navigation_baum_headline
	{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0px 1px 7px;
	padding: 1px 1px;
	}
.navigation_baum_1, .navigation_baum_aktiv_1
	{
	color: #FFF;
	font-size: 11px;
	font-weight:bold;
	margin: 1px 0px 1px 7px;
	padding: 1px;
	list-style-type:none;
	}
.navigation_baum_2, .navigation_baum_aktiv_2 {
	color: #FFF;
	font-size: 10px;
	font-weight:bold;
	margin: 1px 0px 1px 13px;
	padding: 1px;
	list-style-type:none;
	}
.navigation_baum_3, .navigation_baum_aktiv_3 {
	color: #FFF;
	font-size:10px;
	font-weight:normal;
	margin: 1px 0px 1px 21px;
	padding:1px;
	list-style-type:none;
	}
	
.navigation_baum_4, .navigation_baum_aktiv_4 {
	color: #FFF;
	font-size: 10px;
	font-weight:normal;
	margin: 1px 0px 1px 28px;
	padding: 1px;
	list-style-type: none;
	}


.link_ebene_1, .link_ebene_2 {
	font-weight:bold;
	}
a.link_ebene_1:link, a.link_ebene_2:link, a.link_ebene_3:link, a.link_ebene_4:link
	{
	text-decoration: none;
	border: 1px #999 solid;
	}
a.link_ebene_1:visited, a.link_ebene_2:visited, a.link_ebene_3:visited, a.link_ebene_4:visited
	{
	text-decoration: none;
	color: #CCC;
	border: 1px #999 solid;
	}
a.link_ebene_1:hover, a.link_ebene_2:hover, a.link_ebene_3:hover, a.link_ebene_4:hover
	{
	text-decoration: underline;
	background: #FFF;
	color: #000;
	border: 1px #FFF solid;
	}
a.link_ebene_1:active, a.link_ebene_2:active, a.link_ebene_3:active
	{
	text-decoration: underline;
	background: #FFF;
	color: #300;
	border: 1px #300 solid;
	}
.leftmenu {
	color: #FFF;
	font-size: 11px;
	font-weight:bold;
	margin: 1px 0px 1px 7px;
	padding: 1px;
}
.leftWarenkorb {
	font-size: 10px;
	margin: 0px 0px 2px 7px;
	text-align: right;
}
.brotkrumen {
	text-align: right;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color: #999;
}
.brotkrumen a:link, .brotkrumen a:visited {
	color: #999;
	font-weight:normal;
	text-decoration:underline;
	}
.brotkrumen a:hover, .brotkrumen a:active {
	color: #FFF;
	background-color: #999;
	text-decoration:none;
	}
.normal {
	color: #333333;
	margin: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#blaettern {
font-size:10px;
color: #FFF;
}

#blaettern a {
	margin: 0px 7px;
	}
.abstand13px {
	margin: 13px;
	padding: 0px;
}
.abstand13px table {
	/* abstaende sollen sich nicht auf tabelle uebertragen!) */
	margin: 0px;
	}


.fehler {
	color: #900;
	border-top: 1px solid #900;
	border-bottom: 1px solid #900;
	margin: 0px;
	padding: 13px 0px;
}
.nichtEinruecken {
	margin: 13px 0px;
	padding: 0px;
}
th {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-bottom: 3px solid #666;
}
.inputSuch {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F3F3F3;
	border: 1px solid #333333;
	height: 20px;
	width: 262px;
	margin-top: 1px;
}
.warenkorb-LeftCol {
	font-weight: bold;
	text-align: left;
}
.warenkorb-RightCol {
	font-weight: normal;
	text-align: right;
}
.warenkorb-Sum {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.versandkosten {
	color: #666;
}
.versandkosten th {
	font-size: 11px;
	font-weight:bold;
	background-color: #FFF;
	color: #666;
}
.versandkosten td {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	}
