*{
  margin: 0px;
  padding: 0px;
  border: 0px;
 }

html,body {
  background : #fff;
  font: normal 12px arial,tahoma,verdana,sans-serif;
  background: url('../img/background.gif') repeat-x;
  text-align: center;
 }

.pageFooter {
  margin-top: 5px;
  margin-bottom: 10px;
	font-size: 90%;
	color: #999;
}

.clear {
  clear: both;
 }
 
 .fleft {
	float : left;
}
 
textarea,input,select {
	border: 1px solid #999;
	padding: 1px;
	font-size: 11px;
	margin: 2px 0 2px 0;
	vertical-align: middle;
 }

input.search { 
	width: 104px;
}

textarea {
	padding: 2px 2px 2px 4px;
	font-family: arial;
}

option {
	padding: 0 0 0 2px;
}
 
/* links */

a {
  color: #638301;
  text-decoration: none;
 }

a.oldlink {
  text-decoration: none;
  color: #000000;
 }

a.itemlink {
  text-decoration: none;
  color: #000000;
 }

a.textlink {
	text-decoration: underline;
}

a:hover {
  color: #9CCE00;
 }

.elink:hover {
 color: #9CCE00;
 border-bottom: 1px solid #9cce00;
}

.elink {
  color: #638301;
  border-bottom: 1px solid #638301;
}

 
/* Top Header & Menu Bar*/
.topheader {
	height: 80px;
	width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../img/headerbck.jpg') repeat-x;
}

.centerbox {
	text-align: left;
  background: url('../img/headerbck3.jpg') top center;	
  height: 80px;
}

.toplogo {
	margin-top: 0px;
	margin-left: 72px;
}

.menubar {
	height: 30px;
	width: 100%;
  background: url('../img/menubck.gif') top center;	
 }
 
.posterbar {
	height: 213px;
	width:100%;
  background: url('../img/posterbarbck.jpg') top center;	
  text-align: center;
  float:left;
}

span.posterbox {
  background: url('../img/posterbck.jpg') center center no-repeat;		
  width:24%;
  height:207px;
  text-align: center;
  margin-top:2px;
}

div.bigbbox {
  background: url('../img/bigbback.gif') center center no-repeat;		
  width:208px;
  text-align: center;
  margin-top:2px;
  border: 0px solid #f00;
}

span.posterbox img {
	margin-top: 7px;
	width:134px;
	height:193px;
}

div.bigbbox img {
	margin: 4px 0 4px 0;
	width:200px;
	height:57px;
}

/* Layout */
#owrapper {
  background: url('../img/gradientbck.gif') repeat-x;				
  border: 0px;
  margin: 0px;
  padding: 10px 0;
  float: left;
  width:100%;
  min-height: 200px;
  text-align:center;
}

#wrapper {
  position: relative;
  min-width: 400px;
  width:787px;
  z-index:100;
  margin:0 auto;
  text-align:center;
 }

#outer {
  border-left: 214px;  /* left column background */
 }

#inner {
  margin: 0;
  width: 100%;
  z-index:100;
 }
 
#sidebar {
  width: 208px;
  text-align: center;
  padding: 0;
  float: left;
  margin-left: 9px;
  border: 0px solid #f00;
}

#content {
  width:570px;
  text-align:left;
  padding:0;
  float: left;
  margin: 0;
 }

#sidebarright {
  width: 210px;
  text-align: center;
  padding: 0;
  float: right;
  margin-left: 17px;
}

.textblok {
  margin: 10px 0 0 0;
	line-height: 1.4em;
  text-align: justify;
}


/* image boxen*/
.filmlist {
	width: 100%;
	margin-top:10px;
	float:left;
}

.pibox {
  border: 1px solid #d4d4d4;
  background-color : #e4e6e5;
  margin: 5px 5px 5px 5px;
}

.pselect {
	background-color:#9CCE00;
}

.pbox {
  border: 1px solid #d4d4d4;
  background-color : #e4e6e5;
  margin: 0 auto;
}

.white_border {
  border: 3px solid #fff;
  margin: 5px 0 4px 0;
}

