/*
$Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/
/* Best Sellers Scroller */

/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */

img, div { behavior: url(iepngfix.htc) }

body {
	background-image: url(pics/index/bg.gif);
	margin:50px 0px; padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A.krautnews_head{
	font-weight: bold;
}
.krautnews_head{
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D9DED3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #D9DED3;
	border-bottom-color: #D9DED3;
	border-left-color: #D9DED3;
	text-decoration: none;
}

.news_beitrag {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c4c5b6;
	border-right-color: #c4c5b6;
	border-bottom-color: #c4c5b6;
	border-left-color: #c4c5b6;
}
.table2 {
	background-image: url(pics/index/table2.gif);
	height: 87px;}
/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap */	
#content{
	width:1021px;
	margin:0px auto;
	text-align:left;

}
.rand_ol {
	background-image: url(pics/index/rand_ol.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.randoben {
	background-image: url(pics/index/rand_o.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.rand_or {
	background-image: url(pics/index/rand_or.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.content_table {
	background-image: url(pics/index/bg_content.gif);
}
.line {
	background-image: url(/pics/index/line.gif);
	background-repeat: repeat-x;
	height: 10px;
	background-color: #FFFFFF;
}

.rand_l {
	background-image: url(pics/index/rand_l.gif);
}
.rand_r {
	background-image: url(pics/index/rand_r.gif);
}
.rand_ul {
	background-image: url(pics/index/rand_ul.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.rand_ur {
	background-image: url(pics/index/rand_ur.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.navi_head {
	background-image: url(pics/index/navi_head.gif);
	background-repeat: no-repeat;
}
.rand_u {
	background-image: url(pics/index/rand_u.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.navi_footer {
	background-image: url(pics/index/navi_footer.gif);
	background-repeat: no-repeat;
}
.teiler_l {
	background-image: url(pics/index/teiler_l.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 52px;
}
.teiler_r {
	background-image: url(pics/index/teiler_r.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 52px;
}
.teiler_o {
	background-image: url(pics/index/teiler_o.gif);
	background-repeat: repeat-x;
	height: 13px;
	background-position: bottom;
}
.teiler_u {
	background-image: url(pics/index/teiler_u.gif);
	background-repeat: repeat-x;
	height: 13px;
}
#durchsichtig {
background-repeat:no-repeat;
height:226px;
left:50%;
margin-left:320px;
position:absolute;
top:310px;
width:230px;
z-index:100;
}
#polaroid {
	background-image:url(pics/index/polaroid.gif);
background-repeat:no-repeat;
height:226px;
left:50%;
margin-left:320px;
position:absolute;
top:310px;
width:230px;
}
#calendar {
background-repeat:no-repeat;
height:226px;
left:50%;
margin-left:295px;
position:absolute;
top:528px;
width:230px;
}
#head_ribbon {
height:77px;
left:50%;
margin-left:-493px;
position:absolute;
top:82px;
width:134px;
}
#gesehen {
background-image:url(pics/index/gesehen.png);
background-repeat:no-repeat;
height:353px;
margin-right:320px;
position:absolute;
right:50%;
top:460px;
width:292px;
}
#preis {
height:20px;
margin-right:-290px;
position:absolute;
right:50%;
top:418px;
width:100px;
}
#breadcrumb {
height:9px;
margin-right:-206px;
position:absolute;
right:50%;
top:305px;
width:500px;
}
#neuigkeitenbox {
	background-image:url(pics/index/neuigkeiten_box.gif);
	background-repeat:no-repeat;
	height:253px;
	width:168px;
}
#bestsellerbox {
	background-image:url(pics/index/bestseller_box.gif);
	background-repeat:no-repeat;
	height:306px;
	width:154px;
	background-position: left top;
}

#logo-head {
height:141px;
left:50%;
margin-left:90px;
position:absolute;
top:10px;
width:402px;
}
#galeriediv { width:635px; position:relative;
}
#menuleiste {
	height:24px;
	left:50%;
	margin-left:-50px;
	position:absolute;
	top:253px;
	width:492x;
}
.infoBoxContentsCo2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

h1 { 
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
}

h2 {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
margin-bottom: 0;
padding-bottom: 0;
}
.newsbarbg {
background-image: url('/pics/index/newsbar.gif');
background-repeat: no-repeat;
background-position: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
}
.progress{
width: 1px;
height: 14px;
color: white;
font-size: 12px;
overflow: hidden;
background-color: navy;
padding-left: 5px;
}
/* OTF contrib ends */

#pscroller_bs {
	height: 262px;
	border: 0px;
	padding: 5px;
	width:140px;
}

.pscroller_c_bs {
font-family: sans-serif;
font-size: 11px;
line-height: 1.5;
}

div.ribbon {
background-color:transparent;
border:medium none;
float:none;
height:112px;
left:100%;
margin:0 0 0 -170px;
overflow:visible;
padding:0;
position:absolute;
top:0;
width:156px;
z-index:1000000000;
}

a#tax_info {
	color: #CCCCCC;
	font-size: 9px;
	text-decoration: none;
	
}
.tax_info {
	color: #CCCCCC;
	font-size: 9px;
	text-decoration: none;
	
}
.boxText {
	font-size: 9px;
	font-weight: bold;
}
.preis {
font-weight: bold;
color: #626556;
font-size: 18px;
}
.errorBox {
font-size : 10px;
background: #ffb3b5;
font-weight: bold;
}
.stockWarning { 
font-size : 10px; 
color: #333333; }

.productsNotifications { 
background: #f2fff7; 
}

.orderEdit { 
font-size : 10px; 
color: #333333; 
text-decoration: underline; }

#container {
width:1023px;
margin:auto;
}
A {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
color: #666666;
text-decoration: none;
}

