/* 
Theme Name: bodybest
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior. 
Version: 1.5
Author: master4use
 */ 
 
 
#bghdd {
background:url(images/bg_hdd.jpg) center top no-repeat;
}

pre {
position:fixed;
top:0;
left:0;
width:30px;
height:30px;
border:1px solid #333;
background-color:#FFF;
overflow:hidden;
z-index:9999;
padding:5px;
}

pre:hover {
width:90%;
height:600px;
overflow:auto;
}

#top pre {
position:static;
width:auto;
height:auto;
}

body,h1,h2,h3,h4,h5,h6,ul,ol,p,dl,li,fieldset {
margin:0;
padding:0;
}

form {
position:relative;
margin:0;
padding:0;
}

body {
color:#333;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:url(images/bg_body.jpg) repeat-x;
}

#top {
width:940px;
position:relative;
margin:0 auto;
}

#head {
position:relative;
height:154px;
z-index:5000;
padding:0 0 0 20px;
}

#teaser {
height:404px;
width:940px;
background-image:url(images/teaser.png);
background-repeat:no-repeat;
position:relative;
margin:0 0 0 2px;
}

#noteaser {
background:transparent url(images/bg.jpg) repeat-y scroll center 0;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
height:0;
margin-left:20px;
width:860px;
position:relative;
padding:0 20px;
}

.content {
background-position:center center;
width:940px;
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
line-height:17px;
position:relative;
float:left;
}

.footer {
background-image:url(images/footer.jpg);
background-position:center top;
background-repeat:no-repeat;
clear:both;
float:none;
height:138px;
left:22px;
position:relative;
width:896px;
z-index:1000;
padding:20px 0 0;
}

#head h1 a {
display:block;
height:90px;
margin-top:31px;
outline:none;
position:absolute;
text-indent:-9999px;
width:555px;
background-repeat:no-repeat;
}

#head h3 {
color:#CCC;
font-size:16px;
font-weight:400;
position:absolute;
right:219px;
top:82px;
}

#head h3 span {
color:#F8BD3F;
}

#head .description {
position:absolute;
top:0;
text-indent:-9999px;
}

.head_link_class1 {
height:20px;
width:170px;
position:absolute;
top:25px;
right:0;
}

#main-nav {
z-index:2;
height:31px;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:123px;
width:920px;
}

#main-nav li {
height:31px;
width:120px;
float:left;
position:relative;
}

#main-nav .members {
background-repeat:no-repeat;
background-position:-920px 0;
}

#main-nav li a:link,#main-nav li a:active,#main-nav li a:visited {
display:block;
height:31px;
width:120px;
float:left;
background-repeat:no-repeat;
text-indent:-9999px;
outline:none;
}

.blog a {
background-position:-480px 0;
}

#main-nav .members a {
background-position:-721px 0;
}

.contatti a {
background-position:-600px 0;
}

.home a:hover {
background-position:0 -31px;
}

.product a:hover {
background-position:-240px -31px;
}

.quickstart a:hover {
background-position:-120px -31px;
}

.prices a:hover {
background-position:-360px -31px;
}

.blog a:hover {
background-position:-480px -31px;
}

#main-nav .members a:hover {
background-position:-721px -31px;
}

#main-nav .contatti a:hover {
background-position:-600px -31px;
}

.home a:focus,.home #active {
background-position:0 -62px;
}

.product a:focus,.product #active {
background-position:-240px -62px;
}

.quickstart a:focus,.quickstart #active {
background-position:-120px -62px;
}

.prices a:focus,.prices #active {
background-position:-360px -62px;
}

.blog a:focus,.blog #active {
background-position:-480px -62px;
}

#main-nav .members a:focus,#main-nav .members #active {
background-position:-721px -62px;
}

#main-nav .contatti a:focus,#main-nav .contatti #active {
background-position:-600px -62px;
}

#main-nav .search:hover {
background-position:-843px -31px;
}

#head #s {
font-size:11px;
width:130px;
height:12px;
line-height:11px;
position:absolute;
top:8px;
left:30px;
background-color:transparent;
border:none;
color:#333;
outline:none;
}

#head #searchsubmit {
height:16px;
width:16px;
text-indent:-9999px;
outline:none;
background-image:url(images/icon-lupe.gif);
line-height:1px;
position:absolute;
top:7px;
left:10px;
border:none;
background-color:#FFF;
cursor:pointer;
color:#CCC;
padding:0;
}

.small_nav_form {
left:-28px;
position:relative;
top:42px;
z-index:9000;
margin:0;
padding:0;
}

.small-nav {
list-style-type:none;
list-style-position:outside;
position:absolute;
top:90px;
right:20px;
}

.small-nav li {
float:left;
line-height:13px;
}

.small-nav li a,.small-nav li a:visited {
background-position:right -3px;
background-repeat:no-repeat;
outline:none;
color:#000;
display:block;
margin-right:1px;
padding-left:10px;
padding-right:25px;
text-decoration:none;
}

.login_link a,.logout_link a {
background-image:url(images/icon-key.gif);
}

.content .long_p {
width:400px;
}

.register_link a {
background-image:url(images/icon-register.gif);
}

.help_link a {
background-image:url(images/icon-help.gif);
}

#top ul .sms_link {
height:24px;
width:169px;
}

#top ul .toolani_hotline {
background:transparent url(images/lonyphony.gif) no-repeat scroll 0 0;
color:#DDD;
font-family:"Lucida Sans",sans-serif;
font-size:14px;
height:21px;
left:-5px;
position:absolute;
top:-39px;
padding:3px 0 0 33px;
}

#top ul .sms_link a {
display:block;
height:24px;
position:relative;
right:4px;
top:-6px;
width:169px;
margin:0;
padding:0;
}

.small-nav select {
border:none;
background-color:#FFF;
color:#333;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
outline:none;
position:relative;
top:-1px;
}

.dropdown {
position:absolute;
z-index:-1;
cursor:default;
display:block;
background-image:url(images/icon_dropdown.jpg);
background-position:right 0;
background-repeat:no-repeat;
padding-right:25px;
padding-left:10px;
height:16px;
color:#eee;
}

#language {
padding-left:15px;
cursor:pointer;
}

#head .language_no_js {
background:#979797;
color:#fff;
margin-left:10px;
padding:0;
}

.switchsubmit input {
border:1px solid #444;
background-color:#999;
color:#fff;
cursor:pointer;
margin-left:5px;
height:auto;
position:relative;
top:-3px;
padding:1px 2px;
}

.switchsubmit input:hover {
background-color:#333;
color:#fff;
}

.interview {
width:800px;
}

.interview .interview_text {
float:left;
width:500px;
margin:0 0 10px;
}

.interview span {
color:#ff9000;
font-weight:700;
}

.interviewpic_left {
float:left;
margin:27px 30px 0 0;
}

.interviewpic_right {
float:right;
margin:0 0 0 30px;
}

.interviewzitat {
border:medium none;
color:#AEAEAE;
float:left;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;
font-size:20px;
font-weight:700;
line-height:23px;
outline:none;
width:400px;
padding:10px;
}

.tabcontent {
height:326px;
width:940px;
position:relative;
overflow:hidden;
color:#460101;
}

.tabcontent h3 {
border-bottom:1px dotted #460101;
color:#460101;
font-size:20px;
line-height:25px;
margin-bottom:12px;
width:75%;
}

.tabs {
list-style-type:none;
list-style-position:outside;
height:80px;
width:900px;
margin:-2px 0 0 17px;
}

.tabs li a {
float:left;
display:block;
height:80px;
width:225px;
outline:none;
text-indent:-9999px;
}

#teaser .tab1 .active_tab {
background-position:0 -81px;
cursor:default;
}

#teaser .tab2 .active_tab {
background-position:-225px -81px;
cursor:default;
}

#teaser .tab3 .active_tab {
background-position:-450px -81px;
cursor:default;
}

#teaser .tab4 .active_tab {
background-position:-675px -81px;
cursor:default;
}

.tab2 a {
background-position:-225px 0;
}

.tab3 a {
background-position:-450px 0;
}

.tab4 a {
background-position:-675px 0;
}

.tab1 a:hover {
background-position:0 -162px;
}

.tab2 a:hover {
background-position:-225px -162px;
}

.tab3 a:hover {
background-position:-450px -162px;
}

.tab4 a:hover {
background-position:-675px -162px;
}

.single_tab_content {
height:326px;
width:940px;
position:absolute;
top:0;
left:0;
font-size:13px;
line-height:23px;
}

.single_tab_content ul {
list-style-type:none;
padding:0 0 0 15px;
}

.single_tab_content p {
margin:0;
padding:0 2px;
}

.single_tab_content ul li {
background:transparent url(images/list_arrow.gif) no-repeat scroll 0 4px;
float:left;
width:90%;
margin:0;
padding:0 0 0 15px;
}

.flatscreen {
height:243px;
width:361px;
display:block;
position:absolute;
right:22px;
top:82px;
background-image:url(images/flatscreen.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

.flatscreen a {
height:243px;
width:361px;
display:block;
background-image:none;
border:none;
outline:none;
}

.changescreen a:hover {
background-image:url(images/flatscreen.jpg);
background-position:0 0;
}

#single_tab_text1 {
height:auto;
left:50px;
position:absolute;
top:208px;
width:460px;
}

#top .country_skyline {
height:325px;
left:499px;
position:absolute;
width:440px;
}

#top .teaser_country_flag {
display:block;
height:34px;
overflow:hidden;
position:absolute;
right:32px;
top:5px;
width:46px;
z-index:2000;
}

#top .teaser_country_flag img {
right:1px;
position:relative;
top:-7px;
}

#single_tab_text3 {
position:absolute;
width:450px;
height:250px;
left:430px;
top:22px;
}

#single_tab_text4 {
height:auto;
left:50px;
position:absolute;
top:140px;
width:460px;
}

#single_tab_text2 {
position:absolute;
top:140px;
width:460px;
left:50px;
}

#single_tab_content ul {
list-style-image:url(images/icon-tab-bullet_small.png);
font-size:16px;
font-weight:700;
margin:0 0 0 30px;
}

#single_tab_header1 {
height:142px;
left:0;
position:absolute;
text-indent:-9999px;
top:0;
width:522px;
}

#teaser .tabcontent a {
color:#fff;
text-decoration:none;
}

#teaser .tabcontent a:hover {
color:#eee;
text-decoration:underline;
}

#top #single_tab_text1 a {
display:block;
color:#460101;
margin:0;
padding:3px 2px;
}

#top #single_tab_text2 a {
display:block;
color:#460101;
padding:3px 2px;
}

#single_tab_text3 a {
margin:0 30px 0 0;
}

#single_tab_text3 h3 {
margin-top:0;
}

#teaser .tabcontent .edit-tab a {
background-image:none;
height:auto;
width:auto;
position:absolute;
top:0;
left:0;
}

#single_tab_header3 {
width:446px;
height:43px;
text-indent:-9999px;
position:absolute;
top:30px;
left:430px;
}

.tab2_form {
left:77px;
position:absolute;
top:25px;
}

.tab2_form_loggedin {
left:0;
position:absolute;
top:65px;
}

#top .tab2_form_loggedin h3 {
font-size:14px;
margin-bottom:0;
}

.tab_mainpage_form {
position:absolute;
top:79px;
}

.template_register_form {
position:relative;
margin:29px 0 0 20px;
}

.banner_registration {
height:180px;
position:relative;
top:0;
width:250px;
margin:20px 20px 20px 0;
}

.lostpass_form {
position:relative;
margin:29px 0 0;
}

fieldset {
border:none;
position:relative;
}

legend {
color:#FF9000;
font-weight:700;
position:relative;
font-size:12px;
text-transform:uppercase;
}

.icon_logout_big {
height:48px;
width:48px;
background:transparent url(images/icon-logout_big.jpg) no-repeat 0 0;
float:left;
}

.register_form_loggedin {
width:320px;
}

.register_form_loggedin fieldset {
width:250px;
float:left;
display:block;
padding-left:10px;
}

.register_form_loggedin p {
width:250px;
}

.tab2_form legend {
text-indent:-9999px;
color:#fff;
font-size:11px;
font-weight:700;
padding:0 0 0 28px;
}

form p {
width:350px;
padding:0 0 5px;
}

label {
width:150px;
font-size:12px;
color:#460101;
font-weight:700;
padding:5px 5px 0;
}

.text_input {
clear:both;
height:17px;
background-image:url(images/input_bg.gif);
background-position:top left;
width:190px;
border:none;
background-color:transparent;
outline:none;
font-size:11px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
float:none;
position:static;
padding:5px 5px 1px;
}

.text_input_small {
background-color:transparent;
background-image:url(images/input_bg_small.gif);
background-position:left top;
background-repeat:no-repeat;
border:medium none;
clear:both;
height:17px;
outline:none;
width:110px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
float:none;
position:static;
padding:5px 5px 1px;
}

.text_input_big {
background-color:transparent;
background-image:url(images/input_bg.gif);
background-position:left top;
background-repeat:no-repeat;
border:medium none;
clear:both;
height:17px;
outline:none;
width:190px;
float:none;
position:static;
padding:5px 5px 1px;
}

.faq {
padding-right:250px;
}

.faq strong {
padding-top:5px;
}

#fotopic {
background-image:url(images/win_foto.jpg);
background-position:left top;
background-repeat:no-repeat;
float:right;
height:485px;
width:250px;
padding:10px 5px 5px;
}

#fotowin {
padding-right:300px;
}

#top #send,#top .button {
background:transparent url(images/button.gif) no-repeat top left;
width:121px;
height:23px;
text-align:center;
color:#000;
cursor:pointer;
border:none;
outline:none;
float:none;
margin:0;
padding:0 0 4px;
}

#top .button_apply {
background-color:transparent;
width:68px;
height:58px;
line-height:0;
font-size:1px;
display:block;
cursor:pointer;
border:none;
outline:none;
text-indent:-9999px;
margin:0;
padding:0;
}

