/*  
Theme Name: Eicher Stollen
Theme URI: 
Description: 2010
Version: 1.0
Author: art-connect GmbH
Author URI: http://www.art-connect.com 

	
 */
 
 
html, body { height:100%; }

 .copyright {
display:none;
}

body{
font-family:arial;
font-size:12px;
background-color:#bdb682;
margin:0px;
padding:0px;
line-height:18px;
color:#000;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}


table {
border-collapse:collapse;
border-left:1px solid #FFBB55;
margin:0 auto 1.5em;
padding:0;
width:512px;
}


.tip {
background-color:#333333;
font-family:tahoma,arial;
font-size:10px;
padding:7px;
width:195px;
}
.tip-top {
}
.tip-title {
color:#FFFFFF;
}
.tip-text {
color:#FFFFFF;
}
.tip-bottom {
background:url("tip-bottom.png") no-repeat scroll left bottom transparent;
height:81px;
width:295px;
}

.warenkorbbutton {
width: 100px; margin-left: 3px; margin-top: 0px; position: absolute; bottom: 0px; right: 0px; height: 23px;
}

h2 span {
font-variant:small-caps;
}
 
code {
font-family:'andale mono','lucida console','courier new',monospace;
font-size:1em;
}
p { 
margin:0 0 1em;
}

#wrapper {
background-color:none;
width:1029px; 
min-height: 100%; 
height:auto !important; 
height:100%;
margin:0px auto;
position:relative;
z-index:1;
}

#imagebereich {
background-image:url("images/imageecke.png");
height:212px;
position:absolute;
right:-38px;
top:-182px;
width:345px;
z-index:2;
}

ul {
margin-left:20px;
padding:0px;
font-size:11px;
}

#auszeichnungen {
font-size:12px;
}
	 
#header {
margin:0px auto;
z-index:0;
width:100%;
background-image:url(images/bgheader.jpg);
height:138px;
position:relative;
z-index:1;
}

#headerinner {
margin:0px auto;
width:1015px; 
background-color:none;
height:100%;
}

#headerimage {
background-image:url("images/header.png");
background-repeat:no-repeat;
float:left;
height:128px; 
position:relative;
width:751px;
}


.logo {
background-image:url("images/eicher-logo.png");
height:101px;
left:10px;
position:absolute;
top:26px;
width:380px;
z-index:2;
}

a:link {
color:#333;
text-decoration:none;
}

a:visited {
color:#333;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}


.leistungen {
background-image:url("images/preisgekroent.png");
background-repeat:no-repeat;
height:94px;
position:absolute;
right:38px;
top:44px;
width:291px;
}

#contenttop {
background-image:url("images/contenttop.png");
background-repeat:no-repeat;
height:31px;
width:100%;
}

#content {
width:100%;
 margin-right:10px;
 height:100%;
 margin-top:0px;
 position:relative;
 }

#contentwrap {
background-image:url(images/contentbg.png);
 background-repeat:repeat-y;
}

#contentbottom {
width:100%;
background-color:none;
height:42px;
background-repeat:no-repeat;
background-image:url(images/contentbottom.png);
}


#navigationbg {
background-image:url(images/navibg.gif);
height:39px;
margin-top:2px;
width:100%;
}


 
#navigation {
height:100%;
margin:0 auto;
padding-right:75px;
position:relative;
width:936px;
z-index:10;
}

#navcontainer ul {
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:38px;
margin:0;
padding:0;
width:420px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 13px 13px 10px 13px; height:16px;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #8abbd1;

}

#navcontainer ul li a:hover {
background-color: #66a3c0;
color: #fff;
}

h1 {
color:#7B7054;
font-size:21px;
font-weight:lighter;
margin-bottom:5px;
margin-top:0;
padding:0;
}

h2 {
color:#7B7054;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-top:0;
padding:0;
}

h3 {
background-color:#4986A2;
background-image:url(http://www.stollen-champion.de/templates/eicher-onlineshop/h3.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:13px;
margin-bottom:10px; 
padding:5px 5px 5px 9px;
}



#logintable {
margin-top:20px;
background-color:white;
}



