body {
background-image:url(/data_access/wksbern/design/BgBodyFooter.gif);
background-position:0 0;
background-repeat:repeat-y;
}

#aspnetForm {
background-image:url(/data_access/wksbern/design/BgForm.gif);
background-position:0 0;
background-repeat:repeat-y;
width:960px;
}

#ctl00_RootContainer {
background-image:url(/data_access/wksbern/design/BgRight.gif);
background-position:top left;
background-repeat:repeat-x;
float:left;
width:100%;
}

#BodyContainer {
background-image:url(/data_access/wksbern/design/ArrowLtoR.gif);
background-position:12px 0;
background-repeat:no-repeat;
height:25px;
}

html > body #BodyContainer {
height:auto;
}

*:lang(de) #BodyContainer {
height:25px;
}

div#HeaderContainer {
background-image:url(/data_access/hfwbern/design/bgfullheader_hfwbern.gif);
background-position:0 0;
background-repeat:no-repeat;
height:160px;
width:960px;
}

.StartPageNews div#MainContent {
background-image:url(/data_access/wksbern/design/mehrwissen_grossesbewegen.gif);
background-repeat:no-repeat;
padding-top:200px;
}

.News div#HeaderContainer,.StartPageNews div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BgFullHeader_News.gif);
background-repeat:no-repeat;
}

.Schule div#HeaderContainer,.StartPageSchule div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BgFullHeader_Schule.gif);
background-repeat:no-repeat;
}

.StartPageGrundbildung div#MainContent {
background-image:url(/data_access/wksbern/design/grundbildung.gif);
background-repeat:no-repeat;
padding-top:200px;
}

.StartPageGrundbildung div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BGFullHeader_grundbildung.gif);
background-repeat:no-repeat;
}

.Grundbildung div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BGFullHeader_grundbildung2.gif);
background-repeat:no-repeat;
}

.StartPageWeiterbildung div#MainContent {
background-image:url(/data_access/wksbern/design/weiterbildung.gif);
background-repeat:no-repeat;
padding-top:200px;
}

.StartPageWeiterbildung div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BgFullHeader_Weiterbildung.gif);
background-repeat:no-repeat;
}

.Weiterbildung div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BGFullHeader_weiterbildung2.gif);
background-repeat:no-repeat;
}

.Lehrmittel div#HeaderContainer,.StartPageLehrmittel div#HeaderContainer {
background-image:url(/data_access/wksbern/design/BgFullHeader_Lehrmittel.gif);
background-repeat:no-repeat;
}

div#SecondaryHeader {
margin-left:786px;
}

#SecondaryHeader {
height:50px;
margin:0;
padding:0;
}

#SecondaryHeader ul {
height:20px;
margin-bottom:14px;
margin-left:-6px;
margin-top:28px;
}

#SecondaryHeader ul li {
display:inline;
}

#SecondaryHeader ul li a {
border-right:1px solid #7E0F1F;
display:inline;
font-size:90%;
font-weight:700;
margin-left:0;
margin-right:0;
padding:0 10px 0 8px;
}

#SecondaryHeader ul li.LastChild a {
border-right:none;
}

#SecondaryHeader input {
width:auto;
}

#SecondaryHeader input.Button {
margin-top:6px;
padding-left:6px;
padding-right:6px;
width:auto;
}

div#SecondaryHeader div.LoginStatusAndName {
float:none;
font-size:85%;
height:33px;
left:788px;
position:absolute;
top:2px;
width:100%;
}

div#SecondaryHeader .LoginStatusAndName span {
display:block;
}

div#SecondaryHeader .LoginStatusAndName a {
display:block;
float:left;
}

div#LeftColumnContainer {
float:left;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
width:263px;
}


div#CenterColumnContainer {
float:left;
margin-left:-1px;
margin-right:0;
padding:0;
width:517px;
overflow: hidden;
}

html > body div#CenterColumnContainer {
margin-left:0;
}

div#RightColumnContainer {
float:left;
width:180px;
overflow: hidden;
}

#FooterContainer {
background-image:url(/data_access/wksbern/design/BgFooter.gif) !important;
background-position:0 0;
background-repeat:repeat-y;
clear:both;
float:none;
height:101px;
width:960px;
}

#UtilityFunctions {
margin-left:275px;
}

html > body #UtilityFunctions {
left:278px;
margin-left:0;
position:relative;
top:10px;
}

#QualityControl {
margin-left:284px;
margin-top:34px;
}

.twoColumns div#RightColumnContainer,#SecondaryHeader h1 {
display:none;
}

.StartPage div#CenterColumnContainer,.MainContent div#CenterColumnContainer {
padding:0;
}

div#MainContent,html > body div#MainContent {
background-position:0 0;
margin-left:0;
margin-right:0;
}