#top .button_apply:hover {
background-position:bottom left;
cursor:pointer;
}

#top .homepage_buttons {
left:31px;
position:absolute;
top:134px;
z-index:3000;
}

#tab_form {
width:375px;
margin:30px 0 0;
}

#tab_form div {
width:375px;
clear:left;
margin:15px 20px 0;
}

#tab_form div label {
float:left;
width:150px;
font-weight:700;
font-size:12px;
}

#tab_form fieldset {
width:auto;
border:1px solid #FFF;
background-image:url(images/form-hg.gif);
}

#tab_form div input {
width:200px;
outline:none;
margin:0 0 0 10px;
}

#tab2_submit {
clear:left;
float:right;
width:196px;
height:22px;
border:0;
cursor:pointer;
text-indent:-9999px;
background:url(images/tab2-button.html) 0 -22px no-repeat;
outline:none;
margin:30px 45px 0 0;
}

#tab2_submit:hover {
background:url(images/tab2-button.html) 0 -44px no-repeat;
outline:none;
}

#tab2_submit:active,#tab2_submit:focus {
background:url(images/tab2-button.html) 0 0 no-repeat;
outline:none;
}

#top .phone {
background:transparent url(images/input_bg.gif) no-repeat scroll left top;
font-family:Lucida Grande,",",Lucida Sans Unicode,",",Lucida Sans,",Tahoma";
font-size:11px;
width:157px;
padding:5px 0 1px 41px;
}

#top .page_columns #noscript_hint {
left:0;
position:relative;
top:0;
z-index:3000;
}

#top .page_columns #noscript_hint p {
font-size:10px;
width:207px;
position:relative;
top:0;
left:0;
clear:none;
float:none;
z-index:4000;
}

#noscript_hint {
left:-205px;
position:absolute;
top:116px;
}

#noscript_hint span {
font-size:10px;
width:207px;
position:absolute;
top:0;
left:0;
clear:none;
float:left;
z-index:4000;
}

.phone_prefix {
background:#FFF none repeat scroll 0 0;
border:medium none;
color:#F09000;
font-family:Lucida Grande,",",Lucida Sans Unicode,",",Lucida Sans,",Tahoma";
font-size:11px;
font-weight:700;
height:13px;
left:5px;
line-height:16px;
position:absolute;
top:5px;
voice-family:inherit;
width:37px;
padding:0;
}

#phone:hover {
background:url(images/input_bg.gif) no-repeat bottom left;
}

#single_tab_text4 h3 {
margin:0 0 13px;
}

#teaser #single_tab_text4 a {
background:none;
color:#FFF;
text-decoration:underline;
float:none;
display:inline;
}

#single_tab_header2 {
height:122px;
left:0;
position:absolute;
text-indent:-9999px;
top:0;
width:467px;
}

#single_tab2 {
background-image:url(images/bg-tab4.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#single_tab_header4 {
height:290px;
left:0;
position:absolute;
text-indent:-9999px;
width:507px;
}

#top #teaser #single_tab_text2 .flash_info_video {
float:right;
height:173px;
position:absolute;
right:-304px;
top:-50px;
width:300px;
margin:0;
padding:0;
}

#top #teaser #single_tab_text2 .flash_info_video a {
width:300px;
height:173px;
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
}

.register_form select {
font-size:10px;
border:1px solid #BDBDBD;
clear:none;
float:left;
left:3px;
position:relative;
top:0;
width:195px;
margin:0 8px 4px 0;
padding:2px;
}

.register_form p {
float:left;
position:relative;
width:380px;
}

.register_form label {
display:block;
float:left;
width:150px;
padding:3px 5px 0;
}

#top .register_form_high .register_form {
float:right;
left:548px;
position:absolute;
top:28px;
}

.ma_rightpart {
width:65%;
float:right;
}

.ma_leftpart form {
width:190px;
}

.teaserlist {
font-size:13px;
line-height:23px;
}

.teaserlist p:hover {
background-color:#fff5c9;
}

.alternate_teaser {
float:left;
background-image:url(images/alternate_teaser.jpg);
background-position:center center;
background-repeat:repeat-y;
color:#460101;
left:21px;
position:relative;
width:899px;
padding:0;
}

.alternate_top {
background-image:url(images/alternate_teaser.jpg);
background-position:left;
background-repeat:no-repeat;
width:940px;
height:8px;
}

.alternate_bottom {
background-image:url(images/alternate_teaser.jpg);
background-position:right;
background-repeat:no-repeat;
width:940px;
height:8px;
}

.the_member {
list-style-type:none;
list-style-position:outside;
float:left;
line-height:20px;
position:relative;
z-index:2000;
background-repeat:no-repeat;
background-position:10px 15px;
height:60px;
padding:20px 0 20px 20px;
}

.members_details {
list-style-type:none;
list-style-position:outside;
float:left;
position:absolute;
right:0;
z-index:1000;
line-height:20px;
padding:20px 0;
}

.members_country {
float:left;
position:relative;
top:31px;
width:90px;
left:20px;
margin:auto;
}

.members_country_flag {
clear:left;
float:left;
display:block;
height:33px;
overflow:hidden;
position:relative;
width:46px;
margin:auto;
}

.members_country_flag img {
left:-1px;
position:relative;
top:-7px;
}

.members_country_name {
color:#C06700;
font-family:verdana;
font-size:10px;
left:-20px;
position:relative;
top:10px;
}

.question_mark_hint {
background:transparent url(images/icon_info.gif) no-repeat scroll left top;
border:medium none;
cursor:help;
display:block;
float:left;
height:16px;
left:10px;
position:relative;
text-decoration:none;
text-indent:-9999px;
width:16px;
top:2px;
}

.question_mark_hint:hover {
background:transparent url(images/icon_info.gif) no-repeat scroll left bottom;
}

#top .the_member a {
display:block;
line-height:20px;
color:#460101;
text-decoration:underline;
padding:0 0 0 20px;
}

#top .members_change_details a {
margin-top:20px;
background-image:url(images/icon-edit-details.gif);
background-repeat:no-repeat;
background-position:0 2px;
}

#top .members_log_out a {
background-image:url(images/icon-logout.gif);
background-repeat:no-repeat;
background-position:0 2px;
}

.gravatar_img {
height:52px;
left:60px;
position:absolute;
top:18px;
width:52px;
z-index:9999;
}

.members_details li {
clear:both;
float:left;
width:390px;
padding:0 50px 0 250px;
}

.members_details li strong {
display:block;
float:left;
font-weight:700;
clear:both;
width:170px;
}

.members_details li span {
display:block;
float:right;
text-align:right;
width:220px;
}

.members_name {
font-size:20px;
left:-20px;
position:relative;
top:7px;
}

.stripe {
background-image:url(images/stripe.jpg);
}

.members_status span {
background-image:url(images/icon-active-dot.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding-left:15px;
}

.phonebook_hinttext {
padding:7px 0;
}

.phonebook_hinttext span {
display:block;
font-weight:700;
width:560px;
}

.phonebook_div_table {
width:847px;
float:left;
position:relative;
margin:0;
padding:0;
}

.phonebook_div_table .phonebook_div_table_row {
position:relative;
float:left;
width:847px;
clear:both;
overflow:hidden;
}

.phonebook_div_table .phonebook_div_table_th {
display:block;
float:left;
width:auto;
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#b54e04;
border-right:1px solid #ffdd76;
border-bottom:1px solid #ffdd76;
border-top:1px solid #ffdd76;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
background:#ff9c00 url(images/pricing_th_bg.gif) repeat-x top left;
margin:0;
padding:6px 6px 6px 12px;
}

.phonebook_div_table .phonebook_div_table_td {
display:block;
float:left;
height:25px;
text-align:left;
width:auto;
margin:0;
padding:2px 6px 2px 13px;
}

#top .phonebook_div_table .phonebook_submit_row {
width:818px;
height:50px;
}

.phonebook_div_table .phonebook_div_table_th_name {
width:199px;
text-indent:0;
}

.phonebook_div_table .phonebook_div_table_th_dialin {
width:128px;
}

.phonebook_div_table .phonebook_div_table_th_land {
width:240px;
}

.phonebook_div_table .phonebook_div_table_td_destnumb {
width:120px;
}

.phonebook_div_table .phonebook_div_table_td_name {
width:200px;
text-indent:0;
}

.phonebook_div_table .phonebook_div_table_td_dialin {
width:135px;
}

.phonebook_div_table .phonebook_div_table_td_tarif {
width:57px;
}

.phonebook_div_table .phonebook_dialinnumb {
float:left;
display:block;
padding:4px 0 0;
}

.phonebook_div_table .phonebook_destland {
display:block;
padding:4px 0 0;
}

.phonebook_div_table .phonebook_destrate {
display:block;
padding:4px 0 0 4px;
}

.phonebook_div_table #empty {
text-indent:-999em;
width:818px;
height:15px;
}

.phonebook_div_table .submit_button_td {
display:block;
float:right;
position:relative;
right:-9px;
top:14px;
padding:0;
}

.phonebook_div_table .jquery_phonebook_plus {
float:left;
display:block;
}

.phonebook_table caption {
float:left;
color:#888;
}

.phonebook_table caption .caption_item {
float:left;
margin:0 15px 0 5px;
padding:0;
}

.phonebook_table .phonebook_th_dialin {
width:155px;
}

.phonebook_table .phonebook_dialinnumb {
display:block;
margin:0 0 0 10px;
padding:0;
}

.phonebook_table .phonebook_destland {
padding:0 0 0 10px;
}

.phonebook_table .phonebook_th_name {
padding:0 0 0 33px;
}

.phonebook_table input {
font-size:11px;
margin:2px;
padding:6px 0 0 7px;
}

.phonebook_table td.pad_me {
width:236px;
padding:0 0 0 33px;
}

.phonebook_table a {
float:left;
display:block;
color:#444;
text-decoration:none;
width:274px;
outline:none;
padding:5px;
}

.phonebook_table a:hover {
color:#444;
background-color:#FFF;
}

.phonebook_table .phonebook_destrate {
float:right;
display:block;
text-align:right;
margin:0 19px 0 0;
}

.phonebook_red {
color:red;
}

.phonebook_table .phonebook_dialinnumb a {
width:auto;
margin:0;
padding:0;
}

#top .phonebook_table .phonebook_submit {
margin:9px 0 0 7px;
}

.phonebook_infotext {
width:370px;
margin:20px 0 0;
}

.ma_call_upperpart form {
width:100%;
}

.ma_call_lowerpart {
width:100%;
margin:20px 0 0;
}

.ma_call_table .empty_span {
display:block;
background:none;
border:none;
text-indent:-9999px;
margin:0;
padding:0;
}

.ma_call_table .ma_call_date {
width:64px;
}

.ma_call_table .ma_call_time {
width:35px;
}

.ma_call_table .ma_call_ownnumb {
width:85px;
}

.ma_call_table .ma_call_destnumb {
width:99px;
}

.ma_call_table .ma_call_zone {
width:205px;
}

.ma_call_table .ma_call_preacc {
width:79px;
}

.ma_call_table .ma_call_cost {
width:59px;
}

.ma_call_table td span {
color:#444;
display:block;
outline-style:none;
outline-width:medium;
padding:2px 5px;
}

.callist_hinttext {
display:block;
float:left;
left:0;
position:relative;
top:4px;
}

.breadcrumb {
margin-top:1px;
padding-left:30px;
background-image:url(images/icon-breadcrumb.gif);
background-repeat:no-repeat;
color:#460101;
}

.breadcrumb a {
background-image:url(images/icon-breadcrumb-arrow.gif);
background-repeat:no-repeat;
background-position:right 3px;
display:block;
float:left;
color:#999;
padding:0 12px 0 5px;
}

.breadcrumb .breadcrumb_info {
display:block;
float:left;
font-weight:700;
}

.breadcrumb .current_crumb {
display:block;
float:left;
padding:0 12px 0 5px;
}

.content_left {
background:url(images/promo.jpg) 22px 1px no-repeat;
float:left;
width:387px;
padding-left:82px;
padding-top:140px;
font-weight:bold;
position:relative;

}

.content_right {
float:left;
padding-left:30px;
width:350px;
position:relative;
border-left:1px solid #ccc;
}

.content_left_page {
float:left;
width:560px;
padding-left:50px;
}

.content h2 {
font-weight:700;
font-size:15px;
padding-bottom:5px;
clear:both;
}

.content ol {
list-style-position:inside;
padding-bottom:20px;
}

.content ol li {
padding:2px;
}

.meta-date {
color:#bbb;
text-align:right;
padding-top:3px;
clear:both;
}

#top .entry .more-link {
position:absolute;
bottom:-20px;
padding-right:15px;
background-image:url(images/readmore.jpg);
background-position:right 5px;
background-repeat:no-repeat;
color:#bbb;
text-decoration:none;
}

#top .content #alignwrap {

position:relative;
float:left;
}

.page {
position:relative;
float:left;
z-index:3000;
padding:20px 50px 0;
}

.page_columns {
float:left;
clear:both;
width:100%;
position:relative;
}

.page ul {
list-style-position:outside;
list-style-type:none;
border-bottom:1px solid #DDD;
margin:0 0 1em;
padding:0 0 5px;
}

.page ul li {
background:transparent url(images/bullet.gif) no-repeat scroll 4px 7px;
border-top:1px solid #DDD;
margin:5px 0 0;
padding:4px 0 0 25px;
}

.page_col1,.page_col2,.page_col3 {
width:260px;
margin-right:30px;
float:left;
position:relative;
}

.page_col1of2 {
margin-right:30px;
z-index:3000;
}

.page_col1of2_activation {
margin-right:30px;
}

.activation_redbox {
width:390px;
background:#ff7a5b;
border:1px #a13104 solid;
padding:10px 5px 0;
}

