body                      { background: #cfd3d7; color: #686c74; 
                            font: 12px "Trebuchet MS", sans-serif; text-align: center; margin: 0px; }

a:link, a:active, a:visited 
                             { color: #1e6289 !important; text-decoration: none; }
a:hover                   { color: #1e6289 !important; text-decoration: underline; }

b, strong                  { color: #000000; font-weight: bolder !important; }

h1                       { font-size: 16px; margin-top: 0px !important; }


/* hilfsklassen für den RTE*/
.align-center {text-align: center;}
.align-right {text-align: right;}

/*** MAIN ***/

.main                     { background: url(background.gif) center repeat-y; margin: 0px auto 0px auto; }
img                        { border: 0px; }
table                      { font-size: 12px; }

/*** HEADER ***/

.header                   { border-bottom: 1px solid #d4d4d4; width: 748px; margin: 0px auto 0px auto; height: 75px; }
.logo                     { background: url(logo.gif) left center no-repeat; height: 75px; margin-left: 10px; 
                            text-align: left; width: 200px; float: left; }
.logo-inv                 { display: none; }

.header-button            { float: right; background: url(header-box-none.gif) no-repeat; width: 82px;
                            height: 55px; margin: 10px; }
.header-button:hover      { float: right; background: url(header-box-over.gif) no-repeat; cursor: pointer; color: #F2F3F3; }
.header-button-pdg        { padding: 10px; }


/*** MAIN ***/

.mainbox                  { width: 748px; margin: 0px auto 0px auto; }
.mainbox-pdg              { padding: 10px; text-align: left; }


/*** NAVIGATION ***/

.navigation-float         { float: left; }
.navigation               { width: 185px; background: url(navigation-background.gif) no-repeat; }
.navigation-pdg           { padding: 10px; padding-bottom: 0px; }
.navigation-footer        { width: 185px; background: url(navigation-bottom.gif) no-repeat; height: 10px; }
.navigation-break         { margin-left: -8px; height: 1px; display: block; margin-top: 3px; margin-bottom: 3px; }

.menu1-level1-no         { text-align: left;  font-weight: bold; height: 16px !important; margin-left: 0px; }
.menu1-level1-no         a:hover
                          { margin-left: -8px; padding-left: 10px; background: url(navigation-selected.gif) no-repeat center left; text-align: left;  height: 16px !important; }                            
                            
.menu1-level1-act         { background: url(navigation-selected.gif) no-repeat center left; font-weight: bold; 
                            text-align: left; margin-bottom: 1px; margin-left: -8px; padding-left: 10px; }

.menu1-level2-no, .menu1-level2-act
                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 8px;
                            margin-left: 2px; margin-bottom: 0px; display: block; font-size: 11px; font-weight: normal; }
.menu1-level3-no, .menu1-level3-act
                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 8px;
                            margin-left: 10px; margin-bottom: 0px; display: block; font-size: 11px; font-weight: normal; }
.menu1-level4-no, .menu1-level4-act
                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 8px;
                            margin-left: 18px; margin-bottom: 0px; display: block; font-size: 11px; font-weight: normal; }
                          
.footer                   { background: url(footer-background.gif) no-repeat center; height: 30px; vertical-align: baseline; text-align: center; padding-top: 10px; }

.contentbox-float         { float: right; }
.contentbox               { background: url(contentbox2.png) no-repeat; width: 525px !important; }
.contentbox-padding       { padding: 10px; }

.path                     { margin-top: 0px; }

.all                      { width: 760px; background: url(background.gif) center repeat-y; margin: 0px auto 0px auto; }

.navigation-pdg p    { margin: 0px !important; }