body {font-family:Arial,Tahoma,Courier,Verdana;margin-top:2px;font-size:12px;}
p {margin-top:2px;margin-bottom:11px}
td {font-size:12px;}
ul {list-style-position:outside; list-style-type: square;}
li {margin-left: -20px;}
img {border: 0;}

/*Notiz (Links in normaler Schriftfarbe und ohne Dekoration) */
.notice * {color:#000000 !important;text-decoration: none !important;}

/*linkformatierungen*/
a:link,a:active,a:visited,a:hover {color:#000099;text-decoration:underline;}
a.out:link,a.out:active,a.out:visited,a.out:hover {color:#990000;text-decoration:underline;}
a.back:link,a.back:active,a.back:visited,a.back:hover {color:#990000;text-decoration:underline;}
a.red:link,a.red:active,a.red:visited,a.red:hover {color:#990000;text-decoration:underline;}
a.green:link,a.green:active,a.green:visited,a.green:hover {color:#006600;text-decoration:underline;}
.dslnews:link,.dslnews:active,.dslnews:visited,.dslnews:hover {color:#ffffff;text-decoration:none;}
.tipp:link,.tipp:active,.tipp:visited,.tipp:hover {color:#606060;text-decoration:dotted;}
a.empf:link,a.empf:active,a.empf:visited,a.empf:hover {color:#808080;text-decoration:underline;}
a.ext:link,a.ext:active,a.ext:visited,a.ext:hover {color:#000099;text-decoration:none;}
a.dark:link,a.dark:active,a.dark:visited,a.dark:hover {color:#000000 !important;text-decoration: none !important;}

/* header */
.header_tab {border:1px solid #19848E;}
.header_textline {background-color:#E2F4F3;color:#1F888B;font-size:11px;padding-left:10px;}
.header_bigtd   { background: #19848e url(images/header-bg.jpg) } /*Bildname_nicht_ändern*/
.header_bigtd2   { background: #19848e url(images/header-bg-900.jpg) } /*Bildname_nicht_ändern*/

/*headerangebote*/
.hd_tops_td {
	background-image: url(/images/pix.gif);
	filter:Alpha(opacity=70); opacity: 0.7; 
	-moz-border-radius: 0.8em; 
	-khtml-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	border-radius: 0.8em;
	} 

/* headmenu */
.headmenu_tab {border-left:1px solid #19848E;border-right:1px solid #19848E;}
.headmenu_td {color:#336699;background-color:#E2F4F3;font-size:11px;padding-left:3px;}
.headmenu:link,.headmenu:active,.headmenu:visited {color:#000000;text-decoration:none;}
.headmenu:hover {color:#000099;text-decoration:none;}

/* layouttabelle */
.layout_tab {border:1px solid #19848E;background-color:#E2F4F3;font-size:12px;}

/* hauptmenu_links */
.menu_left_tab {border-right:1px solid #19848E;border-bottom:1px solid #19848E;}
.menu_left_head {background-color:#19848E;color:#ffffff;font-size:12px;padding-left:3px;}
.menu_left_content {background-color:#E2F4F3;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px;}
.menu_left_vcheck {background-color:#ffffff;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px;border-top:3px solid #19848E;}

/* menu_rechts */
.menu_right_tab {border-left:1px solid #19848E;border-bottom:1px solid #19848E;}
.menu_right_head {background-color:#19848E;color:#ffffff;font-size:12px;padding-left:3px;}
.menu_right_content {background-color:#E2F4F3;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px;}
.menu_right_content_blnk {background-color:#E2F4F3;font-size:12px;}
.menu_right_content_white {background-color:#ffffff;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px;}
.menu_right_content_empf {color:#808080;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px;}

/* footer */
.foot_tab {border-left:1px solid #19848E;border-bottom:1px solid #19848E;border-right:1px solid #19848E;}
.foot_td {background-color:#D8E2EB;font-size:11px;padding-left:10px;}
.footlink:link,.footlink:active,.footlink:visited {color:black; text-decoration:none;}
.footlink:hover {color:black; text-decoration:none;}
.footlinkmao:link,.footlinkmao:active,.footlinkmao:visited,.footlinkmao:hover {color:black; text-decoration:none;}
.sternchentext {font-size:11px;color:#6f6f6f;}

/* schriftformatierungen */
.schrift10 {font-size:10px;}
.schrift11 {font-size:11px;}
.schrift12 {font-size:12px;}
.schrift13 {font-size:13px;}
.schrift14 {font-size:14px;}
.schrift15 {font-size:15px;}
.schrift16 {font-size:16px;}
h2 {margin-top:0px;margin-bottom:2px;font-size:18px;color:#505050;}
h3 {margin-top:0px;margin-bottom:2px;font-size:15px;color:#505050;}
h4 {margin-top:0px;margin-bottom:2px;font-size:13px;color:#505050;}
h5 {margin-top:0px;margin-bottom:2px;}
h2.normal {margin-top:0px;margin-bottom:2px;font-size:18px;color:#505050;}
h3.normal {margin-top:0px;margin-bottom:2px;font-size:15px;color:#505050;}
h4.normal {margin-top:0px;margin-bottom:2px;font-size:13px;color:#505050;}
h5.normal {margin-top:0px;margin-bottom:2px;}
h3.spezial {margin-top:5px;margin-bottom:5px; }
h2.spezial {margin-top:5px;margin-bottom:8px; }
h3.angebot {margin-top:0px;margin-bottom:2px;font-size:15px;color:#990000;}
.ab {font-size:11px;color:#808080;}
.schrift_counter {color: #808080; font-style: italic;}

/* tippboxen */
.tipbox_mid_td {border:1px solid #19848E;}
.tipbox_mid_head {background-color:#19848E;color:#ffffff;font-size:12px;font-weight:bold;padding-top:2px;}
.tipbox_mid_head2 {background-color:#19848E;color:#ffffff;font-size:12px;padding-top:2px;height:19px;width:525px;}
.tippbox_mid_content {background-color:#E2F4F3;font-size:12px;padding:3px;}
.tippbox_mid_content_blank {background-color:#E2F4F3;font-size:12px;}
.tippbox_mid_white {background-color:#ffffff;font-size:12px;padding:3px;}
.tippbox_mid_white10 {background-color:#ffffff;font-size:12px;padding:10px;}
.tippbox_mid_white10_bor {background-color:#ffffff;font-size:12px;padding:10px;border:1px solid #19848E;}
.tippbox_mid_white10_bor1 {background-color:#ffffff;font-size:12px;padding:10px;border:1px solid #19848E;width:523px;}
.tippbox_mid_white10_bor2 {background-color:#ffffff;font-size:12px;padding:10px;border:2px solid #19848E;width:521px;}
.tippbox_rgt_content {background-color:#E2F4F3;padding:3px;margin-left:15px;margin-bottom:10px;}
.tippbox_rgt_news { float:right;margin-left:15px;margin-bottom:10px;width:280px;background-color:#eeeeee;font-size:11px;border-left:1px dotted #006600;padding:3px;}
.tippbox_rgt_angebot { float:right;margin-left:15px;margin-bottom:10px;width:280px;background-color:#eeeeee;font-size:11px;border-left:1px dotted #006600;padding:3px;}
.tippbox_rgt_vergleich {float:right;width:280px;background-color:#E2F4F3;padding:3px;margin-left:15px;margin-bottom:10px;}

/* bilder */
.picleft_10-5 {margin-right:10px;margin-bottom:5px;}
.picleft_15 {margin-right:15px;}
.picleft_15-15 {margin-right:15px;margin-bottom:15px;}
.picright_15 {margin-left:15px;}
.picright_15-15 {margin-left:15px;margin-bottom:15px;}
.picwerbung {margin-left:15px;}

/*preistabellen*/
.preistab {font-size:12px;padding:2px;}
.tiscaliflat_showtd {padding:10px;}
.tariftab_td_hardware {padding:5px;}
.preisbg  {background: url(images/preishintergrund_02.gif) no-repeat;}
div.anbieterspezial {width:100%;border:1px solid gray;padding:3px;}
div.anbieterspezial1 {width:100%;background-color:#F0E68C;border:1px solid gray;padding:3px;}
div.anbieterspezial2 {width:588px;background-color:#ededed; border:1px dotted #CC0000;padding:3px;}

/*TarifdetailSeite*/
.detnavback {font-size:11px;height:25px;}
.trenner10 {height:10px;}

/*Lexikon*/
.td_letter {border:1px solid black;}

/*news*/
.newsban  { margin-right: 10px; margin-bottom:10px; float:left }
.newstxtbx {margin-bottom:10px;}

/*angebote*/
.alogo   { float: left; margin-right: 10px; margin-bottom: 5px; width: 110px;height:80px;}

/*Designelemente*/
.trenner5 {height:5px;}
.trenner10 {height:10px;}

/*UMTS Tabellen*/
table.umtstabelle { border: 1px solid #808080; }
.umtstabelle th {font-size:12px; background-color:#19848E; font-weight:bold; color: white; !important}
.umtstabelle tr td.zeilen {border-bottom: 1px dotted #c1c1c1; padding: 0; padding-left:1px; border-right: 1px dotted #C1C1C1;}
.hintergrundhell {background-color:#e5e5e5;} /*#D9E7F4*/
.hintergrunddunkel {background-color:#ffffff;;/*#EEF3F9*/}
.roterlink a {color:#900; font-size:11px;}

/*Tarifrechner */
#tarifrechner_content {background: url(/images/tarifrechner_bg_breit.jpg) no-repeat top left; width: 100%; height: 165px; padding: 40px 10px 10px 20px; font-size: 11px; color: #224444; line-height: 11px;}
#tarifrechner_content2 {background: url(/images/tarifrechner_bg_content.jpg) no-repeat top left; width: 350px; height: 300px; padding: 40px 10px 10px 15px; float: left; }
#tarifrechner_spalte {background: url(/images/tarifrechner_bg_spalte.gif) no-repeat top left; width: 133px; height: 260px; padding: 30px 10px 0px 10px;}
#tarifrechner_content2 table, #tarifrechner_content2 table tr, #tarifrechner_content2 table td, #tarifrechner_content2 option, #tarifrechner_content2 select{font-size: 11px; color: #224444; line-height: 11px;}
#tarifrechner_content form select,#tarifrechner_content input, #tarifrechner_content2 form select,#tarifrechner_content2 input {font-size: 11px; color: #224444;}
#tarifrechner_spalte form select, #tarifrechner_spalte input, #tarifrechner_spalte p {font-size: 10px; color: #224444;}
#tarifrechner_content form select, #tarifrechner_content2 form select {margin-top: -20px;}
#tarifrechner_content .input {float: left; margin-right: 15px;}
#tarifrechner_content2 .input, #tarifrechner_spalte .input {margin: 5px 0px;}
#tarifrechner_content .button {margin-top: 120px;}
#tarifrechner_content .button_pic, #tarifrechner_content2 .button_pic, #tarifrechner_spalte .button_pic{background: url(/images/button_tarife-finden.jpg) no-repeat top left; width: 101px; height:23px; border:0; cursor: pointer;}
.bg_tab {background-image:url(/images/bg_thead.png); background-repeat: repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 10px; text-align: left;  padding:5px 0px 5px 5px; color: #224444; height: 40px;}
.bg_tab2 {background-image:url(/images/bg_thead.png); background-repeat: repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 10px !important; text-align: left;  padding:5px 0px 5px 5px; color: #224444; height: 40px; border-top: 1px solid #0e4b51; border-bottom: 1px solid #0e4b51;}
.bg_tab3 {color: #0f1f21; line-height: 13px !important; font-style: italic;}
.bg_tab_green {background-image:url(/images/speed_bg.png); background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 10px; text-align: left;  padding: 15px 0px 0px 40px; color: #ffffff;border-top: 1px solid #0e4b51; border-bottom: 1px solid #0e4b51;} 
.bg_th_speed {background-image:url(/images/flatrate-vergleich/bg_speed.jpg); background-repeat: no-repeat; padding-left: 45px;}
.error {border: 1px solid #ad3030; padding: 10px; font-size: 11px; margin-top: 10px;}
.error h4 {color: #ad3030;} 

/*Tarifberater */
#tarifberater {background: url(/images/tarifberater_bg.jpg) no-repeat top left;  width: 590px; height: 295px; padding: 35px 0px 0px 10px; color: #000; float: left;}
#tarifberater_2 {background: url(/images/tarifberater_bg2.jpg) no-repeat top left; width: 590px; height: 170px !important; padding: 35px 0px 10px 10px; color: #000; float: left; margin:0;}
/*BEGIN Mozilla-Hack */
*[id="tarifberater"] {height: 265px !important;}

#tarifberater h4, #tarifberater label, #tarifberater_2 h4, #tarifberater_2 label {font-size: 12px !important; height: 10px;}
#tarifberater input, #tarifberater select, #tarifberater option, #tarifberater_2 input, #tarifberater_2 select, #tarifberater_2 option  {font-size: 11px; color: #224444; line-height: 11px;}
#tarifberater .button_pic, #tarifberater_2 .button_pic {background: url(/images/button_tarife-finden.jpg) no-repeat top left; width: 101px; height:23px; border:0; cursor: pointer;}
.beraterbox {width:155px; height: 70px; margin: 10px; font-size: 11px !important; line-height: 12px;}
.beraterbox_2 {width:155px; height: 35px; margin: 10px; font-size: 11px !important; line-height: 12px;}
