#glance_at_reality,
#navigation_content {
	display:none;
}

#keyvisual_xxl {
	position:relative;
	z-index:100;
}
#keyvisualmainmenucontainer{
	position:absolute;
	height:276px;
	top:124px;	
	left:0px;
	width:500px;
}

#keyvisualmainmenu {
	/*position:relative;*/
	top:0px;
	width:164px;
	height:276px;
	float:left;
	background-color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity:85,style=0);
	-moz-opacity: 0.91;
	opacity:.91;
	z-index:999;
}

#keyvisualmainmenu ul {
	position:relative;
	list-style-type:none;
	margin:10px 0px 10px 0px;
	padding-left:0px;
}

html* #keyvisualmainmenu ul { margin:10px 0px 10px 0px; }
* html #keyvisualmainmenu ul { margin:10px 0px 10px 0px; }

#keyvisualmainmenu ul li {
	position:relative;
	/*border:1px solid #c00;*/
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
	text-align:right;
	width:154px;
}

#keyvisualmainmenu ul li a,
#keyvisualmainmenu ul li a:active,
#keyvisualmainmenu ul li a:visited { color:#41372d; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li a:hover,
#keyvisualmainmenu ul li a:focus { color:#f08a00; text-decoration:none; font-weight:bold; }


#keyvisualmainmenu ul li:hover a,
#keyvisualmainmenu ul li:hover a:active,
#keyvisualmainmenu ul li:hover a:visited
#keyvisualmainmenu ul li:hover a:hover,
#keyvisualmainmenu ul li:hover a:focus { color:#f08a00; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li.over a,
#keyvisualmainmenu ul li.over a:active,
#keyvisualmainmenu ul li.over a:visited
#keyvisualmainmenu ul li.over a:hover,
#keyvisualmainmenu ul li.over a:focus { color:#f08a00; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li ul { display:none; position:absolute; top:-11px; left:163px; z-index:1000; text-align:left; } 
#keyvisualmainmenu ul li:hover ul,
#keyvisualmainmenu ul li.over ul { 
	position:absolute;
	top:-10px;
	left:163px;
	display:block; 
	text-align:left;
	z-index:1001;
	background-image:url('../images/bgSubtab.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:294px;
	padding:4px 5px 6px 6px;
}

* html #keyvisualmainmenu ul li.over ul { background-image:url('../images/bgSubtab.gif') !important; }
html* #keyvisualmainmenu ul li.over ul { background-image:url('../images/bgSubtab.png'); }


#keyvisualmainmenu ul li ul li {
	position:relative;
	margin:0px;
	padding:3px 0px 3px 20px;
	text-transform:none;
	text-align:left;
}

#keyvisualmainmenu ul li:hover ul li a,
#keyvisualmainmenu ul li:hover ul li a:active,
#keyvisualmainmenu ul li:hover ul li a:visited { color:#41372d; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li:hover ul li a:hover,
#keyvisualmainmenu ul li:hover ul li a:focus { color:#f08a00; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li.over ul li a,
#keyvisualmainmenu ul li.over ul li a:active,
#keyvisualmainmenu ul li.over ul li a:visited { color:#41372d; text-decoration:none; font-weight:bold; }

#keyvisualmainmenu ul li.over ul li a:hover,
#keyvisualmainmenu ul li.over ul li a:focus { color:#f08a00; text-decoration:none; font-weight:bold; }

/*
#keyvisualmainmenu ul li ul.subtab1 { display:none; position:absolute; top:-16px; left:134px; z-index:1000; } 
#keyvisualmainmenu ul li ul.subtab2 { display:none; position:absolute; top:-16px; left:134px; z-index:1001; } 

#keyvisualmainmenu ul li:hover ul.subtab1 { display:block; position:absolute; top:-16px; left:134px; z-index:1000; } 
#keyvisualmainmenu ul li:hover ul.subtab2 { display:block; position:absolute; top:-16px; left:134px; z-index:1001; } 
*/

#worldwide {
	position:absolute;
	width:164px;	
	top:176px;
}

* html #wosrldwide { top:80px !important;}
html* #wosrldwide { top:26px !important;}

#worldwidelayer{
	position:absolute;
	height:276px;
	top:136px;	
	left:164px;
	width:500px;
	z-index:10000;
	
	width:581px;
	height:207px;
}



