

/* dreispaltiges Standard-Design ---------------------------- */
@import url(standard.css);
@import url(userclasses.css);

/* ------------ Allgemeines Geraffel ------------------------ */

body {
        background                             :        #fff;
        background                             :        url("../img/bg-verlauf.jpg") top left repeat-x;
        margin                                 :        10px 3% 10px 3%;
        padding                                :        0;
        color                                  :        #000;
        font-family                            :        "Trebuchet MS", Tahoma, Arial, Helvetica, Helv, sans-serif;
        font-size                              :        100%;
        text-align                             :        left;
}

a, blockquote, caption, cite, dl, dt, h1, h2, h3, h4, img, input, label, li, ol, option, p, q, select, textarea, td, th, ul, div {
        font-family                            :        "Trebuchet MS", Tahoma, Arial, Helvetica, Helv, sans-serif;
}

table, td {
       font-size                               :        1em;
}

cite, q {
        font-style                             :        italic;
}

dd, p, li   {
        /* margin                                 :        0;
        padding                                :        0; */
        line-height                            :        1.4em;
}

.introtext p {
        padding                                 :        0.5em 1em 1.5em 1em;
}

dt, legend, strong, th  {
        font-weight                            :        bold;
}

h1, h2, h3, h4  {
        background                             :        transparent;
        font-weight                            :        bold;
}

h1 {
        font-size                              :        1.5em;
        padding                                :        0px;
        margin                                 :        0px;
}

h2 {
        font-size                              :        1.2em;
}

h3 {
        font-size                              :        1.0em;
}


p {
        font-size                              :        0.8em;
}

img     {
        border                                 :        0;
}

.hidden {
        display                                :        none;
}

.textright {
        text-align                             :        right;
}

/* Standard-Tabellen-Design --------------------------------------------- */

table        {
      /*  border                                 :        1px solid #5E88A8; */
}

th        {
        background                             :        #E7EEF5;
        color                                  :      #000;
        text-align                             :        left; 
}


/* Allgemeine Link-Definitionen ----------------------------------------- */

a {
        padding                                :        0em 0.2em 0em 0.2em;
}

a:link        {
        color                                  :        #275881;
}

a:visited        {
        color                                  :        #5E88A8;
}

a:hover        {
        color                                  :        #fff;
        background-color                       :        #8CABC1;
}

a:active        {
        color                                  :        #FF9E3E;
}

a:link:hover        {
        color                                  :        #fff;
}


/* Universale Trennlinie -------------------------------------------------  */

.separator        {
        font-size                              :        1px;
        line-height                            :        1px;
        height                                 :        3px;
        border-bottom                          :        1px solid #BCBCD0;
        margin                                 :        10px 0 10px 0;
        padding                                :        0;
}

q        {
        quotes                                 :        '\00201E' '\00201D' '\002018' '\002019';
}



/* Allgemeine  Formular Stile ---------------------------------------------- */

form        {
        margin                                        :        0;
        padding                                        :        0;
}

input, textarea, select   {
        border                                 :        1px solid #8CABC1;
        background                             :        #eee;
        color                                  :        #000;
        background-color                       :        #F7F9FB;
}

input, legend, option, select, textarea        {
        font-weight                            :        bold;
        line-height                            :        normal;
}


input:focus,
textarea:focus        {
        background                             :        #fff;
        line-height                            :        normal;
}


select {
        border                                        :        1px solid #8CABC1;
        font-size                                :        9px;
}


label,
input[type=checkbox],
input[type=button],
input[type=submit]        {
        cursor                                        :        pointer;
        cursor                                        :        hand;
}

/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #323A15;
        border-left: outset 2px #5B7122;
        border-right: outset 2px #808080;
        border-top: outset 2px #5B7122;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #CCE197;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}