* {margin: 0;	padding: 0;}
html,body {	font-family: Verdana, Sans-Serif;	width: 1000px;	margin: 0 auto;font-size: 12px;}
p { line-height: 18px; }

/******************************************
*   Schufa  Seite                    
******************************************/
.schufa { width: 1000px; clear: both; }
#schufaad { text-align: center; background-color: white;  width: 960px; margin-bottom: 10px; padding: 10px;}
#schufaad img {  }
.schufa #anbieter { height: 180px; background-color: #043c6b; border-bottom: 2px solid black; }
.schufa #anbieter .anbieter { width: 180px; margin:10px; float: left;  color: white; height: 150px;}
.schufa #anbieter .anbieter img { border: none; }
.schufa #anbieter .titel { font-weight: bold; text-transform: uppercase; font-size: 10px; text-align: center; border-bottom: 1px solid #FFF; margin-bottom:10px;margin-right:20px;padding-bottom:6px;padding-top: 7px;}
.schufa #anbieter .alternative  ul { list-style: none; }
.schufa #anbieter .anbieter .cta { font-weight: bold; font-size: 11px; text-transform: uppercase; background-color: blue; text-align: center; border-top: 1px solid white; padding: 5px; width: 170px; }
.schufa #anbieter .alternative .cta { font-weight: bold; font-size: 11px; text-transform: uppercase; background-color: blue; text-align: center; padding: 5px; width: 180px; }
.schufa #anbieter .cta a { color: white; }
.schufa #anbieter .alternative { width: 190px; float: left; margin: 10px 0 10px 10px; color: #ff6c00; }
.schufa #anbieter .alternative #prepaid { height: 84px;  }
.schufa #anbieter .titel .name { color: white; }
.schufa #anbieter .alternative img { border: none; margin: 1px; }
.schufa #anbieter .alternative ul li { text-decoration: underline; text-transform: uppercase; font-size: 11px; margin: 5px 10px;}
.schufa #anbieter .alternative ul li a { color: white; }
.schufa #handys { float: left; margin-bottom: 10px; }
.schufa #handys .handy { border:1px solid #dadada; width: 315px; height: 200px; background-color: white; color: black; float: left; margin: 10px 0 0 11px; }
.schufa #handys .handy .titel { background: black; border-bottom:1px solid #D7E3E7; text-align: center; padding: 8px 15px; }
.schufa #handys .handy .titel a { text-decoration: none; color:white; font-size:12px; font-weight:bold; }
.schufa #handys .handy .titel a:hover { text-decoration: underline; } 
.schufa #handys .handy .callto a { color: white; display:block; font-weight:bold; padding:5px 0;text-decoration:underline;text-align: center;}
.schufa #handys .handy .infos .left img { border: none; }
.schufa #handys .handy .infos  { clear: both; }
.schufa #handys .handy .infos  .left { width: 165px; float: left; text-align: center; margin: 10px 0;}
.schufa #handys .handy .infos  .right .preis { font-size: 30px; font-weight: bold; color: #FF6C00; float: left; margin-top: 10px;}
.schufa #handys .handy .infos  .right { float: right: margin: 10px; }
.schufa #handys .handy .infos  .right .handy_desc { float: left; width: 130px; margin: 10px; text-align: justify; }
.schufa #handys .handy .infos  .right .handy_desc a { color: #D14000; font-weight: bold;}
.schufa #handys .handy .infos  .right strong { font-size: 10px; margin: 10px; text-decoration: underline; text-transform: uppercase; }
.schufa #handys .handy .infos  .right  ul { padding: 5px 10px; margin-left: 15px; list-style: square; }
.schufa #handys .handy .infos  .right  ul  li { margin: 1px; text-transform: uppercase; font-size: 11px; }
.schufa #handys .handy .infos  .right .tarif_desc { float: left; width: 150px; }
.schufa #handys .handy .callto { background-color:black; clear: both; padding: 5px 0; }
#content .schufa .subheader h2 { border: none; }
.schufa .artikel { margin: 10px 5px; }
.schufa .artikel h3 { background:#DDE9EE url(images/title.png) no-repeat scroll 987px 10px; border-color:#FFFFFF #CED2D5 #CEDADE; border-style:solid; border-width:1px;font-family:Verdana; font-size:11px; font-weight:bold; padding:5px 40px 5px 5px; }
.schufa .artikel .desc { background:#EDF3F5 none repeat scroll 0 0;border-color:#FFFFFF #CED2D5 #CEDADE;border-style:solid;border-width:1px;color:#273A4E;line-height:16px;padding:10px;text-align:justify; }
.schufa .artikel .desc a { color: #273A4E; font-weight: bold; }
.schufa .artikel .desc p { margin: 10px 0; }
.schufa .subheader { background: url('/wp-content/themes/handy/images/schufa/schufa-subheader.jpg') no-repeat; border-bottom: 2px solid black; width: 1000px; padding-bottom: 10px;  }
.schufa .subheader p, .schufa .subheader h2 { text-align: center; border: none; width: 450px; margin: 0 auto; }
.schufa h2 { padding: 5px 10px; font-size: 20px; color: #D14000; line-height: 130%; }
.schufahead { background-image: url('/images/schufa-head.jpg'); border-bottom: 2px solid black; height:50px; border-bottom: 3px solid white; }
#landingpage #text, .schufa #text, .senioren #text, #tarifvergleich #text { margin: 30px; width: 700px; text-align: justify; }
#landingpage #text h1, #landingpage #text h2, #tarifvergleich #text h3, .schufa #text h1, .senioren #text h3, .schufa #text h2, .senioren #text h2, .schufa #text h3, .schufa #text h4 { margin: 10px 0; color: #D14000; border-bottom: 2px dotted black; padding-bottom: 5px;}

/******************************************
*   Footer                     
******************************************/

.footerbar { background-color: #FFF; float: left; border-top: 2px solid #464545; clear: both; }
.footerbar .bar { float: left; width: 200px;  font-size: 10px;  }
.footerbar .bar .title { font-weight: bold; text-align: center;  border-left: 1px solid #464545; border-right: 1px solid black; padding: 13px; color: white; padding: 13px; margin-bottom: 10px; background-color: #212020; }
.footerbar .bar ul { list-style: square inside; margin: 0 10px; color: black; }
.footerbar .bar ul li { margin: 5px; height: 14px; overflow: hidden; }
.footerbar .bar ul li a { color: black; }

/******************************************
*   VVL                  
******************************************/

.vvl { margin: 10px; padding: 10px; background-color: white; height: 220px;}
#content h2#vvl { color: white; }
.vvl #image { width: 200px; float: left; text-align: center; }
.vvl .right { margin-left: 220px; }
.vvl .right ul { list-style: none; font-size: 13px; font-weight: bold; }
.vvl .right ul li { margin: 10px 0; padding-left: 100px; height: 35px;}
.vvl .right ul li#t-mobile {  background: transparent url(/wp-content/themes/handy/images/vvl/t-mobile.gif) no-repeat scroll; }
.vvl .right ul li#vodafone {  background: transparent url(/wp-content/themes/handy/images/vvl/vodafone.gif) no-repeat scroll;}
.vvl .right ul li#e-plus {  background: transparent url(/wp-content/themes/handy/images/vvl/e-plus.gif) no-repeat scroll;}
.vvl .right ul li#o2 {  background: transparent url(/wp-content/themes/handy/images/vvl/o2.gif) no-repeat scroll;}
.vvl .right ul li#base {  background: transparent url(/wp-content/themes/handy/images/vvl/base.gif) no-repeat scroll;}
.vvl .right ul li a { color: black; }


/******************************************
*   Zubeh�r                  
******************************************/

.zubehoer { margin: 10px; padding: 10px; background-color: white; height: 450px;}
#content h2#vvl { color: white; }
.zubehoer #image { width: 300px; padding: 50px 0; float: left; text-align: center; }
.zubehoer .right { margin-left: 300px; }
.zubehoer .right ul { list-style: none; font-size: 13px; font-weight: bold; }
.zubehoer .right ul li { margin: 10px 0; padding-left: 100px; height: 70px; float: left; width: 220px;}
.zubehoer .right ul li#akku {  background: transparent url(/wp-content/themes/handy/images/zubehoer/akku.jpg) no-repeat scroll; }
.zubehoer .right ul li#headset {  background: transparent url(/wp-content/themes/handy/images/zubehoer/headset.jpg) no-repeat scroll; }
.zubehoer .right ul li#datenkabel {  background: transparent url(/wp-content/themes/handy/images/zubehoer/datenkabel.jpg) no-repeat scroll; }
.zubehoer .right ul li#speicherkarte {  background: transparent url(/wp-content/themes/handy/images/zubehoer/speicherkarte.jpg) no-repeat scroll; }
.zubehoer .right ul li#kfz {  background: transparent url(/wp-content/themes/handy/images/zubehoer/kfz.jpg) no-repeat scroll; }
.zubehoer .right ul li#ladegeraet {  background: transparent url(/wp-content/themes/handy/images/zubehoer/ladegeraet.jpg) no-repeat scroll; }
.zubehoer .right ul li#lautsprecher {  background: transparent url(/wp-content/themes/handy/images/zubehoer/lautsprecher.jpg) no-repeat scroll; }
.zubehoer .right ul li#tasche {  background: transparent url(/wp-content/themes/handy/images/zubehoer/tasche.jpg) no-repeat scroll; }
.zubehoer .right ul li#sonstiges { width: 550px; font-size: 20px; margin-left: -50px; }
.zubehoer .right ul li a { color: #D14000; }
.zubehoer .right ul li#sonstiges a { color: black; }

/******************************************
*   Header Navigation                      
******************************************/

#head { background-color: #000; width: 1000px; border-bottom: 1px solid #686868;}
#menue {	background-color:#212020;	border-top: 1px solid black;	border-bottom: 1px solid white;	height: 40px;}

/*Main Navbar */

#nav {	background:#000;	font-size:1em;	}
#nav, #nav ul {	list-style: none;	line-height: 1;	}
#nav a, #nav a:hover {	display: block;	text-decoration: none;	border:none;		}
#nav li {	float: left;	list-style:none;	border-right:1px solid #000;	border-left:1px solid #464545;	}
#nav a {	display:block;	font-weight:bold;	color: #f5f5f4;	padding:13px;	}
#nav a:hover {	text-decoration:none; color: #FF7D1E;	}	
	
/* Dropdown Menus */		

#nav li ul {	position: absolute;	z-index: 10;	left: auto;	display: none;	margin-left: -1px;	width: 230px;	}
#nav li li {	width: 228px;	font-weight: bold;	background:#212020;		border-top: 1px solid #686868;	}
#nav li li a, #nav li li a:visited {	font-weight: bold;	font-size:0.9em;	color:#FFF;	}
#nav li li a:hover {	background:#ff7d1e; color: #FFF;	}			
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	display: block;	}


/******************************************
*   Footer                      
******************************************/

#footer {background-color: #d14000;border-top: 2px solid black;border-bottom: 2px solid black;clear:both;color:#FFFFFF;font-size:10px;font-weight:bold;height:20px;padding-left:20px;padding-top:8px;}
#footer a { color: white; text-decoration: none;  }
#footer a:hover { text-decoration: underline; }

/******************************************
*   Wegweiser                   
******************************************/

#breadcrumbs { padding: 5px 10px; border-bottom: 3px solid black; background-color: white;}
#breadcrumbs a { font-weight: bold; color: #D14000;  }

/******************************************
*   Sidebar          
******************************************/

#sidebar { background-color: #212020;  float: right; margin: 10px; width: 238px; }
#sidebar .title {background-color:black;border-top:1px solid #464545;color:white;font-weight:bold;padding:13px; }
#sidebar ul {color: white; list-style: none; }
#sidebar ul li {  padding: 10px 15px;  border-bottom: 1px solid #000; border-top: 1px solid #464545; }
#sidebar ul li a { font-weight: bold; text-decoration: none;color: white;}
#sidebar ul li a:hover {  color:#FF7D1E; }


/******************************************
*   Content               
******************************************/

#content h2 { padding: 10px 10px 5px 10px; font-size: 16px; color: black;  }
#content h3 { padding: 10px 10px 5px 10px; font-size: 18px; color: #D14000; border-bottom: 2px solid #D14000; }
#content h4 { padding: 10px 10px 5px 10px; font-size: 16px; color: #D14000; border-bottom: 2px solid #D14000; }
#content .page { width: 700px; margin: 10px; padding: 10px; float: left;  border: 1px solid #D9E0E8; background-color: white; }
#content .page p { padding: 10px;text-align: justify; line-height: 18px; }
#content .page h2 a { font-weight: bold; color: #D14000; text-decoration: none; font-size: 16px; }
#content .page a { font-weight: bold; color: #D14000; text-decoration: none;  }
#content .page a:hover { text-decoration: underline; }
#content .page ul { list-style: square inside; margin: 10px; }
#content .page ul li { margin: 15px 0; }
#content .page p.title { font-weight: bold; }

/******************************************
*  Bundle              
******************************************/

#bundle #bundles .item { width: 308px; margin: 10px; float: left;border:1px solid white; }
#bundle #text { width: 715px; text-align: justify; margin: 30px; }
#bundle #text p { padding:10px 0;}
#bundle #bundles .item  {  text-align: center; background-color: white; }
#bundle #bundles .item .title { font-weight: bold; background-color: black; padding: 8px 15px; margin: 0;}
#bundle #bundles .item .title a { text-decoration: none; }
#bundle #bundles .item .title a:hover { text-decoration: underline; }
#bundle #bundles .item a { color: white; }
#bundle #bundles .item img { border: none; }
#bundle #bundles .item .cta {font-weight: bold; padding: 10px; background-color: black;}
#bundle #bundles .subheader { background:transparent url(/wp-content/themes/handy/images/schufa/schufa-subheader.jpg) no-repeat scroll 0 0;border-bottom: 2px solid black;height: 150px;}
#bundle #bundles .subheader h2, #bundle #bundles .subheader p { margin:0 auto;text-align:center;width:450px;  }
#bundle #bundles .subheader h2 { color:#D14000;font-size:20px;line-height:130%; padding: 10px;  }
#bundle #text h3 { border-bottom:2px dotted black;color:#D14000;margin:10px 0;padding-bottom:5px; padding-left: 10px; }
#bundle .sonderaktion { margin: 10px;  float: left; border: 1px solid black; }
#bundle #sonderaktion { padding: 10px; background-color: white; width: 980px; }
#bundle .sonderaktion img { border: 1px solid white; }

/******************************************
*  Tarif Detailseite            
******************************************/
##tarifdetails { font-family: Verdana, Tahoma, sans-serif;}
##tarifdetails .prepaid-details {  background-color: #212020;  height: 250px;  margin-bottom: 10px;  }
#tarifdetails .prepaid-details h2, #tarifdetails .prepaid-details h3 { border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-size:18px;margin:0 20px;padding:4px 0;text-align:center;}
##tarifdetails .prepaid-details #auszeichnung {  float: left;  width: 333.3px;  }
##tarifdetails .prepaid-details #vorteile {  float: left;  width: 333.3px;  }
##tarifdetails .prepaid-details #nachteile {  float: left;  width: 333.3px;  }
##tarifdetails .prepaid-details #auszeichnung .box {  float: left;  margin: 6px;  background-color: black;  height: 200px;  border: 1px solid #061c2e;  width: 320px; }
##tarifdetails .prepaid-details #vorteile .box {  float: left;  height: 200px;  margin: 6px;  background-color: #199600;  border: 1px solid #106200;  width: 320px;  }
##tarifdetails .prepaid-details #nachteile .box {  float: left;  margin: 6px;  background-color: #d10000;  height: 200px;  border: 1px solid #ae0303;  width: 320px;  }
##tarifdetails .prepaid-details #auszeichnung .box ul, .prepaid-details #vorteile .box ul, .prepaid-details #nachteile .box ul {  list-style: none;  padding: 15px 5px 10px 10px;  }
##tarifdetails .prepaid-details #auszeichnung .box ul li, .prepaid-details #vorteile .box ul li, .prepaid-details #nachteile .box ul li {  margin-bottom: 10px;  padding-left: 20px; background: url('images/link_arrow.png') no-repeat left center;  font-weight: bold;  color: #FFF;  }
##tarifdetails .prepaid-details #auszeichnung .box img {  padding: 8px 0 0 0;}  .prepaid-details h1 {  font-size: 18px;  color: #FFF;  padding: 4px 0;  margin: 0 20px;  border-bottom: 1px solid #FFF;  text-align: center;}
##tarifdetails #cta1 { background-color:#fff7ee;border-bottom:1px solid black;border-top:1px solid black;clear:both;color:black;font-size:28px;font-weight:bold;padding:7px 0;text-align:center; }
##tarifdetails #preise, #tarifdetails #fakten {  width: 250px;  border: 1px solid #d9e0e8;  height: auto;  background-color: #FFF;  margin: 10px;}
##tarifdetails #preise ul,  #fakten ul {  padding: 0pt 10px;   list-style-type: none;}
##tarifdetails #preise ul li {  margin: 10px 0pt;  background: transparent url(/wp-content/themes/handy/images/tarife/money.png) no-repeat scroll 1px bottom;}
##tarifdetails #fakten ul li {  margin: 10px 0pt;  background: transparent url(/wp-content/themes/handy/images/tarife/netz.png) no-repeat scroll 1px bottom;}
##tarifdetails #preise ul li span,  #fakten ul li span {  color: rgb(0, 52, 91);  margin-left: 25px;  margin-right: 5px;  line-height: 12px;  font-weight: bold;}
##tarifdetails .titel { border-bottom:2px dotted black;color:black;font-weight:bold;margin-left: 20px;padding-bottom:5px;text-transform:uppercase;text-align: center;width:230px;}

/******************************************
*  Prepaid Vergleich          
******************************************/

#tarifvergleich .subheader { background:transparent url(/wp-content/themes/handy/images/tarife/subhead.jpg) no-repeat scroll 0 0;height: 175px; width: 1000px; text-align: center;border-bottom: 2px solid black;}
#tarifvergleich .subheader h2 { color:#D14000;font-size:20px;line-height:130%;padding:5px 10px; }
#tarifvergleich .subheader h2, #tarifvergleich .subheader p { margin:0 auto;text-align:center;width:420px; padding-left: 80px;}
#tarifvergleich .subheader p a { font-weight: bold; color: #D14000; }

/******************************************
*  Seniorenhandys         
******************************************/

.senioren .top { background-color:#212020;border-bottom:1px solid orange;border-top:3px solid orange;color:white;font-size:12px; padding: 5px; }
.senioren .top .title {border-bottom:2px dotted white;color:white;padding:5px;font-size: 14px;font-weight: bold;}
.senioren  .subheader { background:transparent url(/wp-content/themes/handy/images/senioren/senioren-subheader.jpg) no-repeat scroll 0 0;height: 145px; width: 1000px; text-align: center;border-bottom: 2px solid black;}
.senioren  .subheader h2 { color:#D14000;font-size:20px;line-height:130%;padding:5px 10px; }
.senioren  .subheader h2, .senioren .subheader p { margin:0 auto;text-align:center;width:450px;}
.senioren #handys { padding-bottom: 10px; float:left; }
.senioren #handys .handy { border:1px solid black; width: 320px; background-color: white; color: ; float: left; margin: 10px 0 0 11px; }
.senioren #handys .handy .titel { background:black; border-bottom:1px solid #D7E3E7;text-align: center; border-top:1px solid #FFFFFF; padding:8px; }
.senioren #handys .handy .titel a { text-decoration: none; color:white; font-size:11px; font-weight:bold; }
.senioren #handys .handy .titel a:hover, #bundle #bundles .item a:hover  { text-decoration: underline; } 
.senioren #handys .handy .callto a  { color:white; display:block; font-weight:bold; padding:5px 0; text-decoration:none; text-decoration:underline;text-align: center;}
.senioren #handys .handy .infos .left img { border: none; }
.senioren #handys .handy .infos  { clear: both; }
.senioren #handys .handy .infos  .left { width: 165px; float: left; text-align: center; margin: 10px 0;}
.senioren #handys .handy .infos  .right .preis { font-size: 30px; font-weight: bold; color: #FF6C00; margin-top: 10px;}
.senioren #handys .handy .infos  .right { float: right: margin: 10px; }
.senioren #handys .handy .infos  .right .handy_desc { float: left; width: 150px; margin-top: 5px; }
.senioren #handys .handy .infos  .right strong { font-size: 10px; margin: 10px; text-decoration: underline; text-transform: uppercase; }
.senioren #handys .handy .infos  .right  ul { padding: 5px 0px; margin-left: 15px; list-style: square; }
.senioren #handys .handy .infos  .right  ul  li { margin: 1px; text-transform: uppercase; font-size: 11px; }
.senioren #handys .handy .infos  .right .tarif_desc { float: left; width: 150px; }
.senioren #handys .handy .callto { background-color:#D14000; clear: both; padding: 5px 0; margin-bottom: 5px; }
.senioren #handys .handy .callto a:hover { color: black; }
.senioren #text ul { list-style: square inside; margin: 10px; }
.senioren #text ul li { margin: 10px 0; }
.senioren .seniorenhandys p a { font-weight: bold; color: #FF6C00; }

#prepaidsidebar { float: right; }


#content #bundles .subheader { background:transparent url(/wp-content/themes/handy/images/schufa/schufa-subheader.jpg) no-repeat scroll 0 0;border-bottom: 2px solid black;height: 150px;}
#content #bundles .subheader h2 { margin:0 auto;text-align:center;width:450px; padding: 10px 10px 0px 10px;}
#content #bundles .subheader p { margin:0 auto;padding: 10px;text-align:center;width:450px; }

#content #bundles .subheader h2 { color:#D14000;font-size:20px;line-height:130%; }


/******************************************
*  Tarif Detailseite            
******************************************/
#tarifdetails { font-family: Verdana, Tahoma, sans-serif;}
#tarifdetails .prepaid-details {  background-color: #212020;  height: 320px;  margin-bottom: 10px;  }
#tarifdetails .prepaid-details #auszeichnung {  float: left;  width: 333.3px;  }
#tarifdetails .prepaid-details #vorteile {  float: left;  width: 333.3px;  }
#tarifdetails .prepaid-details #nachteile {  float: left;  width: 333.3px;  }
#tarifdetails .prepaid-details #auszeichnung .box {  float: left;  margin: 6px;  background-color: black;  height: 265px;  border: 1px solid #464545;  width: 320px; }
#tarifdetails .prepaid-details #vorteile .box {  float: left;  height: 265px;  margin: 6px;  background-color: #199600;  border: 1px solid #106200;  width: 320px;  }
#tarifdetails .prepaid-details #nachteile .box {  float: left;  margin: 6px;  background-color: #d10000;  height: 265px;  border: 1px solid #ae0303;  width: 320px;  }
#tarifdetails .prepaid-details #auszeichnung #anbieterad { padding: 8px 10px; }
#tarifdetails .prepaid-details #auszeichnung .box ul, .prepaid-details #vorteile .box ul, .prepaid-details #nachteile .box ul {  list-style: none;  padding: 15px 5px 10px 10px;  }
#tarifdetails .prepaid-details #auszeichnung .box ul li, .prepaid-details #vorteile .box ul li, .prepaid-details #nachteile .box ul li {  margin-bottom: 10px;  padding-left: 20px; background: url('images/link_arrow.png') no-repeat left center;  font-weight: bold;  color: #FFF;  }
.prepaid-details h1 {  font-size: 18px;  color: #FFF;  padding: 4px 0;  margin: 0 20px;  border-bottom: 1px solid #FFF;  text-align: center;}
#tarifdetails #cta1 { background-color:#fff7ee;border-bottom:1px solid black;border-top:1px solid black;clear:both;color:black;font-size:28px;font-weight:bold;padding:7px 0;text-align:center; }
#tarifdetails #preise, #tarifdetails #fakten {  width: 250px;  border: 1px solid #d9e0e8;  height: auto;  background-color: #FFF;  margin: 10px;}
#tarifdetails #preise ul,  #fakten ul {  padding: 0pt 10px;   list-style-type: none;}
#tarifdetails #preise ul li {  margin: 10px 0pt;  background: transparent url(/wp-content/themes/handy/images/tarife/money.png) no-repeat scroll 1px bottom;}
#tarifdetails #fakten ul li {  margin: 10px 0pt;  background: transparent url(/wp-content/themes/handy/images/tarife/netz.png) no-repeat scroll 1px bottom;}
#tarifdetails #preise ul li span,  #fakten ul li span {  color: rgb(0, 52, 91);  margin-left: 25px;  margin-right: 5px;  line-height: 12px;  font-weight: bold;}
#tarifdetails .titel { border-bottom:2px dotted black;color:black;font-weight:bold;margin-left: 20px;padding-bottom:5px;text-transform:uppercase;text-align: center;width:230px;}



***Prepaid

#landingpage{width:1000px;background-color:#FFF}
#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:1000px}
#landingpage table{border-collapse:collapse;width:1000px;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 black;border-top:3px solid black;border-right:1px solid black;padding:10px 5px}
#landingpage table tr th.second { border-top: none; }
#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}
tr#id2,tr#id4,tr#id6,tr#id8,tr#id0{background-color:white}
#landingpage h3{font-size:14px;color:#0A589A;text-decoration:underline}
#landingpage .tarifrechnerdesc{padding-bottom:10px}
#landingpage #empfehlungen .empfehlung{text-align:center;float:left;width:310px;margin:0 10px}
#landingpage #vergleich{clear:both}
#landingpage #empfehlungen .empfehlung .title{background-color:#075ba3;color:white;text-align:center;padding:3px 0}
#landingpage #empfehlungen .empfehlung .rating{margin:5px;text-align:center}
#landingpage #empfehlungen .empfehlung .cta{text-align:center;margin:7px 0}
#landingpage #empfehlungen .empfehlung ul{list-style:none}
#landingpage #empfehlungen .empfehlung ul li{margin:3px}
#landingpage #empfehlungen .empfehlung{border:1px solid #848484;margin-bottom:5px}
#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; }
.subheader ul li { float: left; }
.subheader ul { padding-left: 100px;margin:auto;text-align:center;width:300px; list-style: none; }
.subheader ul li a {  font-weight: bold; color: #D14000; margin: 0 5px;}

#startseite { padding: 10px;  }
#startseite .item { padding: 10px; background-color: white; margin-bottom: 10px; clear: both; }
#startseite .item img { float: left; margin: 15px; border: 1px solid #CCC;}
#startseite .item h2 { margin-left: 230px;padding-top: 10px; padding-bottom: 4px; color: #D14000; font-size: 20px;}
#startseite .item a h2 { text-decoration: none; }
#startseite .item h3 {  margin-left: 230px;padding-bottom: 5px; font-size: 16px; }
#startseite .item p { margin-left: 230px; padding: 5px; line-height: 20px; text-align: justify; }
#startseite .item p a { font-weight: bold; color: #D14000;}
#startseite .item p a.goon { margin-left: 10px; }
#startseite .item ul { margin-left: 240px; list-style: square inside; color: #D14000; }
#startseite .item ul li { padding: 5px 0; }
#startseite .item ul li a { color: black; text-decoration: none; }
#startseite .item ul li a:hover { text-decoration: underline; }
#startseite .item a:hover h2  { text-decoration: underline; }
#startseite .item h4 { margin: 10px 0 10px 240px; border-bottom: 2px dotted #464545; padding-bottom: 3px;color: #464545;}

#ratgeber { padding: 10px; width: 722px; float: left; }
#ratgeber .item { padding: 10px; background-color: white; margin-bottom: 10px;}
#ratgeber .item img { float: left; margin: 15px; border: 1px solid #D14000;}
#ratgeber .item h2 { padding-top: 10px; padding-bottom: 4px;  } 
#ratgeber .item h2 a { text-decoration: none; color: #D14000; font-size: 14px;}
#ratgeber .item h3 {  padding-bottom: 5px; font-size: 16px; }
#ratgeber .item p { padding: 5px; line-height: 20px; text-align: justify; }
#ratgeber .item p a { font-weight: bold; color: #D14000;}
#ratgeber .item p a.goon { margin-left: 10px; }
#ratgeber .item ul { margin-left: 150px; list-style: square inside; color: #D14000; }
#ratgeber .item ul li { padding: 5px 0; }
#ratgeber .item ul li a { color: black; text-decoration: none; }
#ratgeber .item ul li a:hover { text-decoration: underline; }
#ratgeber .item h2 a:hover { text-decoration: underline; }
#ratgeber .item h4 { margin: 10px 0 10px 140px; border-bottom: 2px dotted #464545; padding-bottom: 3px;color: #464545; }

#bundle-details { padding: 10px; width: 722px; float: left;  }
#bundle-details .item { padding: 10px; background-color: white; margin-bottom: 10px; clear: both; }
#bundle-details .item#special { background-color: #ab3000; color: white;}
#bundle-details .item img { float: left; margin: 15px; border: 1px solid #CCC;}
#bundle-details .item .firsttitle { font-weight: bold; margin-left: 230px;padding-top: 10px; padding-bottom: 4px; color: #D14000; font-size: 20px;}
#bundle-details .item#special .firsttitle { color: white; }
#bundle-details .item .secondtitle { font-weight: bold; margin-left: 230px;padding-bottom: 5px; font-size: 16px; }
#bundle-details .item#special .secondtitle { color: #ffdcce; }
#bundle-details .item p { margin-left: 230px; padding: 5px; line-height: 20px; text-align: justify; }
#bundle-details .item p a { font-weight: bold; color: #D14000;}
#bundle-details .item p a.goon { margin-left: 10px; }
#bundle-details .item ul { margin-left: 240px; list-style: square inside; color: #D14000; }
#bundle-details .item ul li { padding: 5px 0; }
#bundle-details .item ul li a { color: black; text-decoration: none; }
#bundle-details .item ul li a:hover { text-decoration: underline; }
#bundle-details .item a:hover .firsttitle  { text-decoration: underline; }
#bundle-details .nothing { background-color: white; width: 682px; padding: 10px 20px; }
#bundle-details .nothing a { color: #D14000; font-weight: bold; }
#bundle-details .item .cta { background-color: black; float: left; padding: 20px 10px;margin: 10px 0; width: 395px; text-align: center;}
#bundle-details .item .cta a { color: white; font-weight: bold; font-size: 12px; }
#bundle-details .item .cta a:hover { color: #fd8016; }
#bundle-details .item a .firsttitle { text-decoration: none; }

#commenttemplate { margin-top: 10px; }
#prepaidlogo { padding: 8px 10px; }

/*	##################################
   	COMMENTS
	################################## */
	
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 500px;
	margin: 0 0 10px 0;
}

#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform .button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 20px;
	background: #4a4f54;
	border: none;
	color: #fff;
}

.Comments { float: left; }
.cmbg { 
	width: 700px;
	float: left;
	padding: 10px;
	margin: 10px;
	background-color: white;
}

.cmbg p { padding: 10px;  }
.cmbg label { font-weight: bold;}

h3#comments, h3#respond {
	padding: 0px 15px;
	color: white;
	border:none;
}

ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
	}

.commentlist cite {
	padding: 20px;
	display:block;
	font-style:normal;
	background:#212020;
	border-top:1px solid #ffb05b;
	border-bottom:1px solid #eb7a00;
	color:white;
	}	

.commentlist a:link, .commentlist a:visited {
	color:white;
	padding: 0 13px;
	text-decoration: none;
	}

.commentlist a:hover, .commentlist a:active {
	text-decoration: underline;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font-weight: bold;
	padding: 0 13px;
	}

.commentlist .time {
	padding: 0 13px;
	}

.commenttext {
background:#D16200 none repeat scroll 0 0;
border:1px solid #D14000;
color:#FFFFFF;
padding:20px;
	}


ul.vergleichnavi li#aufladung { background: url('images/visa.png') no-repeat left center; padding-left: 40px; }

#handybundle { background-color: black; color: white;}

#handybundle #quicklinks { background-color: #AB3000; height: 36px; width: 1000px; font-weight: bold; font-size: 12px; color: white; margin: 10px 0;}
#handybundle #quicklinks ul { list-style: none;}
#handybundle #quicklinks ul li { float: left; line-height: 16px; padding: 10px; border-left: 1px solid #bf3600; border-right: 1px solid #8a2a04;}
#handybundle #quicklinks ul li a { color: white; }
#handybundle #quicklinks ul li:hover { background-color: #c34b1c; }

#handybundle #introduction { width: 1000px; height: 200px; background-color: white; color: black; }
#handybundle #introduction h2 { float: left;color: #ab3000; padding: 15px 5px 5px 10px;}
#handybundle #introduction span { float: left;color: #ab3000; font-size: 18px; padding: 15px 0 5px 0;}
#handybundle #introduction #trust { float: left; }
#handybundle #introduction ul { float: left; width: 680px;margin-left: 20px;list-style: square; line-height: 18px;font-size: 13px;}
#handybundle #introduction ul li { margin: 8px 0; }
#handybundle #introduction ul li a { color: #ab3000; font-weight: bold; }
#handybundle #tabledesc { color: #ab3000; font-size: 18px; font-weigt: bold; }
#handybundle table { color: black; }
#handybundle #tabledesc {background-color:white;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:black;font-size:18px;font-weight:bold;margin:3px 0;padding:10px 0;}
#handybundle #tabledesc span {background-color:white;border-bottom:2px dotted #882600;color:#882600;font-size:18px;font-weight:bold;margin:10px 0 10px 20px;}