/**
* Statandar Content CSS
*
*/
/** 
* reset.css 
*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after {content:''; }
abbr,acronym { border:0; }
#page .clear {
clear:both;
float:none;
font-size:0;
height:0px;
line-height:0;
margin:0;
padding:0;
width:0px;
}

/** 
* layout.css 
*/ 
html, body {
height: 100%;
}
body {
background:#d5d5d5;
background-image:url(../../images/generals/site_background.png);
background-repeat:repeat-x;
text-align:center;
font-family: Arial;
font-size: 12px;
color:#0f2353;
}
#visual-container { 
margin: 0;
margin-right: auto;
margin-left: auto; 
min-height: 100%;
text-align: left;
}
#page {
width: 970px;
margin: 0;
margin-right: auto;
margin-left: auto;
height: auto !important;
height:100%;
min-height: 100%;
text-align: left;
}
#header {
height: 110px;
position:relative;
z-index:5;
}
#header .logo{
margin-top:0px;
}
#header .meta-navigation-helper{
position:absolute;
left: 794px;
top: 0;
width: 177px;
}
#header .meta-navigation{
background: url(../../images/generals/meta_navigation_background.png);
background-repeat: no-repeat;
width: 177px;
height: 95px;
position:relative;
z-index:4;
}
#header .meta-navigation a{
text-indent: -9000px;
display: block;
outline:0px;
}
#header .meta-navigation .search{
position:absolute;
top:11px;
left:13px;
}
#header .meta-navigation .search input{
border: 0;
width: 130px;
height: 17px;
padding-left: 5px;
font-family:Arial;
font-size: 12px;
color:#777777;
}
#header .meta-navigation .search a{
position:absolute;
height:20px;
width:20px;
top:-1px;
left: 132px;
}
#header .meta-navigation .webmail{
position:absolute;
top:40px;
left:10px;
}
#header .meta-navigation .webmail a{
height: 17px;
width: 160px;
}
#header .meta-navigation .servicelinks {
position:absolute;
top:66px;
left:0px;
}
#header .meta-navigation .servicelinks a{
height: 17px;
width: 160px;
}
#header .meta-navigation-footer{
background: url(../../images/generals/quicknavi_footer.png);
background-repeat: no-repeat;
height:7px;
line-height:7px;
font-size:7px;
width:177px;
left:794px;
position:absolute;
top:88px;
}
#header .meta-navigation .quicklinks{
width:179px;
z-index:7;
}
#header .meta-navigation .quicklinks li{
background: url(../../images/generals/quicknavi_background.png);
background-repeat: repeat-y;
}
#header .meta-navigation .quicklinks a{
text-indent:0;
height: auto;
padding-top:10px;
padding-bottom:11px;
padding-left:13px;
}
#header .meta-navigation .quicklinks .footer {
background-image: url(../../images/generals/quicknavi_footer.png);
background-repeat:no-repeat;
height:7px;
line-height:7px;
font-size:7px;
}
#header .main-navigation{
height: 90px;
position:absolute;
top:0px;
left:204px;
}
#header .main-navigation li{
display: block;
float: left;
height:87px;
background: url(../../images/generals/navigation_trenner.png);
background-repeat: no-repeat;
}
#header .main-navigation li a{
padding-left:30px;
padding-right:30px;
padding-top:40px;
}
#header .main-navigation li a img{
margin-top:40px;
}
#header #breadcrumbs {
clear:both;
color:#777777;
font-size:10px;
padding-top:10px;
}
#header #breadcrumbs span {
float:left;
margin-right:7px;
}
#header #breadcrumbs li {
float:left;
margin-right:5px;
}
#header #breadcrumbs li.arrow {
background:transparent url('../../images/generals/breadcrumb_arrow.png') no-repeat 0 4px;
padding-left:6px;
}
#tv-radio-area #header #breadcrumbs li.arrow {
background-position:0 -5px;
}
#header #breadcrumbs li a:link,
#header #breadcrumbs li a:visited {
color:#777777;
text-decoration:none;
}
#header #breadcrumbs li a:hover,
#header #breadcrumbs li a:active {
text-decoration:underline;
}
#tv-radio-area #header #breadcrumbs { 
color:#fff;
}
#tv-radio-area #header #breadcrumbs li a:link,
#tv-radio-area #header #breadcrumbs li a:visited {
color:#fff;
text-decoration:none;
}
#tv-radio-area #header #breadcrumbs li a:hover,
#tv-radio-area #header #breadcrumbs li a:active {
text-decoration:underline;
}
#column-container {
padding-bottom:40px;
padding-top:35px;
margin-top:-20px;
z-index:1;
}
#navigation-column {
width:180px;
float:left;
}
#content {
width: 760px;
float:right;
position:static;
}
#footer {
width:100%;
height:27px;
background:url(../../images/generals/footer_background.png);
margin-top:-27px;
}
#footer .footer-navigation {
margin-left:auto;
margin-right:auto;
height:27px;
width: 970px;
position:relative;
}
#footer .footer-navigation li{
float:left;
}
#footer .company-navigation {
background:url(../../images/generals/footer_company_navi_background.png);
height:27px;
width: 563px;
position:absolute;
left:0;
}
#footer .company-navigation a{
display:block;
text-indent: -9000px;
height:27px;
}
#footer .company-navigation .company-customer a{
width:130px;
}
#footer .company-navigation .reseller a{
width:130px;
}
#footer .company-navigation .company a{
width:130px;
}
#footer .company-navigation .career a{
width: 80px;
}
#footer .company-navigation .press a{
width: 90px;
}
#footer .info-navigation {
position:absolute;
top: 5px;
left:589px;
}
#footer .info-navigation a,
#footer .info-navigation span.no-link {
color:#535353;
padding-right:6px;
padding-left:6px;
background:url(../../images/generals/footer_info_navigation_trenner.gif);
background-repeat:no-repeat;
background-position:left;
font-size: 10px;
text-decoration:none;
}
#footer .info-navigation .first a,
#footer .info-navigation .first span.no-link {
background:none;
}
#tv-radio-area {
background:#0166ac url(../../images/generals/tv_bg.png) repeat-x;
color:#ffffff;
}
#tv-radio-area h1, #tv-radio-area h2 {
color:#ffffff;
}
#tv-radio-area .product-content-container h2 {
color:#525252;
}
.confirm-box{
position:absolute;
width:400px;
z-index:500;
font-family: Arial;
font-size:12px;
text-align:left;
zoom:1;
}
.confirm-box .header{
background: url(../../images/generals/dialog_header.gif) no-repeat;
height: 17px;
width:390px;
padding:7px 10px;
font-weight:bold;
}
.confirm-box .content {
border-left: 1px #b9b9b9 solid;
border-right: 1px #b9b9b9 solid;
margin-top: -2px;
background:#fff;
padding:7px 10px;
width:377px;
}
.confirm-box .footer{
border: 1px #b9b9b9 solid;
background:#fff;
padding:3px;
height:25px;
width:391px;
}
.confirm-box .footer .button{
display:block;
text-indent:-9000px;
outline:0;
}
.confirm-box .footer .cancel{
background:url("../../images/products_rebrush/mobile_voice_cancel.gif") no-repeat scroll 0 0 transparent;
width:104px;
height:24px;
float:right;
margin-right:3px;
}
.confirm-box .footer .ok{
background:url(../../images/products_rebrush/mobile_voice_save.gif);
background-repeat:no-repeat;
width: 100px;
height:24px;
float:right;
}
#content .orange:link, 
#content .orange:visited,
#content .orange {
color:#EF690A;
text-decoration:none;
}
#content .strong{
font-weight:bold;
}

/** 
* layers.css 
*/ 

