@media all
{
*{margin:0;padding:0;/*font-size:100%;*/}
option {padding-left:0.4em;}
* html body *{overflow:visible;} 
* html iframe, * html frame{overflow:auto;}
* html frameset {overflow:hidden;}
html{height:100%;margin-bottom:1px;}
body{font-size:100.01%;position:relative;color:#000;background:#fff;text-align:left;}
fieldset, img{border:0;}
select, input, textarea{font-size:99%}
body{padding-top:3px;padding-bottom:10px;font-size:small;}
#page{border:0;}
#page_margins{border:0;margin:auto;width:774px;margin-left:auto;margin-right:auto;}
#topnav{/*position:relative;*/top:5px;right:130px;color:#fff;background:transparent;text-align:right;}
#nav{clear:both;width:auto;z-index:100;}
#main{clear:both;width:auto;z-index:10;}
#col1{float:left;}
#col2{float:right;}
#col3{width:auto;}
#col1{z-index:3;}
#col2{z-index:5;}
#col3{z-index:1;}
#col1_content{z-index:4;}
#col2_content{z-index:6;}
#col3_content{z-index:2;}
#col1_content, #col2_content, #col3_content{position:relative;}
#footer{clear:both;width:auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
hr.clear_columns{clear:both;float:left;content:".";display:block;height:0;line-height:0px;visibility:hidden;border:0;padding:0;margin:-1.1em 0 0 0;}
#ie_clearing{display:none}
#header{position:relative;height:67px;padding-top:7px;color:#fff;background:#3867ab url('../images/head_bg.gif') repeat-x;}
#header #logo{display:block;float:left;width:133px;height:32px;margin:26px 0 0 10px;}
#header #ads{margin-left:155px;padding-left:20px;background:transparent url('../images/anzeige.gif') no-repeat left top;}
#header #cbox{display:none;}
/*#header #logo,#header #ads,#header #cbox{position:absolute;top:6px;left:10px;}
#header #logo{top:33px;}
#header #ads{left:155px;}
#header #cbox{top:3px;right:0px;left:auto;}*/
#main{color:#000;background:transparent;margin-bottom:1em;padding:0;position:relative;}
#footer{color:#888;background:#f5f6f8;border-top:1px #aaa solid;border-bottom:1px #aaa solid;font-size:0.82em;line-height:1.2em;margin:1em 0;padding:0.2em 0.5em;}
#teaser{margin:1em 0 0 0;font-size:0.82em;background:#fff;border-top:0px #ccc solid;border-bottom:0px #ccc solid;padding:0 1em;color:#5f5d75;}
#teaser div{float:left;width:auto;margin-right:1em;}
#teaser .block1{padding-top:1em;}
#teaser .block3{width:470px;padding-top:0.5em;}
#teaser .block3 .title{display:block;font-size:1.2em;font-weight:bold;color:#336699;background:inherit;margin:0.4em 0 0.5em 0;}
.subcolumns{
width:100%;
padding:0 0px 0 0px;
/*margin:0 -1px 0 -1px;*/
overflow:hidden;
}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l{float:left;overflow:hidden;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r{float:right;overflow:hidden;}
.c25l, .c25r{width:24.999%;}
.c33l, .c33r{width:33.333%;}
.c50l, .c50r{width:49.999%;}
.c66l, .c66r{width:66.666%;}
.c75l, .c75r{width:74.999%;}
.c38l, .c38r{width:38.196%;}
.c62l, .c62r{width:61.803%;}
/* neu */
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l{float:left;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r{float:right;margin-left:-5px;}
.c25l, .c25r{width:25%;}
.c33l, .c33r{width:33.333%;}
.c50l, .c50r{width:50%;}
.c66l, .c66r{width:66.666%;}
.c75l, .c75r{width:75%;}
.c38l, .c38r{width:38.2%;}
.c62l, .c62r{width:61.8%;}
.subc{padding:0;overflow:hidden;}
.subcl{padding:0;overflow:hidden;}
.subcr{padding:0;overflow:hidden;}
}
@media screen, print
{
.skip{position:absolute;left:-1000em;width:20em;}
}

@media all
{
#col1{display:none;}
#col1_content{display:none;}
#col2{display:none;}
#col2_content{display:none;}
#col3{margin-left:0;margin-right:0;}
#col3_content{padding: 0.5em 0em 0em 0em;}
} 


@media all
{
#nav_main{
width:100%;
overflow:auto;
background:#ffd200 url('../images/nav_bg_y.gif') repeat-x center right;
border-top:1px #2f569b solid;
border-bottom:1px #2f569b solid;
margin:1px 0px 1px 0px;
}
#nav_main ul{
display:block;
margin:0; padding:0;
font-size:13px;
line-height:18px;
}
#nav_main ul li{
float:left;
margin:0; padding:0;
font-size:13px;
line-height:18px;
list-style-type:none;
border-left:1px #4987c7 solid;
border-right:1px #2f569b solid;
background:#3563a8 url('../images/nav_bg_b.gif') repeat-x center right;
}
#nav_main ul li#first{border-right:none; border-left:none; padding:0em 0em 0em 0em; width:152px; background:transparent;}
#nav_main ul li#last{border-left:none; border-right:none; padding:0em 0em 0em 0em; background:transparent;}
#nav_main ul li a{
display:block;
width:auto;
font-size:13px;
font-weight:bold;
background:transparent;
text-decoration:none;
color:#fff;
margin:0; padding:0em 0.8em 0em 0.8em;
}
#nav_main ul li a:hover{
color:#ffd200;
text-decoration:none;
}
#nav_main ul li#current{
border-left:1px #ffe700 solid;
border-right:1px #ffbe00 solid;
background:transparent;}
#nav_main ul li#current a,
#nav_main ul li#current a:hover{
color:#2f569b;
background:transparent;
text-decoration:none;
}
}

