
/** 
* ../generals/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;
}

/** 
* ../generals/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;
}

/** 
* ../generals/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;
}

/** 
* ../generals/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;
}
/** 
* ../generals/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;
}
/** 
* ../generals/layer_form_elements.css 
*/ 

#content .content-layer fieldset .form-row {
clear:both; 
padding:0 20px 0;
position:relative;
width:513px;
}
#content .content-layer .checkbox-field .field-column,
#content .content-layer .radio-button .field-column {
width:auto;
}
#content .content-layer .checkbox-field .title-column,
#content .content-layer .radio-button .title-column {
width:115px;
}
#content .content-layer .input-radio, 
#content .content-layer .input-checkbox {
display:block;
height:12px;
width:12px;
}
#content .content-layer .input-radio, #content .content-layer .input-radio {
display:block;
float:left;
margin-top:1px;
height:12px;
width:12px;
}
#content .content-layer .position-left {
left:20px;
position:absolute;
top:0;
}
#content .content-layer .order-product-radio .field-column-indented {
padding-left:0px;
}
#content .content-layer .field-column-indented input {
margin-right:5px;
}
#content .content-layer .input-text-small {
font-size:11px;
width:47px;
}
#content .content-layer .input-text-middle {
font-size:11px;
width:89px;
}
#content .content-layer .input-text,
#content .content-layer .input-text-large {
font-size:11px;
width:185px;
}
#content .content-layer .dropdown-field-notitle select {
font-size:11px;
width:175px;
}
#content .content-layer .dropdown-field select,
#content .content-layer .form-row .select-large {
font-size:11px;
width:230px;
}
#content .content-layer .form-row .select-very-large {
font-size:11px;
width:380px;
}
#content .content-layer .two-select-field select {
font-size:11px;
}
#content .content-layer .select-middle {
width:167px;
}
#content .content-layer .select-small {
width:60px;
}
#content .content-layer .form-row {
clear:both; 
position:relative;
width:388px;
}
#content .content-layer .form-row li {
display:block;
float:left;
text-align:left;
padding-bottom:6px;
}
#content .content-layer .field-column-indented {
padding-left:20px;
}
#content .content-layer .checkbox-button .title-column {
width:340px;
}
#content .content-layer .title-column {
width:120px;
padding-right:5px;
}
#content .content-layer .field-column {
font-weight:bold;
width:auto;
padding-right:10px;
}
#content div.content-layer .radio-button .title-column {
padding-right:0;
width:368px;
}
#content .content-layer .radio-button .field-column {
padding-right:5px;
}
#content .content-layer .order-product-radio .title-column {
width:160px;
}
#content .content-layer .order-product-radio .select-number {
color:#5C636A;
font-size:10px;
width:141px;
}
#content .content-layer .order-product-radio .input-number {
width:137px;
}
#content div.content-layer .checkbox-field-label-auto .title-column {
padding-right:0;
width:auto;
}
#content .content-layer .button-field {
height:auto;
width:355px;
}
#content .content-layer .form-row .right-button-column {
float:right;
}
#content .content-layer .form-row .left-button-column {
float:left;
}
#content .content-layer .error label {
color:#e84e10;
}
#content .content-layer .error input,
#content .content-layer .error select {
border:2px solid #e84e10;
}
#content .content-layer .disabled input,
#content .content-layer .disabled select{
background:#efefef;
}
#content .content-layer .error .input-radio, 
#content .content-layer .error .input-checkbox {
height:14px;
width:14px;
}
#content .content-layer .form-error {
color:#e84e10;
display:block;
position:absolute;
bottom:38px;
right:10px;
top:auto;
width:124px;
}
#content .content-layer .product-item-right .error-nobutton {
bottom:12px;
}
#content .content-layer .error-header {
background:url(../../images/products/box-error-container-small.png) no-repeat left top;
display:block;
clear:both;
height:7px;
margin:0;
position:relative;
width:auto;
}
#content .content-layer .error-content {
background:url(../../images/products/box-error-container-small.png) repeat-y -256px top;
display:block;
clear:both;
min-height:10px;
margin:0;
padding:0 10px; 
width:auto;
}
#content .content-layer .error-footer {
background:url(../../images/products/box-error-container-small.png) no-repeat -128px bottom;
display:block;
clear:both;
height:7px;
margin:0;
width:auto;
}
#content .content-layer .error-image {
background:url(../../images/products/error-image-small.png) no-repeat;
display:block;
clear:both;
height:20px;
margin:0;
width:18px;
}
#content .content-layer .scroll-include-content {
height:290px;
margin-left:-10px;
margin-right:-10px;
overflow:hidden;
position:relative;
width:auto;
}
#content .content-layer .scroll-include-content .scroll-content {
height:295px;
margin-left:0;
position:absolute;
}
#content .content-layer .product-item-actions {
background:url(../../images/products/layers/senderuebersicht.jpg) no-repeat;
height:355px;
}
#content .content-layer .dropdown-senderlist{
}
#content .content-layer .slider-vertical {
background:transparent url(../../images/products/slider-handle-background-vertical.png) repeat-y 0 0;
height:100%;
position:absolute;
right:0;
width:20px;
padding:0;
}
#content .content-layer .slider-vertical .scroll-bar-vertical {
height:224px;
width:20px;
margin-left:0;
position:relative;
padding:0;
top:70px;
z-index:1;
}
#content .content-layer .slider-vertical .scroll-bar-vertical .ui-slider-handle {
background:transparent url(../../images/products/slider-handle-vertical.png) no-repeat 0 0;
cursor:move;
display:block;
left:4px;
height:70px;
position:absolute;
top:auto;
width:12px;
z-index:2;
}
#content .content-layer .slider-vertical .scroll-bar-vertical .ui-state-hover {
background:transparent url(../../images/products/slider-handle-vertical-hover.png) no-repeat 0 0;
}
#content .content-layer .scroll-include-content .scroll-content-item {
border-bottom:1px solid #7a9ec0;
display:block;
float:none;
height:auto;
margin-bottom:10px;
padding-bottom:10px;
width:390px;
}
#content .content-layer .scroll-include-content .scroll-content-item .item-left {
float:left;
padding: 0 10px;
width:69px;
min-height:20px;
}
#content .content-layer .scroll-include-content .scroll-content-item .item-right {
float:left;
width:295px;
}
#content .content-layer .scroll-include-content .scroll-content-item h4 {
clear:both;
font-weight:bold;
}
#content .content-layer .scroll-include-content .scroll-content-item p {
clear:both;
}
#content .content-layer .scroll-include-content .scroll-content-item a.dialog-button:link,
#content .content-layer .scroll-include-content .scroll-content-item a.dialog-button:visited,
#content .content-layer .scroll-include-content .scroll-content-item a.dialog-button:hover,
#content .content-layer .scroll-include-content .scroll-content-item a.dialog-button:active {
margin:0;
float:none;
}
#content .content-layer .login-layer h2.layer-headline {
margin-bottom:20px;
}
#content .content-layer .login-layer .hint-text {
margin-bottom:10px;
}
#content .content-layer .login-layer .sub-label-text {
margin-bottom:0;
}
#content .content-layer .login-layer .field-bottom {
padding-bottom:0;
}
#content .content-layer .input-text-extra-large {
width:227px;
}
#content .content-layer a.help:link,
#content .content-layer a.help:active,
#content .content-layer a.help:visited,
#content .content-layer a.help:hover {
margin-top:0;
}
#content .content-layer .security {
position: relative;
width:230px;
}
#content .content-layer .security .title-column {
display:block;
padding-bottom:4px;
}
#content .content-layer .security img {
float:left;
}
#content .content-layer .security .dialog-button {
bottom:3px;
position:absolute;
right:0;
}
#content .content-layer .top-title {
display:block;
padding-bottom:4px;
width:auto;
}
#content .content-layer .spacer-extra-large {
height:123px;
}
#content .content-layer .dialog-button {
width:auto;
}
#content .content-layer .spacer-left-border {
margin-left:10px;
}
#content .fieldset-headline {
clear:both;
padding:0 20px 0 0; 
position:relative;
width:auto;
}
#content .position-right {
position:absolute;
right:0;
top:0;
}
#content .content-layer .thin-title {
font-weight:normal;
}
#content .content-layer ul.pros-list li {
padding-bottom:22px;
}
#content .content-layer .link-arrow,
#content .content-layer .product-content-container .link-arrow:link,
#content .content-layer .product-content-container .link-arrow:visited {
background:url(../../images/arrow-white.gif) 0 center no-repeat;
color:#ffffff;
padding-left:10px;
text-decoration: none;
}
#content .content-layer .product-content-container .product-footer-content .link-arrow,
#content .content-layer .product-content-container .product-footer-content .link-arrow:link {
display:block;
margin-top:8px;
margin-left:10px;
}
#content .content-layer .product-footer-content .channel-footer {
background: url(../../images/products/layers/senderuebersicht_footer.png) no-repeat;
height:30px;
}
#content .content-layer .block-image {
display:block;
}
#content .content-layer .description-text,
#content .content-layer .hint-text {
padding:0;
}
#content .product-close-button-container .back-area-top{
padding:1px 0 0 10px;
width:200px;
}
#content .content-layer .no-left-spacing {
padding-left:0;
}
#content .content-layer .field-column-indented {
width: 18px;
}
/** 
* ../generals/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 
*/ 

