* {
list-style:none;
margin:0;
padding:0;
}

html,body {
height:100%;
min-height:100%;
}

body {
background:#FFF;
font:normal 12px Arial;
color:#3d3d3d;
}

a {
color:#2f8094;
text-decoration:underline;
}

a:hover {
color:#ab6e04;
}

.clearit {
clear:both;
font-size:0;
height:1%;
overflow:hidden;
}

.preisinfo {
font:normal 9px Arial;
text-align:center;
}

.indexinfo {
font:normal 10px Arial;
text-align:justify;
margin:10px;
}

.startangebote {
text-align:center;
background:#e8e8e8;
padding:5px;
}

.cent {
text-align:center;
}

.wrapper:after,.head_menu ul:after,.phone_block .price div:after,.wrapper:after,.head_menu ul:after,.zugabe_block .price div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.left_wrapper:after {
content:".";
display:block;
height:0;
clear:left;
visibility:hidden;
}

#container {
width:986px;
background:url(../i/fon_body.gif) repeat-y center top;
position:relative;
margin:0 auto;
}

.bookmark {
background:url(../i/linked_wh_bg.png) no-repeat top right;
height:84px; 
position:absolute; 
right:22px; 
text-align:right; 
top:14px; 
width:201px;
}

.head {
background:url(../i/fon_head_winter.jpg) no-repeat center 0;
position:relative;
padding:99px 20px 0 21px;
}

.head h1, .head p {
position:absolute;
top:35px;
left:45px;
z-index:10;
width:279px;
height:47px;
text-indent:-666em;
background:url(../i/handyshop.gif) no-repeat;
}

.head h1 a {
width:279px;
height:41px;
display:block;
overflow:hidden;
}

.head ul {
background:#78590b;
height:35px;
overflow:hidden;
width:943px;
padding:1px 1px 0;
}

.head ul li {
float:left;
height:35px;
}

.head ul li a {
display:block;
height:35px;
background-position:0 0;
background-repeat:no-repeat;
text-indent:-999px;
overflow:hidden;
}

.head ul li a:hover {
background-position:0 -35px;
}

.head ul li.start a {
background-image:url(../i/menu/fon_start.png);
width:90px;
}

.head ul li.handy a {
background-image:url(../i/menu/fon_handy.png);
width:104px;
}

.head ul li.bundle a {
background-image:url(../i/menu/fon_bundle.png);
width:112px;
}

.head ul li.duo a {
background-image:url(../i/menu/fon_duo.png);
width:130px;
}

.head ul li.tarif a {
background-image:url(../i/menu/fon_tarif.png);
width:96px;
}

.head ul li.mi a {
background-image:url(../i/menu/fon_mobilesinternet.png);
width:84px;
}

.head ul li.impressum a {
background-image:url(../i/menu/fon_impressum.png);
width:102px;
}

.head ul li.pp a {
background-image:url(../i/menu/fon_pp.png);
width:102px;
}

.head ul li.hilfe a {
background-image:url(../i/menu/fon_hilfe.png);
width:65px;
}

.head ul li.agb a {
background-image:url(../i/menu/fon_agb.png);
width:58px;
}

.head ul li.on a {
background-position:0 -35px;
cursor:text;
}

.body_container {
padding:0 21px;
}

.megasuchen_huyuhen {
background:#e8e8e8 url(../i/fon_zuchen_huyuhen.gif) repeat-x bottom;
border-bottom:solid 4px #f1f1f3;
height:143px;
padding:5px 1px 0 2px;
}

.megasuchen_huyuhen .left,.megasuchen_huyuhen .mid,.megasuchen_huyuhen .right {
background:url(../i/suchen/fon_small_l.png) no-repeat 0 0;
float:left;
width:307px;
height:139px;
margin-right:1px;
padding:4px 3px 0;
}

.megasuchen_huyuhen .mid {
background:url(../i/suchen/fon_small_mid.png) no-repeat 0 0;
width:305px;
}

.megasuchen_huyuhen .right {
background:url(../i/suchen/fon_small_r.png) no-repeat 0 0;
width:309px;
margin-right:0;
}

.megasuchen_huyuhen .left_data {
clear:left;
background:url(../i/suchen/fon_small_left_data.gif) no-repeat 0 0;
height:120px;
}

.megasuchen_huyuhen .mid p.suchen {
float:left;
width:120px;
height:19px;
background:url(../i/suchen/fon_tm.jpg) no-repeat 0 0;
text-align:center;
margin-right:4px;
}

.megasuchen_huyuhen .right p.suchen {
float:left;
width:120px;
height:19px;
background:url(../i/suchen/fon_tl.jpg) no-repeat 0 0;
text-align:center;
margin-right:4px;
}

.mid_data {
clear:left;
background:url(../i/suchen/fon_mid_data.gif) no-repeat right 0;
height:120px;
}

