body { background: url(/tpl_images/bg_page.jpg) top left repeat-x; font: 12px/18px verdana, sans-serif; color: #663300;  }

h1 { font: bold 18px/27px verdana, sans-serif; color: #7ab51d; margin-bottom: 12px; }
h2 { font: bold 16px/24px verdana, sans-serif; color: #663300; margin-bottom: 11px; }
h3 { font: bold 14px/21px verdana, sans-serif; color: #663300; margin-bottom: 9px; }
p { font: 12px/18px verdana, sans-serif; color: #663300; margin-bottom: 9px; }

#quick-info h3 { color:#ffffff; background-color:#7ab51d; margin: 0 -6px 10px -9px; padding: 5px 0 5px 10px; }

/* Hauptnavigation */

#navigation li.level-1 a { display: block; line-height: 30px; background-color: #cdeba7; color: #663300; margin: 1px 0; text-decoration: none; padding: 0 10px; font-size: 14px; }
#navigation li.level-1-currentpage a { display: block; line-height: 30px; background-color: #7ab51d; color: #ffffff;  margin: 1px 0; text-decoration: none; padding: 0 10px; font-size: 14px; }
#navigation li.level-2 a { display: block; line-height: 19px; background-color: #ffffff; color: #663300; margin: 7px 0; text-decoration: none; padding: 0 10px 0 20px; font-size: 14px; }
#navigation li.level-2-currentpage a { display: block; line-height: 19px; background-color: #ffffff; color: #7ab51d;  margin: 7px 0; text-decoration: none; padding: 0 10px 0 20px; font-size: 14px; }
#navigation li.level-3 a { display: block; line-height: 14px; background-color: #ffffff; color: #663300; margin: 7px 0; text-decoration: none; padding: 0 10px 0 30px; font-size: 12px; }
#navigation li.level-3-currentpage a { display: block; line-height: 14px; background-color: #ffffff; color: #7ab51d;  margin: 7px 0; text-decoration: none; padding: 0 10px 0 30px; font-size: 12px; }

/* Breadcrumb Navigation */
#breadcrumbs{ background: url(/tpl_images/bg_breadcrumb.gif) top left no-repeat; margin: 5px -15px 20px -5px; height: 30px; padding-left:10px; font:12px/30px verdana, sans-serif; }
#breadcrumbs-wide{ background: url(/tpl_images/bg_breadcrumb_wide.gif) top left no-repeat; margin: 5px -15px 20px -5px; height: 30px; padding-left:10px; font:12px/30px verdana, sans-serif; }

/* Newsmodul */
.NewsSummaryLink a { text-decoration: none !important; font: bold 14px/21px verdana, sans-serif; color: #663300; margin-bottom: 9px; }

/* Sitemap*/
.sitemap li.level-1 a { display: block; line-height: 30px; background-color: #cdeba7; color: #663300; margin: 1px 0; text-decoration: none; padding: 0 10px; font-size: 14px; }
.sitemap li.level-2 a { display: block; line-height: 25px; background-color: #ffffff; color: #663300; margin: 1px 0; text-decoration: none; padding: 0 10px 0 20px; font-size: 14px; }
.sitemap li.level-3 a { display: block; line-height: 20px; background-color: #ffffff; color: #663300; margin: 1px 0; text-decoration: none; padding: 0 10px 0 30px; font-size: 12px; }
