#headerkopf .suche	 {display:;}



#headernavi {
bottom: 5px;
height: 30px;
left: 1px;
}

#headernavi ol li a, #headernavi ol li a:visited {
padding: 0px 50px 0px 6px; 
font-family:Arial; 
font-size:12px !important;
height:28px; 
line-height:28px;
color:#ffffff; 
text-decoration:;
text-align:center;
text-tranform:uppercase;
}

#headernavi ol li a:hover {
background: url() repeat-x;
font-family:Arial;
font-size:12px !important;
color:#66ff00;
text-decoration:; 
line-height:28px;
text-tranform:uppercase !important;
}

#headerkopf {
height:200px;
background:url("../images/headerkopf_tp.png");
background-color: #ffffff;
}

#search_form_input {width:160px; margin-right:5px; border:none; background:#ffffff; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal;}

a.maillink {
	display:block;
	position:absolute;
	width:240px;
	height:26px;
	top:168px;
	left:752px;
}

a.logolink {
	width:535px;
	height:95px;
	top:12px;
	left:18px;
}

a.link-125 {
	width:110px;
	height:55px;
	top:127px;
	left:354px;
	position:absolute;
	display:block;
}


a.link-45 {
	width:103px;
	height:53px;
	top:131px;
	left:471px;
	position:absolute;
	display:block;
}


	a.link-25 {
	width:101px;
	height:50px;
	top:129px;
	left:584px;
	position:absolute;
	display:block;
}

/* Balken hinter der Kopfzeile */
#head_bg {height:200px; background: url("../images/head-bg.jpg") no-repeat center top;}

/* Balken hinter der Kopfzeile */
#arbeitsbereich {background: url("../images/hintergrund.gif") no-repeat center 200px #f0f8ea;}

.mitte_oben {height: 35px; background:url() no-repeat;}


.mitte_oben p {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #357cab;
padding: 12px 0px 0px 22px;
}



.t_header {height: 35px; background: url("../images/t_header.gif") no-repeat;}

.t_header p {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding: 12px 0px 0px 10px;
}



.t_fuss {height: 20px; background: url("../images/t_fuss.gif") no-repeat;}


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

.grbox-kopf {width: 768px;}
.grbox-content {width: 768px;}

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

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

#beschreibung .leiste-beschreibung p {padding:43px 0px 0px 10px; font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold;}

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

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

#beschreibung .leiste-mitte-gallery  {width:768px ;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 #004800;border-right:solid 1px #004800;border-bottom:solid 1px #004800;}

#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;}


#widerruf_box {
border:1px solid #cccccc; 
background-color: #ffffff;
font-family:Arial;
font-size:13px;
text-align:left;
padding:2px 5px 2px 30px;
}

#printdiv {margin-top:6px; right:30px;}
a#printlink {color:#ffffff !important; background:url(gfx/print.gif) no-repeat right; }
a#printlink:hover {background:url(gfx/print-hover.gif) no-repeat right;}

.kat00 a, .kat00 a:visited,  a.katlink, a.katlink:visited, .s_recat li a, .s_recat li a:visited {
    background:url("../images/navi-bg.gif") no-repeat;
    padding:3px 0px 0px 15px;
	line-height:26px;
	font-size:12px; 
	font-family: Arial;
	color:#333333;
	text-align:left;
	font-weight:bold ;
	text-decoration:none !important;
	border-bottom:none;
	width:195px !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("../images/navi-bg-hover.gif") no-repeat;
	padding:3px 0px 0px 15px;
	line-height:26px;
	font-size:12px; 
	font-family: Arial;
	color:#ffffff;
	text-align:left;
	font-weight:normal ;
	text-decoration:none !important;
	border-bottom:none;
	width:195px !important; 
	display:block;
}


.kat00_on b, a.katlink_on, a.katlink_on:visited, a.katlink_on:hover, .s_recat li a:hover  {
	background:url("../images/navi-bg-hover.gif") no-repeat;
	padding:3px 0px 0px 15px;
	line-height:26px;
	font-size:12px; 
	font-family: Arial;
	color:#ffffff;
	text-align:left;
	font-weight:normal ;
	text-decoration:none !important;
	border-bottom:none;
	width:195px !important; 
	display:block;
}





#footer {background: url("../images/fusszeile_bg.png") no-repeat; width: 1002px; height: 200px; position: relative; text-align: left;}

#footerlinks {position:relative;}
#fl01 {float:left; position:relative; top:35px; left:70px; width:230px; width:100px\9 !important;}
#fl02 {float:left; position:relative; top:35px; left:-30px; width:200px; width:100px\9 !important;}
#fl03 {float:left; position:relative; top:35px; left:-30px; width:100px\9 !important;}
#footerlinks .art-buttons {width:230px\9;}
#footerlinks .art-buttons 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: Arial;
}




