body {background-color:#000000; background-image: url(images/carbon.gif); border-top: 4px solid #f8e036;}


* {
font-family:Lucida Sans, Geneva, Arial, Helvetica, sans-serif;

}

p { font-size:13px; color: #000000}
p.error { font-size:13px; color: #FF0000}
p.product {font-size:11px; color: #9C7129}
p.productright {font-size:11px; color: #9C7129; padding-right: 10px}
p.productleft {font-size:11px; color: #9C7129; padding-left: 10px}

h1 { font-size:17px; color: #000000; background-image: url(../images/headlines.gif); background-repeat: no-repeat; text-indent: 25px; background-position: 0 4px ;}

li { font-size:13px; color: #000000}
ul { font-size:13px; color: #000000}

span.prodheader {font-weight: bold; font-size:11px; color: #000000}
span.spaced-prodheader {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 { text-decoration: underline; font-size:14px; color: #990000}
a:newslink:hover { 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 {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-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-size:11px; color: #FFFFFF}
.whitefooter {font-size:10px; color: #FFFFFF; font-weight:bold}
.sub {font-size:11px; color: #000000}
.subcourier {font-family: Courier, Courier New, Arial; font-size:8px; color: #000000}
.submiddle {font-size:13px; color: #000000}
.subbold {font-size:11px; color: #000000; font-weight:bold}
.subwhitebold {font-size:11px; color: #FFFFFF; font-weight:bold}
.subwhite {font-size:13px; color: #FFFFFF}
.subwhitepara {font-size:11px; color: #FFFFFF}
.news {font-size:14px; color: #000000}
.newsred {font-size:14px; color: red}
.newshead {font-size:16px; color: #000000; font-weight:bold}



/*  NAVIGATION HAUPTSEITE */
#navi {	margin: 0;	padding: 0; float: left; }
#navi ul, #navi li{	margin: 0;	padding: 0;	display: inline;	list-style-type: none;		font-size:14px; float: left; }
#navi a:link, #navi a:visited {	float: left;	line-height:14px;	font-weight: bold;	padding: 0px 10px;	margin: 4px;	text-decoration: none;	color: #000000;		font-size:14px; }
#navi a:hover {}
#navi #akt {	margin: 4px 0;	color: #000000;	   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-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-size:14px; }
#shopnavi a:hover {	margin: 4px 0;	color: #000000;	background-color: #FFFFFF;	border-left: 4px solid #000000;	border-right: 4px solid #000000;		font-size:14px; }
#shopnavi #akt {	margin: 4px 0;	color: #000000;	background-color: #FFFFFF;	border-left: 4px solid #FFFFFF;	border-right: 4px solid #FFFFFF;     font-size:14px; }




/*TAKE OVER*/
#wrapper
{
	width: 850px;
	background-color: #FFF;
	margin: 0px auto;
	min-height: 700px;
}