/* CSS Document */
body { background:url(../bilder/shop_muster_finale.jpg); xbackground:#b27b28;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; margin:0px;}

.active {
background-color: #55090b;
color: #FFFFFF;
}


a {text-decoration:underline; color:#000000}
a:hover {text-decoration:underline; color:#ffffff; background-color:#55090b;}

.logo {

background:url(../bilder/background.jpg) x-repeat;

height:100px;
}
hr {
border:1px solid #7e1518;
}
.artikel_kurz{
border:0px;
border-top: 0px solid #b27b28;
padding:0px;
margin:0px;
}

.del { color: red }

.img {
border:0px;
}
.artitel {
color:#b27b28;
}
.img_opt {
border: 1px solid #55090b;
padding:3px;
margin:1px;
}

.img_cart {
border:0;
padding:0px;
margin:0px;
}

.option {
font: bold 9px verdana, arial, sans-serif;
background-color:#b27b28;
border:1px solid #55090b;
float:left;
}
.option a {
text-decoration:none;
color:#000000;
padding:2px;
}
.artikelinfo {
font: bold 9px verdana, arial, sans-serif;
background-color:#b27b28;
border:1px solid #55090b;
float:left;
}
.artikelinfo a {
text-decoration:none;
color:#000000;
padding:2px;
}

h1,h2,h3 {
color: #55090b;
}
h1{
font: bold 1.8em verdana, arial, sans-serif;
}
h2{
font: bold 1.6em verdana, arial, sans-serif;
}
h3 {
font: bold 1.4em verdana, arial, sans-serif;
color:#b27b28;
}
h4 {
font: bold 1.2em verdana, arial, sans-serif;
color:#b27b28;
}

ul#tabnav {
list-style-type: none;
margin: 0;
padding-left: 200px;
padding-bottom: 24px;
padding-top: 0px;
font: bold 10px verdana, arial, sans-serif;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #a37d32;
color: #55090b;
margin: 2px 4px 0 0px;
padding:1; 
border: 1px solid #55090b;
border-bottom:none;
}
ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
padding: 4px;
}
ul#tabnav a:hover {
background-color: #55090b;
color: #FFFFFF;
}
body#home li.home, body#konto li.konto,
body#warenkorb li.warenkorb, body#kasse li.kasse, body#neukundenInfos li.neukundenInfos, body#verkaufslokal li.verkaufslokal, body#suche li.suche {
color: #55090b;
background-color: #FFFFFF;
}
body#home li.home a:link, body#home li.home a:visited,
body#konto li.konto a:link, body#konto li.konto a:visited,
body#warenkorb li.warenkorb a:link,
body#warenkorb li.warenkorb a:visited, body#kasse li.kasse a:link,
body#kasse li.kasse a:visited,body#neukundenInfos li.neukundenInfos a:link,
body#neukundenInfos li.neukundenInfos a:visited, body#verkaufslokal li.verkaufslokal a:link,
body#verkaufslokal li.verkaufslokal a:visited, body#suche li.suche a:link,
body#suche li.suche a:visited {
color: #55090b;
background-color: #FFFFFF;
}


#kategorie td{
font: bold 10px Verdana,Arial,Helvetica,sans-serif;
color: #b27b28;
text-align:center;
padding:3px;
padding-bottom:10px;
}
#kategorie img {
border: 1px solid #55090b;
width:125x;
height:125px;

}

#wrapper {
width: auto;
position: relative;
width:1006px;
}

#leftcontent {
position: absolute;
top: 0px;
left: 0px;
width: 170px;
background-color:#b27b28;
}

#rightcontent {
position: absolute;
top: 0px;
right: 0px;
width: 170px;
background-color:#b27b28;
}

#maincontent {
margin-left: 175px;
padding: 10px;
xborder:1px solid #7e1518;
border: 1px solid #55090b;
border-left: 1px solid #55090b;
border-right: 1px solid #55090b;
border-bottom: 1px solid #55090b;
border-top:none;
background-color:#fff;
width: 635px;
}

#box {
width: 170px;
margin:0px;
padding:0px;
xborder: 1px solid #7e1518;
border: 1px solid #55090b;
xbackground-color:#FFFFFF;
background-color:#a37d32;
}

#box h1 {
  xbackground-color:#7e1518;
  background-color:#55090b;
  color: #fff;
  font-size: 11px;
  text-align: center;
  padding: 3px;
  margin:0px;
}

#box .inhalt {
  margin:5px;
  padding:0px;
}
#box .input {
color: #fff;
background-color: #b27b28;
border: 1px groove #55090b;
}

#box .btn {
font-size:9px;
width:80px;
background-color:#b27b28;
border:1px  solid #55090b;
color:#FFFFFF;
float:left;
}

#box .select{
width:144px;
}

#footer {
bottom: 0;
padding:0px;
color:#ffffff;
}

.inputFeld
{ 
color: #000000;
background-color: #fff;
border: 1px solid #55090b;
} 

.errorFeld 
{
border: #9F0004 1px solid;
background-color: #FFFFCC;
}
.checkbox_errorFeld 
{

background-color: #FFFFCC;
}

.errorTabelle 
{
border: #9F0004 1px solid;
background-color: #E2E1E1;
} 
.infoTabelle 
{
border: #000 1px solid;
color:#009900;
font:bold 0.9em Verdana,Arial,Helvetica,sans-serif;
} 
.tabelle_cart {
border:0px solid;
background-color: #ffffff;
}
.tabelle_cart th {
background-color: #E2E1E1;
}

.btn {
font-size:9px;
width:100px;
background-color:#b27b28;
border:1px solid #55090b;
color:#FFFFFF;
float:left;
}

.btnBestellen {
font-size:9px;
width:100px;
background-color:#b27b28;
border:1px solid #55090b;
color:#FFFFFF;
float:right;
}

fieldset {
border: 1px solid #55090b;
margin-top: 5px;
padding: 5px;
}
legend {
font:bold 1.3em Verdana,Arial,Helvetica,sans-serif;
color: #bf930c;
background-color: #FFFFFF;
}
form p {
margin: 5px;
padding: 0px;
}
form p label {
float: left;
width:25%;
font: bold 0.9em Verdana,Arial,Helvetica,sans-serif;
}
.imgMarquee {
border:0px;
color:#ffffff
}
.imgMarquee a{
color:#FFFFFF
}
.imgMarquee a:hover{
color:#000000
}
.artikelMarquee {
color:#FFFFFF
}
.artikelMarquee a{
color:#FFFFFF
}
.artikelMarquee a:hover{
color:#FFFFFF
}

#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0 0 0 -1px;
	list-style: none;
	float : left;
	width : 11em;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 11em;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 17.15em;
	margin-top : -2.45em;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a, span.nolink {
	width: 17em;
	w\idth : 16em; /* not a typo, browser hack */
	display : block;
	color : black;
	font-weight : bold;
	text-decoration : none;
	background-color: #a37d32;
	border : 1px solid black;
	padding: 0.5em;
}

#nav li a:hover {
	color : black;
	background-color : white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li.active a {
	color : black;
	background-color : #b27b28;
}

.sortByDropdown {
  font-size:10px;
  margin: 0;
  padding: 0;
}