.zuchen_huyuhen {
background:#e8e8e8 url(../i/fon_zuchen_huyuhen.gif) repeat-x bottom;
border-bottom:solid 4px #f1f1f3;
height:143px;
padding:2px 1px 8px 2px;
}

.zuchen_huyuhen .left,.zuchen_huyuhen .right {
background:url(../i/suchen/fon_l.png) no-repeat 0 0;
float:left;
width:464px;
height:139px;
padding:4px 3px 0;
}

.zuchen_huyuhen .right {
background-image:url(../i/suchen/fon_r.png);
float:right;
}

.zuchen_huyuhen .left p.top5 {
float:left;
width:120px;
height:19px;
background:url(../i/suchen/fon_tl.gif) no-repeat 0 0;
text-align:center;
margin-right:4px;
}

.left_data {
clear:left;
background:url(../i/suchen/fon_left_data.gif) no-repeat 0 0;
height:120px;
}

.angzien {
padding-top:37px;
padding-left:13px;
}

.angzien_d {
padding-top:25px;
padding-left:13px;
}

.angzien_d .angzien_item label {
float:left;
padding-top:23px;
width:118px;
}

.angzienstart {
padding-top:16px;
padding-left:13px;
}

.zugabe {
padding-top:20px;
padding-left:13px;
height:107px;
position:relative;
}

.zugabe_d {
padding-top:25px;
padding-left:13px;
height:107px;
position:relative;
}

.angzien_item {
padding-bottom:18px;
}

.angzien_item label {
float:left;
padding-top:11px;
width:118px;
}

.zugabe .angzien_item label {
width:77px;
padding-top:30px;
}

.megasuchen_huyuhen .angzien_item label {
width:75px;
}

.zugabe_d .angzien_item label {
padding-top:23px;
width:77px;
}

.zugabe_d .angzien_item a:link,.zugabe_d .angzien_item a:hover {
margin-top:15px;
}

.angzien_item p.ang_select,div.ang_select {
float:left;
border:solid 1px #f87f03;
background:#FFF;
margin-right:18px;
padding:8px 6px 6px;
}

.megasuchen_huyuhen .angzien_item p.ang_select {
margin-right:7px;
}

.angzien_item p.ang_select select {
font:normal 12px Tahoma;
color:#000;
width:134px;
}

.auswahl_tarife thead th p.mini_select select {
font:normal 10px Tahoma;
color:#000;
}

p.mini_select2 select {
font:normal 10px Tahoma;
color:#000;
margin-top:10px;
}

.megasuchen_huyuhen .left .left_data .angzien_item p.ang_select select,.megasuchen_huyuhen .mid .mid_data .angzien_item p.ang_select select,.megasuchen_huyuhen .right .right_data .angzien_item p.ang_select select {
font:normal 12px Tahoma;
color:#000;
width:190px;
}

.zugabe .angzien_item p.ang_select select,.zugabe_d .angzien_item p.ang_select select {
width:193px;
}

.zugabe .angzien_item .button {
float:none;
position:absolute;
top:38px;
left:310px;
}

.megasuchen_huyuhen .angzien_item .button,.megasuchen_huyuhen .angzien_item .button:hover {
width:57px;
background:url(../i/suchen/fon_button2.png) no-repeat 0 0;
}

.fon_small {
background:url(../i/suchen/fon_small.gif) no-repeat;
width:301px;
height:29px;
margin-left:-2px;
font:bold 13px Tahoma;
color:#ffa604;
padding:10px 0 0 13px;
}

.megasuchen_huyuhen .fon_small {
background:url(../i/suchen/fon_idio.png) no-repeat 0 0;
width:266px;
font-size:12px;
text-align:center;
margin-left:-2px;
padding:10px 22px 0 0;
}

.zuchen_huyuhen .right p.top5 {
float:right;
width:120px;
height:19px;
background:url(../i/suchen/fon_t2ll.gif) no-repeat 0 0;
text-align:center;
margin-left:4px;
}

.zuchen_huyuhen .right p.suchen {
float:right;
width:120px;
height:19px;
background:url(../i/suchen/fon_t2l.gif) no-repeat 0 0;
text-align:center;
margin-left:4px;
}

.right_data {
clear:right;
background:url(../i/suchen/fon_right_data.gif) no-repeat right 0;
height:120px;
position:relative;
}

.megasuchen_huyuhen .right_data {
clear:left;
background:url(../i/suchen/fon_right.gif) no-repeat right 0;
}

.top5_block1,.top5_block2 {
position:absolute;
z-index:5;
top:5px;
left:19px;
}

.top5_block2 {
left:242px;
color:#225c8e;
font:bold 10px Tahoma;
}

.ieFixDiv {
width:201px;
height:111px;
background:url(../i/suchen/fon_pilifona.png) no-repeat;
}

.num1 {
position:absolute;
z-index:10;
top:-20px;
left:-15px;
}

.top5_block1 .pilifon {
padding-top:12px;
padding-left:5px;
width:70px;
float:left;
text-align:right;
}

