/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #000000;
        background-repeat: repeat-y;
}

html,body {
height:100%;
}

body, html
{
height: 100%;
margin: 0;
padding: 0;
}

#top{
width:100%; 
height:130px; 
margin:0px;
padding:0px;
z-index:1;
overflow:hidden;
}

#logo {
cursor:pointer;
float:left;
margin:6px;
margin-top:20px;
margin-left:20px;
margin-right:34px;
width:128px; 
height:110px;
background-repeat: no-repeat;
}

* html #logo{
margin-left:10px;
margin-right:34px;
}

#topgrafik {
margin:0px;
padding:0px;
float:left;
width:756px; 
height:130px;
margin-left:-1px;
}

#topgrafik img{
margin:0px;
padding:0px;
float:left;
width:756px; 
height:130px;
}

#shopsuche_back {
position:absolute;
top:0px;
left:698px;
width:239px; 
height:130px; 
margin:0px;
padding:0px;
z-index:2;
background:#ffffff;  
filter:alpha(opacity=60);  
-moz-opacity: 0.60;
}

#shopsuche {
position:absolute;
top:10px;
left:710px;
width:248px; 
height:130px; 
margin:0px;
margin-top:5px;
padding:0px;
z-index:4; 
}

.suchform{
margin:0px;
margin-top:1px;
margin-bottom:3px;
padding:0px;
}

#warenkorb{
cursor:pointer;
width:152px; 
height:25px;
margin:0px;
margin-left:10px;
padding:1px;
padding-top:3px; 
padding-left:30px; 
background-repeat: no-repeat;
border-bottom:0px #000000 solid;
}

#head_tt{
width:253px; 
height:24px;
margin:0px;
margin-left:12px;
margin-top:20px;	/*46*/
padding:1px; 
background-repeat: no-repeat;
}



#nav{
float:left;
width:180px; 
height:80%; 
z-index:3;
margin:0px;
margin-top:20px;
padding:0px;
color:#ffffff;
}

#nav a{
color:#ffffff;
text-transform: capitalize
}


div#content{
height: 100%;
float:left;
width:785px;  
margin:5px;
padding:5px;
}

*html div#content{ 
overflow:visible;
margin:6px;
padding-top:5px;
padding-left:0px;
}

#megapic{
position:absolute;
top:0px;
left:181px;
width:516px;
height:619px;
z-index:3;
}

#megapic img{
width:516px;
height:619px;
z-index:3;
}

#content_liste{
float:left;
height:100%; 
width:775px;
}


#cat-uebersicht{
float:right;
width:210px;
margin-right:60px;
margin-top:18px;
}
*html #cat-uebersicht{
float:right;
width:200px;
margin-right:20px;
margin-top:20px;
}

#produkt-uebersicht {
cursor:pointer;
display:block;
width:200px; 
height:20px;
padding:0px;
padding-top:5px;
padding-left:25px;
margin:3px;
}

*html #produkt-uebersicht  {
cursor:pointer;
display:block;
float:right;
width:200px; 
height:20px;
border-top:0px solid #000000;
padding:0px;
padding-left: 10px;
padding-top: 5px;
margin:2px;
margin-right: 1px;
margin-left: 100px;

}

#produkt-uebersicht:hover {
background-color:#f5f5f5;
}





*html #produkt-uebersicht a:hover {
display:block;
background-color:#ffffff;
width:170px; 
height:15px;
margin-top:-5px;
margin-left:-10px;
padding-top:-5px;
border-top:5px solid #ffffff;
border-bottom:5px solid #ffffff;
border-right:5px solid #ffffff;
border-left:10px solid #ffffff;

}


.bild-uebersicht {
margin:0px;
margin-top:-5px;
padding:0px;
border:1px solid #000000;
}

.bild{
border:1px solid #000000;
}



#produkt{
cursor:pointer;
position:relative;
float:left;
width:125px; 
height:241px;
margin:12px;
padding:0px;
background: #ffffff;
border:1px solid #000000;
overflow:hidden;
}

#produkt_bild {
        text-align:center;
        width: 125px;
        height:125px;
	padding:0px;
	margin:0px;
        cursor:pointer;
}

#produkt_kurztext {
	width: 120px;
	height: 73px;
        font-size: 10px;
        padding:0px;
        padding-left:4px;
        padding-top:4px;
        cursor:pointer;
        overflow:hidden;
}