form {
display: inline;
margin:0px;
}

TR.header {
background: #FFFFFF;
}

TR.headerNavigation {
background: #cecece;
}

TD.headerNavigation {
font-size: 10px;
background: #cecece;
color: #333333;
font-weight : bold;
}

A.headerNavigation { 
color: #333333; 
}

A.headerNavigation:hover {
color: #333333;
}

TR.headerError {
background: #ff0000;
}

TD.headerError {
font-size: 12px;
background: #ff0000;
color: #333333;
font-weight : bold;
text-align : center;
}

TR.headerInfo {
background: #f2fff7;
}

TD.headerInfo {
font-size: 12px;
background: #00ff00;
color: #333333;
font-weight: bold;
text-align: center;
}

TR.footer {
background: #FFFFFF;
}

TD.footer {
font-size: 10px;
color: #333333;
font-weight: bold;
}

.infoBox {
}

.infoBoxContents {
font-size:11px;

}
.contentBoxContents {

}
.infoBoxNotice {
background: #FF8E90;
}

.infoBoxNoticeContents {
background: #FFE6E6;
font-size: 10px;
}

TD.infoBoxHeading {
font-size: 10px;
font-weight: bold;
background: #cecece;
color: #333333;
}

TD.infoBox, SPAN.infoBox {
font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: #FFFFFF;
}

TABLE.productListing {
border: 1px;
border-style: solid;
border-color: #333333;
}

.productListing-heading {
font-size: 12px;
background: #FFFFFF;
color: #333333;
font-weight: bold;
}

TD.productListing-data {
font-size:12px;
}
TD.productListing-data a {

font-weight:bold;
}
TD.productListing-data {

}
pageResults {
	color: #333333;
	font-size: 14px;
	background-color: #FF0000;
}
.mehrseiten {
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(pics/index/mehrseiten.gif);
	height: 33px;
	width: 337px;
	font-weight: bold;
}
A.pageResults {
color: #333333;
}

A.pageResults:hover {
color: #333333;
}

TD.pageHeading, DIV.pageHeading {
font-size: 20px;
font-weight: bold;
color: 171717;
text-transform: uppercase;
} 

.braunerbg {
background-color: #626556;
font-size: 14px;
color: ccff00;
text-transform: uppercase;
font-weight: bold;
}
.braunerbg_kleinerfont {
background-color: #626556;
font-size: 12px;
color: ccff00;
text-transform: uppercase;
}
.productinfo_preis {
	font-size: 12px;
	color: #626556;
	text-transform: uppercase;
	font-weight: bold;
}

TR.subBar {
background: #f4f7fd;
}

TD.subBar {
font-size: 10px;
color: #333333;
}

TD.main, P.main {
font-size: 11px;
line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
font-size: 10px;
color:#333333;
}
.smallText a:hover {
text-decoration:underline;
}
TD.accountCategory {
font-size: 13px;
color: #333333;
}

TD.fieldKey {
font-size: 12px;
font-weight: bold;
}

TD.fieldValue {
font-size: 12px;
}

TD.tableHeading {
font-size: 12px;
font-weight: bold;
}

SPAN.newItemInCart {
font-size: 10px;
color: #333333;
}

CHECKBOX, INPUT, RADIO, SELECT {
font-size: 11px;
}

