/* 

 Stylesheet für Template: Tradoria Standard 1

*/

/* HTML - Tags */

body {
   padding: 10px 0px 10px 0px;
   margin: 0px;
   margin-bottom: 20px;
   //font-family: Arial, sans-serif ;
   font-family: Helvetica, Arial;
   font-size: 13px;
   background-color: #D4CDBE;
   //color: #373134;
   color: #fff;
   width: 100%;
   overflow: -moz-scrollbars-vertical;
  background: #000000 url('../uploads/bg.jpg') no-repeat top center;
 background-attachment:fixed;
}

ul {
   list-style-type: square;
   margin-top: 0px;
   margin-bottom: 0px;
}

li {
   margin-left: -15px;
   margin-bottom: 3px;
}

.li_box {
   margin-left: -25px;
   margin-bottom: 3px;
}

h1 {
   font-size: 18px;
   display: inline;
 
   color: #c7f510;
}

h2 {
   font-size: 14px;
   display: inline;

   color: #c7f510;
}

h3 {
   font-size: 14px;
   font-weight: bold;
   display: inline;
  color: #c7f510;

}

/* Links */

a {
	text-decoration: none;

        color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #ccc;
}

a.header_menu {
	color: #FFFFFF;
        text-decoration: none;
}

a.header_menu:hover {
	color: #FFFFFF;
        text-decoration: underline;
}

a.link_arrow {
   text-decoration: none;
   padding-left: 10px;
   background-image: url('http://de.blackberry.com/assets/images/arrow_gray.gif');
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

a.backlink {
   text-decoration: underline;
   padding-left: 10px;
   background-image: url('../uploads/arrow_back.png');
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

a.link_arrow:hover {
   text-decoration: underline;
}

a.main_menu {
//text-transform: uppercase;
   font-weight: bold;#
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
   margin: 0px;
   margin-left: 10px;
   padding: 5px;
   line-height: 30px;

}

a.main_menu:hover {
   color: #c7f510;
   text-decoration: none;
   margin-left: 10px;
   padding: 5px;
}

/* Formulare */

  textarea {
  position: relative;
  top: -2px;
  font-family: Helvetica, Arial;
  font-size: 11px;
  color: #454545;
height: 20px;
}

select {
  position: relative;
  top: -2px;
  font-family: Helvetica, Arial;
  font-size: 12px;
  color: #454545;
height: 18px;
}

input {
  position: relative;
  top: -2px;
  font-family: Helvetica, Arial;
  font-size: 12px;
  color: #454545;
height: 18px;}

.btn_search {
  
   background-repeat: no-repeat;
   height: 20px;
   width: 80px;
   border: 0px;
   padding-left: 12px;
   color: #FFFFFF;
   font-weight: bold;
   margin-right: 10px;
   background: transparent;
   font-size: 12px;
}

.input_error {
   border: 2px solid #FF0000;
}


/* Vom System benötigt */

.small {
   font-size: 11px;
   color: #AAAAAA;
}

.strike {
   color: #FF0000;
}

.default_color {
   color: #454545;
}


/* Sonstiges */

.color {
   color: #696969;
}

.msg_error {
   color: #FF0000;
   padding: 5px;
   padding-left: 10px;
   background-color: #FFE5E5;
}

.msg_done {
   color: #169D00;
   padding: 5px;
   padding-left: 10px;
   background-color: #D0EBCC;
}

.box_header {
   padding: 2px;
   padding-left: 10px;

   background-image: url('../uploads/box_top.png');
   background-repeat: repeat-x;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 11px;
   text-transform: uppercase;
   line-height: 20px;
   margin-bottom: 0px;
   border: 1px solid #2a2a2a;
}

.box_body {
padding: 10px;
background-image: url('../uploads/box_vert.png');
background-repeat: repeat-x;
border-left: 1px solid #2a2a2a;
border-right: 1px solid #2a2a2a;
border-bottom: 1px solid #2a2a2a;
}

.box_cell {
   margin-bottom: 7px;
}
.box_product_list img {padding: 3px;
  background: #ccc;
  border: 1px solid #2a2a2a;

}

.box_product_list_2 img {padding: 3px;
  background: #ccc;
  border: 1px solid #2a2a2a;

}


.box_product_list {

background-image: url('../uploads/box_vert.png');
background-repeat: repeat-x;
   float: left;
   width: 338px;
height: 250px;
   margin-bottom: 10px;
    border: 1px solid #2a2a2a;
   padding: 10px;
padding-top: 50px;
padding-bottom: 30px;
}

.box_product_list_2 {
background-image: url('../uploads/box_vert.png');
background-repeat: repeat-x;
float: left;
width: 338px;
height: 250px;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #2a2a2a;
padding: 10px;
padding-top: 50px;
padding-bottom: 30px;
}

.price {
   font-weight: bold;
   font-size: 14px;
   color: #c7f510;
}

.light_grey {
   color: #ccc;
}

.text_arrow {
   padding-left: 10px;
   background-image: url('http://de.blackberry.com/assets/images/arrow_gray.gif');
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.product_review_flop {
   background-image: url('../theme/images/star_flop.gif');
   background-repeat: repeat-x;
   text-align: left;
   width: 110px;
   height: 19px;
}

.product_review_top {
   background-image: url('../theme/images/star_top.gif');
   background-repeat: repeat-x;
   height: 19px;
   overflow: hidden;
}

.chargroup {
   padding: 1px;
   padding-left: 5px;
   padding-right: 5px;
   color: #696969;
   background: #81BEE1;
   font-size: 15px;
}

.hr_grey {
   background: #696969;
   width: 100%;
   height: 1px;
   margin-bottom: 7px;
}

.cart_line {
   border-top: 1px dotted #DDDDDD;
   padding-top: 20px;
   padding-bottom: 20px;
}

/* Container */

#frame {
   width: 960px;
   margin: auto;
   padding: 5px;
   background: #000000;
   border: 1px solid #2a2a2a;
}

#header {
   background: #000;
   width: 960px;
   height: 360px;
   padding: 0px;

}

#header #logo {
   padding-left: 30px;
   font-size: 22px;
   font-weight: bold;
   color: #000;
   height: 360px;
   background-image: url('../uploads/header1.png');
   
}