.activation_greenbox {
width:390px;
background:#d4f99a;
border:1px #92d155 solid;
padding:10px 5px 0;
}

.activation_greenbox h3 {
color:#489b10;
font-size:14px;
}

.activition_login {
text-align:right;
padding:20px 0 0;
}

.activition_login a {
padding-left:18px;
background:url(images/activation_arrow.jpg) no-repeat;
}

.activation_free_calling_credit {
position:absolute;
height:38px;
left:190px;
top:-20px;
width:138px;
}

.activation_chargeup {
height:100px;
left:40px;
position:relative;
width:310px;
top:15px;
}

.activation_test {
height:100px;
left:40px;
position:relative;
width:310px;
}

.button_activation_failed {
background:transparent url(images/button.gif) no-repeat top left;
width:121px;
height:23px;
text-align:center;
color:#000;
cursor:pointer;
border:none;
outline:none;
float:none;
top:-1px;
margin:0;
padding:0 0 4px;
}

.activation_mail_change_inner {
top:0;
}

.page_col2of2 h3 {
text-indent:58px;
}

.activate_user_email fieldset {
border:none;
position:relative;
top:10px;
}

.golden_rule .page_col1of2 {
width:270px;
}

.golden_rule .page_col2of2 {
width:510px;
}

.two_colpage .page_col1,.two_colpage .page_col2 {
width:405px;
}

.page_col3 .page_col3_h3 {
text-indent:0;
padding:0 0 0 57px;
}

.flags .flagitem_list li {
float:none;
clear:both;
width:67px;
text-align:center;
line-height:10px;
margin:0;
padding:0;
}

.content_left .flags_span {
float:left;
padding:0;
}

.flags .home_flag:hover {
opacity:0.65px;
}

.flag_greece {
background-image:url(images/flags/footerflags/greece.gif);
}

.flag_austria {
background-image:url(images/flags/footerflags/austria.gif);
}

.flag_france {
background-image:url(images/flags/footerflags/france.gif);
}

.flag_brazil {
background-image:url(images/flags/footerflags/brazil.gif);
}

.flag_spain {
background-image:url(images/flags/footerflags/spain.gif);
}

.flag_england {
background-image:url(images/flags/footerflags/greatbritain.gif);
}

.flag_usa {
background-image:url(images/flags/footerflags/usa.gif);
}

.flag_turkey {
background-image:url(images/flags/footerflags/turkey.gif);
}

.flag_china {
background-image:url(images/flags/footerflags/china.gif);
}

.flag_poland {
background-image:url(images/flags/footerflags/poland.gif);
}

.flag_canada {
background-image:url(images/flags/footerflags/canada.gif);
}

.flag_italy {
background-image:url(images/flags/footerflags/italy.gif);
}

.footer_bottom {
float:left;
line-height:10px;
position:relative;
text-align:center;
width:100%;
margin:10px 0 0;
}

.footer_block {
border-top:1px solid #DDD;
display:block;
float:left;
position:relative;
width:448px;
padding:20px 0 0;
}

.footer .press {
padding:8px 0 0 45px;
}

.footer .press li {
width:125px;
float:left;
display:block;
margin-top:5px;
}

.content_left .flags {
width:100%;
float:left;
padding-bottom:0;
list-style-position:outside;
}

.flags li {
float:left;
list-style-type:none;
}

.flags li div {
background-position:center top;
background-repeat:no-repeat;
float:left;
height:50px;
position:relative;
width:65px;
margin-top:10px;
}

.flags li div a {
background-position:center top;
background-repeat:no-repeat;
float:left;
height:50px;
position:relative;
width:65px;
}

.footer h4 {
color:#460101;
padding-left:45px;
}

.footer_home_bottom {
display:block;
float:left;
position:relative;
text-align:center;
width:200px;
margin:16px 0 0 61px;
}

.footer_home .press_home {
float:left;
position:relative;
width:837px;
padding:0 0 0 25px;
}

.footer_home .press_home li {
display:block;
float:left;
text-align:center;
width:33%;
}

.footer_home h4 {
color:#460101;
float:left;
padding-left:57px;
width:130px;
}

.footer_lands_container {
float:left;
margin:10px 0 0;
padding:0 0 20px;
}

.footer_lands_container h3 {
position:relative;
left:28px;
color:#888;
font-size:12px;
font-weight:400;
width:100%;
}

.footer_lands_container ul {
float:left;
left:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
width:900px;
font-size:9px;
}

.footer_lands_container ul li {
float:left;
padding:2px 3px;
}

.footer_lands_container ul li a:hover {
color:#333;
text-decoration:none;
}

.preload {
position:absolute;
top:0;
left:-9999px;
height:20px;
width:20px;
background:url(images/ajax_alert.gif);
}

.checkitem {
display:block;
width:20px;
height:20px;
position:absolute;
left:-20px;
}

.checkitem_no_ajax {
display:block;
width:20px;
height:20px;
float:left;
margin:0 10px 10px 0;
}

.ajax_loading {
background:url(images/ajax_loader.gif) 0 5px no-repeat;
}

.ajax_false {
background:url(images/ajax_false.gif) 0 3px no-repeat;
}

#single_tab3 .ajax_loading {
background:url(images/ajax_loader_orange.gif) 0 5px no-repeat;
}

.tab2_form .ajax_false {
background:url(images/ajax_false.html) 0 3px no-repeat;
}

.error_msg {
background-color:#FFF;
border:1px solid #BA2F08;
bottom:1px;
display:none;
font-size:11px;
left:-280px;
position:absolute;
width:245px;
z-index:9999;
padding:4px 5px;
}

.global_error {
border:1px solid #BA2F08;
background:#fff url(images/ajax_false.gif) no-repeat scroll 365px center;
padding:6px 50px 6px 6px;
}

.reverse_error .error_msg {
right:-84px;
bottom:2px;
}

.email_resend_request_error .error_msg {
background-color:#FFF;
border:1px solid #BA2F08;
bottom:26px;
display:none;
font-size:11px;
position:absolute;
right:111px;
width:245px;
padding:5px;
}

.long_p .error_msg {
right:430px;
}

.java_login {
position:absolute;
z-index:6000;
right:20px;
top:154px;
overflow:hidden;
height:0;
width:302px;
}

.js_content {
height:130px;
width:302px;
background-image:url(images/js_login_bg.jpg);
background-position:bottom;
border-bottom:1px solid #ccc;
position:absolute;
bottom:0;
}

#send_js {
background-color:transparent;
background-image:url(images/button_small.gif);
background-position:left top;
border:medium none;
color:#000;
cursor:pointer;
height:23px;
outline-style:none;
outline-width:medium;
text-align:center;
width:82px;
margin-left:5px;
padding:0 0 4px;
}

.js_login_form_new {
padding:20px;
}

.passwort_vergessen {
display:block;
font-size:10px;
left:142px;
position:absolute;
top:80px;
}

.login_js_error .error_msg_js_panel {
background-color:#FFF;
border:1px solid #FF9000;
color:#333;
display:none;
position:absolute;
right:55px;
top:262px;
z-index:7000;
padding:5px;
}

.login_js_error .java_login {
height:130px;
}

.text_input_invisible {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#333;
width:87px;
outline:none;
font-size:10px;
margin:9px 0 0 10px;
padding:4px 4px 2px;
}

.send_sms_span,#top .send_sms {
display:block;
height:16px;
width:16px;
float:left;
padding:0 7px 0 0;
}

#top .send_sms:hover {
background-color:transparent;
}

#top .send_sms_span_even {
background:url(images/sms_button_even.png) no-repeat;
}

#top .send_sms_span_odd {
background:url(images/sms_button_odd.png) no-repeat;
}

.ajax_small_true {
background:url(images/ajax_small_true.gif) no-repeat;
}

.ajax_loading_table {
height:16px;
width:16px;
display:block;
background-image:url(images/ajax_loader_lightgrey.gif);
margin:0 auto;
}

.sidebar a img {
border:1px solid #ff9000;
background-color:#FFF;
padding:2px;
}

.sidebar a:hover img {
border:1px solid #fa0;
background-color:#ff9000;
padding:2px;
}

a:link,a:active {
color:#ff9000;
text-decoration:underline;
}

a:visited {
color:#fa0;
text-decoration:underline;
}

a:hover {
color:#fa0;
text-decoration:none;
}

p {
padding-bottom:16px;
}

.alignnone {
float:none;
max-width:577px;
overflow:hidden;
margin:10px 0;
}

.alignleft {
float:left;
max-width:577px;
overflow:hidden;
margin:0 12px 10px 0;
}

.alignright {
float:right;
max-width:577px;
overflow:hidden;
margin:0 0 10px 10px;
}

.aligncenter {
clear:both;
display:block;
max-width:577px;
overflow:hidden;
margin:0 auto 18px;
}

h2,h3,h4,h5,h6 {
color:#FF9000;
font-weight:700;
}

h2 span {
position:absolute;
left:-2000px;
}

#top .textarea_div {
clear:none;
position:relative;
width:200px;
margin:0;
padding:0;
}

textarea {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:0;
border-bottom:0;
height:89px;
position:relative;
left:2px;
width:190px;
overflow:auto;
font:11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;
margin:0;
padding:2px;
}

#top .textarea_top {
background:transparent url(images/input_bg.gif) repeat scroll 0 0;
float:left;
height:3px;
position:relative;
width:200px;
line-height:0;
overflow:hidden;
clear:none;
font-size:1px;
margin:0;
padding:0;
}

#top .textarea_bottom {
background:transparent url(images/input_bg.gif) repeat scroll 0 26px;
float:left;
height:3px;
position:relative;
top:-1px;
width:200px;
line-height:0;
overflow:hidden;
clear:none;
font-size:1px;
margin:0;
padding:0;
}

#top .input_div {
clear:none;
position:relative;
margin:0;
padding:0;
}

input {
background-color:#FFF;
clear:none;
float:left;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
height:14px;
outline:none;
position:relative;
top:1px;
border-color:#CCC;
border-style:solid none;
border-width:1px 0;
padding:1px 0;
}

#top .input_div_left {
background-image:url(images/input_bg.gif);
background-position:top left;
float:left;
height:23px;
position:relative;
width:6px;
line-height:0;
overflow:hidden;
clear:none;
font-size:1px;
margin:0;
padding:0;
}

#top .input_div_right {
background-image:url(images/input_bg.gif);
background-position:top right;
float:left;
height:23px;
width:6px;
position:relative;
line-height:0;
overflow:hidden;
clear:none;
font-size:1px;
margin:0;
padding:0;
}

.announcementlist {
padding-left:15px;
}

.sidebar {
float:left;
margin:20px 0 0 12px;
width:250px;
}

.sidebar ul {
list-style-position:outside;
clear:both;
font-size:13px;
line-height:23px;
list-style-type:circle;
margin-bottom:20px;
padding-left:10px;
}

.toolani_sidebar_register a {
text-indent:-9999px;
display:block;
height:180px;
width:250px;
outline:none;
}

.toolani_dev_link a {
text-indent:-9999px;
display:block;
height:55px;
width:250px;
outline:none;
}

.sidebar_video1,.sidebar_video2 {
float:left;
padding-bottom:10px;
}

.sidebar_video1 a {
width:121px;
height:53px;
float:left;
display:block;
text-indent:-9999px;
border:1px solid #999;
outline:none;
margin:0 4px 0 0;
}

.sidebar_video2 a {
width:121px;
height:53px;
float:left;
display:block;
text-indent:-9999px;
border:1px solid #999;
outline:none;
}

#flickr-sidebar {
clear:both;
padding-top:40px;
}

.widget li a {
border-bottom:1px solid #DDD;
display:block;
width:240px;
text-decoration:none;
line-height:26px;
padding:0 10px;
}

.widget li a:hover {
background-color:#F90;
color:#fff;
font-weight:700;
}

#top .widgettitle {
border-bottom:1px solid #DDD;
font-size:14px;
padding:0 10px 4px;
}

.left_side {
float:left;
clear:both;
padding-right:20px;
width:260px;
}

.right_side {
float:left;
width:260px;
}

.members h3,.register h3,.login h3,.product_page h3,.pay_text h3 {
text-indent:58px;
clear:both;
}

.pay_text img {
position:relative;
top:-10px;
border:0;
padding-bottom:0;
}

.productimage {
margin-bottom:20px;
}

.pricing_teaser {
background:transparent url(images/alternate_bg_tarif.jpg) center left;
width:840px;
height:239px;
}

.pricing_teaser_content {
color:#FFF;
left:28px;
position:relative;
top:133px;
padding:0;
}

.pricing_teaser_content h3 {
font-size:26px;
color:#FFF;
margin:0;
}

.pricing_teaser_content p {
font-size:16px;
margin:10px 0 0;
}

#top .pricing_currency_form_dollar {
background:transparent url(images_en/switch_curr_eur_to_usd.html) no-repeat scroll 0 -31px;
float:right;
height:31px;
position:relative;
width:100px;
clear:both;
top:18px;
margin:0;
padding:0;
}

#top .low-international-rates .button_currency_dollar {
background:transparent url(images_en/switch_curr_eur_to_usd.html) no-repeat scroll 0 0;
height:31px;
position:relative;
text-indent:-9999px;
top:0;
width:100px;
display:block;
float:left;
line-height:1px;
margin:0;
padding:0;
}

#top .pricing_currency_form_euro {
background:transparent url(images_en/switch_curr_usd_to_eur.html) no-repeat scroll 0 -31px;
float:right;
height:31px;
position:relative;
width:100px;
clear:both;
top:18px;
margin:0;
padding:0;
}

#top .low-international-rates .button_currency_euro {
background:transparent url(images_en/switch_curr_usd_to_eur.html) no-repeat scroll 0 0;
height:31px;
position:relative;
text-indent:-9999px;
top:0;
width:100px;
display:block;
float:left;
line-height:1px;
margin:0;
padding:0;
}

