body
{        font:10pt verdana, arial, helvetica, sans serif;
        color:#000000;
        margin: 5;
        overflow:        scroll;
        /*background-color:   #000000;*/
		background: #ffffff url(/images/fade.jpg) repeat-x;
}

div.page_shadow {
	-moz-box-shadow: 0 0 10px 3px #ffffff;
	-webkit-box-shadow: 0 0 10px 3px #ffffff;
	box-shadow: 0 0 10px 3px #ffffff;
	text-align:center;
}

h2
{border-top:  1px solid #DADADA;
line-height:1.8;
text-indent:0px;
background-color:#F2F2F2;
font-weight: bold;
font-size:18px;
color: #3B5998;
vertical-align: left;
margin-top:0;
margin-bottom:4;
 
}

td.line1
{border-top:  1px solid #3B5998;
background-color:#e2e2e2; 
}

td.line2
{border-top:  1px solid #3B5998;
background-color:#f2f2f2; 
}


td.events
{border-bottom:  2px solid #B7C1EC;
background-color:#ffffff; 
}

td.events2
{border-bottom:  2px solid #B7C1EC;
background-color:#ffffff; 
}

td.events_noborder
{background-color:#ffffff; 
}

.red14
{background-color:#ffffff;
font-size:13px;
color: #BD1209;
vertical-align: left;
 }

.b12topline
{
line-height:1.8;
 
background-color:#BD1209;
font-weight: bold;
font-size:14px;
color: #ffffff;
vertical-align: left;
margin-top:0;
padding:5;
margin-bottom:4;
 
}

h3
{ 
border-bottom:  1px solid #ffffff;
line-height:1.4;
text-indent:0px;
background-color:#F2F2F2;
font-weight: bold;
font-size:18px;
color: #3B5998;
vertical-align: left;
margin-top:0;
margin-bottom:4;
}


h3.filminfo
{ 
line-height:1.4;
text-indent:0px;
background-color:#000000;
font-weight: bold;
font-size:18px;
color: #ffffff;
vertical-align: left;
margin-top:0;
margin-bottom:4;
}

/* Images */

img.teaser {
border: 1px solid #666666;
width: 60px;
height: 84px;
margin-left: 10;
margin-top: 3;
margin-right:0;
margin-bottom:5;
float: right;
}

.index_small {
/*top: -4px;
left: -4px;*/
width: 92px;
height: 126px;
border:1px solid #666666;
background-color: #ffffff;
margin-bottom:4px;
margin-left:2px;
margin-right:2px;
 }


