/* --------------------------------------
   file    : layout.css
   history : creation         23.04.2008, slz
             layout redesign  22.05.2008, slz 
             clean up         07.07.2008, slz
   --------------------------------------  */
  
body {
  background-color: #5889b1; 
  color: #005286;
  margin: 0px;
  padding: 0px;
}
HTML&gt;body { padding: 0; }
#content, #footer { clear:both; }

#container {
  text-align: left;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
}
#header {
  background-color: #91adca; 
  padding: 0px;
  height: 60px;
}
#topsearch {
  float:left;
  width:220px;
  margin-left:30px;
  margin-top:25px;
}
#langselect {
  float:left;
  width:300px;
  margin-left:20px;
  margin-top:25px;
}
#date {
  float:left;
  width:200px;
  margin-top:25px;
}
#logo {
  float:right;
  margin-top:20px;
  margin-right:30px;
  width: 179px;
  height: 40px;
  background-image:url(../images/bsst.png);
  background-repeat:no-repeat;
}
#wrapper {
  background-image:url(../images/arc.png); 
  background-repeat:no-repeat;
  height: 170px;
}
#mainnav {
  padding: 0;
  height: 25px;
}
#navpath {
  padding:0;
  padding-top:60px;
  padding-left:20px;
  height: 50px;
}
#content {
  float: left;
  width: 100%;
  background-color: #005286;
  padding: 0;
}
/* ------------------------------------------------------- */
.contentA {
  float: right;
  width: 760px;
  margin:0px;
  padding: 0px;
  padding-top:1px;
  margin-bottom:50px;
}
.contentAInside {
  float:right;
  width:750px;
  padding:0;
}
.contentB {
  float: right;
  width: 960px;
  margin:0px;
  padding: 0px;
  padding-top:1px;
  margin-bottom:50px;
}
.contentBInside {
  width:auto;
  padding: 0px;
}
.contentC {
  float: left;
  width: 350px;
  padding: 0px;
  margin-bottom:10px;
}
.contentCInside {
  width:350px;
  padding: 0px;
  margin:auto;
}
.contentCn {
  float: left;
  width: 300px;
  padding: 0px;
  margin-bottom:10px;
}
.contentCnInside {
  width:300px;
  padding: 0px;
  margin:auto;
}
.contentD {
  float: right;
  width: 610px;
  margin:0px;
  padding: 0px;
  padding-top:1px;
  margin-bottom:10px;
}
.contentDInside {
  float:right;
  width:600px;
  padding: 0px;
}
#subnav {
  width: 200px;
  float: left;
  padding: 0px;
}
#subnavInside {
  width:auto;
  padding: 0px;
}
/* ------------------------------------------------------- */
.picturebox {
  width:400px;
  height:120px;
  padding:0;
  margin:0;
}
.picturebox a img {
  border:1px solid #005286;
  margin-right:5px;
  margin-top:15px;
}
.picturebox2 {
  float:right;
  width:202px;
  height:502px;
  margin:20px 10px 20px 30px;
}
.picturebox2 img{  margin-bottom:10px; }
.pictureBoxRandom {
  margin: 0px auto 10px auto;
  border:1px solid #91adca;
  overflow:hidden;
  height:278px;
}
.pictureBoxBorder {
  margin: 15px auto 10px auto;
  border:1px solid #005286;
  overflow:hidden;
}
.w954{ width:954px;}
.w900{ width:900px;}
.w750{ width:750px;}
.w700{ width:700px;}
.w680{ width:680px;}
.w608{ width:608px;}
.w600{ width:600px;}
.w530{ width:530px;}
.w500{ width:500px;}
.w405{ width:405px;}
.w350{ width:350px;}
.w300{ width:300px;}
.w270{ width:270px;}
.w250{ width:250px;}
.w220{ width:220px;}
.w200{ width:200px;}
.w170{ width:170px;}
.w150{ width:150px;}
.w140{ width:140px;}
.w130{ width:130px;}
.w100{ width:100px;}
.w080{ width:80px;}
.w070{ width:70px;}
.w050{ width:50px;}
.w030{ width:30px;}
.w020{ width:20px;}
.w010{ width:10px;}
.w005{ width:5px;}

.h600{ height:600px;}
.h200{ height:200px;}
.h100{ height:100px;}
.h050{ height:50px;}
.h040{ height:40px;}
.h030{ height:30px;}
.h020{ height:20px;}
.h010{ height:10px;}
.column{ float:left;}
.columnr{ float:right;}
#footer {
  background-color: #005286; 
  color: #91adca;
  text-align: center;
  padding: 0;
  height: 80px;
}
#footermenu {
  text-align: center;
  padding-top:10px;
  height: 40px;
}
#terms {
  text-align: center;
  padding-top: 10px;
  height: 20px;
}
.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
.box200{width:200px;}
.frm200{width:180px;}
.cnt200{width:190px;}