TEXTAREA {
	width: 90%;
	font-size: 11px;
}

SPAN.greetUser {
font-size: 15px;
color: #333333;
font-weight: bold;
}

TABLE.formArea {
background: #f1f9fe;
border-color: #333333;
border-style: solid;
border-width: 1px;
}

TD.formAreaTitle {
font-size: 12px;
font-weight: bold;
}

SPAN.markProductOutOfStock {
font-size: 12px;
color: #333333;
font-weight: bold;
}
.braunetags {
font-size: 10pt;
color: #999966;
text-decoration: none;
}

SPAN.productSpecialPrice {
color: #333333;
}

SPAN.errorText {
color: #ff0000;
}

.moduleRow { }
.moduleRowOver { 
background-color: #D7E9F7; 
}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

/* message box */

.messageBox { 
font-size: 10px; }
.messageStackError, .messageStackWarning { 
font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { 
font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #333333; }

/* TEMPLATE */
.tt1 {
	width:10px;
	height:48px;
}
.tt2 {
	width:818px;
	height:48px;
	;
}
.tt2 {
	color:#339900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tt2 a {
	color:#333333;
}
.tt2 a:hover {color:#333333;background-color: #000000;}
.tt3 {width:10px;height:48px;}
/* BOX */
.b1 {
	background-repeat: no-repeat;
}
.b2 {

background-repeat: no-repeat;

font-size: 10px;
color: #333333;
text-decoration: none;
}
.b3 {
background-repeat: no-repeat;
}


.b4 {width:10px;
}
.b9 {width:10px;
}

.b5 {width:10px;height:1px;
}
.b7 {height:1px;
}
.b8 {width:10px;height:1px;
}

#box {
padding:0px 10px 0px 0;
color:#333333;
text-align:left;
}
#box a {
	text-decoration:none;
}
#box a:hover {
color:#333333;
text-decoration:underline;

}

#new_products {
padding:0px;
}
#new_products a {
	text-decoration:none;
	font-weight: normal;
}
#new_products a:hover {
	color:#333333;
	background-image: url(pics/index/hover.gif);
	background-repeat: no-repeat;
}
.footer2 {
background-image: url('pics/index/r_u.gif');
background-repeat: repeat-x;
background-position: center bottom;
}

.main_bg {

}
.unterlegung200 {
	background-image: url(pics/index/200px_unterlegung.gif);
	background-repeat: no-repeat;
}

.unterlegung {
	background-image: url(http://krustys-kustom-klothing.com/pics/index/unterlegung.gif);
	background-repeat: no-repeat;
	color:#333333;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}

.neueprodukte {
font-size: 10px;
color: #333333;
text-decoration: none;
background-color: #006600;
}
.beige10  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #91927c;
}
.beige10 a {
		color: #91927c;
	text-decoration: none;
}
.rechnung {
font-size: 14px;
color: #333333;
text-transform: uppercase;
font-weight: bold;
}
h5 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 6px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	color: 868659;
}
TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.flag {
	background-image: url(pics/index/flag.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
/* ++++++++++++++++++ The MENU Container ++++++++++++++++++ */


#menuSystem		{
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}
#menuSystem a		{
	color: #000000;
}
#menuSystem table {
font-family:arial;
font-size:11pt;
font-weight:bold;
}#menuSystem table td	{ padding:0px; }

#mainTable table 	{   }
#mainTable th          	{
	background-color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	width:160;
	text-align:left;
}
#mainTable table td	{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
	height:20px;
	background-image: url(pics/index/menu_td_bg.gif);
	background-repeat: repeat-y;
}
#anmelden {
	background-image: url(/includes/languages/german/images/buttons/button_login.gif);
	border:none;
	height: 16px;
	width: 77px;
}
#vote {
	background-image: url(/includes/languages/german/images/buttons/button_vote.gif);
	border:none;
	height: 16px;
	width: 77px;
}
/* Galerie*/
.buttontable td  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttontable a  {
	color:#515144;
}.standard_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.standard_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A.standard_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.krautsgirltable {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #b6339b;
	text-decoration: none;
	background-color: #000;
}
.krautsgirlref {
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	color: #b6339b;
	text-decoration: none;
	background-image: url(pics/index/krautsgirl_ref.jpg);
}
.burnout_td_bg {
	background-image: url(pics/burnout/burnout_bg.gif);
	background-repeat: no-repeat;
}
.linie1 {
	background-image: url(pics/index/h3.gif);
	background-repeat: no-repeat;
}
