#bottom_flags {float:right;width:310px; display:inline; padding:0; margin:93px 8px 0 0;}
#bottom_flags ul {margin:0; padding:0; }
#bottom_flags ul li {list-style-type:none; padding:0; margin:0; display:inline;}

#bottom_flags img {border-bottom:5px solid #948e82;padding:0 0 4px 0;margin:0;display:inline;margin-bottom:-3px;} 
#bottom_flags img.botbor {border-bottom:5px solid #757269;padding:0 0 4px 0;} 

/* #bottom_flags ul li a:hover {border-bottom:4px solid #757269; text-decoration:none; padding-bottom:none;}*/
#popup_ger {position:absolute;left:746px;top:654px;width:212px;height:64px;z-index:1;background: url(/arriva/images/popup_03.jpg) no-repeat top;visibility: hidden;}
#popup_ita {position:absolute;left:770px;top:654px;width:212px;height:64px;z-index:1;background: url(/arriva/images/popup_03.jpg) no-repeat top;visibility: hidden;}

#popup p {font-size:0.8em; color:#d4d2cd; padding:5px 0 0 10px; margin:0;}


#footer {clear:both; height:115px;  color:#ffffff; background:url(/arriva/images/footer.jpg) repeat-x; background-color:#938e82; padding:0;margin:0;}
#sitetools_1 {float:left; position:relative; margin:8px 0 0 30px; width:80px; display:inline;}
#sitetools_2 {float:left; position:relative; margin:8px 0 0 30px; width:100px; display:inline;}
#sitetools_3 {float:left; position:relative; margin:8px 0 0 0; width:350px; display:inline;}
#sitetools_1 ul, #sitetools_2 ul {padding:0; margin:0;}
#sitetools_3 ul {padding-bottom:5px; margin:0;}
#sitetools_1 ul li, #sitetools_2 ul li, #sitetools_3 ul li {list-style-type:none; padding:0; margin:0; display:block;}
#sitetools_3 ul li.print_icon {background:url(/arriva/images/print_icon.gif) top left no-repeat; padding-bottom:8px;}
#sitetools_3 ul li.print_icon a {text-decoration:none; color:#d4d2cd; font-size:0.9em;  padding:7px 0 0 25px;}

#sitetools_3 ul li.addbasket_icon {background:url(/arriva/images/addbasket_icon.gif) top left no-repeat; padding-bottom:8px;}
#sitetools_3 ul li.addbasket_icon a {text-decoration:none; color:#d4d2cd; font-size:0.9em;  padding:5px 0 0 25px;}

#sitetools_3 ul li.viewbasket_icon {background:url(/arriva/images/viewbasket_icon.gif) top left no-repeat; padding-bottom:10px;}
#sitetools_3 ul li.viewbasket_icon a {text-decoration:none; color:#d4d2cd; font-size:0.9em;  padding:5px 0 0 25px;}

#sitetools_1 ul li a {text-decoration:none; color:#d4d2cd; font-size:0.9em; font-weight:bold;}
#sitetools_2 ul li a, #sitetools_3 ul li a {text-decoration:none; color:#d4d2cd; font-size:0.9em}
#sitetools_1 ul li a:hover, #sitetools_2 ul li a:hover, #sitetools_3 ul li a:hover {color:#ffffff; border:0;}


#resize {float:left; position:relative; margin-top:8px;}

#registered {float:left; position:relative; font-size:0.9em; padding:2px 0 0 30px; background-color:#B6AFA1; width:942px; color:#848078;}

/* Transport market characteristics */

#bottom_flags-transport {float:left; width:100%; display:inline; padding:0; margin:0 0 10px 0; clear:both;}
#bottom_flags-transport ul {margin:0; padding:0; }
#bottom_flags-transport ul li {list-style-type:none; padding:0; margin:0; display:inline;}

#bottom_flags-transport img {border-bottom:5px solid #948e82;padding:0 0 4px 0;margin:0;display:inline;margin-bottom:-3px;} 
#bottom_flags-transport img.botbor {border-bottom:5px solid #757269;padding:0 0 4px 0;} 
