@CHARSET "UTF-8";

html, body {
    background-color: #81b8df;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    font-family: Arial;
    font-size: 11px;
    color: #646464;
}

table {
    font-family: Arial;
    font-size: 11px;
    color: #646464;
}

form, p {
    margin: 0px;
    padding: 0px;
}

select {
    font-family: Arial;
    font-size: 11px;
    color: #646464;
    border: solid 1px #81b8df;
    background-color: #ffffff;
}

input {
    font-family: Arial;
    font-size: 11px;
}

a {
    font-family: Arial;
    font-size: 11px;
    color: #3c3c3c;
    text-decoration: none;
}

a:hover {
    font-family: Arial;
    font-size: 11px;
    color: #4882be;
    text-decoration: none;
}

/*~~~ Head - Start ~~~*/

.corner_left {
    background-color: #4b94cf;
}

.clouds_top_left {
    background-color: #4b94cf;
    width: 45px;
    height: 42px; 
}

.clouds_top {
    background-color: #4b94cf;
    width: 790px;
    height: 42px; 
}

.clouds_top_right {
    background-color: #81b8df;
    background-image: url("../img/img_shadow_loop_right.gif");
    background-repeat: repeat-y;
    width: 45px; 
}

.clouds_top_right_img {
    background-color: #4b94cf;
    width: 45px;
    height: 42px; 
}

.clouds_right {
    background-color: #4b94cf;
    width: 45px;
    height: 507px; 
}

.corner_right {
    background-color: #4b94cf;
}

/*~~~ Head - End ~~~*/

/*~~~ Content - Start ~~~*/

.loop_left {
    background-color: #81b8df;
    background-image: url("../img/img_loop_left.gif");
    background-repeat: repeat-x;
}

.clouds_left {
    background-color: #81b8df;
    background-image: url("../img/img_shadow_loop_left.gif");
    background-repeat: repeat-y;
    width: 45px;
    height: 507px; 
}

.content {
    background-color: #ffffff;
    width: 790px;
}

.content_head {
    width: 790px;
    height: 234px;
}

    /*~~~ Navi - Start ~~~*/

    .navi {
        width: 790px;
        height: 32px;
    }
    
    .navi_space {
        width: 20px;
    }
    
    .navi_separator {
        width: 24px;
    }
    
    .navi_shadow {
        width: 790px;
        height: 8px;
    }

    /*~~~ Navi - End ~~~*/

.content_main {
    background-color: #ffffff;
    background-image: url("../img/img_content_loop.gif");
    background-repeat: repeat-x;
}

.content_frame {
    padding-top: 24px;
    padding-left: 34px;
    padding-bottom: 24px;
    width: 490px;
    height: 100%;
}

.separator_frame {
    padding-top: 7px;
    width: 7px;
    height: 100%;
}

.separator_top {
    width: 7px;
    height: 142px;
}

.separator_loop {
    background-image: url("../img/img_content_shadowseparator_loop.gif");
    background-repeat: repeat-y;
    width: 7px;
    height: 100%;
}

.separator_bottom {
    width: 7px;
    height: 139px;
}

.teaser_frame {
    padding-top: 24px;
    padding-left: 15px;
    padding-bottom: 24px;
    height: 100%;
}

.loop_right {
    background-color: #81b8df;
    background-image: url("../img/img_loop_right.gif");
    background-repeat: repeat-x;
}

/*~~~ Content - End ~~~*/

/*~~~ Footer - Start ~~~*/

.footer {
    background-image: url("../img/img_footer_loop.gif");
    background-repeat: repeat-x;
    height: 56px;
}

.footer_space_logo {
    width: 34px;
}

.logo_space_logo {
    width: 15px;
}

.corner_footer_left {
    height: 40px;
}

.footer_impressum {
    padding-top: 10px;
    background-image: url("../img/img_footer_bottom.gif");
    background-repeat: no-repeat;
    width: 790px;
    height: 40px;
}

.impressum_link {
    padding-left: 34px;
    color: #646464;
    font-size: 11px;
    font-family: arial;
    text-decoration: none;
}

.corner_footer_right {
    height: 40px;
}

/*~~~ Footer - End ~~~*/