html {
	overflow:scroll;
}
body {
	font-weight:normal;
	font-size:12px;
	color:#4a4a4a;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	background-color:#f0f0f0;
	text-align:center;
}
object {
	z-index:1;
}
#page {
	text-align:left;
   	width:1000px;
	background-color:#FFFFFF;
	border:1px solid #dcdcdc;
	margin:auto;
}
#header {
   	width:998px;
	height:100px;
}
#footer {
	clear:both;
	font-size:10px;
	background:url(../images/verlauf.gif);
	background-repeat:repeat-x;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	height:42px;
	padding:0px;
	width:998px;
}
#footer p {
	padding-right:17px;
	float:right;
	color:#999999;
	padding-top:13px;
}
#logo {
	float:left;
	padding:16px;
}
#siegel {
	float:right;
}
#headernav {
	float:right;
	padding:13px;
}
.bluebg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.bluebg a:link, .bluebg a:active, .bluebg a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.bluebg a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#0090a4;
	text-decoration:none;
}
.bluebg_print {display:none;}




#search {
    float:right;
	margin-top:0px;
	margin-bottom:0px;
	width:210px;
 	height:33px;
}
#searchsearch {
	float:left;
	padding-top:13px;
	margin-left:15px;
	margin-right:5px;
}
#searchstring {
	float:left;
	padding-top:11px;
}
#searchstring input {
	float:left;
	border:1px solid #666666;
	height:17px;
	width:110px;
	font-size:12px;
}
#searchbutton {
	float:left;
}
#searchbutton input {
	border:0px;
}
.inputbutton {
	border:0px;
}
.inputfeld {
	border:1px solid #7f9db9;
	height:20px;
	width:260px;
	font-size:12px;
}
.inputarea {
	border:1px solid #7f9db9;
	width:260px;
	height:200px;
	font-size:12px;
	overflow: auto;
}
.inputfile {
	border:1px solid #7f9db9;
	height:22px;
	width:260px;
	font-size:12px;
}

.checkbox, .radio {
	border:0px;
	height:14px;
	width:14px;
	font-size:12px;
}

#breadcrumb {
	clear:both;
	width:998px;
	height:28px;
	background:url(../images/verlauf.gif);
	background-repeat:repeat-x;
	border-bottom:6px solid #8EB800;
	margin-left:1px;
	margin-right:1px;
}
.breadcrumb {
	padding-left:15px;
	padding-top:7px;
}
#banner {
	clear:both;
	height:120px;
	width:988px;
	float:left;
	margin-bottom:0px;
	padding:0px;
	margin-right:12px;
	margin-top:1px;
	margin-left:1px;
	font-size:12px;
	line-height:17px;
}
#banner .image {
	float:left;
	width:524px;
	height:120px;
}
#banner .banner_text {
width:450px;
float:left;
height:120px;
}
#bannerswf {
	clear:both;
	height:378px;
	width:988px;
	float:left;
	margin-bottom:0px;
	padding:0px;
	margin-right:0px;
	margin-top:1px;
	margin-left:1px;
	font-size:12px;
	line-height:17px;
}
#bannerswf .flash {
	float:left;
	width:623px;
	height:378px;
}
#bannerswf .textflash {
	float:left;
	width:350px;
	margin-left:15px;
	height:378px;
}
#content {
	width:998px;
	float:left;
	margin:1px;
	text-align:left;
}

h1 {
	border-top:28px solid #d5f5ff;
	margin-top:0px;
	padding-left:12px;
	font-weight:100;
	font-size:20px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
	line-height:24px;
	overflow:hidden;
}

.nosifr_h1 {
	border-top:28px solid #d5f5ff;
	margin-top:0px;
	padding-left:12px;
	font-weight:100;
	font-size:20px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
	line-height:24px;
	overflow:hidden;
}



.globalroamer_h1 {
	border-top:28px solid #e5a516;
	margin-top:0px;
	padding-left:12px;
	font-weight:100;
	font-size:20px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
	line-height:24px;
}

.site_h1 {
	border-top:28px solid #8eb800;
	margin-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:20px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
	line-height:24px;
}

