body,html {
padding:0;
margin:0;
font-family: Arial,Helvetica,Sans-Serif;
font-size: 10px;
color: #6f6f6f;
}


html{ 
overflow-y: scroll;
}

hr {
	width: 100%;
	border: 0px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #c9c5c5;
	display: block;
	margin-top: 5px;
	font-size: 1px;
	height: 1px;
}


#hauptcontainer{
width: 895px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
background: url(../images/vline.gif) no-repeat;
background-position: 880px 78px;
margin-bottom: 10px;
}


.cleaner {
display: block;
margin:0;
padding: 0;
clear: both;
}
.ressortlogo{
width:684px;
height: 176px;
background: url(../images/ressorbild.jpg) no-repeat;
margin-top: 30px;
background-size:684px;

}


.bildwechsler{
width:684px;
height: 176px;
position: absolute;
}

#left {
width: 163px !important;
background: #660033;
display: block;
float: left;
height: 340px;
}

#leftAutoHeight {
width: 163px !important;
background: #660033;
display: block;
float: left;
height: auto;
}


#right{
padding-left: 19px !important;
width: 685px !important;
float: left;
height: 340px;
/*background: #FFFF00;*/
}

#rightAutoHeight {
height: auto;
padding-left: 19px !important;
width: 685px !important;
float: left;
}


a.logo{
display: block;
width: 163px !important;
height: 82px !important;
background: url(../images/logo.gif) no-repeat;
}

.leftmenuarea {height: 242px !important; padding-right: 3px;}
.leftmenuareaDynHeight {height: auto !important; padding-right: 3px;}
.cleaner{display: block !important;clear: both !important;height: 1px !important;font-size: 1px !important;}

.rightmenuarea {margin-top: 35px;}
.rightmenuarea ul, .rightmenuarea li,.rightmenuarea a {
display: inline;
padding: 0;
margin: 0;
list-style-type: none;
color: #4c4b4b;
}

.rightmenuarea a.rightm,
.rightmenuarea a.rightma{
background:url(../images/topmtrenner.gif) no-repeat;
background-position: left 50%; 
}

.rightmenuarea a.first{background: none !important;}

.rightmenuarea a {
padding-left: 7px !important;
padding-right: 7px !important;

color: #4c4b4b;
text-decoration:none;
line-height: 15px;
}

.rightmenuarea a:hover,
.rightmenuarea a.rightma{
color: #660033 !important; 
}

.leftmenuarea{

}


.leftmenuarea ul, .leftmenuarea li, .leftmenuarea a {
display: block;
padding: 0;
margin: 0;
list-style-type: none;
color: #FFFFFF;

text-decoration :none;
}

.leftmUL {
margin-left: 8px !important;
}

a.leftma:link,
a.leftma:visited,
a.leftma:hover,
a.leftma:active,
a.leftm:link,
a.leftm:visited,
a.leftm:hover,
a.leftm:active {
padding-left: 8px !important;
margin-bottom: 7px;
text-decoration :none;
color: #e0e0e0;
}

a.leftm:hover,
a.leftma:link,
a.leftma:visited,
a.leftma:hover,
a.leftma:active{
color: #FFFFFF;
background:url(../images/leftmtrenner.gif) no-repeat;
background-position: left 50%; 
}

a.leftms1:link,
a.leftms1:visited,
a.leftms1:hover,
a.leftms1:active{
color: #e0e0e0;
}

a.leftmsa1:link,
a.leftmsa1:visited,
a.leftmsa1:hover,
a.leftmsa1:active,
a.leftms1:hover{
color: #FFFFFF;
background:url(../images/leftmtrenner.gif) no-repeat;
background-position: left 50%; 
}

a.leftmsa1:link,
a.leftmsa1:visited,
a.leftmsa1:hover,
a.leftmsa1:active,
a.leftms1:link,
a.leftms1:visited,
a.leftms1:hover,
a.leftms1:active {
padding-left: 12px;
margin-bottom: 7px;
}

a.leftmsa2:link,
a.leftmsa2:visited,
a.leftmsa2:hover,
a.leftmsa2:active,
a.leftms2:hover{
color: #FFFFFF;
background:url(../images/leftmtrenner.gif) no-repeat;
background-position: left 50%; 
}