.highlightbox {
margin-bottom:30px;
margin-top:0px;
}

#startteaser {
margin-bottom:35px;
width:572px;
}

input .warenkorbbutton {
background-image:url(http://www.stollen-champion.de/templates/eicher-onlineshop/img/buttons/de/button_in_cart.gif);
background-color:red;
}

.product {
background-color:white;
background-image:url("http://www.stollen-champion.de/templates/eicher-onlineshop/images/productbg.jpg");
background-position:20px 1px;
background-repeat:repeat-x;
border:1px solid #C4C4C4;
float:left;
font-size:12px;
height:290px;
line-height:16px;
margin-bottom:20px;
margin-right:8px;
min-height:140px;
padding:0 6px 5px;
position:relative;
width:169px;
}

input {
background-color:#fff; 
border: 1px solid #9ebdca; 
}

input:hover {
background-color:#f4f7f8; 
border: 1px solid #9ebdca; 
}


input[type=image] {
 border:0px;
}

#anmeldung {
margin-top:0px;
background-color:white;
margin-bottom:30px;
}

#text p { 
padding:0px;
}

.popuplink {
background-image:url("http://www.stollen-champion.de/templates/eicher-onlineshop/printer.png");
background-repeat:no-repeat;
float:right;
font-size:10px;
padding-left:20px;
width:70px;
}

#bigbox {
background-color:#EEECE1;
border:1px solid #B9B699;
margin-bottom:30px;
}

div.button-login input { width:auto; margin-right:5px; border:0px;  }



h2.produkte {
color:#7B7054;
font-size:15px;
height:35px;
margin-bottom:6px;
padding:5px 0 0;
}

h2.produkte a:link, h2.produkte a:visited {
color:#7B7054;
font-size:14px;
line-height:18px;
margin-bottom:6px;
padding:0;
text-decoration:none;
}

.sidehead {
background-image:url(images/side.jpg);
background-repeat:repeat-x;
position:relative;
height:27px;
}

hr {
border-top: 1px solid #d7d3bd;
border-bottom:1px solid #faf9f9;
border-left:0px;
border-right:0px;
}

.warenkorb {
color:#FFFFFF;
margin:0;
 
}


.warenkorb2 {
color:#FFFFFF;
margin:0;
padding-left:37px;
}


.boxcartbody {
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}

#text a:link img  {
border:0px solid #333;
}

#text a:visited img  {
border:0px solid #333;
}

a:link img  {
border:0px solid #333;
}

a:visited img  {
border:0px solid #333;
}


#auszeichnungen a:link img  {
border:1px solid #d6d6d6;
}

#auszeichnungen a:visited img  {
border:1px solid #d6d6d6;
}


h2.preis {
 font-size:15px;
margin:0px;
padding:0px; 
color:#7b7054;
}

#text {
float:left;
padding-left:13px;
padding-right:10px;
padding-top:0;
width:575px;
}

#sidebarright {  
float:right;
margin-right:19px;
width:180px;
}


.checkout {
 border:0px;
padding:0px;margin:0px;}


a img.checkout {
border:2px solid white;
padding:2px;
}


#checkout a:link img {
border:0 solid #333333;
}


#checkout a:visited img {
border:0 solid #333333;
}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {
margin:0px;padding:0px;
}
ul#checkoutnavigation li {height: 30px; list-style-type:none; float:left; margin-right:5px; border: solid 1px; padding:2px}
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:11px; 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:11px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}


#contentfull {
width:525px;
padding-top:0px;
float:left;
padding-right:0px; 
padding-left:10px;
}

#sidebar {
float:left;
margin-right:11px;
padding-left:17px;
width:190px;
}


#navcontainer2 ul {
color:White;
float:right;
font-family:arial,helvetica,sans-serif;
height:38px;
margin:0;
padding:0;
width:423px;
}

