



.boxText {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







}















.boxTextBG {







        font-family: Verdana, Arial, sans-serif;



        color: #FFFFFF;



        font-size: 10px;



        background-color: #d00001;



}







.boxTextBGII {







        font-family: Verdana, Arial, sans-serif;



        color:#FFFFFF;



        font-size: 10px;



        background-color: #000000;







}







.boxTextPrice {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        color: #FF0000;







}















.errorBox {







        font-family : Verdana, Arial, sans-serif;







        font-size : 10px;







        font-weight: bold;







        background-color: #ffb3b5;







}







.gvBox {







        font-family : Verdana, Arial, sans-serif;







        font-size : 14px;







        font-weight: bold;







        border-color: #FFFFFF;







        border: 1px solid;







        background-color: #ffb3b5;







}







.stockWarning {







        font-family : Verdana, Arial, sans-serif;







        font-size : 10px;







        color: #cc0033;







}















.productsNotifications {







        background-color: #f2fff7;







}















.orderEdit {







        font-family : Verdana, Arial, sans-serif;







        font-size : 10px;







        color: #70d250;







        text-decoration: underline;







}















BODY {



        font-family : Verdana, Arial, sans-serif;



        font-size: 12px;



        color: #333333;



        background-color: #666666;



        margin: 0px;



        padding: 0px;



        background-image: url(img/background.jpg);







}















img{







        border:0;







}















A {







  color: #333333;







  text-decoration: none;







}















A:hover {



  color: #d00001;



  text-decoration: underline;



}















FORM {







        display: inline;







}























TR.header {







        background-color: #ffffff;







}















TR.headerNavigation {







  background: #F6F6F6;







}















TD.headerNavigation {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        color: #000000;







        font-weight : bold;







        border-bottom: 1px solid;







        border-color: #b6b7cb;







        background-color: #F6F6F6;







}















A.headerNavigation {







  color: #000000;







}















A.headerNavigation:hover {







  color: #000000;







}















TD.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-family: Verdana, Arial, sans-serif;







        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-family: Verdana, Arial, sans-serif;







  font-size: 10px;







    background: #F6F6F6;







  color: #000000;







  font-weight : bold;







  border-bottom: 1px solid;







  border-color: #b6b7cb;







}















.infoBox {







}















.infoBoxContents {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















.infoBoxNotice {







  background: #FF8E90;







}















.infoBoxNoticeContents {







  background: #FFE6E6;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















TD.infoBoxHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



  background: #cd0001;



  padding: 3px;



  color: #FFFFFF;



  line-height:1;



}















TD.infoBoxHeading_right {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cd0001;







  height:14px;







  color: #ffffff;







  padding-left:9px;







}















TD.infoBox, SPAN.infoBox {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  border-left: 1px solid;







  border-right: 1px solid;







  border-bottom: 1px solid;







  background: #f8f8f9;







  border-color: #bbc3d3;







}















TD.infoBox_right, SPAN.infoBox_right {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #f8f8f9;;







  border-left: 1px solid;







  border-right: 1px solid;







  border-bottom: 1px solid;







  background: #f8f8f9;







  border-color: #bbc3d3;















}















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-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #b6b7cb;







  color: #FFFFFF;







  font-weight: bold;







}















TD.productListing-data {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















A.pageResults {



        color: #d00001;



        font-weight: bold;



        text-decoration: underline;



}















A.pageResults:hover {



  background: #000000;



  text-decoration: none;



}















TD.pageHeading, DIV.pageHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 18px;







  font-weight: bold;







  color: #9a9a9a;







}















TR.subBar {







  background: #f4f7fd;







}















TD.subBar {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #000000;







}















TD.main, P.main {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







}















