/* -----------------------------------------------------------------------------------------
   $Id:stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003  nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   -----------------------------------------------------------------------------------------
   this stylesheet by thomas plomitzer, www.netzdesign33.de / www.xtc-template.com
   ---------------------------------------------------------------------------------------*/

body{
  color:#404040;
  margin:0px;
  padding:0px;
  background:url(img/css_img/background.gif) left bottom no-repeat;
  background-color:#caff70;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img{
  border:0;
}
h1{
  font-size:11px;
  font-weight:normal;
  display:inline;
}
h2{
  font-size:11px;
  font-weight:normal;
  display:inline;
}
h3{
  font-size:11px;
  font-weight:normal;
  display:inline;
}
h4{
  font-size:11px;
  font-weight:normal;
  display:inline;
}
a{
  color:#c71585;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

strong{
  color:#c71585;
}
p{
}
ul li{
  margin:0px;
  padding:0px;
  list-style:square outside;
}
div.table{
  display:table;
}
div.tr{
  display:table-row;
}
div.td{
  display:table-cell;
}

.headerNavigation a{
  color:#ffffff;
}
.headerNavigation a:hover{
  color:#ffffff;
  text-decoration:none;
}
.ulBox_content,
.ulBox_information,
.ulBox_additional_content{
  padding:0px;
  margin:0px;
}
.liBox_additional_content{
  list-style:none;
  margin:0px;
  padding:0px;
}
.liBox_information{
  list-style:none;
  margin:0px;
  padding:0px;
}
.liBox_content{
  display:inline;
  list-style:none;
  margin:0px;
  padding:0px;
}
.liBox_content a,
.liBox_information a{
  color:#404040;
}
.liBox_content a:hover,
.liBox_information a:hover{
  color:#c71585;
}
.liBox_content img{
  padding-top:4px;
}
ul.categories{
  font-size:11px;
  padding-left:16px;
  margin:0px;
}
ul.categories li.firstCategorie{
  list-style-type:none;
  margin-left:-16px;
  padding:0px;
  margin-bottom:5px;
}
ul.categories li.firstCategorie a:link,
ul.categories li.firstCategorie a:visited,
ul.categories li.firstCategorie a:active{
  font-weight:bold;
  color:#404040;
}
ul.categories li.firstCategorie a:hover{
  font-weight:bold;
  color:#c71585;
}
ul.categories li.firstCategorie a.catChosen{
  font-weight:bold;
  color:#c71585;
}
ul.categories li.categorieLevel1{
  list-style:square outside;
  color:#c71585;
  line-height:1.3;
  position:relative;
  top:-5px;
}
ul.categories li.categorieLevel1 a:link,
ul.categories li.categorieLevel1 a:visited,
ul.categories li.categorieLevel1 a:active{
  font-weight:normal;
  color:#000000;
}
ul.categories li.categorieLevel1 a:hover{
  font-weight:normal;
  color:#c71585;
}
ul.categories li.categorieLevel1 a.catChosen{
  font-weight:normal;
  color:#c71585;
}
ul.categories li.categorieLevel2{
  list-style:disc outside;
  color:#0000cc;
  line-height:1.3;
  position:relative;
  top:-5px;
  left:13px;
}
ul.categories li.categorieLevel2 a:link,
ul.categories li.categorieLevel2 a:visited,
ul.categories li.categorieLevel2 a:active{
  font-weight:normal;
  color:#000000;
}
ul.categories li.categorieLevel2 a:hover{
  font-weight:normal;
  color:#c71585;
}
ul.categories li.categorieLevel2 a.catChosen{
  font-weight:bold;
  color:#0000cc;
}
ul.categories li.categorieLevel3{
  list-style:circle outside;
  color:#00cc00;
  line-height:1.3;
  position:relative;
  top:-5px;
  left:13px;
}
ul.categories li.categorieLevel3 a:link,
ul.categories li.categorieLevel3 a:visited,
ul.categories li.categorieLevel3 a:active{
  font-weight:normal;
  color:#000000;
}
ul.categories li.categorieLevel3 a:hover{
  font-weight:normal;
  color:#c71585;
}
ul.categories li.categorieLevel3 a.catChosen{
  font-weight:bold;
  color:#0000cc;
}
.categorieCount{
  font-size:9px;
  color:#999999;
}
checkbox, input, radio, select{
  font-size:11px;
  padding:0px;
  margin:0px;
}
textarea{
  width:100%;
  font-size:11px;
}
.boxTopCategories,
.boxTopSearch,
.boxTopQuickie,
.boxTopContent,
.boxTopAffiliate,
.boxTopLastViewed,
.boxTopRewievs,
.boxTopSpecials,
.boxTopManufacturers,
.boxTopManufacturersInfo,
.boxTopWhatsnew,
.boxTopCart,
.boxTopLogin,
.boxTopAdmin,
.boxTopInformation,
.boxTopNewsletter,
.boxTopBestseller,
.boxTopLanguages,
.boxTopCurrencies,
.boxTopInfobox,
.boxBottomCategories,
.boxBottomSearch,
.boxBottomQuickie,
.boxBottomContent,
.boxBottomLastViewed,
.boxBottomRewievs,
.boxBottomSpecials,
.boxBottomManufacturers,
.boxBottomManufacturersInfo,
.boxBottomWhatsnew,
.boxBottomCart,
.boxBottomLogin,
.boxBottomAdmin,
.boxBottomInformation,
.boxBottomNewsletter,
.boxBottomBestseller,
.boxBottomLanguages,
.boxBottomCurrencies,
.boxBottomInfobox{
  padding:0px;
}
.infoBoxHeadingCategories{
  height:47px;
  background:url(img/css_img/heading_categories.gif) no-repeat left bottom;
  padding:0px;
}
.infoBoxHeadingSearch,
.infoBoxHeadingLogin,
.infoBoxHeadingAdmin,
.infoBoxHeadingAffiliate,
.infoBoxHeadingQuickie,
.infoBoxHeadingContent,
.infoBoxHeadingLastViewed,
.infoBoxHeadingRewievs,
.infoBoxHeadingSpecials,
.infoBoxHeadingManufacturers,
.infoBoxHeadingManufacturersInfo,
.infoBoxHeadingWhatsnew,
.infoBoxHeadingInformation,
.infoBoxHeadingNewsletter,
.infoBoxHeadingBestseller,
.infoBoxHeadingLanguages,
.infoBoxHeadingCurrencies,
.infoBoxHeadingInfobox,
.infoBoxHeadingAddContent{
  font-size:14px;
  font-weight:bold;
  color:#c71585;
  padding: 25px 0px 15px 15px;
  margin: 0px;
}
.infoBoxContent,
.infoBoxCategories{
  padding:0px;
}
.infoBoxInformation,
.infoBoxSearch,
.infoBoxLogin,
.infoBoxAdmin,
.infoBoxAffiliate,
.infoBoxQuickie,
.infoBoxLastViewed,
.infoBoxRewievs,
.infoBoxSpecials,
.infoBoxManufacturers,
.infoBoxManufacturersInfo,
.infoBoxWhatsnew,
.infoBoxNewsletter,
.infoBoxBestseller,
.infoBoxLanguages,
.infoBoxCurrencies,
.infoBoxInfobox{
  font-size:10px;
  padding: 0px 10px 25px 15px;
  margin-bottom: 15px;
}
.infoBoxAddContent{
  font-size:10px;
  padding: 0px 10px 25px 15px;
  margin-bottom: 15px;
}
.infoBoxHeadingCart{
  font-size:12px;
  padding:15px 2px 10px 50px;
  font-weight:bold;
  background:url(img/css_img/background_cartbox.gif) right top no-repeat;
}
.infoBoxCart{
  background:url(img/css_img/background_cartbox.gif) right bottom no-repeat;
  padding:5px 2px 15px 50px;
  font-size:11px;
}
.infoBoxCartContent,
.infoBoxCartContent a{
  color:#caff70;
}
.infoBoxSearchInputSearch input{
  background:#ffffff;
  border:1px solid #8899aa;
}
.infoBoxQuickieInputQuickie input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin-right:3px;
  height:16px;
  width:138px;
}
.infoBoxQuickieInputQuickieIE input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin:0px;
  height:16px;width:138px;
}
.infoBoxLoginInputEmail input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin:0px;
  height:16px;
  width:128px;
}
.infoBoxLoginInputEmailIE input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin:0px;
  height:16px;
  width:126px;
}
.infoBoxLoginInputPassword input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin-right:3px;
  height:16px;
  width:44px;
}
.infoBoxLoginInputPasswordIE input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin:0px;
  height:15px;
  width:43px;
}
.infoBoxNewsletterInputEmail input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin-bottom:5px;
  height:16px;
  width:128px;
}
.infoBoxNewsletterInputEmailIE input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin-bottom:3px;
  height:16px;
  width:126px;
}