.top5_block1 .pilifon_data {
float:left;
width:97px;
color:#225c8e;
font:normal 10px Tahoma;
padding:8px 20px 0 4px;
}

.top5_block2 a {
text-decoration:none;
color:#225c8e;
}

.top5_block2 a:hover {
color:#368514;
}

.top5_block2 ul {
padding:9px 0px 0 5px;
}

.top5_block2 li {
padding-bottom:4px;
}

.top5_block2 li img.new_tel {
vertical-align:text-top;
margin-top:-12px;
}

.phone_blocks,.zugabe_block {
background:#e8e8e8;
padding:8px 4px;
}

.handuche {
border-top:0;
}

.phone_block,.zugabe_block {
float:left;
width:292px;
padding:0 10px 10px;
}

.handuche .phone_block,.handuche .zugabe_block {
width:226px;
padding:0 4px 10px;
}

.phone_block .bottom,.phone_block .top,.zugabe_block .bottom,.zugabe_block .top {
background:#FFF;
height:2px;
overflow:hidden;
}

.topecke_box {
background:transparent url(../i/phones_block/handy_top_corner.gif) left top;
height:2px;
overflow:hidden;
}

.bottomecke_box {
background:transparent url(../i/phones_block/handy_bot_corner.gif) left top;
height:2px;
overflow:hidden;
}

.topecke_box2 {
background:transparent url(../i/phones_block/handy_top_corner2.gif) left top;
height:2px;
overflow:hidden;
}

.bottomecke_box2 {
background:transparent url(../i/phones_block/handy_bot_corner2.gif) left top;
height:2px;
overflow:hidden;
}

.phone_block .phone_block_data,.zugabe_block .zugabe_block_data {
background:#FFF;
position:relative;
padding:1px 3px 7px;
}

.phone_block_data h5,.zugabe_block_data h5 , .phone_block_data .title,.zugabe_block_data .title {
height:22px;
background:url(../i/phones_block/header.png) no-repeat top;
font-size:13px;
font-weight:bold;
color:#FFF;
padding:5px 10px 16px;
}

.handuche .phone_block_data h5,.handyuche .zugabe_block_data h5, .handuche .phone_block_data .title,.handyuche .zugabe_block_data .title{
height:22px;
background:url(../i/phones_block/header_small.png) no-repeat top;
font-size:13px;
font-weight:bold;
color:#FFF;
padding:5px 10px 16px;
}

.phone_block_data .informizer,.zugabe_block_data .informizer {
position:absolute;
z-index:10;
top:-7px;
right:7px;

}

.phone_block_data .wrapper {
height:200px;
padding:2px 5px;
}

.phone_block_data .wrapper2 {
height:180px;
padding:2px 5px;
}

.zugabe_block_data .wrapper {
height:160px;
padding:2px 5px;
}

.phone_block_data .wrapper .phone_pic {
float:left;
width:100px;
position:relative;
}

.phone_block_data .wrapper2 .phone_pic {
float:left;
width:70px;
position:relative;
}

.zugabe_block_data .wrapper .phone_pic {
float:left;
width:90px;
position:relative;
}

.phone_block_data .wrapper .handy_pic {
text-align:center;
min-height:135px;
}

.handy_firm {
width:98px;
float:left;
min-height:35px;
}

.handy_operators {
text-align:center;
padding-top:3px;
min-height:32px;
}

.handy_operators img {
margin:0 2px;
}

.phone_pic .wlan {
position:absolute;
top:7px;
left:55px;
background:url(../i/phones_block/wlan.png) no-repeat;
}

.phone_pic .touch {
position:absolute;
top:7px;
left:55px;
background:url(../i/phones_block/touchscreen.png) no-repeat;
}

.phone_pic .mp3 {
position:absolute;
top:83px;
left:55px;
background:url(../i/phones_block/mp3.png) no-repeat;
}

.phone_pic .umts {
position:absolute;
top:83px;
left:55px;
background:url(../i/phones_block/umts.png) no-repeat;
}

.phone_pic .cam {
position:absolute;
top:45px;
left:55px;
background:url(../i/phones_block/cam.png) no-repeat;
}

.phone_pic .gps {
position:absolute;
top:45px;
left:55px;
background:url(../i/phones_block/gps.png) no-repeat;
}

.phone_pic .plushandy {
position:absolute;
top:0;
left:85px;
background:url(../i/phones_block/plushandy.png) no-repeat;
}

.phone_pic .plus2handys {
position:absolute;
top:0;
left:85px;
background:url(../i/phones_block/plus2handys.png) no-repeat;
}

.phone_pic .plususb {
position:absolute;
top:0;
left:85px;
background:url(../i/phones_block/plususb.png) no-repeat;
}

.phone_pic .akt {
top:22px;
left:50px;
background:url(../i/phones_block/akt.png) no-repeat;
}

.phone_block_data .wrapper .phone_pic p,.zugabe_block_data .wrapper .phone_pic p,.phone_block_data .wrapper2 .phone_pic p {
height:140px;
}

