body {background-color:#000000; border-top: 4px solid #f8e036;}
* {font-family:Verdana, Arial, Helvetica, MS sans-serif;}
p { font-size:13px; color: #000000}
p.error { font-size:13px; color: #FF0000}
p.product {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #9C7129}
p.productright {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #9C7129; padding-right: 10px}
p.productleft {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #9C7129; padding-left: 10px}

h1 { font-size:17px; color: #000000}

li { font-size:13px; color: #000000}
ul { font-size:13px; color: #000000}

span.prodheader {font-family: Arial, Helvetica, MS sans-serif; font-weight: bold; font-size:11px; color: #000000}
span.spaced-prodheader {font-family: Arial, Helvetica, MS sans-serif; font-weight: bold; font-size:11px; color: #000000; letter-spacing:3px}

td { font-size:13px; color: #000000}
td.error { font-size:13px; color: #FF0000; font-weight:bold}

a.three { font-size:10px; color: #FFFF00; line-height: 70%}
a.three:visited { font-size:10px; color: #FFFF00; line-height: 70%}
a.three:hover { font-size:10px; color: #FFFFFF; line-height: 70%}
a.four { font-size:10px; color: #D89962; line-height: 70%}
a.four:visited { font-size:10px; color: #D89962; line-height: 70%}
a.four:hover { font-size:10px; color: #D89962; line-height: 70%}
a { text-decoration: underline; font-size:13px; color: #631021}
a:visited { text-decoration: underline; font-size:13px; color: #990000}
a:hover { text-decoration: underline; font-size:13px; color: #DE9A00}
a:newslink { text-decoration: underline; font-size:14px; color: #631021}
a:newslink:visited {font-family:Arial, Helvetica, MS sans-serif; text-decoration: underline; font-size:14px; color: #990000}
a:newslink:hover {font-family:Arial, Helvetica, MS sans-serif; text-decoration: none; font-size:14px; color: #DE9A00}
a.small { text-decoration: underline; font-size:11px; color: #631021}
a.small:visited { text-decoration: underline; font-size:11px; color: #B5306B}
a.small:hover { text-decoration: none; font-size:11px; color: #DE9A00}
a.tiny { text-decoration: underline; font-size:8px; color: #631021}
a.tiny:visited { text-decoration: underline; font-size:8px; color: #B5306B}
a.tiny:hover { text-decoration: none; font-size:8px; color: #DE9A00}
a.spec {font-family: Arial, Helvetica, MS sans-serif; text-decoration: underline; font-size:11px; color: #631021}
a.spec:visited {font-family:  Arial, Helvetica, MS sans-serif; text-decoration: underline; font-size:11px; color: #B5306B}
a.spec:hover {font-family:  Arial, Helvetica, MS sans-serif; text-decoration: none; font-size:11px; color: #DE9A00}
a.large {font-family:  Arial, Helvetica, MS sans-serif; text-decoration: none; font-size:13px; color: #990000}
a.whatsnew { text-decoration: underline; font-size:13px; font-weight: bold; color: #F4F705}
a.whatsnew:visited { text-decoration: underline; font-size:13px; font-weight: bold; color: #F4F705}
a.whatsnew:hover { text-decoration: underline; font-size:13px; font-weight: bold; color: #74E94B}

input.newsletter { font-size:10px}
input.error { font-size:13px; background: yellow; color: #000000}
input.review_button {font-family: Trebuchet, Arial, Helvetica, MS sans-serif; font-size:11px; width: 150px; border-width: 1px; border-color: #000000; font-weight: bold; background: #FFBA00; color: #000000}
input.button { font-size:13px; background: #FFBA00; color: #000000; font-weight:bold}
input.right {text-align:right}
input.thin      {border-style:solid; border-width:1px;  font-size:11px}
input.thinright {border-style:solid; border-width:1px;  font-size:11px; border-width:1px; text-align:right}

select.error     { font-size:13px; background: yellow; color: #000000}
select.thin      {border-style:solid; border-width:1px;  font-size:11px}
select.thinright {border-style:solid; border-width:1px;  font-size:11px; text-align:right}

textarea.error { font-size:13px; background: yellow; color: #000000}

.heavy { font-size:13px; font-weight: bold; color: #000000}
.xlarge { font-size:17px; color: #000000; font-weight:bold}
.xlarge2 {font-family:Helvetica, Arial, MS sans-serif; font-size:17px; color: #000000; font-weight:bold}
.large { font-size:15px; color: #000000; font-weight:bold}
.small { font-size:11px; color: #000000}
.smallwhite { font-size:11px; color: #ffffff; line-height: 150%}
.small-error { font-size:11px; font-weight:bold; color: #000000}
.foot {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #FFFFFF}
.whitefooter {font-family: Arial, Helvetica, MS sans-serif; font-size:10px; color: #FFFFFF; font-weight:bold}
.sub {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #000000}
.subcourier {font-family: Courier, Courier New, Arial; font-size:8px; color: #000000}
.submiddle {font-family: Arial, Helvetica, MS sans-serif; font-size:13px; color: #000000}
.subbold {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #000000; font-weight:bold}
.subwhitebold {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #FFFFFF; font-weight:bold}
.subwhite {font-family: Arial, Helvetica, MS sans-serif; font-size:13px; color: #FFFFFF}
.subwhitepara {font-family: Arial, Helvetica, MS sans-serif; font-size:11px; color: #FFFFFF}
.news {font-family: Arial, Helvetica, MS sans-serif; font-size:14px; color: #000000}
.newsred {font-family: Arial, Helvetica, MS sans-serif; font-size:14px; color: red}
.newshead {font-family: Arial, Helvetica, MS sans-serif; font-size:16px; color: #000000; font-weight:bold}

//New site stuff

/*  NAVIGATION HAUPTSEITE */
#navi {	margin: 0;	padding: 0; float: left; }
#navi ul, #navi li{	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	font-family: Arial, Helvetica, MS sans-serif; 	font-size:14px; }
#navi a:link, #navi a:visited {	float: left;	line-height:14px;	font-weight: bold;	padding: 0px 15px;	margin: 4px;	text-decoration: none;	color: #000000;	font-family: Arial, Helvetica, MS sans-serif; 	font-size:14px; }
#navi a:hover {}
#navi #akt {	margin: 4px 0;	color: #000000;	 font-family: Arial, Helvetica, MS sans-serif;   font-size:14px; }

/*  NAVIGATION SHOP */
#shopnavi {	margin: 0;	padding: 0; }
#shopnavi ul, #navi li{	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	font-family: Arial, Helvetica, MS sans-serif; 	font-size:14px; }
#shopnavi a:link, #shopnavi a:visited {	float: left;	line-height:14px;	font-weight: bold;	padding: 0px 15px;	margin: 4px;	text-decoration: none;	color: #000000;	background-color: #F8E036;	font-family: Arial, Helvetica, MS sans-serif; 	font-size:14px; }
#shopnavi a:hover {	margin: 4px 0;	color: #000000;	background-color: #FFFFFF;	border-left: 4px solid #000000;	border-right: 4px solid #000000;	font-family: Arial, Helvetica, MS sans-serif;	font-size:14px; }
#shopnavi #akt {	margin: 4px 0;	color: #000000;	background-color: #FFFFFF;	border-left: 4px solid #FFFFFF;	border-right: 4px solid #FFFFFF;   font-family: Arial, Helvetica, MS sans-serif;   font-size:14px; }

