/*****************************
1.0 body
*****************************/
/* Damit zentriert werden kann brauch das erste DIV die Angaben */
body {
    /*    min-width: none;
        max-width: none;
        width: none; */
}
/*****************************
2.0 wrapperInner
*****************************/
#wrapperInner {
    margin: 0 0 0 0;
}
/*****************************
3.0 wrapperOuter
*****************************/
#wrapperOuter {
    min-width: 71.875em; /* = 990px */
    max-width: 86em; /* = 1280px */
    width: 86em;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 10px 10px #818181;
}
/*****************************
4.0 branding
*****************************/
#branding,
#branding p,
#brandingnobg,
#brandingnobg p,
#brandingnobg #identityPicture {
    height: 8.125em;
}
#branding p,
#brandingnobg p,
#brandingnobg #identityPicture{
    height: 6em;
    left: 10px;
    overflow:hidden;
    position:absolute;
    width: 350px;
    z-index:3;
}
#branding p img,
#brandingnobg p img,
#brandingnobg #identityPicture img{
    margin: 7px 0 0 10px;
}
/*****************************
5.0 wrapperDivisions
*****************************/
#wrapperDivisions {
    margin:0 3.0625em 0 12.175em; /* = 0 1px 0 #navSecondary::width; margin-right to prevent horizontal scrollbar caused by #wrapper-content::padding-left while avoiding to use risky overflow property */
}
/*****************************
6.0 wrapperContent
*****************************/
#wrapperContent{
    margin: 0 -100% 0 -11.8em;
    width:1090px;
}
/*****************************
8.0 Navigation
*****************************/
/****** 8.1 Primary ******/
#navPrimary {
    height: 2.21em;
    right: -13em;
    overflow: hidden;
    top: 6.25em; /* = #branding::height - height */
}
#navPrimary ul {
    margin: -0.025em 0 0  18.45em;
}
#navPrimary li {
    margin: 13px 0 0 0;
    border-right: 1px solid #9b9b9b;
}
/****** 8.2 Secondary ******/
#navSecondary { /* anti hover-bug ie schrift sehr gross 800 x 600 - safari 2.0 nichts klickbar */
    top: 1.45em;
    width: 18em;
    margin-bottom: 2.45em;
}
#navSecondary .navBox a img {
    width: auto;
}
/****** 8.7 Teaser ******/
#content .teaser {
    margin: 0 0 0;
//min-height: 100px;
}
#content .teaser:after {
    clear: both;
    content: " ";
    display: block;
}
/*****************************
9.0 content
*****************************/
#content.altGrid {
    margin-right: 4em;
}
/*****************************
10.0 siteIno
*****************************/
#siteInfo {
    margin-left: 0em;
    margin-right: 0em;
    margin-top: 0em;
    padding-left: 14.75em;
}