#produkt_anzahl{
	width: 125px;
	height: 40px;
	background: #C9DEDF;
	padding:7px;
        padding-top:7px;
}

.form_warenkorbZahl {
	background-color: #FFFFFF;
	height: 18px;
	width: 59px;
	border: 1px solid #ffffff;
	font-size: 10px;
        padding:0px;
        padding-top:5px;
	vertical-align:middle;
        text-align:center;
}

.produkt {
vertical-align:top; 
text-align:center;
}





/** Artikel ansicht **/

#art_left{
float:left;
width: 380px;
padding:0px;
margin:5px;
}

.art_kat{
float:left;
display:block;
width: 190px;
font-weight:bold;
margin:0px;
padding:0px;
font-size: 12px;

}

.art_hersteller{
margin:0px;
}

.art_titel{
display:block;
font-size: 14px;
font-weight:bold;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

#art_right{
float:left;
width: 310px;
margin:5px;
padding:0px;
padding-top:120px;
border-bottom:1px #666666 solid;
}

* html #art_right{
float:left;
width: 310px;
margin:5px;
padding:0px;
margin-top:30px;
border-bottom:1px #666666 solid;
}

* html #art_right{
padding-top:85px;
}

.art_anzahl{
float:left;
width: 150px;
font-size: 25px;
font-weight:bold;
margin:0px;
margin-top:51px;
padding:0px;
padding-top:60px;
}

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

.art_rabatt{
float:left;
width: 160px;
margin:0px;
margin-top:51px;
padding:0px;
}

.rabatt{
border-top:1px #666666 solid;
margin:0px;
padding:0px;
}

.rabatt td{
width: 80px;
margin:0px;
padding:0px;
}

.art_rabatt .rabatt_row{
background: #ffffff;
}


.msg{
	clear:both;
	display:block;
	margin:2px;
padding:1px;
margin-left:220px;
color:#E7007B;

}

* html .msg{
	clear:both;
display:block;
	margin:2px;
padding:1px;
margin-left:220px;
color:#E7007B;
}
/*********************/







#hersteller-logo {
float:right;
width:170px;
}

.hersteller {
margin-bottom:2px;
margin-left:25px;
}


#unten_abs {
position:relative;
width:710px;
height:50px;
color:#ffffff;
margin-top:50px;
padding-left:15px;
z-index:999;
}


*html #unten_abs {
position:absolute;
top: 620px;
left: 5px;
width:710px;
height:50px;
color:#ffffff;
margin-top:68px;
padding-left:15px;
z-index:999;
}


#unten_abs a{
color:#ffffff;
}

#unten_rel {
display:block;
width:727px;
height:50px;
color:#ffffff;
margin-top:5px;
margin-bottom:8px;
padding-left:15px;
z-index:999;
}

#unten_rel a{
color:#ffffff;
}

#copyright {
float:right;
}

#menu_bottom {
float:left;
width:500px;
}

/**  Suche  **/
.min9 {

font-size: 11px;

}

.suche {
	width: 155px;
	line-height: normal;
	background: #ffffff;
	border: 1px #666666 solid;
	color: #000000;
	height: 18px;
	vertical-align: middle;	
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 18px;
}


.suche_go {
	cursor: hand;
	width: 20px;
	background: #ffffff;
	border: 1px #666666 solid;
	height: 20px;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom:18px;
}

	


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:focus {
	outline:none;
	text-decoration: none;
}



.hoehe10{
	font-size:1px;
	line-height:10px; 
	height: 10px;}
	

/** Shop-Content **/

.eingaben {
	width: 55px;
	line-height: normal;
	background: #ffffff;
	border: 1px #cccccc solid;
	color: #000000;
	height: 16px;
	vertical-align: middle;	
	margin: 1px;
}





/** Men? **/

.menu {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	height: 15px;
	width: 160px;
	padding-left: 10px;
        margin:0px;
}


a.menu:link{
color:#ffffff;
}

.subsubmenu {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 140px;
	padding-left: 32px;
	line-height: 15px;
}
a.subsubmenu {
color:#ffffff;
}

.submenu {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	height: 16px;
	width: 150px;
	padding-left: 10px;

}

a.submenu{
color:#ffffff;
}