.land_x_2of2 .laender_container {
float:left;
width:100%;
margin:4px 0 0;
}

.land_x_2of2 .laender_container .weather_details {
display:block;
float:left;
margin:5px 0 0;
}

.land_x_2of2 .laender_container .weather_details p {
width:115px;
}

.land_x_2of2 .laender_container .weather_details .weather_temp {
font-size:18px;
font-weight:700;
}

.land_x_1of2 ul li p {
width:175px;
float:left;
text-align:right;
font-size:12px;
margin:0 0 8px;
padding:0;
}

.land_x_2of2 .laender_container .icons {
float:left;
display:block;
width:50px;
margin:0 20px 0 0;
}

.land_x_2of2 .laender_container .icons p {
text-align:center;
margin:0;
padding:0;
}

.land_x_2of2 .laender_container .icons div {
text-align:center;
display:block;
margin:0;
padding:0;
}

.land_x_2of2 .laender_container .icons .weekday_name {
text-align:center;
font-weight:700;
}

#kontaktform {
display:block;
float:left;
width:370px;
margin:0;
}

#achtung_text {
clear:left;
color:#8D8D8D;
float:left;
font-size:10px;
padding-top:20px;
width:390px;
}

#kontaktform fieldset {
display:block;
margin:3px 0 0;
}

#kontaktform label {
display:block;
float:left;
width:100px;
font-weight:400;
clear:both;
}

#kontaktform legend {
font-weight:400;
}

#kontaktform div {
display:block;
clear:both;
float:left;
width:360px;
margin:2px 0 0;
}

#kontaktform span {
float:left;
font-size:10px;
display:block;
padding:4px 0 0;
}

#kontaktform .kontaktform_filledspan {
display:block;
font-size:11px;
float:left;
width:260px;
margin:0;
padding:6px 0 0;
}

#kontaktform #kontaktform_iname {
clear:none;
display:block;
float:right;
}

#kontaktform #kontaktform_iemail {
clear:none;
display:block;
float:right;
margin:3px 0 0;
}

#kontaktform #kontaktform_ibetreff {
clear:none;
float:right;
}

#kontaktform #kontaktform_ibetreff_2 {
float:left;
width:248px;
}

#kontaktform #kontaktform_tnachricht,.kontaktform_tnachricht {
border:1px solid #BBB;
font-family:Lucida Grande,",",Lucida Sans Unicode,",",Lucida Sans,",Tahoma";
font-size:11px;
clear:none;
display:block;
float:left;
width:360px;
height:70px;
margin:7px 0 0 2px;
}

#kontaktform #kontaktform_tnachricht:hover,.kontaktform_tnachricht:hover {
border:1px solid #F90;
}

#kontaktform .kontaktform_isubmit {
display:block;
float:right;
position:relative;
right:-2px;
margin:0;
}

#kontaktform .kontaktform_ireset {
display:block;
float:right;
margin:0 4px 0 0;
}

.page_impressum {
display:block;
float:right;
width:200px;
}

.page_impressum ul {
list-style-type:none;
}

.kontakt_feedback {
width:370px;
}

.kontakt_feedback p {
padding:0 0 0 20px;
}

.kontakt_hint {
float:left;
position:relative;
margin:0;
padding:0;
}

.kontakt_hint p {
padding-bottom:0;
z-index:3000;
}

.mailillu {
background:transparent url(images/template_kontakt_tel_box.jpg) no-repeat scroll left top;
float:left;
height:40px;
width:327px;
margin:10px 0 0;
padding:0;
}

.mailillu_picture {
position:relative;
top:40px;
left:100px;
}

#top .kontakt_floatleft {
float:left;
margin:10px 0 0;
}

.mailillu p {
padding-top:15px;
}

.mailillu h2 {
color:#000;
margin-top:10px;
text-align:center;
}

#kundenserviceline_support {
float:right;
position:relative;
z-index:3000;
left:28px;
top:20px;
}

.kontakt-zu-toolani .page_col2of2 h3 {
text-indent:0;
}

.pricing_table {
float:left;
margin:0 0 11px;
padding:0;
}

.legend_container {
float:right;
color:#AAA;
padding:0 5px 0 0;
}

.legend_item_2 {
clear:both;
float:left;
}

#choose_letter {
font-size:15px;
margin:0;
}

#choose_letter a {
padding:0 5px;
}

.caption_item_2 {
display:block;
float:left;
padding:3px 0 0;
}

.pricing_table .caption_item_2 a {
color:#FF9000;
float:left;
font-size:10px;
text-decoration:underline;
width:62px;
margin:0;
padding:0 0 0 8px;
}

.pricing_table .caption_item_2 a:hover {
color:#FA0;
text-decoration:none;
}

.pricing_table .odd td {
background:#eee;
font-weight:400;
border-right:1px solid #DDD;
padding:1px;
}

.pricing_table .even td {
background:#ccc;
font-weight:400;
border-right:1px solid #DDD;
padding:1px;
}

.pricing_table td {
line-height:14px;
font-size:11px;
margin:0;
padding:0;
}

.pricing_table .tarif_land {
float:left;
width:120px;
margin:0 0 0 5px;
}

.pricing_table .cost {
float:left;
margin:0;
}

.pricing_table .landline {
display:block;
float:left;
width:70px;
margin:0;
}

.pricing_table .landline .cheap {
color:red;
display:block;
float:left;
font-weight:700;
}

.tarif-old {
text-decoration:line-through;
font-size:10px;
color:#999;
}

.pricing_table .mobile {
display:block;
float:left;
width:55px;
margin:0 0 0 5px;
}

.pricing_table .landline .content_landline {
float:left;
display:block;
margin:0 0 0 6px;
}

.pricing_table .mobile .content_mobile {
float:left;
margin:0 0 0 6px;
}

.icon_mobile {
display:block;
width:14px;
height:14px;
float:left;
background:url(images/icon_mobile.gif) top left no-repeat;
text-indent:-9999px;
}

.icon_landline {
display:block;
width:14px;
height:14px;
float:left;
background:url(images/icon_landline.gif) top left no-repeat;
text-indent:-9999px;
}

.pricing_table a:hover {
color:#444;
background-color:#FFF;
cursor:pointer;
}

.prevpic_container {
display:block;
height:48px;
width:48px;
float:left;
background:transparent url(images/icon_krey_big.jpg) 0 0 no-repeat;
margin-right:10px;
}

.topup_buttons_wrap {
width:100%;
float:left;
clear:both;
position:relative;
left:46px;
margin:0;
padding:0;
}

.pay_button {
width:150px;
float:left;
}

.pay_button_test {
clear:both;
margin:20px 0 0;
}

.pay_button_margin {
margin:0 0 0 50px;
}

.topup_form {
display:block;
height:183px;
width:150px;
overflow:hidden;
}

.topup_form_ec {
display:block;
height:76px;
width:150px;
overflow:hidden;
float:left;
}

.topup_form_paypal {
display:block;
height:78px;
width:150px;
overflow:hidden;
float:left;
}

.topup_form_uw {
display:block;
float:left;
height:76px;
overflow:hidden;
width:150px;
}

.topup_form_code {
display:block;
float:left;
height:78px;
overflow:hidden;
width:150px;
}

.topup_image {
width:168px;
height:314px;
overflow:hidden;
float:left;
}

.topup_image .topup_head {
float:left;
height:85px;
position:relative;
width:168px;
margin:0;
padding:0;
}

.topup_image .topup_paypal {
float:left;
height:77px;
position:relative;
top:0;
width:150px;
z-index:2000;
overflow:hidden;
margin:0;
padding:0;
}

.topup_image .topup_uw {
float:left;
height:76px;
overflow:hidden;
position:relative;
width:150px;
z-index:2000;
margin:0;
padding:0;
}

.topup_image .input_topup_uw {
border:0 none;
cursor:pointer;
float:none;
font-size:1px;
height:76px;
line-height:1px;
overflow:hidden;
position:static;
text-indent:-9999px;
width:150px;
z-index:2000;
margin:0;
padding:0;
}

.topup_image .topup_code {
float:left;
height:78px;
overflow:hidden;
position:relative;
width:150px;
z-index:2000;
margin:0;
padding:0;
}

.ma_topup_autopay_button {
position:relative;
margin:60px 0 0;
}

.ma_topup_autopay_form p {
margin:0;
padding:0;
}

#top .ma_topup_autopay_form_button {
display:block;
float:right;
margin:15px 0 0;
}

.topup_agb_accept {
float:left;
font-size:12px;
position:relative;
text-align:center;
width:100%;
}

.topup_image input {
height:auto;
width:auto;
position:static;
border:0;
float:none;
margin:0;
padding:0;
}

.invite_content .invite_form {
clear:both;
float:left;
left:30px;
position:relative;
top:0;
width:800px;
margin:0;
padding:0;
}

.invite_form .invite_seperator {
width:175px;
float:left;
position:relative;
}

.invite_form span {
width:160px;
float:left;
position:relative;
clear:both;
}

.invite_form fieldset {
width:390px;
float:left;
position:relative;
margin:0;
padding:0;
}

.invite_form div {
clear:both;
float:left;
position:relative;
width:400px;
margin:0;
padding:0;
}

#top .invite_form .invite_textarea_div {
clear:none;
float:right;
position:relative;
right:20px;
}

.invite_content textarea {
position:relative;
left:2px;
float:left;
}

#top .invite_content .invite_submit {
float:right;
position:relative;
right:20px;
clear:both;
margin:10px 0 0;
}

#top .invite_content img {
padding-bottom:10px;
}

#top .invite_content .invite_table {
clear:both;
position:relative;
width:auto;
margin:auto;
padding:0;
}

.invite_content .invite_table_caption {
clear:both;
float:left;
font:normal 11px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
width:250px;
margin:5px;
padding:0;
}

#top .invite_content .invite_table th {
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#b54e04;
border-right:1px solid #ffdd76;
border-bottom:1px solid #ffdd76;
border-top:1px solid #ffdd76;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
width:260px;
background:#ff9c00 url(images/pricing_th_bg.gif) repeat-x top left;
padding:6px 6px 6px 12px;
}

#top .invite_content .invite_table td {
padding:3px 3px 3px 14px;
}

#top .invite_content .invite_table td div {
height:23px;
padding:6px 0 0 10px;
}

.invite_table .invite_table_td_date {
width:13%;
}

.invite_table .invite_table_td_email {
width:35%;
}

.invite_table .invite_table_td_status {
width:52%;
}

.invite_feedback {
width:382px;
border:1px solid #BA2F08;
float:right;
position:relative;
right:28px;
padding:5px;
}

#top .invite_feedback_positive {
border:1px solid #618F26;
}

.sms_form div {
float:left;
clear:both;
width:400px;
margin:0;
padding:0;
}

.sms_form label {
clear:both;
display:block;
float:left;
width:200px;
margin:10px 0 0;
padding:0;
}

.sms_info_text_nogo {
background:#FFC000 none repeat scroll 0 0;
font-weight:700;
text-align:center;
padding:16px;
}

.sms_feedback {
width:382px;
border:1px solid #618F26;
float:right;
position:relative;
right:0;
background:#fff none repeat scroll 0 0;
padding:10px;
}

.vk_info_block .vk_info_list {
background:none;
list-style:none;
border:0;
border-bottom:0;
font-size:12px;
margin:0;
padding:0 0 20px 20px;
}

.vk_info_block .vk_info_list li {
background:none;
list-style:none;
border:0;
margin:0;
padding:2px;
}

.vk_info_block .vk_code {
display:block;
background:#EEE;
text-align:center;
float:left;
font-weight:700;
width:80%;
border:1px solid #618F26;
padding:10px 20px;
}

.vk_info_block .vk_info_list li ul {
background:none;
list-style:none;
border:0;
margin:0;
padding:0;
}

.vk_info_block .vk_info_list li ul li {
background:none;
border:0;
border-bottom:0;
margin:0;
padding:5px 0;
}

.vk_info_block .vk_info_list li ul li.vk_list_label {
clear:both;
width:150px;
}

.vk_info_block .vk_info_list li ul li.vk_list_entry {
clear:both;
width:210px;
font-weight:700;
}

.important_info {
border:1px solid #FF9000;
bottom:0;
float:left;
position:absolute;
width:374px;
padding:10px;
}

.important_info strong {
float:left;
text-align:center;
width:100%;
padding:10px 0;
}

.uw_payment_form {
float:left;
position:relative;
width:405px;
left:25px;
margin:0;
padding:0;
}

.uw_payment_form legend {
margin:0 0 0 6px;
padding:0 5px;
}

.cc_payment_bg {
background:transparent url(images/kk_klan.jpg) no-repeat center center;
height:400px;
}

#top .content .cc_payment_error {
left:25px;
background:#BA2F08 none repeat scroll 0 0;
color:#FFF;
border-color:#6F0E07;
border-style:solid none;
border-width:1px medium;
margin:0 0 13px;
}

#top .content .cc_payment_h2 {
clear:none;
float:right;
padding-bottom:0;
position:absolute;
right:38px;
top:0;
margin:0;
}

.uw_payment_form fieldset {
float:left;
position:relative;
width:400px;
margin:5px 0;
padding:5px 0;
}

.uw_payment_form div {
clear:both;
float:left;
width:380px;
margin:0;
padding:1px 0;
}

.uw_payment_form label {
clear:none;
float:left;
width:160px;
padding:3px 5px 0;
}

.uw_payment_form select {
clear:none;
float:left;
left:3px;
position:relative;
top:1px;
width:195px;
margin:0;
padding:0;
}

.uw_payment_form .ec_payment_autopay_div_2 {
background-color:#333;
clear:none;
float:left;
left:5px;
position:relative;
top:0;
width:186px;
margin:5px;
padding:5px;
}

.uw_payment_form .ec_payment_autopay_div_1 {
float:left;
position:relative;
top:0;
width:152px;
margin:5px 0;
padding:0 5px;
}

