
body    { background-color: #000; text-align: center; }
div { }
#main { text-align: center; margin-top: 112px }
a           { color: #b89962; text-decoration: none }
a:hover { text-decoration: underline }

table.main                                         { background-color: black; border: 1px solid #4b4e4e; width: 871px; height: 540px }
table.main td.menu                        { border-right: 1px solid #4b4e4e; width: 180px; text-align: left; vertical-align: top }
table.main td.menu_bottom        { border-right: 1px solid #4b4e4e; width: 180px; height: 120px; text-align: left; vertical-align: bottom }

/* Menue*/
div.menu                      { width: 180px; color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.11em; }
div.menu a                         { margin-left: 12px; color: #999; text-decoration: none; }
div.menu a:hover        { margin-left: 12px; color: #fff; text-decoration: none; }

div.menu_selected                        { width: 180px; background-color: #2e2f30; color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.11em; }
div.menu_selected a                         { margin-left: 12px; color: #999; text-decoration: none; }
div.menu_selected a:hover        { margin-left: 12px; color: #fff; text-decoration: none; }

div.submenu                        { width: 180px; background-color: #2e2f30; color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.11em; }
div.submenu a                 { margin-left: 20px; color: #999; text-decoration: none; }
div.submenu a:hover        { margin-left: 20px; color: #fff; text-decoration: none; }

/* Fließtext */
.copy    { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.copy_tab { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; padding-top: 15px; padding-right: 10px; padding-left: 10px; }
.copy_in { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; border-left: #4b4e4e }
.copy_in2 { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; border-left: #4b4e4e }
.copy_jobs { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #000; border-left: medium none #4b4e4e }
.head_jobs { color: #b89962; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #000; text-transform: uppercase; letter-spacing: 0.3em; border-left: medium none #4b4e4e }
.head  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; text-transform: uppercase }
.head_in { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #000; text-transform: uppercase }

/* bilder*/
.image_right  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; border-left: 1px solid #4b4e4e }
.image_left  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; border-right: 1px solid #4b4e4e }

/*tabelle artikel*/
.arthead { color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-transform: uppercase; padding-right: 5px; padding-left: 10px }
.artcopy   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-right: 5px; padding-bottom: 8px; padding-left: 10px }

/*preview*/
.preview { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-transform: uppercase; letter-spacing: 0.11em; position: relative; right: 12px; left: 12px; max-width: 355px }

/*galerie */
div.number   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin-bottom: 1px; padding: 1px 0 2px; width: 11px; border-top: 1px solid #000; border-right: 1px #000; border-bottom: 1px solid #000; border-left: 1px black }
div.number:link  { color: #fff; text-decoration: none; border-top: 1px solid #000; border-right: 1px #000; border-bottom: 1px solid #000; border-left: 1px #000 }
div.number:hover  { color: #fff; border-top: 1px solid #fff; border-right: 1px #fff; border-bottom: 1px solid #fff; border-left: 1px #fff }
.number { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.number:link { color: #fff; text-decoration: none }
.number:hover { text-decoration: none }