.phone_block_data .wrapper .phone_pic p.firm,.zugabe_block_data .wrapper .phone_pic p.firm,.phone_block_data .wrapper2 .phone_pic p.firm {
height:auto;
min-height:30px;
}

.phone_block_data .wrapper .phone_data {
float:right;
width:160px;
padding-right:5px;
}

.phone_block_data .wrapper2 .phone_data {
float:right;
width:155px;
padding-right:5px;
}

.zugabe_block_data .wrapper .zugabe_data {
float:right;
width:120px;
padding-right:5px;
}

.handuche .phone_block_data .wrapper .phone_data,.handuche .zugabe_block_data .wrapper .zugabe_data,.handuche .phone_block_data .wrapper2 .phone_data {
width:105px;
padding-left:5px;
padding-right:0;
}

.phone_block_data .wrapper .phone_data strong,.zugabe_block_data .wrapper .zugabe_data strong,.phone_block_data .wrapper2 .phone_data strong {
font:bold 13px Tahoma;
color:#225c8e;
padding-left:2px;
}

.phone_block_data .wrapper .phone_data ul,.zugabe_block_data .wrapper .zugabe_data ul,.phone_block_data .wrapper2 .phone_data ul {
padding:5px 0 5px 2px;
}

.phone_block_data .wrapper .phone_data li,.zugabe_block_data .wrapper .zugabe_data li,.phone_block_data .wrapper2 .phone_data li {
background:url(../i/phones_block/box.gif) no-repeat 0 4px;
padding-left:9px;
padding-bottom:2px;
font:normal 11px Tahoma;
color:#225c8e;
}

.handuche .phone_block_data .wrapper .phone_data li,.handuche .zugabe_block_data .wrapper .zugabe_data li,.handuche .phone_block_data .wrapper2 .phone_data li {
padding-bottom:13px;
}

.phone_block_data .wrapper .operators {
text-align:center;
padding-top:7px;
}

.phone_block_data .wrapper .operators img {
margin:0 10px;
}

.phone_block .price,.zugabe_block .price {
color:#FFF;
font-size:16px;
font-weight:700;
padding:0 5px;
}

.phone_block .price div,.zugabe_block .price div {
background:#cacaca;
padding:0 4px 0 13px;
}

.handuche .phone_block .price div,.handuche .zugabe_block .price div {
padding:0 1px;
}

.phone_block .price div a.richt,.zugabe_block .price div a.richt {
float:right;
margin-bottom:-3px;
}

.upzuchen {
height:25px;
padding-top:6px;
background:url(../i/fon_upzuchen.gif) repeat-x;
text-align:center;
}

.upzuchen h2,.upzuchen h3, .upzuchen p, .upzuchen h1 {
width:402px;
height:17px;
color:#ffa604;
font:bold 13px Tahoma;
padding-top:2px;
background:url(../i/fon_upzuchen_text.gif) no-repeat;
margin:0 auto;
}

.bieter {
width:420px;
height:116px;
background:url(../i/suchen/big.gif) no-repeat 11px 5px;
padding:0 22px 0 20px;
}

.bieter .bieter_firm { 
float:left; 
padding:12px 1px 0; 
text-align:center; 
}

.bieter .bieter_firm img {
margin-top:8px;
}

* html .bieter .bieter_firm {
overflow-x:hidden;
}

.bieter .buttoner {
clear:left;
padding-top:7px;
text-align:center;
font:10px Arial;
}

.herrsteller {
background:url(../i/suchen/big.gif) no-repeat 11px 5px;
height:95px;
padding:13px 4px 5px 20px;
}

.herrsteller .firmaz {
width:405px;
float:left;
}

.herrsteller .firmaz p {
float:left;
width:95px;
height:45px;
overflow:hidden;
}

.ie6check {
margin-right:1px;
}

.butt {
float:right;
padding-top:50px;
}

.technicals {
width:420px;
height:106px;
background:url(../i/suchen/big.gif) no-repeat 11px 5px;
padding:10px 22px 0 20px;
}

.technicals .gewahltes {
float:left;
width:125px;
}

.technicals .gewahltes .preis {
font:bold 11px Tahoma;
color:#225c8e;
line-height:15px;
padding:5px 3px 12px;
}

.technicals .gewahltes p {
padding-bottom:3px;
}

.technicals .pilifon {
padding-top:8px;
padding-left:2px;
width:50px;
float:left;
text-align:right;
}

.technicals .pilifon_data {
float:left;
width:90px;
color:#225c8e;
font:normal 10px Tahoma;
padding:8px 3px 0 4px;
}

.technicals .minis {
float:left;
width:60px;
color:#225c8e;
font:normal 10px Tahoma;
padding:5px 3px;
}

.technicals .new_zu {
float:left;
width:112px;
text-align:center;
padding:25px 0;
}

.technicals .technical_overflow {
height:102px;
overflow:auto;
}

.technicals .technical_overflow table {
width:94%;
font:normal 11px Tahoma;
color:#225c8e;
}