TD.smallText, SPAN.smallText, P.smallText {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















TD.accountCategory {







  font-family: Verdana, Arial, sans-serif;







  font-size: 13px;







  color: #aabbdd;







}















TD.fieldKey {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















TD.fieldValue {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







}















TD.tableHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.newItemInCart {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #ff0000;







}















CHECKBOX, INPUT, RADIO, SELECT {







        font-family: Verdana, Arial, sans-serif;







        font-size: 11px;







}















TEXTAREA {







  width: 100%;







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







}















SPAN.greetUser {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #f0a480;







  font-weight: bold;







}















SPAN.underline {







        text-decoration: underline;







}















TABLE.formArea {



        padding: 3px;



        border-right-width: 3px;



        border-bottom-width: 3px;



        border-left-width: 3px;



        border-top-style: none;



        border-right-style: solid;



        border-bottom-style: solid;



        border-left-style: solid;



        border-right-color: #cccccc;



        border-bottom-color: #cccccc;



        border-left-color: #cccccc;



        background-color: #8b8b8b;



        color: #FFFFFF;



        font-size: 11px;



}







TD.formAreaTitle {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}















TD.copyright {







  font-family: Verdana, Arial, sans-serif;







  font-size: 9px;







  line-height: 1;







  text-align:center;







  color:#999999;







  padding-top:3px;







}







TD.copyright A {







  color: #999999;







}







A.copyright:hover {







  color: #0000ff;







  text-decoration: underline;







}















SPAN.markProductOutOfStock {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #c76170;







  font-weight: bold;







}















SPAN.productSpecialPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}







SPAN.productOldPrice {







        font-family: Verdana, Arial, sans-serif;







        color: #ff0000;







        text-decoration: line-through;







}







SPAN.errorText {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}















SPAN.productDiscountPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







  font-weight: bold;







}















.smallHeading {



        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



        font-weight: bold;



        color: Black;



}















.moduleRow {







 font-family: Verdana, Arial, sans-serif;







 font-size: 12px;







 line-height: 1.3;















}







.moduleRowOver {







        font-family: Verdana, Arial, sans-serif;







        font-size: 12px;







        line-height: 1.3;







        font-weight: bolder;







        }







.moduleRowSelected { background-color: #d00001;



        color: #FFFFFF:



 }















.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }







.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }















/* sitewide font classes */







/* Note: heading<Number> equals <font size="Number"> */







.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }







.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }







.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }







.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }







.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }















/* Sitemap Tables */







.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, sans-serif; font-size: 10px; }







.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }







.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }















/* input requirement */















.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }















.tableShop {







background-color: #ffffff;







border-left: 1px solid;







border-right: 1px solid;







border-color: #b6b7cb;







}















.navLeft {







        padding-left:0px;







}







.navRight {







        padding-right:0px;







}















.contentsTopics {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



  background: #cd0001;



  height:10px;



  color: #ffffff;



  padding:3px;



  line-height:1.4;



}















.tableListingI {







        background-color: #eeeeee;







}















.tableListingII {







        background-color: #d0d0d0;







}















.tableBody {







padding: 5px;







}















.poweredby {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #000000;







  font-weight: bold;







}







.onepxwidth {







        width: 1px;







}







/*------------------ PAYPAL ------------------*/







/* HEADINGS */



h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}



h2 {color:#000000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}







/* PARAGRAPH GLOBAL */



p {margin:8px 0px 8px 0px}







/* ORDER DETAILS */



table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}



table.orderdetails tr td {padding:4px}



table.orderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}



table.orderdetails tr.headerrow td.left {text-align:left}



table.orderdetails tr.headerrow td.center {text-align:center}



table.orderdetails tr.headerrow td.right {text-align:right}







/* ORDER DETAILS CONTENT ROW 1 */



table.orderdetails tr.contentrow1 td {background-color:#FFF2CC;vertical-align:top}



table.orderdetails tr.contentrow1 td.quantity {text-align:center}



table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}



table.orderdetails tr.contentrow1 td.productname {text-align:left}







/* ORDER DETAILS CONTENT ROW 2 */



table.orderdetails tr.contentrow2 td {background-color:#FFEAAB;vertical-align:top}



table.orderdetails tr.contentrow2 td.quantity {text-align:center}



table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}



table.orderdetails tr.contentrow2 td.productname {text-align:left}







/* ORDER DETAILS SINGLE PRICE */



table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}







/* ORDER DETAILS TOTAL PRICE PER ITEM */



table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}







/* ORDER DETAILS DELETE CHECKBOX */



table.orderdetails tr td.delete {text-align:center; white-space:nowrap}







/* ORDER DETAILS PRODUCT ATTRIBUTES */



table.orderdetails tr td.productname table.productattributes {margin-top:3px;}



table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}



table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}



table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}