.frontposter {
  border: 1px solid #000;
}

.posterbox {
  width: 33%;
  float: left;
  border: 0px solid #f00;
  padding: 0;
  margin: 0 0 5px 0;
  text-align: center;
}

.ftext {
   font: bold 12px arial;
  }
  
.headlines {
	font-size : 26px;
  letter-spacing: -1px;
  color: #333;
}

.smallheadlines {
	font-size : 20px;
  letter-spacing: -1px;
  color: #333;
}


.tsmall {
	font-size: 11px;
}

table.toppers2 td {
	font-size: 11px;
}

table.newstabel {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 90%;
	width: 100%;
}

table.newstabel th {
	text-align: left;
	background-color: #eee;
  background: url('../img/menubackground.gif') repeat-x;  	
	padding: 3px 0 3px 2px;
	border-top: 1px solid #ddd;	
	color: #666;
}

table.newstabel td {
	text-align: left;
	padding: 2px 0 2px 4px;
	border-top: 1px solid #ddd;
}

.fp_column1 {
	float: left;
	width: 405px;
	
}

.fp_column2 {
	width:150px;
	float:right;
	text-align:center;
}

.infobutton {
	margin: 0 0 4px 0;
}

/* Menu Box */
.menubox {
  background-color: #fff;
  font-size: 11px;
  margin: 0 0 15px 0;
  border:0px solid #f00;
}

.menuheader {
  background: url('../img/subheaderbck.gif') repeat-x;  
  background-color: #403b32;
  font-weight: bold;
  color: #fff;
  padding: 2px 0 0px 6px;
  margin: 0 0 5px 0;
  text-align: left;
  height: 19px;
}

.menuheader2 {
  background-color: #e6e8e7;
  background: url('../img/menubackground.gif') repeat-x;  
  border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #ddd;  
  font-weight: bold;
  color: #666;
  padding: 3px 0 3px 3px;
  margin: 0 0 5px 0;
  text-align: left;
}

.menuitems {
  padding: 0 5px 0 5px;
  text-align: left;
  margin: 0 0 5px 0;
  color: #333;
}

.menufooter {
  border-bottom: 2px solid #d5d5d5;
}

.polloption {
  vertical-align: middle;
  border: 0px;
  margin: 2px;
]margin: 0;/*only read by IE6*/
  padding: 0px;
}

ol.nitems  {
  font-size: 11px;
  list-style-type:decimal;
  list-style-position:inside;
  padding-bottom: 4px;
 }
 
ul.uitems  {
  font-size: 11px;
  list-style: none;
 }

ul.uitems li {
  font-size: 11px;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #ddd;
 }

ol.nitems li{
  font-weight: bold;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #ddd;

}

ol.nitems li p {
  font-weight: normal;
  display: inline;
}

.advententiebox {
  text-align: center;
  border: 1px solid #d4d4d4;
  background-color : #eeeeee;
  margin: 0 auto;
  margin-bottom: 15px;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: 10px;
}

table.listtable {
	width: 100%;
}

table.listtable th {  
	background: url('../img/subheaderbck.gif') repeat-x;  
  background-color: #403b32;
  font-weight: bold;
  color: #fff;
  padding: 0px 0px 0px 6px;
  margin: 0 0 5px 0;
  text-align: left;
  height: 21px;
 }

table.listtable td {
	border-bottom: 1px solid #eee;
	padding: 2px 2px 2px 5px;
}

table.listtable tr.odd {
  background: url('../img/menubackground.gif') repeat-x;  
}

.filmlogbox {
  float: left;
  width: 450px;
  padding-left: 2%;
}

.newsdate {
 float: left;
 font-size: 10px;	
 padding-bottom: 10px;
}

.menubarimg {
	margin-top: 4px;
}

div.infobar {
	padding: 2px 0px 0px 6px;
	border: 0px;
	margin: 0px;
	background: url('../img/subheaderbck.gif') repeat-x;
	background-color: #403b32;	
  color: #fff;
  font: bold 12px arial;
  height:19px;
}

.smilie {
	margin: 0 10px 0 10px;
}