.technicals .technical_overflow th {
text-align:left;
font:bold 11px Tahoma;
padding:4px;
}

.technicals .technical_overflow td {
padding:4px;
}

.text_container {
border-top:solid 4px #ffdc01;
background:#e8e8e8;
padding:4px 5px 0 6px;
}

.bottom_big {
background:#FFF url(../i/news/big_bottom2.gif) no-repeat bottom;
padding-bottom:7px;
}

.mid_big {
background:url(../i/news/mid_big.gif) repeat-y bottom;
}

.news_field {
float:left;
width:630px;
background:url(../i/news/big_top.gif) no-repeat 0 0;
padding:7px 15px 0;
}

.news_item {
border-bottom:dashed 1px #666;
padding-bottom:20px;
margin-bottom:20px;
font:normal 12px Tahoma;
}

.news_item h6 {
font:bold 16px Tahoma;
color:#ffa604;
padding-bottom:20px;
}

.news_item h6 img {
margin-left:8px;
}

.additionz {
color:#ffa604;
padding-bottom:5px;
font-size:11px;
}

.additionz span {
padding:0 10px;
}

.additionz span.weiter {
padding-left:0;
}

.additionz span.day {
color:#666;
background:url(../i/news/day.gif) no-repeat 10px 3px;
padding:5px 10px 5px 30px;
}

.additionz span.comment a {
background:url(../i/news/comment.gif) no-repeat 0 2px;
padding-left:20px;
text-decoration:none;
font-weight:700;
color:#666;
border-bottom:dotted 1px #225c8e;
padding-bottom:2px;
}

.additionz span.servs a {
margin:0 5px;
}

.additionz span.servs a img {
margin-bottom:-3px;
}

.right_news {
float:right;
width:253px;
background:url(../i/news/small_top.gif) no-repeat 0 0;
font-family:Tahoma;
padding:5px;
}

.right_news h5 {
background:url(../i/news/plaha.gif) no-repeat 0 0;
height:18px;
font-size:13px;
color:#666;
text-align:center;
padding-top:1px;
margin-bottom:12px;
}

.right_news .archive {
padding:3px 0 15px 14px;
}

.right_news .archive li {
background:url(../i/news/calendar.gif) no-repeat 0 4px;
padding:3px 0 5px 28px;
}

.dot a,.dot a:hover {
float:left;
width:100px;
height:16px;
font-weight:700;
font-size:11px;
color:#ffa604;
text-decoration:none;
background:url(../i/news/dot.gif) no-repeat 0 0;
padding:3px 0 0 21px;
}

.rss {
float:left;
background:url(../i/news/rss.gif) no-repeat 0 2px;
width:95px;
padding-left:20px;
padding-bottom:25px;
margin-left:10px;
}

.rss a,.rss a:hover {
font-weight:700;
color:#666;
border-bottom:dotted 1px #225c8e;
text-decoration:none;
padding-bottom:2px;
}

* html .rss {
margin-left:5px;
}

.umfrage {
font-size:11px;
padding-left:20px;
margin-bottom:13px;
}

.umfrage li {
padding:4px 0;
}

.umfrage b {
color:#ffa604;
}

.textblock {
background:#FFF url(../i/fon_text_top.gif) no-repeat 0 0;
text-align:justify;
}

.textbottom {
background:url(../i/fon_text_bottom.gif) no-repeat 0 bottom;
font:normal 12px Tahoma;
color:#666;
padding:10px 17px;
}

.tarifeFix {
padding:0 8px;
}

.textbottom h2 {
font:bold 16px Tahoma;
color:#ffa604;
text-align:center;
padding-bottom:30px;
}

.textbottom h3 {
font:bold 16px Tahoma;
color:#296da4;
padding-bottom:7px;
}

.textbottom h4 {
font:bold 12px Tahoma;
color:#ffa604;
padding-bottom:2px;
}

.textbottom p {
padding-bottom:15px;
}

.auswahl_tarife {
width:100%;
font:normal 11px Tahoma;
color:#666;
margin-bottom:15px;
}

.auswahl_tarife thead {
color:#225c8e;
}

.auswahl_tarife tbody .aktionstext {
text-align:right;
font-size:10px;
padding-left:6px;
}

.auswahl_tarife tbody td {
text-align:right;
}

.auswahl_tarife tbody td * {
vertical-align:middle;
padding:7px 2px;
}

.auswahl_tarife tbody th {
vertical-align:middle;
text-align:left;
padding:5px 10px;
}

.auswahl_tarife thead th {
padding:3px;
}

.auswahl_tarife thead td {
text-align:right;
padding:3px;
}

.auswahl_tarife tr.blue_dash td {
border-bottom:dotted 1px #225c8e;
font-size:0;
}

.auswahl_tarife tr.yel_dash td,.auswahl_tarife tr.yel_dash th {
border-bottom:dotted 1px #ffa604;
font-size:0;
}

