body {
font-family: Verdana;
font-size: 11px;
color: #666666;
background-image: url('../img/background_body.png');
background-repeat: repeat-x;
margin-top:8px
}

.action_button, .action_button_detail {
position: absolute;
top:100px;
left:50%;
margin-left: 420px;
background-image: url('../img/xxl_kuechen_keine_versankosten.png');
background-repeat: no-repeat;
width:150px;
height:150px;
display:block; margin-right:auto; margin-top:auto; margin-bottom:auto
}

.action_button_detail {
top:120px;
margin-left: 440px;
}
.action_button_trusted{
top:110px;
margin-left: 425px;
background-image: url('../img/trusted_siegel.gif');
}
textarea, select, input {
font-family: Verdana;
font-size: 11px;
color: #666666;
}

.myty-article-option-disabled {
color:red;
}

li {
list-style-image: url('../img/list_img.png');
margin-left:-25px
}

hr {
height:1px;
border:0px;
background-color: #e9e9e9;
width:730px;
margin-left: 10px;
}

a, a:visited {
color: #0e6dbc;
}

.left, .left form {
float:left;
}

.right {
float:right;
}

.fixfloat  {
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.w-430 { width:430px;}
.w-50 { width:50px;}

.tright { text-align:right; }

.footer {
background-color:white;
}
/*header*/
.allHeader {
width: 980px;
height: 138px;

background-repeat: no-repeat;
background-position: bottom;
margin: auto;
}

.headerContainer {
width: 980px;
height: 88px;
background-image: url('../img/background_nav_grey.png');
background-repeat: repeat-x;
margin: auto;
/*overflow: hidden;*/
}

.headerLeft {
width: 8px;
height: 88px; 
background-image: url('../img/background_nav_blue_left.png');
background-repeat: no-repeat;
float: left
}

.logoBox {
background-image: url('../img/bannergrafik.png');
background-position: 0 4px;
background-repeat: no-repeat;
width: 203px;
height: 68px;
float: left;
padding-top: 20px
}

.logoBox a {
display:block;
width:190px; 
height:54px;
/*background-image: url('../img/logo_claim.png');*/
background-repeat: no-repeat;
text-decoration: none;
}

.headerRight, .headerRightBasketNotZero {
width: 15px;
height: 88px;
background-image: url('../img/background_nav_grey_right.png');
background-repeat: no-repeat;
float: right;
}

.headerRightBasketNotZero {
background-image: url('../img/background_nav_greyblue_right.png');
}

.nav_separator {
float: left;
}
.top-sep-pic{
	height: 88px;  
	width: 2px;  
	float: left;
	background-image: url('/templates/img/background_nav_separator.png');
}
.navBottom1, .navBottom1Active {
/*color: #666666;
text-decoration: none;*/
display: block;
float:left;
}

.navBottom1:hover {
text-decoration: underline;
}

.navBottom1Active {
font-weight: bold;
cursor: text;
}


.headerMiddle {
float:left;
width: 752px;  
}

.naviBox {
line-height: 20px;
margin-top:15px;
margin-left:5px;
height: 20px;
overlfow: hidden;
}

a.navTop0, a:hover.navTop0, .navTop0Active {
color: #666666;
text-decoration: none;
display: block;
float:left;
margin-right:7px;
margin-left:7px;
letter-spacing:1px;
}

a:hover.navTop0 {
text-decoration: underline;
}

.navTop0Active {
font-weight: bold;
cursor: text;
}

select, .groupSelect, .priceSelect, .manufacturSelect, .searchInput, .gutscheinInput {
font-family: Verdana;
font-size: 10px;
height: 18px;
color:#666666;
border:1px solid #999999;
float:left;
}

/*.groupSelect, .groupOption, .groupOption1 {*/
.groupOption {
width:130px;
}
.waregroups {
        width:130px;
}

.searchInput, .gutscheinInput {
margin-right:10px;
margin-left:3px;
width:90px;
height:14px;
}

.gutscheinInput{
float:none;
}

.groupSelect, .priceSelect, .manufacturSelect {
margin-left:3px;
}
.headerContainer .manufacturSelect {
        width: 90px;
}
.pagerField .manufacturSelect {
        width: 160px;
}

.pagerField .picerSelect {
        width: 80px;
}
.option, .groupOption, .groupOption1, .groupOption2, .groupOption3, .priceOption, .manufacturOption {
height: 14px;
border-bottom:1px solid #CCCCCC;
}

.groupOption2 {
padding-left:5px;
}

.groupOption3 {
padding-left:10px;
}




.button_submit {
background-color: transparent;
background-image: url('../img/button_search.png');
background-repeat: no-repeat;
border:0px none;
width:100px;
height:11px;
cursor: pointer;
margin-top:3px;
float:left
}

.basketListRow button.UpdateButton {
border:0px;
background-color: transparent;
height:32px;
width:118px;
background-image: url('../img/button_grey_110.png');
background-repeat: no-repeat;
color:#666666;
}

.searchField {
float:left;
margin-top:7px;
}

.basketBox, .basketBoxNotZero {
float: left;
width:200px;
margin-top: 13px;
margin-left:5px;
}

.basketBoxNotZero {
background-image: url('../img/basketBackground.gif');
margin-top: 6px;
/*margin-top: 1px; */
width:207px;
}


.basketBox a, .basketBoxNotZero a {
background-image: url('../img/grafic_basket.png');
background-repeat: no-repeat;
display:block;
width:103px;
height:11px;
text-decoration: none;
float: left;
margin-top: 13px;
margin-left: 5px;
border:0px;
}

.basketBoxNotZero a {
background-image: url('../img/grafic_basket_white.png');
margin-top:17px;
margin-left: 10px;
}

.basketSum {
float:right;
color: #FFFFFF;
font-size: 9px;
line-height: 11px;
margin-top:7px;
width:80px;
}

/*sub*/
.subContainer {
clear:both;
margin: auto;
width: 976px;
height: 50px;
background-position-y:50%;
height: 45px;
margin-top: 5px;
}

.breadCrumHead {
line-height: 20px;
width:210px;
text-align: right;
float: left;
margin-top:16px;
margin-bottom:5px;
}

.breadCrum {
line-height: 20px;
text-align: left;
float: left;
margin-left:5px;
margin-top:16px;
margin-bottom:5px;
}

.breadCrum a, .breadCrum a:hover {
text-decoration: underline;
color: #666666;
}

.breadCrum a:hover {
text-decoration: underline;
}

/*main*/
.mainContainer {
margin: auto;
width: 984px;
clear: both;
}

/*left*/
.leftContainer, .leftContainerStart {
width:218px;
float:left;
min-height: 10px;
}

.leftContainerStart{
        width:210px;
}

/*menu*/
.menuBox, .startMenuBox {
background-image: url('../img/background_menu.png');
background-repeat: repeat-y;
border-top:1px solid #cdcdcd;
}
.rightBoxDetail .menuBox{
        border-top: 0;
        margin-top: 1px;
}

.startMenuBox {
        height:444px;
        background-image: url('../img/background_menu_start.png');
}

.menuBoxHead {
height: 30px;
border-bottom:1px solid #cdcdcd;
margin-left:9px;
margin-right:9px;
padding-left:5px;
width:195px;
}

.menuBoxEntry1, .menuBoxEntry2, .menuBoxEntry3,  .menuBoxEntry4, .menuBoxEntry5{
width:218px;
overflow:hidden;
}

.menuBoxEntry2, .menuBoxEntry3 .menuBoxEntry4, .menuBoxEntry5{
width:200px;
}

.menuBoxFooter, .menuBoxFooterStart {
background-image: url('../img/background_menu_footer.png');
height:16px;
margin-bottom: 10px
}

.menuBoxFooterStart{
        width:202px;
}

.navBox1 {
background-color: #FFFFFF;
padding-bottom:5px;
margin-left: 9px;
margin-right: 9px;
border-bottom:1px solid #CCCCCC;
}

.navBox2 {

}

a.navStart1, a.nav1, a.nav1Active, a.nav1Parent, a.nav1ActiveParent{
display:block;
background-color: #eef0f2;
padding-left: 5px;
padding-right: 5px;
margin-left: 9px;
margin-right: 9px;
height: 20px;
line-height: 20px;
border-bottom:1px solid #cdcdcd;
color: #999999;
letter-spacing:1px;
text-decoration: none;
}

a.nav2, a.nav2Active, a.nav2Parent, a.nav2ActiveParent{
display:block;
background-color: #eef0f2;
padding-left: 2px;
padding-right: 5px;
margin-left: 9px;
margin-right: 9px;
height: 20px;
line-height: 20px;
border-bottom:0px solid #cdcdcd;
color: #999999;
letter-spacing:0px;
text-decoration: none;
}

a.navStart3, a.nav3, a.nav3Active, a.nav3Parent, a.nav3ActiveParent {
display:block;
max-width:180px;
color: white;
text-indent:10px;
padding-left: 7px;
padding-right: 5px;
margin-left: 9px;
margin-right: 9px;
height: 20px;
line-height: 20px;
border-bottom:0px solid #ffffff;
color: #999999;
letter-spacing:0px;
text-decoration: none;
}

a.nav4, a.nav4Active, a.nav4Parent, a.nav4ActiveParent{
display:block;
max-width:180px;
color: white;
text-indent:15px;
padding-left: 10px;
padding-right: 5px;
margin-left: 12px;
margin-right: 9px;
height: 20px;
line-height: 20px;
border-bottom:0px solid #ffffff;
color: #999999;
letter-spacing:0px;
text-decoration: none;
}

a.nav5, a.nav5Active, a.nav5Parent, a.nav5ActiveParent{
display:block;
max-width:180px;
color: white;
text-indent: 20px;
padding-left: 17px;
padding-right: 5px;
margin-left: 9px;
margin-right: 9px;
height: 20px;
line-height: 20px;
border-bottom:0px solid #ffffff;
color: #999999;
letter-spacing:0px;
text-decoration: none;
}

.serviceText{
background-color: #eef0f2;
margin-left: 9px;
margin-right: 9px;
padding-left: 5px;
padding-right: 5px;
border-bottom:1px solid #cdcdcd;
}

a.navStart1 {
height:33px;
padding-top:3px;
}

a:hover.nav1 {
color:#666666;
}

a.nav1Active, a.nav1Active:link, a.nav1Active:visited, a.nav1Parent, a.nav1Parent:link, a.nav1Parent:visited, a.nav1ActiveParent {
background-image: url('../img/background_navActive.png');
background-repeat: repeat-x;
color: #FFFFFF;
font-weight: bold;
margin-left:9px;
padding-left: 10px
}

a.nav2Active, a.nav2Parent, a.nav2ActiveParent {
color:#0e6dbc;
/*font-weight: bold;*/
margin-left:0px;
margin-right:0px;
padding-left: 2px;
/*background-color: #e0e5eb;*/
}

a.nav2 {
/*background-color: #e0e5eb;*/
color: #666666;
margin-left: 0px;
margin-right: 0px;
padding-left: 2px;
padding-right: 5px;
}

a.nav3 {
margin-left: 0px;
margin-right: 0px;
padding-left: 7px;
padding-right: 5px;
background-color: #FFFFFF;
color:#999999;}

a.nav3Active, a.nav3Parent, a.nav3ActiveParent {
max-width:180px;
color:#666666;
/*font-weight: bold;*/
margin-left:0px;
margin-right:0px;
padding-left: 7px;
background-color: #FFFFFF;
}

a.nav3Active, a.nav3Active:visited, a.nav3Parent, a.nav3Parent:visited, a.nav3ActiveParent, a.nav3ActiveParent:visited {
color:#0e6dbc;
/*background-color:#e0e5eb;*/
}

a.nav4 {
margin-left: 0px;
margin-right: 0px;
padding-left: 12px;
padding-right: 5px;
background-color: #FFFFFF;
color:#999999;}

a.nav4Active, a.nav4Parent, a.nav4ActiveParent {
max-width:180px;
color:#666666;
/*font-weight: bold;*/
margin-left:0px;
margin-right:0px;
padding-left: 12px;
background-color: #FFFFFF;
}

a.nav4Active, a.nav4Active:visited, a.nav4Parent, a.nav4Parent:visited, a.nav4ActiveParent, a.nav4ActiveParent:visited {
color:#0e6dbc;
/*background-color:#e0e5eb;*/
}

a.nav5 {
margin-left: 0px;
margin-right: 0px;
padding-left: 17px;
padding-right: 5px;
background-color: #FFFFFF;
color:#999999;}

a.nav5Active, a.nav5Parent, a.nav5ActiveParent {
color:#666666;
/*font-weight: bold;*/
margin-left:0px;
margin-right:0px;
padding-left: 17px;
background-color: #FFFFFF;
}

a.nav5Active, a.nav5Active:visited, a.nav5Parent, a.nav5Parent:visited, a.nav5ActiveParent, a.nav5ActiveParent:visited {
color:#0e6dbc;
/*background-color:#e0e5eb;*/
}
a:hover.nav5 {
color:#0e6dbc;
}

a:hover.nav4 {
color:#0e6dbc;
}


a:hover.nav3 {
color:#0e6dbc;
}

a:hover.nav2 {
color:#0e6dbc;
}

/* zufaelliges Produkt Startseite */
.productBox {
width:185px;
height:270px;
overflow:hidden;
float:left;
}

.floatingImg {
margin:0px;
padding:0px;
}

.floatingProdInfo {
height:110px;
width:185px;
position:relative;
top:-125px;
background-image:url('/media/floatingLayer_85.png');padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:12px
}

.prodNameStart {
color: #0e6dbc;
font-weight: bold;
font-size: 12px;
padding:5px 0px 5px 5px;
margin:0px;
}

.prodUVPStart {
font-size: 9px;
padding-left:5px;
padding-bottom:5px;
padding-top:8px;
float:left;
}

.prodPriceStart {
font-size: 17px;
padding-left:7px;
padding-bottom:5px;
font-weight: bold;
float:left;
}

.priceBox {
font-size: 16px;
color: #0e6dbc;
font-weight: bold;
text-align: right;
margin-top: 5px;
margin-right:10px;
}

.priceBox span {
font-size: 11px;
font-weight: normal;
}

/*rechts*/
.rightContainer, .rightContainerStart, .orderCheckContainer, .searchContainer, .detailContainer, .infoContainerBig, .startContainer {
float:left;
width:763px;
margin-top:5px;
}

.rightContainerStart {
margin-top:1px;
background-position: 0px 270px;
background-repeat:no-repeat
}

.startContainer{
        margin-top:0px;
        margin-left:-8px;
        width:780px;
}

.infoContainerBig{
        width:740px;
}

.searchContainer {
        margin-top:0px;
}

.rightBox, .rightBoxOrder, .rightBoxDetail {
float:left;
width:218px;
margin-top: 32px;
}

.rightBoxOrder, .rightBoxDetail{
        margin-top: 0px;
}

.rightBoxDetail{
        margin-top:-6px;
}


.orderCheckContainer, .detailContainer{
        margin-top:0px;
        width:530px;
}

.detailContainer{
        width:533px;
}

.productContainer, .productContainer_ext {
border-bottom: 1px solid #cfcfcf;
min-height: 160px;
margin:5px;
padding-top:5px;
padding-bottom:5px;
padding-right: 0;
margin-right: 19px;

}



.productContainer {
position: relative;
}
.productContainer_ext {
position: relative;
height: auto;
width:525px;

}

.product_ext {
float:left;
}

.basketContainer, .userFormContainer, .infoContainerSmall {
width:530px;
float:left;
margin-left:5px;
}

.userFormContainer, .infoContainerSmall{
        margin-top:5px;
}

.prodImage_Container {
width:155px;
float:left;
}

.prodImage_thumb {
width:85px;
height:83px;
margin-bottom: 3px;
}

td.prodImg_Box, td.prodImg_thumb, td.prodImg_big {
border: 1px solid #999999;
width:140px;
height:140px;
overflow:hidden;
vertical-align: middle;
text-align: center;
}

td.prodImg_Box img {
border:none;
}

td.prodImg_thumb {
width:80px;
height:80px;
}

td.prodImg_big {
width:425px;
height:425px;
}

.productImage_big {
float:left;
margin-right: 7px;
}

.prodInfo_Container {
width:370px;
padding-right:5px;
float:left;
line-height: 16px;
border-right:1px solid #e9e9e9;
position: relative;
}

.manufactur-logo{
	position: absolute;
	left: 300px;
	top: 0;
	
}
.prodInfo_ContainerShort {
	width:275px;
	padding-right:5px;
	float:left;
	line-height: 16px;
}
.pics-details{
	float:left;
}
.prodInfo_thumbnails {
	width:100px;	
	border-right:1px solid #e9e9e9;
	height: 90px;
}
.detailContainer .pic-logo{
	position: absolute;
	top: 0;
	right: 0;
}

.prodInfo_thumbnails_img {
	float:left;
	margin-left:2px;
	margin-bottom:2px;
	cursor:pointer;
}

.prodInfo_thumbnails_imgBox {
border:1px solid #999999;
vertical-align: middle;
text-align: center;
width:25px;
height:25px;
overflow:hidden;
}

.prodOrder_Container {
width:180px;
float:left;
margin-left: 10px;
}

.optionSelect, .optionHead{
        float:left;
}

.optionHead{
        width:50px;
}

.optionBox{
        width:180px;
        height:15px;
        margin-left:5px;
        padding-bottom:8px;
}

.prodName, .prodName a, .prodName2, .prodName2 a {
color: #0e6dbc;
font-weight: bold;
font-size: 12px;
margin-top:0px;
}

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

a.searchTabs, a.searchTabsActive {
background-image:url('/templates/img/reiter_inaktiv.png');
display:block;
float:left;
width: 150px;
height: 26px;
text-align: center;
cursor: pointer
}

div.searchTabs, div.searchTabsActive {
background-image:url('/templates/img/reiter_inaktiv.png');
display:block;
float:left;
width: 150px;
height: 26px;
text-align: center
}

button.searchTabs, button.searchTabsActive {
background-image:url('/templates/img/reiter_inaktiv.png');
background-color: transparent;
display:block;
float:left;
width: 150px;
height: 26px;
text-align: center;
cursor: pointer;
border:0px none;
font-family: Verdana;
font-size: 11px;
color: #666666
}

input.glossaryActive, input.glossary, div.glossary, input.shop {
float:left;
text-align: center;
width:20px;
}

input.glossaryActive, input.glossary, input.shop {
background-color: transparent;
font-family: Verdana;
font-size: 11px;
color: #444444;
border:0px;
font-weight: bold;
margin:0px;
margin-top:7px;
padding:0px;
cursor:pointer;
}

span.glossaryActive {
font-weight: bold;
}

.glossarHead {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

.glossarHead a {
text-decoration:none;
}

input.glossaryActive {
color: #0e6dbc;
}

input.shop {
width: auto;
color: #0e6dbc;
}

a.searchTabsActive, button.searchTabsActive {
background-image:url('/templates/img/reiter_aktiv.png');
}

h2 {
color: #0e6dbc;
font-weight: bold;
font-size: 12px;
margin-bottom:9px;
}

h2 a{
        text-decoration:none;
}

.prodDesc {
height:87px;
}

.prodDescLong, .textContent {
line-height: 16px;
}

.prodDescLong td {
font-size: 11px;
line-height: 16px;
}

.prodId {
font-weight: bold;
}

.prodStoredHead, .prodStored {
float:left;
min-width: 80px;
font-size: 9px;
line-height: 15px;
}


div.add2basket button, div.nextStep a, div.nextStep2 button, div.nextStep3 button, div.nextStep4 button, div.suggestPrice button{
display:block;
width:178px;
height:33px;
background-image: url('../img/button_blue_170.png');
background-repeat: no-repeat;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
text-align: center;
line-height: 33px;
border: 0px none;
background-color: transparent;
cursor: pointer;
font-size: 11px
}

div.add2basket {
height:34px;
overflow:hidden;
}

div.nextStep {
float:right;
}

div.nextStep a {
width:118px;
background-image: url('../img/button_blue_110.png');
color:#FFFFFF;
}

div.nextStep2 button {
width:178px;
background-image: url('../img/button_blue_170.png');
float: right;
}

div.nextStep3 button {
width:178px;
background-image: url('../img/button_blue_170.png');
float: right;
}

div.nextStep4 button {
width:178px;
background-image: url('../img/button_blue_170.png');
float: right;
}


div.details, div.note {
float:left;
}

div.details a, div.note button, div.note a, div.update button, div.backStep2 a, div.backStep3 a, div.backStep4Basket a, div.backStep4User a, div.backStep4Payment a, div.orderPrint a  {
display:block;
width:88px;
height:33px;
background-image: url('../img/button_grey_80.png');
background-repeat: no-repeat;
text-decoration: none;
color: #666666;
font-weight: normal;
text-align: center;
line-height: 33px;
border:0px none;
background-color: transparent;
font-size: 11px;
cursor: pointer
}

div.note {
height:34px;
overflow:hidden;
}


div.update {
float:left;
}

div.update button {
width:118px;
background-image: url('../img/button_grey_110.png');
}

div.backStep2 a  {
width:178px;
background-image: url('../img/button_grey_170.png');
float:left
}

div.backStep3 a  {
width:178px;
background-image: url('../img/button_grey_170.png');
float:left
}

div.backStep4Basket a  {
width:178px;
background-image: url('../img/button_grey_170.png');
}

div.backStep4User a  {
width:178px;
background-image: url('../img/button_grey_170.png');
}

div.backStep4Payment a  {
width:178px;
background-image: url('../img/button_grey_170.png');
}

div.orderPrint a  {
width:178px;
background-image: url('../img/button_grey_170.png');
float:left
}


div.note button{
	width:178px;
	background-image: url('../img/button_grey_170.png');
}

.prodUVP {
font-size: 9px;
margin-left:7px;
margin-bottom:5px;
margin-top:2px;
}

.prodPrice {
font-size: 18px;
margin-left:7px;
margin-bottom:5px;
font-weight: bold;
}

.prodPriceInfo, .prodPriceInfo1 {
font-size: 9px;
margin-left:7px;
margin-bottom:11px;
}

.prodPriceInfo1{
font-weight: normal;
padding-top:8px;
margin-bottom:0px;
float:left;
}

.priceInfo {
margin-bottom:10px;
}

.prodImgZoom {
font-size: 9px;
line-height: 22px;
}

.prodImgZoom a, .prodImgZoom a:hover {
text-decoration: none;
color:#666666;
}

.prodImgZoom a:hover {
text-decoration: underline;
}

.contentInBox {
background-color: #eef0f2;
margin-left: 9px;
margin-right: 9px;
padding: 5px;
line-height: 16px;
border-bottom:1px solid #cdcdcd;
color: #999999;
text-decoration: none;
font-size: 11px;
width:190px;
}

.content {
font-size: 11px;
line-height: 16px;
}

.hints{
        border-bottom:1px solid #CCCCCC;
        padding-bottom:15px;

}

.contentInBox p {
margin-top:0px;
}

h3 {
font-size:11px;
margin-top: 0px;
color: #0e6dbc;
}

.popIN {
position: absolute;
width:240px;
float: right;
display: none;
}

.popIn_leftTop, .popIn_rightTop, .popIn_middleTop, .popIn_leftBottom, .popIn_rightBottom, .popIn_middleBottom {
background-image: url('../img/popIn_leftTop.png');
background-repeat: no-repeat;
float:left;
width:14px;
height:16px;
background-position-y:50%;
}

.popIn_rightTop {
background-image: url('../img/popIn_rightTop.png');
background-position: bottom;
}

.popIn_leftTop {
background-position: bottom;
}

.popIn_middleTop {
background-image: url('../img/popIn_middleTop.png');
background-repeat: repeat-x;
height:16px;
padding-left:89px;
width:111px;
background-position-y:50%;
background-position: bottom;
}

.popIn_leftBottom {
background-image: url('../img/popIn_leftBottom.png');
}

.popIn_rightBottom {
background-image: url('../img/popIn_rightBottom.png');
}

.popIn_middleBottom {
background-image: url('../img/popIn_middleBottom.png');
background-repeat: repeat-x;
width: 200px
}

.popIn_middle {
background-image: url('../img/popIn_middle.png');
background-repeat: repeat-y;
width: 228px;
min-height:50px;
padding-left:15px;
padding-right:15px
}

.popIn_middle a {
color: #0e6dbc;
}

.imgBox_basketView {
float:left;
width:53px;
margin-top: 5px;
margin-bottom: 5px;
}

.imgBox_basketView img {
border:1px solid #999999;
}

.productBox_basketView {
float: left;
margin-left:5px;
padding-left:5px;
margin-bottom: 5px;
margin-top: 5px;
border-left:1px solid #CCCCCC;
width:135px;
overflow: hidden;
}

.nameBox_basketView, .artBox_basketView, .priceBox_basketView {
font-size: 10px;
line-height: 17px;
color: #0e6dbc;
font-weight: bold;
}

.artBox_basketView {
color: #333333;
line-height: 17px;
font-weight: normal;
}

.priceBox_basketView {
color: #333333;
}

.item_basketView {
width:200px;
border-bottom:1px solid #CCCCCC;
}

.basketListRow {
border-bottom:1px solid #CCCCCC;
padding-top:5px;
padding-bottom:5px;
min-height:10px;
}

.basketListRowHead {
border-bottom:1px solid #CCCCCC;
line-height: 30px;
margin-top:1px;
background-color: #FFFFFF;
}

.basketListCol input {
border:1px solid #999999;
color:#666666;
font-size: 11px;
line-height:16px;
width:25px;
}

.basketProdImage {
border:1px solid #999999;
width:50px;
float:left
}

.basketListCol {
float:left;
margin-left:5px;
}

.billAdress {
border-bottom:1px solid #CCCCCC;
margin-bottom: 10px;
padding-bottom: 10px;
}

.billAdress label, .formLabel{
width:150px;
display:block;
float:left;
font-weight: normal;
}

.billAdress input, .billAdress select {
border:1px solid #999999;
font-size: 11px;
color: #666666;
width:150px;
}

.billAdress select {
        margin-bottom:5px;
}

.billAdress div {
margin-bottom:5px;
}

.error {
color: red;
}

/* PAYMENT */
.payCheckbox{
        float:left;
        padding-right:5px;
}

.payText{
        margin-top:3px;
}

.agbBox{
        height:150px;
        border:1px solid #CCCCCC;
        overflow-y:scroll;
        overflow-x:hidden;
}

/*ORDER CHECK*/
.orderSum{
        text-align:right;
        width: 530px;
}

.orderSumRowValue{
        padding-right:5px;
        width:90px;
}

.orderSumRow{
        line-height:18px;
}

/*PAGER*/

.pager{
        float:left;
        width:15px;
        text-align:center;
        margin-top:0px;
        padding-top:0px;
}

.pagesLabel {

}

.underline{
        text-decoration:underline;
}

.linkable{
        cursor: pointer;
        font-weight: bold;
}

.linkable:hover{
        color:#0e6dbc;
}

.pagerLabel{
        float:left;
        margin-left:5px;
}

.totalProducts{
        float:left;
}

.pagerSettings{
        float:right;
        margin-top:7px;
}

.searchBox, .pagerBox {
line-height: 30px;
margin-left:5px;
float:left;
width:535px;
margin-top:20px;
}

.pagerBox {
padding-bottom:3px;
}

.pagerField select {
margin-top:7px;
margin-right:2px;
}

.searchBox a, .pagerField a {
color: #666666;
text-decoration: none;
font-weight: bold;
}


.pagerBox{
        margin-top:0px;
        border-bottom:1px solid #CCCCCC;
        padding-top:5px;
        width:740px;
        height:26px;
}


/*Startseite*/
.startImageBox{
        width:375px;
        float:left;
}

.startImage{
        height:450px;
}

.startRightContainer{
        overflow:hidden;
        margin-left:2px;
        float:left;
        width:400px;
        height:450px;
        overflow:hidden;
        margin-top:1px;
        background-image: url('/templates/img/background_start_right.png');
        background-repeat: repeat-y
}

.startRightHeader{
        border-bottom:1px solid #cdcdcd;
        margin-left:2px;
        margin-right:8px;
        height:30px;
}

.startRightProducts{
        margin-left:2px;
}

.startRightProduct{
        margin-top:8px;
        margin-left:10px;
        width:180px;
        float:left;
}

.startRightProductImage{
        float:left;
        width:70px;
        height:70px;
        text-align:center;
        border:1px solid #cdcdcd;
        background-color:#FFFFFF;
}

.startRightProductDesc{
        float:left;
        margin-top:30px;
        margin-left:5px;
}

.startRightProductPrice{
        font-family:Georgia;
        font-size:16pt;
}

.startRightContent{
        width:370px;
        height:90px;
        margin-left:10px;
        margin-top:10px;
        border-bottom:1px solid #cdcdcd;
}

.startRightFooter{
        margin-left:5px;
        height:10px;
        width:400px;
        float:left;
}

.bannerImages {
float:left;
}

.bannerImages img {
border:0px;
}

.banner_stk {
margin-left:10px;
}

.banner_stk img {
border:1px solid #666666;
margin-right:20px;
}



.angebot_der_woche1 {
float:left;
margin-top:10px;
margin-right:30px;
margin-bottom:30px;
}
.angebot_der_woche2 {
float:left;
margin-top:10px;
margin-bottom:30px;
}

.angebot_der_woche3 {
float:left;
margin-top:10px;
margin-bottom:30px;
}
.angebot_der_woche4 {
float:left;
margin-top:10px;
margin-bottom:30px;
}

.boxes, .boxes_offer, .boxes_offer_right  {
width:186px;
height:250px;
float:left;
margin-top:10px;
}

.boxes_offer, .boxes_offer_right {
border-right:1px solid #CCCCCC;
margin-bottom:10px;
}

.boxes_offer_right {
border:0px;
}

.boxes3 {
width:245px;
height:250px;
float:left;
margin-top:8px;
}


.boxes img {
border:0px;
}
.boxes3 img {
border:0px;
}

.headlineBoxes {
text-align: left;
font-size: 14px;
width:180px;
margin-left: 20px;
}

.boxes_offer .headlineBoxes, .boxes_offer_right .headlineBoxes {
margin-bottom:5px;
}

.headlineBoxes3 {
text-align: center;
font-size: 14px;
width:200px;
}


.textBoxes {
text-align: left;
width:186px;
padding:5px 10px 0px 10px;
font-size: 10px;
line-height: 15px;
padding-left:20px;
}

.boxes_offer .textBoxes {
text-align: left;
}

.textBoxes3 {
text-align: center;
width:186px;
margin-left: 22px;
font-size: 10px;
line-height: 15px;
}

.textBoxes a {
color: #0e6dbc;
background-image: url('/templates/img/linkArrow.gif');
background-repeat: no-repeat;
background-position:  left center;
padding-left: 10px
}

.textBoxes3 a {
color: #0e6dbc;
background-image: url('/templates/img/linkArrow.gif');
background-repeat: no-repeat;
background-position:  left center;
padding-left: 10px
}


.imageBoxes {
width:100%;
}

.imageBoxes3 {
width:100%;
}

.imageBorder {
margin-left:22px;
width:130px;
height:130px;
padding:5px;
background-color: #eef0f2;
border:1px solid #cdcdcd;
}

.imageBorder img {
border:0px;
}

.imageBorder3 {
margin-left:22px;
margin-bottom:25px;
width:140px;
height:132px;
padding:5px;
background-color: #eef0f2;
border:1px solid #cdcdcd;
}

.ueberschrift_startseite {
margin-left: 22px;
margin-top: 5px;
}

.fliesstextRechts {
width:100px;
margin-left:22px;
}

.bilduntertitel {
font-size:9px;
}

/** kontaktformular */
.subjectTextarea {
width:400px;
height:100px;
border:1px solid #999999;
}

.noDisplay {
display:none;
}

.selectInput {
margin-top:2px;
font-size:11px;
height:18px;
}

.msg_err {
color:#CC0000;
font-weight:bold;

}

.textInput {
width: 150px;
height:14px;
font-size:11px;
margin-bottom:2px;
border:1px solid #999999;
}

.textfeld {
width:720px;
line-height: 16px;
}
.textfeld2 {
width:360px;
line-height: 16px;
}

.textfeld3 {
width:550px;
line-height: 16px;
}

.textfeld_startseite {
width:730px;
line-height: 20px;
margin-left: 10px;
}

#ekomi_startseite {
        background-image:url('http://www.xxl-kuechen.de/images/bg_start_ekomi.png');
        margin-left:10px;
}


.div-login input {
border:1px solid #999999;
width:200px;
}

.buttons button {
display:block;
width:178px;
height:33px;
background-image: url('../img/button_blue_170.png');
background-repeat: no-repeat;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
text-align: center;
line-height: 33px;
border: 0px none;
background-color: transparent;
cursor: pointer;
font-size: 11px
}

fieldset {
border:1px solid #999999;
}

.productDetail {

}

.eKomi-left{
        margin-left: -12px;
        margin-bottom: 20px;
}
.opening-time{
        float: right;
        padding-top: 5px;
        padding-right: 63px;
}
#list-pics .float-box{
        float: left;
        width: 130px;
        margin-left: 15px;
        margin-top: 10px;
}

/*menu*/
.menuBox.manufactur{
        border: 0;
}

.menuBox.manufactur .menuBoxHead{
        border-top: 1px solid #CDCDCD;
}

#list-pics  .price-logos{
        width: 135px;
        padding-left: 35px;
        height: 80px;
}
#list-pics  .versand-logos{
        width: 90px;
        padding-left: 15px;
        height: 80px;
}

a img{
        border: 0;
}

.errorMsg .payText, .errorMsg{
        color: red;
        font-weight: bold;
}
span.manufactur{
        text-transform: uppercase;
}
.startpage p, .startpage .contentInBox{
        color: #666666;
        font-size: 14px;
}
.startpage table, .startpage tr, .startpage td{
        margin: 0;
        padding: 0;
}

.startpage table{
        margin-bottom: 10px;
}
#tsBox{
	margin-left: 8px;
	margin-bottom: 10px;
}