#quadrat {
	 width:7px; 
	 height:7px; 
	 line-height:5px; 
	/* border-color: #ffffff; 
	 border-style: solid; 
	 border-width: 1px; */
	 font-size:1px;
	 float:left;
	 margin-right:5px;
	 margin-top:4px;}
	 
#quadrat_shop {
	 width:7px; 
	 height:7px; 
	 line-height:5px; 
	 z-index:3; 
	 border-color: #000000; 
	 border-style: solid; 
	 border-width: 1px; 
	 font-size:1px;
	 float:left;
	 margin-right:4px;
	 margin-top:4px;
}


	
/** f?r den IE **/
* html #quadrat_shop  {
	 width:7px; 
	 height:7px; 
	 line-height:5px; 
	 z-index:3; 
	 border-color: #000000; 
	 border-style: solid; 
	 border-width: 1px; 
	 font-size:1px;
	 float:left;
	 margin-right:4px;
	 margin-top:3px;}
	 
 .quadrat_ON{
	background-color: #000000; }
	
	
.hoehe5{
	font-size:1px;
	line-height:5px; 
	height: 5px;}
	
	
	
/* SHOP-KATEGORIEN */

/* Entertainment */
.kat_99 {
	background-color: #ABA619; }

/* Art & Deko */
.kat_100 {
	background-color: #FFED98; }


/* Porzellan */
body.porzellan 
{	background-color:#B3E2E5;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.porzellan_dark-hg {
	background-color: #94D6DB; }

.kat_1 {
	background-color: #94D6DB; }

/* Besteck */
body.besteck
{	background-color:#F9BCAD;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.besteck_dark-hg {
	background-color: #F7A08B; }
.kat_6 {
	background-color: #F7A08B; }

/* Gl?ser */
body.glaeser 
{	background-color:#FED592;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.glaeser_dark-hg {
	background-color: #FEC465; }
.kat_11 {
	background-color: #FEC465; }

/* Becher */
body.becher 
{	background-color:#A3E0F9;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.kat_58 {
	background-color: #7DD3F7; }


/* Mobiliar */
body.mobiliar 
{	background-color:#E0EA9C;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.mobiliar_dark-hg {
	background-color: #D3E173; }
.kat_16 {
	background-color: #D3E173; }	

/* Tischbedarf */
body.tischbedarf 
{	background-color:#F6ACBC;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.tischbedarf_dark-hg {
	background-color: #F9C4CF; }
.kat_47 {
	background-color: #F9C4CF; }
	
/* B?ffetartikel */
body.bueffetartikel
{	background-color:#FCC780;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.bueffetartikel_dark-hg {
	background-color: #FBB04C; }
.kat_52 {
	background-color: #FBB04C; }
		
/* K?chenger?te */
body.kuechengeraete
{	background-color:#C0E3D2;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.kuechengeraete_dark-hg {
	background-color: #A6D8C0; }
.kat_72 {
	background-color: #A6D8C0; }
	
/* K?chenausstattung*/
body.kuechenausstattung
{	background-color:#C0E3D2;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.kuechenausstattung_dark-hg {
	background-color: #BBB7DB; }
.kat_33 {
	background-color: #BBB7DB; }
	
/* Eis*/
body.eis
{	background-color:#FFF2B4;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.eis_dark-hg {
	background-color: #FFEC95; }
.kat_76 {
	background-color: #FFEC95; }
		
/* Technik*/
body.technik
{	background-color:#FFF2B4;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.technik_dark-hg {
	background-color: #B3B3A7; }
.kat_77 {
	background-color: #B3B3A7; }
	
/* Transport*/
body.transport
{	background-color:#FFEDCD;
	background-image: url(img/schwarz_hg.gif);
	background-repeat: repeat-y;}
.transport_dark-hg {
	background-color: #FFE5B8; }
.kat_79 {
	background-color: #FFE5B8; }


.titel_spec {
	margin-top:0px;
	margin-left:7px;
		font-size: 12px;
}

* html .titel_spec {
	margin-top:2px;
	margin-left:19px;
	font-size: 12px;
}

#kat_kurz{
display:block;
width:200px; 
height:20px;
padding:0px;
padding-top:5px;
padding-left:25px;
margin:3px;
}

*html #kat_kurz  {
display:block;
float:right;
width:200px; 
height:20px;
border-top:0px solid #000000;
padding:0px;
padding-left: 10px;
padding-top: 5px;
margin:2px;
margin-right: 1px;
margin-left: 100px;

}