.ps_h1 {
	border-top:28px solid #7676ac;
	margin-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:20px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
	line-height:24px;
}


h2 {
	margin-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:9px;
	color:#666666;
	padding-top:15px;
}

.portfolio_h2 {
	margin-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:9px;
	color:#666666;
}



h3 {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#daded7;
}

.site_h3 {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#d9eeb1;
}



.globalroamer_h3 {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#f5e2ab;
}

.ps_h3 {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#d0d0f0;
}

h4 {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
h5 {
	border-top:28px solid #d5f5ff;
	margin-top:0px;
	padding-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:15px;
	margin-bottom:-3px;
	color:#39647e;
	padding-top:0px;
}
h6 {
	line-height:18px;
	margin-top:15px;
	margin-bottom:0px;
	padding-left:11px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#39647e;
	background-image:url(../images/dotted_bg.gif);
	background-repeat:repeat-x;
}

.site_ov {
	margin-top:9px;
	margin-bottom:0px;
	margin-left:50px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.siteov {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#8fb644;
}

.gr_ov {
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#e6ab25;
}


.header-site {
	border-top:28px solid #8EB800;
	margin-top:0px;
	padding-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
}

.header-globalroamer {
	border-top:28px solid #e6b00f;
	margin-top:0px;
	padding-top:0px;
	padding-left:12px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:20px;
	color:#39647e;
	padding-top:20px;
}


p {
	line-height:17px;
	padding-right:20px;
	margin-top:0px;
	padding-left:12px;
	margin-bottom:12px;
}
td {
	font-size:12px;
	color:#4a4a4a;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	color:#0090a4;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
	background-color:#0090a4;
	text-decoration:none;
}
a:hover img {
/*	background-color:#FFFFFF; */
}
/* ------ Spalten ------ */
#spalte21 {
	width:479px;
	float:left;
}
#spalte22 {
	width:479px;
	float:left;
}
#support1 {
	border-top:28px solid #d5d5e6;
	background-color:#ffffff;
	width:512px;
	float:left;
	padding-top:12px;
}
#spalteboxbox1 {
	width:512px;
	float:left;
}
#spalteboxbox1_manager {
	width:512px;
	float:left;
}
#spalteboxbox1_manager a img a:link a:hover a:visited a:active {
	width:512px;
	float:left;
	background-color:transparent;
	text-decoration:none;
}
#spalteboxbox2 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
#spalteboxbox3 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
.hr {
	background:url(../images/bloecke_trennung.gif);
	margin:12px 0px 12px 0px;
	padding:0px;
	background-repeat:repeat-x;
	height:1px;
	text-align:center;
	width:242px;
}
.spalteboxbox_bg {
	background:url(/images/spalteboxbox_bg.gif);
}

.site_bg {
	background:url(/images/site_bg.gif);
}

#spaltespaltesmallbox1 {
	width:512px;
	float:left;
}
#newsbox {
	width:512px;
	float:left;
}
#newsbox td {
	padding-bottom:20px;
}
.newsbild {
	border:5px solid #daded7;
}

#newsbox h4 {
	line-height:17px;
	padding-right:20px;
	padding-left:12px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
#newsbox p {
	line-height:17px;
	padding-right:20px;
	margin-top:0px;
	padding-left:12px;
	margin-bottom:3px;
}
#newsbox-rechts {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:485px;
	float:left;
}
#newsbox-rechts h4 {
	line-height:17px;
	padding-right:20px;
	padding-left:12px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
#newsbox-rechts p {
	line-height:17px;
	padding-right:20px;
	margin-top:0px;
	padding-left:12px;
	margin-bottom:3px;
}
#newsbox-rechts td {
	padding-bottom:20px;
}
#spaltespaltesmallbox2 {
	background-color:#fbf1d8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
#spaltespaltesmallbox2 h3 {
	line-height:18px;
	color:#333333;
	background-color:#e9e1c9;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#spaltespaltesmallbox3 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}

#testapp {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:485px;
	float:left;
}

#grapp {
	
	border-left:1px solid #FFFFFF;
	width:485px;
	float:left;
}