.auswahl_tarife tr.blue_dash td img,.auswahl_tarife tr.yel_dash td img,.auswahl_tarife tr.yel_dash th img {
height:1px;
padding:0;
}

.under_table_info {
font:normal 10px Tahoma;
text-align:center;
}

.under_table_info p {
padding-bottom:10px;
}

.mega_divider {
background:url(../i/fon_mega_divider.gif) repeat-y 220px 0;
}

.tarif_left {
width:215px;
float:left;
padding:10px 5px 10px 0;
}

.spis li {
background:url(../i/fon_ul.gif) no-repeat 5px 3px;
font:bold 11px Tahoma;
color:#666;
padding:3px 10px 3px 30px;
}

.pdf {
padding-left:5px;
}

.pdf a {
font:bold 11px Tahoma;
color:#ffa604;
margin-left:3px;
}

.pdf a:hover {
color:#3d3d3d;
}

.areader {
text-align:center;
color:#225c8e;
font:normal 9px Tahoma;
}

.areader img {
margin-bottom:8px;
}

.tarif_right .wrapper {
padding-bottom:10px;
margin-bottom:10px;
}

.tarif_right .wrapper label {
float:left;
width:195px;
padding-left:5px;
font-weight:700;
color:#225c8e;
text-transform:uppercase;
}

.tarif_right .yel_dash {
border-bottom:dotted 1px #ffa604;
}

.footer {
height:33px;
background:url(../i/footer.gif) no-repeat;
}

.minitext p,.minitext a {
text-align:left;
font:normal 9px Tahoma;
}

.handyinfo_left {
width:215px;
float:left;
text-align:center;
padding:10px 5px 10px 0;
}

.handyinfo_right .wrapper {
clear:both;
padding-bottom:0;
margin-bottom:10px;
}

.handyinfo_right .wrapper label {
float:left;
width:195px;
padding-left:5px;
font-weight:700;
color:#ffac18;
text-transform:uppercase;
}

.handyinfo_right ul.functions {
clear:both;
}

.handyinfo_right ul.functions li {
float:left;
display:block;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
width:100px;
height:30px;
padding-left:35px;
margin-bottom:10px;
line-height:30px;
}

.handyinfo_right ul.functions li.bluetooth {
background-image:url(/i/icons/icons_bluetooth.gif);
}

.handyinfo_right ul.functions li.email {
background-image:url(/i/icons/icons_email.gif);
}

.handyinfo_right ul.functions li.foto {
background-image:url(/i/icons/icons_foto.gif);
}

.handyinfo_right ul.functions li.foto_zoom {
background-image:url(/i/icons/icons_foto_zoom.gif);
}

.handyinfo_right ul.functions li.ir {
background-image:url(/i/icons/icons_ir.gif);
}

.handyinfo_right ul.functions li.java {
background-image:url(/i/icons/icons_java.gif);
}

.handyinfo_right ul.functions li.mp3 {
background-image:url(/i/icons/icons_mp3.gif);
}

.handyinfo_right ul.functions li.radio {
background-image:url(/i/icons/icons_radio.gif);
}

.handyinfo_right ul.functions li.usb {
background-image:url(/i/icons/icons_usb.gif);
}

.handyinfo_right ul.functions li.video {
background-image:url(/i/icons/icons_video.gif);
}

.handyinfo_right ul.functions li.wlan {
background-image:url(/i/icons/icons_wlan.gif);
}

.handyinfo_right ul.functions li.www {
background-image:url(/i/icons/icons_www.gif);
}

.ueberblick h6,.bestell h6 {
color:#225c8e;
font-size:11px;
text-transform:uppercase;
}

.bestell p {
margin:5px 0 0;
padding-bottom:10px;
}

.ueberblick .tarif {
float:left;
width:210px;
margin-left:15px;
}

.ueberblick .geraet {
float:left;
width:190px;
margin-left:15px;
}

.ueberblick .geraet .pic {
float:left;
margin:5px 10px 0 0;
}

.ueberblick label {
display:block;
font-size:11px;
font-weight:700;
}

.ueberblick ul li {
list-style-type:disc;
list-style-position:inside;
color:#225c8e;
font-size:10px;
}

.ueberblick .preis {
float:right;
width:220px;
}

.ueberblick .preis .zusatz {
font-size:10px;
margin-top:0;
padding:0;
}

.ueberblick hr,.angaben hr {
clear:both;
border:1px solid #fff;
background:#fff;
margin:0;
}

.ueberblick .preislang {
float:right;
width:500px;
}

.ueberblick .preislang .zusatz {
font-size:10px;
margin-top:0;
text-align:center;
padding:0;
}

.angaben h6 {
clear:both;
font:bold 14px Tahoma;
border-bottom:dotted 1px #ffa604;
border-top:dotted 1px #225c8e;
padding-top:8px;
padding-bottom:8px;
padding-left:5px;
text-align:center;
margin:5px 0;
}

.angaben .angaben_voll {
clear:both;
width:898px;
}

