.stationbox {
    margin-bottom:0;
    width:290px;
    padding:0;
    border-top:1px solid #c8c8c8;
    border-left:1px solid #c8c8c8;
    border-bottom:3px solid #c8c8c8;
}

#dplIframeDiv {
    position:relative;
    visibility:visible;
}

p, p.gch1class {margin:2px;}

input, select, option, textarea {
    font-family: verdana,helvetica,arial,sans-serif;
    color: #000;
    font-size: 11px;
}

label  {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
}
label:hover {
 text-decoration:underline;
}

.sel, .selmed, .selmed_w {  
    background:#ff6600;
}
.selGB {
    width: 180px;
    background:#e9e9e9;
}
.sel {
    margin: 2px;
    width: 200px;
}

.selmed {
    width: 70px;
}

.selmed_w {
    width: 180px;
}

.selsmall {
    width: 43px;
    border: 1px solid gray;
    margin: 2px;
}

.quick {
    background-color: #fff;
}

.txt, .txtsmall, .txtmed {
    width: 180px;
    border: 1px solid gray;
    margin: 2px;
}
.txtsmall {
    width: 70px;
}
.txtmed {
    width: 90px;
}
.landtarif {
    display:block;width:50px;float:left;font-size:11px;font-weight:bold;
}

form.countrybox {
    padding:3px;
    margin:0px 0 6px 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;
}
div.countrybox {
    padding:3px;
    margin:0px 0 0 0;
    border-top:1px solid #c8c8c8;
    border-right:1px solid #c8c8c8;
    border-left: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;
}