body {
	background-image:URL(../images/back.gif);
	background-repeat:repeat-x;
	padding:0px; 
	margin:0px;
}

.site {
	width:888px;
}

a {
	color:#666666;
}

a:hover {
	color:#006992;
}

h1 {
	font-family:"Trebuchet MS";
}

.tab_header {
	background-image:URL(../images/header_back.gif);
	background-repeat:no-repeat;
	background-position:0 0 center 0;
}

.header {
	text-align:center;
	height:115px;
	vertical-align:top;
}

.logo {
	margin:0 0 0 4px;
}

.navi {
	padding:36px 0 0 0;
	width:649px;
	text-align:left;
}

ul,li{display:inline;margin:0px;padding:0px;}

ul li ul{
	display:none;
}

li.subnavistatus_off{
	margin:0px;
	padding:0px;
	z-index:1000;
}

li.subnavistatus_on{
	margin:0px;
	padding:0px;
	background-image:url(../images/navi_bt_on.gif);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:1000;
}

.tab_navi {
	margin:18px 0 0 8px;
}

/*.tab_navi td {
	padding:18px 0 0 0;
}*/

.tab_navi_div {
	padding:18px 0 0 0;
}

.metanavi {
	padding:8px 0 0 0;
}

.site_content {
	height:400px;
	padding:0 107px 30px 112px;
	vertical-align:top;
}

.content {
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
	vertical-align:top;
}

.content_teaser {
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.content_left {
	width:50%;
	float:left;
}

.content_left p{
	padding:0 10px 0 12px;
}

.content_right {
	width:50%;
	float:left;
}

.content_right p {
	padding:0 18px 0 10px;
}

.content_subtitle {
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
	vertical-align:top;
	font-weight:bold;
}

.content_img {
	background-image:URL(../images/content_image_back.gif);
	background-repeat:no-repeat;
	padding:12px 17px 25px 12px;
}
.content_img_trailer {
	/*
	background-image:URL(../images/content_image_trailer_back.gif);
	background-repeat:no-repeat;
	*/
	padding:6px 17px 22px 0px;
	
}

a.arrow_top {
	background-image:URL(../images/arrow_top.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 13px;
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

a.detail{
	font-family:verdana,arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.teaser {
	margin:25px 4px 0 4px;
}

.teaser_left {
	width:33%;
	padding:4px 16px 4px 8px;
	vertical-align:top;
	background-image:URL(../images/vdotline.gif);
	background-repeat:repeat-y;
	background-position:right;
	
}

.teaser_center {
	width:32%;
	padding:4px 13px 4px 13px;
	vertical-align:top;
	background-image:URL(../images/vdotline.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.teaser_right {
	width:33%;
	padding:4px 14px 4px 16px;
	vertical-align:top;
}

.dot {
	margin:0 5px 0 0;
}

h2.list_header {
	display:block;
	margin:0px;
	padding:0 0 18px 13px;
	background-image:URL(../images/dot.gif);
	background-repeat:no-repeat;
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}



h2, h2.news_subheader, h3.teaser_headline, h3.news_headline {
	display:block;
	margin:0px;
	padding:0px;
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

h3.teaser_headline a {
	text-decoration:none;
}

h3.teaser_headline a:hover {
	text-decoration:underline;
}

.more {
	float:right;
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	float:right;
}

.date {
	font-size:9px;
}

.submenu {
	background-image:URL(../images/submenu_back.gif);
	border:1px solid #FFFFFF;
	border-top:0;
	visibility:hidden;
	padding:0 0 0 0;
	z-index:5;
}

.submenu1 {
	background-image:URL(../images/submenu_back.gif);
	border:1px solid #FFFFFF;
	border-top:0;
	visibility:hidden;
	padding:0 0 0 0;
	position:absolute;
	margin:0 0 0 111px;
	/* //margin:0 0 0 -107px; */
	width:134px;
	z-index:5;
}

.submenu2 {
	background-image:URL(../images/submenu_back.gif);
	border:1px solid #FFFFFF;
	border-top:0;
	visibility:hidden;
	padding:0 0 0 0;
	position:absolute;
	margin:0 0 0 471px;
	/* //margin:0 0 0 73px; */
	width:134px;	
	z-index:5;
}

.tab_formular {
	font-size:11px;
	color:#666666;
}

.bluhouse {
	color:#006992;
}

.footer {
	font-family:verdana,arial;
	font-size:10px;
	color:#666666;
}

.ref {
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
}

.ref a{
	text-decoration:none;
}
.referenz_tn {
	height:50px;
	//height:48px;
	width:50px;
	padding:2px 0 8px 2px;
	background-position:left;
	background-repeat:no-repeat;
	/*vertical-align:top;*/
	background-image:URL(../images/ref_tn_back.gif)
}

/* Fading Tooltips */
div#toolTip {
	position:absolute;
	background:#000;
	border:1px solid #fff;
	text-align:left;
	padding:5px;
	-moz-border-radius:5px;
	z-index:1000;
	width:300px;
}
div#toolTip p {
	margin:0;
	padding:0;
	color:#fff;
	font:11px/12px verdana,arial,serif;
}
div#toolTip p em {
	display:block;
	margin-top:3px;
	color:#f60;
	font-style:normal;
	font-weight:bold;
}

.sitemap li {
	float:none;
	display:block;
	line-height:18px;
	list-style-image:url(../images/dot.gif);
	margin:0 0 0 15px;
	list-style-position:outside;
}

li.sitemapsub {
	margin:0 0 0 35px;
}