#headerkopf .suche	 {display:;}


#headernavi {
	top:158px;


left:; 
	right:2px;


bottom:; 
	height:28px;
}

#headernavi ol li a, #headernavi ol li a:visited {
padding: 0px 6px 0px 40px; 
font-family:tahoma; 
font-size:13px !important;
height:28px; 
line-height:28px;
color:#FFFFFF; 
text-decoration:;
text-align:center;
text-tranform:uppercase;
font-weight: bold;
}

#headernavi ol li a:hover {
background: url() repeat-x;
font-family:tahoma;
font-size:13px !important;
color:#d9d6d6;
text-decoration:; 
line-height:28px;
text-tranform:uppercase !important;
font-weight: bold;
}


#headerkopf {
height:200px;
background:url(http://hac24-template.de/template/headerkopf_tp.png);
background-color: #ffffff;
}

#headerkopf .suche {
	right: 580px;
	top: 159px;
}

a.logolink {
	width:366px;
	height:95px;
	top:32px;
	left:380px;
}


#head_bg {
		background: url(http://hac24-template.de/template/head-bg.jpg) no-repeat center top;
}



#arbeitsbereich {background: url(http://hac24-template.de/template/hintergrund.png) no-repeat center 200px #ffffff;}

a.maillink {
	display:block;
	position:absolute;
	width:145px;
	height:28px;
	top:97px;
	left:557px;
}
#suchform {top:3px;}

#suche-eingabe {width:190px; margin-right:10px; border:none; height:19px; background:#d3d3d3; font-family: Tahoma; font-size: 11px; color: #333333;}

#suche-btn {margin-bottom: -5px !important;}
*html #suche-btn {margin-top: 0px !important; margin-bottom: -3px !important;}




a.toplink {right:3px; width: 130px; height:60px;}


#beschreibung div.p1 td {background-color: #ffffff !important;}

#beschreibung .leiste-beschreibung {height:69px; background:url(http://hac24-template.de/template/leiste_beschreibung.gif) no-repeat;font-size:0px !important}

#beschreibung .leiste-beschreibung p {
	padding:34px 0 0 45px;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}

#beschreibung .leiste-mitte {width:600px ;background-color:#ffffff; }

#beschreibung .leiste-mitte div.p1 {padding:30px 30px 30px 30px; font-family: Arial; font-size:13px; color: #333333;border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;}

#beschreibung .leiste-mitte-gallery  {width:600px ;background-color:#ffffff; }

#beschreibung .leiste-mitte-gallery div.p1 {padding:30px 30px 30px 5px; font-family: Arial; font-size:13px; color: #2a2a2a;border-left:solid 1px #833160;border-right:solid 1px #833160;border-bottom:solid 1px #833160;}

#beschreibung .leiste-fuss {height:25px; background-color:#ffffff;}

.artikel-titel {width: 400px; padding-bottom:10px; padding-left:0px; font-family: Arial;font-size: 17px;color: #313131;font-weight:bold;}



.mitte_oben {height: 45px; background:url(http://hac24-template.de/template/mitte_oben.gif) no-repeat;}


.mitte_oben p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 22px 0px 0px 22px;
	text-align: center;
}

.mitte_unten {height: 45px; background:url(http://hac24-template.de/template/mitte_unten.png) no-repeat;}


.t_header {height: 45px; background: url(http://hac24-template.de/template/t_header.gif) no-repeat;}

.t_header p {
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align:center;
padding: 20px 0px 0px 0px;
}

.t_header_1 {height: 45px; background: url(http://hac24-template.de/template/t_header.gif) no-repeat;}

.t_header_1 p {
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align:center;
padding: 20px 0px 0px 0px;
}

.t_fuss {height: 20px; background: url(http://hac24-template.de/template/t_fuss.gif) no-repeat;}

.t_fuss_r {height: 20px; background: url(http://hac24-template.de/template/t_fuss.gif) no-repeat;}






/** Kategorie **/


.kat00 a, .kat00 a:visited,  a.katlink, a.katlink:visited, .s_recat li a, .s_recat li a:visited {
    background:url(http://hac24-template.de/template/navi-bg.gif) no-repeat;
    padding:1px 0px 0px 30px;
	line-height:30px;
	font-size:11px; 
	font-family: Tahoma;
	color:#333333;
	text-align:left;
	font-weight:normal ;
	text-decoration:none !important;
	border-bottom:none;
	width:156px !important; 
	display:block;
}




.kat00 a:hover, a.katlink:hover, a.katlink_on, a.katlink_on:visited, a.katlink_on:hover, .s_recat li a:hover {
	background:url(http://hac24-template.de/template/navi-bg-hover.gif) no-repeat;
	padding:1px 0px 0px 30px;
	line-height:30px;
	font-size:11px;
	font-family: Tahoma;
	color:#000000;
	text-align:left;
	font-weight:normal;
	text-decoration:normal !important;
	border-bottom:none;
	width:156px !important;
	display:block;
}


.kat00_on b, a.katlink_on, a.katlink_on:visited, a.katlink_on:hover, .s_recat li a:hover  {
	background:url(http://hac24-template.de/template/navi-bg-hover.gif) no-repeat;
	padding:1px 0px 0px 30px;
	line-height:30px;
	font-size:11px; 
	font-family: Tahoma;
	color:#000000;
	text-align:left;
	font-weight:normal ;
	text-decoration:normal !important;
	border-bottom:none;
	width:156px !important; 
	display:block;
}



#footer {background: url(http://hac24-template.de/template/fusszeile_bg.png) no-repeat; width: 1002px; height: 100px; position: relative; text-align: left;}

#footerlinks {position:relative;}
#fl01 {float:left; position:relative; top:30px; left:70px; width:230px; width:100px\9 !important;}
#fl02 {float:left; position:relative; top:30px; left:-30px; width:200px; width:100px\9 !important;}
#fl03 {float:left; position:relative; top:30px; left:-30px; width:100px\9 !important;}
#footerlinks .art-buttons {width:230px\9;}
#footerlinks .art-but
tons a {width:230px\9;}
#footer .art-buttons a, #footer .art-buttons a:hover {font-size:11px; line-height:18px;}
.flhead {
	font-size:11px;
	color:#333333;
	font-weight:bold;
	margin-bottom:-10px;
	font-family: tahoma;
}