#header #menu {
   color: #FFF;
   text-align: right;
   width: 600px;
   position: absolute;
   margin-top: 5px;
   margin-left: 350px;

}

#menu_bar {

   width: 100%;
   height: 32px;
   margin-top: 3px;
width: 958px;

}

#footer {
   background: #000;
   height: 35px;
   width: 930px;
   padding-right: 15px;
   background-repeat: repeat-x;
   text-align: center;
   font-size: 11px;
}

#breadcrumb {
   width: 940px;
   padding: 10px;
}

#hr_breadcrumb {
   background: #DDDDDD;
   width: 960px;
   height: 5px;
}

/* 3 Spalten */

#column_left {
   width: 200px;
   float: left;
}

#column_middle {
   width: 730px;
   text-align: left;  
   margin-left: 15px;
   margin-right: 15px;
   float: left;
}

#column_right {
   width: 200px;
   float: left;
}

#column_2cols {
   width: 725px;
   text-align: left;  
   margin-left: 15px;
   float: left;

}

.clear {
   clear: left;
}

.spacer {
   height: 5px;
   margin: 0px;
}

/* Blog */

.blog_post {
   margin-bottom: 20px;
   line-height: 20px;
}

.blog_comment {
   margin-bottom: 20px;
   line-height: 20px;
   background: #000;
   //padding: 15px;
}

.blog_post .funcbar {
   margin-top: 15px;
   background: #000000;
   padding: 7px;
   padding-left: 10px;
}

/* Produkt */


.td_order { background-color: #2a2a2a;
border: 1px solid #3c3c3c;

  
 
}

.td_order2 {

border-left: 1px solid#3c3c3c;
border-right: 1px solid#3c3c3c;
border-bottom: 1px solid#3c3c3c;


   background-color: #2a2a2a;

}

.row_order {
border-left: 1px solid#3c3c3c;
border-bottom: 1px solid#3c3c3c;
background-color: #4c4c4c;


 

}

.bookmark {
   border: 1px solid #BBBBBB;
   padding: 1px;
   width: 16px;
   height: 16px;
   margin-left: 30px;
   margin-right: 12px;
}

/*** Menüstruktur ***/

.menu_selected {
   font-weight:bold;
   color: #a1bc37;
}

.menu_level_1 {
   margin: 0px 0px 5px 0px;
}
.menu_level_2 {
   margin: 0px 0px 5px 15px;
   font-size: 12px;
}
.menu_level_3 {
   margin: 0px 0px 5px 25px;
   font-size: 12px;
}

.menu_level_4 {
   margin: 0px 0px 5px 30px;
   font-size: 12px;
}


#menu_bar {

 background-image: url('../uploads/box_top.png');
   background-repeat: repeat-x;
   height: 30px;
   border: 1px solid #2a2a2a;
}

#hr_breadcrumb {display: none;}


#logo_digitalland {
   width: 960px;
   margin: auto;
   padding: 5px;

height: 30px;
}





#cart_content td {
background-color: #000 !important;


}
#cart_content tr {height: 40px;
background-color: #ff0000 !important;


}
#cart_content  {
padding: 10px;
background-color: #000 !important;




}


.cart_font_total {
border: 1px solid #ccc;
position: relative;

left: 10px;
padding:9px;
padding-left: 450px;

background: #2a2a2a;
   color: #c7f510;

}


#column_right { display: none;}



.menu_level_1 a {font-size: 16px;
font-weight: bold;}




#warenkorb1 { 
height: 25px;
position: relative;
left: -10px;
top: 10px;

color: #FFF;
text-align: right;

 
}



#payment_row {position: relative;  left: 13px; }

#copyright {
 
   position: relative;
left: 10px;
   top: 10px;


}

#menue {
 
   position: relative;
   top: 5px;
   left: 10px;

}

.cart_button_checkout {height: 25px;}

.cart_link_shipping {
padding: 20px;
margin-bottom: 50px;}

.cart_button_update {height: 20px;}



.link_shipping_notice {height: 20px;}

#trusted { 
position: relative;
top: -5px;
width: 95px;
height: 81px;
background-image: url('../uploads/logo_trusted');
   background-repeat: no-repeat;
}

#funcbar {background-color:#FFDDDD;}

