/* ebug */


/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

small {
font-size: 10px;
font-weight: bold;
}



/* General */

a:link,a:visited,a:active {
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

img {
border: 0px;
vertical-align: top;
}

body, html {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #262626;
text-align: center;
margin: 0px;
padding: 0px;
background: #ffffff;
}

textarea, input {
color: #262626;
border: 1px solid #d2d6d9;
background: #ffffff;
vertical-align: middle;
margin: 0px;
padding: 5px;
font-size: 10px;
}

hr {
height: 1px;
border: 0px;
background-color: transparent;
color: #ffffff;
border-color: #d4d7d9;
}

div {
vertical-align: top;
text-align: left;
}

.clear {
clear: both;
font-size: 0px;
}



/* Layout */

#wrapper {
width: 980px;
margin-left: auto;
margin-right: auto;
}

#textarea_AGB {
font-size: medium;
}


/* Header & Login Panel */

#header {
height: 75px;
position: relative;
}

#header img {
position: absolute;
top: 17px;
left: 20px;
}

#login {
width: auto;
float: right;
white-space: normal;
margin-top: 19px;
background: url(../images/login_background.jpg) repeat-x top;
}

#login .left {
background: url(../images/login_background_left.jpg) no-repeat top left;
}

#login .right {
background: url(../images/login_background_right.jpg) no-repeat top right;
height: 38px;
line-height: 38px;
padding: 0px 20px 0px 20px;
min-width: 350px;
white-space: nowrap;
}

#login input.input {
width: 140px;
margin: 0px 10px 0px 5px;
}

#login input.button {
width: 77px;
line-height: 10px;
text-align: center;
border: 0px;
font-size: 10px;
font-weight: bold;
color: #ffffff;
padding: 7px 0px 7px 0px;
margin: 0px 10px 0px 0px;
background: transparent;
}

#login a {
font-size: 10px;
}

.logoff {
text-align: right;
}



/* Navigation & Search */

#navigation {
height: 38px;
background: #262626 url(../images/navigation_background.jpg) no-repeat left;
position: relative;
z-index:999;
}

#navigation ul li {
width: auto;
float: left;
white-space: nowrap;
height: 38px;
line-height: 38px;
background: transparent url(../images/navigation_seperator.jpg) repeat-y right;
padding: 0px 17px 0px 15px;
color: #ffffff;
cursor: pointer;
}

#left ul li a {
display: block;
width: 99%;
}

#navigation ul li:hover, #navigation ul li.active {
background: #12b8ec url(../images/navigation_hover.jpg) no-repeat right;
}

#navigation ul li a {
color: #ffffff;
font-size: 14px;
text-decoration: none;
background: transparent;
}

#navigation ul li#home {
width: 38px;
overflow: hidden;
padding: 0px 17px 0px 20px;
}

#navigation ul li:hover#home {
background: #12b8ec url(../images/navigation_hover_home.jpg) no-repeat right;
}

#search_label {
font-size: 14px; 
color: #ffffff; 
line-height: 38px; 
height: 38px; 
width: 50px; 
position: absolute; 
top: 0px; 
right: 310px; 
text-align: right;
background: transparent;
}

#search {
width: 298px;
height: 38px;
background: url(../images/search_background.jpg) no-repeat right;
position: absolute;
top: 0px;
right: 0px;
}

#search .input, #search .button {
border: 0px;
margin: 0px;
position: absolute;
top: 7px;
font-size: 11px;
line-height: 11px;
color: #ffffff;
background: transparent;
}

#search .input {
width: 205px;
padding: 5px 10px 7px 10px;
background: transparent url(../images/search_input.jpg) no-repeat;
right: 51px;
}

#search .button {
height: 23px;
width: 50px;
padding: 0px;
background: transparent url(../images/search_button.jpg) no-repeat;
right: 0px;
cursor: pointer;
}



/* Main Content */

#content {
background: url(../images/shadow.jpg) no-repeat top center;
}



/* Breadcrumb & Language */

#legend {
height: 40px;
line-height: 40px;
font-size: 10px;
padding: 0px 0px 0px 20px;
}

#legend a {
text-decoration: none;
}

#legend #breadcrumb {
width: 70%;
float: left;
}

#legend #breadcrumb b {
padding-right: 3px;
}

#legend #breadcrumb span {
padding: 0px 10px 0px 1px;
background: url(../images/arrow_1.jpg) no-repeat right;
}