.uw_payment_form .ec_payment_autopay_div_1 p {
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
line-height:13px;
width:auto;
padding:0;
}

.uw_payment_form .ec_payment_autopay_checkbox {
float:left;
left:10px;
position:relative;
top:11px;
border:none;
padding:0;
}

.uw_payment_form .ec_payment_autopay_checkbox_label {
display:block;
float:left;
left:23px;
position:relative;
top:-2px;
width:120px;
color:#fff;
}

.uw_payment_form .ec_payment_submit_div {
clear:none;
position:relative;
top:12px;
width:217px;
}

.uw_payment_form #uw_payment_anrede {
width:53px;
}

.uw_payment_form #uw_payment_city {
width:126px;
}

.uw_payment_form .uw_payment_input_div {
float:left;
clear:none;
width:auto;
}

.uw_payment_form #uw_payment_div_name {
position:relative;
left:4px;
top:-1px;
}

.uw_payment_form .cc_payment_month {
float:left;
text-align:center;
width:90px;
margin:0 15px 0 0;
}

.uw_payment_form .cc_payment_year {
float:left;
text-align:center;
width:90px;
}

.uw_payment_form #uw_payment_submit {
float:right;
right:10px;
}

.payment_info_text {
padding:10px 0 0;
}

.status_show_failure {
background-color:#FFF;
border:1px solid #C00;
color:#C00;
font-size:11px;
font-weight:400;
height:auto;
width:auto;
margin:15px 0 8px;
padding:2px 0;
}

.status_show_failure ul {
border-bottom:0;
}

.status_show_failure ul li {
width:auto;
border:0 none;
background:transparent url(images/bullet.gif) no-repeat scroll 4px 4px;
margin:0 0 2px;
padding:1px 0 0 20px;
}

.status_hide {
background:green none repeat scroll 0 0;
float:left;
height:8px;
width:8px;
visibility:hidden;
position:absolute;
margin:5px 0 0;
padding:0;
}

.status_show_info {
height:auto;
width:auto;
background-color:#FFF;
color:#390;
font-weight:400;
font-size:11px;
text-align:center;
margin:10px 0;
padding:2px 0;
}

.ec_payment_feedback {
background:#CEFF99 url(images/ajax_true.gif) no-repeat scroll 20px 27px;
border:1px solid #618F26;
position:relative;
right:-275px;
width:348px;
padding:10px 10px 10px 60px;
}

.ec_payment_feedback p {
border:0;
width:348px;
padding:0;
}

#code_container {
position:relative;
top:-85px;
float:left;
}

#top #bonus_code_submit {
position:relative;
top:0;
}

#top #code_container label {
padding:5px 5px 0 0;
}

#top .bonus_code_p {
font-weight:700;
width:405px;
margin:15px 0 0;
}

.adminbox {
position:absolute;
width:140px;
top:20px;
left:5px;
background-color:#fff;
border:1px solid #4f4f4f;
z-index:90;
font-size:11px;
padding:5px;
}

.adminbox li {
border-top:1px solid #4f4f4f;
padding:5px 2px;
}

.adminbox .rss-date {
font-size:10px;
color:#999;
}

.adminbox .rsswidget {
display:block;
text-decoration:none;
color:#333;
}

.adminbox .rsswidget:hover {
display:block;
text-decoration:none;
color:#999;
}

.firstlogin {
background-color:#FFF;
border:1px solid #699630;
left:170px;
position:absolute;
top:-45px;
width:250px;
z-index:9999;
padding:5px;
}

.arrowdown {
height:24px;
width:24px;
position:absolute;
background-image:url(images/icon_arrowdown.gif);
background-repeat:no-repeat;
z-index:7;
bottom:-20px;
left:15px;
}

.sqlerror {
background-color:#FFF;
border:1px solid #FF9000;
color:#333;
position:absolute;
right:-25px;
top:262px;
z-index:23;
padding:5px;
}

.bottom_padding60 {
padding-bottom:60px;
}

.bottom_padding90 {
padding-bottom:90px;
}

.sternchentext_home {
color:#888;
display:block;
float:left;
font-size:10px;
left:26px;
position:relative;
text-align:left;
width:883px;
z-index:20;
margin:4px 0 0;
}

.weihnachts-aktion {
background:url(images/toolanixmas.jpg) no-repeat 284px top;
}

.christmas_teaser {
width:800px;
color:#460101;
position:relative;
height:600px;
margin:0 0 0 20px;
padding:0;
}

.christmas_teaser_content {
color:#FF9000;
position:relative;
padding:10px 0 0;
}

.christmas_teaser_content .christmasform_div {
left:-29px;
position:absolute;
top:334px;
}

.christmas_teaser_content form {
width:376px;
position:relative;
}

.christmas_teaser_content label {
color:#460101;
display:block;
float:left;
font-size:12px;
font-weight:700;
width:160px;
padding:0 5px;
}

.ipod_teaser {
background:url(images_de/win_ipod.html) no-repeat 150px top;
width:860px;
color:#460101;
position:relative;
float:left;
min-height:277px;
margin:0 0 0 20px;
padding:0;
}

.ipod_teaser form div {
float:left;
position:relative;
padding:2px 0;
}

.ipod_teaser .ipod_confirmation_input {
margin:8px 0 0 4px;
}

.ipod_teaser label {
color:#460101;
display:block;
float:left;
font-size:12px;
font-weight:700;
width:160px;
padding:4px 0 0 7px;
}

.ipod_teaser .ipod_confirmation_label {
font-size:11px;
font-weight:400;
width:290px;
}

#top .ipod_registered {
background:transparent url(images/ajax_true.gif) no-repeat scroll 0 0;
display:block;
float:left;
left:71px;
position:relative;
top:78px;
padding:0 0 0 20px;
}

.tabcontent #thot_link a {
background:none;
color:#FFF;
width:auto;
height:auto;
display:inline;
float:none;
margin:0;
padding:0;
}

.tabcontent #thot_link a:hover {
background:none;
color:#FFF;
text-decoration:underline;
}

.flex_einwahlnummer {
background-color:#333;
color:#FFF;
font-size:14px;
text-align:center;
width:100%;
margin:10px 0;
padding:20px 0;
}

.abrechnung_und_taktung {
clear:both;
padding-top:20px;
}

#goog-wm {
display:block;
float:left;
width:400px;
padding:0 0 0 56px;
}

.register_competition {
margin:20px 0 0;
}

.register_competition p {
color:#FF9000;
font-weight:700;
margin:0;
padding:0;
}

.register_competition img {
margin:10px 0 0 75px;
}

#landing_page_bg {
background:transparent url(images/landing_page_teaser_bg.jpg) no-repeat center 0;
height:349px;
position:relative;
padding:20px 0 0 20px;
}

#top .content .michael-jackson {
background:transparent url(images/landing_jacko.jpg) no-repeat center 0;
}

#landing_page_bg .landing_page_text {
clear:both;
float:left;
position:relative;
width:400px;
margin:25px 0 0;
padding:0 15px;
}

.landing_page_buttons {
clear:both;
float:left;
position:relative;
width:520px;
}

.landing_page_videos {
bottom:-6px;
float:left;
position:absolute;
right:3px;
}

#landing_page_bg h2 {
clear:none;
color:#FFF;
float:left;
font-family:verdana;
font-size:18px;
width:320px;
padding:0 20px 0 7px;
}

.landing_page_ul {
clear:both;
color:#460101;
float:left;
font-size:15px;
left:7px;
line-height:23px;
list-style-type:none;
position:relative;
top:10px;
width:435px;
}

.landing_page_ul li {
float:left;
width:100%;
background:url(images/list_arrow.gif) no-repeat center left;
margin:0;
padding:0 0 0 15px;
}

.landing_page_ul li a {
color:#460101;
display:block;
text-decoration:none;
margin:0;
padding:3px 2px;
}

.landing_page_ul li a:hover {
background-color:#FFE4B2;
color:#460101;
}

.landing_page_invite_line {
float:left;
left:19px;
position:relative;
width:901px;
padding:15px 15px 0;
}

.landing_page_content ul {
background:none;
border:none;
border-bottom:none;
border-top:none;
}

.landing_page_content ul li {
font-size:12px;
font-weight:700;
color:#FF9000;
background:none;
border:none;
border-bottom:none;
border-top:none;
padding:0;
}

.tarifseite_flag {
background-image:url(images/icon-toolani48.jpg);
}

#top .content .landing_page_teaser {
left:20px;
width:900px;
}

#top .billig_nach_x_content {
padding:0 50px;
}

.billig_nach_x .tarifseite_flag {
width:48px;
height:48px;
float:left;
margin-right:10px;
position:relative;
top:-3px;
margin-bottom:30px;
}

.billig_nach_x .rates_container {
float:left;
position:absolute;
right:1px;
top:20px;
}

.billig_nach_x .tarifseite_icon_landline,.billig_nach_x .tarifseite_icon_mobile {
float:left;
height:79px;
position:relative;
width:209px;
margin:0 5px 0 0;
padding:0;
}

.billig_nach_x .tarifseite_icon_landline div,.billig_nach_x .tarifseite_icon_mobile div {
float:left;
position:relative;
padding:10px 0 0 64px;
}

.tarifseite_icon_landline {
background:transparent url(images/landing_page_banner_landline.jpg) no-repeat 0 0;
}

.tarifseite_icon_mobile {
background:transparent url(images/landing_page_banner_mobile.jpg) no-repeat 0 0;
}

.landing_page_rate_info {
display:block;
font-family:arial;
font-size:11px;
width:140px;
height:51px;
padding:0 5px 0 0;
}

.der_tarif {
color:#FF9000;
display:block;
float:right;
font-family:arial;
font-size:17px;
font-weight:700;
line-height:20px;
position:relative;
right:8px;
text-transform:uppercase;
top:-13px;
padding:7px 0 0;
}

.clear_both {
clear:both;
float:none;
display:block;
}

.billig_nach_x .dialcodes {
width:100%;
float:left;
position:relative;
margin:65px 0 0;
}

.billig_nach_x .dialcodes p {
width:350px;
}

.billig_nach_x .dialcodes .dialcode_list {
border:0;
list-style-type:none;
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
}

.billig_nach_x .dialcodes .dialcode_list li {
border:0;
background:none;
float:left;
width:100%;
margin:0;
padding:0;
}

.billig_nach_x .dialcodes .dialcode_list li.dialcode_land {
width:auto;
text-align:right;
}

.billig_nach_x .dialcodes .dialcode_list li.dialcode_number {
width:100px;
font-weight:700;
padding:0 0 0 5px;
}

.billig_nach_x .city_list {
border:0;
list-style:none;
position:relative;
float:left;
margin:0;
}

.billig_nach_x .city_list .city_list_item {
border:0;
background:none;
margin:0;
padding:0;
}

.billig_nach_x .city_names {
float:left;
position:relative;
margin:30px 0 0;
}

.dialcode {
color:#F09000;
display:block;
font-weight:700;
left:208px;
position:absolute;
top:13px;
z-index:5;
}

#top .free_sms #sms_receiver_number {
clear:none;
display:block;
float:left;
width:150px;
margin:10px 0 0;
padding:5px 5px 1px 45px;
}

.template_x_sms_container {
background:#333 none repeat scroll 0 0;
float:left;
position:relative;
left:25px;
top:25px;
margin:0 0 40px;
}

.template_x_sms_container p {
color:#FFF;
padding:7px;
}

.template_x_sms_container h3 {
font-size:16px;
text-align:center;
width:100%;
}

.free_sms {
border-top:0;
border-bottom:0;
float:left;
width:385px;
padding:5px;
}

.global_error_sms {
background:transparent url(images/ajax_false.gif) no-repeat scroll right center;
border:1px solid #BA2F08;
float:left;
position:relative;
padding:6px;
}

.template_x_sms_form div {
float:left;
clear:both;
width:370px;
margin:0;
padding:0;
}

.template_x_sms_form {
float:left;
position:relative;
top:0;
padding:8px;
}

.template_x_sms_form fieldset {
float:left;
position:relative;
width:370px;
margin:0;
padding:0;
}

.template_x_sms_form label {
clear:both;
display:block;
float:left;
width:170px;
color:#FFF;
margin:10px 0 0;
padding:0;
}

.template_x_dialcode {
color:#F09000;
display:block;
font-weight:700;
left:178px;
position:absolute;
top:13px;
z-index:5;
}

.free_sms_top {
background:transparent url('images/template_X_sms_bg_top.jpg') no-repeat top left;
width:382px;
height:13px;
float:left;
position:relative;
top:2px;
}

.free_sms_bottom {
background:transparent url('images/template_X_sms_bg_bottom.jpg') no-repeat top left;
width:382px;
height:13px;
float:left;
position:relative;
}

.template_x_sms_feedback {
width:348px;
border:1px solid #618F26;
float:right;
position:relative;
right:0;
background:#CEFF99;
padding:10px;
}

.template_x_sms_feedback p {
border:0 none;
color:#080;
text-align:center;
width:348px;
padding:0;
}

.template_x_sms_feedback .template_x_sms_success {
background:transparent url(images/ajax_true.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:20px;
left:17px;
position:relative;
top:9px;
width:20px;
}

.template_x_global_error {
background:#fdb;
border:1px solid #BA2F08;
float:left;
position:relative;
width:355px;
text-align:center;
font-weight:700;
padding:6px;
}

#top .landing_page_footer_text {
left:41px;
position:relative;
top:10px;
z-index:8000;
}

.tarifvergleich_headtext {
margin:7px 0 0 14px;
}

#top .tarifvergleich_h2 {
clear:none;
color:#FFF;
float:left;
font-family:verdana;
font-size:18px;
width:600px;
padding:0 20px 0 7px;
}

.tarifvergleich_table {
border:0 none;
float:left;
left:6px;
position:relative;
top:-5px;
margin:0;
padding:0;
}