.angaben .angaben_left {
float:left;
width:440px;
}

.angaben .angaben_right {
float:right;
width:440px;
}

.angaben .wrapper {
clear:both;
margin-bottom:5px;
background-color:#eee;
padding:5px;
}

.angaben .wrapper label {
display:block;
font-weight:700;
color:#225c8e;
text-transform:uppercase;
margin-bottom:3px;
}

.angaben .wrapper p {
padding:0;
}

.tooltip {
position:absolute;
width:150px;
font:normal 10px Arial;
display:none;
background-color:#FFBA00;
}

.ban_main {
padding-left:10px;
padding-right:10px;
}

.ban_bg {
background:url(/i/000/ban_bg.gif) repeat-x top left;
height:30px;
}

.ban_btns {
height:32px;
}

.ban_btns li {
display:inline;
list-style:none;
}

#ban_btn1 {
float:left;
width:33%;
text-align:left;
}

#ban_btn2 {
float:left;
width:34%;
text-align:center;
}

#ban_btn3 {
float:left;
width:33%;
text-align:right;
}

.menu {
list-style:none;
height:41px;
position:relative;
background:transparent url(../i/menu/pro_five_0c.gif) no-repeat left bottom;
font-size:10pt;
margin:0;
padding:5px 0 0 13px;
}

.menu li {
float:left;
height:40px;
margin-right:5px;
}

.menu li a {
display:block;
float:left;
height:41px;
line-height:41px;
color:#ffa604;
text-decoration:none;
font-family:arial, verdana, sans-serif;
font-weight:700;
text-align:center;
cursor:pointer;
background:url(../i/menu/pro_five_0a.gif) no-repeat;
padding:0 0 0 10px;
}

.menu li a b {
float:left;
display:block;
background:url(../i/menu/pro_five_0b.gif) no-repeat right top;
padding:2px 20px 5px 10px;
}

.menu li.current a {
color:#235d8e;
font-size:12pt;
text-decoration:none;
background:url(../i/menu/pro_five_2a.gif) no-repeat;
}

.menu li a:hover {
color:#235d8e;
background:url(../i/menu/pro_five_1a.gif) no-repeat;
}

.menu li a:hover b {
background:url(../i/menu/pro_five_1b.gif) no-repeat right top;
}

.menu li.current a:hover {
color:#ffa604;
background:url(../i/menu/pro_five_2a.gif) no-repeat;
cursor:default;
}

img,.angaben radio {
border:0;
}

.wrapper,.head_menu ul,.phone_block .price div,.wrapper,.head_menu ul,.zugabe_block .price div,.left_wrapper {
min-height:1%;
}

* html div,* html .left_wrapper {
height:1%;
}

.megasuchen_huyuhen .left p.suchen,.zuchen_huyuhen .left p.suchen {
float:left;
width:120px;
height:19px;
background:url(../i/suchen/fon_tll.gif) no-repeat 0 0;
text-align:center;
margin-right:4px;
}

.megasuchen_huyuhen p.suchen span,.zuchen_huyuhen p.suchen a,.zuchen_huyuhen p.suchen span,.zuchen_huyuhen p.top5 a,.zuchen_huyuhen p.top5 span {
display:block;
padding-top:6px;
}

.zuchen_huyuhen .left p.on_it,.zuchen_huyuhen .right p.on_it {
background-position:0 0;
}

.zuchen_huyuhen .left p.on_it a,.zuchen_huyuhen .left p.on_it span,.zuchen_huyuhen .left p.off_it a,.zuchen_huyuhen .right p.on_it span,.zuchen_huyuhen .right p.off_it a {
display:block;
}

.zuchen_huyuhen .left p.off_it,.zuchen_huyuhen .right p.off_it {
background-position:0 -19px;
}

.zuchen_huyuhen .left p.off_it span,.zuchen_huyuhen .right p.on_it a,.zuchen_huyuhen .right p.off_it span {
display:none;
}

.angzien_item .button,.angzien_item .button:hover,.butt .button,.butt .button:hover {
background:url(../i/suchen/fon_button.png) no-repeat 0 0;
width:146px;
height:29px;
float:left;
text-align:center;
padding-top:11px;
font-size:15px;
font-weight:700;
color:#235d8e;
text-decoration:none;
margin-top:-2px;
}

.top5_block1 .pilifon_data p,.technicals .pilifon_data p,.technicals .minis p {
text-align:center;
padding-bottom:5px;
}

.top5_block1 .pilifon_data b,.technicals .pilifon_data b {
text-align:center;
display:block;
}

.top5_block2 li img,.herrsteller .firmaz p input,.herrsteller .firmaz p img,.news_item h6 *,.umfrage li *,.pdf * {
vertical-align:middle;
}

.technicals .technical_overflow td input[type=radio],.technicals .technical_overflow td input[type=checkbox] {
vertical-align:text-bottom;
margin-right:3px;
}

.news_item h6 b,.tarif_right .blue_dash {
border-bottom:dotted 1px #225c8e;
}

