html {
 width:100%;
 height:100%;
}
body {
 width:100%;
 height:100%;
 padding:0px;
 margin:0px;
 background-color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#FFFFFF;
 scrollbar-base-color: #003366; 
 scrollbar-track-color: #EEEFFE; 
 scrollbar-face-color: #EEEFFE; 
 scrollbar-highlight-color: #EEEFFE; 
 scrollbar-3d-light-color: #ccd6e0; 
 scrollbar-darkshadow-color: #003366; 
 scrollbar-shadow-color: #ccd6e0; 
 scrollbar-arrow-color: #003366;
 text-align:center;
}
p {
 margin:0px;
 padding:0px;
 margin-bottom:10px;
 margin-top:5px;
}
table,tr,td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#445599;
}
h1 {
 font-size:17px;
 font-weight:bold;
 margin:0px;
 margin-top:10px;
 margin-bottom:10px;
 padding:0px;
}
.home {
 font-size:15px;
}
.home2 {
 font-size:13px;
}
#main {
 position:relative;
}
.teaserHome {
 width:390px;
 height:112px;
 background-image:url(images/bg_box_home.gif);
 border:1px solid #515C9B;
 margin-top:10px;
 margin-bottom:10px;
}
html>body .teaserHome {
 width:370px;
}
.homeBox {
 padding-left:80px;
 padding-top:3px;
}
.teaserHomeHead {
 color:#FFFFFF;
 font-weight:bold;
 font-size:13px;
}
.homeTitel {
 font-size:13px;
 color:#445599;
 margin-top:10px;
}
.boxRightHome {
 position:absolute;
 top:38px;
 left:410px;
 width:178px;
 height:279px;
 background-image:url(images/bg_box_right_home.gif);
 background-repeat:no-repeat;
}
html>body .boxRightHome {
 top:42px;
 left:390px;
}
#container {
 position:relative;
 width:900px;
 margin:auto;
 text-align:left;
}
#head {
 width:900px;
 height:118px;
 background-image:url(images/bg_head.gif);
}
#navi {
 position:relative;
 width:199px;
 float:left;
 padding-top:30px;
}
#content {
 position:relative;
 width:681px;
 float:left;
 height:401px;
 background-image:url(images/bg_content.gif);
 background-repeat:repeat-x;
 color:#445599;
}
html>body #content {
 width:661px;
}
#footer {
 height:50px;
 background-image:url(images/bg_footer.gif);
}
#rolle {
 position:absolute;
 top:0px;
 left:0px;
} 
#impressum {
 position:absolute;
 top:520px;
 left:24px;
} 
#tav {
 position:absolute;
 top:575px;
 right:24px;
 color:#445599;
} 
.boxReservierungen {
 position:absolute;
 font-weight:bold;
 top:20px;
 left:680px;
 font-size:13px;
}
.naviItem {
 margin-bottom:5px;
}
.contentBorder {
 width:46px;
 float:left;
}
#inhalt {
 position:relative;
 height:392px;
 width:589px;
 float:left;
 overflow:auto;
 margin-top:4px;
 margin-bottom:3px;
}
html>body #inhalt {
 width:569px;
}
.boxRechts {
 width:170px;
 float:right;
 background-color:#90A9DC;
 padding:10px;
 border:1px solid #445599;
 color:#000000;
 font-size:11px;
}
html>body .boxRechts {
 width:140px;
}
.boxLinks {
 width:400px;
 float:left;
 margin-right:10px;
}
html>body .boxLinks {
 width:390px;
 margin-right:0px;
}
.boxHeader {
 text-align:right;
 font-weight:bold;
 color:#445599;
 font-size:13px;
}
.blau {
 color:#445599;
}
.schwarz {
 color:#000000;
}
.size12 {
 font-size:12px;
}
.preise {
 font-size:12px;
 color:#000000;
}
.input260 {
 width:260px;
 font-size:11px;
 font-family: Arial, Helvetica, sans-serif;
}
.area260 {
 width:260px;
 height:80px;
 font-size:11px;
 font-family: Arial, Helvetica, sans-serif;
}
form {
 padding:0px;
 margin:0px;
}
.fehler {
 color:#FF0000;
}
.subline {
 font-size:14px;
 font-weight:bold;
 margin:0px;
 margin-top:0px;
 margin-bottom:15px;
 padding:3px;
 color:FFFFFF;
 background-color:#445599;
}
.sublineRot {
 font-size:14px;
 font-weight:bold;
 margin:0px;
 margin-top:0px;
 margin-bottom:15px;
 padding:3px;
 color:FFFFFF;
 background-color:#9F0004;
}
.contentImage {
 width:180px;
 float:left;
}
#bonuskarte {
 position:absolute;
 top:30px;
 left:406px;
}
html>body #bonuskarte {
 top:31px;
 left:394px;
}
hr {
 color:#445599;
}
.buttonsKino {
 position:absolute;
 top:350px;
 width:589px;
}
html>body .buttonsKino {
 width:569px;
}
.programmLinks {
 float:left;
 width:285px;
 height:165px;
 margin-bottom:0px;
}
html>body .programmLinks {
 width:275px;
}
.programmRechts {
 float:right;
 width:285px;
 height:165px;
 margin-bottom:0px;
}
html>body .programmRechts {
 width:275px;
}
.containerVorschau {
 height:390px;
 width:589px;
 overflow:hidden;
}
html>body .containerVorschau {
 width:565px;
}
.schwarzRegie {
 height:29px;
 color:#000000;
}
.beschr {
 margin-top:5px;
 height:55px;
}
html>body .beschr {
 height:auto;
}
.saal {
 color:#FFFFFF;;
}
.plakat {
 width:90px;
 height:120px;
 float:left;
}
.plakatDetail {
 width:180px;
 height:275px;
 float:left;
}
.teaserHead {
 font-size:12px;
 margin-bottom:5px;
}
.teaserHeadDetail {
 font-size:14px;
 margin-bottom:5px;
}
.teaser {
 font-size:11px;
}
.teaser12 {
 font-size:12px;
}
.teaser14 {
 font-size:14px;
}
.zeiten {
 font-weight:normal;
 font-size:11px;
}
.zeiten14 {
 font-weight:normal;
 font-size:14px;
}
.standard {
 width:560px;
 height:340px;
 overflow:auto;
 padding-right:10px;
}
html>body .standard {
 width:550px;
}

a { text-decoration:underline;color:#445599; }
a:link {}
a:visited {}
a:active {}
a:hover {color:#445599;text-decoration:none;}

a.home { text-decoration:none;color:#445599; }
a.home:link {text-decoration:none;}
a.home:visited {text-decoration:none;}
a.home:active {text-decoration:none;}
a.home:hover {color:#445599;text-decoration:underline;}

a.white { text-decoration:underline;color:#FFFFFF; }
a.white:link {}
a.white:visited {}
a.white:active {}
a.white:hover {color:#FFFFFF;text-decoration:none;}
