    .mf	      {background:#ffffff;font-size:12px;color:#000000;font-weight:bold;}
    form      {margin: 0px;}
    p         {margin: 2px;}
    table.border_tl, table.no_bd {margin-bottom: 8px;}

    @media all {
    .selpro {background-color:#ffffff;font-size:10px;color:#000000;width:100px}
    .selectpl {font-family:helvetica,arial;background:#ff6600;color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;width:250px}
    }
    
/* - country selector - */
    form.countrybox {
        padding:3px;
        margin:0px 0 12px 0;
        border:1px solid #c8c8c8;
        width:592px;
        background-color: #e9e9e9; 
    }
    form.countrybox p {
        margin:0;
        padding:3px 3px 3px 0;
        float:left;
        color: #000;
        font-size:11px;
    }
    form.countrybox select {
        font-size:11px;
    }
    .selcountry {
        width: 190px;
        font-size: 11px;
        font-family: verdana,helvetica,arial,sans-serif;
    }
/* - country displayed (express) - */
    div.countrybox {
        padding:3px;
        margin:0px 0 6px 0;
        border:1px solid #c8c8c8;
        width:592px;
        background-color: #e9e9e9;
        font-size:11px;
    }
    div.countrybox p {
        margin:0;
        padding:3px 3px 3px 0;
        float:left;
        color: #000;
        font-size:11px;
    }
    div.countrybox p.landtarif, form.countrybox p.landtarif {
        display:block;width:50px;float:left;font-size:11px;font-weight:bold;
    }
        
    
    #standard {
        padding:0;
        margin:0 0 12px 0;
        border-left:1px solid #c8c8c8;
        border-top:1px solid #c8c8c8;
        border-bottom:1px solid #c8c8c8;
        background-color:#e9e9e9;
    }
    #standard p.hd {
        padding:2px;
        font-size:11px;
        font-weight:normal;
        margin:0;
        border-right:1px solid #c8c8c8;
        border-bottom:1px solid #c8c8c8;
        background-color:#e9e9e9;
    }
    #standard a.img {
        display:block;
        background-color:#fff;
        border-right:1px solid #c8c8c8;
        border-bottom:1px solid #c8c8c8;
    }
    .box_end {
        clear:both;
        height:0;
        margin:0;
        padding:0;
        font-size:0;
    }

    a.buchungsinfobutton {display:block;text-align:center;width:130px;padding:1px;margin: 3px 3px 3px 6px;font-size:11px;font-weight:normal;color:#444;border:1px dashed #c8c8c8}
    a.buchungsinfobutton span {color:#f60;font-weight:bold;}
    a.buchungsinfobutton:hover {color: #000;background-color: #f60;} 
    a.buchungsinfobutton:hover span {color: #000;}
    a.buchungsinfo{display:none;border:1px dashed #c8c8c8;padding:3px;margin-top:3px;font-size:11px}
    a.buchungsinfo:hover {text-decoration:none;color:#000;} 

    a.link {
        clear: left;
        display: block;
        font-size: 11px;
        color: #7e7e7e;
        padding: 1px 3px 2px 3px;
        margin: 0;
        border-right: 1px solid #c8c8c8;
        font-weight:normal;
        text-decoration: none;
        height:14px;            /* same box height also with Mac OS */     
        background-color: #fff;
    } 
    a.link span {
        font-weight: bold;
        color: #f60;
    }
    a.link:hover {
        border-right: 1px solid #f60;
        color: #000;
        background-color: #f60;
    } 
    a.link:hover span {
        color: #000;
    }     
        