#legend #breadcrumb span.last {
background: none;
}

#legend #language {
width: 15%;
float: right;
text-align: right;
}

#legend #language span {
padding-left: 3px;
}

#legend #livehelp {
width: 11%;
float: right;
text-align: right;
padding-top: 8px;
}



/* Left Column */

#left {
width: 200px;
float: left;
}

#left h1 {
font-size: 14px;
color: #ffffff;
height: 38px;
line-height: 38px;
background: #12a9d8 url(../images/headline_default.jpg) no-repeat top left;
padding: 0px 20px 0px 20px;
}

#left ul {
margin-bottom: 20px;
}

#left ul li {
border-bottom: 1px solid #d4d7d9;
line-height: 12px;
padding: 7px 20px 7px 20px;
background: url(../images/arrow_2.jpg) no-repeat right;
cursor: pointer;
}

#left ul li.sub {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 25px;
background: none;
}

#left ul li.sub1 {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 30px;
background: none;
}

#left ul li.sub2 {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 35px;
background: none;
}

#left ul li.sub3 {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 40px;
background: none;
}

#left ul li.sub4 {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 45px;
background: none;
}

#left ul li.sub5 {
line-height: normal;
cursor: pointer;
padding: 7px 20px 7px 50px;
background: none;
}

#left ul li.sub:hover {
background: url(../images/arrow_2.jpg) no-repeat right;
}

#left ul li.sub#active {
background: url(../images/arrow_2.jpg) no-repeat right;
}

#left ul li.active {
background: url(../images/arrow_3.jpg) no-repeat right;
}

#left ul li.active a {
font-weight: bold;
}

#left ul li:hover {
background: url(../images/arrow_3.jpg) no-repeat right;
}

#left ul li a {
color: #262626;
text-decoration: none;
background: transparent;
}

#left ul li ul {
margin-bottom: 0px;
}

#left ul li ul li {
padding: 7px 20px 7px 35px;
background: none;
}

#left ul li ul li:hover {
background: url(../images/arrow_2.jpg) no-repeat right;
}

#partner {
text-align: center;
padding-bottom: 20px;
}


/* Center Column */

#center {
width: 520px;
float: left;
margin-left: 30px;
}

.maincontent {
padding: 0px 0px 25px 0px;
}

.maincontent h1 {
font-size: 14px;
height: 38px;
line-height: 38px;
}

.maincontent p {
padding: 8px 0px 8px 0px;
}



/* Right Column, Cart, Support & Newsletter */

#right {
width: 200px;
float: right;
}

#right h1 {
font-size: 14px;
color: #ffffff;
height: 38px;
line-height: 38px;
background: #12a9d8 url(../images/headline_default.jpg) no-repeat top left;
padding: 0px 20px 0px 20px;
}

#right div.content, #left div.content {
background: #edf1f3 url(../images/sidebar.jpg) no-repeat bottom center;
padding: 9px 20px 9px 20px;
margin-bottom: 20px;
}

#right h1 img, #left h1 img {
float: right;
margin-top: 13px;
display: inline;
}

.shipping {
border-top: 1px solid #d2d6d9; 
margin-top: 7px; 
padding-top: 7px; 
text-align: right;
}

.center {
text-align: center;
padding: 0px;
margin: 0px;
}

.right, .loginright {
text-align: right;
}

#newproducts {
text-align: center; 
padding: 10px 0px 10px 0px; 
border-top: 1px solid #ced5d9; 
border-bottom: 1px solid #ced5d9; 
margin: 7px 0px; 
background: #ffffff;
}

.floatleft {
float: left;
width: auto;
}

h1#cart {
background: #262626 url(../images/headline_alternative.jpg) no-repeat top left;
}

h1#support {
background: #262626;
}

div#cart_content.content, div#support_content.content {
background: #3b3b3b url(../images/cart_background.jpg) no-repeat bottom center;
color: #ffffff;
}

div#cart_content.content a, div#support_content.content a {
color: #808080;
text-decoration: none;
}

div#cart_content.content a:hover, div#support_content.content a:hover {
color: #ffffff;
background: transparent;
}

div#support_content.content p.large {
text-align: justify;
font-size: 19px;
font-weight: bold;
}

div#support_content.content p.medium {
text-align: justify;
font-size: 12px;
padding-top: 10px;
}

