/**********************************************

Style fuer Typo3 Praesentation rau-design.de

ID: main.css, V 1.0.0, 2006/11/22
              V 1.0.1  2009/02/02

***********************************************/

body { margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

/* Tabellen Grundlayout */
.base-block { background-color: rgb(237, 238, 239); width: 100%; height: 100%; vertical-align: middle; text-align: center; }
.background-block { background-image:url(/fileadmin/bilder/Hintergrund.jpg); width: 855px; height: 570px; vertical-align: middle; text-align: center; margin-left: auto; margin-right: auto; }
.center-block { width: 700px; height: 422px; margin-left: 72px; margin-top: 32px; }
.center-table { width: 100%; table-layout: fixed; }

/* Main Menu */
.main-menu { padding-left: 164px; padding-top: 118px; font-size: 10pt; white-space:nowrap; }
.main-menu-item { padding-right: 34px; }
.main-menu-item-last { padding-left: 2px; width: 5px; }
.main-menu-item-link { text-decoration: none; font-weight: normal; color: rgb(170, 65, 72); }
.main-menu-item-act { padding-right: 34px; }
.main-menu-item-act-last { padding-left: 2px; width: 5px; }
.main-menu-item-act-link { text-decoration: none; font-weight: normal; color: rgb(157, 54, 63); }

/* Level2 Menu */
.level2-menu { padding-bottom: 12px; font-size: 10pt; }
.level2-menu-item { padding-right: 10px; }
.level2-menu-item-link { text-decoration: none; color: rgb(170, 65, 72); }
.level2-menu-item-act { padding-right: 10px; }
.level2-menu-item-act-link { text-decoration: none; color: rgb(157, 54, 63); }

/* E-Mail link */
.email-link { position: relative; top: 109px; left: 577px; }
.email-link img { border: 0px; width: 170px; height: 12px; }
.email-link a { boder: 0px; }

/* Content Elements */
.content-left { width: 420px; vertical-align:top; padding-top: 35px; text-align: right; }
.content-middle { vertical-align:top; width: 80px; text-align: right; padding-top: 63px; }
#content-middle p.bodytext { margin-top: 0px; color: rgb(157, 54, 63); font-size: 10pt; } 
.content-right { vertical-align:top;  padding-left: 20px; padding-top: 35px; }

/* Content Elements Basis Layout */
.content-left-basis { width: 380px; vertical-align:top; padding-top: 35px; text-align: right; }
.content-right-basis { vertical-align:top;  padding-left: 20px; padding-top: 35px; }

/* Text */
p.bodytext { margin-top: 0px; font-size: 10pt; }

/* Mailform */
.csc-mailform { border: 0px; }
.csc-form-label-req { font-size: 10pt; }
.csc-form-label { font-size: 10pt; }

