/* Allgemeine Seitenangaben */
body {
	color:#676767;
	font-family: Verdana, Trebuchet, Arial, sans-serif;
	font-size:10px;
	line-height:138%;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#434c50;
}

h1, h2 {
	display:none;
}

a {
	color:#f37500;
}

a:hover {
	text-decoration:none;
}

a img {
	border:none;
}

label {
	cursor:pointer;
}

.cleaner {
	clear:both;
	height:1px;
	line-height:0px;
}


/* Grundlayout */
#layout {
	text-align:left;
	width:960px;
	margin:auto;
}

#header {
	height:60px;
}

#header #logo {
	float:left;
}

#header #product_logo {
	float:right;
}

#content {
	background-color:#656f73;
	background-image:url('../img/corner_right_bottom_dark.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0px 0px 15px 0px;
}

#main {
	float:left;
	width:937px;
	margin-top:-3px;
	margin-bottom:-1px;
	border-right:1px solid #434c50;
}

body.start_page_flash #main {
	margin-bottom:2px;
}

#language {
	width:21px;
	height:50px;
	float:right;
	background-color:#656f73;
	background-image:url('../img/corner_right_dark.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
	margin-top:-3px;
	padding-top:9px;
}

#language p {
	text-align:center;
	margin:0px 0px 4px 0px;
}

#language p a {
	cursor:pointer;
}

#language p a img {
	border:1px solid #464f53;
}

#language p a:hover img {
	border:1px solid #ec7404;
}

#language p.nl {
	background-color:#656f73;
	margin-top:15px;
	margin-bottom:0px;
}

#language p.rc {
	background-color:#656f73;
	padding-top:20px;
	margin-top:0px;
}

#language p.nl a img,
#language p.rc a img,
#language p.nl a:hover img,
#language p.rc a:hover img {
	border:none;
}

#content #teaser_section {
	position:relative;
	width:937px;
	height:300px;
	background-image:url('../img/bg_teaser_section.jpg');
}

#footer {
	background-image:url('../img/bg_footer.gif');
	background-repeat:repeat-x;
}


#footer_flash {
	margin-top:85px;
}

#footer_flash div.sub {
	margin:auto;
	width:960px;
	padding:25px 0px 10px 0px;
	margin:auto;
}

#footer_flash div.sub a {
	color:#676767;
	text-decoration:none;
}

#footer_flash div.sub a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer_flash p.copy {
	float:left;
	text-align:left;
	margin:0px;
}

#footer_flash p.links {
	float:right;
	text-align:left;
	margin:0px;
}























#footer .video_line {
	background-image:url('../img/bg_footer_video.gif');
	background-repeat:no-repeat;
	text-align:center;
	width:775px;
	height:81px;
	margin:auto;
}

#footer .video_line ul {
	color:#fff;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#footer .video_line ul li {
	float:left;
	width:141px;
	height:81px;
	margin:0px 0px 0px 10px;
}

#footer .video_line ul li a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:141px;
	height:81px;
	cursor:pointer;
}

#footer .video_line ul li span.textonly {
	visibility:hidden;
}

#footer .video_line ul li.panorama {
	background-image:url('../img/video_panorama.jpg');
}

#footer .video_line ul li.panoramaactive {
	background-image:url('../img/video_panorama_active.jpg');
}

#footer .video_line ul li.sprache {
	background-image:url('../img/video_sprache.jpg');
}

#footer .video_line ul li.spracheactive {
	background-image:url('../img/video_sprache_active.jpg');
}

#footer .video_line ul li.fahrspur {
	background-image:url('../img/video_fahrspur.jpg');
}

#footer .video_line ul li.fahrspuractive {
	background-image:url('../img/video_fahrspur_active.jpg');
}

#footer .video_line ul li.reality {
	background-image:url('../img/video_reality.jpg');
}

#footer .video_line ul li.realityactive {
	background-image:url('../img/video_reality_active.jpg');
}

#footer .video_line ul li.freshmap {
	background-image:url('../img/video_freshmap.jpg');
}

#footer .video_line ul li.freshmapactive {
	background-image:url('../img/video_freshmap_active.jpg');
}

#footer div.sub,
#footer_flash div.sub {
	color:#8d9699;
	margin:auto;
	width:960px;
	padding:25px 0px 10px 0px;
	margin:auto;
}

body.start_page_flash #footer_flash div.sub {
	padding-top:37px !important;
}

#footer div.sub a,
#footer_flash div.sub a {
	color:#8d9699;
	text-decoration:none;
}

