/******************/
/*** template ***/
/******************/

.offerblock{
width:582px;
float:left;
margin-right:19px;
overflow:hidden;
margin-bottom:10px;
}
.picblock{
width:151px;
overflow:hidden;
float:left;
}

/******************/
/*** Leistungen ***/
/******************/

.einleitung{
	margin-bottom:10px;
}	
	
/*** kategorie ***/

table.leistungen{
margin-bottom:10px;
}

td.leistungenListeLay{
background-color:#EFEFEF;
color:#5A5A5A;
}

div.leistungbanner{
padding:11px;
width:220px;height:176px;
position:relative;
cursor: pointer;
}

#tem_content div.leistungbanner h2{
color:#0050A1;
font-size:22px;
margin-top:0;
margin-bottom:3px;
line-height:1.1em;
}
#tem_content div.leistungbanner h2 a{
color:#0050A1;
text-decoration:none;
font-weight:bold;
}
#tem_content div.leistungbanner h2 a:hover{
color:#0050A1;
}

#tem_content div.leistungbanner p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
margin-top:0;
margin-bottom:3px;
line-height:1.15em;
}

#tem_content div.leistungbanner p.subheadline{
color:#86DE00;
font-size:20px;
margin-bottom:4px;
}

#tem_content div.leistungbanner .link{
position:absolute;
left:0;top:173px;
width:242px;
height:20px;line-height:20px;
text-align:right;
}
#tem_content div.leistungbanner .link a{
background-image:url(../../1pic/tem/pfeil-homebanner.gif);
background-repeat:no-repeat;
background-position:0 center;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:2px 8px 3px 21px;
background-color:#86DE00;
margin-right:5px;
}
#tem_content div.leistungbanner .link a:hover{
background-image:url(../../1pic/tem/pfeil-homebanner-mo.gif);
background-color:#0050A1;
}


/*** ecoliste ***/
#tem_content .cinemascope div.leistungbanner {
padding:11px;
width:730px;height:176px;
background-image:url(pic/bg-eco-banner.jpg);
margin-bottom:10px;
}


/*-------------------------------------------------*/

/*** detail ***/

#tem_content .leistungsbeschreibung{
}

#tem_content .offerblock .leistungsbeschreibung h2{
background-color:#86DE00;
width:159px;
height:20px;
line-height:20px;
color:#FFF;
margin:0;padding:0 11px 0 11px;
font-size:12px;
}

#tem_content .offerblock .leistungsbeschreibung .text{
background-color:#F5F5F5;
padding:11px;
}

#tem_content .offerblock .preis{
background-color:#E5EEF5;
width:194px;
height:41px;line-height:41px;
margin-right:1px;
float:left;
font-size:14px;
color:#0050A1;
text-align:center;
font-weight:bold;
overflow:hidden;
}
#tem_content .offerblock .bestellen{
background-color:#E5EEF5;
width:194px;
height:41px;line-height:41px;

float:left;
overflow:hidden;
}
#tem_content .offerblock .bestellen a{
background-image:url(../../1pic/but-bestellen.gif);
background-repeat:no-repeat;
display:block;
padding-left:45px;
font-weight:bold;
font-size:14px;
color:#0050A1;
text-decoration:none;
}
#tem_content .offerblock .bestellen a:hover{
background-image:url(../../1pic/tem/but-shop-mo.gif);
color:#86DE00;
background-color:#F5F5F5;
}
#tem_content .offerblock .hinweis{
background-color:#E5EEF5;
padding:3px 4px 3px 4px;
width:184px;
height:35px;
float:left;
overflow:hidden;
margin-right:1px;
}
#tem_content .offerblock .hinweis a{
color:#737C67;
text-decoration:underline;
padding-left:8px;
background-image:url(../../1pic/bullet-leistungen.gif);
background-repeat:no-repeat;
background-position:0 6px;
}
#tem_content .offerblock .hinweis a:hover{
background-image:url(../../1pic/tem/bullet-subnav-mo.gif);
color:#86DE00;
}

#tem_content .banner{
margin-bottom:20px;
}	

