body {
background-color:#e0e0e1;
}

form
{
background-color:#AEADAE;
border: 2px solid #2B2B2B;
}

#BodyContainer{
background-image:url(/data_access/irox/design/VerticalSeparatorLine.gif);
background-repeat:repeat-y;
background-position:722px 0px;
}

#BodyContainer:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.Level3 #BodyContainer
{
background-position:640px 0px;
}

form, div#HeaderContainer,div#BodyContainer,#FooterContainer {
width:960px;
position:relative;
margin:0 auto;
}

div#HeaderContainer {
background-image:url(/data_access/irox/design/bg_header.gif);
background-repeat:no-repeat;
margin-top:0;
height:100px;
z-index:50;
}

#FooterContainer {
background-color:#AEADAE;
border-top: 2px dotted white;
background-repeat:no-repeat;
background-position:left;
height:33px;
clear:both;
float:none;
}

div#LeftColumnContainer {
width:240px;
float:left;
position:relative;
top:0;
left:722px;
min-height:600px;
z-index:10;
}

div#CenterColumnContainer {
width:710px;
float:left;
position:relative;
top:0px;
left:-240px;
min-height:600px;
background-color:#AEADAE;
padding-bottom: 100px;
}

#SkinSelection,#AccessKeys,#QualityControl {
display:none;
}

.Level3 div#CenterColumnContainer {
width:632px;
float:left;
left:0px;
}

.Level3 div#LeftColumnContainer
{
display: none;
}

div#MainContent {
height: 640px;
margin:0;
padding:0 16px 13px 13px;
}

div#MainContent:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

html > body div#MainContent {
height: auto;
min-height: 640px;
}

/* fix problem in IE6 with flash movie on start pages */ 
.home div#MainContent,
.homepage div#MainContent,
.default div#MainContent {
padding-right: 13px;
}

html > body .home div#MainContent {
padding-right: 16px;
}

.Level3 div#MainContent {
width:940px;
position: relative;
}
/*Startpage Videolinks*/
#RightColumnContainer h1.ContentTitle {
	margin-bottom:15px;
text-transform:uppercase;
padding-top:0;
padding-bottom:0;
margin-top:44px;
font-size:110%;
font-weight:bolder;
color: #fff;

}
#RightColumnContainer a {
	color: #000;
	text-decoration: underline;
}
#RightColumnContainer a:hover {
text-decoration:none;
}
.it_default #RightColumnContainer ,
.it_home_default #RightColumnContainer,
.fr_default #RightColumnContainer ,
.fr_home_default #RightColumnContainer,
.en_default #RightColumnContainer ,
.en_home_default #RightColumnContainer,
.de_default #RightColumnContainer ,
.de_home_default #RightColumnContainer {

	height: 500px;
	position: absolute;
	top: 0;
	width: 240px;
	left: 722px;
	z-index: 20;
}
.it_home_default #RightColumnContainer div,
.it_default #RightColumnContainer div,
.en_home_default #RightColumnContainer div,
.en_default #RightColumnContainer div,
.fr_home_default #RightColumnContainer div,
.fr_default #RightColumnContainer div,
.de_home_default #RightColumnContainer div,
.de_default #RightColumnContainer div {
	margin: 2px 20px;
	padding: 0;
}
.it_default #RightColumnContainer div div,
.it_home_default #RightColumnContainer div div,
.fr_default #RightColumnContainer div div,
.fr_home_default #RightColumnContainer div div,
.en_default #RightColumnContainer div div,
.en_home_default #RightColumnContainer div div,
.de_default #RightColumnContainer div div,
.de_home_default #RightColumnContainer div div {
	margin: 1px 0;
	padding: 2px 0;
}