#content .content-layer .product-content-container {
background:transparent url(../../images/products/layer-content-background.jpg) repeat-y left top;
float:left;
margin:0;
padding:0;
width:554px;
}
#content .content-layer .product-footer-button {
background:none;
height:30px;
}
#content .content-layer .sky-footer {
height:45px;
}
#content .content-layer .product-footer-content {
padding:0 10px 0 10px;
}
#content .content-layer .product-row {
background:transparent url(../../images/products/layer-element-background.jpg) repeat-y left top;
clear:both;
color:#00466D;
margin-top:0;
margin-bottom:0;
position:relative;
width:554px;
}
#content .content-layer .product-row .product-item-left {
float:left;
margin:0;
position:relative;
min-height:350px;
width:410px;
}
#content .content-layer .product-content-container .product-row .product-item-left-small {
height:170px;
min-height:170px;
}
#content .content-layer .product-row .product-item-left .item-inner {
clear:both;
padding:2px 10px 8px 10px;
width:auto;
}
#content .layer-no-header .product-close-button-container {
background:url("../../images/products/form-layer-header.png") no-repeat scroll left top transparent;
}
#content .layer-no-header .product-content-container {
background:none;
}
#content .layer-no-header .product-footer-button {
background:url("../../images/products/layer-content-background.jpg") repeat-y scroll left top transparent;
height:20px;
}
#content .layer-no-header .product-footer {
background:url("../../images/products/form-layer-footer.png") no-repeat scroll left top transparent;
clear:both;
height:10px;
width:554px;
}
#content .content-layer .product-close-button-container {
display:block;
height:30px;
width:554px;
}
#content .content-layer .product-close-button-container .item-inner,
#content .info-layer-container .product-close-button-container .item-inner {
padding:8px 8px 0 8px;
width:auto;
}
#content .content-layer .product-row .product-item-right {
display:inline-block;
float:right;
height:100%;
position:static;
right:0;
}
#content .content-layer .product-row .product-item-right .form-row {
left:420px;
}
#content .content-layer .product-row .product-item-right img {
display:block;
}
#content .divide {
border-top:1px solid #7a9ec0;
display:block;
clear:both;
width:auto;
}
#content .content-layer .product-item-right .button-field {
background:none;
bottom:2px;
border:0;
left:10px;
position:absolute;
width:auto;
}
#content .content-layer .product-item-right .action-teaser {
bottom:32px;
left:10px;
position:absolute;
width:auto;
}
#content .content-layer .product-item-right .button-top {
top:9px;
left:10px;
position:absolute;
width:auto;
}
#content .content-layer .product-item-right .product-tariff-box-blue {
bottom:40px;
left:10px;
position:absolute;
background:transparent url(../../images/products/price-box.gif) no-repeat left top;
height:42px;
width:124px;
color: #fff;
}
#content .content-layer .product-content-container h2 {
font-size:14px;
font-weight:bold;
margin-bottom:25px;
}
#content .content-layer .product-content-container .layer-headline {
font-weight:bold;
margin-bottom:5px;
}
#content .content-layer .product-content-container .layer-headline-1 {
font-weight:bold;
font-size:24px;
margin-bottom:5px;
}
#content .content-layer .product-content-container .layer-headline-topspace {
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}
#content .content-layer .product-content-container .layer-subline {
font-size:12px;
font-weight:normal;
margin-bottom:5px;
} 
#content .content-layer .product-content-container strong {
font-weight:bold;
}
#content .content-layer .product-content-container .description-text {
clear:both;
color:#5C636A;
font-size:10px;
margin-bottom:5px;
}
#content .content-layer .product-content-container .hint-text {
clear:both;
margin-bottom:15px;
}
#content .content-layer .product-content-container .layer-top {
margin-bottom:10px;
}
#content .content-layer .product-content-container a:link, #content .content-layer .product-content-container a:visited {
color:#00466D;
text-decoration:underline;
}
#content .content-layer .product-content-container a:hover, #content .content-layer .product-content-container a:active {
text-decoration:none;
}
#content .content-layer .product-content-container .product-close-button-container a:link, 
#content .content-layer .product-content-container .product-close-button-container a:active,
#content .content-layer .product-content-container .product-close-button-container a:visited,
#content .content-layer .product-content-container .product-close-button-container a:hover {
text-decoration:none;
}
#content .content-layer .product-content-container .product-footer-content a.arrow-left-button:link,
#content .content-layer .product-content-container .product-footer-content a.arrow-left-button:active,
#content .content-layer .product-content-container .product-footer-content a.arrow-left-button:visited,
#content .content-layer .product-content-container .product-footer-content a.arrow-left-button:hover {
text-decoration:none;
}
#content .content-layer .spacer-small {
height:20px;
}
#content .content-layer .spacer-middle {
height:50px;
}
#content .content-layer .spacer-large {
height:75px;
}
#content .content-layer .provider-icon {
margin: 10px 0 10px 0;
}
#content .hint-text-radio {
margin:0 0 15px 18px;
}
#content .hint-text-radiohead {
margin:0 0 5px 0;
}
#content .content-layer .product-content-container .space-to-dropdown {
margin:0 0 10px 0;
}
#content .cost-overview {
margin-bottom:14px;
margin-left:1px;
width:409px;
}
#content .cost-overview thead th {
background-color:#f3f3f5;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
color:#5c636b;
font-size:10px;
padding:4px 8px;
vertical-align:top;
}
#content .cost-overview thead .product {
background-color:#cce0eb;
}
#content .cost-overview thead th span {
display:block;
text-align:center;
width:auto;
}
#content .cost-overview thead th .onetime{
display:block;
float:left;
text-align:right;
width:59px;
}
#content .cost-overview thead th .monthly{
display:block;
float:right;
text-align:right;
width:59px;
}
#content .cost-overview .term {
background-color:#d9d9d9;
padding:4px 8px;
text-align:left;
width:74px;
}
#content .cost-overview tbody th {
background-color:#cce0eb;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
font-weight:bold;
font-size:11px;
padding:4px 8px;
width:150px;
}
#content .cost-overview tbody td {
background-color:#f3f3f5;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
color:#5c636b;
font-size:10px;
padding:4px 8px;
text-align:right;
width:59px;
}
#content .cost-overview tbody tr th,
#content .cost-overview tbody tr td {
vertical-align:top;
}
#content .cost-overview tbody .underline {
text-decoration:underline;
}
#content .cost-overview tfoot th {
border-top:2px solid #15527e;
color:#000;
font-size:14px;
font-weight:bold;
padding:4px 8px;
width:150px;
}
#content .cost-overview tfoot .term {
background-color:#fff;
border-bottom:0;
border-left:0;
padding:4px 8px;
text-align:left;
width:74px;
}
#content .cost-overview tfoot td {
color:#000;
border-bottom:0;
border-left:0;
border-top:2px solid #15527e;
font-size:14px;
font-weight:bold;
padding:4px 8px;
text-align:right;
width:59px;
}
#content .content-layer .toggle-container {
display:none;
clear: both;
padding-left:18px;
}
#content .receiver-overview {
margin-bottom:14px;
margin-left:1px;
font-size:10px;
}
#content .receiver-overview thead th {
background-color:#f2f2f2;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
padding:4px 8px;
}
#content .receiver-overview tbody .odd td {
background-color:#f9f9f9;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
color:#5C636B;
padding:4px 8px;
text-align:left;
}
#content .receiver-overview tbody .even td {
background-color:#f2f2f2;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
color:#5C636B;
padding:4px 8px;
text-align:left;
}
#content .receiver-overview thead th.light-blue {
background-color: #CCE0EB;
color: #5C636B;
}
#content .receiver-overview tbody td.light-blue {
color: #00466D;
background-color: #CCE0EB;
font-weight: bold;
}
#content .receiver-overview thead th.dark-grey, 
#content .receiver-overview tbody td.dark-grey {
background-color: #D9D9D9;
color: #5C636B;
}
#content .content-layer .benefits {
padding:0 8px;
margin-left:10px;
width:390px;
}
#content .content-layer .benefits thead th {
border-bottom:1px solid #7a9ec0;
font-weight:bold;
padding:4px 0;
}
#content .content-layer .benefits tfoot th {
border-bottom:1px solid #7a9ec0;
border-top:1px solid #7a9ec0;
font-weight:bold;
padding:4px 0;
}
#content .content-layer .benefits tfoot td {
border-bottom:1px solid #7a9ec0;
border-top:1px solid #7a9ec0;
font-weight:bold;
padding:4px 0;
}
#content .content-layer .benefits tfoot .onetime{
padding:0 8px 4px 8px;
text-align:right;
width:59px;
}
#content .content-layer .benefits tbody th {
width:249px;
}
#content .content-layer .benefits tbody td {
padding:0 0 4px;
text-align:right;
}
#content .content-layer .benefits tbody .onetime {
padding:0 8px 4px 8px;
width:59px;
}
#content .content-layer .cost-overview-gray {
border:0;
color:#ffffff;
margin:5px 0 10px 0;
width:325px;
}
#content .content-layer .cost-overview-gray th,
#content .content-layer .cost-overview-gray td {
padding:5px;
}
#content .content-layer .cost-overview-gray thead td,
#content .content-layer .cost-overview-gray tfoot td { 
background:#9cb6cf;
}
#content .content-layer .cost-overview-gray thead td {
border-bottom:1px solid #ffffff;
text-align:right;
}
#content .content-layer .cost-overview-gray tfoot td {
border-top:1px solid #ffffff;
text-align:right;
}
#content .content-layer .cost-overview-gray tfoot .download span {
color:#00466D;
}
#content .content-layer .cost-overview-gray tfoot .download a {
color:#ffffff;
font-size:10px;
}
#content .content-layer .cost-overview-gray tbody td,
#content .content-layer .cost-overview-gray tbody th {
background:#7a9ec0;
border-bottom:1px solid #5885a4;
}
#content .content-layer .cost-overview-gray tbody td {
text-align:right;
}
#content .content-layer .cost-overview-gray tbody .last td,
#content .content-layer .cost-overview-gray tbody .last th {
border-bottom:0;
}
#content .content-layer #zusatzoptionen.product-item-actions {
background:url(../../images/products/layers/zusatzoptionen.jpg) no-repeat;
}
#content .content-layer .product-row .item-inner ul.hook-orange li,
ul.hook-orange li {
background:url(../../images/products/hook-orange.png) no-repeat;
padding: 0 0 5px 25px;
position:relative;
}
#content .content-layer .product-row .item-inner ul.hook-blue li {
background:url(../../images/buttons/rebrush/hook_blue.gif) 0 3px no-repeat;
padding: 0 0 5px 13px;
position:relative;
}
#content .tarifwechsel-teaser .footer {
background:url(../../images/products/weissebox_unten.png) no-repeat;
width:776px;
}
#content ul.standardbullet {
padding: 0 0 0 15px;
list-style-type:disc;
}
#content ul.list-small-blue li{
background:transparent url(../../images/list-small-blue.gif) no-repeat 0 5px;
padding-left:8px;
padding-bottom:5px;
}
#content .form-layer .product-content-container {
background:none;
}
#content .form-layer .product-close-button-container {
background:transparent url(../../images/products/form-layer-header.png) no-repeat left top;
}
#content .form-layer .product-footer-button {
background:transparent url(../../images/products/layer-content-background.jpg) repeat-y left top;
height:20px;
}
#content .form-layer .product-footer {
background:transparent url(../../images/products/form-layer-footer.png) no-repeat left top;
clear:both;
height:10px;
width:554px;
}
#content .product-row .product-img {
height:167px;
}
.productbox-img {
position:absolute;
}
#content .product-footer-radio {
display:block;
color:#01466D;
line-height:12px;
margin:-2px auto 0 110px;
position:relative;
width:265px;
}
#content .product-footer-radio input {
float:left;
height:14px;
margin-top:7px;
width:14px;
}
#content .product-footer-radio label {
margin-top:8px;
float:left;
}
#content .product-footer-leftchoice label{
margin-right:5px;
}
#content .product-footer-rightchoice label{
margin-left:5px;
}
#content .arrow-else{
background:transparent url(../../images/products/layers/pfeile_oder.png) no-repeat left top;
width:82px;
float:left;
text-align:center;
padding:8px 0 9px 0;
}
.product-footer-campaign{
float:right;
width:92px;
}
#content .item-inner ul.form-row .rent-item {
display:block;
background:transparent url(../../images/buttons/rent-button-white.png) no-repeat 0 2px;
float:left;
width:40px;
padding-left:5px;
line-height:14px;
}
#content .item-inner ul.form-row .buy-item {
display:block;
background:transparent url(../../images/buttons/buy-button-white.png) no-repeat 0 2px;
float:left;
width:40px;
padding-left:5px;
line-height:14px;
}
#content .content-layer .text-field .link-column {
float:right;
}
#content .content-layer .text-field .link-column a {
background:url(../../images/arrow-blue.gif) no-repeat left 4px;
color:#00466D;
float:right;
font-weight:bold;
padding-left:10px;
}
#content .content-layer .product-content-container a.close-button:link,
#content .content-layer .product-content-container a.close-button:visited,
#content .content-layer .product-content-container a.close-button:active,
#content .content-layer .product-content-container a.close-button:hover,
#content .info-layer-container .product-close-button-container a.close-button,
#content .content-layer .product-content-container a.layer-close-button:link,
#content .content-layer .product-content-container a.layer-close-button:visited,
#content .content-layer .product-content-container a.layer-close-button:active,
#content .content-layer .product-content-container a.layer-close-button:hover,
#content .info-layer-container .product-close-button-container a.layer-close-button {
background:url(../../images/buttons/productlayer-close-button.png) no-repeat right top;
color:#fff;
display:block;
float:right;
padding-right:20px;
text-decoration:none;
}
#content .content-layer a.dialog-button:link, 
#content .content-layer a.dialog-button:visited, 
#content .content-layer a.dialog-button:active, 
#content .content-layer a.dialog-button:hover {
background:url(../../images/arrow-blue.gif) no-repeat left 4px;
display:block;
color:#00466D;
float:left;
padding-left:10px;
margin-top:8px;
width:auto;
}
#content .content-layer .text-bold {
font-weight:bold;
}
#content .content-layer .text-small, 
#content .content-layer .form-row .text-small{
font-weight:normal;
}
.network-overview img {
margin:8px 8px 0 0;
}
#info-container {
display:none;
}
.infolayer {
display:block;
position:absolute;
top:277px;
left:700px;
z-index:200;
}
.infolayer .layer-close {
background:transparent url(../../images/infolayer/infolayer-close-button.png) no-repeat left top;
display:block;
height:16px;
position:absolute;
right:12px;
text-indent:-99999px;
width:17px;
}
.infolayer h2 {
font-size: 15px;
font-weight:bold;
margin-bottom:10px;
}
.layer-arrow {
display:block;
height:18px;
line-height:1px;
font-size:1px;
position:absolute;
width:18px;
}
.infolayer .arrow-left {
background:transparent url(../../images/infolayer/infolayer-arrow-left.png) no-repeat right top;
height:35px;
left:1px;
top:40px;
width:18px;
}
.infolayer .arrow-right {
background:transparent url(../../images/infolayer/infolayer-arrow-right.png) no-repeat left top;
height:35px;
right:1px;
top:40px;
width:18px;
}
.infolayer .arrow-top {
background:transparent url(../../images/infolayer/infolayer-arrow-top.png) no-repeat left bottom;
display:block;
height:19px;
left:40px;
top:0;
width:35px;
}
.layer-l {
padding:19px 12px 0 18px;
}
.layer-l .layer-header {
background:transparent url(../../images/infolayer/infolayer-l-header.png) no-repeat left top;
display:block;
line-height:1px;
font-size:1px;
height:8px;
width:356px;
} 
.layer-l .layer-content {
background:transparent url(../../images/infolayer/infolayer-l-content.png) repeat-y left top;
display:block;
text-align:left;
width:356px;
}
.layer-l .layer-footer {
background:transparent url(../../images/infolayer/infolayer-l-footer.png) no-repeat left bottom;
display:block;
line-height:1px;
font-size:1px;
height:12px;
width:356px;
}
.layer-s {
padding:19px 12px 0 18px;
}
.layer-s .layer-header {
background:transparent url(../../images/infolayer/infolayer-s-header.png) no-repeat left top;
display:block;
line-height:1px;
font-size:1px;
height:8px;
width:213px;
} 
.layer-s .layer-content {
background:transparent url(../../images/infolayer/infolayer-s-content.png) repeat-y left top;
display:block;
text-align:left;
width:213px;
}
.layer-s .layer-footer {
background:transparent url(../../images/infolayer/infolayer-s-footer.png) no-repeat left bottom;
display:block;
line-height:1px;
font-size:1px;
height:12px;
width:213px;
}
.layer-l .layer-content-inner, 
.layer-s .layer-content-inner{
padding:0 10px;
position:relative;
width:auto;
}
.fussnotenLayer {
left:225px;
position:absolute;
top:65px;
display:none;
width:546px;
z-index:9999;
}
.fussnotenLayer .flyout-header {
background:url(../../images/fussnotenlayer_bg_header.png) no-repeat;
height:25px;
position:relative;
width:546px;
}
.fussnotenLayer .flyout-header .flyout-closeLabel {
height:16px;
position:absolute;
right:11px;
top:5px;
width:17px;
}
.fussnotenLayer .flyout-header .flyout-closeLabel a {
background:url(../../images/fussnotenlayer_close.gif) no-repeat;
cursor: pointer;
display:block;
height:16px;
position:relative;
width:17px;
}
.fussnotenLayer .flyout-closeLabel {
height:16px;
position:relative;
left:518px;
top:22px;
width:17px;
z-index:99999;
}
.fussnotenLayer .flyout-closeLabel a {
background:url(../../images/fussnotenlayer_close.gif) no-repeat;
cursor:pointer;
display:block;
height:16px;
position:relative;
width:17px;
}
.fussnotenLayer .flyout-content {
background:url(../../images/fussnotenlayer_bg_content.png) repeat-y;
color:#818183;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 15px;
position:relative;
width:516px;
}
.fussnotenLayer .flyout-content strong {
font-weight:bold;
}
.fussnotenLayer .flyout-footer {
background:url(../../images/fussnotenlayer_bg_footer.png) no-repeat;
height:25px;
position:relative;
width:546px;
}
.fussnotenLayer .flyout-content-wrapper {
height:500px;
overflow: auto;
}
.footnote-container .footnote-content a {
cursor:pointer;
}
.noscript-info {
background:#FDE7ED;
border:1px solid #E60F46;
position:absolute;
width:100%;
z-index:20;
left:0;
}
.noscript-info p {
background:url(../../images/icon_red_attention.png) no-repeat 0 center;
color:#E60F46;
font-size:12px;
font-weight:bold;
margin-right:auto;
margin-left:auto;
padding-left:20px;
padding-top:7px;
padding-bottom:7px;
text-align:left;
width:950px;
}
.page-layer-loader {
display:block;
color:#00466D;
background:url(../../images/loader-bg.gif) no-repeat;
font-weight:bold;
height:102px;
position:absolute;
text-align:center;
width:170px;
left:50%;
top:50%;
}
.page-layer-loader .loader-icon {
display:block;
background:#fff url(../../images/layer_loader.gif) no-repeat;
margin:10px auto;
height:32px;
width:32px;
}
#content #swfcontent .no-flash {
background:#fff;
padding:2em;
width:auto;
}
#content #swfcontent .no-flash h2 {
font-weight:bold;
font-size:14px;
}
#content #swfcontent .no-flash a {
text-decoration:underline;
}
/** 
* subnavigation.css 
*/ 
#navigation-column {
background:none;
border:0;
}
#navigation-column .selected a,
#navigation-column .selected ul .selected a,
#navigation-column .selected ul .selected ul .selected a {
color:#ed7507;
}
#navigation-column .selected ul a,
#navigation-column .selected ul .selected ul a {
color:#525252;
}
#navigation-column a:hover,
#navigation-column a:active,
#navigation-column a:focus {
color:#ed7507;
}
#navigation-column li ul li a:hover,
#navigation-column li ul li a:active,
#navigation-column li ul li a:focus {
color:#ed7507;
}
#navigation-column a {
font-family:Arial;
position:relative;
}
.subnavigation {
margin:-1px 0 0 0;
}
.subnavigation li {
padding:0 0 5px 0;
}
.subnavigation li a {
color:#525252;
font-size:135%;
font-weight:600; 
text-decoration:none;
}
.subnavigation ul {
padding:1px 0 0 6px;
margin:0 0 -1px 0;
}
.subnavigation ul li {
background:url(../../images/generals/icon_subnavi.gif) no-repeat;
padding:2px 0 1px 7px;
font-size:12px;
}
.subnavigation ul .sub-last {
background:url(../../images/generals/icon_subnavi_last.gif) no-repeat;
}
.subnavigation li ul li a {
color:#525252;
font-size:12px;
font-weight:normal;
}
#tv-radio-area .subnavigation ul li {
background:url(../../images/generals/icon_subnavi_tv.gif) no-repeat;
}
#tv-radio-area .subnavigation ul .sub-last {
background:url(../../images/generals/icon_subnavi_last_tv.gif) no-repeat;
}
#tv-radio-area .subnavigation li a,
#tv-radio-area .subnavigation li ul li a {
color:#ffffff;
}
#tv-radio-area .subnavigation li a:hover,
#tv-radio-area .subnavigation .selected ul a:hover {
color:#EF690A;
}
#tv-radio-area .subnavigation .selected a,
#tv-radio-area .subnavigation .selected ul .selected a {
color:#EF690A;
}
#tv-radio-area .subnavigation .selected ul a {
color:#ffffff;
}
#navigation-column .online-beratung {
font-size:0;
height:auto;
}
#navigation-column .online-beratung span {
font-size:0;
position:relative;
}
#navigation-column .online-beratung span a {
display:block;
height:134px;
left:-6px;
margin-bottom:5px;
position:relative;
width:196px;
}
#navigation-column .online-beratung span a img {
}
#navigation-column .sim-karte-akt-box {
background:url(../../images/generals/sim_akt.png) no-repeat;
height:82px;
left:-10px;
position:relative;
width:161px;
}
#navigation-column .sim-karte-akt-box a {
background:url(../../images/buttons/rebrush/arrow_blue.gif) no-repeat 0 center;
bottom:17px;
color:#003077;
display:block;
font-size:15px;
font-weight:bold;
padding-left:7px;
position:absolute;
right:14px;
text-decoration:none;
}
.testsiegel {
background: url(../../images/generals/testsiegel.png) no-repeat;
display:block;
height:177px;
margin-top:7px;
left:-6px;
position:relative;
width:123px;
}

