/* CSS Document */
/* CSS Document */
html
        {
                height: 100%;
        }

body
        {
                height: 100%;
                background-color:#94a4b4;
                background-image:url(images/background.gif);
                background-repeat:repeat-y;

        }


/* Footer Ende */

html, body {
        margin: 0;
        padding: 0;
        height: 100%;
        border:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#2B4051;
}

img {
        border:0px;
}

a{
        color:#2B4051;
}

a:link {
        color:#2B4051;
}

a:hover {
        color:#ffffff;
}

h1 {
        font-size: 18px;
        color: #EE1A0C;
        padding-top:0px;
        line-height: 20px;
        font-weight:300;
        vertical-align:top;
        margin-top:0px;
}

h2 {
        font-size: 14px;
        color: #ffffff;
        padding-top:0px;
        line-height: 20px;
        font-weight:bold;
        vertical-align:top;
        margin-top:2px;
}

.banner{
        width:790px;
        height:90px;
}

.menutop{
        position:absolute;
        top:90px;
        left:170px;
        text-align:right;
        color:white;
        font-size:15px;
        font-weight:bold;
        line-height:18px;
        margin-top:0px;
}

.menuleft {
        position:absolute;
        top:150px;
        left:48px;
        text-align:right;
        color:white;
        font-size:15px;
        font-weight:bold;
        line-height:18px;
        margin-top:0px;
}
.sf {
        position:absolute;
        top:370px;
        left:0px;
        text-align:right;
}
.skyline {
        position:absolute;
        top:120px;
        left:170px;
}

.skyline_rel {
        position:static;
        top:120px;
        left:170px;
}
.sublink a {
                        color:#2B4051;
                        text-decoration:none;
                        padding-top:0px;
                        margin-top:0px;
}

.sublink_akt a {
                        font-weight:bold;
                        color:#ffffff;
                        text-decoration:none;
                        }

.sublink a:hover {
                        color:#ffffff;
                        font-weight:bold;
                        }

.submenu {
        padding-top:0px;
        padding-bottom:0px;
}

.subsublink a {
                        color:#2B4051;
                        text-decoration:none;
                        font-size:14px;
                        margin-top:0px;
                        font-weight:100;
                        }

.subsublink_akt a {
                        font-weight:100;
                        color:#ffffff;
                        font-size:14px;
                        text-decoration:none;
                        }

.subsublink a:hover {
                        color:#ffffff;
                        font-weight:100;
                        font-size:14px;
                        }

.toptext {
font-family:Arial, Helvetica, sans-serif;
        position:absolute;
        top:30px;
        left:03px;
        width:340px;
        line-height:18px;
        font-weight:300;
}

.profiltext {
font-family:Arial, Helvetica, sans-serif;
        position:absolute;
        top:44px;
        left:118px;
        width:300px;
        font-weight:300;
}

.erfahrungentext {
font-family:Arial, Helvetica, sans-serif;
        position:absolute;
        top:30px;
        left:03px;
        width:440px;
        line-height:18px;
        font-weight:300;
}

.beispieltext {
font-family:Arial, Helvetica, sans-serif;
        position:absolute;
        top:30px;
        left:03px;
        width:300px;
        line-height:18px;
        font-weight:300;
}

.pic_table {
        position:absolute;
        left:0px;
        top:250px;
}

.referenz_table {
        position:absolute;
        left:0px;
        top:150px;
}

.beispiel_table {
font-family:Arial, Helvetica, sans-serif;
        position:rel;
        top:26px;
        left:-2px;
        width:600px;
        line-height:18px;
        font-weight:300;
}

.image_table {
        position:absolute;
        left:0px;
        top:250px;
}