.box300{width:300px;}
.frm300{width:280px;}
.cnt300{width:290px;}

.box350{width:350px;}
.frm350{width:330px;}
.cnt350{width:340px;}

.box600{width:600px;}
.frm600{width:580px;}
.cnt600{width:590px;}

.box750{width:750px;}
.frm750{width:730px;}
.cnt750{width:740px;}

.box960{width:960px;}
.frm960{width:940px;}
.cnt960{width:950px;}
/* BoxHeader ------------------------------------------------- */
.boxhTopBar{ height:35px;}
.boxhTopLeft{
  float:left;
  width:10px;
  height:35px;
  background-image:url(../images/box/boxhTopLeft.png);
  background-repeat:no-repeat;
}
.boxhTopEdge{
  float:left;
  height:35px;
  background-image:url(../images/box/boxhTopEdge.png);
  background-repeat:repeat-x;
}
.boxhTopRight{
  float:right;
  width:10px;
  height:35px;
  background-image:url(../images/box/boxhTopRight.png);
  background-repeat:no-repeat;
}
/* Box ------------------------------------------------- */
.boxTopBar{ height:10px;}
.boxTopLeft{
  float:left;
  width:10px;
  height:10px;
  background-image:url(../images/box/boxTopLeft.png);
  background-repeat:no-repeat;
}
.boxTopEdge{
  float:left;
  height:10px;
  background-image:url(../images/box/boxTopEdge.png);
  background-repeat:repeat-x;
}
.boxTopRight{
  float:right;
  width:10px;
  height:10px;
  background-image:url(../images/box/boxTopRight.png);
  background-repeat:no-repeat;
}
/* ---------------------------------------------------- */
.boxLeftEdge{
  float:left;
  background-image:url(../images/box/boxLeftEdge.png);
  background-repeat:repeat-y;
  margin:0px;
  padding-left:0px;
}
.boxRightEdge{
  float:right;
  background-image:url(../images/box/boxRightEdge.png);
  background-repeat:repeat-y;
  background-position:right;
  margin:0px;
  padding-right:0px;
}
.boxContent{
  float:left;
  background-color:#91adca;
  margin:0px;
  padding:0px;
  margin-left:5px;
  margin-right:5px;
}
/* ---------------------------------------------------- */
.boxBottomBar{ height:10px; }
.boxBottomLeft{
  float:left;
  width:10px;
  height:10px;
  background-image:url(../images/box/boxBottomLeft.png);
  background-repeat:no-repeat;
}
.boxBottomEdge{
  float:left;
  height:10px;
  background-image:url(../images/box/boxBottomEdge.png);
  background-repeat:repeat-x;
}
.boxBottomRight{
  float:right;
  width:10px;
  height:10px;
  background-image:url(../images/box/boxBottomRight.png);
  background-repeat:no-repeat;
}
/* ---------------------------------------------------- */

/* Page ----------------------------------------------- */
#page{        	
  padding: 0px;
  width: 970px;
  margin: 0px auto 0px auto;
}
#pageTopBar{ height:40px; position:relative; }
#pageTopLeft{
  float:left;
  width:40px;
  height:40px;
  background-image:url(../images/page/pageTopLeft.png);
  background-repeat:no-repeat;
  margin-left:-15px;
}
#pageTopEdge{
  float:left;
  width:920px;
  height:40px;
  background-image:url(../images/page/pageTopEdge.png);
  background-repeat:repeat-x;
}
#pageTopRight{
  float:right;
  width:40px;
  height:40px;
  background-image:url(../images/page/pageTopRight.png);
  background-repeat:no-repeat;
  margin-right:-15px;
}
/* ---------------------------------------------------- */
#pageLeftEdge{
  width:970px;
  background-image:url(../images/page/pageLeftEdge.png);
  background-repeat:repeat-y;
  margin:0px;
  padding:0px;
  margin-left:-15px;
  padding-left:15px;
}
#pageRightEdge{
  width:970px;
  background-image:url(../images/page/pageRightEdge.png);
  background-repeat:repeat-y;
  background-position:right;
  margin:0px;
  padding:0px;
  margin-right:-15px;
  padding-right:15px;
}
#pageContent{
  background-color:#005286;
  margin:0px;
  padding:5px;
  padding-top:15px;
}
/* ---------------------------------------------------- */
#pageBottomBar{ height:40px; }
#pageBottomLeft{
  float:left;
  width:40px;
  height:40px;
  background-image:url(../images/page/pageBottomLeft.png);
  background-repeat:no-repeat;
  margin-left:-15px;
}
#pageBottomEdge{
  float:left;
  height:40px;
  width:920px;
  background-image:url(../images/page/pageBottomEdge.png);
  background-repeat:repeat-x;
}
#pageBottomRight{
  float:right;
  width:40px;
  height:40px;
  background-image:url(../images/page/pageBottomRight.png);
  background-repeat:no-repeat;
  margin-right:-15px;
}
/* ---------------------------------------------------- */