#content {
overflow: hidden;
}
#column-container {
background-repeat:no-repeat;
}
#content .product-header-content .left-content h1 {
color:#fff;
font-size:20px;
font-weight:bold;
padding-top:5px;
}
#content .product-header-content .left-content p {
font-size:12px;
}
#content .product-footer-content a:link,#content .product-footer-content a:visited,#content .product-footer-content a:active, #content .product-footer-content a:hover {
color:#fff;
margin:0;
text-decoration:underline;
}
#navigation-column {
margin-right:14px;
}
#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;
width:151px;
}
#navigation-column .consulting-box .content h3 {
font-weight:bold;
margin:0 2px 0 4px;
}
#navigation-column .consulting-box select {
color:#00466D;
float:left;
font-size:11px;
margin:2px 2px 2px 4px;
width:116px;
}
#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;
font-weight:bold;
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 .footer {
background: url(../../images/box_grau-footer.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
width:151px;
}
#navigation-column .box-content .ssl-navigation, 
#navigation-column .box-content .online-beratung-navigation {
margin:0 11px 0 6px;
}
#navigation-column .box-content .ssl-navigation li, 
#navigation-column .box-content .online-beratung-navigation li {
border-bottom:1px solid #C7D3DB;
padding:6px 0 6px 4px;
}
#navigation-column .box-content .ssl-navigation li img {
display:block;
float:left;
margin-right:5px;
}
#content .product-row fieldset .form-row {
clear:both; 
padding:0 20px 0;
position:relative;
width:513px;
}
#content .product-row .form-row li {
display:block;
float:left;
text-align:left;
padding-bottom:6px;
}
#content .product-row .checkbox-field .field-column,
#content .product-row .radio-button .field-column {
width:18px;
}
#content .content-layer .checkbox-field .field-column,
#content .content-layer .radio-button .field-column {
width:auto;
}
#content .product-row .checkbox-field .title-column,
#content .product-row .radio-button .title-column {
width:115px;
}
#content .product-row .checkbox-field .title-column li.title-column {
width:95px;
}
#content .product-row .input-radio, 
#content .product-row .input-checkbox {
display:block;
height:12px;
width:12px;
}
#content .product-row input,
#content .product-row select {
color:#00466D;
}
#content .product-row .input-radio, #content .product-row .input-radio {
display:block;
float:left;
margin-top:1px;
height:12px;
width:12px;
}
#content .product-row .position-left {
left:20px;
position:absolute;
top:0;
}
#content .product-row .field-column-indented input {
margin-right:5px;
}
#content #layerGesamtbereich .product-row .product-item-left {
min-height:150px;
}
/** 
* product_layout.css 
*/ 