a.leftmsa2:link,
a.leftmsa2:visited,
a.leftmsa2:hover,
a.leftmsa2:active,
a.leftms2:link,
a.leftms2:visited,
a.leftms2:hover,
a.leftms2:active {
padding-left: 17px;
margin-bottom: 7px;
margin-top: 7px;
}


a.leftmsa3:link,
a.leftmsa3:visited,
a.leftmsa3:hover,
a.leftmsa3:active,
a.leftms3:hover{
color: #FFFFFF;
background:url(../images/leftmtrenner.gif) no-repeat;
background-position: left 50%; 
}

a.leftmsa3:link,
a.leftmsa3:visited,
a.leftmsa3:hover,
a.leftmsa3:active,
a.leftms3:link,
a.leftms3:visited,
a.leftms3:hover,
a.leftms3:active {
padding-left: 20px;
margin-right: 5px;
}


.trenner{
margin-bottom: 5px;
}


.contentarea{
border: 1px solid #bebdbd;
width: 866px;
}
.contentareaBigW {
width: 683px !important;
}

.leftcontentarea{
width: 132px ;
float: left;
padding-right: 10px;
padding-left: 20px;
padding-top: 10px;
}
.leftcontentareaDynHeight {
padding: none !important;
width: 141px;
display: block;
clear: both;
background: #FFFFFF;
border:#bebdbd 1px solid;
margin-top: 5px;
padding: 10px;
}

.leftcontentareaDynHeight input, .leftcontentareaDynHeight div, .leftcontentareaDynHeight a {
color: #6f6f6f !important;
}

.leftcontentareaDynHeightContainer {
background: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
width: 163px;
}

input[type="submit"] {
	cursor:pointer;
}

.rightcontentarea{
width: 685px !important;
float: left;
margin-left: 19px !important;
}

.rightcontentareaBigW {
width: 675px !important;
margin-left: 0px !important;
}



.artikeluebersicht{
dispaly: block;
width: 332px;
float: left;
/*overflow: auto; 
overflow-x: hidden;
height: 117px;*/
padding-top:10px;
padding-bottom:10px;
padding-right:10px;

}

.rightcontentareaBigW .artikeluebersicht{
width: 302px;
padding: 10px;
}

.artikelansicht{
padding: 10px;
}

.c_title, .c_title a {
color: #6f6f6f;
font-size: 12px !important;
font-weight: bold;
text-decoration: none;
}

.thumb {
width: 122px !important;
height: 117px !important;
border: 1px solid #e4e3e3;
float: left;
margin-right: 5px;
margin-bottom: 5px;
background-image:url(../images/thm.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}

.thumb a {
width: 122px !important;
height: 117px !important;
display :block;
text-decoration:none;
}

.thumb a img{
display: none;
}

.contentarea div,
.contentarea font,
.contentarea u,
.contentarea span,
.contentarea p,
.contentarea a,
.contentarea select,
.contentarea input,
.contentarea li,
.contentarea ul,
.contentarea strong,
.contentarea ol,
.contentarea b,
.contentarea i,
.contentarea italic,
.contentarea td,
.contentarea table,
.contentarea tr,
.contentarea span,
.contentarea div {
font-size: 11px ;
color: #6f6f6f;
}


.bottomarea{
background: #FFFFFF;
}

.leftbottomarea{
width: 162px !important;
float: left;
background: #660033;
height: 60px;
}

.rightbottomarea {
width: 685px;
float: left;
padding-top: 10px;
padding-left: 10px;
}

.rightbottomarea  a,.rightbottomarea{
font-size: 11px;
text-decoration: none;
color: #656565;
}

.rightbottomarea  a {
padding-right: 5px;
padding-left: 10px; 
}

.leftbottomarea a {
color: #FFFFFF;
display: block;
text-decoration: none;
padding-left: 24px;
padding-top: 5px;
}

.leftbottomarea a img {
	display:none;
	visibility:hidden;
}

.galleryline a {
	display:block;
	overflow:hidden;
	width:114px;
	height:114px;
}


.suche{
background: #FFFFFF;
height: 25px;
display: block;
margin-top: 7px;
margin-bottom: 7px;
text-align: right;
padding-top: 5px;
}

.suche a {
color: #000000;
text-decoration: none;
text-transform: uppercase !important;
}

.ressortslogan{
background: #8d8d8d;
padding-top: 12px;
padding-bottom: 12px;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
height: 16px;
}



#keeploggedin{
border: none;
background: none;
}