/* ORDER DETAILS SUBTOTAL */



table.orderdetails tr td.subtotal {background-color:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}







/* COMMENTS ON CHECKOUT CONFIRMATION SITE */



p.checkoutcomment textarea {width:100%}







/* AGB ON CHECKOUT SITE */



p.checkoutagb textarea {width:100%}







/* CHECKOUT NAVIGATION */



ul#checkoutnavigation {}



ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}



ul#checkoutnavigation li.active {background-color: #FFEAAB}



ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}



ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}



ul#checkoutnavigation li.active .description {font-size:11px}







ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}



ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}



ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}



ul#checkoutnavigation li.inactive .description {font-size:11px}







/* ERROR MESSAGES */



/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */







ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}



ul.messageStack li {}



ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px}



ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD}



ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66}











/* SUCCESS MESSAGE */



/* .messageStackSuccess {padding:4px; background-color:#66FF66} */







/* FOOTER */



.footer {clear:both; text-align:center; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin-bottom:5px;}



.footer a {color:#666666; text-decoration:underline}



.copyright, .copyright a {



        font-family: Arial, Helvetica, sans-serif;



        font-size: 9px;



        color: #CCCCCC;



}



div.copyright{



        float: right;



        position: absolute;



        left: -10px;



        top: -15px;



}



.parseTime {



        font-family: Arial, Helvetica, sans-serif;



        font-size: 9px;



        color: #CCCCCC;



        float: right;



        position: absolute;



        left: -10px;



        top: -15px;







}



/* LAYOUT */







#left {



        width: 150px;



        float: left;



        margin-bottom: 10px;



        font-family: Verdana, Arial, sans-serif;



        font-size: 10px;



        color: #FFFFFF;



}



#right {



        width: 150px;



        float: right;



        margin-bottom: 10px;



        font-family: Verdana, Arial, sans-serif;



        font-size: 10px;



        color: #FFFFFF;



}



#nav {



        background-color: #000000;



        height: 24px;



        display: block;



        white-space: nowrap;



        font-family: Verdana, Arial, Helvetica, sans-serif;



        font-size: 11px;



        color: #FFFFFF;



        font-weight: bold;



        margin-bottom: 5px;



}



#pathway {



        float: left;



        color: #FFFFFF;



        margin-left: 5px;



        margin-top: 5px;



}



#pathway a {



        color: #FFFFFF;



}



#checkout {



        float: right;



        color: #FFFFFF;



        margin-right: 5px;



        margin-top: 5px;



}







#content {



        width: 618px;



        padding-left: 12px;



        padding-right: 12px;



        padding-bottom: 10px;



        margin: 0 auto;



        overflow: auto;



}



#footer {



        height: 24px;



        width: 950px;



        background-image: url(img/footer.gif);



}



#footer2 {



        height: 72px;



        width: 969px;



        background-image: url(img/footer.png);



        background-repeat: no-repeat;



        background-position: top;



        text-align: center;



        margin: 0 auto;



}



* html #footer2 {



        background-image: none;



                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.plasticbombshop.de/templates/cr33/img/footer.png', sizingMethod='scale');



}



#copy {



        text-align: center;



        font-size: 10px;



        color: #CCCCCC;



        vertical-align: bottom;



        padding-bottom: 16px;



        margin: 0 auto;



        position: relative;



        top: -18px;
		z-index: 1;


}







#copy a {



        color: #d00001;



}







/* END LAYOUT*/







#main {



        background-image: url(img/header6.gif);



        background-color: #FFFFFF;



        width: 949px;



        border-right-width: 5px;



        border-left-width: 5px;



        border-right-style: solid;



        border-left-style: solid;



        border-right-color: #000000;



        border-left-color: #000000;



        margin: 0 auto;



        padding-right: 5px;



        padding-bottom: 0px;



        padding-top: 5px;



        padding-left: 5px;



        height: auto;



}







#search, #basket, #account, #newsletter {



        width: 229px;



        height: 100px!important;



        height: 100px;



        float: left;



        border: 3px solid #CCCCCC;



        margin-top: 7px;



        margin-bottom: 7px;



        font-family: Verdana, Arial, Helvetica, sans-serif;



        font-size: 10px;



        color: #FFFFFF;



        background-color: #8b8b8b;



}



