/* -----------------------------------------------------------------------------------------
   $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
   ---------------------------------------------------------------------------------------*/
   
   
   /*boxen*/
   .outers{
   margin-left:auto;
   margin-right:auto;
   width:1024px;
   text-align:center;
   background-image:url('img/new/bg_shader.png');
   background-repeat:repeat-y;
   }
.box_r_head{
   color: #ffffff; 
   height:18px; 
   font-size:13px; 
   font-weight: bold; 
   font-family: arial, helvetica; 
   background-image: url(img/new/boxen/box_rechts_o.jpg); 
   background-repeat: no-repeat;
   text-align:center;
   vertical-align:middle;
   padding-top:2px;
   margin:0px;
   }
.box_r_m{
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   background-image:url(img/new/boxen/box_rechts_m.jpg);
   background-repeat: repeat-y;
   padding:5px;
   font-weight:normal;
   line-height:1.8;
   }
.box_r_bottom{
   background-image:url(img/new/boxen/box_rechts_u.jpg);
   background-repeat: no-repeat;
   height:20px;
}
#box_content_small{
	text-align:center;
	width:600px;
}
.box_content_small_top{
	width:445px;
	height:23px;
	background-image:url('img/box_ersatz1_o.jpg');
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}
.box_content_small_top h1{
	color:#ffffff;
	padding-left:20px;
	
	font-weight:bold;
}
.box_content_small_center{
	background-image:url('img/box_ersatz1_m.jpg');
	background-repeat: repeat-y;
	width:445px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}
.box_content_small_bottom{
	width:445px;
	height:23px;
	background-image:url('img/box_ersatz1_u.jpg');
	background-repeat: no-repeat;
	margin:auto;
}
.partner_banner{
padding:5px;
}

   TEXTAREA.kontakt_eingabe{
   background-color: #ffffff;
   height: 200px;
   }
 
   #zurKasse a:hover{
   color: #000000;
   text-decoration: none;
   }
.mcategorie_header{
 height:20px;
 background-image:url(img/new/boxen/header_sw.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 font-size: 13px;
 text-align: center;
 padding-right: 10px;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;	
}
.mcgrau{
 height:10px;
 background-image:url(img/new/boxen/header_grau2.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 font-size: 2px;
 text-align: center;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;	
}

.mcategorie_footer{
 height:10px;
 background-image:url(img/new/boxen/footer_grau.jpg);
 background-repeat: no-repeat;
}
.mcboxText{ 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-image: url(img/new/boxen/bg_grau2.jpg);
	background-repeat: repeat-y;
}  

.cat_lev1{
font-weight: normal;
padding-left:2px;
padding-top: 2px;
font-size: 10px;
height: 20px;
width: 155px;
background-color: #eeeeee;
border-top: 1px solid #ffffff;
    background-image: url(img/new/wk_bg.gif);
    background-repeat: repeat-x;

}
#rollerselect{
    margin: 8px 0px 0px 6px;
    width: 160px;
}

.boxen_acc{
width:573px;
text-align:center;
}
.boxen_acc TABLE{
text-align:left;
}
.boxen_acc .outertbl{
margin-bottom:10px;
}
.box_acc_1{
height:20px;
background-image: url(img/new/boxen/box_acc_1.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:20px;
}
.box_acc_2{
height:20px;
background-image: url(img/new/boxen/box_acc_2.jpg);
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:0px;
}
.box_acc_3{
height:23px;
background-image: url(img/new/boxen/box_acc_3.jpg);
background-repeat:no-repeat;
font-size:13px;
}
.menue_top{
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color:#555555;
font-weight: bold;
}

.warenkorb{
color:#000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}
.head_box_re{
	color: #ffffff; 
	height:20px; 
	font-size:13px; 
	font-weight: bold; 
	font-family: arial, helvetica; 
	background-image: url(img/new/boxen/box_rechts_o.jpg); 
	background-repeat: no-repeat;
}
#roller_verw{
	font-size:11px; 
	font-weight:bold;
	margin-top:0px;
	font-size:10px;
	font-weight: normal;
}
#roller_verw p{
	margin:0px;
	font-size:11px;
	font-weight: bold;
	border-bottom:1px solid #000;
}
#roller_verw a:link{
	margin-top: 3px;
}
.add_roller{
margin-left:15px;
}
.rollerver_ar{
	padding-top:3px;
	padding-bottom:3px;
	line-height:20px;
}
.roller_verw_in{
padding:4px;
padding-left:7px;
padding-right:10px;
}
.box_rechts_u{
background-image:url(img/new/boxen/box_rechts_u.jpg);
background-repeat: no-repeat;
}



