Body { 
  font-family: verdana, sans-serif; 
  font-size: 9pt;
  color: #ffffff;
  
  scrollbar-face-color : #CBEEFA; 
  scrollbar-highlight-color : #FFFFFF; 
  scrollbar-shadow-color : #000000; 
  scrollbar-arrow-color : #000000; 
  scrollbar-3dlight-color: #000000;
  scrollbar-track-color : #CBEEFA; 
  scrollbar-darkshadow-color : #FFFFFF; 
  scrollbar-base-color : #D0DDF0;
}

select, input {
	background-color: #EEEEEE;
	color: #000000;
}

select, input, textarea {
	font-size: 100%;
	font-family: arial, verdana, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0;
	margin: 0;
}

input.secret {
   border: 1px solid #CBEEFA;
   background-color: #CBEEFA;
}

input.checkbox {
  border: 1px solid #49B1E5;
  background-color: #FFFFFF;
  
}

.titlewhite {
 background-color: #000000;

}

a, a.important { 
  text-decoration: none;
  font-size: 9pt;
  color: #88b0d5;
  font-family: verdana;
  font-weight: bold; 
}

a.important {
  color:#FF0000;
}


a:hover { 
  text-decoration: underline;
  font-size: 9pt;
  color: #88b0d5;
  font-family: verdana;
  font-weight: bold; 
}

a.small, a:hover.small, div.small {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
}

a.small {
  font-weight: bold;
}

div.single_message {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #77A0B0;
}

td.movie_info_highlight {
  background-color: #000000;
  text-align: left;
  border-top:    0px solid #E7E7E7;
  border-left:   0px solid #E7E7E7;
  color: #CE0000;
  font-weight: bold;
}

td.title_datum {
  vertical-align: center;
  text-align: left;
  color: #FF0000;
  background-color: #000000;
  border-top:    1px solid #282828;
  border-bottom: 1px solid #282828; font-size:18pt
}

td.title, td.title_film, td.title_center {
  vertical-align: center;
  text-align: left;
  color: #FFFFFF;
  background-color: #000000;
  border-top:    1px solid #282828;
  border-bottom: 1px solid #282828;
}


td.subtitle, td.subtitle_right {
  text-align: left;
  color: #FFFFFF;
  background-color: #000000;
  border-top:    1px solid #282828;
  /*Color: #F9F9FF;
  font-weight: bold; */
}

td.fehler_title {
  text-align: left;
  border-bottom: 1px solid #282828;
  color: #d22828;
  font-weight: bold; 
}

td.lefttitle, td.lefttitle_right {
  vertical-align: middle;
  border-right: 1px solid #282828;
  background-Color: #000000;
  color: #FFFFFF;
  font-weight: bold; 
}

td.lefttitle_right, td.subtitle_right {
  text-align: right;
}

td.body, td.body_right, td.body_center {
  
  text-align: left;
  padding: 5px;

}


td.title_center, td.body_center {
  text-align: center;
}

td.body_right {
  text-align: right;
}

td.var0, td.var1, td.var_right0, td.var_right1 {
  text-align: left;
  vertical-align: middle;
}

td.var0, td.var_right0 {
  background-color: #000000;
}
td.var1, td.var_right1 {
  background-color: #282828;
}

td.var_right0, td.var_right1 {
  text-align: right;
}

h1, h2, h3, h4 {
  font-family: verdana, lucida, arial, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}

h2 {
  color: #FFFFFF;
  font-size: 140%;
  font-weight: normal;
  margin: 0 0 0 0;
}

h4 {
  border-top: 1px dashed #f0f0e7;
  clear: both;
  color: #aaa799;
  font-weight: bold;
}


#kinoplan {
  border: none;
}

ul {
  margin-left: 30px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
}
