h1
{
padding:3px;
margin:10px 5px 10px 0;
font-size:18px;
border-top:2px solid #039;
border-bottom:1px solid #038;
}

h2
{
padding:3px;
margin:15px 5px 10px 0;
font-size:14px;
font-weight:bold;
border-top:2px solid #fc9;
border-bottom:1px solid #fc8;
}

h3
{
padding:5px 0 5px 3px;
margin:0;
font-size:15px;
font-weight:bold;
}

h4
{
padding:15px 0 5px 3px;
margin:10px 0;
font-size:11px;
font-weight:bold;
}

h5
{
padding:0;
margin:0;
font-size:11px;
font-weight:bold;
}

h6
{
padding-top:15;
margin:30px 15px 15px 0px;
font-size:15px;
font-weight:bold;
border-top:1px solid #fc9;
line-height:25px;
clear: left;
}

#content a
{
font-weight:bold;
color:#039;
text-decoration: none
}

#content a:hover
{
font-weight:bold;
color:#f90;
text-decoration: none
}

#content2 a
{
font-weight:bold;
color:#039;
text-decoration: none
}

#content2 a:hover
{
font-weight:bold;
color:#f90;
}

#leftnav a
{
font-weight:bold;
color:#039;
text-decoration: none
}

#leftnav a:hover
{
font-weight:bold;
color:#f90;
text-decoration: none
}

img
{
border:0;
}

.filmtable
{
	width:99%;
	padding:5px;
	text-align:left;
}

.filmtable p
{
padding:0;
margin:0 5px;
}

.filmtable td
{
vertical-align:top;
}

.filmtable td
{
padding-top:0;
}

.festivaltable
{
	border: 3px;
	border-spacing: 10px;
}

.contacttable
{
width:100%;
padding:4px;
border-bottom:1px solid #f90;
text-align:left;
}

.contacttable p
{
padding:0;
margin:0 5px;
}

.trailertable
{
width:99%;
padding:5px;
text-align:center;
}

.strong
{
	font-weight:lighter;
}

.orange
{
font-size:13px;
font-weight:bold;
color:#f90;
}

.zitat
{
font-style:italic;
}

.smalltext
{
	line-height:20px;
	}

.tabledot
{
	border: 3px;
	border-color:#f90;
	border-spacing: 10px;
	border-style: double;
	
	}
	
.underline
{
padding:15px;
margin:15px 5px 10px 0;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #fc8;
}