/** 
* buttons.css 
*/ 

#content .button,
.content .button {
border:0;
cursor:pointer;
display:block;
float:left;
height:18px;
line-height:0;
outline:none;
text-indent:-9999px;
width:68px;
}
#content .right-button-column .button {
margin-left:5px;
}
#content .left-button-column .button {
margin-right:5px;
}
#content .save {
background:url(../../images/buttons/save-button.png) no-repeat left top;
}
#content .save:hover {
background:url(../../images/buttons/save-button-hover.png) no-repeat left top;
}
#content .save-disable,
#content .save-disable:hover {
background:url(../../images/buttons/save-button-disable.png) no-repeat left top;
cursor:default;
}
#content .save-big {
background:url(../../images/buttons/save-big-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .save-big:hover {
background:url(../../images/buttons/save-big-button-hover.png) no-repeat left top;
}
#content .save-big-disable,
#content .save-big-disable:hover {
background:url(../../images/buttons/save-big-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .next {
background:url(../../images/buttons/next-button.png) no-repeat left top;
height:22px;
width:102px;
}
#content .next:hover {
background:url(../../images/buttons/next-button-hover.png) no-repeat left top;
}
#content .next-disable,
#content .next-disable:hover {
background:url(../../images/buttons/next-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .next-big {
background:url(../../images/buttons/next-button-big.png) no-repeat left top;
height:22px;
width:124px;
}
#content .next-big:hover {
background:url(../../images/buttons/next-button-big-hover.png) no-repeat left top;
}
#content .next-big-disable,
#content .next-big-disable:hover {
background:url(../../images/buttons/next-button-big.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .edit {
background:url(../../images/buttons/edit-button.png) no-repeat left top;
}
#content .edit:hover {
background:url(../../images/buttons/edit-button-hover.png) no-repeat left top;
}
#content .edit-disable,
#content .edit-disable:hover {
background:url(../../images/buttons/edit-button-disable.png) no-repeat left top;
cursor:default;
}
#content .edit-arrow {
background:url(../../images/buttons/edit-arrow-button.png) no-repeat left top;
width:78px;
}
#content .edit-arrow:hover {
background:url(../../images/buttons/edit-arrow-button-hover.png) no-repeat left top;
}
#content .edit-arrow-disable,
#content .edit-arrow-disable:hover {
background:url(../../images/buttons/edit-arrow-button-disable.png) no-repeat left top;
width:78px;
cursor:default;
}
#content .cancle {
background:url(../../images/buttons/cancle-button.png) no-repeat left top;
}
#content .cancle:hover {
background:url(../../images/buttons/cancle-button-hover.png) no-repeat left top;
}
#content .cancle-disable,
#content .cancle-disable:hover {
background:url(../../images/buttons/cancle-button-disable.png) no-repeat left top;
cursor:default;
}
#content .show {
background:url(../../images/buttons/show-button.png) no-repeat left top;
width:78px;
}
#content .show:hover {
background:url(../../images/buttons/show-button-hover.png) no-repeat left top;
}
#content .show-disable,
#content .show-disable:hover {
background:url(../../images/buttons/show-button-disable.png) no-repeat left top;
cursor:default;
width:78px;
}
#content .close {
background:url(../../images/buttons/close-button.png) no-repeat left top;
}
#content .close:hover {
background:url(../../images/buttons/close-button-hover.png) no-repeat left top;
}
#content .close-disable,
#content .close-disable:hover {
background:url(../../images/buttons/close-button-disable.png) no-repeat left top;
cursor:default;
}
#content .back {
background:url(../../images/buttons/back-button.png) no-repeat left top;
height:22px;
width:102px;
}
#content .back:hover {
background:url(../../images/buttons/back-button-hover.png) no-repeat left top;
}
#content .back-disable,
#content .back-disable:hover {
background:url(../../images/buttons/back-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .submit {
background:url(../../images/buttons/submit-button.png) no-repeat left top;
height:22px;
width:102px;
}
#content .submit:hover {
background:url(../../images/buttons/submit-button-hover.png) no-repeat left top;
}
#content .submit-disable,
#content .submit-disable:hover {
background:url(../../images/buttons/submit-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .submit-yellow {
background:url(../../images/buttons/submit-button-yellow.png) no-repeat left top;
height:20px;
width:70px;
}
#content .submit-yellow:hover {
background:url(../../images/buttons/submit-button-yellow-hover.png) no-repeat left top;
}
#content .submit-yellow-disable,
#content .submit-yellow-disable:hover {
background:url(../../images/buttons/submit-button-yellow-hover.png) no-repeat left top;
cursor:default;
height:20px;
width:70px;
}
#content .submit-small {
background:url(../../images/buttons/submit-button-small.png) no-repeat left top;
}
#content .submit-small:hover {
background:url(../../images/buttons/submit-button-small-hover.png) no-repeat left top;
}
#content .submit-small-disable,
#content .submit-small-disable:hover {
background:url(../../images/buttons/submit-button-small-disable.png) no-repeat left top;
cursor:default;
}
#content .info-button {
background:url(../../images/buttons/info-button.png) no-repeat left top;
display:block;
height:17px;
outline:none;
text-indent:-9999px;
width:16px;
}
#content .info-button:hover {
background-position: 0 -17px;
}
#content .hook-button {
background:url(../../images/buttons/hook-button.png) no-repeat left top;
padding-left:13px;
}
#content .toggle-link a{
background:url(../../images/buttons/link-arrow.png) no-repeat left 4px;
padding-left:12px;
text-decoration:underline;
}
#content .toggle-link a.active {
background-position:left -8px;
}
#content a.custom-link{
background:url(../../images/buttons/link-arrow.png) no-repeat left 4px;
padding-left:12px;
text-decoration:underline;
}
#content .order-button {
background:url(../../images/buttons/order-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .order-button:hover {
background:url(../../images/buttons/order-button-hover.png) no-repeat left top;
}
#content .order-button-disable,
#content .order-button-disable:hover {
background:url(../../images/buttons/order-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .order-button-small {
background:url(../../images/buttons/Button_bestellen.png) no-repeat left top;
height:20px;
width:84px;
}
#content .order-button-small:hover {
background:url(../../images/buttons/Button_bestellen.png) no-repeat left top;
}
#content .order-button-small-disable,
#content .order-button-small-disable:hover {
background:url(../../images/buttons/Button_bestellen.png) no-repeat left top;
cursor:default;
height:20px;
width:84px;
}
#content .check-button {
background:url(../../images/buttons/orange-arrow-button.png) no-repeat left top;
height:20px;
width:24px;
}
#content .check-button:hover {
background:url(../../images/buttons/orange-arrow-button-hover.png) no-repeat left top;
}
#content .check-button-disable,
#content .check-button-disable:hover {
background:url(../../images/buttons/orange-arrow-button-disable.png) no-repeat left top;
cursor:default;
height:20px;
width:24px;
}
#content .login-button {
background:url(../../images/buttons/login-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .availability-check {
background:url(../../images/buttons/availability-check-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .availability-check:hover {
background:url(../../images/buttons/availability-check-button-hover.png) no-repeat left top;
}
#content .availability-check-disable,
#content .availability-check-disable:hover {
background:url(../../images/buttons/availability-check-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .acknowledge {
background:url(../../images/buttons/acknowledge.png) no-repeat left top;
height:22px;
width:124px;
}
#content .acknowledge:hover {
background:url(../../images/buttons/acknowledge-hover.png) no-repeat left top;
}
#content .acknowledge-disable,
#content .acknowledge-disable:hover {
background:url(../../images/buttons/acknowledge-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .back-big {
background:url(../../images/buttons/back-button-big.png) no-repeat left top;
height:22px;
width:124px;
}
#content .back-big:hover {
background:url(../../images/buttons/back-button-big-hover.png) no-repeat left top;
}
#content .back-big-disable,
#content .back-big-disable:hover {
background:url(../../images/buttons/back-button-big-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .trailershow-big {
background:url(../../images/buttons/trailershow.png) no-repeat left top;
height:22px;
width:124px;
}
#content .trailershow-big:hover {
background:url(../../images/buttons/trailershow-hover.png) no-repeat left top;
}
#content .trailershow-big-disable,
#content .trailershow-big-disable:hover {
background:url(../../images/buttons/trailershow-hover-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:124px;
}
#content .trailershow-small {
background:url(../../images/buttons/trailershow-small.png) no-repeat right top;
height:19px;
width:73px;
}
#content .trailershow-small:hover {
background:url(../../images/buttons/trailershow-small-hover.png) no-repeat right top;
}
#content .trailershow-small-disable,
#content .trailershow-small-disable:hover {
background:url(../../images/buttons/trailershow-small-disable.png) no-repeat right top;
cursor:default;
height:19px;
width:73px;
}
#content .callback-button {
background:url(../../images/buttons/callback.png) no-repeat left top;
width:99px;
}
#content .callback-button:hover {
background:url(../../images/buttons/callback-hover.png) no-repeat left top;
}
#content .callback-button-disable,
#content .callback-button-disable:hover {
background:url(../../images/buttons/callback-disable.png) no-repeat left top;
cursor:default;
width:99px;
}
#content .dialog-button {
background:url(../../images/buttons/dialog.png) no-repeat left top;
width:99px;
}
#content .dialog-button:hover {
background:url(../../images/buttons/dialog-hover.png) no-repeat left top;
}
#content .dialog-button-disable,
#content .dialog-button-disable:hover {
background:url(../../images/buttons/dialog-disable.png) no-repeat left top;
cursor:default;
width:99px;
}
#content .open-button {
background:url(../../images/buttons/open-button.png) no-repeat left top;
}
#content .open-button:hover {
background:url(../../images/buttons/open-button-hover.png) no-repeat left top;
}
#content .open-button-disable,
#content .open-button-disable:hover {
background:url(../../images/buttons/open-button-disable.png) no-repeat left top;
cursor:default;
}
#content .leave-request {
background:url(../../images/buttons/leave-request.png) no-repeat left top;
height:22px;
width:141px;
}
#content .leave-request:hover {
background:url(../../images/buttons/leave-request-hover.png) no-repeat left top;
}
#content .leave-request-disable,
#content .leave-request-disable:hover {
background:url(../../images/buttons/leave-request-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:141px;
}
#content .continue-order {
background:url(../../images/buttons/continue-order.png) no-repeat left top;
height:22px;
width:141px;
}
#content .continue-order:hover {
background:url(../../images/buttons/continue-order-hover.png) no-repeat left top;
}
#content .continue-order-disable,
#content .continue-order-disable:hover {
background:url(../../images/buttons/continue-order-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:141px;
}
#content .go-to-meintv {
background:url(../../images/buttons/weiter_zu_meintv.gif) no-repeat left top;
height:32px;
width:124px;
}
#content .go-to-meintv:hover {
background:url(../../images/buttons/weiter_zu_meintv_over.gif) no-repeat left top;
}
#content .add-to,
#content .show-conflict-warning {
background:url(../../images/buttons/rebrush/add-to.png) no-repeat left top;
height:29px;
width:116px;
}
#content .add-to:hover,
#content .show-conflict-warning:hover {
background:url(../../images/buttons/rebrush/add-to.png) no-repeat left top;
}
#content .add-to-disable,
#content .add-to-disable:hover,
#content .show-conflict-warning-disable,
#content .show-conflict-warning-disable:hover {
background:url(../../images/buttons/add-to-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .refresh {
background:url(../../images/buttons/rebrush/refresh.png) no-repeat left top;
width:127px;
}
#content .refresh:hover {
background:url(../../images/buttons/rebrush/refresh.png) no-repeat left top;
width:127px;
}
#content .save-button {
background:url(../../images/buttons/save-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .save-button:hover {
background:url(../../images/buttons/save-button-hover.png) no-repeat left top;
}
#content .save-button-disable,
#content .save-button-disable:hover {
background:url(../../images/buttons/save-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .login-button {
background:url(../../images/buttons/login-button.png) no-repeat left top;
height:22px;
width:124px;
}
#content .login-button:hover {
background:url(../../images/buttons/login-button-hover.png) no-repeat left top;
}
#content .login-button-disable,
#content .login-button-disable:hover {
background:url(../../images/buttons/login-button-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content .left-content .arrow-left-button {
background:url(../../images/products/arrow-left.gif) no-repeat left top;
padding-left:16px;
}
#content .left-content a.arrow-left-button:link,
#content .left-content a.arrow-left-button:visited,
#content .left-content a.arrow-left-button:active,
#content .left-content a.arrow-left-button:hover {
font-weight:bold;
color:#00466D;
text-decoration:none;
display:block;
margin-top:7px;
}
#content .product-footer-button .right-content .arrow-right-button {
background:url(../../images/products/arrow-right.gif) no-repeat right top;
padding-right:20px;
}
#content .product-footer-button .right-content a.arrow-right-button:link,
#content .product-footer-button .right-content a.arrow-right-button:visited,
#content .product-footer-button .right-content a.arrow-right-button:active,
#content .product-footer-button .right-content a.arrow-right-button:hover {
color:#00466D;
font-weight:bold;
text-decoration:none;
display:block;
margin-top:8px;
margin-right:2px;
text-align:right;
}
#content .btn-tarifwechsel {
background: url(../../images/buttons/charge-change.png) no-repeat;
height:22px;
width:124px;
}
#content .btn-tarifwechsel:hover {
background: url(../../images/buttons/charge-change-hover.png) no-repeat;
}
#content .btn-tarifwechsel-disable,
#content .btn-tarifwechsel-disable:hover {
background: url(../../images/buttons/charge-change-disable.png) no-repeat;
}
#content .big-blue-arrow {
background:url("../../images/buttons/arrow_blue.png") no-repeat scroll 0 center transparent;
color:#004483;
padding-left:15px;
position:relative;
text-decoration:underline;
}
#content .small-blue-arrow {
background:url("../../images/arrow-blue.gif") no-repeat scroll 0 center transparent;
color:#004483;
padding-left:10px;
text-decoration:underline;
}
#content .submit-small-grey,
#navigation-column .consulting-box .content .submit-small-grey {
background:url(../../images/buttons/submit-small.png) no-repeat left top;
height:18px;
width:23px;
}
#content .submit-small-grey:hover,
#navigation-column .consulting-box .content .submit-small-grey:hover {
background:url(../../images/buttons/submit-small-hover.png) no-repeat left top;
}
#content .submit-small-grey-disable,
#content .submit-small-grey-disable:hover,
#navigation-column .consulting-box .content .submit-small-grey-disable,
#navigation-column .consulting-box .content .submit-small-grey-disable:hover {
background:url(../../images/buttons/submit-small-disable.png) no-repeat left top;
cursor:default;
height:18px;
width:23px;
}
#content .arrow-white {
background:url("../../images/arrow-white.gif") no-repeat 0 3px;
color:#fff;
text-decoration:underline;
padding:0 0 0 8px;
}
#content .remove {
background:url(../../images/buttons/remove.png) no-repeat left top;
height:22px;
width:124px;
}
#content .remove:hover {
background:url(../../images/buttons/remove-hover.png) no-repeat left top;
}
#content .remove-disable,
#content .remove-disable:hover {
background:url(../../images/buttons/remove-disable.png) no-repeat left top;
cursor:default;
height:22px;
width:102px;
}
#content a.big-orange-arrow {
background:url("../../images/buttons/rebrush/hook_big_orange.gif") no-repeat scroll 0 center transparent;
color:#004483;
padding-left:15px;
position:relative;
text-decoration:none;
}
#content abig-orange-arrow:hover {
text-decoration:underline;
}
#content a.small-orange-arrow {
background:url("../../images/buttons/rebrush/hook_orange.gif") no-repeat scroll 0 center transparent;
color:#525252;
cursor:pointer;
font-size:12px;
padding-left:10px;
text-decoration:none;
}
#content a.small-orange-arrow:hover {
text-decoration:underline;
}
#content a.more-info {
background:url(../../images/buttons/rebrush/btn_more_details.png) no-repeat;
display:block;
cursor:pointer;
height:24px;
position:relative;
text-indent:-8000px;
width:88px;
}
#content .highlights {
background:url(../../images/buttons/rebrush/highlights.png) no-repeat left top;
height:24px;
width:90px;
}
#content .watch-tutorial {
background:url(../../images/buttons/rebrush/watch-tutorial.png) no-repeat left top;
height:24px;
width:121px;
}
#content .to-configurator {
background:url(../../images/buttons/rebrush/to-configurator.png) no-repeat left top;
height:24px;
width:126px;
}
#content .recommended-charges {
background:url(../../images/buttons/rebrush/recommended-charges.png) no-repeat left top;
height:24px;
width:125px;
}
#content .recommended-receivers {
background:url(../../images/buttons/rebrush/recommended-receivers.png) no-repeat left top;
height:24px;
width:140px;
}
#content .close-grey {
background:url(../../images/buttons/rebrush/close.png) no-repeat left top;
height:24px;
width:92px;
}
#content .video-close:visited,
#content .video-close {
background:url("../../images/buttons/rebrush/productlayer-close-button.png") no-repeat scroll right center transparent;
float:right;
padding-right:25px;
padding-top:6px;
line-height:8px;
text-decoration:none;
}
#content .more-info-grey {
background:url(../../images/buttons/rebrush/btn_more_details_grey.png) no-repeat left top;
height:24px;
width:84px;
}
#content .buttons .close-grey,
#content .buttons .more-info-grey {
float: right;
overflow: hidden;
text-indent: -9999px;
text-align: left;
}
#content .big-send {
background:url(../../images/kundenservice/buttons/send.png) no-repeat left top;
height:29px;
width:115px;
float:right;
}
/** 
* footnote.css 
*/ 

