form#smobil {
margin-top:20px;
margin-bottom:40px;
float:left;
}

form#smobil .button {
background:#BED1E5;
margin-top:15px;
border:1px solid #144D8B;
color:#144D8B;
cursor:pointer;
}

form#smobil .button:hover {
background:#DEE1E5;
border-top:1px solid #144D8B;
border-right:1px solid #144D8B;
border-bottom:1px solid #5F748B;
border-left:1px solid #5F748B;
color:#144D8B;
}

form#smobil option {
background:#fff;
color:#000;
font-size:14px;
}

form#smobil label {
clear:left;
display:block;
float:left;
width:60px;
text-align:left;
color:#144D8B;
margin-bottom:10px;
padding-top:2px;
font-weight:bold;
}

form#smobil label.typ {
display:inline;
clear:none;
width:90px;
color:#144D8B;
font-weight:normal;
}

form#smobil select {
margin-bottom:10px;
}

table 
{
float:left;
width:100%;
background-color: #BED1E5;
text-align: left;
border-spacing: 0px;
border: 1px solid #aeb3b6;
border-collapse: collapse;
margin-bottom:40px;
}

table a, table, tbody, tfoot, tr, th, td 
{
line-height: 1.5em;
font-size: 13px;
color: #55595c;
vertical-align:top;
}

table caption
{
padding: 0 0 0.25em 0;
font-size: 1.5em;
text-align:left;
}

table span.blau
{
color:#0D2F92;
}

thead th
{
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
color: #fff;
padding: 0.75em 0.25em;
border-bottom: 1px solid #fff;
background:#´;
}

tbody th
{
color: #25c1e2;
font-style: italic;
background-color: #fff;
border-bottom: 1px solid #aeb3b6;
}

td
{
border: 1px dotted #fff;
padding: 0.25em 0.25em;
}

td.nowrap
{
white-space:nowrap;
}

tbody tr.odd
{
background-color: #d7dce0;
}

tbody tr:hover td
{
background-color: #d2d7db;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
color: #000!important;
}