.priceBox{
  font-size:11px;
  line-height:1;
  color:#0000cc;
  font-weight:bold;
}
.priceDisclaimerBox{
  font-size:9px;
  line-height:1;
}
.bordersBottomBox{
  border-bottom:1px solid #8899aa;
  padding-top:5px;
  margin-bottom:5px;
}
.boxtext{
  font-size:11px;
  background-color:#f1f1f1;
line-height:1;
  padding:2px;
}
.boxtextPrice{
  font-size:11px;
  background-color:#f1f1f1;
line-height:1;
  padding:2px;
  text-align:center;
}
.boxImage{
  padding:5px;
  text-align:center;
}

.categorieImage{
  width:203px;
  height:110px;
  padding-top:5px;
  border:1px solid #8899aa;
}
.categorieImageBanner{
  padding-top:5px;
  border:1px solid #8899aa;
  margin-right:15px;
  margin-bottom:15px;
}
.categorieImageWidth{
  padding:5px;
  width:193px;
}
.contentsTopics{
  font-size:14px;
  font-weight:bold;
  color:#c71585;
  height:20px;
}
.productInfo{
 padding:90px 0px 0px 20px;
}
.productInfoHeading{
  color:#c71585;
  font-size:14px;
  font-weight:bold;
  height:20px;
}

