h1 {margin: 0 0 10px;}
h2 {font-size: 15px;}
p,h4,a {font-size: 13px;}
#maincontent ul.offers {border-top: 1px dotted #666;margin: 0 0 10px;}
#maincontent ul.offers li {padding: 5px 0;border-bottom: 1px dotted #666;}
#maincontent ul.offers img {float: left;margin: 0 10px 0 0;padding: 7px 0;}
/*#maincontent ul.offers li {font-size: 14px;}*/
#maincontent ul.offers a {text-decoration: none;color: #666;display: block;}
#maincontent ul.offers a:hover {color: #999;}

#maincontent ul.offers .preis {float: right;margin: 0 0 5px 10px;font-weight: bold;font-size: 14px;}
#maincontent ul.offers .details {color: #006;font-weight: bold;font-size: 12px;border: none;line-height: inherit;}
#maincontent ul.offers a:hover .details {color: #999;}

.radio {margin: 32px 10px;float: left;}
.num {line-height: 24px;font-size: 24px;width: 30px;color: #CCC;}

table {width: 100%;border: 1px solid #EEE;border-width: 0 1px 1px 0;margin: 0 0 10px;}
td,th {padding: 3px;border: 1px solid #EEE;border-width: 1px 0 0 1px;}
th {font-weight: bold;}