div#support_content.content p.small {
text-align: left;
font-size: 10px;
padding-top: 10px;
color: #808080;
line-height: 12px;
}

#right p#newsletter input.input {
width: 150px;
}

#right p#newsletter input.button {
width: 77px;
line-height: 10px;
text-align: center;
border: 0px;
font-size: 10px;
font-weight: bold;
color: #ffffff;
padding: 7px 0px 7px 0px;
margin: 5px 0px 0px 0px;
background: transparent;
}

.messenger {
text-align: center; 
padding-top: 5px;
}



/* Payment Information */

.payment {
padding: 20px 0px 20px 0px;
border-top: 3px solid #d4d7d9;
border-bottom: 3px solid #d4d7d9;
position: relative;
height: 42px;
}

.payment ul li {
float: left;
width: auto;
padding-right: 10px;
}

.payment#ptop { 
border-bottom: 0px;
padding-bottom: 5px; }

.payment#pbottom { 
border-top: 0px;
padding-top: 5px; 
padding-bottom: 91px;
}

#verisign {
position: absolute;
top: 12px;
right: 0px;
}


/* Legal Information & Copyright */

#copyright {
font-size: 11px;
padding: 15px 0px 0px 0px;
position: relative;
}

.copyright {
width: 980px;
margin-left: auto;
margin-right: auto;
font-size: 11px;
padding-bottom: 15px;
}

#copyright img {
position: absolute;
top: 28px;
right: 0px;
background: url(../images/indiqo_hover.jpg);
}



/* Template Specific Styles */

span.markProductOutOfStock {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c76170;
font-weight: bold;
}

span.productSpecialPrice {
font-family: Arial, Helvetica, sans-serif;
color: #ff0000;
}

span.productOldPrice {
font-family: Arial, Helvetica, sans-serif;
color: #ff0000;
text-decoration: line-through;
}

span.errorText {
font-family: Arial, Helvetica, sans-serif;
color: #ff0000;
}

span.productDiscountPrice {
font-family: Arial, Helvetica, sans-serif;
color: #ff0000;
font-weight: bold;
}

.smallHeading {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #262626;
background: transparent;
}



/* Messages */

.messageBox { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
}

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

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

.errorleft {
float: left; 
width: auto;
padding: 2px 0px 0px 0px;
}

.errorright {
float: left; 
width: auto;
margin: 0px 4px 0px 10px;
}



/* Requirement */

.inputRequirement { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ff0000; 
text-align: right; 
margin: 2px 0px 2px 0px; 
padding: 0px;
}

fieldset input {
margin: 5px 0px;
}

legend, legend strong {
font-weight: normal;
}



/* Format */

p.clr, p.clrsmall {
padding: 0px;
}

.clr {
clear: both; 
margin: 0px; 
padding: 0px;
height: 0px;
}

.clrsmall {
clear: both; 
margin: 0px; 
padding: 0px; 
height: 1px; 
overflow: hidden;
}

.clrnone {
clear: both; 
margin: 0px; 
padding: 0px; 
height: 0px; 
overflow: hidden;
}

.clrmiddle {
clear: both; 
margin: 0px; 
padding: 0px; 
height: 0px; 
border-bottom: 1px solid #d4d7d9;
overflow: hidden;
}

label {
width: 180px; 
float: left;
padding-top: 9px;
}

legend {
color: #0070a2;
padding: 0px 5px 0px 5px;
}

fieldset {
border: 1px solid #d4d7d9; 
padding: 5px 15px 10px 15px;
}



/* Products */

.pinfofacts {
float: left;
width: 170px;
height: 17px;
padding: 2px 5px 2px 5px;
margin: 0px 5px 0px 0px;
font-size: 11px;
border: 1px solid #d4d7d9;
background: #edf1f3;
}

.productbut {
float: left;
width: 170px;
height: 20px;
padding: 2px 5px 2px 5px;
margin: 0px 5px 0px 0px;
font-size: 11px;
border: 1px solid #d4d7d9;
background: #edf1f3;
}

.reviewsboxinfo {
padding: 5px;
background: #edf1f3;
border: 1px solid #d4d7d9;
margin: 0px 0px 10px 0px;
font-size: 10px;
}

.leftsideproduct {
clear: both;
width: 210px;
height: 225px;
overflow: hidden;
float: left;
padding: 5px 0px 0px 0px;
margin: 0px 116px 0px 0px;
border: 1px solid #d4d7d9;
text-align: center;
}