#content .product-container {
overflow:hidden;
margin-bottom:10px;
position:relative;
width:554px;
margin-top:10px;
}
#content .more-space {
margin-top:93px;
}
#content .product-header {
background:transparent url(../../images/products/product-header.png) no-repeat left top;
height:56px;
width:554px;
} 
#content .product-header-content {
padding:4px 0 4px 10px;
width:auto;
}
#content .product-content-container {
background:transparent url(../../images/products/product-background.png) repeat-y left top;
float:left;
margin:0;
padding:0;
width:554px;
}
#content .product-footer-price {
background:transparent url(../../images/products/product-footer-price.png) repeat-y left top;
clear:both;
min-height:62px;
position:relative;
width:554px;
}
#content .product-footer-price .product-action-motive {
position:relative;
left:-10px;
top:-8px;
width:410px;
}
#content .product-footer-price .entweder-oder-aktion {
position:absolute;
left:150px;
bottom:23px;
width:105px;
z-index:2;
}
#content .product-footer-price .entweder-oder-aktion .entweder-oder-left{
float:left;
}
#content .product-footer-price .entweder-oder-aktion .entweder-oder-right{
float:right;
}
#content .product-footer-price .price-box {
background:transparent url(../../images/products/price-box.gif) no-repeat left top;
height:42px;
position:relative;
width:124px;
}
#content .product-footer-price h1 {
font-size:18px;
color:#01466d;
}
#content .product-footer-price p {
font-size:14px;
color:#01466d;
}
#content .product-footer-button {
background:transparent url(../../images/products/product-footer-button.png) repeat-y left top;
clear:both;
height:30px;
margin:0;
padding:0;
overflow:hidden;
width:554px;
}
#content .product-footer {
background:transparent url(../../images/products/product-footer.png) no-repeat left top;
clear:both;
height:10px;
width:554px;
}
#content .product-footer-content {
padding:8px 10px 0 10px;
}
#content .float-left {
float:left;
margin-right:10px;
}
#content .float-right {
float:right;
margin-left:10px;
}
#content .product-header-content .left-content {
float:left;
width:370px;
}
#content .product-tv-radio .product-header-content .left-content {
width:auto;
} 
#content .product-header-content .right-content {
float:right;
position:relative;
width:170px;
}
#content .product-footer-content .left-content {
float:left;
width:400px;
}
#content .product-footer-content .left-content .senderliste {
margin-top:5px;
}
#content .product-footer-content .left-content .float-left {
margin-right:5px;
}
#content .product-footer-content .footer-prev-button {
width:247px;
}
#content .product-footer-content .right-content {
float:right;
width:124px;
}
#content .product-footer-content .footer-next-button {
float:right;
width:247px;
}
#content .product-footer-content .right-content .button {
float:right;
}
#content .product-tariff-box {
overflow: hidden;
height:50px;
width:170px;
}
#content .product-row {
background:transparent url(../../images/products/product-content-background.png) repeat-y left top;
clear:both;
margin-top:0;
margin-bottom:8px;
width:554px;
}
#content .merge-row {
margin-top:-8px;
}
#content .product-error {
background:transparent url(../../images/products/product-content-background-orange.png) repeat-y left top;
}
#content .product-row .product-item-left {
float:left;
margin:0;
min-height:65px;
position:relative;
width:410px;
}
#content .product-row .product-item-left .item-inner-left {
width:160px;
float:left;
}
#content .product-row .product-item-left .item-inner-right {
width:160px;
float:right;
}
#content .product-row .replace-item-right {
background:transparent url(../../images/products/product-row-right-column-background.png) repeat-y left top;
height:100%;
position:absolute;
bottom:0;
top:0;
width:100%;
z-index:4;
}
#content .product-error .right-error-message {
z-index:5; 
}
#content .product-row #right-column-paytvchannels .spacer-small {
height:32px;
}
#content .product-row #right-column-paytvchannels .item-inner img {
margin-left:12px;
}
#content .product-row #right-column-paytvchannels .pay-tv-preview-data .spacer-small {
height:18px;
}
#content .product-error .replace-item-right {
background:transparent url(../../images/products/product-error-right-column-background.png) repeat-y left top;
height:100%;
position:absolute;
top:0;
width:100%;
}
#content .product-row .product-item-right .item-description {
height:27px;
padding-bottom:5px;
overflow:hidden;
}
#content .product-row .product-item-right .item-motive {
padding-left:12px;
}
#content .product-row .product-item-right .play-tv-price {
clear:both;
padding-top:3px;
}
#content .product-row .replace-item-right .price-single {
padding-left:30px;
width:60px;
}
#content .product-row .replace-item-right .price-double {
padding-left:25px;
width:80px;
}
#content .product-row .replace-item-right .price-triple {
padding-left:26px;
width:95px;
}
#content .product-row #right-column-options .price-single {
padding-left:47px;
width:70px;
}
#content .product-row #right-column-options .price-double {
padding-left:40px;
width:85px;
}
#content .product-row #right-column-options .price-triple {
padding-left:35px;
width:105px;
}
#content .product-row .error-image {
background:transparent url(../../images/products/exclamation-mark-orange.png) no-repeat left top;
display:block;
height:15px;
width:15px;
}
#content .product-row .error-content .error-image {
background:transparent url(../../images/products/error-image-small.png) no-repeat left top;
display:block;
height:20px;
width:18px;
}
#content .product-row .product-item-left .product-item-icon {
left:8px;
position:absolute;
top:4px;
}
#content .product-row .product-item-left .spacer-small,
#content .product-row .product-item-right .spacer-small{
clear:both;
height:17px;
}
#content .product-row .product-item-right {
float:left;
margin:0;
position:relative;
width:144px;
}
#content .product-row .product-item-left .receiver-list {
clear:both;
min-height:50px;
}
#content .product-row .product-item-left .item-inner {
clear:both;
padding:10px 8px 8px 10px;
width:auto;
}
#content .product-row .product-item-left .item-inner-indented {
clear:both;
padding:8px 8px 8px 60px;
width:auto;
}
#content .product-row .product-item-right .item-inner {
clear:both;
padding:4px;
width:auto;
}
#content .product-row .product-item-right .divide {
border-top:0;
border-bottom:1px solid #7aa5c2;
}
#content .product-row .product-item-right .receiver-price {
position:relative;
padding:0 8px;
height:1%;
width:auto;
}
#content .product-row .product-item-right .item-rentable {
font-size:7px;
line-height:7px;
float:left;
position:relative;
top:24px;
}
#content .product-row .product-item-right .receiver-price .price-small {
float:left;
left:33px;
position:relative;
}
#content .product-row .product-item-right .receiver-price .price {
left:12px;
}
#content .divide-xl {
height:10px;
line-height:10px;
display:block;
clear:both;
}
#content .product-error .product-item-right .divide {
border-bottom:1px solid #fff;
}
#content .product-row .product-item-right .item-inner h4 {
color:#fff;
font-weight:bold;
}
#content .product-row .product-item-left .item-inner-indented p {
margin-bottom:10px;
}
#content .product-row .product-item-left .item-inner-indented .subline {
clear:both;
font-size:12px;
font-weight:normal;
margin:0 0 2px 0;
}
#content .product-row h1 {
color:#fff;
margin:0 0 2px 0;
}
#content .product-row h1.underline a {
text-decoration:underline;
}
#content .product-row h1 .info-button {
background:transparent url(../../images/buttons/info-i.png) no-repeat 0 0;
float:left;
height:12px;
margin-top:4px;
width:12px;
}
#content .product-row h1 .info-button:hover {
background:transparent url(../../images/buttons/info-i-hover.png) no-repeat 0 0;
}
#content .product-row .product-item-right .opera-data {
padding:0 0 0 2px;
}
#content .product-row .product-item-right .opera-data .price {
left:22px;
}
#content .product-row .product-item-right .trailer-container {
height:86px;
margin-bottom:5px;
padding-top:3px;
position:relative;
text-align:center;
}
#content .product-row .product-item-right .trailer-container .button {
bottom:5px;
left:30px;
position:absolute;
}
#content .options-row {
position:relative; 
min-height:185px;
}
#content .receiver-row {
position:relative; 
min-height:140px;
}
#content .options-row .product-item-left,
#content .receiver-row .product-item-left {
position:static;
float:none;
}
#content .options-row .product-item-right,
#content .receiver-row .product-item-right {
bottom:0;
height:100%;
position:absolute;
top:0;
right:0; 
}
#content .options-row .product-item-right .price {
bottom:3px;
position:absolute;
z-index:2;
}
#content .options-row .product-item-right .item-inner,
#content .receiver-row .product-item-right .item-inner {
position:relative;
z-index:2;
}
#content .options-row .product-item-right .item-image-preview,
#content .receiver-row .product-item-right .item-image-preview{
bottom:38px;
padding:0;
position:absolute;
z-index:1;
}
#content .receiver-row .product-item-right .receiver-price {
bottom:38px;
position:absolute;
z-index:2;
}
#content .options-row .product-item-right .item-image-preview .footnote{
display:block;
font-size:10px;
left:110px;
position:absolute;
top:10px;
}
#content .product-row .list-hook {
margin-bottom:16px;
}
#content .product-row .list-hook li {
background:transparent url(../../images/buttons/hook-button-white.png) no-repeat 0 3px;
font-size:12px;
padding-left:15px;
}
#content .product-row .list-arrow li {
background:transparent url(../../images/arrow-white.png) no-repeat 0 4px;
padding-left:12px;
height:16px;
}
#content .product-row .list-arrow li.list-headline {
background:none;
}
#content .product-row .list-arrow li.list-headline h2 {
font-weight:bold;
}
#content .product-row .list-arrow li a:link,
#content .product-row .list-arrow li a:visited {
float:left;
text-decoration:none;
}
#content .product-row .list-arrow li a:hover,
#content .product-row .list-arrow li a:active {
text-decoration:underline;
}
#content .product-row .options-list {
clear:both;
min-height:100px;
}
#content .product-row .list-arrow li.selected {
background:transparent url(../../images/buttons/hook-button-small-white.png) no-repeat 0 4px;
}
#content .product-row .list-arrow li .rent-item {
display:block;
background:transparent url(../../images/buttons/rent-button-white.png) no-repeat 0 2px;
float:right;
padding-right:18px;
width:40px;
}
#content .product-row .list-arrow li .buy-item {
display:block;
background:transparent url(../../images/buttons/buy-button-white.png) no-repeat 0 2px;
float:right;
padding-right:18px;
width:40px;
}
#content .product-row a:link, #content .product-row a:visited {
color:#fff;
text-decoration:underline;
}
#content .product-row a:hover, #content .product-row a:active {
text-decoration:underline;
}
#content .product-row a.link-arrow {
background:transparent url(../../images/arrow-white.png) no-repeat 0 3px;
padding-left:8px;
text-decoration:none;
}
#content .paytvchannels-list {
clear:both;
}
#content .scroll-pane {
overflow:hidden;
height:88px;
margin-left:60px;
padding:5px 0 4px 0;
position:relative;
width:342px;
}
#content .scroll-content {
height:78px;
padding:1px 0 0 1px;
position:absolute;
overflow:hidden;
}
#content .scroll-content .scroll-content-item {
float:left;
height:78px;
margin-right:6px;
width:110px;
}
#content .scroll-bar-wrap {
background:transparent url(../../images/products/slider-handle-background.png) repeat-x;
clear:both;
height:12px;
margin-left:60px;
margin-right:8px;
padding-bottom:4px;
position:relative;
width:auto;
}
#content .scroll-bar {
position:relative;
margin-left:38px;
width:272px;
}
#content .scroll-bar .ui-slider-handle {
display:block;
background:transparent url(../../images/products/slider-handle.png) no-repeat;
cursor:move;
height:12px;
outline:none;
position:absolute;
top:0;
width:70px;
}
#content .scroll-bar .ui-state-hover {
background:transparent url(../../images/products/slider-handle-hover.png) no-repeat;
}
#content .product-row .product-item-right .checkbox-field .field-column {
background:transparent url("../../images/buttons/checkbox.png") no-repeat;
cursor:pointer;
height:13px;
margin-right:5px;
text-align:left;
width:13px;
}
#content .product-row .product-item-right .radio-button .field-column {
background:transparent url("../../images/buttons/radio.png") no-repeat;
cursor:pointer;
height:13px;
margin-right:5px;
text-align:left;
width:13px;
}
#content .product-row .product-item-right .checkbox-field .selected {
background-position: 0 -51px;
}
#content .product-row .product-item-right .checkbox-field .field-column input,
#content .product-row .product-item-right .radio-button .field-column input {
display: none;
}
#content .product-row .product-item-right .checkbox-field .field-column input.show,
#content .product-row .product-item-right .radio-button .field-column input.show {
display: inline;
}
#content .product-row .paytvchannels-list .scroll-content-item a {
display:block;
position:relative;
width:auto;
}
#content .product-row .paytvchannels-list .scroll-content-item img {
position:absolute;
}
#content .product-row .paytvchannels-list .scroll-content-item .image-item-border {
background:transparent url(../../images/products/pay-tv-border.png) no-repeat;
left:0;
height:78px;
position:absolute;
top:-1px;
width:110px;
}
#content .product-row .paytvchannels-list .scroll-content-item .image-item-border-hover, 
#content .product-row .paytvchannels-list .scroll-content-item .image-item-border-active,
#content .product-row .paytvchannels-list .item-active .image-item-border {
background:transparent url(../../images/products/pay-tv-border-selected.png) no-repeat;
left:0;
height:78px;
position:absolute;
top:-1px;
width:110px;
}
#content #conflict-warning {
display:none;
}
#content .trailershow-teaser .content {
background: url(../../images/trailer_bg_verlauf_blue.png) repeat-x;
min-height:400px;
width:779px;
}
#content .trailershow-teaser .header h3 {
float:left;
padding:7px 0 0 9px;
}
/** 
* product_price.css 
*/ 