#content .footnote-container { 
clear:both;
display:block;
margin-bottom:8px;
position:relative;
width:554px;
}
#content .footnote-header {
display:block;
width:554px;
}
#content .footnote-footer {
display:block;
width:554px;
}
#content .footnote-content {
color:#525252;
height:100%;
padding:0 8px;
width:538px;
}
#content .footnote-content strong {
font-weight:bold;
}
#content .footnote-container .footnote-content a:hover {
text-decoration:underline;
}
#content .footnote-container .footnote-content a {
text-decoration:none;
} 
#content .footnote-content a:link,
#content .footnote-content a:visited,
#content .footnote-content a:active,
#content .footnote-content a:hover {
color:#EF690A;
}
#content .footnote-content .toggle-container {
display:none;
padding:12px 0 0;
}
#content .footnote-content p {
padding-bottom:8px;
}
#content .footnote-content .footnote-block {
padding-bottom:7px;
}
#content .footnote-content .footnote-block .footnote-ziffer {
float:left;
font-weight:bold;
font-size:12px;
}
#content .footnote-content .footnote-block .footnote-text {
float:right;
width:97.2%;
}
#content .footnote-content .footnote-block .footnote-text h3 {
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
#tv-radio-area #content .footnote-content .footnote-block .footnote-text h3,
#tv-radio-area #content .footnote-content,
#tv-radio-area #content .footnote-content p{
color:#fff;
}
/** 
* layout_extension.css 
*/ 
#column-container {
background:url(../../images/generals/bg_content.png) no-repeat;
}
#tv-radio-area #column-container {
background:url(../../images/generals/bg_content_tv.png) no-repeat;
}
#navigation-column .consulting-box {
margin:0 0 0 5px;
width:151px;
}
#navigation-column .consulting-box .header {
background:url(../../images/box_grau-head.gif) 0 0 no-repeat;
height:5px;
overflow:hidden;
}
#navigation-column .consulting-box .content {
background:url(../../images/box_grau-content.gif) 0 0 repeat-y;
}
#navigation-column .consulting-box .content h3 {
font-weight:bold;
margin:0 2px 0 4px;
}
#navigation-column .consulting-box .content p {
margin:2px 2px 2px 4px;
}
#navigation-column .consulting-box .content a,
a.arrow-blue {
background:url(../../images/arrow-blue.gif) 0 center no-repeat;
margin:6px 2px 0 4px;
padding-left:7px;
text-decoration:underline;
}
#navigation-column .consulting-box .content a:hover {
text-decoration:none;
}
#navigation-column .consulting-box .content .float-left {
float:left;
margin-left:2px;
}
#navigation-column .consulting-box .content .float-right {
float:right;
margin-right:2px;
}
#navigation-column .consulting-box .footer {
background:url(../../images/box_grau-footer.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
width:151px;
}
#navigation-column .consulting-box .content select {
font-size:11px;
float:left;
margin-left:5px;
width:110px;
}
#navigation-column .consulting-box .content .button {
margin:0;
padding:0;
}
#content .list-white-hook li {
background: url("../../images/buttons/hook_white.png") no-repeat 0 2px;
line-height:13px;
margin:0 0 6px 0;
padding:0 0 0 18px;
}
#content .list-blue-hook li {
background: url("../../images/hook_blue.png") no-repeat 0 2px;
line-height:13px;
margin:0 0 6px 0;
padding:0 0 0 18px;
}
.list-darkblue-hook li {
background: url("../../images/hook_dark_blue.png") no-repeat 0 2px;
line-height:13px;
margin:0 0 6px 0;
padding:0 0 0 18px;
}
#content ul li.no-style {
background:none;
}
#content ul li.padding-top {
padding-top:10px;
}
#content ul li.padding-top-small {
padding-top:4px;
}
.blue-plus li {
background:url("../../images/buttons/rebrush/icon_plus_blue.gif") no-repeat scroll 0 5px transparent;
color:#003077;
padding-bottom:5px;
padding-left:13px;
}
.grey-plus li {
background:url("../../images/buttons/rebrush/icon_plus_grey.gif") no-repeat scroll 0 5px transparent;
color:#525252;
padding-bottom:5px;
padding-left:13px;
}
h1 {
color:#003077;
font-family:Arial;
font-size:40px;
font-weight:bold;
padding-bottom:3px;
}
h2 {
color:#EF690A;
font-size:19px;
font-weight:bold; 
}
h3 {
color:#EF690A;
font-size:15px;
font-weight:bold;
}
#content .title-standard {
font-weight:bold;
}
#content .title-normal {
font-weight:normal;
}
#content .color-white,
#content .color-white:link,
#content .color-white:visited {
color:#fff;
}
#content .color-blue {
color:#004483;
}
#content .color-grey {
color:#5C636A;
}
#content .color-orange {
color:#eb690b;
}
#content a.underline,
#content a.underline:link,
#content a.underline:visited {
text-decoration: underline;
}
#content .one-column {
width:100%;
}
#content .two-column {
width:48%;
}
#content .three-column {
width:33%;
}
#content .center-column {
margin:0 auto;
width:auto;
}
#content .font-largest {
font-size:30px;
line-height:25px;
}
#content .font-large {
font-size:24px;
line-height:28px;
}
#content .font-middle {
font-size:20px;
line-height:24px;
}
#content .font-normal {
font-size:12px;
line-height:13px;
}
#content .font-small {
font-size:11px;
line-height:13px;
}
#content .font-smallest {
font-size:10px;
line-height:13px;
}
#content .float-left {
float:left;
}
#content .float-right {
float:right;
}
#content .float-left .item-inner {
margin-right:15px;
}
#content .float-right .item-inner {
margin-left:15px;
}
#content .font-size-small {
font-size:11px;
}
#content .font-size-normal {
font-size:12px;
}
#content .font-size-middle {
font-size:13px;
}
#content .font-size-big {
font-size:24px;
}
#content .text-aling-right {
text-align:right;
}
#content .text-aling-left {
text-align:left;
}
#content .spacer-micro {
clear:both;
height:5px;
font-size:0;
line-height:0px;
}
#content .spacer-small,
.spacer-small {
clear:both;
height:10px;
}
#content .spacer-middle,
.spacer-middle {
clear:both;
height:25px;
}
#content .spacer-large {
clear:both;
height:50px;
}
#content .wechsel-vorteile .item-inner {
background:url("../../images/wechsel-vorteile-icon.png") no-repeat 0 0;
padding-left:40px;
}
#content .produkt-vorteile .item-inner {
background:url("../../images/produkt-vorteile-icon.png") no-repeat 0 0;
padding-left:40px;
}
#content .clever-starter {
background:url("../../images/clever-starter.png") no-repeat 0 0;
height:237px;
margin-right:20px;
position:relative;
width:198px;
}
#content .clever-25 {
background:url("../../images/clever-25.png") no-repeat 0 0;
height:237px;
margin-right:20px;
position:relative;
width:198px;
}
#content .clever-50 {
background:url("../../images/clever-50.png") no-repeat 0 0;
height:237px;
position:relative;
width:198px;
}
#content .wechsel-headline {
background:url("../../images/custom-headline-bg.png") no-repeat 0 0;
width:auto;
padding:22px 0;
}
#content .wechsel-headline h1 {
font-size:30px;
text-transform:uppercase;
}
#content .clever-starter a,
#content .clever-25 a,
#content .clever-50 a {
display:block;
height:18px;
position:relative;
text-indent:-50000px;
width:53px;
z-index: 1000;
zoom:1;
}
#content .clever-starter div,
#content .clever-25 div,
#content .clever-50 div {
bottom:7px;
left:10px;
height:18px;
position:absolute;
width:53px;
}
#content .einfach-wechseln-container {
background:url("../../images/dsl_wechslerservice_bg_produktbox.png") no-repeat 0 0;
color:#003452;
height:500px;
width:auto;
}
#content .einfach-wechseln-container .item-inner {
padding:20px 20px 10px 15px;
}
#content .einfach-wechseln-container .three-column {
margin-left:15px;
}
#content .einfach-wechseln-container .three-column .item-inner {
padding-top:10px;
}
#content .einfach-wechseln-container a:link, #content .einfach-wechseln-container a:visited,
#content .einfach-wechseln-container a:hover, #content .einfach-wechseln-container a:active{
color:#407492;
}
#content .erinnerungsservice {
color:#004483;
width:620px;
}
#content .hint-container-large {
color:#004483;
width:734px;
}
#content .hint-container-large .hint-top {
background:transparent url(../../images/hintbox-larg-top.png) no-repeat 0 0;
height:7px;
margin:0;
padding:0;
width:auto;
}
#content .hint-container-large .hint-content {
background:transparent url(../../images/hintbox-larg-bg.png) repeat-y 0 0;
margin:0;
padding:0;
width:auto;
}
#content .hint-container-large .hint-content .item-inner {
padding:0 15px;
min-height:30px;
width:auto;
}
#content .hint-container-large .hint-bottom {
background:transparent url(../../images/hintbox-larg-bottom.png) no-repeat 0 0;
height:10px;
margin:0;
padding:0;
width:auto;
}
#content .hint-container-large a {
color:#407492;
text-decoration:underline;
}
#content .light-blue-container {
background-color:#bfd0e0;
padding:10px 0 10px 13px;
width:auto;
}
#content .hint-container-large .hint-content .spacer-nr-one {
background:transparent url(../../images/round-nr-one.png) no-repeat 10px 0;
padding-left:50px;
}
#content .hint-container-large .hint-content .spacer-nr-two {
background:transparent url(../../images/round-nr-two.png) no-repeat 10px 0;
padding-left:50px;
}
#content .hint-container-large .hint-content .spacer-nr-three {
background:transparent url(../../images/round-nr-three.png) no-repeat 10px 0;
padding-left:50px;
}
#content .spacer-left-small {
padding-left:50px;
padding-right:13px;
}
.customize-fancy-close {
background:url(../../images/fancybox/close.png) no-repeat 0 0;
display:block;
cursor:pointer;
height:16px;
position:absolute;
text-indent:-50000px;
width:17px;
top:15px;
right:15px;
z-index:1300;
}
.noscript-info {
background:#FDE7ED;
border:1px solid #E60F46;
position:absolute;
width:100%;
z-index:20;
left:0;
}
.noscript-info p {
background:url(../../images/icon_red_attention.png) no-repeat 0 center;
color:#E60F46;
font-size:12px;
font-weight:bold;
margin-right:auto;
margin-left:auto;
padding-left:20px;
padding-top:7px;
padding-bottom:7px;
text-align:left;

width:480px;
}
#content a:link, 
#content a:visited {
color:#535353;
text-decoration:underline;
}
#content a:hover, 
#content a:active {
color:#535353;
}
#content .footnote-container {
font-size:10px;
padding:10px 0 0 0;
}
#content .footnote-header, #content .footnote-content, #content .footnote-footer {
color:#535353;
background:none;
margin:0;
padding:0;
}
#content .footnote-content a {
background:none;
}
#content .fussnotenLayer a:link, 
#content .fussnotenLayer a:visited {
color:#535353;
text-decoration:underline;
}
#content .fussnotenLayer a:hover, 
#content .fussnotenLayer a:active {
color:#535353;
}
#content .one-column {
width:100%;
}
#content .rq-column {
width:64.66%;
margin-right:2.55%;
}
#content .rq-column-r {
width:64.66%;
margin-right:0;
}
#content .two-column {
width:48%;
margin-right:2.55%;
}
#content .two-column-r {
width:48%;
margin-right:0;
}
#content .three-column {
width:31.33%;
margin-right:2.55%;
}
#content .three-column-r {
width:31.33%;
margin-right:0;
}
#content .four-column {
width:23%;
margin-right:2.22%;
}
#content .four-column-r {
width:23%;
margin-right:0;
}
#tv-radio-area #content .footnote-container .footnote-content {
color:#ffffff;
}
#tv-radio-area #content .footnote-container .footnote-content a {
color:#EF690A;
text-decoration:none;
}
#tv-radio-area #content .footnote-container .footnote-content a:hover {
text-decoration:underline;
}
.arrow-orange,
.arrow-onrage:link {
color:#525252;
background:url(../../images/kundenservice/forms/icon_arrow_orange.png) no-repeat left 3px;
padding-left:12px;
text-decoration:none;
}
.nobreak {
white-space: nowrap;
}
/** 
* ../kundenservice/forms.css 
*/ 
.form-box {
width:634px;
color:#525252;
font-size:12px;
}
.form-box a{
outline: none;
}
.form-collection .form-box {
margin-top:-10px;
}
.form-collection .start{
margin-top:0;
}
.form-box .form-header-open,
.form-box .form-header-close,
.form-box .form-header{
background:url(../../images/kundenservice/forms/header.png);
background-repeat:no-repeat;
height:40px;
}
.one .form-header,
.one .form-header-open,
.one .form-header-close{
background:url(../../images/kundenservice/forms/header.png);
background-repeat:no-repeat;
height:40px;
}
.end .form-header-close{
background:url(../../images/kundenservice/forms/header_end.png);
background-position:1px 0;
background-repeat:no-repeat;
height:45px;
}
#tv-radio-area .form-box .form-header-open h2,
#tv-radio-area .form-box .form-header-close h2,
#tv-radio-area .form-box .form-header h2,
.form-box .form-header-open h2,
.form-box .form-header-close h2,
.form-box .form-header h2{
color:#eb690b;
font-size:25px;
padding-left:15px;
padding-top:10px;
width: 520px;
}
.form-box .form-header-close h2 {
padding-top: 8px;
}
.end .form-header-close h2 {
padding-top:10px;
}
#tv-radio-area .form-box .form-header-open h2,
.form-box .form-header-open h2{
padding-left:40px;
background:url(../../images/kundenservice/forms/arrow_down.png);
background-repeat: no-repeat;
background-position:18px 17px;
}
#tv-radio-area .form-box .form-header-close h2,
.form-box .form-header-close h2{
padding-left:40px;
background:url(../../images/kundenservice/forms/arrow_up.png);
background-repeat: no-repeat;
background-position:18px 17px;
}
.one .form-header h2,
.one .form-header-open h2,
.one .form-header-close h2 {
background-image: none;
padding-left:15px;
}
.form-box .form-header-open .buttons,
.form-box .form-header-close .buttons,
.form-box .form-header .buttons{
height:24px;
margin-top:-24px;
padding-right:12px;
text-align:right;
}
.form-box .form-header .form-info-text{
height:24px;
margin-top:-20px;
padding-right:20px;
text-align:right;
}
.form-box .form-header .form-info-text span.price{
font-weight: bold;
}
.form-box .form-header-big-open,
.form-box .form-header-big-close,
.form-box .form-header-big{
background:url(../../images/kundenservice/forms/header_big.png);
background-position:0px 2px;
background-repeat:no-repeat;
height:48px;
}
.end .form-header-big-close,
.end .form-header-big{
background:url(../../images/kundenservice/forms/header_big_end.png);
background-position:0 -1px;
background-repeat:no-repeat;
height:53px;
}
.form-box .form-header-big-open h2,
.form-box .form-header-big-close h2,
.form-box .form-header-big h2 {
color:#eb690b;
font-size:20px;
padding-left:15px;
padding-top:8px;
height:26px;
}
.form-box .form-header-big-close h2 {
padding-top: 6px;
}
.end .form-header-big-close h2 {
padding-top:8px;
}
.form-box .form-header-big-open h2{
padding-left:40px;
background:url(../../images/kundenservice/forms/arrow_down.png);
background-repeat: no-repeat;
background-position:18px 21px;
zoom:1;
}
.form-box .form-header-big-close h2{
padding-left:40px;
background:url(../../images/kundenservice/forms/arrow_up.png);
background-repeat: no-repeat;
background-position:18px 21px;
zoom:1;
}
.form-box .form-header-big-open .buttons,
.form-box .form-header-big-close .buttons,
.form-box .form-header-big .buttons{
height:24px;
margin-top:-19px;
padding-right:12px;
text-align:right;
}
.form-box .form-header-big-open p,
.form-box .form-header-big-close p,
.form-box .form-header-big p{
padding-left:40px;
margin-top: -9px;
}
.form-box .form-header-big-close p {
margin-top: -11px;
}
.form-box .form-header-big-open .buttons a,
.form-box .form-header-big-close .buttons a,
.form-box .form-header-big .buttons a,
.form-box .form-header-open .buttons a,
.form-box .form-header-close .buttons a,
.form-box .form-header .button a{
float:right;
}
.form-box .form-header-big-open a.edit,
.form-box .form-header-open a.edit{
background: url(../../images/kundenservice/buttons/edit_disable.png);
}
.form-box .form-header-big-open a.close,
.form-box .form-header-open a.close{
background:url(../../images/kundenservice/buttons/close.png) no-repeat;
}
.form-box .form-content{
background:url(../../images/kundenservice/forms/background_formulare.png);
zoom:1;
}
.form-box .form-content-background{
background:url(../../images/kundenservice/forms/background_formular_content.png);
background-position: bottom;
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
}
.form-box .form-area-separator {
border-bottom:1px solid #b9b9b9;
margin:0 2px 0 2px;
}
.form-box .form-footer,
.form-box .form-footer-end{
clear:both;
text-align:left;
padding-right:12px;
padding-top:7px;
height:40px;
}
.form-box .form-footer a,
.form-box .form-footer-end a{
float:right;
}
.form-box .form-footer a.left,
.form-box .form-footer a.left:visited,
.form-box .form-footer a.left:link {
float:left;
}
.form-box .form-footer{
background:url(../../images/kundenservice/forms/footer.png);
background-repeat:no-repeat;
}
.form-box .form-footer-end,
.form-collection .end .form-footer,
.form-box .end .form-footer{
background:url(../../images/kundenservice/forms/footer_end.png);
background-repeat:no-repeat;
background-position: 0px 0;
padding-top:9px;
}
.form-collection .form-box .short-footer {
background:url(../../images/kundenservice/forms/footer_end_small.png);
background-repeat:no-repeat;
background-position: 0px 0;
padding-top:0;
}
.form-box .form-column-100{
width:618px;
padding-top:10px;
}
.form-box .form-column-75{
float:left;
width:433px;
padding-top:10px;
padding-bottom: 20px;
}
.form-box .form-column-25{
float:left;
width:178px;
padding-top:10px;
padding-bottom: 20px;
position:relative;
}
.form-box .form-column-33{
float:left;
width:206px;
padding-top:10px;
padding-bottom: 20px;
}
.form-box .form-column-50{
float:left;
width:309px;
padding-top:10px;
padding-bottom: 20px;
}
.form-box .mod-space {
padding-bottom:8px;
}
.form-box .form-column-border{
border-right: 1px #b9b9b9 solid;
}
.form-box .form-column-border-left {
border-left: 1px #b9b9b9 solid;
}
.form-box .form-row{
height: auto !important;
height:23px;
min-height:23px;
margin-left:10px;
}
.form-box .form-text,
.form-box .cufon-topic {
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}
.form-box .link-field {
margin-left:10px;
margin-right:10px;
}
.form-box .input-description {
clear:both;
font-size:10px;
margin-left:110px;
}
.form-box .security-check .input-description {
font-size:12px;
margin-right:3px;
}
.form-box .cufon-topic {
margin-bottom:0;
}
#column-container .tooltip,
#column-container .tooltip:link,
#column-container .tooltip:visited {
background:url(../../images/kundenservice/forms/icon_interrogation_mark.png) no-repeat;
cursor:pointer;
display: block;
height:22px;
margin:0;
padding:0;
position:relative;
overflow:hidden;
text-decoration: none;
width:22px;
}
.form-box .form-row label{
width:110px;
display:block;
float:left;
padding-top:3px;
}
.form-box .text-view label {
padding-top:0;
}
.form-box .form-row select,
.form-box .form-row input{
border: 1px #bbbbbb solid;
color: #777777;
height: 20px;
}
.form-box .form-row input{
height: 18px;
}
.form-box .form-row p{
margin:0;
}
.form-box .form-content .strong label{
font-weight:bold;
}
.form-box .form-message{
background:#f2f2f2;
border: 1px #b9b9b9 solid;
padding: 8px;
margin: 8px;
margin-top:0;
}
.form-box .form-content .error input{
border:1px #ff0000 solid;
}
.form-box .form-content .error .error-message{
padding-left: 110px;
padding-top:2px;
padding-bottom:9px;
clear:both;
}
.form-box .error .form-message,
.form-box .form-error-message {
background:#f2f2f2;
border: 1px #b9b9b9 solid;
padding: 8px;
margin: 8px;
margin-top:0;
background-image:url(../../images/kundenservice/forms/message_error.gif);
background-repeat:no-repeat;
padding-left: 30px;
background-position:10px 9px;
clear:both;
position:relative;
}
.form-box .form-content.error{
padding-top:10px;
}
.form-box .form-success-message {
background:#f2f2f2;
border: 1px #b9b9b9 solid;
padding: 8px;
margin: 8px;
margin-top:0;
background-image:url(../../images/kundenservice/forms/icon_tick_green.png);
background-repeat:no-repeat;
padding-left: 30px;
background-position:10px 9px;
clear:both;
position:relative;
}
.form-box .form-content h3 {
margin-left:10px;
font-size:20px;
margin-bottom:6px;
color:#525252;
}
.form-box .form-content h4 {
margin-left:10px;
margin-bottom:10px;
color:#525252;
}
.form-box .form-content table{
margin-left:10px;
margin-right:10px;
width:100%;
}
.form-box .form-content table .center{
text-align:center;
}
.form-box .form-content table .product-title {
width:180px;
}
.form-box .form-content table .product-price {
text-align: right;
}
.form-box .form-content table .bottom td,
.form-box .form-content table .bottom {
vertical-align: bottom;
}
.form-box .form-content table th {
border-bottom: 2px #fff solid;
border-right:2px #fff solid;
font-weight:bold;
padding:5px 10px;
}
.form-box .form-content table td {
vertical-align:middle;
padding:3px 8px;
border-bottom: 1px #fff solid;
border-right:2px #fff solid;
}
.form-box .form-content table.no-border th,
.form-box .form-content table.no-border td {
border-color:transparent;
}
.form-box .form-content table .icon {
padding:0 8px;
width:30px;
}
.form-box .form-content table .button-field{
padding:0;
}
.form-box .form-content table.option th{
background: #e2e2e2;
}
.form-box .form-content table.option td{
background: #f2f2f2;
}
.form-box .form-content table.option .separate {
background:#ffffff;
padding:0;
width:18px;
}
.form-box .form-content .table-column-100 {
padding-left: 10px;
padding-right: 10px;
width: 598px;
}
.form-box .form-content .table-column-100 table {
margin-left:0;
margin-right:0;
}
.form-box .form-content ol li{
padding-bottom:3px;
margin-left:20px;
}
.form-box .form-content .button-row{
margin-left:15px;
}
.form-box .form-content .select-field select{
width:284px;
}
.form-box .form-content .text-field input{
width:280px;
}
.form-box .form-content .select-text-field select {
width:66px;
}
.form-box .form-content .select-field-readonly input.short {
width:62px;
}
.form-box .form-content .select-field-readonly input.large {
width:212px;
}
.form-box .form-content .date-field-readonly .day {
width:62px;
}
.form-box .form-content .date-field-readonly .month {
width:145px;
}
.form-box .form-content .date-field-readonly .year {
width:62px;
}
.form-box .form-content .select-text-field input{
width:211px;
}
.form-box .form-content .date-field .day,
.form-box .form-content .date-field .year{
width:66px;
}
.form-box .form-content .date-field .month{
width:145px;
}
.form-box .form-content .text-radio-field{
min-height:45px;
}
.form-box .form-content .text-radio-field label.radio-button{
width:auto;
padding-right:20px;
}
.form-box .form-content .text-radio-field input{
vertical-align:top;
margin-right:2px;
}
.form-box .form-content .street-nr-field select.street{
width:218px;
}
.form-box .form-content .street-nr-field select.nr{
width:62px;
}
.form-box .form-content .street-nr-field .street{
width:212px;
}
.form-box .form-content .street-nr-field .nr{
width:62px;
}
.form-box .form-content .plz-ort-field .plz{
width:62px;
}
.form-box .form-content .plz-ort-field .ort{
width:212px;
}
.form-box .form-content .select-field .ort {
width:216px;
}
.form-box .form-content .telefon-field .prefix{
width:84px;
}
.form-box .form-content .telefon-field .telefon{
width:190px;
}
.form-box .form-content .checkbox-field-right label{
display:inline;
width:auto;
float:none;
}
.form-box .form-content .checkbox-field-right input{
vertical-align:top;
margin-right:2px;
float:left;
}
.form-box .form-content .form-column-50 .error{
color: #ff0000;
height:auto;
}
.form-box .form-column-50 table{
width:289px;
}
.form-box .form-row .form-column-50 label {
width:100px;
}
.form-box .form-content .form-column-50 .select-field select{
width:184px;
}
.form-box .form-content .form-column-50 .text-field input{
width:180px;
}
.form-box .form-content .form-column-50 .select-text-field input{
width:111px;
}
.form-box .form-content .form-column-50 .street-nr-field .street{
width:135px;
}
.form-box .form-content .form-column-50 .street-nr-field .nr{
width:40px;
}
.form-box .form-content .form-column-50 .plz-ort-field .plz{
width:40px;
}
.form-box .form-content .form-column-50 .plz-ort-field .plz-label {
width:40px;
}
.form-box .form-content .form-column-50 .plz-ort-field .ort{
width:135px;
}
.form-box .form-content .form-column-50 .telefon-field .prefix{
width:60px;
}
.form-box .form-content .form-column-50 .telefon-field .telefon{
width:115px;
}
.form-box .form-content .form-column-50 .checkbox-field label{
display:inline;
width:auto;
float:none;
}
.form-box .form-content .form-column-50 .checkbox-field input{
vertical-align:top;
margin-right:2px;
}
.form-box .form-content .form-column-50 .sub-checkbox-fields {
clear:both;
margin-left:14px;
}
.form-box .form-content .form-column-50 .sub-checkbox-fields .textarea-field {
height:115px;
margin-left:14px;
width:260px;
}
.form-box .form-content .form-column-50 .sub-checkbox-fields .textarea-field textarea {
height:104px;
width:100%;
}
.form-box .form-content .form-column-50 .form-row-flexible .textarea-field textarea {
height:104px;
width:90%;
}
.form-box .form-content .form-column-50 .text-radio-field{
height:23px;
}
#kontaktform .form-box .form-content .form-column-50 .text-radio-field{
height:auto !important;
}
#kontaktform .form-box .form-content .form-column-50 .sub-checkbox-fields .textarea-field textarea {
width: 90%;
}
.form-box .form-content .form-column-50 .long-text-field input{
width:238px;
}
.form-box .form-content .form-column-50 .long-text-field label{
width:45px;
}
.form-box .form-content .textarea-field textarea {
border:1px solid #BBBBBB;
color:#777777;
height:100%;
overflow:hidden;
width:100%;
}
.form-box .form-content .form-column-50 .textarea-field {
width:280px;
}
.form-box .form-content .form-column-50 .textarea-field textarea {
height:135px;
width:280px;
}
.form-content .form-column-50 .form-row-flexible {
padding-left: 10px;
}
.form-box .form-column-100 .form-text{
padding:0;
margin-bottom:0;
}
.form-box .select-text-field .jNiceWrapper,
.form-box .date-field .jNiceWrapper,
.form-box .select-field .jNiceWrapper{
display:inline;
}
.form-box .checkbox-field .jNiceWrapper {
float:left;
margin-right:3px;
}
.form-box .jNiceHidden{
vertical-align:top;
}
.form-box .form-content .form-column-75 .error,
.form-box .form-content .form-column-66 .error,
.form-box .form-content .form-column-50 .error,
.form-box .form-content .form-column-33 .error,
.form-box .form-content .form-column-25 .error,
.form-box .form-content .error{
color: #ff0000;
}
.personal-data .form-box .form-footer,
.personal-data .form-box .form-content{
visibility: hidden;
zoom:1;
}
.form-box .form-content .accounts-overview {
margin:0;
width:619px;
}
.form-box .form-content .accounts-overview thead td,
.form-box .form-content .accounts-overview tbody td {
border-right:3px solid #e2e2e2;
border-bottom:3px solid #e2e2e2;
padding:5px 9px 5px 9px;
}
.form-box .form-content .accounts-overview thead .last,
.form-box .form-content .accounts-overview tbody .last {
border-right:0;
}
.form-box .form-content .accounts-overview thead td {
background:url(../../images/kundenservice/forms/bg_blue_tab_head.png) repeat-x;
color:#ffffff;
font-weight:bold;
text-align:center;
}
.form-box .form-content .accounts-overview thead .col-status {
width:45px;
}
.form-box .form-content .accounts-overview thead .col-date {
width:84px;
}
.form-box .form-content .accounts-overview thead .col-doc {
width:45px;
}
.form-box .form-content .accounts-overview tbody td {
background:#ffffff;
}
.form-box .form-content .accounts-overview tbody .email {
background-image:url(../../images/kundenservice/forms/icon_email_sprite.png);
background-repeat:no-repeat;
display:block;
height:11px;
margin:0 auto;
overflow:hidden;
width:13px;
}
.form-box .form-content .accounts-overview tbody .read {
background-position:0 -11px;
height:13px;
}
.form-box .form-content .accounts-overview tbody .doc {
background:url(../../images/kundenservice/forms/icon_pdf.png) no-repeat;
display:block;
height:16px;
margin:0 auto;
width:15px;
}
.form-box .form-content .accounts-overview td.center {
text-align: center;
}
.sound {
background: url(../../images/kundenservice/forms/icon_sound.png) no-repeat;
cursor:pointer;
display:block;
height:22px;
position:relative;
width:22px;
}
.reload {
background: url(../../images/kundenservice/forms/icon_reload.png) no-repeat;
cursor:pointer;
display:block;
height:22px;
position:relative;
width:22px;
}
.form-note {
font-size:10px;
margin:3px 10px 0 10px;
}
.info-blue {
background:url(../../images/kundenservice/forms/icon_info_blue.png) no-repeat;
padding-left:27px;
}
.form-box .form-info-message {
background:#F2F2F2 url(../../images/kundenservice/forms/icon_info_red.png) no-repeat 4px 5px;
border:1px solid #B9B9B9;
clear:both;
margin:0 8px 8px 8px;
padding:8px 8px 8px 30px;
position:relative;
}
.register-form .register-form-area,
.client-data .register-form-area {
border-bottom:1px solid #b9b9b9;
margin:0 2px 0 2px;
}
.register-form .form-header-open {
background: url(../../images/kundenservice/forms/header_register_1.png) no-repeat;
}
.access-data .form-header-open {
background: url(../../images/kundenservice/forms/header_register_2.png) no-repeat;
}
.check-data .form-header-open {
background: url(../../images/kundenservice/forms/header_register_3.png) no-repeat;
}
.finish-data .form-header-open {
background: url(../../images/kundenservice/forms/header_register_4.png) no-repeat;
}
.form-collection .register-form .form-content-background .form-row,
.form-collection .client-data .form-content-background .form-row {
clear: both;
}
.form-collection .register-form .form-content-background .text-view,
.form-collection .client-data .form-content-background .text-view {
height:23px;
}
.security-check .description{
clear:left;
}
.security-check .unsecure{
position: relative;
top:-4px;
left: 118px;
font-size:10px;
}
.security-check .secure{
position: relative;
top:-4px;
left:211px;
font-size:10px;
}
.client-data .form-row input {
float:left;
margin-bottom:0px !important;
}
.client-data .form-row .tooltip {
float:right;
}
.client-data .form-captcha .form-row input {
width:109px;
}
.client-data .form-captcha .captcha {
margin-left:10px;
}
.client-data .captcha-info-buttons {
height: auto;
width:109px;
}
.client-data .form-captcha .form-row {
height:35px;
}
.client-data .form-captcha .captcha-info-buttons {
margin-left:118px;
}
.client-data .form-captcha .captcha-info-buttons .captcha-info-button {
clear:both;
display:block;
height:25px;
}
#content .client-data .form-captcha .captcha-info-buttons a.captcha-info-button:link,
#content .client-data .form-captcha .captcha-info-buttons a.captcha-info-button:visited {
text-decoration:none;
}
.client-data .form-captcha .captcha-info-buttons .captcha-info-button label {
cursor: pointer;
float:left;
padding-left:5px;
width:80px;
}
.client-data .form-captcha .captcha-info-buttons .sound,
.client-data .form-captcha .captcha-info-buttons .reload {
float:left;
}
.client-data .form-captcha .captcha-info-buttons label {
float:none;
}
.access-data .checkbox-field,
.client-data .checkbox-field {
margin-left:6px;
margin-top:6px;
}
.access-data .checkbox-field .jNiceWrapper,
.client-data .checkbox-field .jNiceWrapper,
.access-data .checkbox-field input,
.client-data .checkbox-field input {
float:left;
}
.access-data .checkbox-field label,
.client-data .checkbox-field label {
padding:0;
margin-left:5px;
width:370px;
}
.form-box .tick {
background:url(../../images/kundenservice/forms/icon_tick_green.png) no-repeat;
padding-left:20px;
}
.form-arrow-list {
margin-left:-14px;
margin-top:92px;
}
.form-arrow-list li {
background:url(../../images/kundenservice/forms/icon_arrow_orange.png) no-repeat 0px 5px;
padding-left:12px;
padding-top:2px;
}
#content .form-arrow-list li a:link,
#content .form-arrow-list li a:visited {
text-decoration: none;
}
#content .form-arrow-list li a:hover {
text-decoration:underline;
}
.form-column-25 .form-arrow-list {
position:absolute;
}
#content .form-box .failure-report{
margin-right:0px;
margin-left:0px;
border:0;
}
#content .form-box .failure-report .adresse{
width:155px;
}
#content .form-box .failure-report th{
background:url("../../images/kundenservice/forms/bg_blue_tab_head.png") repeat-x scroll 0 0 transparent;
color:#fff;
font-weight:bold;
text-align:center;
}
#content .form-box .failure-report td{
border:none;
border-bottom:3px solid #E2E2E2;
}
.form-box .form-content .email-subject .text-radio-field {
height:30px;
}
.form-box .form-sim-aktivate .form-row {
padding-top:0;
}
.form-box .form-sim-aktivate .form-row label {
width:245px;
}
.tarife-produkte .form-box .form-content-background {
padding-bottom:20px;
}
#content .font-14 {
font-size:14px;
}
.hotlines p {
padding: 10px 15px 0 15px;
}
.hotlines .form-footer,
.hotlines .end .form-footer {
background-position: 0 -1px;
}
.box .availability-result .notavailable {
background-image:url(/kabelbw/export/sites/default/resources/images/kundenservice/forms/message_error.gif);
background-repeat:no-repeat;
background-position:0px 2px;
display:block;
float:left;
padding-left:20px;
width:120px;
}
.form-box .form-content .text-view {
clear:both;
}
.form-box .form-content #anzHaushalte label {
height:45px;
}
/** 
* ../kundenservice/faq.css 
*/ 
.faq .faq-box {
width:634px;
color:#525252;
font-size:12px;
margin-top:-10px;
}
.faq .start{
margin-top:0;
}
.faq-box .faq-header-open {
background:url(../../images/kundenservice/forms/header.png);
background-repeat:no-repeat;
height:40px;
}
.faq-box .faq-header-open h2 {
color:#eb690b;
font-size:25px;
padding-left:15px;
padding-top:10px;
width: 520px;
}
.faq-box .faq-content{
background:url(../../images/kundenservice/forms/background_formulare.png);
}
.faq-box .faq-footer {
clear:both;
text-align:right;
padding-right:12px;
padding-top:7px;
height:40px;
background:url(../../images/kundenservice/forms/footer.png);
background-repeat:no-repeat;
background-position: 0 -1px;
}
.faq .end .faq-footer{
background:url(../../images/kundenservice/forms/footer_end.png);
background-repeat:no-repeat;
background-position: 0 -1px;
padding-top:9px;
}
.faq-separated .topics ul {
border-bottom: 1px solid #BBBBBB;
padding: 7px 0;
margin: 0 15px;
}
.faq-separated .topics ul.last {
border: 0;
}
.faq-separated .topics ul li {
background: url("../../images/kundenservice/quick_navi_arrow.png") no-repeat 0 2px;
padding-left: 12px;
}
#content .faq-separated .topics ul li a,
#content .faq-separated .topics ul li span {
display: inline-block;
float: left;
font-weight: bold;
margin-right: 15px;
text-decoration: none;
}
#content .faq-separated .topics ul li a:hover {
color: #EB690B;
}
.faq-separated .topics ul li ul li {
float: left;
background: none;
padding: 0;
}
.faq-separated .topics ul li ul {
padding: 0;
border: 0;
margin: 0;
}
#content .faq-separated .topics ul li ul li a {
float: none;
font-weight: normal;
margin-right: 5px;
border-right: 1px solid #BBBBBB;
padding-right: 5px;
}
#content .faq-separated .topics ul li ul li.last a {
margin: 0;
border: 0;
padding: 0;
}
.faq-separated .questions ul,
.faq-combined ul {
margin-left: 8px;
margin-right: 8px;
overflow: hidden;
}
.faq-separated .questions ul li,
.faq-combined ul li {
margin-top: 1px;
}
#content .faq-separated .questions ul li a,
#content .faq-combined ul li a.topic {
display: block;
background: #F2F2F2 url("../../images/kundenservice/buttons/faq-arrow.gif") no-repeat 0 0;
line-height: 26px;
padding-left: 37px;
text-decoration: none;
outline: none;
}
#content .faq-separated .questions ul li.active a,
#content .faq-combined ul li.active a.topic {
background-image: url("../../images/kundenservice/buttons/faq-arrow-active.gif");
}
.faq-separated .questions ul li div.answer {
margin-left: 37px;
margin-top: 5px;
margin-bottom: 5px;
display: none;
}
.faq-separated .questions ul li.active div.answer {
display: block;
}
#content .faq-separated .questions ul li div.answer a,
#content .faq-combined ul li ul li div.answer a {
display: inline;
background: none;
line-height: 15px;
padding-left: 0;
text-decoration: none;
color: #EB690B;
}
.faq-combined ul {
padding-bottom: 1px;
border-bottom: 1px solid #BBBBBB;
}
#content .faq-combined ul li a.topic {
float: left;
width: 476px;
}
#content .faq-combined ul li a.open-all,
#content .faq-combined ul li a.close-all {
display: block;
line-height: 26px;
text-decoration: none;
outline: none;
padding-left: 15px;
width: 90px;
float: left;
background: #F2F2F2 url("../../images/kundenservice/quick_navi_arrow.png") no-repeat 0 8px;
}
#content .faq-combined ul li a.close-all {
background: #F2F2F2 url("../../images/kundenservice/quick_navi_arrow_active.png") no-repeat 0 8px;
}
.faq-combined ul li ul,
.faq-combined ul li ul li div.answer {
display: none;
}
.faq-combined ul li.active ul,
.faq-combined ul li.active ul li.active div.answer {
display: block;
}
.faq-combined ul li ul {
margin-left: 26px;
padding: 0;
border: 0;
}
.faq-combined ul li ul li {
background: url("../../images/kundenservice/quick_navi_arrow.png") no-repeat 11px 14px;
border-bottom: 1px solid #BBBBBB;
padding: 12px 0 12px 28px;
margin: 0;
}
.faq-combined ul li ul li.last {
border: 0;
}
.faq-combined ul li ul li.active {
background: url("../../images/kundenservice/quick_navi_arrow_active.png") no-repeat 10px 15px;
}
#content .faq-combined ul li ul li a {
font-weight: bold;
text-decoration: none;
outline: none;
}
.faq-combined ul li ul li div.answer {
margin-top: 5px;
}
/** 
* ../kundenservice/downloads.css 
*/ 
.downloads .form-footer {
background-position: 0 -1px;
}
.downloads ul,
.downloads p {
margin-left: 15px;
margin-right: 15px;
}
.downloads li {
line-height: 24px;
}
#content .downloads li a {
text-decoration: none;
}
#content .downloads li .title {
width: 360px;
float: left;
background: url(../../images/kundenservice/icon_pdf.png) no-repeat 0 5px;
padding-left: 20px;
}
#content .downloads li a.download {
background: url("../../images/kundenservice/quick_navi_arrow.png") no-repeat 0 8px;
padding-left: 12px;
width: 70px;
float: left;
display: block;
margin-right: 40px;
}
#content .downloads li .type-size {
width: 102px;
color: #ACACAC;
float: left;
}

