*, html, body { font-family:Georgia; font-size:12px; }

/* NAVIGATION */
.navigation .item a { text-decoration:none }

/* BUTTONS */
a.button { text-decoration:none; font-size:16px; }

/* CONTENT */
.text_large { font-size:24px; }
.text_small { font-size:11px; }

.content h1 { font-size:24px; }
.content h1 a { text-decoration:none }
.content h2 { font-size:18px; }
.content h3 { font-size:14px; font-weight:bold }
.content h3 a { text-decoration:none }
.content p  { font-size:18px; }
.content .plain p { font-size:14px; }

.content .team .item p { font-size:12px; line-height:18px; }
.content .partner p { font-size:12px; line-height:18px; }
.content .partner h2 { font-size:16px; }
.content .partner a { font-weight:bold; text-decoration:none; }

.content .contact .item.radio label { font-weight:normal; }

.content .christmas p { font-size:16px; }
.content .christmas ul li { font-size:14px; }

.main_teaser .navigation .item { text-decoration:none; font-size:16px; }
.home .small_teaser p { font-size:12px; }
.home .small_teaser .number { font-size:14px; font-weight:bold; }
.contact_teaser p { font-size:12px; }
.contact_teaser p.hotline { font-size:18px; font-weight:bold; }
.contact_teaser p.hotline.small { font-size:10px; font-weight:normal; }


.processbar * { font-size:11px; text-transform:uppercase; }
.card_content p { font-size:14px; }
.card_content h2 { font-size:16px; }
.card_content .number_field a { text-decoration:none; }
.tabs .item a { text-decoration:none; }
.products_field .pagination a { text-decoration:none; }
.products_field .product h2, .products_field .product h3 { font-size:18px; text-transform:uppercase; font-weight:normal; }
.products_field .product h4 { font-size:14px; text-transform:uppercase; }
/*.producttabs.tabs .item { font-size:10px; }*/

.card_preview .item a, #color_tab .item a { text-decoration:none; }
.cardedit .editlogo p { font-size:11px; }
.cardedit .submit { text-decoration:none; }

.invoice .item h2 { font-size:18px; }
.invoice .item .big { font-size:30px; line-height:50px; }

.payment .item label { font-weight:normal; }

.kundenbindung div.img .caption { text-decoration:underline; }
.kundenbindung p.cite { font-style:italic; }
ul.literature li { font-size:10px; }

/* FOOTER */
.footer, .footer a { font-size:10px; }