.adddel-text{
	
	width: 100%;
	
}


.adddel-button{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	width: 100%;

}
.add2basket.small{
	/*margin-top: 40px;*/
	
	float: right;
}

.small .ToBasketButton{
	width: 118px;
	background-image: url("../img/button_blue_110.png");
}

.searchBox{
	position: relative;
}
/*
#div-search-field{
	z-index: 1000;
	position: absolute;
	left: 0;
	top: 0; 
}*/
#tySearchSuggestOutput{
	z-index: 1000;
	position: absolute;
	left: 303px;
	top: 11px; 
	background: #ffffff;	
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 230px;
	margin: 5px;
	display: none;
}

.result-article{
	padding: 0 5px;
	border-bottom: 1px solid #999999;
}
.result-article{
	margin: 0;
	line-height: 18px;
}
.result-article h2{
	margin-bottom: 0;
	line-height: 22px
}
.result-article a{
	color: #0E6DBC;
}

.interestCalculator table{
	width: 535px;
}
.interestCalculator td, .interestCalculator th{
	padding: 3px;
	text-align: center;
}
.hover-tooltip{
	/*cursor: pointer;*/
	cursor: default;
	color: #999999;
	margin-left: 7px;

}
.prodOrder_Container #article_options{
	
	height: auto;
}
.prodOrder_Container #article_options select{
	margin-top: 15px;
	float: none;
}

.hover-tooltip b{
	color: #666666;
	font-size: 13px;
}
.tooltip{
  position: absolute;
  display: none;
  background-color: #FFFFFF;
}

#tooltip-finanz {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  padding: 5px;
  border: 1px solid #CFCFCF;
  z-index:2000;
   left: 150px;
}
 
.prodInfo_Container .prodDesc{
	width: 80%;
}