/** 
* ../kundenservice/boxes.css 
*/ 
.box {
margin-right: 5px;
position:relative;
}
.box .head {
min-height:24px;
overflow:hidden;
position:relative;
}
.box .head h3 {
color:#EB690B;
font-size:15px;
min-height:11px;
padding:10px 0 3px 13px;
}
.box .head h3 .small {
font-size:16px;
}
.box .blue h3 {
color:#ffffff;
}
.box .darkgrey h3 {
color:#ffffff;
}
.box .orange h3 {
color:#ffffff;
}
.box .content {
padding:0 7px 0 6px;
width:auto;
}
.box .inner-content {
background: url(../../images/kundenservice/boxes/bg_box_gradient.png) repeat-x 0 bottom;
min-height:61px;
padding:7px 5px 0 9px;
width:auto;
}
.box .content a.arrow-orange,
.box .content a.arrow-orange:link,
.box .content a.arrow-orange:visited,
.knowhow-box a.arrow-orange {
background: url(../../images/buttons/rebrush/hook_orange.gif) no-repeat 0 4px;
color:#525252;
cursor:pointer;
display:block;
padding-left:8px;
position:relative;
text-decoration:none;
z-index:1;
}
#content .box a,
#content .knowhow-box a {
text-decoration:none;
}
#content .box .inner-content a:hover, #content .knowhow-box a:hover {
text-decoration:underline;
}
.box .inner-content p, .box .inner-content a {
padding-bottom:5px;
}
.box-small, .box-small .head, .box-small .foot {
width:209px;
}
.box-small .head {
background:url(../../images/kundenservice/boxes/bg_box_small_head_grey.png) no-repeat;
}
.box-small .blue {
background:url(../../images/kundenservice/boxes/bg_box_small_head_blue.png) no-repeat;
}
.box-small .content {
background: url(../../images/kundenservice/boxes/bg_box_small_content_repeat.png) repeat-y;
}
.box-small .foot {
background: url(../../images/kundenservice/boxes/bg_box_small_bottom.png) no-repeat;
}
.box-small .foot-white {
background: url(../../images/kundenservice/boxes/bg_box_small_bottom_white.png) no-repeat;
}
.box-middle, .box-middle .head, .box-middle .foot {
width:419px;
}
.box-middle .head {
background:url(../../images/kundenservice/boxes/bg_box_middle_head_grey.png) no-repeat;
}
.box-middle .blue {
background:url(../../images/kundenservice/boxes/bg_box_middle_head_blue.png) no-repeat;
}
.box-middle .content {
background: url(../../images/kundenservice/boxes/bg_box_middle_content_repeat.png) repeat-y;
}
.box-middle .foot {
background: url(../../images/kundenservice/boxes/bg_box_middle_bottom.png) no-repeat;
}
.box-wide, .box-wide .head, .box-wide .foot {
width:630px;
}
.box-wide .head {
background:url(../../images/kundenservice/boxes/bg_box_wide_head_grey.png) no-repeat;
}
.box-wide .blue {
background:url(../../images/kundenservice/boxes/bg_box_wide_head_blue.png) no-repeat;
}
.box-wide .content {
background: url(../../images/kundenservice/boxes/bg_box_wide_content_repeat.png) repeat-y;
padding:0 5px 0 6px;
}
.box-wide .foot {
background: url(../../images/kundenservice/boxes/bg_box_wide_bottom.png) no-repeat;
}
.box .tipp {
background:url(../../images/kundenservice/boxes/bg_tipp.png) no-repeat;
display:block;
height:22px;
position:absolute;
right:7px;
top:7px;
width:47px;
}
.box .clevercheck {
background: url(../../images/kundenservice/boxes/bg_clevercheck.png) no-repeat;
display:block;
height:25px;
position:absolute;
right:7px;
top:6px;
width:107px;
}
.box .inner-content .visual {
background-position: right bottom;
background-repeat:no-repeat;
height:100%;
}
.box .inner-content .plug {
background-image:url(../../images/kundenservice/boxes/bg_plug.png);
}
.box .inner-content .receiver {
background-image: url(../../images/kundenservice/boxes/bg_digital_receiver.gif);
}
.box .inner-content .tv {
background-image: url(../../images/kundenservice/boxes/bg_tv.gif);
}
.box .inner-content .kabel-modem {
background-image: url(../../images/kundenservice/boxes/bg_kabel_modem.gif);
}
.box .inner-content .notebook {
background-image: url(../../images/kundenservice/boxes/bg_notebook.gif);
}
.box .inner-content .phone {
background-image: url(../../images/kundenservice/boxes/bg_phone.gif);
}
.box .inner-content .step-by-step {
background-image: url(../../images/kundenservice/boxes/bg_step_by_step.gif);
}
.direction-box {
background:url(../../images/kundenservice/boxes/bg_direction_head_grey.png) no-repeat;
min-height:54px;
width:421px;
}
.direction-box .head {
height:36px;
width:auto;
}
.direction-box .head h3, .direction-box-blue .head h3 {
display:block;
font-size:22px;
padding:7px 0 0 13px;
width:auto;
}
.direction-box .head h3 span, .direction-box-blue .head h3 span {
font-size:19px;
padding-left:4px;
}
.direction-box .content {
padding:10px 40px 0 14px;
}
.direction-box-blue {
background:url(../../images/kundenservice/boxes/bg_direction_head_blue.png) no-repeat 1px 0;
min-height:54px;
width:421px;
}
.direction-box-blue .head h3 {
color:#ffffff;
padding-top:5px;
}
.direction-box-blue .content {
padding:10px 40px 0 14px;
}
.knowhow-box {
background:url(../../images/kundenservice/boxes/bg_box_knowhow.png) no-repeat;
height:200px;
padding:4px;
width:200px;
}
.knowhow-box .head {
background:url(../../images/kundenservice/boxes/bg_box_knowhow_header.png) no-repeat;
height:24px;
width:200px;
}
.knowhow-box .head h3 {
color:#EB690B;
font-size:15px;
height:19px;
padding:5px 0 0 7px;
}
.knowhow-box .content {
background-position: 100px 75px;
height:155px;
overflow:hidden;
padding:7px 5px 5px 9px;
width:auto;
}
.knowhow-box .content p,
.knowhow-box .content a {
margin-bottom:5px;
}
.plug .content {
background: url(../../images/kundenservice/boxes/bg_plug.png) no-repeat 100px 75px;
}
.receiving .content {
background: url(../../images/kundenservice/boxes/bg_receiving.png) no-repeat 7px 89px;
}
.steps .content {
background: url(../../images/kundenservice/boxes/bg_steps.png) no-repeat 50px 28px;
}
.broadcast .content {
background: url(../../images/kundenservice/boxes/bg_broadcast.png) no-repeat 62px 53px;
}
.download .content {
background: url(../../images/kundenservice/boxes/bg_download.png) no-repeat 83px 72px;
}
.download .content a.pdf {
display:block;
margin-top:4px;
margin-left:8px;
}
.owner .content {
background: url(../../images/kundenservice/boxes/bg_owner.png) no-repeat 94px 10px;
}
.flexible-box {
width:auto;
}
.flexible-box .head {
min-height:24px;
overflow:hidden;
}
.flexible-box .head .left {
background:url(../../images/kundenservice/boxes/box_head_left_grey.png) no-repeat;
min-height:24px;
}
.flexible-box .head .right {
background:url(../../images/kundenservice/boxes/box_head_right_grey.png) no-repeat right 0;
min-height:24px;
margin-left:8px;
}
.flexible-box .head .middle {
background:url(../../images/kundenservice/boxes/box_head_content_repeat_grey.png) repeat-x;
min-height:24px;
margin-right:8px;
}
.flexible-box .head h3 {
padding-left:5px;
}
.flexible-box .blue .left {
background:url(../../images/kundenservice/boxes/box_head_left_blue.png) no-repeat;
}
.flexible-box .blue .right {
background:url(../../images/kundenservice/boxes/box_head_right_blue.png) no-repeat right 0;
}
.flexible-box .blue .middle {
background:url(../../images/kundenservice/boxes/box_head_content_repeat_blue.png) repeat-x;
}
.flexible-box .darkgrey .left {
background:url(../../images/kundenservice/boxes/box_head_left_darkgrey.png) no-repeat;
}
.flexible-box .darkgrey .right {
background:url(../../images/kundenservice/boxes/box_head_right_darkgrey.png) no-repeat right 0;
}
.flexible-box .darkgrey .middle {
background:url(../../images/kundenservice/boxes/box_head_content_repeat_darkgrey.png) repeat-x;
}
.flexible-box .orange .left {
background:url(../../images/kundenservice/boxes/box_head_left_orange.png) no-repeat;
}
.flexible-box .orange .right {
background:url(../../images/kundenservice/boxes/box_head_right_orange.png) no-repeat right 0;
}
.flexible-box .orange .middle {
background:url(../../images/kundenservice/boxes/box_head_content_repeat_orange.png) repeat-x;
}
.flexible-box .content {
overflow:hidden;
padding:0;
}
.flexible-box .content .left {
background:url(../../images/kundenservice/boxes/box_content_left.png) repeat-y;
}
.flexible-box .content .right {
background:url(../../images/kundenservice/boxes/box_content_right.png) repeat-y right 0;
}
.flexible-box .content .middle {
padding:0 6px 0 6px;
}
.flexible-box .content .middle .inner-content {
background:#ffffff;
padding:7px 5px 0 10px;
height:auto;
position:relative;
width:auto;
}
.flexible-box .foot {
height:8px;
overflow:hidden;
}
.flexible-box .foot .left {
background:url(../../images/kundenservice/boxes/box_foot_left.png) no-repeat;
height:8px;
padding:0;
}
.flexible-box .foot .right {
background:url(../../images/kundenservice/boxes/box_foot_right.png) no-repeat right 0;
height:8px;
padding:0;
}
.flexible-box .foot .middle {
background:url(../../images/kundenservice/boxes/box_foot_content_repeat.png) repeat-x;
height:8px;
margin:0 8px 0 8px;
padding:0;
}
.shadow .content .middle .inner-content {
background:#ffffff url(../../images/kundenservice/boxes/bg_box_gradient.png) repeat-x 0 bottom;
min-height:35px;
width:auto;
}
.shadow .foot .left {
background:url(../../images/kundenservice/boxes/box_foot_left_grey.png) no-repeat;
}
.shadow .foot .right {
background:url(../../images/kundenservice/boxes/box_foot_right_grey.png) no-repeat right 0;
}
.shadow .foot .middle {
background:url(../../images/kundenservice/boxes/box_foot_content_repeat_grey.png) repeat-x;
}
.login-box {

}
.login-box .head {
background: url(../../images/kundenservice/boxes/box_login_head.png) no-repeat;
height:9px;
overflow:hidden;
}
.login-box .content {
background: url(../../images/kundenservice/boxes/box_login_content.png) no-repeat;
padding:0 0 6px 15px;
}
.login-box h2 {
font-size:25px;
}
.login-box p {
padding-right:10px;
}
#content .login-box .spacer-large {
clear:both;
height:165px;
}
.login-box .link-list {
padding-bottom:0;
}
.login-box .link-list li {
padding:2px 0 2px 0;
}
.login-box ul {
background:none no-repeat scroll 0 0 transparent;
padding-bottom:10px;
width:auto;
}
.login-box ul .key {
width:160px;
}
.login-box ul .key label {
color:#525252;
font-size:12px;
line-height:13px;
vertical-align: middle;
}
.login-box .value {
height: 22px;
}
.login-box .value .login {
outline: none;
}
.login-box .key {
height:auto;
padding-bottom:2px;
}
.login-box .input li.value input {
border:1px solid #b9b9b9;
color:#525252;
font-size:13px;
height:20px;
line-height:20px;
width:159px;
}
#content .info-orange:link,
#content .info-orange:visited,
#header .meta-navigation-helper .info-orange:visited,
#header .meta-navigation-helper .info-orange:link {
background: url(../../images/kundenservice/boxes/icon_info_orange.png) no-repeat;
display:block;
height:22px;
margin-left:2px;
text-decoration: none;
width: 22px;
}
#content .login-box .left,
left {
float:left; 
}
.login-box .check li.value {
padding-right:3px;
}
.login-box .check li.value input {
height:13px;
width:13px;
}
.login-box .button-login .value {
background:url(../../images/kundenservice/buttons/login.png) no-repeat;
height:29px;
width:73px;
}
.login-box .button-login .value input {
background:none;
border:0 none;
font-size:0px;
cursor:pointer;
height:29px;
position:relative;
text-decoration: none;
width:73px;
}
.box-option-des-monats a,
#content .box-option-des-monats a:link,
#content .box-option-des-monats a:visited { 
display:block;
height: 415px;
position:relative;
text-decoration:none;
width:212px;
}
ul.rect-list li {
background:url("../../images/kundenservice/boxes/elements/rect.gif") no-repeat scroll 0 8px transparent;
padding:3px 0 3px 11px;
}
ul.hyphen-list li {
background:url("../../images/kundenservice/boxes/elements/hyphen.gif") no-repeat scroll 0 10px transparent;
padding:3px 0 0 7px;
}
.digit-list {
list-style-type: decimal;
padding-left: 20px;
}
.digit-list li {
padding: 3px 0;
}
.form-content-background .digit-list {
margin-left: 10px;
}
#content a.strong:link,
#content a.strong:visited,
#content .strong {
font-weight:bold;
}
#content a.underline:link,
#content a.underline:visited,
#content .underline {
text-decoration:underline;
}
#content a.inline,
#content a.inline:link,
#content a.inline:visited {
display: inline;
}
#content a.blue:link, #content a.blue:visited, #content .blue {
color:#0F2353;
}
.box .availability-result {
border-bottom:1px solid #dcdcdc;
padding:2px 0 2px 0;
zoom:1;
}
.box .last-result {
border:0;
}
.box .availability-result-address ul,
.box .availability-result ul {
float:left;
margin-top:7px;
position:relative;
}
.box .availability-result-address label {
font-weight:bold;
margin-right:15px;
}
.box .availability-result-address span {
margin-right:15px;
}
.box .availability-result-address .button,
.box .availability-result .button {
float:right;
padding-bottom:0;
}
.box .availability-result .available {
background-image:url(../../images/kundenservice/forms/icon_tick_green.png);
background-repeat:no-repeat;
background-position:0px 2px;
display:block;
float:left;
padding-left:20px;
width:120px;
}
.box .availability-result .title {
display:block;
float:left;
width:230px;
}
.box .availability-result .price {
color:#525252;
display: block;
float:left;
position:relative;
text-align:right;
width:110px;
}
.scroll-pages {
height:20px;
margin:4px 0 0 15px;
}
.scroll-pages input,
.scroll-pages span {
display:block;
height:16px;
float:left;
line-height:16px;
}
.scroll-pages input {
background:none;
cursor:pointer;
border:0;
width:auto;
}
.scroll-pages .prev {
background:url(../../images/kundenservice/forms/icon_arrow_orange_left.png) no-repeat 0px 5px;
margin-right:8px;
padding-left:8px;
}
.scroll-pages .next {
background:url(../../images/kundenservice/forms/icon_arrow_orange.png) no-repeat right 5px;
margin-left:8px;
padding-right:8px;
}
.scroll-pages .first {
background:url(../../images/kundenservice/forms/icon_arrow_orange_left_first.png) no-repeat 0px 5px;
margin-right:8px;
padding-left:12px;
}
.scroll-pages .last {
background:url(../../images/kundenservice/forms/icon_arrow_orange_last.png) no-repeat right 5px;
margin-left:8px;
padding-right:12px;
}
.scroll-pages .inactive {
color:#acacac;
}
.scroll-pages span {
color:#525252;
margin-top:1px;
padding:0 20px 0 20px;
}
.flexible-box .content .middle .f-secure-worldmap {
height: 230px;
background: #FFF url(../../images/kundenservice/boxes/f_secure_worldmap.gif) no-repeat left bottom;
}
.flexible-box .content .middle .f-secure-learn {
height: 230px;
background: #FFF url(../../images/kundenservice/boxes/f_secure_learn.gif) no-repeat 20px 105px;
}
.box .security-package {
padding: 10px;
}
.box .security-package img {
margin-right: 10px;
}
.flexible-box .strech {
overflow: hidden;
position:relative;
}
.flexible-box .strech .left,
.flexible-box .strech .right,
.flexible-box .strech .middle,
.flexible-box .strech .middle .inner-content {
height:100%;
}
.tv-stations li {
float: left;
width: 119px;
}
.tooltip-layer {
display:none;
left:700px;
position:absolute;
top:277px;
width:200px;
z-index:200;
}
.tooltip-layer .head {
height:8px;
min-height: 8px;
overflow:hidden;
}
.tooltip-layer .head .left {
background:url(../../images/kundenservice/boxes/box_head_left_grey_tooltip.png) no-repeat;
height:8px;
min-height:8px;
padding:0;
}
.tooltip-layer .head .right {
background:url(../../images/kundenservice/boxes/box_head_right_grey_tooltip.png) no-repeat right 0;
height:8px;
min-height: 8px;
margin:0;
padding:0;
}
.tooltip-layer .head .middle {
background:url(../../images/kundenservice/boxes/box_head_content_repeat_grey_tooltip.png) repeat-x;
height:8px;
min-height: 8px;
margin:0 8px 0 8px;
padding:0;
}
.tooltip-layer .content .middle .inner-content {
color:#525252;
min-height:45px;
padding:0 5px 0 5px;
text-align: left;
}
.tooltip-layer .tooltip-arrow {
display:block;
font-size:1px;
height:30px;
line-height:1px;
position:absolute;
width:19px;
z-index: 1;
}
.tooltip-layer .tooltip-arrow-left {
background:url(../../images/kundenservice/boxes/box_tooltip_bubble_right.png) no-repeat right 0;
right:-15px;
top:15px;
}
.tooltip-layer .tooltip-arrow-right {
background:url(../../images/kundenservice/boxes/box_tooltip_bubble_left.png) no-repeat;
left:-15px;
top:15px;
}
.tooltip-layer .tooltip-arrow-top {
background:url(../../images/kundenservice/boxes/box_tooltip_bubble_bottom.png) no-repeat;
height:19px;
left:15px;
bottom:-15px;
width:30px;
}
.tooltip-layer .tooltip-arrow-bottom {
background:url(../../images/kundenservice/boxes/box_tooltip_bubble_top.png) no-repeat;
height:19px;
left:15px;
top:-15px;
width:30px; 
}

