#fbg {
  position:fixed;
  z-index:-1;
  background-color: #0C254C;
}

#fcontext {
    position: absolute;
    z-index:10;
    overflow: visible;
    top:0px;
    bottom:0px;
    right:0px;
    left:0px;
    width:100%;
    height: 100%;
    /*
    left:50%;
    margin-left:-480px;*/
}

/** html #fcontext {
    width:1000px;
    height: 768px;
    left:50%;
    margin-left:-500px;
} */


#topbar {
  z-index:11;
  width: 950px;
  height: 30px;
  background: url(../images/topbar.png) no-repeat;
  position: absolute;
  top:0px;
  left:50%;
  margin:15px 0 15px -475px;
}

.backlink {
    width:74px;
    height: 22px;
    margin: 4px 0 0 12px;
    position: absolute;
}

.langflag{
    width:16px;
    height: 16px;
    margin: 10px 0 0 920px;
    position: absolute;
    top:0px;
    left:0px;
}

.flaguk {
    background: url(../images/lang-uk.png) no-repeat;
}

.flagde {
    background: url(../images/lang-de.png) no-repeat;
}

#lampoff {
    width: 100%;
    height: 318px;
    margin:0 auto;
    background: url(../images/headerlamp-off.png) no-repeat top center;
    position: absolute;
    margin-top:60px;
    top:0px;
    left:0px;
}

#lampon {
    width: 100%;
    height: 1071px;
    margin:0 auto;
    background: url(../images/headerlamp-on.png) no-repeat top center;
    position: absolute;
    margin-top:60px;
    top:0px;
    left:0px;
}

#scheinon {
    position: relative;
    background: url(../images/lampbot.png) transparent 0px 1931px repeat-x;
    top:0px;
    left:0px;
}

#topcontext {
    width: 770px;
    margin: 200px auto 0 auto;
}

#data p {
    text-align: left;
}


#context h1 {
    color:#000080;
    font-size:18px;
}

.bright {
/*  border-left: 1px dotted #aaa;*/
  padding-left: 10px;
  margin-left:-10px;
}

.bleft {
/*  border-right: 1px dotted #aaa;   */
  padding-right: 10px;
  margin-right:-10px;
}


.bleft h1, .bright h1 {
    color:#000080;
    font-size:14px;
    font-weight: bold;
}


.news h4 {
    border-bottom: #000 solid 1px ;
    font-size: 14px;
    font-weight: bold;
}

.news a {
    text-decoration: none;
}

.news a:hover {
    text-decoration: underline;
}





/* Shop Formatierungen */
.first_prize_large {
color: #CC0000;
font-size: 15px;
font-weight: bold;
}
.first_prize_small {
color: #CC0000;
font-size: 11px;
font-weight: bold;
}
.second_prize_large {
color: #79B5BF;
font-size: 15px;
}
.second_prize_small {
color: #79B5BF;
font-size: 11px;
}
.prize_right {
text-align: right;
}
.shopbox_header {
background-color: #D7E6E7;
height: 38px;
padding-top: 8px;
border: #AAABD2 solid 1px;
overflow: hidden;
}
.shopbox_body {
background-color: #FFFFFF;
line-height: 160px;
border: #AAABD2 solid 1px;
}
.shopbox_footer {
background-color: #EBEADB;
border: #AAABD2 solid 1px;
}
.bookmark {
border: none;
width: 20px;
height: 20px;
padding: 0px;
}