.rightsideproduct {
width: 207px;
float: left;
margin: 0px;
}

.productdesc {
clear: both;
padding: 5px;
margin: 0px 0px 10px 0px;
border: 1px solid #d4d7d9;
}

.productdeschead {
font-weight: bold;
color: #262626;
background: #edf1f3;
border: 1px solid #d4d7d9;
border-bottom: 0px;
width: 200px;
margin: 0px;
padding: 5px;  
}

.productshipping {
line-height: 24px; 
text-align: right;
}

.buynow {
text-align: center;
}

.productshipping img, .availability {
border: 1px solid #d2d6d9; 
padding: 3px;
background: #ffffff;
}

.availability {
margin-top: 1px;
}

.addtocart {
float: right; 
width: 80px;
}

.addqty {
float: right; 
width: 40px;
}

.tablelisting {
padding: 0px 0px 0px 10px;
}


/* Review*/

.reviewsbox {
padding: 5px;
background: #edf1f3;
margin: 0px 0px 10px 0px;
}

.reviewsboxinfo {
padding: 5px;
background: #edf1f3;
margin: 0px 0px 10px 0px;
font-size: 10px;
}



/* Headlines */

.h1topic, p.h1topic {
font-size: 14px;
padding: 0px;
margin: 0px;
text-align: left;
line-height: 38px;
height: 38px;
}

.h2topic {
font-size: 12px;
text-align: left;
padding: 10px 0px;
margin: 0px;
}

.h2topiclist {
font-size: 11px;
padding: 5px 10px;
height: 25px;
overflow: hidden;  
background: url(../images/product_top.jpg) no-repeat top center;
}

.h2topiclist a {
text-decoration: none;
}



/* Product List */

.boxlistingpic {
margin: 7px 0px 7px 0px;
border-bottom: 1px solid #d4d7d9;
border-top: 1px solid #d4d7d9;
text-align: center;
height: 90px;
background: #ffffff;
padding: 5px 0px;
}

.pprice {
padding: 10px;
margin: 0px;
}

.pricebox {
text-align: center;
font-weight: bold;
}

.boxlisting {
background: #edf1f3 url(../images/product_bottom.jpg) no-repeat bottom center;
width: 162px;
height: 285px;
float: left;
margin: 0px;
}

.taxinfo {
font-size: 10px;
font-weight: bold;
line-height: 12px;
}

.listabstand {
float: left;
width: 17px;
overflow: hidden;
}



/* Account */

.headmessage {
border: 1px dashed #d4d7d9;
padding: 5px;
margin: 5px 0px 5px 0px;
text-align: center;
}

.accountleftbox {
width: 240px;
padding-right: 20px;
float: left;
margin: 0px;
font-size: 11px;
}

.accountprice {
text-align: right;
padding: 0px;
margin: 0px;
}

.trenner {
height: 1px;
overflow: hidden;
background: #d2d6d9;
margin: 4px 0px 4px 0px;
}

.listhori {
list-style-type: none;
margin: 0px;
padding: 0px;
}

.listhori li {
float: left;
width: auto;
}

.historytabtop {
font-weight: bold;
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #d2d6d9;
border-top: 1px solid #d2d6d9; 
}

.histsub {
font-size: 11px;
}

.historyinvoice {
width: 260px;
height: 100px;
padding: 5px;
float: left;
border-bottom: 1px solid #d2d6d9;
border-top: 1px solid #d2d6d9;  
font-size: 11px;
}

.historyinvoice_2 {
padding: 10px 0px;
border-bottom: 1px solid #d2d6d9;
border-top: 1px solid #d2d6d9;  
}

.historyblock {
border: 1px solid #d2d6d9;
padding: 4px;
font-size: 11px;
margin: 3px 0px 6px 0px;
}

.historyvalue {
float: right;
width: 400px;
font-size: 11px;
text-align: right;
padding-top: 10px;
}

.addresscolor {
background: #edf1f3;
padding: 10px;
}

.addressleft {
padding: 10px;
margin: 10px 0px 0px 0px;
font-size: 11px;
border: 1px solid #e9ebec;
}

.addressbut {
text-align: right;
padding-top: 15px;
}

.giftcartbox {
border: 1px solid #e9ebec;
padding: 10px;
text-align: left;
}

.button_left {
text-align: left; 
width: 40%; 
float: left;
}

