/* ############## - CSS Stylesheet by Tobias Kivelip - ###############
   #                                                                 #
   #                    webmaster@meinpranger.de                     #
   #                                                                 #
   #           geschrieben fuer: Element-8 (Oliver Meding)            #
   #              Website: ScreenplayTranslation.de                  #
   #                         25.02.2005                              #
   #                                                                 #
   ###################################################################
*/

body {
    margin: 0;
    padding: 0;
    background-color: #4D4D4D;
    background-image: url(images/bg.gif);
    background-repeat: repeat;
    overflow: hidden;
    border: none;
}

.small {
    font-family: verdana;
    font-size: 9px;
    line-height: 11px;
    color: #000;
}

.w3c {
    position: absolute;
    bottom: 3px;
    right: 10px;
    z-index: 0;
}

/* -------------  Listenformatierung ------------- */
ul {
    list-style-image: url(images/li.gif);
    list-style-position: outside;
    margin: 0px;
    margin-left: 15px;
    margin-top: 5px;
    padding: 0;
}

/* -------------  Links ------------- */
a {
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: underline;
}

a:activ {
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: underline;
}

a:vistited {
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: underline;
}

a:hover {
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #454642;
    text-decoration: underline;
}

/* -------------  Links auf der Startseite ------------- */
a.start {
    font-size: 9px;
    line-height: 11px;
}

a.start:activ {
    font-size: 9px;
    line-height: 11px;
}

a.start:vistited {
    font-size: 9px;
    line-height: 11px;
}

a.start:hover {
    font-size: 9px;
    line-height: 11px;
}

/* -------------  Überschriften ------------- */
.head1 {
    font-family: verdana;
    color: #454642;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    letter-spacing: 0px;
}

.head1sub {
    font-family: verdana;
    color: #5C5C5C;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}

.pubhead {
    font-family: verdana;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 15px;
    font-weight: bold;
}

.subhead {
    font-family: verdana;
    color: #000;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
}

.subhead1 {
    font-family: verdana;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
}

/* -------------  Bilder ------------- */
img {
    border: none !important;
}

/* -------------  Tabelle (sprachen) ----------- */
table {
    border: none;
}

/* -------------  Layout ------------- */
#forcenter {
    width: 760px;
    height: 494px;
    top: 50%;
    left: 50%;
    margin-top: -247px;
    margin-left: -380px;
    position: absolute;
    z-index: 2;
}


#maincont {
    width: 760px;
    height: 406px;
    padding: 0;
    margin: 0;
    border: 1px solid;
    border-color: #fff;
    z-index: 9;
    overflow: hidden;
}

#menucont {
    background-color: #BDC0B7;
    background-image: url(images/logo.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    width: 760px;
    height: 75px;
    border: 1px solid;
    border-top: 0px;
    border-color: #fff;
    z-index: 1;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

/* ------  footer ------- */
#footercont {
    background-color: #434343;
    width: 760px;
    height: 16px;
    border: 1px solid;
    border-top: 0px;
    border-color: #fff;
    margin: 0;
    padding: 0;
    z-index: 1;
    overflow: hidden;
}

.foothome {
    height: 15px;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 2;
    overflow: hidden;
}


/* ------------- Menüstruktur ------------- */

/* --- erste Spalte --- */
#spalte1 {
    background-color: #BDC0B7;
    width: 175px;
    height: 75px;
    border: 0px;
    border-left: 1px solid;
    border-color: #fff;
    z-index: 2;
    position: absolute;
    left: 233px;
    overflow: hidden;
}

#button1 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

#button2 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 19px;
    overflow: hidden;
}

#button3 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 38px;
    overflow: hidden;
}

#button4 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 57px;
    overflow: hidden;
}

/* --- zweite Spalte --- */
#spalte2 {
    background-color: #BDC0B7;
    width: 175px;
    height: 75px;
    border: 0px;
    border-left: 1px solid;
    border-color: #fff;
    z-index: 2;
    position: absolute;
    left: 409px;
    overflow: hidden;
}

#button5 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

#button6 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 19px;
    overflow: hidden;
}

#button7 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 38px;
    overflow: hidden;
}

#button8 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 57px;
    overflow: hidden;
}

/* --- dritte Spalte --- */
#spalte3 {
    background-color: #BDC0B7;
    width: 175px;
    height: 75px;
    border: 0px;
    border-left: 1px solid;
    border-color: #fff;
    z-index: 2;
    position: absolute;
    left: 585px;
    overflow: hidden;
}

#button9 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

#button10 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 19px;
    overflow: hidden;
}

#button11 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    border-bottom: 1px solid;
    border-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 38px;
    overflow: hidden;
}

#button12 {
    background-color: #BDC0B7;
    width: 175px;
    height: 18px;
    border: 0px;
    z-index: 10;
    position: absolute;
    left: 0px;
    top: 57px;
    overflow: hidden;
}

/* --- Buttoneigenschaften --- */
.button {
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px;
    width: 175px;
    height: 18px;
}

/* ---------------- Untermenüs  ---------------- */
.katmenubg {
    width: 409px;
    height: 406px;
    padding: 0;
    margin: 0;
    z-index: 0;
    overflow: hidden;
}

.kattextbg {
    width: 356px;
    height: 407px;
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    left: 409px;
    top: 0px;
    z-index: 1;
    overflow: hidden;
}

.katmenu {
    width: 164px;
    height: 310px;
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    left: 244px;
    top: 86px;
    z-index: 15;
    overflow: hidden;
}

.katscroll {
    width: 352px;
    height: 406px;
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    right: -2px;
    top: 0px;
    z-index: 19;
    overflow: auto;
}

.kattext {
    padding: 15px;
    margin: 0;
    border: none;
    position: absolute;
    left: 1px;
    top: 1px;
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #000;
}

td {
    padding: 0;
    margin: 0;
    border: none;
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    color: #000;
}

/* ------- Untermenü-Links  ------- */
a.subnavi {
    font-family: verdana;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnaviaktiv {
    font-family: verdana;
    color: #FFD200;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnaviaktiv:aktiv {
    font-family: verdana;
    color: #FFD200;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;

}

a.subnaviaktiv:visited {
    font-family: verdana;
    color: #FFD200;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnaviaktiv:hover {
    font-family: verdana;
    color: #FFD200;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnavi:activ {
    font-family: verdana;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnavi:visited {
    font-family: verdana;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}

a.subnavi:hover {
    font-family: verdana;
    color: #FFD200;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
}


/*------ Impressum -------*/

.impressum {
    margin-left: 55 px;
}
