
#columnleft dl dd table{width:176px!important; padding: 0px !important;}

#kats
{
list-style: none; 
margin: 0px 0px -9px 0px;  
padding: 0px 0px 0px 0px;
}

*html #kats
{
list-style: none; 
margin: 0px 0px -9px 0px;  
padding: 0px 0px 0px 0px;
}

a.katlink {
	font-family: Arial; 
	font-size: 12px;
	padding: 5px 7px 15px 19px;  
	text-align:left; 
	width:150px;
	text-decoration:none !important; 
	margin: 0px 0px 0px 0px; 
	display: block;
	font-weight: bold;
	line-height:19px;
	background-image: url(gfx/kathg.gif);
	background-repeat: no-repeat; 	
	color: #ffffff !important;
	}

*html a.katlink {
	width:176px;
	text-decoration:none; 
	margin: 0px 0px 0px 0px;
	}
	
*+html a.katlink {
	width:176px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	}
	
a.katlink:link {color:#ffffff !important;text-decoration:none !important;}
a.katlink:visited {text-decoration:none !important;}
a.katlink:hover{color:#ffffff !important; text-decoration:none !important; background-image: url(gfx/kathg-hover.gif);}
a.katlink:active{text-decoration:none !important;}



#subkats
{
list-style: none; 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
text-decoration:none !important;
}

*html #subkats
{
list-style: none; 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
text-decoration:none !important;
}

*+html #subkats
{
list-style: none; 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
text-decoration:none !important;
}

a.subkat {
	text-decoration:none !important;
	display: block;
	padding: 2px 7px 0px 29px !important;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	line-height:30px;
	width: 140px !important;
	color: #ffffff !important;
	background-image: url(gfx/subkathg.gif);
	background-repeat: no-repeat;
	}

*html a.subkat {
	padding: 2px 7px 0px 29px;
	margin: 0px 0px 0px 0px !important;
	width: 176px !important;
	text-decoration:none !important;
	}
	
*+html a.subkat {
	padding: 2px 7px 0px 29px;
	margin: 0px 0px 0px 0px !important;
	width: 176px !important;
	text-decoration:none !important;
	}

a.subkat:link {color:#ffffff !important;text-decoration:none !important;}	
a.subkat:visited {color:#ffffff !important;text-decoration:none !important;}
a.subkat:active {color:#ffffff !important;text-decoration:none !important;}
a.subkat:hover {color:#ffffff !important; text-decoration:none !important; background-image: url(gfx/subkathg-hover.gif); background-repeat: no-repeat;} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.favlinks {background: url(gfx/kopf1.gif) no-repeat; width: 990px; height: 20px; padding: 2px 0px 0px 37px; padding: 0px 0px 0px 37px\9; text-align: left;}
.favlinks a:link, .favlinks a:visited, .favlinks a:active {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; margin: 0px 53px 0px 0px;}
.favlinks a:hover {text-decoration: none; color: #dcdcdc;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#kopfzeile {background: url(gfx/navi-hg.gif) no-repeat; width: 990px; height: 73px; padding: 0px 19px 0px 20px;}

.topnavi {overflow:hidden; position:absolute; z-index:500;}
.topnavi ol {margin:0; padding:0; list-style: none inside; border: 0 none transparent;}
.topnavi ol li {float:left;}
.topnavi ol li a, .topnavi ol li a:visited {display:block; font: bold 12px Arial; text-decoration:none}
.topnavi ol li a:hover {font: bold 12px Arial; text-decoration:none;}
*html .topnavi ol li a {width:1px; white-space:nowrap}


.topnavi {top: 233px; top: 235px\9; left:; right:; bottom:; height:30px;}

.topnavi ol li a, .topnavi ol li a:visited {padding: 0px 40px 0px 40px; font-family: Arial; font-size: 12px; height:25px; line-height:25px; color:#222222; 
text-decoration: none; text-align:center;}

.topnavi ol li a:hover {background: url(gfx/navi-hover.gif); background-repeat: no-repeat; color: #ffffff; line-height:25px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#suche {background: url(gfx/suche-hg.gif) no-repeat; width: 176px; height: 62px; padding: 7px 0px 0px 24px;}

#suchform {position:relative; top: -12px; top:5px\9;}
#suche-btn {padding:0px 1px 0px 1px}
*html #suche-btn {padding:0px 0px 0px 1px }
*html #suche-eingabe {top:-1px; position:relative}

#suche-eingabe {border: none; background: none; margin-right:5px; width:110px; font-family: Arial; font-size: 12px; color: #353535;}

#suche-btn	{margin-bottom: -4px !important; position: relative; margin-right: 5px;}
*html #suche-btn	{margin-bottom: -3px !important;}
*+html #suche-btn	{margin-bottom: -3px !important;}

.suche-kopf-content {color:#FFFFFF; font-family:Arial; font-size:11px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.klbox-kopf {background: url(gfx/klbox-kopf.gif) no-repeat; width: 176px; height: 62px; font-family: Arial; font-size: 14px; font-weight: bold; color: #ffffff; padding: 12px 0px 0px 19px;}

.klbox-hg {background: url(gfx/klbox-hg.gif) repeat-y; font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; padding: 0px 5px 10px 19px;}

.klbox-hg a, .klbox-hg a:visited {font-family: Arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration: none;}
.klbox-hg a:hover {text-decoration: underline; color: #ad0d0d;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.grbox-kopf {background: url(gfx/grbox-kopf.gif) no-repeat; width: 814px; height: 62px; font-family: Arial; font-size: 14px; font-weight: bold; color: #eaeaea; padding: 12px 0px 0px 45px;}

.grbox-hg {background: url(gfx/grbox-hg.gif) repeat-y; padding: 0px 22px 0px 22px; font-family: Arial; font-size: 12px; color: #252525;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.artikelbeschreibung {font-family: Arial; font-size: 12px; color: #252525; padding: 0px 0px 0px 19px;}

.tabtitel {font-family: Arial; font-size: 12px; color: #1c1c1c; padding: 5px; font-weight: bold;}
.tabinhalt {font-family: Arial; font-size: 12px; color: #1c1c1c; padding: 10px;}

.tabinhalt_aufzaehl1 {background: url(gfx/aufzaehl1.gif) no-repeat; width: 409px; height: 32px; font-family: Arial; font-size: 11px; color: #1c1c1c; padding: 9px 0px 0px 38px;}
.tabinhalt_aufzaehl2 {background: url(gfx/aufzaehl2.gif) no-repeat; width: 409px; height: 32px; font-family: Arial; font-size: 11px; color: #1c1c1c; padding: 9px 0px 0px 38px;}

.kauf {padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #252525;}

.versand {padding: 5px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #252525;}

.versand1 {font-family: Arial; font-size: 12px; color: #1c1c1c; padding: 5px 5px 5px 5px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.scrollbox {overflow: auto; background: #d8d8d8; border: 1px solid #cfcfcf; height: 200px; width: 750px; padding: 5px 5px 5px 5px; font-family: Arial; font-size: 12px; color: #252525;}

a.drucklink {display:block; height:33px; left:650px; position:relative; top:-15px; width:110px; font-family: Arial; font-size: 12px; color: #eaeaea; text-decoration: underline;}
a:hover.drucklink {text-decoration: none;}

#agb {text-align: center; font-family: Arial; font-size: 12px; color: #252525; padding: 15px 0px 5px 0px;}
#agb a, #agb a:visited {font-family: Arial; font-size: 12px; font-weight: bold; color:#252525; text-decoration: none;}
#agb a:hover {text-decoration: underline; color: #7b0000;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footer {background: url(gfx/fuss1.gif) no-repeat; width: 990px; height: 123px; padding: 36px 0px 0px 29px;}
.footer a, .footer a:visited {margin: 20px 20px 0px 0px; font-family: Arial; font-size: 11px; color:#222222; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

#copyright {position: relative; width: 300px; margin: -14px 29px 0px 630px; font-family: Arial; font-size: 11px; color:#222222; text-align:right;}

a.logolink {display:block; height:38px; left:410px; position:relative; top:10px; width:110px;}


/** Bilderscript **/
.cf {clear: both; height: 0px; font-size: 0px;}

#ab_artikelbilder {width: 770px;}
#ab_artpics {width: 510px;}

#ab_artikeltitel {color: #000000; font-family: Arial; font-size: 24px; font-weight: bold; text-align: center; padding: 0px 0px 20px 0px;}

#ab_artpics-links {float: left; width: 400px;}
#ab_artpics-rechts {float: left; width: 100px; margin-left: 10px;}

#ab_pic {border: 1px solid #cfcfcf;}

.ab_thumb {margin: 0px 0px 10px 0px;}
.ab_thumb img {border: 1px solid #cfcfcf;}

.artikelpromos {padding-left:9px;}