/* Screen Style */

/*________________________________________________________________

        Global */

* {
        margin: 0;
        padding: 0;
}
body {
        font-family:  Lucida Grande, Lucida Sans Unicode, sans-serif;
        font-size: 11px;
        line-height: 0;
        background-color:#161b31;
        background-image: url(../img/bg_strf.jpg);
        background-repeat:repeat-x;
        color:#BBBBBB
}
p {
        line-height: 16px;
        margin: 0px 0px 10px 2px;
}
h1 {
        font: normal 11px Lucida Grande, Lucida Sans Unicode, sans-serif;
        line-height: 16px;
        color: #FFFFFF;
        margin: 10px 0px 0px 2px
}
h2 {
        font: normal 11px Lucida Grande, Lucida Sans Unicode, sans-serif;
        line-height: 16px;
        color: #666666;
        margin: 0px 0px 10px 2px
}
h3 {
        font: normal 11px Lucida Grande, Lucida Sans Unicode, sans-serif;
        line-height: 16px;
        color: #666666;
        margin: 0px 0px 10px 2px;
        border-bottom: 1px solid #cccccc
}
h4 { font: normal 13px Lucida Grande, Lucida Sans Unicode, sans-serif;
        line-height: 18px;
        color: #666666;
        margin: 15px 0px 0px 2px
}
a {
        text-decoration:none;
        color: #92A9BE
}
a:hover {
        color: #aab0bd
}
a img {
        margin: 0;
        padding: 0;
        border-style:none;
}
.float {
        float:left
}
.align_right {
        text-align:right;
}
.magin_right_5px {
        margin-right: 5px
}


/*________________________________________________________________

        Naviagtion */

#logo {
        padding: 72px 0px 0px 0px;
}

#mainNavi {
        padding: 65px 0px 0px 0px;
}
#mainNavi .naviRow {
        margin: 0px 0px 7px 0px;
}
#mainNavi .naviRow a {
        margin: 0px 3px 0px 0px; outline: 0px none;
}

/*________________________________________________________________

        Layout */

#wrap {
        width: 890px;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 0px;
        background-image: url(../img/bg_bild2.jpg);
        background-repeat: no-repeat;
}
#content {
        line-height: 16px;
        margin: 120px 0px 0px 0px;
}
.box {
        margin: 0px 0px 25px 0px;
}
.leftBox {
        float: left;
        width: 600px;
        margin-right: 34px;
}
.rightBox {
        float: left;
        width: 255px;
}
.lines_topbottom {
        border-top: #8B8D98 1px solid;
        border-bottom: #8B8D98 1px solid;
        margin-bottom: 13px
}
.line_bottom {
        width:890px;
        height: 1px;
        background-image:url(../img/unterbrochenelinie.gif);
        background-repeat:no-repeat;
        margin-top: 15px;
        margin-bottom: 13px
}
a.visit {
        position:absolute;
        right: 0px;
        bottom:0px;
}
.simpleline {
        width:100%;
        height:1px;
        border-bottom: #8B8D98 1px solid;
}
#logoFrame {
        width: 600px;
        height: 160px;
        float: left;
        position:relative;
}
.logoPic {
        float:left;
}
/* CSS Hacks */
.clearFix {
        height: 0px;
        font-size: 0px;
        clear: both;
}

/*________________________________________________________________

        Table */

table.color_map {
        width: 180px;
}
td {
        padding: 0px 0px 0px 10px
}
td.color {
        width: 10px;
        height: 20px;
}

/*________________________________________________________________

        Footer */

#footer {
        margin: 50px 0px 50px 0px;
}
#footer p {
        font: normal 11px Lucida Grande, Lucida Sans Unicode, sans-serif;
        margin: 0px 0px 3px 0px;
        color:#666666
}