.text_but{
color:#000066;
font-size: 16px;
font-weight: bold;
}



.start_preis{
color: #000000;
font-weight: bold;
font-size: 12px;
}

.login_login{
  background-color: #ffffff;
  width: 10px;
}
.login_text{
  font-size: 9px;
}

h1{
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold;
}
h2{
color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.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;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}


.productsNotifications {
    /*farbe edit von #f2fff7 auf #ffffff*/
	background-color: #ffffff;
}

.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #23A6DE;
	text-decoration: underline;
	font-family : Verdana, Arial, sans-serif;
}

HTML, TEXTAREA, BODY {
	color: #000000;
	margin: 0px;
	background-color: #fff;
	height:1000px;
background-image: url(img/bg_brushed5.jpg);
background-repeat:repeat;
background-position: top left;


    /*background-image: url(img/streetlights_main_bg.jpg);
background-repeat:no-repeat;
background-position: top center;*/
}
TEXTAREA{
background-color:#ffffff;
background-image:none;
}

img{
	border:0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #299ED3;
  text-decoration: underline;
}
/*Kategorie Menuuuuuu*/
/******************************************/
.sln_top{
height:30px;width:160px;margin-left:10px;margin-top:10px;margin-bottom:10px;border-bottom: 2px dotted #555555;
}
A.sln_text_link{
	margin-left:3px;line-height:30px;font-weight:bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	font-size:11px;
}
A.categories {
  color: #000000;
  text-decoration: none;
  white-space: nowrap;
}

A.categories:hover{
  color: #299ED3;
  text-decoration: underline;
}
 A.sln_text_link:hover {
  margin-left:3px;line-height:30px;font-weight:bold;
  color: #299ED3;
  text-decoration: underline;
  font-size:11px;
}
A.sln_1{
color: #555555; font-variant:normal; font-size: 12px; font-weight: bold;
line-height: 15px;
}
A.sln_2{
color: #000000; font-size: 11px; font-variant: normal;
padding-left:10px;
line-height:25px;
}
A.sln_3{
color: #555555; font-variant:normal; font-size: 10px; font-weight: bold; line-height: 16px;
}
A.sln_3_act{
color: #555555; font-variant:normal; font-size: 10px; font-weight: bold; line-height: 16px; border-bottom: 1px dotted #555555;
}
A.sln_4{
color: #000000; font-variant:normal; font-size: 10px; font-weight: bold; line-height: 16px;
padding-left:15px;
}

FORM {
	display: inline;
}


TR.header {
	background-color: #ffffff;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
}

A.headerNavigation {
  color: #000000;
}

A.headerNavigation:hover {
  color: #000000;
}


A.confirmationEdit {
	color: #23A6DE;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #64C5EF;
	font-style: italic;
	text-decoration: underline;
}

.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;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  height:22px;
  padding-left: 20px;
  color: #ffffff;
}
TD.infoBoxHeading_suche{
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  height:22px;
  padding-left: 10px;
  color: #ffffff;
  	background-image: url(img/left_back_hd_suche.gif);
    background-repeat: repeat-y;
}

