body         { background: url(../template/background.gif); background-repeat: repeat-x; color: #000000; margin: 0; padding: 0; font: 12px Arial, Verdana, Helvetica, sans-serif; text-align: left; }
body a       { color: #000000; text-decoration: none; margin: 0; padding: 0; }
body a:hover { text-decoration: underline; }

body h1            { font: 18px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #003f7d; margin: 0; padding: 0;}
body h2            { font: 14px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0; padding: 0;}

#zentrierung                              { width: 1000px; margin: auto; }
#zentrierung .istbild                          { position: absolute; text-align: right; margin-left: 500px; margin-top: 50px; }

#header                                         { width: 996px; height: 198px; background: url(../template/header_background.jpg); border: 2px solid #FFFFFF; border-bottom: 0; margin: 0; padding: 0; }

#navigation                                     { width: 996px; height: 35px; background: #cdd7ff; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; color: #cdd7ff; }
#navigation ul                                  { padding: 0; margin: 0; }
#navigation li                                  { padding: 0; margin: 0; list-style: none; display: inline; }
#navigation a                                   { float: left; display: block; color: #cdd7ff; width: 166px; line-height: 35px; /* vertikale Zentrierung des Textes */ }
#navigation a:link, #navigation a:visited { background-color: #003f7d; color: #cdd7ff; }
#navigation a:hover, #navigation a:focus  { background-color: #cdd7ff; color: #003f7d; }

#navigation a.aktiv                          { background-color: #cdd7ff; color: #003f7d; }
#navigation a:link.aktiv                  { background-color: #cdd7ff; color: #003f7d; }
#navigation a:visited.aktiv                  { background-color: #cdd7ff; color: #003f7d; }
#navigation a:hover.aktiv                  { background-color: #cdd7ff; color: #003f7d; }
#navigation a:focus.aktiv                  { background-color: #cdd7ff; color: #003f7d; }

#main_rahmen                                  { border: 2px solid #FFFFFF; border-top: 0; width: 996px; display: normal; padding: 0; margin: 0;}

/* Bildleisten */
#navi_bild                                { background: url(../template/bild_main.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_1                              { background: url(../template/bild_1.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_2                              { background: url(../template/bild_2.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_3                              { background: url(../template/bild_3.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_4                              { background: url(../template/bild_4.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_5                              { background: url(../template/bild_5.jpg); background-repeat: no-repeat; width: 996px; height: 75px; }
#navi_bild_6                              { background: url(../template/menu_bild_6.gif); background-repeat: no-repeat; width: 996px; height: 75px; }

/* Startseite */
#main_start                               { background: url(../template/background_main.gif); background-repeat: repeat-x; width: 976px; border-top: 2px solid #FFFFFF; padding: 10px;}
#main_content                                 { float: left; width: 700px; }
#main_infobox                                 { float: right; width: 250px; }
#main_infobox img                         { margin-left: 10px; }

/* Unternehmen */
#unternehmen_firmensitz table                 { width: 715px; }
#unternehmen_firmensitz tr                 { vertical-align: top; }
#unternehmen_firmensitz td                 { text-align: left; }

#unternavigation                          { background: #e6ebff; width: 204px; float: left; margin: 0; padding: 0; padding-top: 2px; border-top: 2px solid #FFFFFF; }

/* Content bei Unterseiten */
#main                                     { background: url(../template/background_main.gif); background-repeat: repeat-x; width: 792px; float: left; margin: 0; padding: 0; padding-top: 4px; border-top: 2px solid #FFFFFF; }
#pfad                                         { padding: 5px; margin-left: 25px; width: 746px; line-height: 25px; border-bottom: 1px solid #003f7d; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #7F7F7F; }
#pfad a                                         { font: 11px Arial, Verdana, Helvetica, sans-serif; color: #7F7F7F; }
#content                                         { padding: 5px; margin-left: 25px; margin-top: 15px; margin-bottom: 15px; width: 746px; }
#footer                                   { clear: left; width: 1000px; margin: 0; padding: 0; }

<!--[if lt IE 7]>
  #zentrierung .istbild                          { position: absolute; text-align: right; }
<![endif]-->