
body
{
margin: 0;
padding: 0;
font-size: 12px;
font-family: "Trebuchet MS", "Andale Mono", "Monotype.com", monospace;
font-weight: normal;
line-height:120%;
color: #fff;
background: #000;
min-width:895px;
}

*
{
outline:none;
border:none;
margin: 0;
padding: 0;
}

td{vertical-align:top;font-size: 14px;width:100px;}

a:link {color: #fff;}
a:visited {color: #fff;}
a:hover {color: #999;}

a.admin:link {font-size: 14px;color: #999;}
a.admin:visited {font-size: 14px;color: #999;}
a.admin:hover {font-size: 14px;color: red;}

div#container
{
margin: auto;
width:895px;
background: #000 url(../images/bg/querschuss_bg8.jpg) no-repeat scroll center 67px;
}

div#container_admin
{
margin: auto;
width:895px;
background: #000;
}

div#ilike
{
height:27px;
float:left;
margin:40px 0 0 34px;
}

img#logo
{
float:right;
margin:40px 34px 0 0;
}

div#nav ul
{
margin: 158px 0 0 0; padding: 0;
list-style: none;
float: left;
height:87;
}

div#nav li {
	margin: 0; padding: 0;
}

div#nav a {
	display: block;
	width: 151px;
	text-indent: -99999px;
	background-position: left top;
}

div#nav a:hover {
	background-position: 151px top;
}

div#nav li.querschuss a {
	background-image: url(../images/layout/nav_01.png);
	height: 19px;
}
div#nav li.aktuell a {
	background-image: url(../images/layout/nav_02.png);
	height: 21px;
}
div#nav li.querschuesse a {
	background-image: url(../images/layout/nav_03.png);
	height: 28px;
}
div#nav li.kontakt a {
	background-image: url(../images/layout/nav_04.png);
	height: 19px;
}

#querschuss li.querschuss a,
#aktuell li.aktuell a,
#querschuesse li.querschuesse a,
#kontakt li.kontakt a
{
	background-position: 151px top;
}

div#links
{
margin:40px 34px 0 0px;
float:right;
}

div#content
{
margin:0px 34px 0 34px;
}

div#content h1
{
width:552px;
text-indent:-9999px;
}

