body {font-family:Arial,Tahoma,Courier,Verdana;margin-top:5px;}
p {margin-top:1px;margin-bottom12px;}
td {font-size:12px;}
fieldset{background-color:#F5F5DC;}

/*Formulare*/
input {background-color:#E3EEF7;color:#000066;}
.input_radiobutton {background-color:#D8E2EB;}
textarea {background-color:#E3EEF7;color:#000066;}

/*linkformatierungen*/
a:link,a:active,a:visited,a:hover {color:#000099;text-decoration:underline;}
a.red:link,a.red:active,a.red:visited,a.red:hover {color:#990000;text-decoration:underline;}
.infobox:link,.infobox:active,.infobox:visited,.infobox:hover {color:#990000;text-decoration:underline;}
.boxheader:link,.boxheader:active,.boxheader:visited,.boxheader:hover {color:#ffffff;}

/* header */
.header_tab {border:1px solid #336699;}
.header_textline {background-color:#D8E2EB;font-size:11px;padding-left:10px;}
.header_bigtd  { background: #4070a0 url(images/dsl-anschluss-logo2.jpg) }

/* headmenu */
.headmenu_tab {border-left:1px solid #336699;border-right:1px solid #336699;}
.headmenu_tab1 {border-left:1px solid #336699;border-right:1px solid #336699;border-bottom:1px solid #336699;}
.headmenu_td {color:#336699;background-color:#D8E2EB;font-size:11px;font-weight:bold;padding-left:3px;}
.headmenu_td_imp {color:#336699;background-color:#D8E2EB;font-size:11px;padding-right:3px;}
.headmenu:link,.headmenu:active,.headmenu:visited {color:#000066;text-decoration:none;}
.headmenu:hover {color:#000099;text-decoration:none;}

/* layouttabelle */
.layout_tab {border:1px solid #336699;background-color:#D8E2EB;font-size:12px;}
.layout_tab1 {background-color:#FDFDFD;font-size:12px;}
.layout_td_cont {background-color:#F6F6F6;border:1px solid #E3E3E3;padding:5px;}

/* hauptmenu_links */
.menu_left_tab {border:1px solid #336699;}
.menu_left_tab1 {border:1px solid #6699CC;}
.menu_left_head {background-color:#4070A0;color:#ffffff;font-size:12px;font-weight:bold;padding-left:3px;}
.menu_left_head1 {background-color:#6699CC;color:#ffffff;font-size:12px;font-weight:bold;padding-left:3px;}
.menu_left_head:link,.menu_left_head:active,.menu_left_head:visited,.menu_left_head:hover {color:white; text-decoration:none;}
.menu_left_content {background-color:#D8E2EB;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:5px;}
.menu_left_content  ul li  {line-height: 12px; margin: 0px 0px 0px -22px; padding:0!important; width: 160px;}
.menu_left_content  ul li a {color:#1a1a1a;padding-left: 0px; display: block; height: 21px; list-style-type: square; list-style-position: inside; }
.menu_left_content1 {background-color:#D8E2EB;font-size:12px;padding-left:3px;padding-top:5px;padding-bottom:10px; text-decoration: none !important;}

/* menu_rechts */
.menu_right_tab {border:1px solid #336699;}
.menu_right_tab_open {border-left:1px solid #336699;}
.menu_right_head {background-color:#4070A0;color:#ffffff;font-size:12px;font-weight:bold;padding-left:3px;}
.menu_right_content {background-color:#D8E2EB;font-size:12px;padding-left:3px;padding-right:3px;padding-top:5px;padding-bottom:10px;}



/* footer */
.foot_tab {border:1px solid #336699;}
.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;}

/* schriftformatierungen */
.schrift11 {font-size:11px;}
.schrift12 {font-size:12px;}
h2 {color:#000066;font-size:19px}
h3 {color:#000066;font-size:17px;}
h4 {color:#000066;}
h5 {color:#000066;}
h2.s {color:#000066;margin-bottom:7px;}
h3.s {color:#000066;margin-bottom:7px;}
h4.s {color:#000066;margin-bottom:7px;}
h5.s {color:#000066;margin-bottom:7px;}
h5.h {color:#4070a0;margin-bottom:7px;}

h2.balken {color:#4070A0;margin-bottom:7px;border-bottom:1px solid #C0C0C0;width:600px;font-size:19px;padding-left:3px;}
h3.balken {color:#4070A0;margin-bottom:7px;border-bottom:1px solid #C0C0C0;width:600px;font-size:17px;padding-left:3px;}
h4.balken {color:#4070A0;margin-bottom:7px;border-bottom:1px solid #C0C0C0;width:600px;font-size:14px;padding-left:3px;}

/* tippboxen */

.tipbox_mid_td {border:1px solid #336699;}
.tipbox_mid_head {background-color:#4070A0;color:#ffffff;font-size:12px;font-weight:bold;padding-top:2px;}
.tipbox_mid_head1 {background-color:#E6EfFA;color:#808080;font-size:12px;font-weight:bold;padding-top:2px;border-bottom:1px dotted #808080;}
.tippbox_mid_content {background-color:#D8E2EB;font-size:12px;padding:3px;}
.empf_right {margin-left:20px;margin-bottom:15px;border-left:2px dotted black}
.empf_right_banner {padding:5px;border-left:2px dotted #4070A0;}

.tipbox_mid_td1 {border:1px solid #6699CC;padding:2px;}
.boxmid_hd {background-color:#E6EfFA;color:#660000;font-size:12px;padding-top:2px;border-bottom:1px dotted #808080;height:17px;padding-left:3px;}
.boxmid_content_wide {background-color:#D8E2EB;font-size:12px;margin-top:2px;padding:3px;}
.boxmid_content_tip {background-color:#D8E2EB;font-size:12px;padding:3px;margin-top:2px;height:100px;}
.boxmid_content {background-color:#D8E2EB;font-size:12px;padding:3px;margin-top:2px;}
.boxmid_preis {font-size:11px;padding-top:6px;height:30px;}
.boxmid_zusatz {font-size:11px;color:#808080;}

/* bilder */
.picleft_15 {margin-right:15px;}
.picleft_15_10 {margin-right:15px;margin-bottom:10px;}
.picright_15 {margin-left:15px;font-size:12px;}
.pic_right_beratung {margin-left:10px;margin-bottom:5px;}

/* Datenbank */
.db_anbieter_tab {font-size:11px;}
.db_anbieter_head_left {background-color:#4070A0;color:#ffffff;font-size:11px;padding-left:2px;}
.db_anbieter_head {background-color:#4070A0;color:#ffffff;font-size:11px;}
.db_anbieter_td1_left {font-size:12px;padding-left:3px;}
.db_anbieter_td1 {font-size:12px;}
.db_anbieter_td2_left {background-color:#E3EEF7;font-size:12px;padding-left:3px;}
.db_anbieter_td2 {background-color:#E3EEF7;font-size:12px;}

.tarif_hd {height:18px;background-color:#4070A0;color:#ffffff;font-size:12px;padding-left:3px;padding-top:3px;padding-bottom:0px;margin-bottom:5px;}
.tarif_beschreibung {background-color:#E3EEF7;font-size:12px;padding:4px;margin-bottom:8px;}

td.list1 {padding:2px;}

/*Tarifrechner */
#tarifrechner {background: url(/images/rechner.jpg) no-repeat top left; width: 605px; height: 205px; padding: 50px 0px 0px 20px; font-size: 11px; color: #fff; line-height: 11px; margin-top: 10px;}
#tarifrechner form select,#tarifrechner input {font-size: 11px; color: #092d7d;line-height: 10px; background-color: transparent !important;}
#tarifrechner form select {margin-top: -10px; background-color: #ffffff !important;}
#tarifrechner .input {float: left; margin-right: 15px;}
#tarifrechner .button_pic {background: url(/images/tarife-finden.png) no-repeat top left; width: 101px; height:23px; border:0; cursor: pointer; margin: 0; padding: 0;}
