﻿body {
        color: #EEEEEE;
        font: 4pt Helvetica,Arial,sans-serif;
        margin: 0px; /* Aussenabstand */
        line-height: 14pt;
        text-align: justify;
        background: url('images/bg.jpg')repeat-x;
    overflow-x:hidden;
}

b, strong {
        font-family: Arial;
        color: #84A7D5;
}
i,italic {
        font-family: Georgia;
        color: #6189BC;
}
u,underline {
        font-family: Arial;
        color: #8C8C8C;
        border-bottom:0px dashed #d2ded7;
}
p, pre {
        padding: 5px 2px;                 /* Innenabstand */
        margin: 0px;                         /* Aussenabstand */
        color: #8C8C8C;
}

ul {
        list-style: square;         /* Liststyle => Quadrat */
}

.left {
        text-align: left;
        float: left;                         /* Element umfließen lassen - links */
        padding-left: 5px;                /* Innenabstand */
}

.right {
        text-align: right;
}

#ram {
        background: url('images/bg2.jpg');                /* Hintergrundbild */
        width: 900px;                                                                                /* Breite des Div-Elements */
        margin: 0px;                                                                        /* Aussenabstand - durch auto = mittige Ausrichtung */
}

#img {
         position: absolute;
         margin-top: 35px;
         margin-left: 0px;
         float:left;
         background: url('images/bg2.jpg')repeat-x;
         width: 100%;
         height: 638px;
         border-top:0px solid #9AB7E5;
}

#imgs {
         position: absolute;
         margin-top: 0px;
         margin-left: 0px;
         float:left;
         width:900px;
         height:638px;
         background: url('images/imgbig.jpg') no-repeat;
}

#footer {
        position: absolute;
        clear: both;
        width: 500px;
        height: 60px;
        padding: 0;
        margin: 0px 0px 0px 0px;
        text-align: left;
        color: #82A5D4;
        font-family: Georgia,Verdana;
        font-size: 8pt;
    background:url('images/mainbg.jpg')repeat-x;
}

/* ----------------------------------------- */

#content{
    background:url('images/mainbg.jpg')repeat-x;
    margin-left:2px;
    margin-top:690px;
    float: left;
    line-height:14pt;
    padding: 0px 5px 0px 5px;
    text-align:justify;
    border-top: 0px solid #971515;
    border-left: 0px solid #000;
    position:absolute;
        width: 500px;
}

#text {
        width:500px;
    font-size:11px;
    padding:11px;
    margin-top:0px;
    line-height: 18px;
    letter-spacing:0px;
}

#display {
        font-family: Verdana,serif,Arial;
        font-size: 11px;
        color: #414F70;
        text-align: left;
        line-height: 12px;
        padding-left: 0px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-top: 0px;
        margin-top:0px;
        margin-bottom: 15px;
        background-color: url('images/mainbg.jpg')repeat-x;
        border: 0px 0px 0px 0px #799BC9;
}

#navi {
    border: 0 solid #FFFFFF;
    float: left;
    list-style-type: none;
        padding: 1px;
    margin: 0 0 0 0px;
        background-color:#F2F2F2;
}

.navi a {
    background: #F2F2F2;
    border-left: 6px solid #ABABAB;
        padding-left:10px;
    color: #80A0CF;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: bold;
    overflow: hidden;
    text-align: left;
    width: 120px;
        text-transform:none;
        margin: 0 0 3px 0;
}
.navi a:hover {
    background: #F2F2F2;
    border-left: 10px solid #829ED0;
        padding-left:14px;
    color: #8C8C8C;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: italic;
    overflow: hidden;
    text-align: left;
    width: 120px;
        text-transform:none;
        margin: 0 0 3px 0;
}

.naviaffis li {
    border: 0 solid #FFFFFF;
    display: inline;
    float: left;
    list-style-type: none;
        color: #BACCEA;
}

.naviaffis a, .naviaffis a:visited {
    background: none repeat scroll 0 0 #7F9FCF;
    border-right: 1px solid #89A8D7;
        border-bottom: 0px;
    color: #BACCEA;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: normal;
    margin: 0 0 50px;
    overflow: hidden;
    padding: 8px 0 8px 0;
    text-align: center;
    width: 75px;
        text-transform:none;
}
.naviaffis a:hover {
    background: none repeat scroll 0 0 #91ADDE;
    border-right: 1px solid #9EBEE1;
        border-bottom: 0px;
    color: #F1F1F1;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 50px;
    overflow: hidden;
    padding: 8px 0 8px 0;
    text-align: center;
    width: 75px;
        text-transform:none;
}

#box {

    font-size:8px;
    color:#3A3A3A;
    font-family: Arial;
    width:500px;
    margin-left:3px;
    margin-top:540px;
    float: left;
    line-height:12px;
    padding:5px;
    background:transparent;
    text-align:left;
    position:absolute;
    border:0px solid #2A2A2A;
        height:140px;
}

/* Links
--------------------------------------------------------------------------- */

A {        /* generelle Formatierung eines Links */
        color: #7C91B8;
        font-family: Verdana,Georgia,Arial;
        font-weight: normal;
        text-decoration: none;
        cursor: help;
        border-bottom: 1px solid #B1B1B1;
}

A:visited { /* Besuchter Link */
        color: #84A7D5;
        font-family: Verdana,Georgia,Arial;
        font-weight: normal;
        text-decoration: none;
        cursor: help;
        border-bottom: 0px solid #BDBDBD;
}