.boxText_waren {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-image:url(img/new/boxen/box_rechts_m.jpg);
	background-repeat: repeat-y;
}
.infoBox_waren {
  border: 0px solid #000000;
}

.infoBoxContents_waren {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading_waren, infoBoxHeading_waren a:link, infoBoxHeading_waren a:visited, infoBoxHeading_waren a:active, infoBoxHeading_waren a:hover{
  border-collapse: collapse;
  vertical-align: middle;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color: #BF1313;
  background-image:url(img/boxheader/newstyle.jpg);
  background-repeat: no-repeat;
  height: 15px;
  overflow:visible;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, A
rial, sans-serif;
  font-size: 10px;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*PRODUCT LISTING TEMPLATE*/
.plist-item{
    width: 580px;
    border:0px solid #ccc;
    margin: 0px auto 10px 10px;
}
.plist-col-left{
    float:left;
    width: 150px;
}
.plist-col-right{
    float: right;
    width: 415px;
}
.plist-variants{
    margin:3px 0px 5px 0px;
    width: 300px;
    color: #555555;
}
.plist-variants a:link, .plist-variants a:active, .plist-variants a:visited{
    font-weight:bold;
    color: #990000;
}
.plist-subline{
    clear:both;
    height:3px;
    border-bottom: 1px dashed #bbb;
}
.plist-img{
    width: 140px;
    margin: 0px auto 0px auto;
    text-align: center;
    border: 1px solid #ccc;
}
.plist-img .plist_pimg{
    width:140px;
}
.plist-img-man{
    width: 100px;
    text-align: center;
    margin: 5px auto 5px auto;
}
.plist-img-man img{

}
.plist-model{
    width: 140px;
    border: 1px solid #ccc;
     text-align: center;
     margin: 0px auto 3px auto;
    line-height: 15px;
    background: #ccc;
    color: #444;
}
.plist-pname{
    margin-right:50px;
}
.plist-pname a:link, .plist-pname a:active, .plist-pname a:visited{
    font-weight:bold;
    text-decoration: none;
}
.plist-pname h2{
    font-size:11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 1px;
}
.plist-pdesc{
    margin-right:20px;
    color: #444;
    height: 80px;
}
.plist-pdesc p{
    margin-bottom: 0px;
}
.plist-data-left{
    float: left;
    width: 140px;
}
.plist-data-right{
    float: right;
    width: 220px;
}
.plist-wh{
    color: #444;
    display: block;
}
.plist-price{
    font-size: 17px;
    font-weight:bold;
    float:right;
    background: #eee;
    height: 45px;
    line-height: 45px;
    width: 120px;
    text-align: right;
    padding-right: 7px;
    border-left: 1px dashed #555555;
}
SPAN.productOldPrice{
    line-height:17px;
    font-family: Verdana, Arial, sans-serif;
   	color: #ff0000;
   	text-decoration: none;
   	font-size: 10px;
}
SPAN.productSpecialPrice{
    font-size: 15px;
    line-height:17px;
    font-family: Verdana, Arial, sans-serif;
    color: #000000;
}
.plist-buttons{
    float:left;
    width:90px;
}
.plist-buybutimg{
    margin-bottom: 5px;
}
.plist-data-ce{
    width:40px;
    height:40px;
    float:right;
    background: url('img/ce.png') top left no-repeat;
    margin-top: 7px;
}

/************************/

A.pageResults {
	color: #000000;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #000000;
  background: #299ED3;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

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

A.foot {
	color: #000000;
	text-decoration: underline;
}

A.foot:hover {
  color: #299ED3;
}

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;
}

INPUT.blue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
}

/* #23A6DE;*/

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 {
  border-color: #555555;
  background-color: #eeeeee;
  border-style: solid;
  border-width:0px;
  border-top-width:1px;
  padding-left: 4px;
  padding-right: 4px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
}

TD.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #CFCFCF;
  text-align:center;
}

.copyright a:link,.copyright a:hover,.copyright a:active,.copyright a:visited{
  color: #cccccc;
}