.button_right {
text-align: right; 
width: 40%; 
float: right;
}

.accountspace {
margin: 7px 0px 3px 0px;
}



/* Checkout */

.checkout {
padding: 10px 0px 5px 0px;
text-align: center;
}

.littleaddress {
font-size: 11px;
border: 1px solid #d2d6d9;
padding: 3px;
margin: 2px 0 5px 23px;
}

.checkoutbox {
width: 105px;
padding: 5px 10px 5px 10px;
overflow: hidden;
text-align: center;
float: left;
margin: 0px 5px 0px 0px;
background: #edf1f3;
font-size: 11px;
}

.checkoutboxa {
width: 105px;
padding: 5px 10px 5px 10px;
overflow: hidden;
text-align: center;
float: left;
margin: 0px 5px 0px 0px;
background: #262626;
color: #ffffff;
font-size: 11px;
}

.payartbox {
border: 1px dashed #d2d6d9;
padding: 10px;
margin: 3px 0px 6px 0px;
}

.payselection {
float: left;
width: 40px;
}

.freeshipping {
background: #edf1f3;
padding: 4px;
margin: 4px 0px 4px 0px;
}

.partytitle {
width: 370px;
float: left;
margin: 0px 10px 0px 0px;
line-height: 24px;
}

.agbcheckbox {
background: #edf1f3;
padding: 10px;
margin: 10px 0px 15px 0px;
}

.bearbeiten {
color: #6584a2;
}

.confirmationbox {
border: 1px solid #d2d6d9;
padding: 10px;
font-size: 11px;
}

.totalblock {
padding: 10px 0px;
}

td.main {
padding: 10px 0px;
}

.navigator {
font-size: 11px;
}

.productpricebox {
width: 260px;
float: right;
text-align: right;
}

.productpricebox strong {
font-size: 14px;
font-weight: bold;
}

#add input {
border: 0px;
padding: 0px;
margin: 0px 0px 0px 10px;
}

#shoppingcart input {
border: 0px;
padding: 0px;
margin-right: 10px;
}

.ppics {
width: 210px;
float: left;
text-align: center;
padding: 0px 6px 0px 0px;
}

.productdesc {
border: 1px solid #d2d6d9;
padding: 10px;
margin: 10px 0px 10px 0px;
background: #f6f6f6;
}

.pinfooptions {
border-top: 1px solid #d4d7d9;
border-bottom: 1px solid #d4d7d9;
padding: 5px 0px;
font-weight: bold;
font-size: 11px;
}

.headinggreen {
border-top: 1px solid #d4d7d9;
border-bottom: 1px solid #d4d7d9;
padding: 5px 0px;
font-weight: bold;
font-size: 11px;
}

.downloadbox {
border: 1px solid #d2d6d9;
padding: 4px;
margin: 10px 0px 10px 0px;
}

.errosearchbox {
padding: 20px 0px;
margin: 0 auto 0 auto;
border-top: 1px solid #d4d7d9;
border-bottom: 1px solid #d4d7d9;
background: #ffffff;
}

.errosearchbox strong {
font-size: 11px;
}

.errosearchbox p {
padding: 0px;
margin: 0px;
}

.upcoming {
width: 400px;
float: left;
}

.upcomingdate {
width: 140px;
float: left;
text-align: right;
}

.upcomingover {
border-bottom: 1px solid #d2d6d9;  
padding: 4px 0px 4px 0px;
margin: 0px 0px 10px 0px;
}

.artcont {
width: 410px;
float: left;
}

.artcontsize {
width: 130px;
float: left;
text-align: right;
}

.artcontbox {
border-bottom: 1px solid #d2d6d9;  
padding: 4px 0px 4px 0px;
margin: 0px 0px 10px 0px;
}

gratuatebox {
width: 200px;
}

.gratuatedleft {
width: 100px;
float: right;
padding: 2px 0px 2px 0px;
}

.gratuatedright {
width: 100px;
float: right;
padding: 2px 4px 2px 0px;  
}

.smallText, .smallText a {
font-size: 11px;
}

.totalblock {
text-align: right;
float: right;
width: auto;
}

.its_datasheet{
border: 1px solid #d2d6d9;
padding: 5px 10px;
font-size: 0.90em;
margin-top: 10px;
}

.its_datasheet h5{
padding: 10px 20px;
border-bottom: 1px solid #d2d6d9;
margin: 0px;
font-size: 1em;
display: block;
font-weight: bold;
}

