body {
	background-color:#E1DFD3; /*         light          */
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial;
	font-size:10pt;
}
div.toppic {
	padding-left:8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	width:994px;	
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(background-image.jpg);
	background-repeat:repeat-y;
}
div.toppicbody {
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
	border-color:#E1DFD3; /**********dark***********/
	border-width:20px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
	border-style:solid;
	border-color:black;
}
div.topsicbody img {
	border-color:#E1DFD3; /**********dark***********/
	border-width:1px;
	border-style:solid;
}
img.blackrightcorner {
/*	position:relative;
	left:8px;
	top:0px;*/
}
div.content {
	background-color:#E1DFD3; /*         light          */
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:8px;
	width:994px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(background-image.jpg);
	background-repeat:repeat-y;
	z-index: 3;
}
div.contentbody {
	border-width:1px;
	border-color:#46442F; /**********dark***********/
	border-style:solid;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	background-color:white;
	text-align:left;
	z-index: 3;
}
div.menudiv {
	background-color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	width:994px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	color:#FFFFFF;
	background-image:url(background-image.jpg);
	background-repeat:repeat-y;
/*        z-index:100;*/
}


/**      Überschriften            **/
h1 {
	color:#0182A2;
	font-size:16pt;
	font-weight:bold;
}
h2 {
	color:#0182A2;
	font-size:12pt;
}
p {
	color:#0182A2;
	font-size:10pt;
	text-align:justify;
}
a {
	color:#000000;
	text-decoration:none;
}
a:visited {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

td.light-back {
	padding-right:70px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

td.grey-back {
	background-color:#EEEEEE;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

/**        menu           **/
* html div.menudiv {
    width: 1002px;
    w\idth: 1002px;  /* IE 6 in standards-compliant mode */
  }
/**  div.menudiv div {
    clear: left;
  }**/
  ul.Navigation {
	margin: 0; 
	padding: 0;
	text-align: left;
	background-color: #000000;
  }

  ul.Navigation li {
	list-style: none;
	float: left;
	position: relative;
	margin-top: 0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0;    
  }
  
  * html ul.Navigation li {
	margin-bottom: -0.4em;
  }

  ul.Navigation li ul {
	margin: 0; 
	padding: 0;
	position: absolute;
        top: 19px; 
        left: 0px;
        width:200px;
	z-index:150px;
  }
  * html ul.Navigation li ul {
	left: 0px;
        width:200px;
	z-index:150px;
	lef\t: 10px;
  }
  ul.Navigation li ul li {
	float: none;
	display: block;
	border-top: 1px; 
	border-bottom: 1px; 
	border-left: 1px; 
	border-right: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color: #00A6EB;
	width:200px;
	z-index:100;
  }
  a.menulink {
	width: 80px;
	font-family: Arial, sans-serif;
	text-decoration: none; 
	padding:2px 2px 2px 8px; 
	background-color: #000000;
	color:white;	
  }
  a.menulink:hover {
	background-color: #000000;
	color:white;	
  }
  ul.Navigation a {
	display: block;
	width: 110px;
	font-family: Arial, sans-serif;
	text-decoration: none; 
	padding:2px 2px 2px 8px; 
	background-color: #000000;
	color:white;
  }
  * html ul.Navigation a {
	width: 110px; /*9.2em;*/
	w\idth: 130px;  /* IE 6 in standards-compliant mode */
  }

  ul.Navigation li ul li a {
	display: block;
	width: 190px;
	font-family: Arial, sans-serif;
	text-decoration: none; 
	padding:2px 2px 2px 8px; 
	/*background-color: #00A6EB;
	background-color: #000000;*/
	color:white;
	z-index:110;
  }
  * html ul.Navigation li ul li a {
	width: 190px; /*9.2em;*/
	w\idth: 190px;  /* IE 6 in standards-compliant mode */
  }

  ul.Navigation li a:hover, li a:hover{
 	padding: 2px 2px 2px 8px;
	background-color: #FFFFFF;
	color: #000000;
  }
  
  ul.Navigation li ul:hover {
	padding: 0px 0px 0px 0px; 
	margin: 0px;
  }

  ul.Navigation li a:active, ul.Navigation li:hover a:active {
  	color: #000000;
	background-color: #CCCCCC;
  }

  /* dynamisches Ein- / Ausblenden */
  ul.Navigation li ul {
  	display: none;
	padding: 0px; 
	margin:  0px;
  }
  
  ul.Navigation li:hover ul {
    	display: block;
	padding: 0px; 
	margin:  0px;
    	background: #EEEEEE;
  }


/*******************************/
/* kinoprogramm auf einer seite*/
/*******************************/
		div.tagesprogramm {
			float:left;
			width:500px;
			color:black;
			margin-left:0px;
			padding-left:0px;
			padding-right:12px;
			padding-top:20px;
			padding-bottom:40px;
			font-size:9pt;
			border-style:solid;
			border-color:red;
			border-width: 0;/*1px 1px 1px 1px;*/
		}

		td {
			font-size:9pt;
			border-width:0px 0px 0px 0px;
			border-color:#000099; /* dark top color */
			border-style:solid;
			text-align:left;
		}
		table.kinoprogrammTable {
			font-size:9pt;
			border-width:0px 0px 0px 0px;
			border-color:#000099; /* dark top color */
			border-style:solid;
			text-align:center;
			width:500px;
		}
		td.programweiter {
			color:#000099; /* dark top color */
			background-color:#6fb7e4; /* light color */
			height:30px;
                        text-align:center;
		} 
		td.program {
			width:140px;
			color:#000099; /* dark top color */
			background-color:#6fb7e4; /* light color */
			height:30px;
			border-width:1px 1px 0px 0px;
                        text-align:center;
		}
		td.programbottom {
			width:140px;
			color:#000099; /* dark top color */
			background-color:#6fb7e4; /* light color */
			height:30px;
			border-width:1px 1px 1px 0px;
                        text-align:center;
		}
		td.programfirst{
			width:140px;
			color:#000099; /* dark top color */
			background-color:#6fb7e4; /* light color */
			height:30px;
			border-width:1px 1px 1px 1px;
                        text-align:center;
		}
		td.zeitfirstlast {
			width:50px;
			background-color:#6fb7e4; /* light color */
			text-color:#000099;
			border-width:1px 1px 1px 1px;
			border-color:#000099; /* dark top color */
			border-style:solid;
                        text-align:center;
		}
		td.programweiter a {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.programweiter a:visited {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.programweiter a:active {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.programweiter a:hover {
			color:#FFFFFF;  /* link hover color */
                        text-align:center;
		}
		td.program a {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.program a:visited {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.program a:active {
			color:#000099; /* dark top color */
                        text-align:center;
		}
		td.program a:hover {
			color:#FFFFFF;  /* link hover color */
                        text-align:center;
		}
		td.program:hover {
			/* background-color:#000099; dark top color */
			color:#FFFFFF;
			height:30px;
                        text-align:center;
		}

		
		td.noprogram {
			border-width:1px 1px 0px 0px;
			width:140px;
			/*background-color:#6fb7e4;  light color */
                        text-align:center;
		}
		td.zeit {
			width:50px;
			background-color:#6fb7e4; /* light color */
			text-color:#0182A2;
			border-color:#000099; /* dark top color */
			border-style:solid;
			border-width:1px 1px 0px 1px;
                        text-align:center;
		}
		td.kinoprogrammheader {
			font-size:20pt;
			text-color:#0182A2;
			font-weight:bold;			
			border-width:0px 0px 0px 0px;
			/*background-color:#6fb7e4; light color */
                        text-align:center;
		}
		td.kinoprogrammheadermiddle {
			font-size:20pt;
			color:#0182A2;
			font-weight:bold;			
			border-width:1px 0px 0px 0px;
			/*background-color:#6fb7e4; light color */
                        text-align:center;
		}
table.Kalender tr td {
	 background-color: #CCCCCC;
	 text-align : center;
	 vertical-align : middle;
}


