body      { font-family: Arial, Helvetica, sans-serif; font-size:1em; color: #000000; /*margin-right: 50%;*/ }

a         { text-decoration: none; color: #ff9900; }
a:hover   {}
a:focus, input:focus { -moz-outline: none; outline: none; ie-dummy: expression( this.hideFocus=true ); }

input, select, textarea {}

select.h10  { margin-bottom: 10px; }

.imgleft { vertical-align:middle; margin-left:3px; }
.imgright { vertical-align:middle; margin-right:3px; }


p, div.filmstart, div.filmdetail, li { font-size:0.8em; }
li                                { list-style: disc; margin-left: 1em;}
div.row   { margin-bottom: 5px; }
div.shadow { background: transparent url(/index/bg_button.png) repeat-x 0px 80px; }
.clear    { clear: both; width: 1px; height: 1px; overflow: hidden; }
.left     { float: left; }
.right    { float: right; }
.w15      { width: 15%; }
.w20      { width: 20%; }
.w25      { width: 25%; }
.w28      { width: 28%; }
.w30      { width: 30%; }
.w33      { width: 33%; }
.w40      { width: 40%; }
.w44      { width: 44%; }
.w45      { width: 45%; }
.w49      { width: 49.5%; }
.w50      { width: 50%; }
.w55      { width: 55%; }
.w60      { width: 60%; }
.w63      { width: 63%; }
.w66      { width: 66%; }
.w74      { width: 74%; }
.w79      { width: 79.5%; }
.w90                        { width: 90%; }
.w95                        { width: 95%; }
.w100     { width: 100%; }
h1        { font-size: 1.250em; color: #000000; font-weight: bold; margin-bottom: 0.25em; font-style: italic; }
h2        { font-size: 1.125em; color: #000000; font-weight: bold; margin-bottom: 0.25em; }
h3        { font-size: 1.000em; color: #000066; font-weight: bold; margin-bottom: 0.25em; font-variant: small-caps; }
h4        { font-size: 0.800em; color: #000066; font-weight: bold; margin-bottom: 0.25em; font-variant: small-caps; }

div.pad   { padding: 0px 5px 0px 5px; }
div.pad2  { padding: 0px 5px 0px 10px; }
div.pad3  { padding: 0px 5px 10px 5px; }
div.bg_button  { abackground: transparent url(/index/bg_button.png) repeat-x 0px 17px; height: 50px; margin-top: 30px; }
div.nav  { width: 33.3%; white-space: nowrap; float: left; }
div.nav a { padding: 7px 0px 3px 6px; color: #adadad; display: block; font-size:0.75em; font-weight: bold; text-align:center;  }
div.nav a:hover, div.nav a.active, span.red { color: #ff9900; }
.iconset img { margin:0 2px; }

div.btn_links  { background: transparent url(/index/btn_blank.png) no-repeat 0px 0px; cursor: pointer; border-right: 2px solid #fff; font-size:0.75em; font-weight: bold; }
div.btn_rechts { background: transparent url(/index/btn_blank.png) no-repeat 0px 0px; cursor: pointer; font-size:0.75em; font-weight: bold; }

div.shadow_left   { background: transparent url(/index/shadow_left.png) no-repeat 0px 22px; width: 18px; height: 33px; float: left; }
div.shadow_right  { background: transparent url(/index/shadow_right.png) no-repeat 0px 22px; width: 18px; height: 33px; float: left; }

div.new_movie     { background: transparent url(/art/css/mobile/label_neu.png) no-repeat 0px 0px; width: 27px; height: 27px; float: right; }
div.right                                        { float: right; }
div.button                                { background: transparent url(/index/btn_blank.png) no-repeat 0px 0px; text-align:center; }
div.home_button {}
div.home_button a, div.button a { padding: 18px 0px 16px 16px; color: #000000; display: block; font-size:1.125em; font-weight: bold; }
div.home_button a:hover, div.button a:hover { color: #ff9900; }
div.button a { font-size: 0.75em; border-bottom: 1px solid #bbb; padding: 10px 0px 6px 6px; text-transform: uppercase; }
div.br  { border-right: 1px solid #bbb; }
div.h25 img { height:25px; }
hr, .reservline  { height: 2px; margin: 0.5em 5px; background: transparent url(/index/dot.png) repeat-x 0px 0px; border: 0; }

div.center { text-align: center; }
div.center a        { color: #666; font-size:0.75em; }
div.center a:hover  { color: #ff9900; }
div.infoleft        { color: #666; font-size:0.75em; }

div.footer          { color: #d2d2d2;  padding: 0 0 5px 0; text-align: center; }
div.footer a        { color: #666; font-size:0.75em; }
div.footer a:hover  { color: #ff9900; }


.magenta { color: #b90049; }