@import url(/dbadmin.css/uz-public.css);

body {
    margin: 0;
    padding: 0;
    border: 0;
    background-image: url(../images/bg_white.gif); /* we use a white background here */
    background-repeat: repeat-y;
}

/* LAYOUT FRAMESET DEFINITION */
@media screenx, projectionx
{

    body {
        margin: 0;
        padding: 0;
        border: 0;
        overflow: hidden;
        height: 100%;
        max-height: 100%;
    }

    #framecontent {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 142px; /* height of frame div */
        overflow: hidden; /* disable scrollbars. Set to 'scroll' to enable */
    }

    #maincontent{
        position: fixed;
        top: 142px; /* set top value to HeightOfFrameDiv */
        left: 0;
        right: 0;
        bottom: 0;
        overflow: auto;
    }

    * html body { /*IE6 hack*/
        padding: 142px 0 0 0; /* set value to (HeightOfFrameDiv 0 0 0) */
    }

    * html #maincontent{ /* IE6 hack */
        height: 100%;
        width: 100%;
    }

}

/* LAYOUT WIDTH DEFINITION */
#header { width: 1200px; margin: 0; }
#logo_umweltzeichen { float: left; margin-right: 1px; width: 71px; }
#logo_text { float: left; margin-right: 10px; width: 619px; }
#navigation_service { float: left; margin-right: 10px; width: 360px; }
#logo_ministerium { float: left; margin-right: 0; width: 110px; }

#navigation { width: 1200px; margin: 0; }
#navigation_main { float: left; margin-right: 0; width: 1200px; margin: 0; }

#additional { width: 1200px; margin: 0; }
#searchbox { float: left; margin-right: 10px; width: 290px; }
#breadcrump { float: left; margin-right: 0; width: 990px; } /* REMOVED 10px */

#main { width: 1200px; margin: 0; }
#navigation_sub { float: left; margin-right: 10px; width: 290px; }
#content { float: left; margin-right: 10px; width: 690px; } /* REMOVED 10px */
#banner { float: left; margin-right: 0; width: 190px; position:relative; top: -0px;}

/* LAYOUT HEIGHT DEFINITION */
#header {
    height: 71px;
}
#navigation {
    height: 71px;
}
#additional {
    height: 46px;
}

/* LAYOUT COLOR DEFINITION */
body {
    background-color: #88CC11;
    background-position: 290px; /* move background away to see the given color */
}
#framecontent {
    background-color: #FFFFFF; /* could be used to style upper right color */
}

#header {
    background: #FFFFFF;
}
#navigation {
    background: #9ACCF9;
}
#additional {
    background: #118811;
}
#content {
    background: #FFFFFF;
}

#content {
    padding-top: 10px;
    padding-bottom: 10px;
}


/* LOGO POSITION FINE TUNING */
#logo_text {
    padding-top: 5px;
    padding-left: 0px;
    color: #118811;

    font-size: 16pt ! important;
    font-weight: bold ! important;
    font-family: Verdana ! important;

}

#framecontent img {
    border: 0px;
}
#logo_umweltzeichen img {
    margin-top: 2px;
}
#logo_ministerium img {
    margin-top: 5px;
    margin-left: 5px;
}

/* SCREEN ONLY  */
@media screen, projection
{
    #additional * {
        color: #FFFFFF; /* TEMPORARY COLOR CHANGE FOR ALL CONTAINING ELEMENTS */
    }

    #background {
        background-color: transparent; /* color right would be possible*/
        background-image: url(../images/img_home.jpg);
        background-position: -25px;
        background-repeat: no-repeat;
        width: 1200px;
        height: 142px;
    }
}

/* PRINT ONLY  */
@media print
{
    #framecontent, #navigation_sub, #searchbox {
        width: 0px;
        display: none;
    }

    #maincontent {
        top: 10px;
    }

    #content {
        width: 630px;
    }

}

#search {
    padding: 5px 0 0 10px;
}

#searchbox form {
    margin: 0;
    padding: 0;
}


#searchbox input {
    display: inline;
    color: #000000;
    background-color: transparent;
    border: 0px #000000 solid;
}

#searchbox span {
    display: table-cell;
    background-color: #ffffff;
    border: 1px #000000 solid;
}

#rssfeed {
    color: #666666;
}

#rssfeed strong {
    color: #333333;
}