#search, #account {



        border: 3px solid #000000;



}



#basket, #newsletter {



        border: 3px solid #cd0001;



}



#search:hover, #basket:hover, #account:hover, #newsletter:hover {



        background-color: #a9a9a9;



}



#search img, #basket img, #account img, #newsletter img{







}



#search a, #basket a, #account a, #newsletter a{



        font-family: Verdana, Arial, Helvetica, sans-serif;



        font-size: 10px;



        color: #FFFFFF;



        margin-left: 5px;



}



#search a:hover, #basket a:hover, #account a:hover, #newsletter a:hover{



        text-decoration: none;



        color: #000000;



}



#search, #basket, #newsletter {



        margin-right: 3px;



}



#search input#box,#search #txtSearch, #newsletter input#box{



        width: 190px;



        border: 1px solid #333333;



        padding: 1px;



        margin-left: 4px;



        margin-right: 4px;



        margin-bottom: 4px;



}
#account input#box{
        width: 125px;
        border: 1px solid #333333;
        padding: 1px;
        margin-left: 4px;
        margin-right: 4px;
        margin-bottom: 0px;
}
a#loginaccount {
	padding: 0px;
	height: auto;
	margin: 0px;
	line-height: 13px;
	margin-left: 3px;
	margin-bottom: 2px;
}
a#lostpass {
	padding: 0px;
	height: auto;
	margin: 0px;
	line-height: 13px;
	margin-left: 3px;
	margin-top: 2px;
}



#search div, #basket div, #account div, #newsletter div {



        padding: 0px;



        margin: 0px;



        border: 1px #CCCCCC solid;



        padding-top: 7px;



        height: 69px!important; /* 69 */



        height: 55px; /* 55 */



}



#submit {



        vertical-align: bottom;



        padding: 0px;



        margin: 0px;



        margin-bottom: 4px!important;



        margin-bottom: 5px;



}



#quick_find {



        display: inline;



}



#right a, #left a{



        color: #FFFFFF;



        line-height: 13px;



        margin-left: 1px;



}



#left a#link {



        line-height: normal;



        margin-left: 0px;







}



#boxes_black {



        width: 150px;



        background-color: #000000;



        margin-bottom: 10px;



}



#boxes_red {



        width: 150px;



        background-color: #cd0001;



        margin-bottom: 10px;



        overflow: hidden;



}



#boxes_red select {



        border: 1px solid #FFFFFF;



        background: #000000;



        color: #FFFFFF;



        margin-bottom: 5px;



}



#boxes_black select {



        border: 1px solid #FFFFFF;



        background: #cd0001;



        color: #FFFFFF;



        margin-bottom: 5px;



}



form#filter select, form#cart_quantity select, form#cart_quantity input {



        border: 1px solid #000000;



        background: #cd0001;



        color: #FFFFFF;



        margin-bottom: 5px;



}



#boxes_grey {



        width: 150px;



        background-color: #4b4b4b;



        margin-bottom: 10px;



}



#boxes_content {



        width: 144px;



        padding-top: 5px;



        padding-right: 3px;



        padding-bottom: 5px;



        padding-left: 3px;



}



.center {



        text-align: center;



}



#table_new_products {



        padding: 0px;



        border-top-width: 3px;



        border-bottom-width: 3px;



        border-top-style: double;



        border-right-style: none;



        border-bottom-style: double;



        border-left-style: none;



        border-top-color: #666666;



        border-bottom-color: #666666;



        margin-top: 3px;



        margin-right: 0px;



        margin-bottom: 0px;



        margin-left: 0px;



}



#new_products a{



        text-align: center;



        height: 134px;



        width: 198px;



        padding-top: 10px;



        padding-right: 4px;



        padding-bottom: 4px;



        padding-left: 4px;



        display: block;



}



#new_products a.grey, .grey {



        background-color: #eeeeee;



}



#new_products a.grey_light, .grey_light {



        background-color: #f6f6f6;



}



#new_products a.grey:hover {



        background-color: #cd0001;



        color: #FFFFFF



}



#new_products a.grey_light:hover {



        background-color: #000000;



        color: #FFFFFF



}



#language {



        width: 141px;



        position: absolute;



        top: 120px;



        text-align: center;



}



#CatNavi,



