html {
	height:100.2%;
}

/**
 * Body
 */
body 
{
	margin:0px;
	padding:0px;
}


/**
 * Font family
 */
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

fieldset, form, input, optgroup, select, textarea
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}


/**
 * Font size
 */
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul
{
	font-size:12px;
	color:#333333;
}

h1, h2, h3, h4, h5, h6
{
	font-size:13px;
	color:#333333;
}


/**
 * Basic tags
 */
img
{
	border:0px;
}

p, pre, form
{
	margin:0 0 10px 0;
	padding:0px;
}

h1
{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	color:#464646;
}
h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
/**
 * Links
 */
a
{
}

a:hover
{
	text-decoration:underline;
}
a.deeplink, a.external{
	text-decoration:none;
}
/**
 * Design
 */
#header {
	padding:10px;
}
#right {
	padding:5px 10px 0 0;
}
#visual{
	padding:0 10px 0 10px;
}
#footer {
	padding:10px;
}
.li_blue ul, .li_grey ul, .li_green ul{
	margin:0 0 0 17px;
	padding:0;
}
/**
 * Visualisierung
 */
 
#main #visualisierung{
	padding:0 10px;
}
#visualisierung .panorama_kl .image_container{
	float:left;
	padding:4px 0 0 0;
}
#visualisierung .panorama_kl h1,
#visualisierung .panorama_kl p{
	margin-left:90px;
}
#visualisierung .panorama_kl{
	width:455px;
	float:left;
	height:97px;
	padding:0 20px 10px 0;
}
#visualisierung .column1{
	width:450px;
	float:left;
}
#visualisierung .column2{
	width:450px;
	margin-left:480px;
}

/**
 * Home
 */
.mod_newslist h1
{
	color:#FFF;
	padding:0;
	background:url(../design/news.gif) no-repeat top left;
	line-height:25px;
	text-indent:-3000px;
	margin:0 0 10px 0;
}
.mod_newslist p{
	margin:0;
}

.mod_newslist p,
.mod_newslist h2,
.mod_newslist a{
	color:#161616;
	font-weight:bold;
}
.mod_newslist a{
	text-decoration:none;
}
.mod_newslist .layout_latest {
	background-color:#a8a8a8;
	padding:6px 0 2px 9px;
	margin:0 0 5px 0;
}
.mod_newslist .layout_latest:hover p,
.mod_newslist .layout_latest:hover h2,
.mod_newslist .layout_latest:hover a{
	color:#FFF;
}

.mod_newslist .layout_latest.pos0:hover,
.mod_newslist .layout_latest.pos1:hover,
.mod_newslist .layout_latest.pos2:hover,
.mod_newslist .layout_latest.pos3:hover{
	background-color:#7bb7c7;
}
.mod_newslist .layout_latest.pos1 p,
.mod_newslist .layout_latest.pos1 a,
.mod_newslist .layout_latest.pos1 h2,
.mod_newslist .layout_latest.pos2 p,
.mod_newslist .layout_latest.pos2 a,
.mod_newslist .layout_latest.pos2 h2,
.mod_newslist .layout_latest.pos3 p,
.mod_newslist .layout_latest.pos3 a,
.mod_newslist .layout_latest.pos3 h2{
	color:#fff;
}
.mod_newslist .layout_latest.pos1 {
	background-color:#ccc;
}
.mod_newslist .layout_latest.pos2 {
	background-color:#e5e5e5;
}
.mod_newslist .layout_latest.pos3 {
	background-color:#f5f5f5;
}

#main #home {
	width:425px;
}
#main #home .ce_text{
	margin-bottom:10px;
}
#player {
	height:360px;
	width:640px;
	background-color:#000;
}
#videos .ce_image {
	float:left;
}
#preview1,
#preview2{
	margin-left:9px;
}
#preview1 a,
#preview2 a{
	width:311px;
	height:176px;
}
#preview2{
	margin-top:5px;
}
/**
 * Showroom
 */
#main #showroom{
	padding:0 15px;
}
#showroom .mod_cataloglist .item {
	float:left;
	padding:0 5px 10px 5px;
}
#showroom .mod_catalogfilter {
	margin:0 0 30px 5px;
}
#showroom .mod_catalogfilter .widget {
	float:left;
}
#showroom .mod_catalogfilter .widget h3{
	text-transform:uppercase;
	height:20px;
	padding:0;
	margin:0;
}
#showroom .mod_catalogfilter .widget label{
	padding:3px 0 0 8px;
	display:block;
}
#showroom .filter_field_kategory select,
#showroom .filter_field_kategory h3
{
	width:102px;
}
#showroom .filter_field_project select,
#showroom .filter_field_project h3
{
	width:269px;
}
#showroom .filter_field_type select,
#showroom .filter_field_type h3
{
	width:98px;
}
#showroom .filter_field_year select,
#showroom .filter_field_year h3
{
	width:71px;
}
#showroom .filter_field_medium select,
#showroom .filter_field_medium h3
{
	width:71px;
}

#showroom .mod_catalogfilter .widget select{
	margin:5px 0 0 0;
}
#showroom .mod_catalogfilter .clearall {
	margin:0 0 0 10px;
	width:135px;
	height:17px;
	float:left;
	padding: 3px 0 0 10px;
}
#showroom .mod_catalogfilter .clearall a{
	text-decoration:none;
	display:block;
}
#loader {
	min-height:180px;
}
#view .item .label,
#showroom .item .label
{
	float:right;
	margin:8px 0 22px 0;
}
#view .item .activity,
#showroom .item .activity
{
	float:left;
	font-size:9px;
	margin-top:4px;
}
/**
 * Showroom view item
 */
#main #view{
	padding:0 15px;
}
#view .mod_catalogreader .item {
	padding:0 5px 10px 5px;
}

/**
 * Login
 */
#main .ce_downloads p{
	margin:0;
	padding:0 15px 10px 0;
	float:left;
}
#main .ce_downloads a{
	text-decoration:none;
}
#main .ce_downloads a:hover{
	text-decoration:underline;
}
/**
 * Architektur
 */
#main #architektur{
	width:425px;
	float:left;
}
#main #rechte-spalte{
	margin-left:510px;
}
/**
 * Architektur
 */
#main #impressum {
	width:610px;
}
/**
 * Vermarktung
 */
#main #vermarktung {
	width:425px;
	float:left;
}
/**
 * Motion
 */
#main #motion {
	width:425px;
}
/**
 * Kontakt
 */
#kontakt .adress  td{
	vertical-align:top;
}
/**
 * No Flash
 */
#main #no-flash {
	width:425px;
}
/**
 * Netzwerk
 */
#netzwerk .panorama_kl{
	width:455px;
	float:left;
	height:150px;
	padding:0 20px 10px 0;
}
/*
#netzwerk .panorama_kl h1,
#netzwerk .panorama_kl p{
	margin-left:90px;
}
#netzwerk .panorama_kl{
	width:455px;
	float:left;
	height:97px;
	padding:0 20px 10px 0;
}
*/