.news_item p,.dot {
padding-bottom:20px;
}

.additionz span.weiter a,.additionz span.weiter a:hover,.right_news .archive li a {
background:url(../i/news/arr.gif) no-repeat right 3px;
padding-right:15px;
text-decoration:none;
font-weight:700;
color:#666;
border-bottom:dotted 1px #225c8e;
padding-bottom:2px;
}

.auswahl_tarife tbody td b,.tarif_right .wrapper p b.green {
color:#090;
font-size:15px;
}

.tarif_left p,.spis,.handyinfo_left p {
padding-bottom:15px;
}

.tarif_left h6,.handyinfo_left h6,.handyinfo_right h6, .handyinfo_right h2 , .handyinfo_right h3 {
font:bold 11px Tahoma;
color:#225c8e;
border-bottom:dotted 1px #ffa604;
padding-bottom:8px;
padding-left:5px;
margin-bottom:8px;
text-transform:uppercase;
text-align:left;
}

.tarif_right,.handyinfo_right {
width:680px;
float:right;
font:normal 11px Tahoma;
padding:10px 0;
}

.tarif_right .wrapper p,.handyinfo_right .wrapper p {
margin-left:202px;
padding:0;
}

.ueberblick .preis .wert,.ueberblick .preislang .wert {
color:#090;
font-size:40px;
font-weight:700;
margin-bottom:0;
text-align:center;
padding:0;
}

.menu li.current a b,.menu li.current a:hover b {
background:url(../i/menu/pro_five_2b.gif) no-repeat right top;
}

.bigpreis {
	font-size: 22px;
	color: #009900;
	font-weight: bold;
	padding-left:5px;

}

.handy_box_result {cursor:pointer; background:#fff url(../i/suchen/search_ajax_bg.gif) bottom left repeat-x; width:160px; height:96px; float:left; border:1px solid #cacaca; margin:2px; padding:0;}
.handy_box_result:hover {border:1px solid #ffb501; background:#fff url(../i/suchen/search_ajax_bg_over.gif) bottom left repeat-x;}
.clear { clear:both;}
.handy_box_result .logo_p {float:left; width:105px; padding:8px 0 0 2px; overflow:hidden;}
.handy_box_result .txt_p {float:left; width:106px; padding:5px 0 0 2px; overflow:hidden;}
.handy_box_result .img_p {float:left; width:45px; padding:5px 0 0 2px;}


.highslide-container p {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 1px solid silver;
}
.highslide:hover img {
	border-color: #E8E8E8;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(../i/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../i/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../i/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/* Controlbar example */
.controlbar {
	background: url(../i/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../i/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../i/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../i/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../i/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../i/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}
#wait {
   position: absolute;
   top: 140px;
   left: 20%;
   width: 60%;
   height: 305px;
   background: #255F8F;
   filter:alpha(opacity=90); /* IE */
   opacity:0.9; /* allgemein */
   -moz-opacity:0.9; /* Mozilla */
   -khtml-opacity:0.9; /* KTHML */
   -opera-opacity:0.9; /* Opera */
   z-index:1000;
   text-align: center;
   color: #fff;
   visibility:hidden;
}

.c1 {
height:22px; 
font-size:13px; 
font-weight:bold; 
padding:5px 10px 0px;
}

.c2 {
position:absolute; 
right:5px; 
top:-7px; 
z-index:1800;
}

.c0 {
float:left; 
width:300px; 
background-color:#fff; 
background:url(/i/tab_titel.gif) no-repeat scroll center top transparent;  
position: relative;
}

.c3 { 
-webkit-border-radius:0 0 5px 5px; 
-moz-border-radius: 0 0 5px 5px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
overflow:hidden; 
background-color:#fff;
}  

.c4 {
padding:0 0 5px 5px; 
overflow:hidden; 
border-bottom:1px dashed #ccc; 
margin:5px 0;
}

.c5 {
font-size:14px;
font-weight:bold; 
padding:5px 0;
}


#umfrage {
background:transparent url(/i/umfrage.png) no-repeat scroll 0px 0px;
height:170px;
left:0;
position:fixed;
top:190px;
width:40px;
}

#umfrage a {
display:block;
height:170px;
width:40px;
}

.breadcrumb {
    background-color: #E8E8E8;
    color: #666666;
    font-size: 11px;
    height: 15px;
    padding-left: 10px;
    padding-top: 4px;
    text-align: left;
}

#jsddm {
margin: 0;
padding: 0
}

#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial

}

#jsddm li a {
display: block;
background: #20548E;
padding: 5px 12px;
text-decoration: none;
border-right: 1px solid white;
width: 70px;
color: #EAFFED;
white-space: nowrap
}

#jsddm li a:hover {
background: #1A4473
}

#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white
}

#jsddm li ul li {
float: none;
display: inline
}

#jsddm li ul li a {
width: auto;
background: #9F1B1B
}

#jsddm li ul li a:hover {
background: #7F1616
}