#CatNavi ul { margin: 0px; padding: 0px; width: 144px; }



#CatNavi { }



#CatNavi li { display: inline; list-style-type: none; margin: 0px; padding: 0px; width: 144px;}



#CatNavi ul li {width: 144px;}



#CatNavi a {



        display: block;



        margin-bottom: 1px;



        margin-top: 0px;



        margin-right: 0px;



        margin-left: 0px;



        padding-top: 2px;



        padding-right: 4px;



        padding-bottom: 2px;



        padding-left: 4px;



}



#CatNavi li.CatLevel1 { padding: 0px; margin: 0px;}







#CatNavi a:hover { background-color: #990000; text-decoration: none; }







#CatNavi .CatLevel1 {}



#CatNavi .Current a, #CatNavi .CurrentParent a {background-color: #990000;}



#CatNavi .CatLevel1 ul { width: 144px; }







#CatNavi .CatLevel1 a { font-weight: bold; text-transform: uppercase; }



#CatNavi .CatLevel2 a { font-weight: normal; text-transform: none; padding-left: 11px; display: block;}



#CatNavi .CatLevel2 a:hover, #CatNavi .CatLevel1 .Current a, #CatNavi .CatLevel1 .CurrentParent a { background-color: #660000;}



#CatNavi .CatLevel2 ul { width: 144px; }



#CatNavi .CatLevel3 ul { width: 144px; }



#CatNavi .CatLevel3 a { padding-left: 25px; display: block;}



#CatNavi .CatLevel3 a:hover, #CatNavi .CatLevel2 .Current a { background-color: #330000;}



#CatNavi .CatLevel4 a { padding-left: 45px; }



#CatNavi .CatLevel5 a { padding-left: 65px; }







#CatNavi li a,



#CatNavi .Current li a,



#CatNavi .CurrentParent li a,



#CatNavi .CurrentParent .Current li a {  font-size: 11px;}



#CatNavi .Current a,



#CatNavi .CurrentParent .Current a {}







.headline{



        padding-left: 5px;



        font-weight: bold;



        color: #FFFFFF;



        background-color: #333333;



}



.headline a {



        color: #cd0001;



}



#loginform input, .formArea input, .formArea select {



        border: 1px solid #000000;



        background-color:#cd0001;



        color: #FFFFFF;



        width: 250px;



}



#contact input, #contact textarea, #adress input, #adress select {



        border: 1px solid #000000;



        background-color:#cd0001;



        color: #FFFFFF;



        width: 300px;



}



.formArea input#radio, .formArea input#send, .formArea input#check, #contact input#send{



        width: auto;



}



textarea#comments {



        width: 610px;



        margin: 0 auto;



}



#popup {



        background-color: #FFFFFF;



}



.red {



        background-color: #cd0001;



        color: #FFFFFF;



        padding: 2px;



}



.black {



        background-color: #000000;



        color: #FFFFFF;



        padding: 2px;



}



#img {



        background: #000000;



        border:1px solid #cd0001;



        padding:2px;



}



#clr {



        clear: both;



}



#button_newsletter {



        width: 90px;



}

#popup {

        background-color: #FFFFFF;

}
.info {
	color: #999999;}
#lieferung label {
	display: block;
	width: 100%;
	height: 25px;
	float: left;
}
#lieferung label.radio_clr {
	width: auto;
	clear: left;
}
#lieferung input#bis_zum {margin-left: 7px;}
/*----------------------------Suggest Styles--------------------------*/
#search_suggest p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
p#closetop {
	background-color: #666666;
}
.suggest_link {
	background-color: #CCCCCC;
	padding: 2px 6px 2px 6px;
	color: #333333;
	border-top: 1px #666666 solid;
	margin-top: 1px;
}
.suggest_link_over {
	background-color: #000000;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	color: #FFFFFF;
	border-top: 1px #666666 solid;
	margin-top: 1px;
}

a.suggest_close {
	color: #333333;
	margin-right: 2px;
	margin-left: 3px;
	cursor: pointer;
}
a.suggest_close:hover {
	color: #000000;
	background: none;
	cursor: pointer;
}
#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #CCCCCC; 
	text-align: left; 
	border: 1px solid #000000;
	z-index: 100;
	display: block;
}
/*-----------------*/