.price {
color:#fff;
clear:both;
display:block;
font-size:1em;
font-weight:bold;
height:1em;
line-height:1em;
}
.price span{
display:block;
float:left;
vertical-align:top;
}
.price-large .euro {
font-size:57px;
line-height:57px;
}
.price-large .cent {
font-size:30px;
line-height:30px;
margin-top:5px;
}
.price-large .text {
font-size:10px;
line-height:10px;
margin-left:-38px;
margin-top:31px;
}
.price-large .footnote {
font-size:10px;
font-weight:normal;
line-height:10px;
margin-top:5px;
}
.price-middle {
font-size:41px;
line-height:41px;
}
.price-middle .cent {
font-size:22px;
line-height:22px;
margin-top:4px;
}
.price-middle .text {
font-size:8px;
line-height:8px;
margin-top:23px;
margin-left:-28px;
}
.price-middle .footnote {
font-size:8px;
line-height:8px;
margin-top:4px;
}
.price-small {
font-size:30px;
line-height:30px;
}
.price-small .cent {
font-size:16px;
line-height:16px;
margin-top:2px;
}
.price-small .text {
font-size:7px;
line-height:7px;
margin-top:17px;
margin-left:-23px;
}
.price-small .footnote {
font-size:7px;
line-height:7px;
margin-top:2px;
}
.product-tariff-box-blue .price-single {
margin:4px 0 0 30px;
}
.product-tariff-box-blue .price-double {
margin:4px 0 0 18px;
}
.product-tariff-box-blue .price-triple {
margin:4px 0 0 2px;
}
.right-content .price-box .price-single {
top:4px;
left:30px;
position:absolute;
}
.right-content .price-box .price-double {
top:4px;
left:18px;
position:absolute;
}
.right-content .price-box .price-triple {
top:4px;
left:2px;
position:absolute;
}
/** 
* info_layer.css 
*/ 

