body {
 background: #9D9D9D;
}
body, td {
 font-family: arial black;
 color: white;
 font-size: 13px;
}

a { color: white; 
text-decoration: none;
}

#main {
 margin-left: auto;
 margin-right: auto;
 width: 808px;
 text-align: center;
}

#name {
 background: url('/img/name.png') no-repeat;
 width: 281px;
 height: 47px;
 margin-bottom: 15px;
 margin-left: 40px;
}

img {
 border: 0px;
}

#menu {
 height: 38px;
}

#menu a {
  margin-left: 5px;
  margin-right: 5px;
}

#oben {
 width: 808px;
 height: 49px;
clear: both;
float: left;
}

#oben.weiss {
 background: url('/img/oben_weiss.png') no-repeat;
}

#oben.blau {
 background: url('/img/oben_blau.png') no-repeat;
}

#oben.rot {
 background: url('/img/oben_rot.png') no-repeat;
}

#oben.gelb {
 background: url('/img/oben_gelb.png') no-repeat;
}

#oben.gruen {
 background: url('/img/oben_gruen.png') no-repeat;
}


#content {
 text-align: left;
 margin: 0;
 width: 750px;
clear: both;
float: left;
padding-left: 30px;
padding-right: 30px;
}

#content.weiss {
 background: url('/img/bg_weiss.png') repeat-y;
}

#content.blau {
 background: url('/img/bg_blau.png') repeat-y;
}

#content.rot {
 background: url('/img/bg_rot.png') repeat-y;
}

#content.gelb {
 background: url('/img/bg_gelb.png') repeat-y;
}

#content.gruen {
 background: url('/img/bg_gruen.png') repeat-y;
}


#unten {
 width: 808px;
 height: 49px;
clear: both;
float: left;
}


#unten.weiss {
 background: url('/img/unten_weiss.png') no-repeat;
}

#unten.blau {
 background: url('/img/unten_blau.png') no-repeat;
}

#unten.rot {
 background: url('/img/unten_rot.png') no-repeat;
}

#unten.gelb {
 background: url('/img/unten_gelb.png') no-repeat;
}

#unten.gruen {
 background: url('/img/unten_gruen.png') no-repeat;
}

.item {
 width: 241px;
 float: left;
 margin-left: 5px;
}
.item .image {
 height: 191px;
}

.item .untertitel {
 margin-left: 25px;
 margin-bottom: 10px;
}

h1 {
margin-top:0;
margin-bottom:10px;
margin-left: 10px;
}

.choice {
 text-align: center;
 margin-bottom: 10px;
}

#submenu {
  margin-top: 35px;
}

#submenu td {
height: 30px;
}

.square {
width: 30px;
}

.aktiv { color: red; width: 30px; height: 30px; }
.inaktiv { color: green; width: 15px; height: 15px;  }

#submenu .blau div {
 background: #0656D3;
}
#submenu .weiss div {
 background: white;
}
#submenu .rot div {
 background: #E21F1D;
}
#submenu .gelb div {
 background: #FFEF01;
}
#submenu .gruen div {
 background: #0D9004;
}
#submenu .orange div {
 background: #FFA200;
}
#submenu .lila div {
 background: #9C01FF;
}

.back_link {
 margin-top:-15px;
font-size: 12px;
}

.subtitle {
 float:left;margin-left:20px;margin-top: 13px;
}

#left_column {
width: 510px;
float: left;
padding-left: 20px;
}

#left_column p{
 margin-left: 10px;
}

#right_column {
width: 210px;
float: left;
padding-left: 10px;
}

.tblau {
 color: #0656D3;
}
.tweiss {
 color: white;
}
.trot  {
 color: #E21F1D;
}
.tgelb  {
 color: #FFEF01;
}
.tgruen  {
 color: #0D9004;
}
.torange  {
 color: #FFA200;
}
.grau {
 color: #5C5A5B;
}


.rahmen td.lo {
height: 16px;
}

.rahmen td.ru {
height: 16px;
}

.rahmen td.m {
padding-left: 16px;
padding-right: 16px;
width: 500px
}

.rahmen.blau {
 background: #0656D3;
}

.rahmen.weiss {
 background: white;
}

.rahmen.rot  {
 background: #E21F1D;
}

.rahmen.gelb  {
 background: #FFEF01;
}

.rahmen.gruen  {
 background: #0D9004;
}

.rahmen.orange  {
 background: #FFA200;
}

.rahmen.lila  {
 background: #9C01FF;
}

#gallery img {
 margin-left: 3px;
 margin-right: 3px;
 margin-top: 3px;
 margin-bottom: 3px;
}

#gbposts {
  margin-top: 20px;
  font-family: arial;
}

.gbpost_headline {
  font-family: arial black;
}

.input {
width: 200px;
margin-bottom: 3px;
}

.preis {
width: 45px;
height: 33px;
background: url('/img/preis.gif') no-repeat;
}

#filmpreise .details {
font-family: arial;
font-size: 12px;
}

#fotos p{
margin-left: 10px;
}

#fotos #gallery {
 margin-left: 20px;
}

#fotos #gallery img{
 border: 8px solid white;
}

#fotos #gallery img:hover{
 border: 8px solid red;
}

#fotos .rahmen {
margin-left: 8px;
}

#fotos .rahmen .m {
width: 700px;
}

#startbild {
margin-top: -50px;
}