.its_datasheet .optionrow{
padding: 5px 10px;
border-bottom: 1px solid #d2d6d9;
}

.its_datasheet .optionrow .name{
float: left;
padding: 5px 10px;
width: 30%;
color: #262626;
background: transparent;
}

.its_datasheet .optionrow .value{
float:right;
width: 60%;
color: #262626;
padding: 5px 10px;
background: transparent;
}

.its_datasheet .copydci{
padding: 5px;
color: #262626;
text-align:center;
background: transparent;
}

.its_datasheet .clear{
clear:both;
}



/* Sitemap */

.maincontent ul li {
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #d4d7d9;
}

.maincontent ul li a, .maincontent strong a {
text-decoration: none;
}

.maincontent strong {
font-weight: bold;
line-height: 24px;
font-size: 14px;
}



/* Last Viewed */

.lastimage {
text-align: center; 
margin: 5px 0px 6px 0px;
}

.lastdetails {
margin: 4px 4px 6px 4px; 
padding: 3px; 
background: #f6f5f5; 
text-align: center;
}



/* Download */

.downloadbutton {
float: left; 
width: auto;
margin: 0px 10px 0px 0px;
}



/* Loginpage */

.loginboxnew {
border: 1px solid #d4d7d9; 
background: #edf1f3; 
padding: 5px 10px 5px 10px;
}

.loginboxold {
padding: 5px 11px 5px 11px; 
margin-top: 10px;
}

#loginheader {
border: 1px solid #d4d7d9; 
padding: 5px 10px; 
margin: 5px 0px 5px 0px; 
background: #edf1f3;
}

.loginfield {
float: left; 
width: 130px; 
margin: 0px 5px 0px 0px; 
font-weight: bold;
}



/* Order Details */

li.historytabtop#one {
width: 50px;
}

li.historytabtop#two {
width: 200px;
}

li.historytabtop#three {
width: 100px; 
text-align: right;
}

li.historytabtop#four {
width: 100px; 
text-align: right;
}

li.historytabtop#five {
width: 70px; 
text-align: center;
}

li.histsub#six {
width: 50px; 
text-align: center; 
height: 120px;
}

li.histsub#seven {
width: 200px; 
height: 120px;
}

li.histsub#eight {
width: 100px; 
text-align: right; 
height: 120px;
}

li.histsub#nine {
width: 100px; 
text-align: right; 
height: 120px;
}

li.histsub#ten {
width: 70px; 
text-align: center; 
height: 120px;
}



/* Info */

.maincontent ul li ul li h2 {
color: #1185b4;
font-size: 13px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #d4d7d9;
}

ul.menu, ul.menu ul {
list-style-type:none;
margin: 0px;
padding: 0px;
border: 0px;
}

ul.menu a {
display: block;
text-decoration: none;	
}

ul.menu li {
padding: 0px;
margin: 1px 0px 0px 0px;
border: 0px;
}

ul.menu li a {
background: #3b3b3b url(../images/collapsed.jpg) no-repeat right;
color: #fff;	
padding: 12px 15px;
font-size: 14px;
}

ul.menu li a:hover {
background: #262626 url(../images/expanded.jpg) no-repeat right;
}

ul.menu li ul li {
padding: 13px 15px;
}

ul.menu li ul li table {
width: 100%;
}

ul.menu li ul li table tr td {
padding: 5px 10px;
border-right: 1px solid #ffffff;
background: #edf1f3;
border-bottom: 1px solid #ffffff;
}

ul.menu li ul li table tr.tablehead td {
background: #128cba;
padding: 5px 10px;
color: #ffffff;
border-right: 1px solid #ffffff;
}

ul.menu li ul li table tr.tablehead td a {
color: #ffffff;
background: transparent;
}

ul#whatsnew li {
font-size: 14px;
line-height: 18px;
list-style-type: square;
color: #000000;
border: 0px;
margin-left: 16px;
}

.navigator {
text-align: center;
}

.navigator *, .navigator strong {
font-size: 11px;
}

.navigator_left {
width: 40%;
float: left;
}

.navigator_right {
width: 40%;
float: right;
text-align: right;
}

h1.productsname {
line-height: 14px;
font-size: 14px;
}


/* Fading */

/* Basic Fading Settings */

div#partner .fading {
width: auto;
text-align: center;
}