div#content h1.aktuell{height:50px;background: #000 url(../images/aktuell/bg_headline.gif) no-repeat;margin:0 0 15px 0;}
div#content h1.querschuss{height:79px;background: #000 url(../images/querschuss/bg_headline.gif) no-repeat;margin:0 0 15px 0;}
h1.querschuesse{height:79px;background: #000 url(../images/querschuesse/bg_headline.gif) no-repeat;float:left;margin:47px 200px 5px 34px; width:552px; text-indent:-9999px;}
div#content h1.kontakt{height:50px;background: #000 url(../images/kontakt/bg_headline.gif) no-repeat;margin:0 0 15px 0;}

div#content h2
{
font-size: 12px;
font-weight:bold;
color:#000;
background: #fff;
width: 819px;
padding:1px 4px 0px 4px;
margin:0 0 20px 0;
line-height:16px;
}

div#content h2.short
{
width: 485px;
margin:0 0 20px 0;
padding:1px 4px 0px 4px;
}

div#content p
{
margin:0 0 15px 0;
}

.date
{
float:right;
}

div#content img.misc
{
margin:0 0 15px 0;
}

div.newsentry img.normal
{
float:right;
clear:right;
margin:0 0 12px 0;
}

div.newsentry div.text
{
float:right;
clear:right;
width:492px;
margin:0 0 20px 0;
}

div.filmentry_right
{
float:right;
width:492px;
margin:0;
}

div.filmentry_right div.text
{
width:492px;
margin:0 0 20px 0;
}

div.imgl {
	float: right;
	margin: 0 0 12px 0; padding: 0;
	text-align: center;
	display: inline;
}
div.imgl a.thumb {
	width: 492px;
	height: 131px;
	cursor: pointer;
}
div.imgl span {
	width: 492px;
	height: 131px;
	overflow: hidden;
	display: block;
}
div.imgl a.thumb:hover {
	background: #333;
}

div.imgl a {text-decoration: none; color: #777; display: block;}

div.movielink {
	width:314px;
	margin:0 0 20px 0;
}

div.movielink a.thumb {
	width: 314px;
	height: 176px;
	cursor: pointer;
}
div.movielink span {
	width: 314px;
	height: 176px;
	overflow: hidden;
	display: block;
}
div.movielink a.thumb:hover {
	background: #333;
}

div.movielink a {text-decoration: none; color: #777; display: block;}

div#info
{
background: #000 url(../images/querschuss/bg_info.gif) no-repeat;
height:400px;
text-align:center;
}

div#info p
{
width:600px;
margin:auto;
}

div#strobl
{
text-align:left;
width:190px;
height:48px;
background: #000 url(../images/querschuss/bg_strobl.gif) no-repeat 27px 2px;
float:left;
margin:36px 55px 40px 140px;
}

div#strobl a
{
margin:0px 0 0 0px;
}

div#petrik
{
text-align:left;
width:190px;
height:48px;
background: #000 url(../images/querschuss/bg_petrik.gif) no-repeat 0px 2px;
float:left;
margin:36px 140px 40px 0px;
}

div#petrik a
{
margin:0px 0 0 166px;
}

span.job
{
font-size: 12px;
font-weight:normal;
margin:0px 0 0 0px;
}

span.job_strobl
{
font-size: 12px;
font-weight:normal;
float:right;
}

#logo_mittig
{margin:28px 55px 0 0;float:left;}

div.showreel_trigger
{
width:376px;
margin:37px auto;
}

div.showreel_trigger a.thumb {
	width: 376px;
	height: 160px;
	cursor: pointer;
}
div.showreel_trigger span {
	width: 376px;
	height: 160px;
	overflow: hidden;
	display: block;
}
div.showreel_trigger a.thumb:hover {
	background: #333;
}

div.showreel_trigger a {text-decoration: none; color: #777; display: block;}

div#movie_trigger
{
width: 314px;
cursor: pointer;
margin:0 0 20px 0;
}

div#videoplayer
{
padding: 10px;
}

.apple_overlay {
	display:none;
	background-image:url(../images/overlay/white.png);
	width:660px;		
	padding:0px;
	font-size:11px;
}

.apple_overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.apple_overlay_showreel {
	display:none;
	background-image:url(../images/overlay/white_showreel.png);
	width:660px;		
	padding:0px;
	font-size:11px;
}

.apple_overlay_showreel .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div#erfolge
{
width:600px;
margin:0 0 30px 226px;
}

div#kontakt_right
{
min-height:100px;
margin:0 0 40px 330px;
}

div#kontakt_left
{
width:300px;
float:left;
min-height:100px;
margin:0 0 0 0;
}

div#adr_left
{
float:left;
width:100px;
min-height:100px;
margin:0 20px 0 0;
}

div#link_list
{
padding:2px 2px 2px 2px;
margin:5px 0 40px 0;
}

div#link_list ul {list-style-type:none;}

#link_list ul li a
{
padding: 0;
text-decoration: none;
}

div#cleardiv
{
clear:both;
}

div#footer
{
font-size:12px;
font-weight:normal;
color:#000;
background: #fff;
width: 819px;
padding:0px 4px 0px 4px;
margin:0 34px 50px 34px;
line-height:16px;
}

#footer ul { float:right; font-size:12px;list-style-type:none;}

#footer ul li { display: inline; }

#footer ul li a
{
padding: 0 5px 0 5px;
background-color: #fff;
color: #000;
text-decoration: none;
float: left;
border-left: 1px solid #000;
}

#footer ul li a#first
{
border-left: 0px solid #000;
}

#footer ul li a:hover
{
background-color: #000;
color: #fff;
}

#querschuss li.querschuss_f a,
#aktuell li.aktuell_f a,
#querschuesse li.querschuesse_f a,
#kontakt li.kontakt_f a
{
	background-color: #000;
	color: #fff;
}

ul.new
{
list-style-type:disc;
margin:0 0 0 14px
}
