/* Allgemeine Definitionen */
/* +++++++++++++++++++++++ */

body { margin: 0 }

p, div, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

div p { margin: 0px }

p div { margin: 0px }

a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

a:hover { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

hr { height: 1px; color: #D6D9D0 }

/* Spezielle Klassen */
/* +++++++++++++++++ */

a.nav { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }

a.nav:hover { font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }

a.footer { font-size: 10px; font-weight: bold; color: #8E8C8A; text-decoration: none; }

a.footer:hover { font-size: 10px; font-weight: bold; color: #8E8C8A; text-decoration: underline; }

p.nav { background-color: #F2F1ED; border-bottom: 1px solid #D6D9D0; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }

p.nav-act { background-color: #FFFFFF; border-bottom: 1px solid #D6D9D0; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px;}

.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005E66; margin: 0px; }

p.spacer-10 { font-size: 10px; background-color: #FFFFFF; }

/* Klassen für das Layout */
/* ++++++++++++++++++++++ */

.main-wrapper { width: 780px; margin: 0 auto; background-color: #F2F1ED; }

.content { border-top: 1px solid #D6D9D0; border-bottom: 1px solid #D6D9D0; }

.float-wrapper { float: left; width: 610px }

.float-left { float: left; width: 170px; background-color: #F2F1ED; }

.float-center { float: right; width: 440px; background-color: #FFFFFF; border-bottom: 1px solid #D6D9D0; }

.float-right { float: right; width: 170px; background-color: #F2F1ED; }

.clearfooter { clear: both; background-color: #F2F1ED; padding-top: 2px; padding-bottom: 2px; text-align: center; font-size: 10px; font-weight: bold; color: #8E8C8A; }