A.copyright {
  color: #eeeeee;
}
A.copyright:hover {
  color: #eeeeee;
  text-decoration: underline;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productEVPPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
	font-size: 10px;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}
SPAN.productHandelPrice{
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
}
.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver {
  /*#E4E4E4*/
	background-color: #ffffff;
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;

	}
.moduleRowSelected { background-color: #76B9DA; }

.moduleRow2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver2 {
	background-color: #E4E4E4;
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;

	}
.moduleRowSelected2 { background-color: #76B9DA; }

.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;
/*666666*/
	background-color: #ffffff;
	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, .tableShop a:link, .tableShop a:visited, .tableShop a:active{
color: #ffffff;
}
.tableShop_over{
/*background-image:url(img/header_2010_sm2.png); background-repeat: no-repeat; background-position: left bottom;*/
background-image:url(img/header_2011_01.png); background-repeat: no-repeat; background-position: left bottom;
}


/*NAVLEISTEN*/
.infoBoxAussen{
   border: 0px solid #000;
   background-image: url(img/left_back_hd.gif);
   background-repeat: no-repeat;
}

.navLeft {
padding-left: 10px;
width: 195px;
}
.navRight {
    border-left: 0px #000296 solid;
	width: 160px;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #000000;
	line-height: 20px;
	border-bottom: 2px dotted #cccccc;
}
.contentsTopics h1{
 color: #000000;
 font-size: 14px;
 line-height: 20px;
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold;
 margin: 0px;
 display: inline;
}
.catdesc{
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

.menuepunkte, .menuepunkte a:link, .menuepunkte a:visited{
  color:#040059;
  font-weight:bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}

.info_top{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
}

.info_stats{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
  font-weight: normal;
  padding-left: 30px;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
.mini_top, .mini_top a:link, .mini_top a:visited, .mini_top a:active{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
color: #ffffff;
}
.mozilla {display:none}
html>body .mozilla {display:block;}


#loginbox{
	margin:0px;
	display:inline;
}
.ueberweis{
background-image:url(img/ueberweisung.jpg);
background-repeat:no-repeat;
font-family:verdana,arial,helvetica;
font-weight:bold;font-size:15px;
}
#tanklink:hover{
cursor:help;
}
.navtrail{
margin-left:25px;
}
.footerlinks{
margin-left:auto;margin-right:auto;width:1000px;
margin-top:20px;
}
.footerlinks a:link, .footerlinks a:active, .footerlinks a:visited{
	color:#cccccc;
}
/* PRODUCTS INFO*/
/*******************************/
#outer_info{
    width:570px;
    margin-left:25px;
}
#outer_info h1{
    font-size: 15px;
    margin-left: 10px;
    border-bottom: 2px dotted #ccc;
}
.pinfo_data_left{
    width: 260px;
    height: 250px;
    float:left;
    background-image: url(img/pimg-bg.jpg);
    background-potion: top left;
    background-repeat: no-repeat;
}
#pinfo_pimage_outer{
   width: 260px;
    height: 235px;
}
.pinfo-pimage{
    /* This centers the image */
    padding: 10px;
    padding-top:0px;
}
#info_herlogo{
    width:240px;
    height:32px;
    background-color: #fff;
    margin-left: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #ccc;
}
#info_herlogo img{
    padding: 5px 0px 0px 12px;
}
.pinfo_data_right{
    width: 290px;
    float:right;
}
.pinfo_data_info{
    clear:both;
    margin: 5px 0px 5px 0px;
}
.pinfo_data_info .pid_bez{
    line-height: 20px;
    width: 120px;
    display:block;
    float:left;
}

.pinfo_data_info_frame{
    height: 160px;
}