.seiten {
margin-top:30px;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a {
padding: 13px 10px 10px 10px; height:16px;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #8abbd1;

}

#navcontainer2 ul li a:hover {
background-color: #66a3c0;
color: #fff;
}






#bglogo {
width:852px;
height:214px;
background-image:url(images/eicher-logo-bg.png);
background-repeat:no-repeat;
position:absolute;
z-index:0;
top:70px;
left:80px;
}

#footer {
background-image:url("images/footermiddle.png");
color:black;
margin-left:6px;
margin-top:0;
padding:0 25px 25px 15px;
position:relative;
width:974px;
}

#footertop {
background-image:url("images/footertop.png");
height:27px; 
margin-top:5px;
padding:0px;
position:relative;
width:1014px;
margin-left:6px;
}

#footerbottom {
background-image:url("images/footerbottom.png");
height:29px;
padding:0px;
position:relative;
width:1014px;
margin-left:6px;
}


.stollen {
background-image:url(images/stollen.png);
height:107px;
width:138px;
right:-30px;
top:73px;
position:absolute;
}

.footerrow_1 {
border-right:1px solid #c4c4c4;
float:left;
margin:0;
padding:0 0 0 15px;
position:relative;
width:170px;
}

.footerrow_3 {
border-right:1px solid #c4c4c4;
float:left;
margin:0;
padding:0 0 0 0px;
position:relative;
width:97px;
}

.footerrow_2 {
border-right:0px solid #c4c4c4;
float:left;
margin:0;
padding:0 0 0 15px;
position:relative;
width:105px;
}

.footerrow_4, .footerrow_6 {
border-right:0px solid #c4c4c4;
float:left;
margin:0;
padding:0 0 0 15px;
position:relative;
width:133px;
}

 
.footerrow_5 {
border-right:0px solid #c4c4c4;
float:left;
margin:0;
padding:0 0 0 0px;
position:relative;
width:133px;
}



table {
border-collapse:collapse;
border-left:1px solid #cce5f1;
border-top:1px solid #cce5f1;
margin:0;
padding:0;
width:100%;
}
.cs1 {
width:30em;
}
.cs2 {
width:20em;
}
.cs1 td, .cs2 td, #scientificNotation {
text-align:right;
}
caption {
font:italic 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
margin:0 auto;
padding:0 0 5px;
text-align:right;
width:auto;
}
th { 
border-bottom:1px solid #CCE5F1;
border-right:1px solid #CCE5F1;
border-top:1px solid #CCE5F1;
font-size:11px;
letter-spacing:0;
padding:8px 12px 4px;
text-align:left;
vertical-align:top;
}

th.forwardSort {
background:url("images/bg_header_down.jpg") no-repeat scroll 0 0 #F1D8B2;
}
th.reverseSort {
background:url("images/bg_header_up.jpg") no-repeat scroll 0 0 #F1D8B2;
}
th.forwardSort a, th.reverseSort a {
color:#5C5C5C;
outline:0 none;
}

table.productCrossSell {
background-color:white;
}

td.productCrossSellImage {
width:170px;
}

th a {
color:#5C5C5C;
text-decoration:none;
}
td a {
color:#5C5C5C;
text-decoration:none;
}
td img {
border:3px solid #DDDDDD;
margin:0 auto;
}
td a:hover {
border-bottom:1px dotted #cce5f1;
color:#5C5C5C;
}
td {
border-bottom:1px solid #cce5f1;
border-right:1px solid #cce5f1; 
padding:6px 12px;
}
td.lft {
text-align:left;
}
tr.alt {
background:none repeat scroll 0 0 #FCF4E9;
color:#5C5C5C;
}
tr[class="alt"] td {
background:url("images/td_alt.jpg") no-repeat scroll 0 0 #FCF4E9;
vertical-align:top;
}
td[class~="alt"] {
background:url("images/col_alt.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
tbody tr.alt td:first-child {
background:url("images/bullet2.gif") no-repeat scroll 0 0 #FCF4E9;
}
tbody tr td:first-child {
background:url("images/bullet1.gif") no-repeat scroll 0 0 #FFFFFF;
}