.pageHeading{
  font-size:13px;
  font-weight:bold;
  padding-left:5px;
  height:20px;
  border-bottom:3px solid #c71585;
  font-weight:bold;
}
.contentPage{
  padding:15px 5px 10px 5px;
  border-bottom:1px solid #c71585;
}
.pageContent{
  border-bottom:1px solid #c71585;
  font-weight:bold;
  padding-left:5px;
}
.newProductsHeading{
  font-size:13px;
  font-weight:bold;
  padding-left:5px;
  height:20px;
  border-bottom:3px solid #cc9900;
  font-weight:bold;
}
.bordersListing{
  border-bottom:1px solid #c71585;
}
.bordersInfoImage{
  border-top:1px solid;
  border-color:#cccccc;
}
.ThumbnailImage_shirt_maedchen_left{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Maedchen-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_shirt_maedchen_right{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Maedchen-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_shirt_jungs_left{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Jungs-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_shirt_jungs_right{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Jungs-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_shirt_kinder_left{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Kinder-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_shirt_kinder_right{
  width:150px;
  height:150px;
  background-image:url(img/shirt_150x150/Kinder-Shirt_weiss.gif);
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_acessoires_left{
  width:150px;
  height:150px;
  margin: 5px 60px;
  text-align:center;
}
.ThumbnailImage_acessoires_right{
  width:150px;
  height:150px;
  margin: 5px 60px;
  text-align:center;
}
.productListing_container_left{
  padding:5px;
}
.productListing_container_right{
  padding:5px;
}

.productsDiscription{
  padding:5px;
  border-top:1px solid #c71585;
  font-size:10pt;
}
.productsDiscriptionFooter{
  padding:2px 0px 2px 5px;
  border-bottom:1px solid #c71585;
}
.bordersTop{
  border-top:1px solid #8899aa;
}
.bordersRight{
  border-right:1px solid #8899aa;
}
.bordersBottom{
  border-bottom:1px solid #CC6666;
  padding-bottom:2px;
}
.bordersLeft{
  border-bottom:1px solid #8899aa;
}
span.productsInfoName{
  font-size:13px;
  font-weight:bold;
}
.bgOrderDetails{
  padding:2px;
}
.bgOrderDetails_img_maedchen{
  background-image:url(img/shirt_150x150/Maedchen-Shirt_weiss.gif);
}
.bgOrderDetails_img_jungs{
  background-image:url(img/shirt_150x150/Jungs-Shirt_weiss.gif);
}
.bgOrderDetails_img_kinder{
  background-image:url(img/shirt_150x150/Kinder-Shirt_weiss.gif);
}

.productInfoInput input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin-right:3px;
  height:16px;
  width:20px;
}
.productInfoInputIE input{
  background:#ffffff;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#8899aa;
  padding:0 0 0 2px;
  margin:0px;
  height:15px;
  width:19px;
}

.price{
  font-size:18px;
  font-weight:bold;
  padding:0px;
  color:#333333;
}

.priceSmall{
  font-size:13px;
  font-weight:bold;
  padding:0px;
  text-align:right;
  background-color:#ffffff;
  border:0px solid #c71585;
  color:#666666;
}
.priceDisclaimer{
  font-size:9px;
  line-height:1;
  color:#999999;
}
.productListingOuter{
  width:307px;
  float:left;
  border:1px solid #8899aa;
  margin:3px;
  background-color:#ffffff;
}
.productListingOuterListing{
  float:left;
  width:285px;
  margin: 3px 1px;
}
.productListingOuterHead{
  height:20px;
  background:url(img/css_img/background_listing.gif) left top no-repeat;
}
.productListingOuterBox{
  padding:5px;
  height:320px;
  background:url(img/css_img/background_listing.gif) left bottom no-repeat;
}
.productListingInner{
  padding:2px;
}
.productListingName{
  line-height:1;
  padding-bottom:5px;
}
.productListingName h1{
  color:#c71585;
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
}
.productMainListingOuter a{
  color:#333333;
}
.productListingPrice{
  color:#333333;
  font-size:13px;
  font-weight:bold;
  line-height:1.2;
}
.productListingDescription{
}
.productMainListing{
  width:220px;
  float:right;
}
.productMainListingTop{
  background:url(img/css_img/boxmain_01.gif) left top no-repeat;
  height:20px;
}
.productMainListingFood{
  background:url(img/css_img/boxmain_02.gif) left bottom no-repeat;
  padding:3px 10px 25px 5px;
  margin-bottom: 30px;
}
.productMainListingOuter{
  padding:5px;
}
.productMainListingInnerFood{
  width: 190px;
  padding-top:10px;
  clear:both;
}
.copyright{
  font-size:9px;
  line-height:1.2;
  color:#CCCC99;
  text-align:center;
}
.copyright a{
  color:#c71585;
}
.copyright a:hover{
  text-decoration:none;
}
.parseTime{
  font-size:9px;
  line-height:1.2;
  color:#EDF5DE;
  text-align:center;
}
#colorpicker{
  display:none;
  border:#000000 1px solid;
  background-color:#FFFFFF;
}
a.aff_col_box, a.aff_col_box:hover, a.aff_col_box:active{
  border: 1px solid #000000;
  font-size:10px;
  text-decoration: none;
}
.boxTextBG{
  font-size:11px;
  background-color:#f1f1f1;
}
.boxTextBGII{
  font-size:11px;
  background-color:#FFCC99;
}
.errorBox{
  font-size:10px;
  font-weight:bold;
  background-color:#ffb3b5;
}
.gvBox{
  font-size:14px;
  font-weight:bold;
  border-color:#FFFFFF;
  border:1px solid;
  background-color:#ffb3b5;
}
.stockWarning{
  font-size:10px;
  color:#cc0033;
}
.productsNotifications{
  background-color:#f2fff7;
}
.orderEdit{
  font-size:10px;
  color:#70d250;
  text-decoration:underline;
}
.mainContent{
  width:663px;
}
form{
  display:inline;
}
tr.header{
  background-color:#ffffff;
}
tr.headerNavigation{
  background:#F6F6F6;
}
td.headerNavigation{
  font-size:10px;
  color:#000000;
  font-weight:bold;
  border-bottom:1px solid;
  border-color:#b6b7cb;
  background-color:#F6F6F6;
}
.conditions{
  background-color:#FFCCCC;
}
a.confirmationEdit{
  color:#009933;
  font-style:italic;
}
a.confirmationEdit:hover{
  color:#009933;
  font-style:italic;
  text-decoration:underline;
}
tr.headerError{
  background-color:#ff0000;
}
tr.headerMessage{
  background-color:#00CC33;
}
.moduleHeading{
  font-size:small;
  font-weight:bold;
  padding-bottom:10px;
}
td.headerError{
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#ff0000;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}
tr.headerInfo{
  background:#00ff00;
}
td.headerInfo{
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#00ff00;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}
tr.footer{
  background:#bbc3d3;
}
td.footer{
  font-size:10px;
    background:#F6F6F6;
  color:#000000;
  font-weight:bold;
  border-bottom:1px solid;
  border-color:#b6b7cb;
}
.infoBox{
}
.infoBoxContents{
  font-size:11px;
}
.infoBoxNotice{
  background:#FF8E90;
}
.infoBoxNoticeContents{
  background:#FFE6E6;
  font-size:10px;
}
.infoBoxHeading a{
  font-size:11px;
  color:#ffffff;
  text-transform:lowercase;
}
.infoBoxHeading a:hover{
  font-size:11px;
  color:#ffff00;
  text-decoration:none;
  text-transform:lowercase;
}
.infoBox, span.infoBox{
  font-size:10px;
  background:#f1f1f1;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-top:1px solid;
  border-color:#CC6666;
  text-transform:lowercase;
  padding:2px;
  margin-bottom:10px;
}
.infoBox_right, span.infoBox_right{
  font-size:10px;
  background:#f1f1f1;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-top:1px solid;
  border-color:#cccc00;
  text-transform:lowercase;
  padding:2px;
  margin-bottom: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:#f8f8f9;
}
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:#f8f8f9;
}
table.productListing{
  border:1px;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px;
}
.productListing-heading{
  font-size:10px;
  background:#b6b7cb;
  color:#FFFFFF;
  font-weight:bold;
}
td.productListing-data{
  font-size:10px;
}
a.pageResults{
  color:#CC6666;
  text-decoration:underline;
}
a.pageResults:hover{
  color:#CC6666;
  background:#FFFF33;
}
tr.subBar{
  background:#f4f7fd;
}
td.subBar{
  font-size:10px;
  color:#000000;
}
.main, p.main{
  font-size:11px;
  line-height:1.3;
}
.mainintro{
  font-size:11px;
  line-height:150%;
  background:#FFFFFF;
  padding:15px;
  margin-right: 230px;
}

.smallText{
  font-size:10px;
}
td.accountCategory{
  font-size:13px;
  color:#aabbdd;
}
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:#ff0000;
}
span.greetUser{
  color:#CC6666;
  font-weight:bold;
}
span.underline{
  text-decoration:underline;
}
table.formArea{
  background:#f1f1f1;
  border-color:#cccccc;
  border-style:solid;
  border-width:1px;
}
td.formAreaTitle{
  font-size:12px;
  font-weight:bold;
}
span.markProductOutOfStock{
  font-size:12px;
  color:#c76170;
  font-weight:bold;
}
span.productSpecialPrice{
  color:#c71585;
}
span.productOldPrice{
  color:#c71585;
  font-weight:normal;
  text-align:right;
  line-height:1;
  padding:0px;
  text-decoration:line-through;
}
span.errorText{
  color:#c71585;
}
.productDiscountPrice{
  color:#caff70;
  font-weight:bold;
}
.smallHeading{
  font-size:x-small;
  font-weight:bold;
  color:Black;
}
.moduleRow{
  font-size:11px;
  line-height:1.5;
  height:20px;
}
.moduleRowOver{
  font-size:11px;
  line-height:1.5;
  height:20px;
}
.moduleRowSelected{
  background-color:#E9F4FC;
}
.checkoutBarFrom,
.checkoutBarTo{
  font-size:10px;
  color:#8c8c8c;
}
.checkoutBarCurrent{
  font-size:10px;
  color:#000000;
}

/* sitewide font classes */
/* Note:heading<Number> equals <font size="Number"> */
.heading1{
  font-size:7pt;
}
.heading2{
  font-size:9pt;
}
.heading3{
  font-size:10pt;
}
.heading4{
  font-size:12pt;
}
.heading5{
  font-size:16pt;
}

/* Sitemap Tables */
.sitemap_heading{
  font-size:10pt;
  color:#FFFFFF;
  background-color:#666666;
  padding-top:2px; padding-bottom:2px;
}
.sitemap_heading a{
  color:#FFFFFF;
}
.sitemap_heading a:hover{
  color:#CCCCCC;
  text-decoration:none;
}
.sitemap_sub{
  font-size:9pt;
  color:#000000;
  background-color:#E6E6E6;
  padding:2px 2px;
}
.sitemap_sub a{
  color:#000000;
}
.sitemap_sub a:hover{
  color:#999999;
  text-decoration:none;
}

/* 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:#ff0000;
}
.navLeft{
  width:244px;
  background:url(img/css_img/background_navi.gif) no-repeat top right;
}
.navRight{
  width:170px;
  background:url(img/css_img/background_cart.gif) no-repeat top left;
  padding: 150px 0px 20px 0px;
}
.navMiddle{
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 95px 0px 10px 0px;
  background:url(img/css_img/background_content.gif) no-repeat top left;
}
.navMiddle a{
  font-size:10px;
  color: #ffffff;
}
.navMiddle a:hover{
  font-size:10px;
  text-decoration:none;
  color: #ffffff;
}

.navFood{
  text-align:right;
  height:128px;
  padding: 45px 170px 0px 0px;
  background:url(img/css_img/background_food.gif) no-repeat top left;
}

.tableListingI{
  background-color:#f1f1f1;
}
.tableListingII{
  background-color:#ffffff;
}
.onepxwidth{
  width:1px;
}
.button_shirt_wahl{
  border:2px solid #caff70;
  background-color:#caff70;
  padding:0px;
  cursor:pointer;
}
#Acessoires{
  padding-right:10px;
  float:left;
}
#Maedchen-Shirt{
  background-image:url(img/shirt_300x300/Maedchen-Shirt_weiss.gif);
  background-repeat:no-repeat;
  background-position:top left;
  float:left;
  height: 300px;
}
#Jungs-Shirt{
  background-image:url(img/shirt_300x300/Jungs-Shirt_weiss.gif);
  background-repeat:no-repeat;
  background-position:top left;
  float:left;
  height: 300px;
}
#Kinder-Shirt{
  background-image:url(img/shirt_300x300/Kinder-Shirt_weiss.gif);
  background-repeat:no-repeat;
  background-position:top left;
  float:left;
  height: 300px;
}
.shirt_changer{
  float:left;
  padding: 20px 20px 0px 20px;
  height: 210px;
}
#popup_image{
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width:600px;
  background-repeat:no-repeat;
  background-position:top left;
}
.ameise_headbanging{
  background:url(img/css_img/ameise_headbanging.gif) right 60px no-repeat;
}