.spaltespaltesmallbox_bg {
	background:url(/images/spaltespaltesmallbox_bg.gif);
}
.spaltesmallboxboxbox_bg {
	background:url(/images/spaltesmallboxboxbox_bg.gif);
}
#spaltesmallboxboxbox1 {
	background-color:#ffffff;
	width:255px;
	float:left;
	padding-top:0px; 
}
#spaltesmallboxboxbox2 {
	border-left:1px solid #FFFFFF;
	background-color:#fbf1d8;
	width:256px;
	float:left;
}

#spaltesmallboxboxbox3 {
	border-left:1px solid #FFFFFF;
	background-color:#dce5ea;
	float:left;
	width:241px;
}
#spaltesmallboxboxbox4 {
	border-left:1px solid #FFFFFF;
	background-color:#e7f3f2;
	float:left;
	width:241px;
}
.professionalservices_bg {
	background:url(/images/professionalservices_bg.gif);
}
#professionalservices1 {
	border-top:28px solid #9474b4;
	background-color:#ffffff;
	width:255px;
	float:left;
	padding-top:12px;
}
#professionalservices2 {
	border-left:1px solid #FFFFFF;
	background-color:#e9e9f2;
	width:256px;
	float:left;
}
#professionalservices3 {
	border-left:1px solid #FFFFFF;
	background-color:#dce5ea;
	float:left;
	width:241px;
}
#professionalservices4 {
	border-left:1px solid #FFFFFF;
	background-color:#e7f3f2;
	float:left;
	width:241px;
}
#professionalservices5 {
	clear:both;
	border-top:1px solid #FFFFFF;
	background-color:#ecf0e8;
	padding-top:12px;
	width:996px;
}
#professionalservices2 h3 {
	color:#FFFFFF;
	background-color:#7775ae;
}
#professionalservices3 h3 {
	color:#FFFFFF;
	background-color:#275e7b;
}
#professionalservices4 h3 {
	color:#FFFFFF;
	background-color:#6db2ad;
}
.globalroamer_bg {
	background:url(/images/professionalservices_bg.gif);
}
#globalroamer1 {
	background-color:#ffffff;
	width:255px;
	float:left;
}
#globalroamer2 {
	border-left:1px solid #FFFFFF;
	background-color:#e9e9f2;
	width:256px;
	float:left;
}
#globalroamer3 {
	border-left:1px solid #FFFFFF;
	background-color:#dce5ea;
	float:left;
	width:241px;
}
#globalroamer4 {
	border-left:1px solid #FFFFFF;
	background-color:#e7f3f2;
	float:left;
	width:241px;
}
#globalroamer2 h3 {
	color:#FFFFFF;
	background-color:#7775ae;
}
#globalroamer3 h3 {
	color:#FFFFFF;
	background-color:#275e7b;
}
#globalroamer4 h3 {
	color:#FFFFFF;
	background-color:#6db2ad;
}
#salespartner1 {
	width:512px;
	float:left;
}
#salespartner2 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:485px;
	float:left;
}
#salespartner2 .bild {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:440px;
	text-align:left;
}

.salespartnerpartner {
	width:140px;
	float:left;
	list-style-type:none;
	list-style:none;
	padding-right:0px;
	padding-left:30px;
}
.salespartnerpartner li {
	list-style-type:none;
	list-style:none;
	margin-left:-15px;
}

