* { margin: 0; padding: 0; }
body{font-family:Verdana, sans-serif;background-color: #ebedf3; font-size: 12px;width: 610px;}
a { outline: 0; }


#landingpage table{background-color:#FFF; margin-right: 10px; width: 610px;}
#landingpage #text p{margin:10px 0;font-size:12px;line-height:18px}
#landingpage #text a{color:blue}
#landingpage #text ul{margin-left:30px;font-size:12px;list-style-type:square;line-height:18px;padding:10px 0}
#landingpage .subheader{background:url('images/subhead.jpg') no-repeat;height:175px;border-bottom:3px solid white}
#landingpage .subheader p{text-align:center;padding-top:55px;width:400px;line-height:18px;margin-left:350px}
#landingpage .top{background-color:#13476b;padding:5px;font-size:12px;color:white;margin:5px 0;border-bottom:1px solid orange;border-top:3px solid orange}
#landingpage .top .item{width:195px;font-weight:bold;text-align:center;border-right:1px solid #FFF;float:left}
#landingpage .top .lastitem{border-right:none;text-align:center;font-weight:bold}
#landingpage .top .item ul li a,#landingpage #prepaidtop5 .lastitem ul li a{color:#FFF;text-align:center;text-decoration:underline}
#landingpage .top .item ul li,#landingpage #prepaidtop5 .lastitem ul li{margin:5px 0}
#landingpage .top a{color:white;font-size:10px}
#landingpage table td ul li{margin:3px}
#landingpage #prepaidtop5 .item ul,#landingpage #prepaidtop5 .lastitem ul{text-align:center;padding:2px 0;list-style:none}
#landingpage #prepaidtop5 .item img,#landingpage #prepaidtop5 .lastitem img{border:none}
#landingpage table#prepaid{border-collapse:collapse;width:600px}
#landingpage table{border-collapse:collapse;width:600px;font-size:12px}
#landingpage table#aufladung{border-collapse:collapse;width:1000px;margin-top:10px}
.tarifdefault{font-weight:bold;padding:0 0 10px 0;height:15px;margin:1px 0}
.tarifdefault ul,#landingpage table ul{list-style:none}
.tarifdefault ul li{float:left;padding-left:40px}
#landingpage table tr td{text-align:center;border:1px solid #848484;padding:5px}
#landingpage #text,.schufa #text{margin-left:30px;text-align:justify}
#landingpage #text h3{margin-bottom:10px;color:#30597f;padding:5px}

.prepaidhead{background-image:url('images/header.jpg');height:50px;border-bottom:3px solid orange;border-top:3px solid white; margin: 0;color:transparent;}
#landingpage table span.sort{color:#00569D;display:block;font-size:9px;margin:5px 10px 0;text-decoration:underline}
#landingpage #menue{height:30px}
#landingpage #menue ul{list-style:none}
#landingpage a{font-weight:bold;color:#234fbe}
#landingpage #menue ul li{height:30px;background-color:#13476B;float:left;border-top:3px solid black;border-right:3px solid black;border-left:3px solid black;line-height:25px;margin:0 25px;padding:0 10px}
#landingpage #menue ul li a{color:white;font-weight:bold}
#landingpage table tr th{background:#F4F7F9 none repeat scroll 0 50%;border-bottom:1px solid #1B69B9;border-top:3px solid #1B69B9;border-right:1px solid #1B69B9;padding:10px 5px}
#landingpage table tr th.second { border-top: none; }
#landingpage table tr td ol { list-style: numeric inside; text-align: left; margin-left: 20px;}
#landingpage table tr td ol li { margin: 3px 0; }
#landingpage table tr td ul {list-style-type:square;margin-left:15px;text-align:left;}
#landingpage #tarife table tr td ul { margin: 0;}
#landingpage ul.sonderaktionen{list-style:none;margin-left:30px;margin-top:20px}
#landingpage ul.sonderaktionen li span{font-weight:bold;color:#096e00}
#landingpage ul.sonderaktionen li{background-color:#F4F7F9;padding-left:130px;line-height:18px;margin:10px 0}
#landingpage ul.sonderaktionen li.congstar{background:url('images/congstar.jpg') no-repeat left center}
#landingpage ul.sonderaktionen li.simyo{background:url('images/simyo.jpg') no-repeat left center}
#landingpage ul.sonderaktionen li.fonic{background:url('images/fonic.jpg') no-repeat left center}
#landingpage ul.sonderaktionen li.callmobile{background:url('images/callmobile.jpg') no-repeat left center}
#landingpage ul.sonderaktionen li.klarmobil{background:url('images/klarmobil.jpg') no-repeat left center}
#landingpage ul.sonderaktionen li a{font-weight:bold;color:#1B69B9}
#landingpage table tr td span.cta,td.cta{font-weight:bold;text-decoration:underline;font-size:14px;color:#0066be}
.deinPreisdesc{font-weight:bold;border-bottom:2px dotted white;padding-bottom:3px;font-size:14px;color:#d3e8f5}
.deinPreis{background-color:#13476b;color:white}
td.sparen,span.green{color:green;font-weight:bold}
td.green span{color:#00ff1e;font-weight:bold}
td.verlieren,span.red,td.red{color:red}
.settings{border-left:1px solid #CED2D5;background-color:#0A589A;border-bottom:1px solid #CEDADE;border-right:1px solid #CED2D5;border-top:1px solid #FFFFFF;list-style-image:none;list-style-position:outside;list-style-type:none;padding:10px 0}
.allgemeines .settings{height:130px}
.gebuehren .settings{height:75px}
.sonstiges .settings{height:75px}
.sonstiges,.gebuehren,.allgemeines{margin:10px 30px}
#general{height:53px;margin-bottom:5px;border-right:1px solid black;border-left:1px solid black;border-bottom:1px solid black}
#general .filter{padding:5px 10px;background-color:#0A589A;color:white}
#general #rufnummer{border-bottom:3px solid white}
#general #netze{}
#general .filter .options{}
#general .filter .desc{ width: 350px; font-weight:bold;margin-bottom:5px;padding-bottom:3px;float:left;}
#tarifsettings{border:1px solid black;height:70px;background-color:#0A589A;color:white;border-bottom:3px solid white}
#tarifsettings .item{text-align:center;width:198px;float:left;margin:10px 0;border-right:1px solid black}
ul.infos{padding:10px;list-style:none;border:2px solid black;padding-left:350px;background:transparent url(images/teenager.jpg) no-repeat scroll left center;}
ul.infos li{line-height:18px;margin:5px 0;font-size:12px}
#tarifsettings #last.item{border:none}
#tarifsettings .item .desc{font-weight:bold;margin-bottom:5px;padding-bottom:7px;text-decoration:underline}
#tarifsettings .item .options{padding-left:15px}
#tarifsettings .item .counter{padding-top:5px;font-weight:bold}
label{padding-right:10px}
label span{padding-left:5px;text-decoration:underline;font-weight:bold;font-size:11px}
label.netz{}
label.netz img{margin:0 10px}
label input{margin-right:10px}
hr{color:green}
#rechnung .options input{width:280px}
#landingpage #tarife table tbody tr td.important{width:50px;font-weight:bold;text-align:center}
td.zusatzinfos{font-weight:bold;width:200px;font-size:10px;font-family:Tahoma}
#landingpage #tarife table tbody tr td ul,#landingpage #vergleich table tbody tr td ul{list-style:square inside;text-align:justify; font-size: 10px;}
tr#id1,tr#id3,tr#id5,tr#id7,tr#id9{background-color:#f2f6f9}
#landingpage h3{font-size:14px;color:#0A589A;text-decoration:underline}
#landingpage .tarifrechnerdesc{padding-bottom:10px}
#landingpage #vergleich{clear:both}
#landingpage table tr td a.cta { font-weight:bold;text-decoration:none;font-size:12px;color:#0066be; }
#landingpage table tr td a:hover.cta { text-decoration:underline; }
#landingpage table tr td a img { border: none; }
#landingpage .top h1 { font-size: 15px; color: white; text-align: center; margin: 0 70px; padding-bottom: 4px; border-bottom: 2px dotted white;}
abbr, acronym, span.abbr {  cursor: help;  border-bottom: 1px dotted #000; }

#footer { border-bottom:1px solid #848484; border-left:1px solid #848484;border-right:1px solid #848484;font-size: 10px; padding: 5px; background-color: white; }