.keeploggedin {
padding-top: 5px;
padding-bottom: 5px;
}


.warenkorb{
margin-top: 10px;
margin-bottom: 10px;
color: #6f6f6f;
}

.warenkorb legend {
color: #6f6f6f;
}

.warenkorbinfo {
padding: 10px;
background: url("../images/basket.jpg") no-repeat scroll 95px 50px transparent;
}

.shopoption {
display: block;
float: left;
width: 110px;
height: 130px;
border: 1px solid #DEDEDE;
margin: 4px;
padding: 5px;
}

.sopt {
display: block;
width: 32px;
height: 32px;

}



.shopoptionradio {
text-align: center;
border: 1px solid #DEDEDE;
padding: 3px;
margin-bottom: 5px;
display: block;
}


.shopoptionradio input {
background: none;
border: none;

}

.sopttxt {
text-align: center;
}

.shopthumb {
width: 90px !important;
height: 64px !important;
border: 1px solid #e4e3e3;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
background-image:url(../images/thm.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}

.shopthumb a{
display: block;
width: 90px !important;
height: 64px !important;
}

.shopoption label {
margin:0;
padding: 0;
}

.shopborder .statusactive {
background: #e4e3e3;
border-color: #c9c5c5;
}

.shopborder {
border: none;
}
.shopborder .statusinactive
{
border-color: #c9c5c5;
}

#myservices hr,
.shopborder hr {
display: block;
height: 1px;
font-size: 1px;
border: none;
border-top: 1px solid  #c9c5c5;
}

#myservices hr {
margin-bottom: 5px;

}
.products0 td,
.products1 td {
padding: 2px;
}

.products0 {
background: #f6f6f6;
}

.products1 {
background: #FFFFFF;
}

.sh_price {
color: #660033 !important; 
font-size: 16px !important; 
font-weight: bold !important; 
}

.sh_pricesmall {
color: #660033 !important; 
font-size: 12px !important; 
font-weight: bold !important; 
}

.htmlartpagerbottom,.htmlartpagertop {
margin-top: 10px;
margin-bottom: 10px;
clear: both;
display: block;
}

#mypanel{
margin-right: 20px;
}

.diashow {
	margin: none;
	border: 1px solid #c9c5c5;
	height: 114px;
	width: 114px;
}

.diashow img {
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
}


.relatedlinks{
display: block;
width: 200px;
float: left;
}

.relatedlinkscontainer {
background: url(../images/tipp_deutsch.png) no-repeat top right #EFEFEF;
margin: 2px;
padding: 10px;
padding-right: 20px;
}

.related {
margin-top: 5px;
padding-top: 5px;
border-top: 1px solid #868686;
}

.related a {
text-decoration: none;
}

.c_title a.extlink img {
display: none;
}

.shop {	
PADDING: 20px;	
BACKGROUND: url(../images/add.gif) no-repeat 0px 20px;
LINE-HEIGHT: 18px;
text-align: right;
padding-right: 0px;
} 


a.shop_content_saved,
a.shop_saved,
.shop_saved {	
PADDING-left: 20px;	
PADDING-top: 20px;	
PADDING-bottom: 20px;
padding-right: 0px;
BACKGROUND: url(../images/delete.gif) no-repeat 0px 20px;
LINE-HEIGHT: 18px;
text-align: right;	
}



.leftcontentareaDynHeight a,
a.gotobasket{
text-decoration: underline;
}

.overview {
padding: 5px;
}

a.zurbestellung:link,
a.zurbestellung:visited,
a.zurbestellung:hover,
a.zurbestellung:active,
.zurbestellung

{
padding-left:5px;
padding-right:5px;
padding-top: 1px;
padding-bottom: 2px;
line-height: 16px;
font-weight: bold;
color: #781515 !important;
}

a#fb_link,
a#fb_link:link,
a#fb_link:visited {
	display:none;
	float:left;
	width:30px;
	height:30px;
	background:url('../images/fb_logo.png') scroll center center no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

a#fb_link:focus,
a#fb_link:hover,
a#fb_link:active {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

