body {
background-color:#42A7B9;
background-image:url('http://prepaid-vergleich-online.de/wp-content/themes/pvo/images/back.jpg');
background-repeat:repeat-x;
color:#505050;
font-family: Arial, Sans-serif;
font-size:9pt;
height:100%;
}

table {
}

td {
font-size:9pt;
font-family: Arial, Sans-serif;
}
h1 {
background-color:DBDBDB;
color:000000;
font-size:18pt;
font-family: Arial, Sans-serif;
border-bottom: 2px solid #0060FF;
width:1024px;}

h6 {
background-color:DBDBDB;
vertical-align:middle;
color:000000;
font-size:9pt;
font-family: Arial, Sans-serif;
border-bottom: 2px solid #0060FF;
padding-bottom:5px;
padding-top:5px;
width:990px;
}

a {
color:#0060FF;
font-decoration:underline;
font-weight:bold;
}

a:hover {
color:BB5E00;
font-decoration:underline;
}

.title {
background-color:DBDBDB;
border-bottom: 1px solid #0060FF;
text-align:center;
font-weight:bold;
}
.title-th {
background-color:DBDBDB;
border-bottom: 0px;
text-align:center;
font-weight:bold;
border: 1px solid #B6B6B6;
border-top: 1px solid #575757;
border-right:1px solid #575757;
padding-left:2px;
padding-right:2px;
}

.title-td {
background-color:DBDBDB;
border: 1px solid #B6B6B6;
border-bottom: 2px solid #0060FF;
text-align:center;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}

.prepaid1  {
background-color:DBDBDB;
border: 1px solid #B6B6B6;
text-align:center;
}

.prepaid2 {
background-color:#FFFFFF;
border: 1px solid #B6B6B6;
text-align:center;
padding-left:4px;
padding-right:4px;
}

.prepaid3 {
background-color:#EFEFEF;
border: 1px solid #B6B6B6;
text-align:center;
font-size:8pt;
}

.prepaid4 {
background-color:#FFFFFF;
border: 1px solid #B6B6B6;
text-align:center;
font-size:8pt;
padding-left:2px;
padding-right:2px;
font-size:8pt;
}

.prepaid5 {
background-color:#EFEFEF;
border: 1px solid #B6B6B6;
text-align:center;
font-size:8pt;
padding-left:2px;
padding-right:2px;
}

img {
margin-bottom:2px;}

.mobisim_table {
   background:#e9eae8;
   background:rgba(105,115,100,.15);
   -webkit-border-radius:0 0 10px 10px;
   -moz-border-radius:0 0 10px 10px;
   border-radius:0 0 10px 10px;
   border-collapse:collapse;
   border: 1px solid #656e70;
   border-spacing:0;
   text-align:left;
   }

caption {
    background:#656e70;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    color:#fff;
    font-size:12pt;
    font-weight:bold;
    padding:10px 0 10px 10px;
    text-align:left;
    text-shadow:0 -1px 1px rgba(0,0,0,.5);}
small {
    color:#a3a8a9;}

.mobisim_table th {
    background:#A5AC86;
    border:1px solid white;
    border-bottom:1px solid rgba(255,255,255,.7);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
    -o-box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
   padding:3px 5px;
   text-align:center;
   font-size:9pt;
   vertical-align:bottom;}

.mobisim_table td {
   border-bottom:1px solid #A5AC86;
   border-bottom:1px solid rgba(255,255,255,.5);
   padding:6px 4px;
   font-size:9pt;
   border:1px solid white;
   text-align:center;
}
.mobisim_table tr {
   background:#CDD0BB;
}
.mobisim_table tr:hover {
background:Wheat;
}
.mobisim_table tr:last-child td {
   border-bottom:none;}

.sort {
color:#003080;
text-decoration:underline;
}
.sort:hover {
color:#0090E0;
text-decoration:underline;
}