.salespartnertext {
	width:512px;
}
.salespartner_bg {
	background:url(../images/salespartner_bg.gif);
}
/* ---- Spalten - Ende */
li {
   	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:square;
}
ul {
	margin:0;
	padding-left:30px;
	padding-bottom:12px;
	padding-right:12px;
}
/* .tooltip {
	text-align:left;
	width:200px;
	position:absolute;
	display:none;
	border:1px #000000 solid;
	z-index:3bold00; 
}
*/
.tooltip h4 {
	color:#FFFFFF;
	background:#8eb800;
	margin-bottom:0px;
	line-height:14px;
	font-size:12px;
}
.tooltipmain {
	color:#000000; 
	background-color:#FF0000;
	background:url(../images/white.gif);
	padding-left:5px;
	padding-right:5px;
}
.imagelayer {
	text-align:left;
	position:absolute;
	display:none;
	border:1px #000000 solid;
	z-index : 5000;
	cursor:pointer;
}
.imagelayer h4 {
	color:#FFFFFF;
	background:#8eb800;
	margin-bottom:0px;
	line-height:14px;
	font-size:12px;
}
.asien {
	width:200px;
	height:160px;
	color:#000000; 
	background-color:#FF0000;
}
.red {
	color : #ff0000;
}
#sitetestsystem1 {
	width:340px;
	float:left;
	background-color:#ffffff;
}
#sitetestsystem1 h1 {
	border-top:28px solid #e6ab25;
}
#sitetestsystem2 {
	border-top:28px solid #e6ab25;
	padding-top:35px;
	text-align:center;
	background-color:#ffffff;
	width:413px;
	float:left;
}
#sitetestsystem2 .bild {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:340px;
	text-align:left;
	background-color:#fbf1d8;
}
#sitetestsystem2 .tour {
	padding:0px;
	width:380px;
	text-align:left;
}
#sitetestsystem3 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
.sitetestsystem_bg {
	background:url(/images/sitetestsystem_bg.gif);
}
#news_beijing_links {
	width:650px;
	float:left;
	background-color:#ffffff;
}
#news_beijing_links h1 {
	border-top:28px solid #e6ab25;
}
#news_beijing_rechts {
	border-top:28px solid #e6ab25;
	padding-top:35px;
	text-align:left;
	background-color:#ffffff;
	width:105px;
	float:left;
}
.press_bg {
	background:url(/images/press_bg.gif);
}
#press1 {
	background-color:#ffffff;
	width:755px;
	float:left;
}
#press2 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
.references_bg {
	background:url(/images/references_bg.gif);
}
.referenceslogos {
	width:170px;
	height:130px;
	float:left;
	overflow:hidden;
}
.referencestext {
	width:340px;
	text-align:center;
	float:left;
}
#references1 {
	width:512px;
	float:left;
}
#references1 p {
	margin-bottom:25px;
}
#references11 {
	width:256px;
	float:left;
}
#references12 {
	width:256px;
	float:left;
}
#references13 {
	clear:left;
	width:512px;
}
#references2 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:484px;
	float:left;
}
#references2 .bild {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:440px;
	text-align:left;
}
#management_rechts {
	background-color:#ffffff;
	border-left:1px solid #FFFFFF;
	width:484px;
	float:left;
}
#slider {
	position:absolute;
	left:0px;
	top:0px;
	visibility:visible;
	z-index:300000;
}
#mapsearch {
	height:480px;
}
#spaltebox1 {
	width:755px;
	float:left;
}
#spaltebox2 {
	background-color:#ecf0e8;
	border-left:1px solid #FFFFFF;
	width:242px;
	float:left;
}
.spaltebox_bg {
	background:url(/images/spaltebox_bg.gif);
}
td h3 {
	background: none;
	padding-bottom:0px;
	margin-bottom:0px;
}
.marked {
	background-color:#cce6ff;
}
.imgFader a{
	background-color : transparent;
	text-decoration : none;
}
#tabelle_agenda td{
border: solid #000000;
border-width: 1px 1px 0 0;
}
#tabelle_agenda table{
margin-left:13px;
margin-right:13px;
border-width: 0 0 1px 1px;
border: solid #cccccc;
}

#gruen {

left:50%; 
top:80px; 
z-index:100; 
width: 432px; 
height: 247px; 
margin-left:-280px; 
background-image:url(/images/startseite_layer.png);
background-repeat:no-repeat;
position:fixed;

}


* html #gruen {

position:absolute;
} /* nur für den IE6 */


#gruen-bg {

position:absolute; 
z-index:90; 
width: 100%; 
height: 100%;
top:0px;
left:0px; 
background-image:url(/images/layer_bg.png);
background-repeat:repeat;
position:fixed;
cursor:default;

}

#gruen-bg a:hover {
cursor:default;
background:none;
}

#gruen a:hover {
background:none;
}

* html #gruen-bg {

position:absolute;
} /* nur für den IE6 */

#linklayer {

