/* CSS Document */

body  { background: #272626;
	      margin: 0px; padding: 0px; overflow: hidden;
          font-family: Verdana; font-size: 13px; font-weight: normal;
          line-height: 17px; color: #FFFFFF;
	    }

.bodytext {   font-size: 13px; font-weight: normal;
              line-height: 17px;  }
 		
img { border: 0px; }
a	{ border: 0px; }
		
#main 	  { position: absolute; left: 50%; top: 0px;
            width: 750px; height: 100%; 
            margin-left: -375px; padding: 0px; 
            overflow: hidden;
	  	    background: black url(img_basic/header_blau.jpg) no-repeat center top;
          }
		  
#main_kino	  { position: absolute; left: 50%; top: 0px;
            width: 700px; height: 100%; 
            margin-left: -375px; padding: 0px; 
            overflow: hidden;
	  	    background: black url(header.jpg) no-repeat center top;border:1px solid #800000;	  	    
            }
		  
#header_click
{
		background-image:url(header.jpg);
	    display:block;
	    height:80px;
	    text-indent:-9999px;
	    width:700px;
	  	    
}		  
		  
#scrollen { position: absolute; left: 0px; top: 160px; width: 700px; height: expression(document.body.offsetHeight - 186 + "px"); 
			scrollbar-darkshadow-color: #ffffff; 
			scrollbar-shadow-color:#FFFFFF; 
			scrollbar-track-color:#dddddd; 
			scrollbar-base-color:white; 
			scrollbar-face-color:#cccccc; 
			scrollbar-arrow-color:#999999; 
			scrollbar-highlight-color:#FFFFFF;
			overflow: auto; background-color: black;
			bottom: 21px;
			}

#menu1 { width:100%;
	 background:#800000;
			}
		  
#description{ position: absolute; left: 30px; top: 20px; width: 560px; height: 145px; float:left;}

a:link	{  font-size: 13px; font-weight: normal; color: #800000; text-decoration: none; }
a:hover	{  font-size: 13px; font-weight: normal; color:#800000; text-decoration: underline; }
a:active	{ font-size: 13px; font-weight: normal; color: #800000; text-decoration: underline; }
a:visited	{ font-size: 13px; font-weight: normal; color: #800000; text-decoration: none; }


h1 a:link	{  font-size: 15px; font-weight: normal; color: #800000; text-decoration: none; }
h1 a:hover	{  font-size: 15px; font-weight: normal; color:#800000; text-decoration: underline; }
h1 a:active	{ font-size: 15px; font-weight: normal; color: #800000; text-decoration: underline; }
h1 a:visited	{ font-size: 15px; font-weight: normal; color: #800000; text-decoration: none; }


#smp { border-top: 1px solid;border-bottom:1px solid;padding-top:5px;padding-bottom:5px;width:430px;}	
#hallo                  { color: #FFD6B0; font-weight: bold; font-size: 18px; line-height: 19px; }
h1			{ color: #FFD6B0; font-weight: bold; font-size: 16px; line-height: 16px; }
h2			{ color: white; font-weight: bold; font-size: 13px; line-height: 15px; }

#mailform		{border:0px; }
input	{  background-color: white; border: 0px solid #2C3B90;margin-right: 5px;margin:4px; }
input.csc-mailform-submit	{  background-color: gray; border: 1px solid #2C3B90;margin-right: 5px;margin-left:-2px;margin-top:5px; }



fieldset {
  border:0px;
  }
label {
  float:left;
  width:30%;
  padding-top:0.2em;
  }

	
br 			{ clear: left; }


.newsletter { border-top: 1px solid #3B4897; border-bottom: 1px solid #3B4897; width: 460px; height: 25px; }
#navi1		{ position: absolute; left: 0px; top: 120px; width: 700px; height: 25px;color:white;background:#800000;font-weight: bold;padding-top:4px;padding-left:10px;}
#navi1 a:link	{ color:white; font-size:12px;font-weight: bold;padding-right:10px;}
#navi1 a:visited { color:white; font-size:12px;font-weight: bold;padding-right:10px;}
#navi1 a:hover  { color:#FFD6B0; font-size:12px;font-weight: bold;padding-right:10px; text-decoration: underline;}
#navi2		{ position: absolute; left: 155px; top: 189px; width: 200px; height: 15px; z-index: 2; }
#navi2		{ position: absolute; left: 155px; top: 189px; width: 200px; height: 15px; z-index: 2; }
#navi_index	{ position: absolute; right: 18px; top: 188px; width: 450px; height: 15px; }
#navi_kino	{ position: absolute; right: 18px; top: 188px; width: 450px; height: 15px; }
#titel		{ position: absolute; left: 0px; top: 7px; }
#subnavi	{ position: absolute; right: 20px; top: 7px; }
#bottomnavi	{ position: absolute; left: 0px; bottom: 0px; width: 700px; height: 21px; background-color: #800000;}
#info		{ position: absolute; left: 0px; top: 25px; }
#kooperation{ position: absolute; left: 0px; bottom: 0px; width: 700px; height: 38px; background-color: #cccccc; }
#xtra1		{ position: absolute; left: 68px; padding-top: 2px; width: 600px;text-align:right; }
#xtra1 a:link	{ color:white;}
#xtra1 a:visited { color:white;}
#xtra2		{ position: absolute; left: 68px; padding-top: 10px; }
.special1	{ line-height: 0px; }
.special2	{ color: black; }
.abstand	{ margin-bottom: 5px; }
.Sfilmdiv {	float:left;width:310px;padding-top:20px;}
.Sfilm	     {width:400px;}
.Sfilmtitel  {text-align:left;width:400px;}
.Sfilmtitel  a:link {color: #ffffff;font-size:15px;font-weight: bold; }
.Sfilmtitel  a:visited {color: #ffffff;font-size:15px;font-weight: bold;}
.Sfilmtitel  a:hover {color: #ffffff;font-size:15px;font-weight: bold;text-decoration: underline;}
.Sfilminfo   {font-size:11px;}
.Stermine {font-size:13px;}
.Stermine td {font-size:13px;}
.csc-firstHeader {padding-bottom:10px;} 
.filmtitel  {color: #800000;font-size:15px;font-weight: bold;line-height: 19px}
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:transparent; border-left:1px solid #800000; border-right:1px solid #800000; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:transparent; border-left:1px solid #800000; border-right:1px solid #800000;}
.rRline1 {margin:0 5px; background:#800000;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}

#content {
width:85%;
float:left;

}

#rechtespalte {
margin-top:35px;
margin-left:475px;
}
