.box{
font-family:arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight:bold; 
background-color: #CCCAB3;  
color: #000000;  
border: 1 solid #000000;
scrollbar-face-color: #CCCCCC;
scrollbar-track-color: #CCCCCC;
scrollbar-arrow-color: #000000
}

body    { scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#000000; scrollbar-base-color:#CCCCCC; scrollbar-darkshadow-color:#666666; scrollbar-face-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC; }
body.pr { background-color:#FFFFFF; scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#000000; scrollbar-base-color:#CCCCCC; scrollbar-darkshadow-color:#666666; scrollbar-face-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC; }
.page   { background-color:#ffffff; }
b       { font-weight:bold; }


.headline{font-size:16pt;color:#545454;font-family:arial,verdana,helvetica,sans-serif;font-weight:700;}
.headtxt{font-size:18pt;color:#000000;font-family:arial,verdana,helvetica,sans-serif;font-weight:600;}
.textbold {font-size:10pt;color:#000000;font-family:arial,verdana,helvetica,sans-serif;font-weight:800;}
.text {font-size:8pt;color:#545454;font-family:arial,verdana,helvetica,sans-serif;font-weight:600;}
.textkl {font-size:8pt;color:#545454;font-family:arial,verdana,helvetica,sans-serif;}
.textklgr {font-size:8pt;color:#464646;font-family:arial,verdana,helvetica,sans-serif;}
/* white */
.wns	{font-family:  arial,verdana,Helvetica,Sans-Serif; font-size:14px; color:#000000; }
.w	{ background-color:#A5C8FE; }
.wr	{ font-family:    arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#BFBA29; }
.wre	{ font-family:    arial , Helvetica, Sans-Serif; background-color:##ffff00; font-size:11px; font-weight:bold; 	color:#FF0000; }
.wt	{ font-family:    arial , Helvetica, Sans-Serif; font-size:12pt; font-weight:bold;	color:#000000; }

.wl 	{ font-family:   arial , Helvetica, Sans-Serif; background-color:#FFFFFF; font-size:12px;				color:#505050; }

/* red */
.r	{ background-color:#BFBA29; }
.rt	{ background-color:#BFBA29; 	font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#FFFFFF; }

/* grey */
.g	{ background-color:#DDDDDE; }
.gt	{ background-color:#DDDDDE; 	font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#505050; }
.lg	{ background-color:#F6F6F6; }
.lgt	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#ffffff; }
.ligt   {				font-family:   arial , Helvetica, Sans-Serif; font-size:10px;			color:#505050; }
.dg	{ background-color:#9999AA; }

.tir    { background-color:#BFBA29;     font-family:   arial , Helvetica, Sans-Serif; font-size:12px;   font-weight:bold;   color:#FFFFFF; }
.tib    { background-color:#2FA68B;     font-family:   arial , Helvetica, Sans-Serif; font-size:12px;   font-weight:bold;   color:#FFFFFF; }
.tab	{ background-color:#666677; }
.tabt	{ background-color:#666677; 	font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#FFFFFF; }
.tabr 	{ background-color:#BFBA29; }
.tabtr 	{ background-color:#BFBA29; 	font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#FFFFFF; }


/* popup */
.p	{ border-style: solid; border-color:#9999AA; border-width: 1px; z-index:1;}
.phh	{ background-color:#BFBA29; font-family:   arial , Helvetica, Sans-Serif; font-size:14px; font-weight:bold; 	color:#FFFFFF; }
.phbh	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#505050; }
.phbt 	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal;	color:#505050; }
.pprh	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#cc0000; }
.pprbh	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:bold; 	color:#505050; }
.pprbt	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal;	color:#505050; }

.zoom	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal; color:#666666; }
.zoomn	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal; background-color:#BFBA29; }

/* help*/
.h      { font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal; background-color:#cc0000; color:white; }

/* Druckausgabe */
.prb	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px;	font-weight:bold;	color:#000000; }
.prn	{font-family: arial , Helvetica, Sans-Serif; font-size:12px; background-color:##ffff00;	color:#000000; font-weight:bold; }
.prs    { font-family:   arial , Helvetica, Sans-Serif; font-size:9px;	font-weight:normal;	color:#006699; }
.prsep 	{ background-color:#EEEEEE; }

/* Routingliste */
.rb	{ font-family:   arial , Helvetica, Sans-Serif; font-size:9px;	font-weight:bold;	color:#000000; }
.rn	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:12px;	font-weight:normal; 	color:#505050; }
.rs 	{ background-color:#99ffff; font-family:   arial , Helvetica, Sans-Serif; font-size:10px; font-weight:normal; color:#505050; }
.rsep 	{ background-color:#EEEEEE; }

/* traffic-info */
.txtb 	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px;	font-weight:bold;	color:#000000; }
.txkl	{ font-family:   arial , Helvetica, Sans-Serif; font-size:10px;	font-weight:normal;	color:#000000; }
.tris	{ background-color:#FFFFFF; font-family:   arial , Helvetica, Sans-Serif; font-size:9px;	font-weight:normal; 	color:#505050; }
.trisep	{ background-color:#EEEEEE; }

/* input-field */
.istreetnotlog	{border-color: #9999AA; border-style: solid; border-width: 1px; font-family:   arial , Helvetica, Sans-Serif; font-size:12px; font-weight:normal; color:#666666;}
.iselect	{ width:340px; background-color:#FFFFFF; font-size:11px; font-weight:normal; }

a.ba:link	{ text-decoration:none; color:#505050; font-size:12px; font-weight:bold; }
a.ba:visited	{ text-decoration:none; color:#505050; font-size:12px; font-weight:bold; }
a.ba:active 	{ text-decoration:none; color:#505050; font-size:12px; font-weight:bold; }
a.ba:hover	{ text-decoration:none; color:#505050; font-size:12px; font-weight:bold; }

a.nav:link	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; text-decoration:none;	  color:#505050; font-weight:bold; }
a.nav:visited	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; text-decoration:none;	  color:#505050; font-weight:bold; }
a.nav:active 	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; text-decoration:none;	  color:#505050; font-weight:bold; }
a.nav:hover	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; text-decoration:underline;	  color:#FFFFFF; font-weight:bold; }

a.navsel:link	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	  color:#FFFFFF; font-weight:bold; }
a.navsel:visited { font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	  color:#FFFFFF; font-weight:bold; }
a.navsel:active { font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	  color:#FFFFFF; font-weight:bold; }
a.navsel:hover	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:underline;	  color:#FFFFFF; font-weight:bold; }

a.hl:link 	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none; font-size:16px; color:#545454; font-weight:bold; }
a.hl:visited	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none; font-size:16px; color:#545454; font-weight:bold; }
a.hl:active	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none; font-size:16px; color:#545454; font-weight:bold; }
a.hl:hover	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:underline; font-size:16px; color:#ff3300; font-weight:bold; }

a.z:link 	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	color:#006699; font-size:12px; }
a.z:visited	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	color:#006699; font-size:12px; }
a.z:active	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:none;	color:#006699; font-size:12px; }
a.z:hover	{ font-family:   arial , Helvetica, Sans-Serif; text-decoration:underline;	color:#006699; font-size:12px; }

a.a:link	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; color:#006699; font-weight:bold;text-decoration:none; }
a.a:visited	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; color:#006699; font-weight:bold;text-decoration:none; }
a.a:active      { font-family:   arial , Helvetica, Sans-Serif; font-size:12px; color:#006699; font-weight:bold;text-decoration:none; }
a.a:hover	{ font-family:   arial , Helvetica, Sans-Serif; font-size:12px; color:#006699; font-weight:bold;text-decoration:underline; }

a.as:link	{ font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#006699; }
a.as:visited  { font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#006699; }
a.as:active   { font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#006699; }
a.as:hover    { font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#006699; }

a.li:link	{ font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#545454;text-decoration:none;font-weight:600; }
a.li:visited	{ font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#545454;text-decoration:none;font-weight:600; }
a.li:active     { font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#545454;text-decoration:none;font-weight:600; }
a.li:hover	{ font-family:   arial , Helvetica, Sans-Serif; font-size:16px; color:#cc0000;text-decoration:none;font-weight:600; }