@media all {
body{font-family:Arial,Helvetica,Verdana,sans-serif;}
h1,h2,h3,h4{font-family:Verdana,Arial,Helvetica,sans-serif;display:block;font-size:1em;font-weight:bold;}
h1{font-size:1.1em;color:#4279bb;margin:0.5em 0;}
h2{color:#787878;margin:0.2em 0 0.5em 0;}
h3{color:#000;margin:0.4em 0 0.3em 0;}
h4{font-style:italic;color:#000;margin:0.4em 0 0.3em 0;}
#teaser h1{font-size:1.2em;border:none;}
ul,ol,dl{margin:0 0 1em 0;}
li{margin-left:1.5em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 2em;}
p{margin:0 0 1em 0;}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border-bottom:1px #eee solid;}
ul.nolist{display:block;margin:0;padding:0px 3px;}
ul.nolist li{margin:0;padding:0;list-style-type:none;}
.smalltext{font-size:95%;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
address{font-style:normal;line-height:1.5em;margin:0 0 1em 0;}
acronym, abbr{letter-spacing:.07em;border-bottom:1px dashed #00c;cursor:help;}
blockquote{margin-left:1.5em;width:auto;color:#444;background:transparent;border:none;font-style:italic;}
pre, code{display:block;margin:0 0 1em 1em;padding:0.5em;color:#000;background:#f0f0f4;border:1px #ccd solid;border-left:8px #ccd solid;}
#newsletterview pre{margin-left:0;border:none;background:transparent;}

#col1_content h1, #col2_content h1{font-size:1em;font-family:Arial, Helvetica, sans-serif;margin-top:0;}
#col1_content .cntbox_content h2, #col2_content .cntbox_content h2{color:#999;margin:0.4em 0 0 0;}
#col1_content .cntbox_header, #col2_content .cntbox_header, #col3_content .cntbox_header{margin-bottom:1px;border:1px solid #2f569b;background:#4279bb;color:#fff;font-weight:bold;text-align:center;}
#col1_content h1.hlt{background:url("../images/nav_bg_y.gif") repeat-x scroll right center #FFD200;}
#col1_content .cntbox_content, #col2_content .cntbox_content, #col3_content .cntbox_content{border:1px solid #aaa;background:#f5f6f8;color:#000;padding:1px;font-size:0.9em;}
#col1_content .nobg,#col2_content .nobg,#col3_content .nobg{background:transparent;}
#col1_content .nopad,#col2_content .nopad,#col3_content .nopad{padding:0;}
#col1_content .noborder,#col2_content .noborder,#col3_content .noborder{border:none;}
#col1_content .btmmarg, #col2_content .btmmarg, #col3_content .btmmarg{margin-bottom:1em;}
#col3_content .fliesstext{text-align:justify;}

.cntbox_dasoertliche{border:1px solid #aaa;background-color:#cfdae6;}
.cntbox_dasoertliche .doetf{width:80px;height:14px;font-size:11px;float:left;border:1px solid #000;padding:0 2px; margin:5px 3px;}
.cntbox_dasoertliche .doebtn{margin:5px 3px;width:48px;height:16px;border:none;background-color:#339;font-size:10px;color:#fff;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.tippsbox{border-top:1px solid #aaa;border-bottom:1px solid #aaa;line-height:1.3em;background-color:#f3f4ff;padding:0 0.6em;}
.xmasbox{border-top:1px solid #00cd00;border-bottom:1px solid #00cd00;line-height:1.3em;background-color:#f3fff4;padding:0 0.6em;}
#tippsbox_cols div{float:left;width:auto;}

#col3_content .inhalt{width:25%;float:right;margin-left:1em;margin-bottom:1em;}

#breadcrumb{color:#aaa;font-size:0.9em;}
#gruss{color:#aaa;font-size:1em;font-weight:bold;}
#gruss_feier{color:#f00;font-size:1em;font-weight:bold;}

.underline{padding-bottom:3px;border-bottom:1px solid #ccc;}
.upperline{padding-top:3px;border-top:1px solid #ccc;margin-top:0.5em;}
.bemerkung{color:#777;font-size:0.9em;}

#col3_content .adsh{color:#777;font-size:0.9em;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:0;}

img.float_left {float:left;margin-right:1em;padding:0;border:0px;}
img.float_right{float:right;margin-left:1em;padding:0;border:0px;}
img.center{text-align:center;padding:4px;border:0px;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.float_right{float:right;}
.float_left{float:left;}
.content_inline_right_300{float:right;width:300px;margin:1em;margin-right:0;}
.content_inline_right_250{float:right;width:250px;margin:1em;margin-right:0;}
.content_inline_right_200{float:right;width:200px;margin:1em;margin-right:0;}

a{color:#4279bb;text-decoration:none;}
a:hover{text-decoration:underline;}
#topnav a{color:#fff;background:transparent;text-decoration:none;}
#topnav a:hover{text-decoration:underline;background-color:transparent;}
#footer a{color:#669;}
/* extern */
#col3 a[href^="http:"], #col3 a[href^="https:"]{padding-right:12px;background-image:url('../images/ext_link.gif');background-repeat:no-repeat;background-position:right;}
/* intern */
#main a[href^="http://t4u/"], #main a[href^="http://localhost"], #main a[href^="http://www.tarif4you.de"],
#main a[href^="http://www2.tarif4you.de"], #main a[href^="http://t4u.strongfire.net"]{padding-right:0;background-image:none;}
#main a.noextlink{padding-right:0;background-image:none;}

#main a.rsslink{padding-left:16px;background:transparent url('../images/rss.gif') no-repeat left;}
#main a.maillink{padding-left:18px;background:transparent url('../images/icon_mail.png') no-repeat left;}
#main a.more, #main a.morelink{padding-left:16px;	background:transparent url('../images/more.gif') no-repeat left top;}
#main a.morelink_right,#main a.more_right{padding-right:16px;background:transparent url('../images/more.gif') no-repeat right;}
#main a.downlink{padding-right:16px;background:transparent url('../images/icon-down.gif') no-repeat right;}
#main a.uplink{padding-right:16px;background:transparent url('../images/icon-up.gif') no-repeat right;}
#main a.download_link{color:#000;background-color:#bbee66;font-weight:bold;border-top:1px solid #dcdcdc;border-right:1px solid #09318c;border-bottom:1px solid #09318c;border-left:1px solid #dcdcdc;}
a.download_link:hover{border-top:1px solid #09318c;border-left:1px solid #09318c;text-decoration:none;}
#col3 a.download_link{background-image:none;padding:3px 10px;}

form{overflow:hidden;}
input, textarea{font-size:1em;font-family:Arial, Helvetica, sans-serif;}
input[type=text]:focus, textarea:focus{background:#ffffd5;border-color:#666;}
input.nlmail, #col1_content input.nlmail, #col2_content input.nlmail{width:130px;}
input.nlmail_btn, #col1_content input.nlmail_btn, #col2_content input.nlmail_btn{width:130px;}
input.trechner, #col1_content input.trechner, #col2_content input.trechner{width:60px;float:left;text-align:right;}
input.trechner_btn, #col1_content input.trechner_btn, #col2_content input.trechner_btn{width:100px;}
label.left{float:left;text-align:right;width:5em;margin-right:0.3em;}
label.right{float:right;text-align:left;width:5em;margin-left:0.3em;}
#tisform fieldset{border:1px solid #aaa;background:#f5f6f8;padding:0.5em;}
#tisform legend{font-weight:bold;background:#f5f6f8;border:1px solid #aaa;padding:0 0.2em;}
#tisform label.left{float:left;text-align:left;width:12em;margin-right:0.3em;}

.noshow, .noshowbefore{display:none;}
.showcnt{display:block;}

table.info{width:100%;border:1px solid #ccc;border-right:none;border-bottom:none;}
table.info th{background-color:#177bc7;color:#fff;border-right:1px solid #ccc;text-align:center;}
table.info td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;}
table.info td.ulined{border-bottom:2px solid #177bc7;}
table.info td.nonulined{border-bottom:none;}
table.info td.row2{background-color:#eee;}

.nticker p{margin:0;}
.nticker .date{float:left;margin-right:0.3em !important;margin-right:0.1em;}
.nticker .h1{font-weight:bold;}
.nticker .h1 a{text-decoration:underline;}
.nticker .h1 a:hover{text-decoration:none;}
.nticker .h2{margin-bottom:0.5em;}
.nticker .top{color:#f00;}
.nticker .upd{color:#0a0;}
.nticker .cebit, .nticker_cebit{font-weight:bold;color:#fff;background-color:#e7311f;padding:1px 3px;}
.nticker .cebitlink{border-top:1px solid #ccc;padding:7px 0px 4px;margin-top:5px;}
.news_h1{margin:0;margin-top:1em;padding:0;}
.news_h2{margin:0;padding:0;}
.news_date{font-size:0.85em;margin-top:0.5em;margin-bottom:1.15em;border-top:1px solid #ccd;height:1%;}
#news_content{text-align:justify;}
#news_content a{text-decoration:underline;}
#news_content a:hover{text-decoration:none;}
#news_footer{margin-top:0.5em;}
#news_footer a.forumlink{padding-left:20px;background:transparent url('../images/icon-forum.gif') no-repeat top left;}
#news_footer a.printlink{padding-left:20px;background:transparent url('../images/icon-print.gif') no-repeat top left;}
#news_permlink{display:none;}
#newslist{margin-left:0;padding:0;}
#newslist li{list-style:none;margin-left:0;padding:3px;line-height:1.1em;border-bottom:1px solid #ccc;height:1%;}
#newsmsg .similar{margin-top:1em;}
#newsmsg .similar h2{color:#000;}
#newsmsg .similar li{list-style-image:url('../images/more.gif');}


#fontnav{position:absolute;right:0;top:0.5em;width:auto;padding:2px 0;text-align:right;}
#fontnav a{border:1px solid #aaa;background:#f5f6f8;font-weight:bold;height:1em;text-decoration:none;}
#fontnav a:hover{border:1px solid #4279bb;background:#fff;}
#fontnav a.smaller{padding:0 5px;}
#fontnav a.bigger{padding:0 3px;}

.nticker_list{margin-bottom:1em;}
.nticker_list_h1{font-weight:bold;}
.nticker_list_h1 a{text-decoration:underline;}
.nticker_list_h2{padding-bottom:3px;}
.nticker_date_list{font-weight:bold;}

.ncat{width:1em;margin-right:0.5em;float:left;}
.ncat1{background-color:#bbc3ee;}
.ncat2{background-color:#bbee66;}
.ncat3{background-color:#ffcc44;}
.ncat4{background-color:#ccc;}
.ncat5{background-color:#f1d3f7;}
#sb_links{border:1px solid #aaa;border-bottom:1px solid #aaa;line-height:1.3em;background-color:#f4f4f4;padding:2px 0.5em 3px 0.5em;margin-top:0.5em;}
#sb_links .descr{color:#4279bb;text-align:left;margin-top:2px;float:left;height:20px;line-height:20px;}
#sb_links .links{margin-left:260px;;margin-top:2px;text-align:right;}
#sb_links h2{display:none;}

#col3_content #tcalc form{padding:0.5em;height:1%;}
#tcalc div{padding:2px;}
#tcalc div.bemerkung{margin-top:0.3em;padding:0;font-size:0.95em;}
#tcalc p{margin:0.5em 0;}
#tcalc input#dest{vertical-align:middle;border:1px solid #ccc;padding:2px;width:20em;}
#tcalc input.trechner_btn{vertical-align:middle;width:8em;padding:1px;border:1px solid #2f569b;border-top-color:#fff;border-left-color:#fff;background:#bbee66;color:#000;}

#tarife_landlist{margin-left:0;padding:0;margin-bottom:0.2em;}
#tarife_landlist h3{text-decoration:underline;}
#tarife_landlist h4{font-style:normal;margin-bottom:1px;}
#tarife_landlist li{list-style:none;margin-left:0;line-height:1.2em;font-weight:bold;}
#tarife_landlist a, #tarife_landlist a:link, #tarife_landlist a:hover, #tarife_landlist a:visited{font-weight:bold;}
#tarife_landlist0 ul{margin-bottom:0.5em;}
#tarife_landlist0 li{float:left;width:19.95%;}
#tarife_landlist1 div, #tarife_landlist2 div{float:left;width:19.95%;}
.tarifinfo{color:#777;font-size:1em;}
.tarifinfo .headleft{float:left;width:120px;}
.tarifinfo .headleft2{margin-left:120px;height:1%;}
.tarifinfo .headright{float:right;margin:0 0 0.5em 0.5em}
#tarifdata{width:100%;border-collapse:collapse;background-color:#e6e6e6;}
#tarifdata td{border:1px solid #aaa;text-align:center;}
#tarifdata th{border:1px solid #aaa;background-color:#e6e6e6;font-weight:bold;text-align:center;}
#tarifdata th.timewt{background-color:#dcdcff;font-weight:normal;}
#tarifdata th.timewh{background-color:#ffdcff;font-weight:normal;}
#tarifdata th.header{cursor:pointer;}
#tarifdata th.headerSortUp,#tarifdata th.headerSortDown{color:#4279bb;background-color:#e8e8e8;}
#tarifdata .top{width:5px;}
#tarifdata .aname{width:110px;padding-left:3px;text-align:left;}
#tarifdata .cbcvorwahl{width:55px;}
#tarifdata .takt{width:50px;}
#tarifdata .ansage{width:40px;}
#tarifdata .aname, #tarifdata .cbcvorwahl{background-color:#c8e6ff;}
#tarifdata .tdata2, #tarifdata .ansage{background-color:#f6f6f6;}
#tarifdata .mbsubheader{background-color:#e6e6e6;text-align:left;padding-left:3px;width:auto;}
#tarifdata td.rowtop{border:1px solid #aaa;background-color:#f00;}
#tarifdata td.tariftop1{border:1px solid #aaa;background-color:#befaaa;}
#tarifdata td.tariftop2{border:1px solid #aaa;background-color:#fff0b4;}

#jagTB, #jagaTB, .jagTB{font-size:11px;color:#0a328c;background-color:#fff;}
#jagTB th, #jagaTB th, .jagTB th{font-weight:normal;text-align:center;}
#jagTB th.jagTH, #jagTB td.jagTH, #jagaTB th.jagTH, #jagaTB td.jagTH, .jagTB th.jagTH, .jagTB td.jagTH{background-color:#d2d2ff;padding:1px 0 2px;}
#jagTB th.jagTHc, #jagTB td.jagTHc, #jagaTB th.jagTHc, #jagaTB td.jagTHc, .jagTB th.jagTHc, .jagTB td.jagTHc{background-color:#f0f1f3;}/*#f0f2ff;*/
#jagTB td.jagTHc, #jagaTB td.jagTHc, .jagTB td.jagTHc{text-align:right;padding-right:2px;}
#jagTB th.jagTHa, #jagTB td.jagTHa, .jagTB th.jagTHc, .jagTB td.jagTHa{background-color:#f0f2ff;width:12px;}
#jagTB a, #jagaTB a, .jagTB a{color:#0a328c;text-decoration:underline;}
#jagTB tfoot, #jagaTB tfoot, .jagTB tfoot{color:#2c2c2c;background-color:#fff;}
.jagTB td.TR0{background-color:#befaaa;}
.jagTB td.TR1{background-color:#fff0b4;}

#anbieter_desc table{width:100%;border:none;}
#anbieter_desc td{padding:0px 10px;border-bottom:solid 1px #D3D3D3;vertical-align:top;}
#anbieter_desc td.h{padding-left:2px;}
#anbieter_desc td.rightgr{border-right:solid 1px #D3D3D3;}
}


@media print
{
body{margin:0;padding:0;}
#page_margins, #page{width:100%;margin:0;padding:0;border:0;}
#topnav{display:none;}
#ads, #cbox, #tprintbtn{display:none;}
#header{display:none;}
#header img{position:relative;top:0;left:0;}
#nav_main{display:none;}
#teaser{display:none;}
#main{margin:0;padding:0;}
#col1{display:none;}
#col1_content{display:none;}
#col2{display:none;}
#col2_content{display:none;}
#col3{margin:0;padding:0;border:0;}
#col3{margin-left:0;margin-right:0px;}
#col3_content{margin:0;padding:0;border:0;}
#footer{display:none;}
#news_footer{display:none;}
#news_permlink{display:block;}
#main:after{content:"Alle Rechte Vorbehalten. Copyright (C) 1998-2010 tarif4you.de";}
.tarifinfo .headright img{display:none;}
.tarifinfo .headileft{height:3em;}
.tarifinfo .headaleft{height:4em;}
#tarifdata, #tarifdata th, #tarifdata td{font-size:0.85em;}
#tarifdata.ausland, #tarifdata.ausland th, #tarifdata.ausland td{font-size:0.9em;}
/*#tarifdata,
#tarifdata th, #tarifdata th.timewt, #tarifdata th.timewh,
#tarifdata .aname, #tarifdata .cbcvorwahl,
#tarifdata .tdata2, #tarifdata .ansage,
#tarifdata .mbsubheader,
#tarifdata td.tariftop1, #tarifdata td.tariftop2{font-size:0.85em;}*/
#tarifdata td{border:1px solid #222;padding:1px 0;}
#tarifdata th{border:1px solid #222;}
#tarifdata .aname{width:80px;}
#tarifdata .cbcvorwahl{width:40px;}
#tarifdata .takt{width:40px;}
#tarifdata .ansage{width:30px;}
#tarifdata td.tariftop1{font-weight:bold;font-size:1em;border:1px solid #222;}
#tarifdata td.tariftop2{text-decoration:underline;font-size:1em;border:1px solid #222;}
#tarifdata{width:100%}
.noprint{display:none;}
h1{font-size:12pt;}
h2{font-size:10pt;}
h3{font-size:10pt;}
h1,h2,h3{page-break-after:avoid;}
abbr[title]:after, acronym[title]:after{content:'(' attr(title) ')';}
}