.tarif_vergleich_table_bg {
background:transparent url(images/tarif_vergleich_background.jpg) no-repeat scroll 0 0;
height:135px;
left:28px;
position:absolute;
top:140px;
}

#tarif_vergleich_lower_line {
left:9px;
}

#tarifvergleich_flag,.tarifvergleich_icon {
float:left;
position:relative;
top:11px;
margin:0 10px 0 0;
}

#top .tarifvergleich_buttons {
left:28px;
position:absolute;
top:284px;
}

.landing_page_button_zurueck {
text-indent:-99999px;
}

.landing_page_button_zurueck a {
background:transparent url(images_de/tarif_zurueck_button.html) no-repeat scroll 0 0;
width:121px;
height:54px;
float:left;
outline:none;
}

.landing_page_button_zurueck a:hover {
background:transparent url(images_de/tarif_zurueck_button.html) no-repeat scroll 0 -54px;
outline:none;
}

#top .tarif_vergleich_table_bg .tarifvergleich_flag_text {
color:#460101;
float:left;
font-size:12px;
font-weight:700;
position:relative;
text-transform:none;
top:8px;
width:130px;
}

.tarifvergleich_table tr {
height:30px;
}

.tarifvergleich_table .tarifvergleich_short_tr {
height:15px;
margin:0;
padding:0;
}

.tarifvergleich_table .tarifvergleich_border_right {
border-right:1px solid #FFC355;
border-top:none;
border-bottom:none;
border-left:none;
}

.tarifvergleich_table .tarifvergleich_border_top {
border-top:1px solid #FFC355;
border-right:none;
border-bottom:none;
border-left:none;
}

.tarifvergleich_table th {
color:#B54E04;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
letter-spacing:2px;
line-height:normal;
text-transform:uppercase;
width:90px;
padding:0 5px;
}

.der_tarifvergleich {
color:#460101;
display:block;
font-size:14px;
line-height:20px;
text-align:center;
}

.tarifvergleich_table .tarifvergleich_flag_th {
text-align:left;
width:195px;
}

.tarifvergleich_table .tarifvergleich_th_long {
width:223px;
}

.tarifvergleich_table td {
border-top:1px solid #FFC355;
border-right:1px solid #FFC355;
}

.tarifvergleich_table .tarifvergleich_td_padding {
padding:0 0 0 69px;
}

.tarifvergleich_table .tarifvergleich_td_line {
padding:0 0 0 12px;
}

.tarifvergleich_td_line div {
float:left;
margin:0 0 0 13px;
}

.tarifvergleich_span {
color:#460101;
float:left;
font-size:12px;
position:relative;
width:100px;
margin:3px 0 0;
padding:0;
}

.tarifvergleich_anbieter {
top:-6px;
width:100%;
text-align:center;
}

.tarifvergleich_table .tarifvergleich_icon1 {
background:transparent url(images/icon-phone_small.gif) no-repeat scroll 0 0;
float:left;
height:24px;
position:relative;
width:24px;
margin:0 15px 0 10px;
}

.tarifvergleich_table .tarifvergleich_icon2 {
background:transparent url(images/icon-mobile_small.gif) no-repeat scroll 0 0;
float:left;
height:24px;
position:relative;
width:24px;
margin:0 15px 0 10px;
}

.anbieter_pic {
position:relative;
top:18px;
}

.anbieter_pic_toolani {
background:url(images/logo_sig.gif) no-repeat scroll 0 0;
width:100px;
height:37px;
text-indent:-999em;
}

.anbieter_pic_tmobile {
background:url(images/t-mobile_logo.gif) no-repeat scroll 0 0;
width:100px;
height:30px;
text-indent:-999em;
}

.anbieter_pic_vodafone {
background:url(images/Vodafone-Logo.gif) no-repeat scroll 0 0;
width:100px;
height:20px;
text-indent:-999em;
}

.anbieter_pic_eplus {
background:url(images/Eplus_LOGO.gif) no-repeat scroll 0 0;
width:43px;
height:20px;
text-indent:-999em;
}

.anbieter_pic_o2 {
background:url(images/o2.gif) no-repeat scroll 0 0;
width:21px;
height:20px;
text-indent:-999em;
}

.page .tarifvergleich_ul {
float:left;
position:relative;
height:auto;
width:auto;
list-style:none;
border:none;
display:block;
margin:30px 0 0 15px;
padding:0;
}

.page .tarifvergleich_ul li {
position:relative;
height:auto;
width:auto;
list-style:none;
border:none;
background:none;
margin:5px 0 0;
padding:0;
}

.tarifvergleich_disclaimer {
bottom:0;
color:#888;
font-size:10px;
position:relative;
top:0;
z-index:1000;
margin:40px 0 0;
padding:0 0 5px;
}

.tarifvergleich_disclaimer2 {
bottom:0;
right:0;
font-size:10px;
position:relative;
text-align:right;
top:17px;
z-index:1000;
color:#888;
margin:20px 0 0;
padding:0;
}

.aktivierung_icon {
display:block;
float:left;
height:120px;
width:27px;
margin:0 0 0 5px;
padding:0;
}

.page_useractivation .upper_p {
padding-bottom:25px;
}

.page_useractivation .activate_user legend {
margin:0 0 10px;
}

.page_useractivation .activate_user label {
padding-left:0;
}

.page_useractivation .onestep,.newverify {
height:48px;
width:48px;
float:left;
background-image:url(images/icon-trafficlight.jpg);
margin:5px 10px 60px 0;
}

.page_useractivation .newverify {
background-image:url(images/icon-mail_send.jpg);
}

.blog_entrys {
float:left;

border-right:1px solid #EEE;
margin:0 20px 0 50px;
width:568px;
}

.blog_entrys .page {
float:none;
margin:0;
padding:6px 0 0;
}

.blog_meta {
height:20px;
}

.blog_meta,.blog_meta a {
font-size:10px;
color:#666;
text-decoration:none;
}

.blog_meta .meta_date {
border-right:1px solid #666;
padding-right:5px;
margin-right:1px;
}

.metabottom {
border-top:1px solid #DDD;
}

#top .more-link {
background:#FF9000;
color:#FFF;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
padding:0.4em 0.8em;
}

#top .more-link:hover {
background:#FFD100;
}

.development_head {
background:transparent url(images/head_dev.jpg);
width:900px;
height:146px;
margin-left:20px;
display:block;
border:none;
text-decoration:none;
text-indent:-9999px;
outline:none;
}

.diggbutton {
position:absolute;
right:-60px;
top:40px;
}

#top .social_bookmarks li a {
background:transparent url(images/socialbookmarks.png);
width:88px;
line-height:28px;
padding-left:32px;
display:block;
float:left;
color:#333;
text-decoration:none;
}

#top .social_bookmarks li .add_digg:hover {
background-position:-240px 28px;
}

#top .social_bookmarks li .add_del:hover {
background-position:-120px 28px;
}

#top .social_bookmarks li .add_stu:hover {
background-position:0 28px;
}

#top .social_bookmarks li .add_tec:hover {
background-position:-360px 28px;
}

#top .social_bookmarks li {
background:none;
width:120px;
border:none;
float:left;
padding:0;
}

#top .social_bookmarks li a:hover {
text-decoration:underline;
color:#555;
}

.avatar {
background-image:url(images/gravatar1.png);
}

#top .commentlist,#top .commentlist li {
clear:both;
position:relative;
list-style-type:none;
width:430px;
left:25px;
background-image:none;
padding:20px 0 0;
}

#respond {
clear:both;
width:100%;
margin:20px 0 0;
padding:20px 0;
}

.children #comment,.children fieldset textarea {
height:150px;
width:76%;
padding:5px;
}

#comment,.fieldset textarea {
height:150px;
width:90%;
margin:7px 0 0;
padding:5px;
}

.fn a,.fn {
font-weight:700;
font-style:normal;
text-decoration:none;
}

#commentform p,fieldset p {
clear:both;
padding:2px 0;
}

.commentlist .avatar {
position:absolute;
z-index:3;
left:-50px;
}

.commentlist .even div,.commentlist .odd div {
background-color:#fff;
}

.commentlist .commentmetadata {
font-size:11px;
border-bottom:1px solid #ddd;
}

.commentlist .commentmetadata a {
float:right;
position:relative;
top:-18px;
}

.reply {
font-size:11px;
left:-48px;
position:absolute;
top:50px;
}

.commentform textarea {
left:0;
}

.comment_nav {
width:100%;
float:left;
height:38px;
padding-top:20px;
}

.comment_nav a {
text-decoration:none;
cursor:pointer;
}

.commentlist .children {
padding-left:25px;
border:none;
}

#top .commentlist .depth-3 {
width:330px;
}

#top .commentlist .depth-4 {
width:280px;
}

#cancel-comment-reply-link {
margin-left:3px;
}

.pagination {
bottom:-3px;
clear:both;
display:block;
float:left;
position:relative;
z-index:3;
}

.pagination span,.pagination a {
float:left;
font-size:11px;
line-height:13px;
display:block;
text-decoration:none;
border:1px solid #333;
color:#333;
background-color:#E8E8E8;
margin:2px 2px 2px 0;
padding:2px 5px;
}

.pagination .current {
font-size:11px;
border:1px solid #333;
background-color:#333;
color:#fff;
padding:2px 5px;
}

.pagination a:hover {
border:1px solid #222;
color:#E8E8E8;
background-color:#333;
}

.mini_maintain {
position:relative;
width:840px;
color:#fff;
margin:0 auto 30px;
padding:10px 30px;
}

.mini_maintain_text {
float:left;
width:750px;
}

.mini_inner_maintain_error {
background-color:#BA2F08;
border:1px solid #6F0E07;
border-left:none;
border-right:none;
float:left;
padding:10px 0 16px;
}

.mini_inner_maintain {
color:#FFF;
left:-5px;
position:relative;
width:775px;
margin:0 auto 30px;
padding:10px 30px;
}

.mini_inner_maintain_text {
float:left;
width:650px;
}

.inline_maintain_error {
background-color:#BA2F08;
border:1px solid #6F0E07;
border-left:none;
border-right:none;
float:left;
position:relative;
width:100%;
padding:5px;
}

.inline_maintain_fine {
background-color:#699630;
float:left;
position:relative;
width:100%;
border-color:#385F12;
border-style:solid none;
border-width:1px medium;
}

.inline_maintain {
color:#FFF;
float:left;
height:auto;
left:62px;
position:relative;
margin:0;
padding:10px;
}

.inline_maintain_icon {
float:left;
position:relative;
top:0;
margin:0;
padding:0 0 0 22px;
}

.inline_maintain_dl {
background:transparent none repeat scroll 0 0;
border:medium none;
float:left;
left:0;
position:relative;
width:250px;
margin:10px 0 0;
padding:0;
}

.inline_maintain_dt {
clear:both;
float:left;
width:95px;
}

.inline_maintain_dd {
float:left;
font-weight:700;
width:75px;
}

.inline_maintain_text {
float:left;
width:auto;
}

.inline_maintain_error .inline_maintain_icon {
background:transparent url(images/ajax_false.gif) no-repeat scroll 0 0;
}

.inline_maintain_fine .inline_maintain_icon {
background:transparent url(images/ajax_true.gif) no-repeat scroll 0 0;
}

#top .money_back_teaser_pic {
background-image:url(images/cashback.jpg);
}

.money_back_teaser {
float:left;
min-height:140px;
position:relative;
width:859px;
padding:10px 20px;
}

.money_back_placeholder {
float:left;
height:140px;
position:relative;
}

#kontaktform #money_back_ibetreff_div {
float:left;
left:2px;
width:244px;
}

#kontaktform #money_back_form_ibetreff {
float:left;
width:228px;
margin:0;
padding:3px 2px;
}

#kontaktform .money_back_form_filledspan {
display:block;
float:left;
font-size:11px;
margin:0 0 0 6px;
padding:6px 0 0;
}

.money_back_info_text {
float:left;
position:relative;
width:380px;
margin:12px 50px 0 0;
}

.money_back_info_text h2 {
font-size:18px;
color:#460101;
margin:0 0 10px;
}

.money_back_teaser #kontaktform {
float:left;
left:0;
position:relative;
width:370px;
}

.money_back_teaser #kontaktform fieldset {
float:left;
width:auto;
margin:5px 0 0;
}

.money_back_teaser #kontaktform label {
float:left;
font-weight:700;
width:106px;
}

.money_back_teaser #kontaktform ul {
list-style-type:none;
background:none;
float:left;
width:auto;
}

.money_back_teaser #kontaktform ul li {
float:left;
width:360px;
margin:4px 0 0;
}

.money_back_teaser #kontaktform .tnachricht_label {
width:100px;
}

.money_back_teaser #kontaktform #kontaktform_tnachricht {
clear:both;
height:70px;
width:351px;
}

.money_back_teaser #kontaktform .kontaktform_isubmit {
display:block;
float:right;
position:relative;
right:-3px;
margin:0;
}

.money_back_teaser .kontakt_feedback {
float:left;
width:372px;
margin:28px 0 0 30px;
}

.money_back_teaser .kontakt_feedback .kontakt_success {
background:transparent url(images/ajax_true.gif) no-repeat scroll left top;
}

.send_sms_teaser {
background:transparent url(images/free_sms_bg.jpg) no-repeat scroll 0 0;
height:320px;
left:0;
position:relative;
width:899px;
}

.send_sms_form {
float:right;
left:0;
position:relative;
top:21px;
width:241px;
}

.free_sms_header {
float:left;
height:111px;
left:0;
position:relative;
text-indent:-9999px;
top:0;
width:331px;
}

.free_sms_list_content {
float:left;
left:36px;
position:absolute;
top:126px;
width:600px;
margin:0;
padding:0;
}

#top .free_sms_list {
float:left;
list-style-position:outside;
list-style-image:url(images/list_arrow.gif);
position:relative;
top:-8px;
margin:0;
}