left:50%; 
top:80px; 
z-index:110; 
margin-left:-280px;
position:absolute;

}
#trennung {
	border-top:dashed 1px;
	color:#999999;
	margin-left:10px;
	height:1px;
	width:95%;
}

#copyright {
	font-size:8px;
	color:#999999;
	padding-left:12px;
	padding-bottom:10px;
}
	
.timestamp {
	font-size:9px;
	color:#999999;
	text-align:right;
	padding-top:16px;
	padding-left:17px;
}

.textflash p {
	margin-bottom:5px;
}

.petrol {
	color:#0fa3c9;
	margin-bottom:0px;
}
#print_tell {
	margin-top:0px;
	width:130px;
	float:left;
	height:33px;
}

#bookmark {
	margin-top:0px;
	width:83px;
	float:left;
	height:16px;
}

.nohand {
	cursor:default;
}
#spalte1 {
	background-color:#f3fddd;
	width:255px;
	float:left;
	height:355px;
}
#spalte2 {
	border-left:1px solid #FFFFFF;
	background-color:#edf7d8;
	width:256px;
	float:left;
	height:355px;
}
#spalte3 {
	border-left:1px solid #FFFFFF;
	background-color:#e8f2d2;
	float:left;
	width:242px;
	height:355px;
}
html*#spalte3 {
width:244px;
}


.site_overview_desc {
 background-repeat:no-repeat;
 background-image:url(/images/portfolio/site_overview_desc_1.jpg);
 width:350px;
 margin-left:10px;
 float:left;
}
.site_overview_desc h6 {
	margin-left:40px;
	margin-top:4px;
	color:#000000;
}
.site_overview_desc p {
 margin-left:40px;
}
.go-back-button {
float:left; 
margin-top:15px;
width:153px; 
margin-right:0px;
}

.login-error p {
text-align:center;
color:#FF0000;
font-weight:bold;
}
.spalte1 {
	background-color:#e5f3b6;
	width:255px;
	float:left;
	height:355px;
}
.spalte2 {
	border-left:1px solid #FFFFFF;
	background-color:#e9e9f2;
	width:256px;
	float:left;
	height:355px;
}
.spalte3 {
	border-left:1px solid #FFFFFF;
	background-color:#dce5ea;
	float:left;
	width:242px;
	height:355px;
}
html* .spalte3 {
width:244px;
}

.partners_scroll_ff {
  position:fixed;
  margin:0;
  padding:0;
}
.partners_scroll {
  position:fixed;
  _position:relative;
  _top:expression(eval(document.body.scrollTop));
  margin:0;
  padding:0;
}
#toolbarQS {
	float: left;
	background: inherit;
	margin-left:83px;
	margin-top:21px;
	color: inherit;
}

/* quick start toolbar */
div.toolbar {
	height: auto;
	line-height: 15px;
	vertical-align: middle;
	font-size: 8pt;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 0 2px 2px;
	border-left: 1px solid #000000;
	border-right: 3px solid #666666;
	width:195px;
	display:block;
}
div.toolbar img {
	float: left;
}
div.toolbar img.black-r {
	float:right;
	margin-right:2px;
}
.tbtop {
	border-top: 1px solid #000000;
}
.tbbottom {
	border-bottom: 3px solid #666666;
}
/* end qs toolbar */

#menu-root {
  position: absolute;
}


#menu {
  width: 100%;
  line-height: normal;
  /* position:relative; */

}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;

}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666FF;
  padding:0px;
}

#menu ul.horizontal li.level1 {
  float: left;
  height: 22px;
  padding: 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid black;
  background-color: white;
}

#menu ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#menu ul.horizontal li.level1 a:hover {

}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  margin-top:-59px; 
  visibility: hidden;
  width: 145px;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #999999;
  border-right: 3px solid #999999;
  background-color: white;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #dcdcdc;
  padding:0px;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  padding: 0px 4px 0px 5px;
  line-height:20px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  background-color: #0090a4;
}

.subheadline_bold {
color: #39647e;
font-weight:bold;
}
.nobgcolor{
margin-left:12px;
}
.nobgcolor a:hover{
background-color:transparent;
}
.noscreen {
display:none;
}
.nohoverbg a:hover{
background-color:transparent;
}