#footer div.sub a:hover,
#footer_flash div.sub a:hover{
	color:#fff;
	text-decoration:underline;
}

#footer p.copy,
#footer_flash p.copy {
	float:left;
	text-align:left;
	margin:0px;
}

#footer p.links,
#footer_flash p.links {
	float:right;
	text-align:left;
	margin:0px;
}


/* Haupt- und Unternavigation */
#teaser_section ul,
#submenu ul {
	padding:0px;
	margin:0px;
}

#teaser_section ul li,
#submenu ul li {
	float:left;
	list-style-type:none;
	text-align:center;
	background-color:#656f73;
	background-image:url('../img/button_right_gray.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
	padding:0px;
	margin:0px;
}

#submenu ul li {
	position:relative;
	top:-24px;
}
	
#teaser_section ul li a,
#submenu ul li a {
	color:#fff;
	font-size:11px;
	display:block;
	width:100%;
	height:24px;
	text-decoration:none;
	background-image:url('../img/button_left_gray.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	cursor:pointer;
}

#teaser_section ul li a:hover,
#submenu ul li a:hover {
	text-decoration:none;
}

#teaser_section ul li span,
#submenu ul li span {
	display:block;
	padding:5px 0px 5px 0px;
	height:14px;
}

#teaser_section ul li span.textonly,
#submenu ul li span.textonly {
	display:block;
	padding:0px;
	height:14px;
	visibility:hidden;
}

#teaser_section ul li .home {
	background-image:url('../img/button_home_deactive.gif');
	background-repeat:no-repeat;
	width:77px;
}

#teaser_section ul li.active .home {
	background-image:url('../img/button_home_active.gif');
}

#teaser_section ul li.right_neighbor_active .home {
	background-image:url('../img/button_home_right_active.gif');
}

#teaser_section ul li .design {
	background-image:url('../img/button_design_deactive.gif');
	background-repeat:no-repeat;
	width:58px;
}

#teaser_section ul li.active .design {
	background-image:url('../img/button_design_active.gif');
	background-repeat:no-repeat;
	width:58px;
}

#teaser_section ul li.right_neighbor_active .design {
	background-image:url('../img/button_design_right_active.gif');
}

#teaser_section ul li .functions {
	background-image:url('../img/button_functions_deactive.gif');
	background-repeat:no-repeat;
	width:85px;
}

#teaser_section ul li.active .functions {
	background-image:url('../img/button_functions_active.gif');
}

#teaser_section ul li .buy {
	background-image:url('../img/button_buy_deactive.gif');
	background-repeat:no-repeat;
	width:89px;
}

#teaser_section ul li.active .buy {
	background-image:url('../img/button_buy_active.gif');
}

#teaser_section ul li.left_neighbor_active .buy {
	background-image:url('../img/button_buy_leftactive.gif');
}

#submenu ul li .gehause {
	background-image:url('../img/design/button_gehause.gif');
	background-repeat:no-repeat;
	width:70px;
}

#submenu ul li.active .gehause {
	background-image:url('../img/design/button_gehauseg_active.gif');
}

#submenu ul li.right_neighbor_active .gehause {
	background-image:url('../img/design/button_gehauseg_right_active.gif');
}

#submenu ul li .display {
	background-image:url('../img/design/button_display.gif');
	background-repeat:no-repeat;
	width:59px;
}

#submenu ul li.active .display {
	background-image:url('../img/design/button_display_active.gif');
}

#submenu ul li.left_neighbor_active .display {
	background-image:url('../img/design/button_display_left_active.gif');
}

#submenu ul li.right_neighbor_active .display {
	background-image:url('../img/design/button_display_right_active.gif');
}

#submenu ul li .halterung {
	background-image:url('../img/design/button_halterung.gif');
	background-repeat:no-repeat;
	width:73px;
}

#submenu ul li.right_neighbor_active .halterung {
	background-image:url('../img/design/button_halterung_right_active.gif');
}

#submenu ul li.active .halterung {
	background-image:url('../img/design/button_halterung_active.gif');
}

#submenu ul li.left_neighbor_active .halterung {
	background-image:url('../img/design/button_halterung_left_active.gif');
}

#submenu ul li .auszeichnung {
	background-image:url('../img/design/button_auszeichnung.gif');
	background-repeat:no-repeat;
	width:110px;
}

#submenu ul li.active .auszeichnung {
	background-image:url('../img/design/button_auszeichnung_active.gif');
}

#submenu ul li.left_neighbor_active .auszeichnung {
	background-image:url('../img/design/button_auszeichnung_left_active.gif');
}
