/* Allgemeine Definitionen */
body, html, div.box, div.box_small, div.h2, div.h3, div.h4, table.list {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
} div.inhalt, div.forumbox, div.forumbox_small, div.mbox, div.mbox_small, table.threadlist, div.msgbox, td.forumbox_left, td.forumbox_right, td.msgbox_left, td.msgbox_right, table.msgbox, table.msgbox_text, table.bigspaces, table.struktur, table.profilsuche, table.codes, table.colors, table.profilsuche_form {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
} body, html {
        margin: 0px;
} div.scroll {
        width: 100%;
} div.inhalt {
        position: absolute;
        left: 50%;
        margin-left: -309px;
        width: 618px;
} img {
        border: 0px solid #FFFFFF;
} form {
        display: inline;
} table {
        border: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
} a {
        color: #0000FF;
        text-decoration: underline;
} ul {
        padding: 0px 0px 0px 15px;
        margin: 0px;
} div.box, div.box_small, div.mbox, div.mbox_small {
        padding: 5px;
        width: 606px;
        margin-bottom: 5px;
} div.box_small, div.mbox_small {
        width: 476px;
} 

/* Farb-Definitionen (Separiert) */
div.h2, div.h3, div.h4, tr.h3 {
        background-color: #2C3A45;
        color: #FFFFFF;
} body, html {
        #background-color: #7B8A94;
        background-image: url('http://www.gc-germany.de/images/headbg.gif');
        color: #000000;
} div.linie, div.linie_top, div.linie_msgbyuser, div.linie_werbung {
        border-bottom: 1px solid #374A59;
} div.linie_grau {
        border-bottom: 1px solid #7C7C81;
} div.abschnitt {
        border-bottom: 1px solid #A22231;
} div.untermenue, div.untermenue_voll {
        background-color: #2C3A45;
        color: #FFFFFF;
} div.untermenue a {
        color: #FFFFFF;
} div.untermenue_voll {
        color: #FFFFFF;
} a.u {
        color: #FFFFFF;
} div.forumbox, div.forumbox_small, table.threadlist, div.msgbox, div.box, div.box_small, div.mbox, div.mbox_small {
        border: 1px solid #374A59;
        background-color: #FFFFFF; 
} div.msgbox_left, div.forumbox, div.forumbox_small, table.threadlist, div.msgbox, div.box, div.box_small, div.mbox, div.mbox_small, a, a.d, a.d:visited, a.white, td.msgbox_left {
        color: #000000;
} a.d, a.white {
        text-decoration: none;
} a.d:hover, a.white:hover {
        text-decoration: underline;
} table.struktur th {
        background-color: #005FA0;
        color: #C0FFFF;
        border: 1px solid #EEEEEE;
} tr.hell {
        background-color: #C4C4C4;
} tr.dunkel {
        background-color: #DDDDDD;
} tr.hell td {
        border: 1px solid #EEEEEE;
} tr.dunkel td {
        border: 1px solid #EEEEEE;
} table.profilsuche td {
        border: 1px solid #488EBC;
} table.codes td {

        border: 1px solid #488EBC;
} table.colors td {
        border: 1px solid #488EBC;
}

/* Logo */
img.logo {
        margin: 5px 0px 0px 169px;
}
/* Überschriften */
h1#mp {
        display: none;
} h2, h3, h4 {
        display: inline;
} div.h2, h2 {
        font-size: 16px;
} div.h3, h3 {
        font-size: 15px;
} div.h3, h4 {
        font-size: 13px;
} div.h2 {
        width: 597px;
        padding: 3px 3px 3px 18px;
        margin-bottom: 7px;
} div.h3 {
        width: 608px;
        padding: 5px;
        margin-bottom: 5px;
} div.h4 {
        width: 612px;
        padding: 3px;
}

/* Inhalt */
div.linie, div.linie_top, div.linie_grau, div.abschnitt, div.linie_msgbyuser, div.linie_werbung {
        width: 100%;
        height: 1px;
        font-size: 1px;
        margin: 6px 0px 6px 0px;
} div.linie_top {
        margin-top: 0px;
} div.linie_grau {
        margin: 2px 0px 4px 0px;
} div.linie_werbung, div.linie_top {
        width: 488px;
} div.werbung {
        width: 488px;
        height: 60px;
        text-align: center;
} div.untermenue, div.untermenue_voll {
        position: absolute;
        top: 24px;
        left: 498px;
        width: 110px;
        padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
        text-align: right;
} div.untermenue_voll {
        height: 190px;
} div.abschnitt {
        width: 525px;
} table.bigspaces {
        width: 100%;
} table.bigspaces td,th {
        padding: 5px;
} table.bigspaces th {
        text-align: right;
        font-weight: normal;
} table.list td,th {
        padding: 3px;
} table.list th {
        font-weight: normal;
} table.struktur th {
        font-size: 13px;
        text-align: center;
} tr.hell td {
        padding: 2pt 5pt 2pt 5pt;
} tr.dunkel td {
        padding: 2pt 5pt 2pt 5pt;
} div.switch {
        width: 488px;
        text-align: center;
        padding-top: 6px;
}

/* Spezielle Definitionen für das Forum */

/* Forumbox */
div.forumbox, div.forumbox_small {
        padding: 5px;
        width: 606px;
        margin-bottom: 5px;
} div.forumbox_small {
        width: 476px;
}

/* Forumbox Tabelle */
div.forumbox table {
        width: 100%;
} div.forumbox_small table {
        width: 100%;
} td.forumbox_left {
        padding-top: 4px;
} td.forumbox_left a {
        font-size: 13px;
        font-weight: bold;
} td.forumbox_right {
        text-align: right;
}

/* Threadliste */
table.threadlist {
        width: 618px;
} table.threadlist td {
        padding: 2px 1px 2px 2px;
} td.threadlist_titel {
        width: 319px;
} td.threadlist_ersteller {
        width: 160px;
} td.threadlist_ct {
        width: 25px;
        text-align: center;
        font-weight: bold;
} td.threadlist_datum {
        width: 100px;
}

/* Nachrichtenbox */
div.msgbox {
        padding: 0px 2px 5px 2px;
        width: 612px;
        margin-bottom: 5px;
} table.msgbox, table.msgbyuser {
        width: 100%;
        height: 21px;
} table.msgbyuser {
        height: 18px;
} td.msgbox_right {
        text-align: right;
} div.linie_msgbyuser {
        margin-top: 2px;
}

/* Formulare */
div.forum_newmsg {
        width: 525px;
        margin-left: 46px;
        margin-bottom: 2px;
        text-align: center;
} form.forum_newmsg {
        display: inline;
} input.plz {
        width: 52px;
        margin-right: 4px;
} table.profilsuche_form td {
        padding: 2px;
}

/* Struktur-Tabellen */
table.profilsuche {
        width: 617px;
        margin-left: 1px;
} table.colors td {
        border: 1px solid #488EBC;
} td.smiley {
        height: 50px;
        text-align: center;
        vertical-align: top;
} table.suche {
        width: 100%;
}