.regie {
font:8pt verdana, arial, helvetica, sans serif;
color: #ffffff; 	}	

.filminfo_text {
font:10pt verdana, arial, helvetica, sans serif;
color: #ffffff; 	}	
			
			 
.pink-big {
			font:13pt verdana, arial, helvetica, sans serif;
           	color: #EA098B;
		   	font-weight: bold;      }	
		   
		   
#bb_like_box
{
    border-bottom: 1px solid #315C99;
    }

.forums {
          line-height: 1.5em;
          background: #919191;
          }
		  
.events_date {
			font:9pt verdana, arial, helvetica, sans serif;
           color: #3B5998;         }	
		   
.today_date {
			font:8pt verdana, arial, helvetica, sans serif;
           color: #666666;         }	
		   
.events_late {
			font:9pt verdana, arial, helvetica, sans serif;
           color:#3B5998;
		   font-weight: normal;         }	
		   
.events_bold {
			font:9pt verdana, arial, helvetica, sans serif;
           color:#3B5998;
		   font-weight: bold;         }
		   
.events {
			font:9pt verdana, arial, helvetica, sans serif;
           color:#3B5998;
		   font-weight: normal;         }
		   

		   
		     
table.shadow {
          border: 1px solid #000;

          background-color: #E8E8E8;       }

table.shadow td, table.shadow tr {
          margin: 0;
          padding: 8px 20px;
          background-color: #E8E8E8;}

table.shadow-w {
          border: 1px solid #000;
          width: 100%;          }

table.shadow-w td, table.shadow-w tr {
          margin: 0;
          padding: 8px 15px;        }

.spacer {width:6px; height:4px;}

table, tr, td
{        font:10pt verdana, arial, helvetica, sans serif;
        color:#000000;
 }
  table.saal
 {background-color:#030303; width:600px;}
 table.saal td
 {text-align: center;padding: 10px 10px 10px 10px;font-weight:bold;}
  table.saal th
 {text-align: center; font-weight: bold;padding: 10px 10px 10px 10px;}
   table.ticket
 {background-color:#030303; width:750px;}
 table.ticket td
 {text-align: center;padding: 10px 10px 10px 10px;font-weight:normal;}
  table.ticket th
 {font-weight: bold;padding: 10px 10px 10px 10px;}
.impressum {font:        8pt verdana, arial, helvetica, sans serif;color: #666666;}
.text8 {font:        8pt verdana, arial, helvetica, sans serif;color: #000000;}
.text9 {font:        9pt verdana, arial, helvetica, sans serif;color: #000000;}
.text10 {font:        10pt verdana, arial, helvetica, sans serif;color: #000000;}
.text9w {font:        9pt verdana, arial, helvetica, sans serif;color: #ffffff;}
h1        {font:        16pt verdana, arial, helvetica, sans serif;color:#666666; font-weight:bold; text-align:center; margin: 4 0 3 0;}
h1.teaser        {font:        16pt verdana, arial, helvetica, sans serif;color:#000000; font-weight:bold; text-align:left; margin: 4 0 3 0;}
.angebot_red {font:        13pt verdana, arial, helvetica, sans serif;color: #666666;color:#CC0000;font-weight:bold;}

a.text:link        {font:        10pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:underline;}
a.text:active        {font:        10pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:underline;}
a.text:visited        {font:        10pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:underline;}
a.text:hover                {font:        10pt verdana, arial, helvetica, sans serif;color: #666666;text-decoration:underline;}

a.filminfo:link        {font:        10pt verdana, arial, helvetica, sans serif;color:        #ffffff;text-decoration:underline;}
a.filminfo:active        {font:        10pt verdana, arial, helvetica, sans serif;color:        #ffffff;text-decoration:underline;}
a.filminfo:visited        {font:        10pt verdana, arial, helvetica, sans serif;color:        #ffffff;text-decoration:underline;}
a.filminfo:hover                {font:        10pt verdana, arial, helvetica, sans serif;color: #BD1209;text-decoration:underline;}


a.mehr:link        {font:        9pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:none;font-weight:bold;}
a.mehr:active        {font:        9pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:none;font-weight:bold;}
a.mehr:visited        {font:        9pt verdana, arial, helvetica, sans serif;color:        #000000;text-decoration:none;font-weight:bold;}
a.mehr:hover                {font:        9pt verdana, arial, helvetica, sans serif;color: #666666;text-decoration:underline;font-weight:bold;}

a.event:link        {font:        9pt verdana, arial, helvetica, sans serif;color:        #D50B33;text-decoration:none;font-weight:bold;}
a.event:active        {font:        9pt verdana, arial, helvetica, sans serif;color:        #D50B33;text-decoration:none;font-weight:bold;}
a.event:visited        {font:        9pt verdana, arial, helvetica, sans serif;color:        #D50B33;text-decoration:none;font-weight:bold;}
a.event:hover                {font:        9pt verdana, arial, helvetica, sans serif;color: #666666;text-decoration:underline;font-weight:bold;}



a.events:link        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:bold;}
a.events:active        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:bold;}
a.events:visited        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:bold;}
a.events:hover                {font:        9pt verdana, arial, helvetica, sans serif;color: #C10000;text-decoration:underline;font-weight:bold;}

a.events_old:link        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:normal;}
a.events_old:active        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:normal;}
a.events_old:visited        {font:        9pt verdana, arial, helvetica, sans serif;color:        #3B5998;text-decoration:none;font-weight:normal;}
a.events_old:hover                {font:        9pt verdana, arial, helvetica, sans serif;color: #3B5998;text-decoration:underline;font-weight:normal;}

 

a.impressum:link        {font:        8pt verdana, arial, helvetica, sans serif;color:        #666666;text-decoration:underline;}
a.impressum:active        {font:        8pt verdana, arial, helvetica, sans serif;color:        #666666;text-decoration:underline;}
a.impressum:visited        {font:        8pt verdana, arial, helvetica, sans serif;color:        #666666;text-decoration:underline;}
a.impressum:hover                {font:        8pt verdana, arial, helvetica, sans serif;color:#BD1209;text-decoration:underline;}


a.saal:link        {font:        14pt verdana, arial, helvetica, sans serif; font-weight:bold; color:        #ffffff;text-decoration:none;}
a.saal:active        {font:        14pt verdana, arial, helvetica, sans serif;font-weight:bold; color:        #ffffff;text-decoration:none;}
a.saal:visited        {font:        14pt verdana, arial, helvetica, sans serif;font-weight:bold; color:        #ffffff;text-decoration:none;}
a.saal:hover                {font:        14pt verdana, arial, helvetica, sans serif;font-weight:bold; color: #c3c3c3;text-decoration:none;}
 div.impressum {width:500; border-style:solid; border-width:1px;align:center; position:relative;}
.shadow { background: #ffffff;}
.shadow_small { background: #919191; width: 96px;}
.shadow_small_left {background: #919191; width: 96px; float: left;}
.index_table {
position: relative;

width: 100%;
border:1px solid #000000;
background-color: #ffffff;}
.index {
position: relative;
/*top: -3px;
left: -3px;*/
border:1px solid #000000;
background-color: #ffffff;
}

.clear {
clear:left;
}
.Grün {
        color: #0F0;
}
/*.Stil1 {font-family: verdana, Arial, Helvetica, sans-serif}
.Stil2 {font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stil3 {font-family: verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.Stil4 {font-family: verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.Stil5 {
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
}
.Stil6 {
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 24px;
}
 #vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 100%;
padding: 0px;
margin: 0px;
height:400px;
}
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size:100%;
display: block;
border-bottom: 2px solid #ffffff;
padding: 7px 0px 7px 4px;
text-decoration: none;
color: #666666;
width:140px;
background-color: #dadada;
text-align:center;
font-weight:bold;
}
#spacer {
font-size:100%;
display: block;
background-color: #ffffff;
padding: 7px 0px 7px 4px;
}
#vertmenu ul li b{
font-size:100%;
display: block;
border-bottom: 2px solid #ffffff;
padding: 7px 0px 7px 4px;
text-decoration: none;
color: #666666;
width:140px;
background-color: #eeeeee;
text-align:center;
font-weight:bold;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #ffffff;
background-color: #666666;
}    */
hr.content
{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #666666;
 border-bottom: solid 1px #ffffff;
}
div.smallFontSize {
        font-size: 10pt;
}