INPUT.info_anzahl {
	height: 35px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
    line-height: 35px;
    width: 40px;
    text-align:center;
    background-color: #ddd;
}
.pinfo_cart_qty{
    float:left;
    width:40px;
    height:40px;
}
.pinfo_cart_chqty{
    float:left;
    width:20px;
    height:40px;
    margin-left: 7px;
}
.pinfo_cart_chqty:hover{
    cursor: pointer;
}
#pinfo-plist-data-right{
    width:300px;
}
#pinfo-_price{
    width: 200px;
}
#preis{
    float:right;
}
.pinfo-buttons{
    float:left;
    width:120px;
    text-align: right;
    margin-left: 40px;
}

#info_lupe_layer{
    width:30px;
    float:right;
    height:25px;
}
#info_ddd{
    width:30px;
    float:right;
    height: 25px;
}


/*************************************************************/
/*#info_herlogo{
width:100px;
float:left;
}*/
#info_pname{
float:left;
}
#info_pname h1{
color:#000000; font-size: 13px; font-weight: bold; margin:0px;
}
#info_ppreis{
color:#000000; font-size: 13px; font-weight: bold;
float:right;
}
#info_pimage_outer{
position:relative;z-index:1;width:255px;height:180px;overflow:hidden;
}

/*
INPUT.info_anzahl {
	height: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	border: 0px none #ffffff;
	border-bottom: 2px dotted #cccccc;
}*/
INPUT.suchen {
	height: 18px;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	border: 0px none #ffffff;
	background-color: #ffffff;
}
.info_details{
height: 25px;
}
.info_pdesc_head{
height: 20px; color: #ffffff; font-weight:bold; background-image:url(img/new/header_info3.jpg); background-repeat: no-repeat; padding-left: 15px;text-align:left;
}
.info_pdesc{
padding: 15px; background-color: #eeeeee; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
}
#info_pdesc_footer{
height: 20px; background-image:url(img/new/footer_info.jpg); background-repeat: no-repeat;
}
span.info_pdesc {
 text-decoration: underline;
 color: #F7401;
}
info_pdesc a{
    font-weight:bold;
}
.info_sub_hd{
border-bottom: 2px dotted #cccccc; padding-left: 10px;
}

/* Action Shots*/
.as_img{
border:1px solid #cccccc;
padding: 2px;
}
.as_uplink{
text-align:center;
}
.as_gallery{
margin-top:10px;
padding:5px;
width:525px;
border-bottom: 2px solid #555555;
}
.as_head{
font-weight: bold;
font-size: 11px;
width:250px;
float:left;
}
.as_newlink{
float: right;
width:275px;
text-align:right;
margin-right: 25px;
padding-top:20px;
}
.as_gallery_start{
width:580px;
border-bottom: none;
}
.as_gallery_start_title{
font-style: italic;
font-size:13px;
text-align: left;
}
#action_upload{
padding:15px;
margin:5px;
background-color: #eeeeee;
width:500px;
}
.as_uplink{
cursor: pointer;
}
/*Ersatzteile System*/
.info_ers_1{
  width:40px;
  margin-left:10px;
  float:left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;}
.info_ers_1 A{text-decoration:none;}
.info_ers_1 IMG{width:40px;border:0px solid #fff;}
.info_ers_2{
  width:110px;
  float:left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 20px;}
.info_ers_2 A{text-decoration:none;}
.info_ers_3{
  width:300px;
  float:left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 20px;}
.info_ers_3 A{text-decoration:none;}
.info_ers_4{
	width:70px;
	float:left;
	text-align:right;
	line-height:20px;
}
.info_ers_5{
	width:40px;
	float:right;
}
.info_ers_5 IMG{
	height:20px;
}



/*BOX suche*/
#search_hd{
	width:215px;
	margin-left:5px;
}
#search_hd_inp{
	width:180px;
	float:left;
	margin-top:6px;
}
#search_hd_but{
	float:right;
	width:32px;
	height:32px;
	overflow:hidden;
	
}
.name_s_sub{
font-weight:normal;
}
/***********/


