* {
margin: 0;
padding: 0;
list-style-type: none;
font-style: normal;
}

/* force vertical scrollbar */
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: 400;
line-height: 13px;
color: #8E8B8C;
background: #1C1C1A url('../images/bg.gif') repeat-x top;
}

img {
border: 0px solid black;
}

h1 {
display: none;
}

h2, h3 {
font-weight: 400;
font-size: 13px;
line-height: 17px;
margin-bottom: 19px;
}

#infobox {
height: 14px;
float: right;
position: relative;
margin-top: -30px;
padding: 4px;
right: 20px;
text-align: center;
background-color: #1C1C1A;
}

#navigation {
width: 150px;
height: 250px;
text-align: right;
float: right;
color: #6c6869;
}

.accordion_headings {
cursor: pointer;
font-size: 13px;
height: 16px;
}

a,
a:link,
a:visited,
a:active,
a:hover {
text-decoration: none;
color: #6c6b69;
}

body {
font-family: Verdana, Helvetia, sans-serif;
font-size: 10px;
font-weight: 400;
line-height: 13px;
color: #8E8B8C;
background: #1C1C1A url('../images/bg.gif') repeat-x top;
height: 102%;   /* force vertical scroll */
}

img {
border: 0px solid black;
}

h1 {
display: none;
}

h2, h3 {
font-weight: 400;
font-size: 13px;
line-height: 17px;
margin-bottom: 19px;
}

h2.network {
margin-bottom: 10px;
color: #d3d2d0;
}

#infobox {
height: 14px;
float: right;
position: relative;
margin-top: -30px;
padding: 4px;
right: 20px;
text-align: center;
background-color: #1C1C1A;
}

#navigation {
width: 150px;
height: 250px;
text-align: right;
float: right;
color: #8e8b8c;
}

.accordion_headings {
cursor: pointer;
font-size: 13px;
height: 16px;
}

.accordion_headings:hover {
}

.accordion_child {
padding: 5px;
text-indent: 15px;
font-size: 10px;
visibility: none;
}

#main_image {
height: 394px;
width: 700px;
float: left;
border: 0px;
z-index: 1;
}

#airlock {
clear: both;
margin: 40px auto 10px auto ;
z-index: 1;
width: 965px;
}

#foot {
width: 965px;
clear: both;
text-align: right;
margin: 10px auto 10px auto ;
padding-bottom: 10px;
}

#side_content {
width: 248px;
height: 390px;
float: right;
text-align: left;
background: #151415 url('/images/logo.gif') no-repeat bottom right;
}

h2.side_content_title,
h3.news_title,
.client_name,
.producer_name,
.agency_name {
color: #d3d2d0;
}

#imprint {
width: 460px;
margin-top: 160px;
margin-left: 224px;
color: #d3d2d0;
}

#imprint > h2 {
color: #8E8B8C;
}

#imprint > address {
float: left;
}

#main_content {
width: 448px;
margin-left: 224px;
float: left;
}

#main_content > h3 {
color: #6c6b69;
margin-top: 14px;
margin-bottom: 10px;
}


/* ***************************************************************************
 * center navigation
 */

#centernav {
margin-top: 30px;
height: 20px;
margin-bottom: 10px;
float: left;
width: 965px;
}

.navitem {
margin-right: 17px;
text-align: left;
font-size: 14px;
color: #8e8b8c;
}

a:link.navitem,
a:active.navitem,
a:hover.navitem,
a:visited.navitem {
color: #8e8b8c;
}

.dimmed,
a:link.dimmed,
a:active.dimmed,
a:hover.dimmed,
a:visited.dimmed {
color: #6c6b69;
}

.selected,
a:link.selected,
a:active.selected,
a:hover.selected,
a:visited.selected {
color: #d3d2d0;
}

/* ***************************************************************************
 * gallery
 */

#gallery {
margin-top: 0px;
clear: both;
float: left;
width: 700px;
}

.entry {
float: left;
margin-left: 14px;
margin-bottom: 14px;
width: 224px;
}

.newrow {
margin-left: 0px;
clear: both;
}

/* ***************************************************************************
 * news/articles
 */

#article {
float: left;
width: 700px;
margin-bottom: 20px;
}

div.article_entry {
width: 700px;
min-height: 152px;
color: #a5a5ac;
margin-bottom: 14px;
}

div.news_date {
line-height: 13px;
}

div.placeholder {
width: 224px;
height: 126px;
float: left;
display: block;
}

div.txt {
	width: 448px;
	margin-left: 238px;
}

h2.side_content_title,
h3.news_title,
.client_name {
	color: #d3d2d0;
}

/* ***************************************************************************
 * imprint 
 */

	#imprint {
		width: 460px;
		margin-top: 160px;
		margin-left: 224px;
		color: #d3d2d0;
}

#imprint > h2 {
	color: #8E8B8C;
}

#imprint > address {
	float: left;
	margin-right: 20px;
}

