/* main structure, fonts, links */
* {
    margin: 0;
    padding: 0;
    outline: 0;
}

body {
		height: 100%;
		background-color: #ffffff;
	}

body, table {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 11px;
}


a.scroll:link, a.scroll:visited  {
background-color : transparent;
text-decoration: none;
padding:0px;
border: none;
}

a.scroll:link:hover, a.scroll:visited:hover  {
background-color : transparent;
text-decoration: none; 
padding:0px;
border: none;
}

a.scroll:link:active, a.scroll:visited:active {
background-color : transparent;
padding:0px; 
text-decoration: none;
border: none;
}

a.standard:link, a.standard:visited  {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
color : #999999;
font-size: 11px;
background-color : transparent;
padding: 0px;
text-decoration: none; 
}

a.standard:link:hover, a.standard:visited:hover  {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
color : white;
font-size: 11px;
background-color : black;
padding: 0px;
text-decoration: none; 
}

a.standard:link:active, a.standard:visited:active  {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
color : #999999;
font-size: 11px;
background-color : transparent;
padding: 0px;
text-decoration: none; 
}

div#everything {
	width: 810px;
	text-align: left;
}

newsContent {
	width: 810px;
	margin: 45px auto 10px auto;
	text-align: left;
}

.little {
   font-family: "helvetica neue", helvetica, arial, verdana, sans-serif;
   font-size: 10px;
}

.column{
	float: left;
	width: 400px;
	margin-right: 10px;
	margin-bottom: 0px;
		line-height: 1.2em;
}
.column img{

	margin-top: 10px;

}

#showreel1a_css{
	position: absolute;
	top: 110px;
	left: 80px;
	width: 200px;
		height: 90px;
		z-index:2;
	text-indent: -9999px;
	background: url(images/showreel1a.jpg) top left no-repeat;
}

#showreel1a_css:hover{
	background-position: 0 -90px;
}

#showreel1b_css{
	position: absolute;
	top: 110px;
	left: 350px;
	width: 200px;
		height: 90px;
		z-index:2;
	text-indent: -9999px;
	background: url(images/showreel1b.jpg) top left no-repeat;
}

#showreel1b_css:hover{
	background-position: 0 -90px;
}

#showreel2_css{
	position: absolute;
	top: 35px;
	left: 420px;
	width: 220px;
		height: 200px;
		z-index:2;
	text-indent: -9999px;
	background: url(images/showreel2.jpg) top left no-repeat;
}

#showreel2_css:hover{
	background-position: 0 -200px;
}

#showreel4_css{
	position: absolute;
	top: 110px;
	left: 420px;
	width: 220px;
		height: 180px;
		z-index:2;
	text-indent: -9999px;
	background: url(images/showreel4.jpg) top left no-repeat;
}

#showreel4_css:hover{
	background-position: 0 -200px;
}

A:link, A:visited {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : transparent;
color : black;
padding: 4px;
text-decoration: none; 
}

A:link:hover, A:visited:hover {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : black;
color : white;
padding: 4px;
text-decoration: none; 
}

A:link:active, A:visited:active {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : white; 
color : black;
padding: 4px;
text-decoration: none; 
}


A.addthis_button:link, A.addthis_button:visited {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : transparent;
color : black;
padding: 4px;
text-decoration: none; 
}

A.addthis_button:link:hover, A.addthis_button:visited:hover {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : transparent;
color : white;
padding: 4px;
text-decoration: none; 
}

A.addthis_button:link:active, A.addthis_button:visited:active {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : white; 
color : black;
padding: 4px;
text-decoration: none; 
}

.trenner {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
color : black;
}

A.hell:link, A.hell:visited {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 20px;
background-color : transparent;
color : #e1e0e0;
margin-top: 4px;
text-decoration: none; 
}

A.hell:link:hover, A.hell:visited:hover {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 20px;
background-color : #e1e0e0;
color : white;
margin-top: 4px;
text-decoration: none; 
}

A.hell:link:active, A.hell:visited:active {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 20px;
background-color : white; 
color : #e1e0e0;
margin-top: 4px;
text-decoration: none; 
}

A.weiss:link, A.weiss:visited {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : transparent;
color : #dbdbdb;
padding: 4px;
text-decoration: none; 
}

A.weiss:link:hover, A.weiss:visited:hover {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : #E6E6E6;
color : white;
padding: 4px;
text-decoration: none; 
}

A.weiss:link:active, A.weiss:visited:active {
font-family:  helvetica neue, helvetica, arial, verdana, sans-serif;
font-size: 25px;
background-color : white; 
color : #E6E6E6;
padding: 4px;
text-decoration: none; 
}
.logo1 {
background-color : white; 
padding : 4px;
border : 4px solid black;
}
.logo2 {
background-color : red; 
padding : 4px;
margin-left: -4px;
border : 4px solid black;
}

ul#nav {
	list-style-type: none;
	width: 650px;
}
  ul#nav li {
      height: 25px;
      line-height: 25px;
      float: left;
      display: inline;
      text-decoration: none;
      text-indent: -9999px;
      margin: 6px 10px 0 0;
  }
  ul#nav a {
      display: block;
      height: 25px;
      line-height: 25px;
      text-decoration: none;
      background-image: url(img/nav.gif);
      background-repeat: no-repeat;
      background-position: 0 0;
      background-color: transparent;
  }


/* headings */
h1 {
    font-family: helvetica neue, helvetica, arial, verdana, sans-serif;
    color: #000;
    font-size: 82px;
	font-weight: bold;
    margin-left: 3px ;
}
h2 {
    font-family: helvetica neue, helvetica, arial, verdana, sans-serif;
    color: #000;
    font-size: 80px;
	font-weight: lighter;
    margin-left: 3px ;
}

h3 { font-family : Helvetica Neue, Helvetica; font-size : 18px; line-height: 10pt; }

.ab {
    font-family: helvetica neue, helvetica, arial, verdana, sans-serif;
    color: #000;
    font-size: 50px;
	font-weight: normal;
    margin-left: 3px ;
}
h2.page-title {
	position: absolute;
	top: 0;
	left: -9999px;
}
h2.title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .6em;
}
h2.helvetica {
   font-family: "helvetica neue", helvetica, arial, verdana, sans-serif;
   font-size: 60px;
	line-height: 70px;
   text-transform: uppercase;
	margin-left: -3px;
}
h2.helvetica_right {
	font-family: "helvetica neue", helvetica, arial, verdana, sans-serif;
   font-size: 60px;
	line-height: 70px;
   text-transform: uppercase;
	text-align: right;
}

