.large-font {
    font-size: 12pt;
}

.menu-hilited {
    font-weight: bold;
    text-transform: uppercase;
}

td.submenu {
    vertical-align: middle;
    text-align: center;
    width: 125px;
}

div.submenu {
    background-color: #E5E6E7;
    vertical-align: middle;
}

.submenucontainer
{
    margin-right:6px;
    padding:0px;
}

.submenu_link {
    color: #000000;
    white-space:nowrap;
}
.map-header {
    background-color: #E5E6E7;
}

.map-header-left {
    background-color: #E5E6E7;
    height: 20px;
    vertical-align: middle;
}

.map-header-right {
    background-color: #E5E6E7;
    height: 20px;
    vertical-align: middle;
}

a.top_link_normal, a.top_link_normal:hover {
    color: #000000;
    margin-left: 4px;
    margin-right: 4px;
}

a.top_link_selected, a.top_link_selected:hover {
    color: #009380;
    text-decoration: underline;
    margin-left: 4px;
    margin-right: 4px;
}

.context {
    font-family: Arial, sans-serif;
    text-decoration: none;
    color: #0000ff;
    font-size: small;
}

.odd {
    background-color: #FCFCFC;
}

.even {
    background-color: #EEEEEE;
}

.si-header {
    text-align: center;
}

.leftAlign {
    text-align: left;
    padding:1px;    
}

.sorted {
    font-style: italic;
}

.order1 {
    background: #D0D0D0 url(../images/sort_up.png) no-repeat scroll 90% 0;
}

.order2 {
    background: #D0D0D0 url(../images/sort_down.png) no-repeat scroll 90% 0;
}

.launcher {
    margin: 0 1px 1px;
    background-color:#FFFFFF;    
}

.launcher_body {
    padding: 0px;
    border-left: 1px solid #CAD0D1;
    border-right: 1px solid #CAD0D1;
    border-bottom: 1px solid #CAD0D1;
    zoom: 1;
    background-color:#FFFFFF;
}

.launcher_b * {
    overflow: hidden;
    height: 1px;
    font-size: .01em;
}

.launcher_b .c1 {
    background: #FFFFFF;
}

.launcher_b .c2 {
    background: #FFFFFF;
}

.launcher_b .c1, .launcher_b .c2 {
    margin: 0 3px;
}

@media print {
     .noprint { display: none; }
   }

#printDirectionsContent .odd {
    background-color:#FCFCFC;
}
#printDirectionsContent .even {
    background-color:#EEEEEE;
}

.directionFrom {
    color:#009380;
}

.directionTo {
    color:#009380;
}



/* neu */
.webcam_thumbnail {
	border: solid #FFFFFF 3px;
	width:66px;
	height:66px
}

/* neu */
.webcam_thumbnail_selected {
	border: solid #009380 3px;
	width:66px;
	height:66px
}

/* neu */
.map_content_container {
}