A:hover, A:active {        /* Aktiver Link & wenn man mit der Maus drueber faehrt */
        color: #4C4E6B;
        font-family: Verdana,Georgia,Arial;
        text-decoration: normal;
        font-weight: bold;
        letter-spacing: 2px;
        cursor: help;
        border-bottom: 1px solid #7C91B8;
}
#nav a {
        display:block;
        border-bottom: 1px solid #E2DBF0;
        text-align: left;
        font-family:Arial;
        font-weight: normal;
        letter-spacing: -1px;
        font-size: 10pt;
        color: #7E9ACC;
        text-decoration: none;
        width: 85px;
        height: 14px;
        padding: 3px;
        margin: 1px;
}
#nav a:hover {
        display: block;
        border-bottom: 1px solid #DED3EB;
        text-align: left;
        font-family: Arial;
        font-weight: normal;
        font-style: normal;
        letter-spacing: -1px;
        font-size: 10pt;
        color: #C4D0C9;
        width: 85px;
        height: 14px;
        padding: 3px;
        margin: 1px;
}

.welcome {
        border:0px solid #D2CC31;
        margin: 0px;
}

.welcome a:hover {
        border: 3px solid #D23231;
        margin: 3px;
}

.revs {
        border: 4px solid #D23231;
        margin: auto;
}

/* headlines
--------------------------------------------------------------------------- */

h1 {
        font-size:22pt;
        font-family: Georgia,Times New Roman,Arial;
        letter-spacing: -2px;
        color: #3A3A3A;
        font-weight:normal;
        font-style:italic;
        padding: 8px 0px 0px 0px;
        border-left: 0px solid #D23231;
        text-transform: lowercase;
        text-align: right;
        margin: 0px 1px;
        text-shadow:#FFFFFF 1px 1px 1px;
        background:url('images/h1.jpg');
        height: 24px;
}

h2 {
        font-size:18pt;
        font-family: Georgia,Times New Roman,Arial;
        letter-spacing: -2px;
        color: #DCC6E3;
        font-weight:normal;
        font-style:italic;
        padding: 0px 0px 2px 5px;
        border-bottom: 2px solid #DCC6E3;
        text-transform: lowercase;
        line-height: 20pt;
        text-align: center;
        margin: 8px 1px;
        text-shadow: #000000 0px 0px 0px;
        height:20pt;
        background: url('images/h2.jpg');
}

h3 {
        border-bottom: 2px solid #CCC8DA;
        PADDING: 0px 0px 0px 0px;
        FONT-WEIGHT: bold;
        font-style: italic;
        FONT-SIZE: 14pt;
        COLOR: #80A0CF;
        FONT-STYLE: normal;
        FONT-FAMILY: Georgia,Verdana,Times New Roman;
        LETTER-SPACING: -1px;
        height: 17px;
        TEXT-ALIGN: left;
        margin: 0px 0px 10px 0px;
        text-transform:lowercase;
}

h4 {
        font-family: Georgia;
        font-size:14px;
        font-style:normal;
        color:#4D4E6C;
        letter-spacing: 1px;
        font-weight:bold;
        font-style:italic;
        height:16px;
        text-transform:lowercase;
        margin: 0px 0px 5px 5px;
        text-align: left;
        border-bottom: 2px solid #AFAFAF;
}

h5 {
        font-family: Georgia;
        font-size:14px;
        font-style:normal;
        color:#212121;
        letter-spacing: 1px;
        font-weight:bold;
        font-style:italic;
        line-height:24px;
        text-transform:lowercase;
        margin: 0px 0px 5px 5px;
        text-align: left;
        border-bottom: 2px solid #878787;
}

h6 {
        font-family: Georgia;
        font-size:14px;
        font-style:normal;
        color:#212121;
        letter-spacing: 1px;
        font-weight:bold;
        font-style:italic;
        line-height:24px;
        text-transform:lowercase;
        margin: 0px 0px 5px 5px;
        text-align: left;
        border-bottom: 2px solid #878787;
}

blockquote {
    font-family: Arial;
    font-size: 8pt;
    line-height: 150%;
    text-align: justify;
    color: #878787;
    margin: 0px;
    padding: 6px 2px;
        background:#ffffff;
}

blockquote:before {
        content: open-quote;
        font-weight: bold;
        color: #ACACAC;
        font-family: "Georgia", serif;
        font-size: 48px;
}

blockquote:after {
        content: close-quote;
        font-weight: bold;
        color: #ACACAC;
        font-family: "Georgia", serif;
        font-size: 48px;
                float:right;
}

blockquote2 {
    font-family: Arial;
    font-size: 8pt;
    line-height: 150%;
    text-align: justify;
    color: #ECECEC;
    margin: 0px;
    padding: 6px 2px 6px 2px;
        background:#88AADC;
}

table,tr,td {
        background: #EAEAEA;
        font-family: Verdana,Arial Narrow,Arial;
        color: #414F70;
}

textarea {
    font-family: Courier New;
    font-size: 10pt;
    line-height: 150%;
    text-align: justify;
    color: #61607B;
    margin: 0px;
    padding: 0px 0px;
        width: 300px;
        height: 100px;
        background:#E0D4E8;
        border: 2px #C4C9EA;
}