/*Header Bereich*/
#oben{
width:100%;height:20px;background-color:#0f0;display:none;
}
.hd_links_over{
font-size: 11px; line-height: 12px; padding-top:2px;
text-align:left;
height:16px;
width:250px;
}
#top_tel{
font-size:13px;font-weight:bold;
}
.hd_rechts_over{
font-size: 13px; line-height: 12px; padding-right: 10px; padding-top:2px;
text-align:right;height:16px;
font-weight:bold;
}
.hd_outer_search{
padding-left:50px;padding-bottom:1px;width:250px;height:145px;

}

#startseite{
text-align:center;
padding-left:15px;
padding-right:15px;
}
#startseite h1{
/* color:#006bc7; */
	color:#000000;
font-family:"league-gothic-1","league-gothic-2","Impact","Trebuchet MS","Tahoma",sans-serif;
font-size:25px;
line-height:27px;
text-transform:uppercase;
font-weight:200;
margin-top: 0px;
}
.start_aktionen_small{
    width: 590px;
    margin: 10px auto 10px auto;
}
.start_aktionen_small ul{
    width: 590px;
    background: #ddd;
    height: 150px;
    text-align: left;
    margin: 0px;
    padding:0px;
}
.start_aktionen_small ul li{
    list-style-type: none;
    float: left;
    width: 180px;
    height:140px;
    margin: 4px 8px 4px 8px;

}
#startseite .news{
width:580px;
text-align:left;
margin-top:20px;
}
#startseite .news h2{
font-size:13px;
font-variant: small-caps;
font-weight:bold;
padding-left:10px;
width:300px;
background-color: #d70000;
color:#ffffff;
}
#startseite .news ul{
 margin: 0px; padding: 0px;
}
#startseite .news li{
 display: inline;
 float:left;
 width: 125px;
 text-align:center;
 margin:8px;
 font-weight:bold;
 line-height:15px;
 border:1px solid #cccccc;
 background-color: #555;
}
#startseite .news li a:link, #startseite .news li a:visited, #startseite .news li a:active{
color:#ffffff;
text-decoration:none;
}
#startseite .news li:hover{
    border: 1px solid #990000;
    list-style: none;
}
#startseite .textnews{
width:300px;
float:left;
text-align:left;
}
#startseite .textnews_in, #startseite .schnell_in{
border: 1px dashed #cccccc;
padding-left:10px;
padding-right:10px;
margin-top:0px;
background-color:#fff;
}
#startseite .textnews_in .sub, #startseite .schnell_in .sub, #startseite .news .sub{
font-style: italic;
font-weight:bold;
border-bottom: 1px dotted #cccccc;
}
#startseite .schnell_in .text{
font-size:11px;
}
#startseite .textnews h2, #startseite .schnell h2{
font-size:13px;
color:#ffffff;
font-weight:bold;
font-variant:small-caps;
margin:0px;
background-color:#006bc7;
padding-left:10px;
width: 172px;
/* background-image: url('img/start_hd_bg.jpg'); */
background-image: url("img/new/boxen/header_sw.jpg");
}
#startseite .schnell h2{
width:172px;
}
#startseite .schnell{
width:280px;
float:right;
text-align:left;
}
#startseite .ersatzteile, .ersatzteile{
text-align:left;
padding: 15px;
padding-top:0px;
border: 2px dotted #cccccc;
clear:both;
margin-top: 25px;
}
#startseite .ersatzteile strong, .ersatzteile strong{
color:#d70000;
}
#startseite .hotline_title, .hotline_title{
font-family:"league-gothic-1","league-gothic-2","Impact","Trebuchet MS","Tahoma",sans-serif;
text-align:center;
font-size:19px;
font-weight:bold;
text-transform: uppercase;
font-weight:200;
}
#startseite .hotline, .hotline{
font-family:"league-gothic-1","league-gothic-2","Impact","Trebuchet MS","Tahoma",sans-serif;
text-align:center;
font-size:19px;
font-weight:bold;
font-weight:200;
}
.clearer{
clear:both;
}