#top .free_sms_list li {
font-size:14px;
line-height:20px;
width:400px;
margin:0;
padding:3px 0;
}

#top .free_sms_list li span {
position:relative;
top:-2px;
}

.free_sms_button_register {
display:block;
float:left;
height:60px;
left:0;
position:relative;
top:2px;
width:259px;
}

.free_sms_button_register a {
text-indent:-9999px;
width:259px;
height:54px;
outline:none;
display:block;
}

.free_sms_status_msg {
bottom:10px;
position:absolute;
right:20px;
width:328px;
}

#top .free_sms_status_msg .inline_maintain {
left:30px;
}

.send_sms_form .text_input {
display:block;
float:none;
clear:none;
width:150px;
padding:5px 5px 1px 45px;
}

.subtext {
color:#FF9000;
font-size:11px;
font-weight:400;
}

.send_sms_info {
position:absolute;
top:20px;
left:400px;
width:335px;
}

.send_sms_form .template_x_sms_counter {
display:block;
float:left;
font-size:11px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
background-color:#EEE;
width:24px;
text-align:center;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:3px 0 0 3px;
padding:0;
}

.send_sms_form .sms_form_dialcode {
position:absolute;
left:7px;
top:21px;
}

.text_counter {
float:left;
width:135px;
padding-bottom:10px;
}

.send_sms_form select {
border:1px solid #BDBDBD;
clear:none;
font-size:10px;
left:3px;
position:relative;
top:0;
width:195px;
margin:0 8px 4px 0;
padding:2px;
}

.send_sms_feedback {
background:#fff none repeat scroll 0 0;
border:1px solid #618F26;
position:absolute;
top:20px;
left:400px;
width:335px;
padding:10px;
}

.send_sms_feedback h3 {
color:#618F26;
}

.tickerentry {
display:none;
position:absolute;
top:0;
}

#top #newsticker {
background:transparent url(images/newsticker.jpg) repeat 0 0;
height:30px;
line-height:30px;
width:839px;
padding:0 30px 7px;
}

#top #newsticker a {
text-decoration:none;
color:#333;
}

#top #newsticker a:hover {
font-weight:700;
}

.paypal_verification {
width:820px;
position:relative;
float:left;
color:#FFF;
margin:10px 0 30px;
}

.paypal_verification div {
width:400px;
text-align:center;
margin:0 auto;
padding:10px 0 15px;
}

.paypal_verification p {
left:70px;
position:relative;
top:3px;
width:250px;
padding-bottom:0;
}

.paypal_verification span {
float:left;
height:20px;
left:30px;
position:relative;
top:17px;
width:16px;
}

.indexflags {
float:left;
margin-top:15px;
width:100%;
}

#top .miniflag {
font-size:9px;
float:left;
text-align:center;
width:80px;
line-height:10px;
padding-bottom:20px;
display:block;
position:relative;
text-decoration:none;
border:none;
}

.flagwrap {
background:#eee none repeat scroll 0 0;
display:block;
height:24px;
overflow:hidden;
position:relative;
width:32px;
margin:0 auto;
}

.flagwrap img {
left:0;
position:absolute;
top:-4px;
border:none;
}

.countrytag {
display:block;
color:#888;
margin-top:2px;
}

.pricetag {
display:block;
color:#222;
}

#ceepus_landing_page p {
margin:0;
padding:0 5px;
}

#ceepus_landing_page .ceepus_page.ceepus_landing_page_teaser {
height:455px;
position:relative;
width:940px;
background:url(images/images_en/template_ceepus_bg.jpg) no-repeat;
}

#ceepus_landing_page .ceepus_page_text_1 {
float:left;
width:600px;
padding:120px 0 0 55px;
}

#ceepus_landing_page .ceepus_page_teaserbox_1 {
float:left;
position:relative;
width:500px;
padding:100px 0 0 55px;
}

#ceepus_landing_page .ceepus_page_icon_1 {
float:left;
height:60px;
margin-top:15px;
position:relative;
width:50px;
background:transparent url(images/images_en/tabs.jpg) no-repeat -232px -100px;
}

#ceepus_landing_page .ceepus_page_ul_1 {
float:left;
font-size:14px;
line-height:23px;
list-style-type:none;
padding:8px 0 8px 15px;
}

#ceepus_landing_page .ceepus_page_ul_2 {
float:left;
font-size:11px;
line-height:23px;
list-style-type:none;
padding:20px 0 20px 25px;
}

#ceepus_landing_page .ceepus_register {
position:relative;
float:left;
padding:15px 0 0 55px;
}

#ceepus_landing_page .ceepus_register_button {
outline:none;
height:54px;
width:250px;
text-indent:-9999px;
background:url(images/images_en/ceepus_register_button.jpg) no-repeat;
}

#ceepus_landing_page .ceepus_register_button a {
outline:none;
height:54px;
width:250px;
display:block;
background:url(images/images_en/ceepus_register_button.jpg) no-repeat 0 0;
}

#ceepus_landing_page .ceepus_register_button a:hover {
outline:none;
height:54px;
width:250px;
display:block;
background:url(images/images_en/ceepus_register_button.jpg) no-repeat 0 -54px;
}

#ceepus_landing_page .ceepus_page.ceepus_landing_page_readmore {
left:20px;
position:relative;
width:899px;
}

.ceepus_page.ceepus_landing_page_readmore #readmore_heading {
padding:15px 0 0 30px;
}

#ceepus_landing_page .ceepus_col1of2 {
float:left;
width:420px;
padding:0 0 0 30px;
}

#ceepus_landing_page .ceepus_col2of2 {
float:left;
width:429px;
padding:0 0 0 20px;
}

#ceepus_landing_page .ceepus_page_infobox_1 {
float:left;
position:relative;
width:420px;
padding:10px 0 0;
}

#ceepus_landing_page .ceepus_page_icon_2 {
float:left;
height:55px;
position:relative;
width:55px;
background:url(images/icon-inform.jpg) no-repeat 5px 5px;
}

#ceepus_landing_page .ceepus_page_text_4 {
float:left;
height:40px;
position:relative;
width:340px;
padding:22px 0 0 14px;
}

#ceepus_landing_page .ceepus_page_text_box {
float:left;
border:1px solid #E50909;
background-color:#ef6d6d;
width:408px;
padding:5px;
}

#ceepus_landing_page .ceepus_page_text_5 {
width:420px;
float:left;
position:relative;
margin:25px 0 0;
}

#ceepus_landing_page .ceepus_page_toolani_signature_1 {
float:left;
position:relative;
padding:35px 0 0 130px;
}

#ceepus_landing_page .ceepus_page_toolani_signature_2 {
height:84px;
width:256px;
background:url(images/toolani_logo_slogan.jpg) no-repeat;
}

#ceepus_landing_page .ceepus_page_text_6 h2 {
color:#000;
font-size:30px;
padding:20px 0 12px;
}

#ceepus_landing_page .flags {
width:400px;
padding:12px 0 0;
}

#ceepus_landing_page .flags li {
padding:0 14px 10px 0;
}

#support_area {
height:55px;
left:659px;
overflow:hidden;
position:absolute;
top:53px;
width:261px;
}

#phone_support_button {
background:transparent url(images/kundendienst_phone.gif) no-repeat top left;
position:relative;
top:-5px;
width:261px;
height:27px;
z-index:8000;
}

#chat_support_button {
position:relative;
width:261px;
height:31px;
overflow:hidden;
top:0;
z-index:9000;
}

#chat_support_button a {
background:transparent url(images/kundendienst_chat.gif) no-repeat top left;
position:relative;
width:261px;
height:31px;
overflow:hidden;
display:block;
z-index:9000;
}

#chat_support_button a:hover {
background:transparent url(images/kundendienst_chat.gif) no-repeat 0 -32px;
text-decoration:none;
outline:none;
}

#single_tab1 {
background:url(images/bg-tab1.jpg) no-repeat 530px 0;
}

.footer_home {
background-image:url(images/footer_home.jpg);
background-position:-1px -20px;
background-repeat:repeat-x;
clear:both;
float:none;
height:50px;
text-align:center;
padding:0;
}

.footer_home_block {
border-top:1px solid #DDD;
display:block;
padding:17px 0 0;
}

.head_link_class1 a:link,.head_link_class1 a:active,.link_class1 a:link,.link_class1 a:active {
color:#aaa;
text-decoration:underline;
font-size:11px;
}

.head_link_class1 a:visited,.link_class1 a:visited {
color:#888;
text-decoration:underline;
}

.head_link_class1 a:hover,.footer_lands_container ul li a,.link_class1 a:hover,.sternchentext_home a {
color:#888;
text-decoration:none;
}

.home a,.tab1 a,#top .social_bookmarks li .add_stu {
background-position:0 0;
}

.product a,#top .social_bookmarks li .add_digg {
background-position:-240px 0;
}

.quickstart a,#top .social_bookmarks li .add_del {
background-position:-120px 0;
}

.prices a,#top .social_bookmarks li .add_tec {
background-position:-360px 0;
}

#main-nav .search,#top .commentlist .depth-6 {
width:180px;
}

#head .search div,fieldset p,.entry {
position:relative;
}

.small-nav li a:hover,.footer ul li a:hover,.footer_home ul li a:hover {
color:#333;
text-decoration:underline;
}

.interview p,.clearboth,.send_sms_form div {
clear:both;
}

.interview h3,.bottom_padding20,#commentform {
padding-bottom:20px;
}

.tabs li,.register_form input,.members_country_name span,.floatleft,.legend_item_1,.caption_container,.ipod_teaser input,#landing_page_bg table,.billig_nach_x .tarifseite_flag_text,.commentlist li h3,.comment_prev {
float:left;
}

.not_visible,.number_not_exist,#chat_support_button img {
visibility:hidden;
}

#top #single_tab_text1 a:hover,#top #single_tab_text2 a:hover {
background-color:#FFE4B2;
color:#460101;
text-decoration:none;
}

#single_tab_text3 p,.tab_form,.page_useractivation .activate_user {
margin:0;
}

.tabcontent legend,.p_invisible,.breadcrumb span,.text_input2,.sms_info_text_go,#main ul .error_first_firstchild,.rsswidget img,.christmas_teaser_content .christmas_input_hidden,.ipod_teaser .ipod_input_hidden,.free_sms_deactivated,.global_error_sms_hidden,.hidden,.commentlist .says,.send-free-sms h2,.gratis-sms-versenden h2 {
display:none;
}

.text_input:hover,#top .sidebar_video1 a:hover,#top .sidebar_video2 a:hover {
background-position:bottom left;
}

#top #send:hover,#top .button:hover,#send_js:hover {
background-position:bottom left;
cursor:pointer;
color:#fff;
}

#top .homepage_buttons .landing_page_button_register1_euro,#top .homepage_buttons .landing_page_button_register2_euro,#top .homepage_buttons .landing_page_button_register1_dollar,#top .homepage_buttons .landing_page_button_register2_dollar {
display:block;
float:left;
height:78px;
left:0;
position:relative;
width:230px;
z-index:3000;
}

#top .homepage_buttons a,.kontakt_feedback span,.invite_feedback span,.sms_feedback span,.ec_payment_feedback span,#goog-wm li.search-goog,.landing_page_buttons a,.landing_page_videos a,.free_sms_activated,.template_x_sms_feedback span,#top .ticker_1 {
display:block;
}

#top .homepage_buttons .landing_page_button_register1_euro a,#top .homepage_buttons .landing_page_button_register1_dollar a,.landing_page_buttons .landing_page_button_register1_euro a,.landing_page_buttons .landing_page_button_register1_dollar a {
height:78px;
outline:none;
text-indent:-9999px;
width:230px;
}

#top .homepage_buttons .landing_page_button_register1_euro a:hover,#top .homepage_buttons .landing_page_button_register1_dollar a:hover,#top .homepage_buttons .landing_page_button_register2_euro a:hover,#top .homepage_buttons .landing_page_button_register2_dollar a:hover,.landing_page_buttons .landing_page_button_register1_euro a:hover,.landing_page_buttons .landing_page_button_register1_dollar a:hover,.landing_page_buttons .landing_page_button_register2_euro a:hover,.landing_page_buttons .landing_page_button_register2_dollar a:hover,.free_sms_button_register a:hover {
outline:none;
}

#top .homepage_buttons .landing_page_button_register2_euro a,#top .homepage_buttons .landing_page_button_register2_dollar a,.landing_page_buttons .landing_page_button_register2_euro a,.landing_page_buttons .landing_page_button_register2_dollar a {
height:78px;
outline-style:none;
text-indent:-9999px;
width:230px;
}

#tab_form_legend,#teaser #single_tab_text4 a:hover,.activation_redbox a:link,.activation_redbox a:hover,.activation_redbox a:visited,.money_back_info_text a,#ceepus_landing_page .ceepus_page_text_2 h2 {
color:#FFF;
}

.ma_leftpart,.ma_call_leftpart {
float:left;
width:32%;
padding:5px;
}

.ma_leftpart form label,.ma_call_leftpart form label {
font-size:10px;
font-weight:400;
}

.ma_rechnungen_table,.phonebook_table,.ma_call_table,.land_x_2of2 .laender_container p,.inline_maintain p {
margin:0;
padding:0;
}

.ma_rechnungen_table caption,.ma_call_table caption {
float:left;
display:none;
margin:5px;
}

.ma_rechnungen_table .empty_span,#top .invite_content .invite_table .empty_span {
display:block;
background:none;
border:none;
text-indent:-9999px;
height:5px;
margin:0;
padding:0;
}

.ma_rechnungen_table th,.phonebook_table th,.ma_call_table th,.pricing_table th {
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#b54e04;
border-right:1px solid #ffdd76;
border-bottom:1px solid #ffdd76;
border-top:1px solid #ffdd76;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
background:#ff9c00 url(images/pricing_th_bg.gif) repeat-x top left;
padding:6px 6px 6px 12px;
}