.info-layer-container {
color:#00466D;
}
.info-layer-container h4 {
color:#00466D;
font-size:11px;
font-weight:bold;
letter-spacing:0;
line-height:12px;
margin-top:5px;
}
#content .content-layer .description-column {
color:#5C636A;
width:auto;
}
.info-layer-container .header {
background: url(../../images/products/layers/layer_header_779px.png) no-repeat;
height:30px;
width:779px;
}
.info-layer-container .footer {
background: url(../../images/products/layers/layer_footer_779px.png) no-repeat;
height:30px;
width:779px;
}
.info-layer-container .content {
background:#ffffff;
padding:0 6px 0 13px;
width:760px;
}
.info-layer-container .content h3 {
font-size: 17px;
font-weight: bold;
margin-bottom: 10px;
padding-top: 10px;
}
.ck-white-box {
padding-bottom:10px;
}
.ck-white-box div {
padding-left:20px;
padding-top:18px;
}
.ck-white-box img {
display: block;
float: left;
margin-top:14px;
}
.ck-white-box div {
color:#00466D;
float: left;
width:350px;
}
.info-layer-box {
clear:both;
padding-bottom:15px;
width:760px;
}
.info-layer-box .content,
#content .info-layer-container .info-layer-box .content {
background: url(../../images/products/layers/bg_verlauf_top.jpg) no-repeat;
min-height:79px;
padding:0;
width:auto;
}
.info-layer-box .content ul {
padding:8px 0 0 8px;
}
.info-layer-box .content ul li {
min-height:63px;
padding-bottom:8px;
padding-right:15px;
padding-left:120px;
}
.info-layer-box .content ul li h3 {
font-size:11px;
line-height:12px;
letter-spacing:0;
margin-bottom:0;
}
.info-layer-box .content ul li a {
text-decoration:underline;
}
.info-layer-box .content ul li a:hover {
text-decoration:none;
}
.info-layer-container .info-layer-box .footer {
background: url(../../images/products/layers/bg_verlauf_bottom.jpg) no-repeat;
filter: none;
height:6px;
overflow:hidden;
width:760px;
}
.powerline-set-big {
display:block;
float:left; 
padding:10px 0 10px 0;
}
.powerline-text-teaser {
float: left;
margin-left: 20px;
padding-top: 10px;
width: 315px;
}
.orange-dot-shadow-list {
padding:17px 0 7px 0;
}
.orange-dot-shadow-list li {
background: url(../../images/products/layers/bullet_orange.png) no-repeat 0 1px;
padding-left:18px;
}
.orange-dot-shadow-list li p {
line-height:15px;
}
.kabelanschluss {
background: url(../../images/products/layers/info_layer_kabelanschluss.jpg) no-repeat;
}
.internetanschluss {
background: url(../../images/products/layers/info_layer_internetanschluss.jpg) no-repeat;
}
.wlanrouter {
background: url(../../images/products/layers/info_layer_wlan-router.jpg) no-repeat;
}
.paytv {
background: url(../../images/products/layers/info_layer_paytv.jpg) no-repeat;
}
.telefon-incl-flatrate {
background: url(../../images/products/layers/info_layer_telefonanschluss.jpg) no-repeat;
}
.kabel-modem {
background: url(../../images/products/layers/info_layer_kabelmodem.jpg) no-repeat;
}
.zusatzoptionen {
background: url(../../images/products/layers/info_layer_zusatzoptionen_telefon.gif) no-repeat;
}
.zusatzoptionen-mobile {
background: url(../../images/products/layers/info_layer_zusatzoptionen_mobile.gif) no-repeat;
}
.zusatzoptionen-isdn {
background: url(../../images/products/layers/info_layer_zusatzoptionen_isdn.gif) no-repeat;
}
.zusatzoptionen-security {
background: url(../../images/products/layers/info_layer_zusatzoptionen_sicherheit.gif) no-repeat;
}
.anbieter-wechsel {
background: url(../../images/products/layers/info_layer_wechsel.jpg) no-repeat;
}
.hd-receiver {
background: url(../../images/products/layers/info_layer_hdreceiver.jpg) no-repeat;
}
.smartcard {
background: url(../../images/products/layers/info_layer_smartcard.jpg) no-repeat;
}
.pin {
background: url(../../images/products/layers/info_layer_pin.jpg) no-repeat;
}
.digital-receiver {
background: url(../../images/products/layers/info_layer_digitalreceiver.jpg) no-repeat;
}
/** 
* ../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;
}