div#partner .fading div {
margin: 0px auto;
}

.fading a * {
display: none;
}

.fading a,
.fading a .hover {
position: relative;
display: block;
}

/* Partner Items */

.fading a.tuev {
background: url(../images/icons/tuev.jpg) no-repeat top center;
height: 243px;
}

.fading .tuev a.tuev:hover,
.fading a.tuev .hover {
background: url(../images/icons/tuev_hover.jpg) no-repeat top center;
height: 243px;
}

.fading a.nvidia {
background: url(../images/icons/nvidia.jpg) no-repeat top center;
height: 160px;
}

.fading .nvidia a.nvidia:hover,
.fading a.nvidia .hover {
background: url(../images/icons/nvidia_hover.jpg) no-repeat top center;
height: 160px;
}

.fading a.idealo {
background: url(../images/icons/idealo.jpg) no-repeat top center;
height: 88px;
}

.fading .idealo a.idealo:hover,
.fading a.idealo .hover {
background: url(../images/icons/idealo_hover.jpg) no-repeat top center;
height: 88px;
}



.fading a.gimahhot {
background: url(../images/icons/gimahhot.jpg) no-repeat top center;
height: 110px;
}

.fading .gimahhot a.gimahhot:hover,
.fading a.gimahhot .hover {
background: url(../images/icons/gimahhot_hover.jpg) no-repeat top center;
height: 110px;
}

#partner span {
font-size: 11px; 
color: #b2b2b2;
}

/* Indiqo Item */

div#indiqo.fading {
width: 124px;
height: 33px;
position: absolute;
top: 28px;
right: 0px;
}

.fading a.indiqo {
background: url(../images/indiqo.jpg) no-repeat top center;
height: 33px;
width: 124px;
}

.fading .indiqo a.indiqo:hover,
.fading a.indiqo .hover {
background: url(../images/indiqo_hover.jpg) no-repeat top center;
height: 33px;
width: 124px;
}

/* Payment Options */

ul#paymentoptions {
float: left;
width: auto;
}

ul#paymentoptions li {
float: left;
width: auto;
padding-right: 10px;
}

.fading a.visa {
background: url(../images/icons/visa.jpg) no-repeat top center;
width: 62px;
height: 42px;
}

.fading .visa a.visa:hover,
.fading a.visa .hover {
background: url(../images/icons/visa_hover.jpg) no-repeat top center;
width: 62px;
height: 42px;
}

.fading a.mastercard {
background: url(../images/icons/mastercard.jpg) no-repeat top center;
width: 62px;
height: 42px;
}

.fading .mastercard a.mastercard:hover,
.fading a.mastercard .hover {
background: url(../images/icons/mastercard_hover.jpg) no-repeat top center;
width: 62px;
height: 42px;
}

.fading a.paypal {
background: url(../images/icons/paypal.jpg) no-repeat top center;
width: 140px;
height: 42px;
}

.fading .paypal a.paypal:hover,
.fading a.paypal .hover {
background: url(../images/icons/paypal_hover.jpg) no-repeat top center;
width: 140px;
height: 42px;
}

/* Price Comparison */

ul#pricecomparison {
float: right;
width: auto;
}

ul#pricecomparison li {
float: right;
width: auto;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
}

.fading a.rockbottom {
background: url(../images/icons/rockbottom.jpg) no-repeat top center;
width: 120px;
height: 40px;
}

.fading .rockbottom a.rockbottom:hover,
.fading a.rockbottom .hover {
background: url(../images/icons/rockbottom_hover.jpg) no-repeat top center;
width: 120px;
height: 40px;
}

.fading a.geizhals {
background: url(../images/icons/GH_net.jpg) no-repeat top center;
width: 114px;
height: 53px;
}

.fading .geizhals a.geizhals:hover,
.fading a.geizhals .hover {
background: url(../images/icons/GH_net_hover.jpg) no-repeat top center;
width: 114px;
height: 53px;
}

.fading a.preisroboter {
background: url(../images/icons/PR.jpg) no-repeat top center;
width: 273px;
height: 53px;
}

.fading .preisroboter a.preisroboter:hover,
.fading a.preisroboter .hover
{
background: url(../images/icons/PR_hover.jpg) no-repeat top center;
width: 273px;
height: 53px;
}

.fading a.preis {
background: url(../images/icons/preis.jpg) no-repeat top center;
width: 84px;
height: 42px;
}