.amp_legende_img{
float:left;
width:40px;
}
.amp_legende{
font-size:9px;
font-family: arial,helvetica,san-serif;
text-align:justify;
float:right;
margin-left:8px;
width:110px;
height:60px;
}

.index_banner{
width:1000px;
text-align:center;
background-color: #ffffff;
margin-left:12px;
    height:40px;
}
.index_suchbsp{
width:1000px;
text-align:left;
font-size:11px;
background-color: #ffffff;
margin-left:12px;
font-family: arial,helvetica,sans-serif;
}
.index_suchbsp p{
margin-left:40px;
margin-top:0px;
margin-bottom: 0px;
}
.suchver{
font-size:13px;
font-weight:bold;
}
.suchver a:link, .suchver a:active, .suchver a:visited{
color: #299ed3;
text-decoration:underline;
}


/*ALTE STARTBOX ACCOUNT PHP*/
.startbox_header{
color: #d70000; font-weight: bold;
}
.starter_text{
color: #000000;
font-size: 10px;
font-weight: normal;
padding: 11px;
padding-right: 14px;
text-align: left;
}


/*slideshow*/

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:588px;
	height:170px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
#slide-show{
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
width:588px;
}

.info_ers_4 .productSpecialPrice, .info_ers_4 .productOldPrice{
font-size:11px;
white-space: nowrap;
}


/*FORMELEMENTS BY */

.superhform fieldset {
	border:1px dashed #CCC;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
}
.superhform legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 1.1;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
}
.superhform h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 175%;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 1.1;
	color:#333;
}
.superhform label {
	width:140px;
	height:32px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#CCCCCC;
	float:left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 115%;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
}
.superhform .form {
	margin:0;
	padding:0;
}
#container {
	width:750px;
	margin:auto;
	padding:10px;
}
#top {
	width:680px;
	height:50px;
}
#leftSide {
	width:530px;
	padding-top:30px;
	float:left;
}
#rightSide {
	background-color:#fff;
	width:200px;
	padding:5px;
	margin-top:40px;
	float:right;
	border:1px solid #CCC;
	font:normal 12px Arial;
	color:#666666
}
.clear {
	clear:both;
}
.holder {
	background-color:#fff;

}
.div_texbox {
	width:347px;
	float:right;
	background-color:#E6E6E6;
	height:35px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

.textbox {
	background-image: url(../images/16t.png);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:285px;
	font:normal 18px Arial;
	color: #999999;
	padding:3px 5px 3px 19px;
}
.div_textarr{
	width:500px;
	height:270px;
}
.textarr{
	width:438px;
	height:250px;
}
.textarr TEXTAREA{
	height:250px;
}
.textbox:focus, .textbox:hover, .textarr:focus, .textarr:hover {
	background-color:#F0FFE6;
}

.username {
    	background-image: url(../images/16m.png);
    	background-repeat: no-repeat;
    	background-position:left;
    	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 19px;
}
.username:focus, .username:hover {
	background-color:#F0FFE6;
}
   
.password {
    	background-image: url(../images/16s.png);
    	background-repeat: no-repeat;
   	background-position:left;
   	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 19px;
}
.password:focus, .password:hover {
	background-color:#F0FFE6;
}

.button_div {
	width:287px;
	float:right;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 32px 3px;
}
.buttons {
	/*background: #e3e3db;
	color: #989070; */
	background: #ffba25;
	font-size:12px; 
	color: #a6750c;
	padding: 6px 14px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}
.bgal IMG{
    border-color: #AAAAAA #CCCCCC #DDDDDD #BBBBBB;
    border-style: solid;
    border-width: 1px;
}
.bgal A{
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #DDDDDD #BBBBBB #AAAAAA #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding:5px;
    margin: 18px;
   display: inline;
}