#startpageTeaser {padding-top:46px;}

#startpageTeaser h1 {
  /*visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 24px;
  margin-bottom:0px;
  margin-top:30px;
  padding-bottom:0px;*/

    color: #41372D;
    font-size: 20px;
    /*height: 35px;*/
    margin: 0 0 5px 0;
    padding: 0;
    width: 472px;
  
}

#startpageTeaser p{
	margin:0px 0 0 0;	
	padding:0 0 0 0;	
}

#startpageContent p{
	margin-top:6px;
}

#startpageTeaser a{color:#de6630}
#orange_box_content a{color:#fff}
#orange_box_content a:focus { outline: none;}
#orange_box_content a:link { display:inline-block; background-image:url(../images/inlinearrow_w_o.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
#orange_box_content a:visited { display:inline-block; background-image:url(../images/inlinearrow_w_o.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
#orange_box_content a:hover { display:inline-block; background-image:url(../images/inlinearrow_w_o.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}
#orange_box_content a:active { display:inline-block; background-image:url(../images/inlinearrow_w_o.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}



div.startpageFooter {margin-top:4px;margin-bottom:50px}

div.startpageFooter a:focus { outline: none}
div.startpageFooter a:link { display:inline-block; background-image:url(../images/arrow.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
div.startpageFooter a:visited { display:inline-block; background-image:url(../images/arrow.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
div.startpageFooter a:hover { display:inline-block; background-image:url(../images/arrow.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}
div.startpageFooter a:active { display:inline-block; background-image:url(../images/arrow.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}
div.startpageFooter a { color:#777777; position:absolute;left:156px;margin-top:0px;}
#startpageTeaser div.startpageFooter a { color:#777777; important!}
*+html div.startpageFooter a, * html div.startpageFooter a { position:absolute;left:156px;margin-top:0px;}

#keyvisualmainmenu #worldwide ul li a.worldwidelinkorange:link {color:#f08a00;}
#keyvisualmainmenu #worldwide ul li a.worldwidelinknormal:link {color:#41372d;}

#worldmap_text { position:absolute }
#worldmap_text p { padding-left:16px;width:130px;font-size:9px;line-height:14px; }
#worldmap_text a { color:#f08a00 }

/*  WEB20 POPUP  ********************************/

#web20 img {margin-right:5px;}

#web20_container {
	z-index:200;
	position:absolute;
	width:400px;
	/*height:244px;*/
	height:400px;
	background: url(../images/web20_popup_hg.png);
	background-repeat:no-repeat;
	color:#fff;
	
}

#web20_container #wrapper{
	z-index:201;
	position:relative;
	top:23px;
	left:20px;
	width:350px;
	height:356px;
	background-color: transparent;
}

#web20_container #wrapper .tip { width:350px; height:335px;}

#web20_container #wrapper .tip_close_button { margin-bottom:7px;}
#web20_container #wrapper .tip_close_button img { margin-left: 348px;}
#web20_container #wrapper .tip_image {float:left;margin-left:16px;width:160px;margin-right:16px;height:240px;}

#web20_frame {width:350px; height:335px; overflow:hidden; }

#web20_content {padding-left:20px;width:320px}
#web20_content p { color:#fff;}

#web20_content a:focus { outline: none}
#web20_content a:link { display:inline-block; background-image:url(../images/doublearrow_invers.gif); padding-left:12px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
#web20_content a:visited { display:inline-block; background-image:url(../images/doublearrow_invers.gif); padding-left:12px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:none}
#web20_content a:hover { display:inline-block; background-image:url(../images/doublearrow_invers.gif); padding-left:12px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}
#web20_content a:active { display:inline-block; background-image:url(../images/doublearrow_invers.gif); padding-left:12px; background-repeat:no-repeat; background-position:0px 4px; border:0px; line-height:auto; padding-right:5px;text-decoration:underline}
#web20_content a { color:#fff; position:sabsolute;left:8px;margin-top:0px;}
#web20_content a { color:#fff; important!}
*+html #web20_content a, * html #web20_content a { position:sabsolute;left:8px;margin-top:0px;}

#web20_content img { margin-top:4px;margin-bottom:10px;}