.fading .preis a.preis:hover,
.fading a.preis .hover {
background: url(../images/icons/preis_hover.jpg) no-repeat top center;
width: 84px;
height: 42px;
}

.fading a.evendi {
background: url(../images/icons/evendi.jpg) no-repeat top center;
width: 101px;
height: 42px;
}

.fading .evendi a.evendi:hover,
.fading a.evendi .hover {
background: url(../images/icons/evendi_hover.jpg) no-repeat top center;
width: 101px;
height: 42px;
}

.fading a.schottenland {
background: url(../images/icons/schottenland.jpg) no-repeat top center;
width: 101px;
height: 42px;
}

.fading .schottenland a.schottenland:hover,
.fading a.schottenland .hover {
background: url(../images/icons/schottenland_hover.jpg) no-repeat top center;
width: 101px;
height: 42px;
}

.fading a.preisvergleich_at {
background: url(../images/icons/preisvergleich150x40_gr.gif) no-repeat top center;
width: 150px;
height: 42px;
}

.fading .preisvergleich_at a.preisvergleich_at:hover,
.fading a.preisvergleich_at .hover {
background: url(../images/icons/preisvergleich150x40.gif) no-repeat top center;
width: 150px;
height: 42px;
}


.fading a.geizkragen {
background: url(../images/icons/geizkragen.jpg) no-repeat top center;
width: 95px;
height: 42px;
}

.fading .geizkragen a.geizkragen:hover,
.fading a.geizkragen .hover {
background: url(../images/icons/geizkragen_hover.jpg) no-repeat top center;
width: 95px;
height: 42px;
}

.fading a.preistrend {
background: url(../images/icons/preistrend.jpg) no-repeat top center;
width: 95px;
height: 42px;
}

.fading .preistrend a.preistrend:hover,
.fading a.preistrend .hover {
background: url(../images/icons/preistrend_hover.jpg) no-repeat top center;
width: 95px;
height: 42px;
}

.fading a.frodoo {
background: url(../images/icons/frodoo_hover.jpg) no-repeat top center;
width: 84px;
height: 42px;
}

.fading .frodoo a.frodoo:hover,
.fading a.frodoo .hover {
background: url(../images/icons/frodoo.jpg) no-repeat top center;
width: 84px;
height: 42px;
}

/* Search Suggetions - Note: Effects box_search.html, ie5.css, ie6.css, header.php, h1, #right h1 img, #left h1 img */

/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap{
position:absolute;	
top: 38px; 
left: -682px;
z-index:1001;
}

div.suggestLayer {
position: absolute;
top: 0px;
left: 0px;
width: 980px;
display: none;
padding: 0px;
margin: 0px;
z-index: 1000;
background-color: #ffffff;
background: transparent;
opacity: 0.95;
filter: alpha(opacity=95);
}

table.suggestLayer {
font-size: 11px;
width: 980px;
overflow: hidden;
height: 12px;
background-color: #ffffff;
color: #808080;
cursor: pointer;
}

tr.suggestLayer { 
height: 12px;
}

td.suggestLayer {
padding: 0;
height: 12px;
}

tr.suggestHeader{
font-size: 11px;
}

tr.suggestHeader td{
border-bottom: 2px solid #12a9d8;
padding: 5px 10px;
font-weight: bold;
color: #12a9d8;
background: transparent;
}

td.suggestFooter{
border-top: 2px solid #12a9d8;
font-size:11px;
font-weight: bold;
color: #12a9d8;
padding: 5px 10px;
background: transparent;
}

td.suggestTextQuery{
font-weight: bold; 
padding: 5px 10px;
width: 800px;
}

span.suggestTextQueryTyped{
color: #12a9d8;
background: transparent;
}

td.suggestTextType{
padding: 5px 10px;
width: 100px;
}

td.suggestTextAmount{
padding: 5px 10px;
width: 20px;
text-align: right;
}

tr.suggestRow{
padding: 5px 10px;
background-color: #1a1a1a;
}

tr.suggestHighlight{
color: #ffffff;
background-color: #12a9d8;
}

tr.suggestHighlight span.suggestTextQueryTyped{
color: #ffffff;	
background: transparent;
}

h1#cart {
overflow: hidden;
}

#livehelp {
padding-bottom: 20px;
}
.bewertung td
{
  border: 1px solid #000000;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.bewertung
{
  border-collapse: collapse;
}

