/**
 * Stylesheet fuer PADIA Consulting
 * Copyright PADIA Consulting 2011
 * @version 2011-08-19
 *
 */

/**
 * Allgemein
 */
body { font-family: Candara, Calibri, DejaVu Sans,Arial,sans-serif; background: #aaa; }
div, img, a { position: relative; }

a {
 text-decoration: none;
 cursor: pointer;
 } 
b { color: #444; }
h1, h2, h3, h4, h5, h6, strong { color: #009432; }
h1, h2, h3, h4, h5, h6 {
 font-family: Candara, Calibri, DejaVu Sans, Arial, sans-serif;
 }
h1 {
 font-size: 17px;
 line-height: 35px;
 font-weight: normal;
 margin-top: 11px;
 }
h2 {
 font-size: 15px;
 line-height: 31px;
 }
h3 {
 font-size: 13px;
 line-height: 27px;
 }
h4 {
 font-size: 11px;
 line-height: 23px;
 }
h5 {
 font-size: 10px;
 line-height: 19px;
 }
h6 {
 font-size: 9px;
 line-height: 15px;
 }
p, ol, ul {
 margin: 13px 0;
 font-size: 11.6px;
 line-height: 16px;
 color: #4c4c4c;
 }


/**
 * Synchronisation mehrerer Bereiche
 */
.main, .footer, .teaser img {
 left: 290px;                    /* siehe auch .logo background-position left */
 }
.menue, .sidebar_right {
 position: absolute;
 top: 270px;
 }

/**
 * Container
 */
.container {
 margin: 3px auto 0 auto;
 width: 1040px;
 height: auto;
 overflow: hidden;
 background: #fff;
 }

/**
 * Text-Bereich
 */
.main {
 width: 420px;
 min-height: 400px;
 border: 0.1px solid transparent;
 } 
.main a, .sidebar_right a { color: #63181f; }

/**
 * Footer
 */
.footer {
 height: 20px; width: 420px;
 line-height: 20px; font-size: 10px;
 margin-bottom: 35px;
 padding-left: 5px;
 background: url(grafik/verlauf_footer.jpg) repeat-y;
 color: #fff;
 }

/**
 * Kopf (Logo und Teaser)
 */
.logo {
 height: 120px;
 background: url(grafik/logo.jpg) no-repeat 283px center;
}
.logo a {
 display: block;
 height: 100%;
 width: 220px;
 left: 290px;
}

.teaser {
 width: 100%;
 height: 140px;
 background: url(grafik/verlauf_teaser.jpg) repeat-y;
 }

/**
 * Menue
 */
.menue a {
 width: 100%;
 height: 100%;
 display: block;
 } 

.menue {
 left: 100px;
 width: 170px;
 margin-top: 10px;
 }
.menue * { background-repeat: no-repeat; }
.menue_item01 {
 float: left; clear: left;
 width: 100%; height: 30px;
 line-height: 27px; vertical-align: middle;
 font-size: 12px;
 }
.menue_item01 a {
 padding-left: 20px;
 color: #fff;
 background-image: url(grafik/menue_inactive.jpg);
}
.menue_item01, .menue_item01 a {
 margin: 0;
}
.menue_item01.active a, .menue_item01 a:hover {
 background-image: url(grafik/menue_active.jpg);
 font-weight: bolder;
 }

/**
 * Rechte Sidebar
 */
.sidebar_right {
 left: 720px;
 border-left: 1px solid #009432;
 width: 320px;
 margin-top: 13px;
 padding-left: 13px;
 letter-spacing: 1px;
 }
.sidebar_right .padia {
 font-weight: bolder;
 margin-bottom: 16px;
 }
.sidebar_right h1 {
 line-height: normal;
 }
.sidebar_right h2, .sidebar_right h3, .sidebar_right h4,
.sidebar_right h5, .sidebar_right h6 {
 margin-bottom: 0;
 line-height: normal;
 }
.sidebar_right p, .sidebar_right ol, .sidebar_right ul {
 margin: 1px 0 9 0;
 font-size: 11px;
 line-height: 15px;
 }
.sidebar_right .first {
 margin-top: -4px;
 margin-bottom: 9px;
 }
.sidebar_right .last {
 margin-bottom: 0;
 }

