
/** 
* ../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/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/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;
}
/** 
* layout_extension.css 
*/ 

body {
background:#d4d4d4 url('/kabelbw/cms/Startseite/images/start-main-background.png') repeat-x 0 top;
}
#page {
width:auto;
}
.start-nav-background {
height:60px;
position:relative;
top:-12px;
width:auto;
padding:0;
}
#header {
height:auto;
top:-72px;
width:auto;
padding:0;
margin:0 0 -55px 0;
}
#header .head-teaser {
height:60px;
margin:0 auto;
position:relative;
width:970px;
}
#column-container {
background:#fff;
}
#content {
margin:0;
padding:0;
width:auto;
}
#content .footnote-container {
background:none;
color:#00466D;
font-size:10px;
margin-bottom:20px;
width:410px;
}
#content .footnote-header,
#content .footnote-footer,
#content .footnote-content {
background:none;
width:410px;
}
#content a:link,
#content a:visited,
#content a:hover,
#content a:active {
color:#407492;
text-decoration:underline;
}
#content .footnote-container a:link,
#content .footnote-container a:hover,
#content .footnote-container a:active,
#content .footnote-container a:visited {
color:#00466D;
text-decoration:underline;
width:410px;
}
.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;
}
#header .main-navigation {
left:0;
height:47px;
top:auto;
bottom:0;
}
#header .main-navigation li {
background-image:url('/kabelbw/cms/Startseite/images/nav-vertical-divide.png');
padding:0;
height:auto;
}
#header .main-navigation li a {
display:block;
padding-top:18px;
padding-bottom:15px;
padding-left:0;
padding-right:0;
}
#header .main-navigation li a img {
margin-top:0;
margin-bottom:0;
}
#header .main-navigation .internet_telefon {
padding-left:55px;
padding-right:55px;
}
#header .main-navigation .tv_radio {
background:none;
padding-right:60px;
}
#header .main-navigation .mobil{
padding-left:62px;
padding-right:62px;
}
#header .main-navigation .kundenservice {
padding-left:70px;
padding-right:70px;
}
#header .homepage-flyout{
position:absolute;
top:54px;
left:-18px;
z-index:4;
display:none;
}
#header .homepage-flyout-helper{
background:url(../../images/background_flyout.png);
height:314px;
width:818px;
background-repeat:no-repeat;
}
#header .homepage-flyout ul{
}
#header .homepage-flyout .box-one{
background: url(../../images/flyout_box_one.png);
height: 268px;
width: 163px;
left:30px;
position:absolute;
bottom :15px;
}
#header .homepage-flyout .box-one a,
#header .homepage-flyout .box-two a,
#header .homepage-flyout .box-three a,
#header .homepage-flyout .box-tip a{
display:block;
height:100%;
width:100%;
text-decoration:none;
}
#header .homepage-flyout .box-two{
background: url(../../images/flyout_box_two.png);
height: 268px;
width: 163px;
left:225px;
position:absolute;
bottom :15px;
}
#header .homepage-flyout .box-three{
background: url(../../images/flyout_box_three.png);
height: 268px;
width: 185px;
left: 421px;
position: absolute;
bottom :15px;
}
#header .homepage-flyout .box-tip{
background: url(../../images/flyout_box_infobox.png);
height: 191px;
width: 177px;
left: 609px;
position: absolute;
bottom :15px;
}
#header .homepage-flyout-mobil{
position:absolute;
top:54px;
left:-18px;
z-index:4;
display:none;
}
#header .homepage-flyout-mobil .homepage-flyout-helper{
background:url(../../images/background_flyout_mobil.png);
height:314px;
width:818px;
background-repeat:no-repeat;
}
#header .homepage-flyout-mobil .box-one{
background: url(../../images/flyout_box_mobil_one.png);
height:244px;
width:212px;
left:80px;
position:absolute;
bottom :15px;
}
#header .homepage-flyout-mobil .box-one a,
#header .homepage-flyout-mobil .box-two a,
#header .homepage-flyout-mobil .box-three a,
#header .homepage-flyout-mobil .box-tip a{
display:block;
height:100%;
width:100%;
text-decoration:none;
}
#header .homepage-flyout-mobil .box-two{
background: url(../../images/flyout_box_mobil_two.png);
height: 268px;
width: 212px;
left:292px;
position:absolute;
bottom :15px;
}
#header .homepage-flyout-mobil .box-three{
background: url(../../images/flyout_box_mobil_three.png);
height: 268px;
width: 212px;
left: 504px;
position: absolute;
bottom :15px;
}
#content .footnote-content a:link,
#content .footnote-content a:visited,
#content .footnote-content a:active,
#content .footnote-content a:hover {
color: #EF690A;
position:relative;
}