.ma_rechnungen_table .rechnungen_headright,.ma_call_table .call_headright,#top .invite_content .invite_table .invite_headright {
float:right;
padding:0 6px 0 0;
}

.ma_rechnungen_table .rechnungen_textcenter,.ma_call_table .call_textcenter,#top .invite_content .invite_table .invite_textcenter {
text-align:center;
}

.ma_rechnungen_table .rechnungen_textleft,.ma_call_table .call_textleft,#top .invite_content .invite_table .invite_textleft {
text-align:left;
}

.ma_rechnungen_table .rechnungen_textright,.ma_call_table .call_textright,#top .invite_content .invite_table .invite_textright {
float:right;
width:auto;
padding:0 9px 0 0;
}

.ma_rechnungen_table td span,#top .invite_content .invite_table td .phonebook_error {
width:100%;
color:#444;
display:block;
outline-style:none;
outline-width:medium;
padding:5px;
}

.ma_rechnungen_table .border_me,.phonebook_table .border_me,.ma_call_table .border_me,.pricing_table .odd .tablecol_1,.pricing_table .even .tablecol_1,.pricing_table .odd .tablecol_2,.pricing_table .even .tablecol_2,#top .invite_content .invite_table .border_me {
border-right:1px solid #DDD;
}

.ma_rechnungen_table a,.ma_call_table a,#top .invite_content .invite_table a {
color:#444;
display:block;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

.ma_rechnungen_table a:hover,.ma_call_table a:hover,#top .invite_content .invite_table a:hover {
color:#444;
}

.ma_rechnungen_table .odd td,.odd div,.phonebook_table .odd td,.ma_call_table .odd td,#top .invite_content .invite_table .odd td {
background:#eee;
font-weight:400;
}

.ma_rechnungen_table .even td,.even div,.phonebook_table .even td,.ma_call_table .even td,#top .invite_content .invite_table .even td {
background:#ccc;
font-weight:400;
}

.ma_rechnungen_table .bill_list_error,.phonebook_table .phonebook_error,.ma_call_table .call_list_error,#top .invite_content .invite_table .bill_list_error {
color:#ff9000;
font-size:13px;
font-weight:700;
}

#top .the_member a:hover,.reply a {
text-decoration:none;
}

.phonebook_form,.pay_container,.sms_form,.ipod_teaser .ipod_form,.ipod_teaser form,.landing_page_videos .landing_page_video_1,.landing_page_videos .landing_page_video_2 {
float:left;
position:relative;
}

.phonebook_form input,h5,#kontaktform input {
font-size:11px;
}

.phonebook_div_table .phonebook_div_table_th_destnumb,.phonebook_table .phonebook_th_destnumb {
width:125px;
}

.phonebook_div_table .phonebook_div_table_th_tarif,.phonebook_table .phonebook_th_tarif,.uw_payment_form #uw_payment_plz {
width:50px;
}

.phonebook_div_table .phonebook_div_table_td_land,#top .commentlist .depth-5 {
width:230px;
}

.phonebook_table .empty_tr,.phonebook_table .empty_td,.pricing_table .empty_tr,.pricing_table .empty_td {
background:none;
border:none;
margin:0;
padding:0;
}

.phonebook_table .empty_span,.pricing_table .empty_span {
background:none;
border:none;
text-indent:-9999px;
display:block;
margin:0;
padding:0;
}

.phonebook_table th .table_head_land,.pricing_table caption,.caption_item_1,.pricing_table th .table_head_land,.pricing_table a span,.after_container {
display:block;
float:left;
}

.phonebook_table th .table_head_tarif,.pricing_table th .table_head_tarif {
display:block;
float:left;
margin:0 0 0 95px;
}

.ma_call_table .ma_call_duration,.ipod_teaser #ipod_form_plz {
width:46px;
}

.breadcrumb a:hover,.landing_page_ul li a:visited {
color:#460101;
text-decoration:none;
}

#top .entry .more-link:hover,.blog_meta a:hover,.reply a:hover {
text-decoration:underline;
}

#top .page_col3,#top .two_colpage .page_col2 {
margin-right:0;
}

.page_col1of2,.page_col2of2,.page_col1of2_activation,.page_col2of2_activation {
width:405px;
float:left;
}

.flags .flagitem_list,#top #sms_textarea,.template_x_sms_form textarea {
position:relative;
float:left;
}

.flags .flagitem_list li img,.pricing_table .odd .tablecol_3,.pricing_table .even .tablecol_3 {
border:0;
}

.footer_bottom p,.important_info p,.landing_page_invite_line p {
padding-bottom:0;
}

.footer ul,.footer_home ul {
list-style-position:outside;
list-style-type:none;
padding:2px 0 0 30px;
}

.footer ul li a,.footer ul li a:visited,.footer_home ul li a,.footer ul li a:visited {
color:#170000;
text-decoration:none;
line-height:18px;
}

.ajax_valid,.tab2_form .ajax_valid {
background:url(images/ajax_true.gif) 0 3px no-repeat;
}

.ajax_alert,.tab2_form .ajax_alert {
background:url(images/ajax_alert.gif) 0 3px no-repeat;
}

#top .java_login .js_content p,#goog-wm .content,.children p,#top .send_sms_form p {
width:auto;
}

.floatright,.land_x_2of2 .laender_container .weather_forecast,.ipod_teaser form div#ipod_submit_div,.comment_next {
float:right;
}

h3,.bigstar {
font-size:14px;
}

h4,.content h3 {
font-size:12px;
}

.toolani_sidebar_register,.toolani_dev_link {
padding-bottom:10px;
clear:both;
}

.register p img,.members p img,.login p img,.product_page p img {
position:relative;
top:-10px;
border:0;
}

.pricingtable ul,.adminbox,.adminbox ul,.christmastable ul,.ipodtable ul {
list-style-type:none;
list-style-position:outside;
}

.land_x_1of2,.land_x_2of2 {
margin:30px 0 0;
}

.land_x_1of2 ul,.land_x_2of2 .laender_container ul {
list-style-type:none;
margin:9px 0 0;
}

.land_x_1of2 ul li,.land_x_2of2 .laender_container ul li {
clear:both;
margin:0;
padding:0;
}

.land_x_1of2 ul li p span,.land_x_2of2 .laender_container p span {
float:left;
font-size:11px;
}

#kontaktform #kontaktform_ibetreff_div,#kontaktform #kontaktform_ibetreff_div_2 {
float:right;
width:260px;
}

.kontakt_feedback .kontakt_success,.invite_feedback .invite_success,.sms_feedback .sms_success,.ec_payment_feedback .ec_payment_suxxess {
width:20px;
height:20px;
background:url(images/ajax_true.jpg) no-repeat left top;
display:block;
float:left;
}

.kontakt_feedback .kontakt_failure,.invite_feedback .invite_failure,.sms_feedback .sms_failure,.template_x_sms_feedback .template_x_sms_failure {
width:20px;
height:20px;
background:url(images/ajax_false.gif) no-repeat left top;
display:block;
float:left;
}

.kontakt_feedback h3,.invite_feedback h3,.sms_feedback h3,.ec_payment_feedback h3,.template_x_sms_feedback h3 {
color:#333;
}

.pricing_table a,.pricing_table a:visited {
float:left;
display:block;
color:#444;
text-decoration:none;
width:268px;
outline:none;
padding:5px;
}

.pay_text .bottom_padding90,.infotext_firstlogin p,.tarifvergleich_table p,.page .tarifvergleich_ul li p,.mini_maintain p,.mini_inner_maintain p {
padding:0;
}

.topup_form10,.topup_form20 {
display:block;
height:220px;
width:150px;
overflow:hidden;
}

.topup_image .topup_cc,.topup_image .topup_ec {
float:left;
height:76px;
position:relative;
top:0;
width:150px;
z-index:1000;
overflow:hidden;
margin:0;
padding:0;
}

.topup_image .input_topup_cc,.topup_image .input_topup_ec {
display:block;
border:0 none;
height:76px;
width:150px;
cursor:pointer;
top:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
z-index:1000;
overflow:hidden;
float:left;
position:static;
margin:0;
padding:0;
}

.topup_image .input_topup_paypal,.topup_image .input_topup_code {
border:0 none;
cursor:pointer;
float:none;
font-size:1px;
height:78px;
line-height:1px;
overflow:hidden;
position:static;
text-indent:-9999px;
width:150px;
z-index:2000;
margin:0;
padding:0;
}

.invite_content .invite_label,.invite_content .invite_form label {
float:left;
position:relative;
width:175px;
margin:0;
padding:0;
}

.invite_content .invite_input_email,.invite_content .invite_form input {
float:left;
position:relative;
clear:none;
margin:0;
}

.invite_feedback p,.sms_feedback p {
border:0;
width:382px;
padding:0;
}

.sms_content,.sms_form fieldset {
float:left;
position:relative;
width:400px;
margin:0;
padding:0;
}

#top .sms_form .sms_textarea_div,#top .template_x_sms_form .template_x_sms_textarea_div {
float:left;
position:relative;
top:8px;
}

.sms_form .sms_select,.template_x_sms_form .template_x_sms_select {
border:1px solid #CCC;
clear:none;
display:block;
float:left;
left:2px;
position:relative;
width:196px;
font-size:11px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
margin:10px 0 0;
}

.sms_form .sms_input,.template_x_sms_form .template_x_sms_input {
clear:none;
display:block;
float:left;
margin:10px 0 0;
}

.sms_form .sms_counter,.template_x_sms_form .template_x_sms_counter {
display:block;
float:left;
font-size:11px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Tahoma, Verdana, Arial, sans-serif;
background-color:#EEE;
width:24px;
text-align:center;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:10px 0 0 3px;
padding:0;
}

#top .sms_form .sms_button,#top .template_x_sms_form .template_x_sms_button {
float:right;
position:relative;
margin:10px 0 0;
}

#top .sms_form .sms_button_apply,#top .template_x_sms_form .template_x_sms_button_apply {
float:right;
position:relative;
top:5px;
right:63px;
}

#top .sms_label_span,#top .template_x_sms_label_span {
color:#BBB;
font-size:15px;
font-weight:400;
}

.uw_payment_form input,.uw_payment_form textarea {
float:left;
clear:none;
}

.uw_payment_form #uw_payment_name,.uw_payment_form #cc_payment_title {
width:131px;
}

#code_container .global_error,#code_container .sms_feedback {
margin:0 0 15px;
}

#christmas_teaser_pic,#ipod_teaser_pic {
width:756px;
height:564px;
position:relative;
}

.christmas_teaser_content h3,.ipod_teaser h3 {
color:#FF9000;
font-size:26px;
line-height:24px;
width:250px;
margin:0;
padding:0 0 0 25px;
}

.christmas_teaser_content p,.ipod_teaser p {
font-size:11px;
width:215px;
color:#000;
margin:8px 0 0;
}

.christmas_teaser_content div,#top .commentlist .depth-2 {
width:380px;
}

.christmas_teaser_content textarea,.ipod_teaser textarea {
height:100px;
width:192px;
margin:0 0 0 2px;
}

.christmas_teaser_content fieldset,.ipod_teaser fieldset {
border:medium none;
position:relative;
margin:5px 0 0;
}

.christmas_teaser_content .christmas_dsenden,.ipod_teaser .ipod_dsenden {
float:right;
margin:10px 0 0;
}

.christmas_teaser_content .christmas_isubmit,.ipod_teaser .ipod_isubmit {
float:right;
margin:0 6px 0 0;
padding:0 0 4px;
}

.christmas_teaser_content .christmas_input,.ipod_teaser .ipod_input {
display:block;
float:left;
clear:none;
}

.christmas_teaser_content .christmasform_filledspan,.ipod_teaser .ipodform_filledspan {
display:block;
font-size:11px;
float:left;
margin:0;
padding:6px 0 0;
}

.ipod_teaser #ipod_form_city,#top .commentlist .depth-7,#top .commentlist .depth-8,#top .commentlist .depth-9,#top .commentlist .depth-10 {
width:130px;
}

.landing_page_buttons .landing_page_button_register1_euro,.landing_page_buttons .landing_page_button_register2_euro,.landing_page_buttons .landing_page_button_register1_dollar,.landing_page_buttons .landing_page_button_register2_dollar {
display:block;
float:left;
height:78px;
left:0;
position:relative;
width:230px;
}

.tarifvergleich_table .no-border,h2 a img,#top .social_bookmarks,#top .commentlist li {
border:none;
}

#top .tarifvergleich_table .tarifvergleich_flag_th table,#top .tarifvergleich_table .tarifvergleich_flag_th table td {
border:none;
border-top:none;
border-bottom:none;
border-right:none;
border-left:none;
}

.mini_maintain_error,.paypal_verification .failed {
background-color:#BA2F08;
border:1px solid #6F0E07;
border-left:none;
border-right:none;
}

.mini_maintain_fine,.mini_inner_maintain_fine,.paypal_verification .suxxess {
background-color:#699630;
border:1px solid #385F12;
border-left:none;
border-right:none;
}

.mini_maintain_icon,.mini_inner_maintain_icon {
height:48px;
width:48px;
float:left;
margin-right:20px;
}

.mini_maintain_error .mini_maintain_icon,.mini_inner_maintain_error .mini_inner_maintain_icon {
background:url(images/icons_mini_maintain_error.jpg);
}

.mini_maintain_fine .mini_maintain_icon,.mini_inner_maintain_fine .mini_inner_maintain_icon {
background:url(images/icons_mini_maintain_fine.jpg);
}

#top .miniflag:hover span,#ceepus_landing_page .ceepus_page_text_1 h2 {
color:#000;
}

#ceepus_landing_page .ceepus_page_text_2,#ceepus_landing_page .ceepus_page_text_3 {
float:left;
width:500px;
}
.linklove a {display:none;}
