/*Gilt gÃ¼r alle Elemente*/
*{
    font-family:Arial,Helvetica,sans-serif;
}
/*Html seite*/
html{
    height:100%;
    font-size:12px;
}
/*FÃ¼r den Rumpf der Html-Seite*/
body{
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
}
/*Input-Felder*/
input{
    outline: none;
}
/*Tabelle fÃ¼r das Hauptfenster*/
.mainFrame{
    width:100%;
    height:100%;
    empty-cells:show;
    border:0;
}
/*Tabellenfeld fÃ¼r die Suchresultate*/
.mainTableLeft{
    border-left:solid 1px;
    border-right:solid 3px;
    border-bottom:solid 1px;
    padding:0;
    vertical-align:top;
    width:40%;
    height:100%;
    vertical-align:top;
}
/*Tabellenfeld fÃ¼r die Googlemap*/
.mainTableContent{
    border-right:solid 1px;
    border-bottom:solid 1px;
    padding:0;
    vertical-align:top;
    width:60%;
    height:100%;
}
/*Googlemaps-Frame*/
.mapIFrame {
    width:100%;
    height:100%;
    border-style: none;
    border-width: 0px;
}
/*Container "Platzhalter" fÃ¼r Googlemaps*/
.mapsDiv{
    width:100%;
    height:100%;
    vertical-align: top;
}
/*Container fÃ¼r die Infomeldung("Fehlermeldung")*/
.infoBoxContent{
    padding:8px;
}
/*Hauptformular. Geht Ã¼ber den ganzen Inhalt.*/
.confirmForm{
    width:100%;
    height:100%;
    margin:0px;
}
/*Der Link "Route anzeigen"*/
.linkButton{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-decoration:underline;
    cursor:pointer;
}
/*Der Link "Route anzeigen" nach dem die Route berechnet wurde*/
.showRouteButton{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-decoration:underline;
    cursor:pointer;
    display: inline;
    outline: 0 none;
    text-decoration: underline;
    padding-left: 10px;
    /*Hinzugekommen*/
    background: url(../../images/content_internal_link.gif) no-repeat scroll left 1px transparent;
    padding-bottom: 5px;
}
/* never draw pictures with a border */
/*Gilt fÃ¼r alle Image-Elemente*/
img{
    border-width:0px;
    border-style:none;
}
/*Tabellenfeld fÃ¼r die Ãœberschrift einzelner Suchergebnisse "Suchresultate"*/
.markerHeadFirst, .markerHead{
    font-size:12px;
    font-weight:bold;

    padding-right:8px;
    padding-top:2px;
    padding-left:2px;

    width:100%;
}
/*Tabellenfeld fÃ¼r die Ãœberschrift einzelner Suchergebnisse (Suchresultate) mit Balken*/
.markerHead{
    border-top:#D7D7D7 solid 1px;
}
/*Container fÃ¼r die Suchergebnisse*/
.resultArea{
    width:100%;
    height:100%;
    position:relative;
}
/*Subcontainer fÃ¼r die Suchergebnisse*/
.resulSubtArea{
    width:100%;
    height:100%;
    position:absolute;
    overflow:auto;
}
/*Tabelle mit den Suchergebnissen*/
.resulTable{
    width:100%;
    border:none;
}
/*Ãœberschrift einzelner Suchergebnisse*/
.resultHeader{
    cursor:pointer;
}
/*Tabellenfelder fÃ¼r die Adresse und den Link "Route anzeigen"*/
.markerLeft, .markerRight{
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    white-space:nowrap;
}
/*Tabellenfeld fÃ¼r den Link "Route anzeigen"*/
.markerRight{
    text-align:right;
}
/*Das Logo des Providers*/
.logoImage{
    text-align:right;
    vertical-align:top;
    border-style:none;
    padding-top:2px;
}