.base {
position:relative;
width:960px;
margin:0 auto;
padding:0;
}
.base .row {
margin-bottom:10px;
}
.base .col-1-3, .base .col-2-3 {
float:left;
display:inline;
margin:10px;
}

.base .col-1-3 {
width:300px;
}
.base .col-2-3 {
width:940px;
}



.col-number {
    text-align: center;
    padding: 0 0 2em;
}

div.telefon-festnetz {
    text-decoration: none;
    font-size: 1em;
    margin-top: 1.1em;
}

div.telefon-festnetz i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/telefonsex-festnetz.jpg);
    width: 56px;
    min-height: 56px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.rufnummer-0900 a {
    font-size: 1.7em;
    display: block;
    color: #337ab7;
    margin-top: 0.3em;
}

div.bezeichnung-festnetz i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/bezeichnung-festnetz.jpg);
    width: 240px;
    min-height: 10px;
    display: inline-block; 
    vertical-align: middle;
    margin-right: 4px;
    margin-top: 0.3em;
}



div.bezeichnung-festnetz {
    text-decoration: none;
    font-size: 1em;
}





div.mobile-smartphone {
    text-decoration: none;
    font-size: 1em;
}

div.mobile-smartphone i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/mobile-smartphone.jpg);
    width: 56px;
    min-height: 45px;
    margin-top: 0.6em;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.rufnummer-mobil {
    font-size: 1.8em;
    display: block;
    color: #EF007C;
    margin-top: 0.3em;
}
.rufnummer-mobil a {
    color: #337ab7;
}

div.bezeichnung-mobil {
    text-decoration: none;
    font-size: 1em;
}

div.bezeichnung-mobil i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/mobil-bezeichnung.jpg);
    width: 142px;
    min-height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: 0.5em;
}



div.abo i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/abo-bezeichnung.jpg);
    width: 188px;
    min-height: 26px;
    display: inline-block; 
    vertical-align: middle;
    margin-right: 4px;
    margin-top: 0.3em;
}

div.abo {
    text-decoration: none;
    font-size: 1em;
}

div.euro i {
    background: url(/web/20220217045654im_/http://hotlines.xxx/images/1_euro_bezeichnung.jpg);
    width: 171px;
    min-height: 10px;
    display: inline-block; 
    vertical-align: middle;
    margin-right: 4px;
    margin-top: 0.3em;
}

div.euro {
    text-decoration: none;
    font-size: 1em;
}


@media only screen and (min-width:768px) and (max-width:959px) {
.base {
width:768px;
}
.base .col-1-3, .base .col-2-3 {
margin:10px;
}
.base .col-1-3 {
width:236px;
}
.base .col-2-3 {
width:auto;
}
}
@media only screen and (max-width:767px) {
.base {
width:300px;
}
.base .col-1-3, .base .col-2-3 {
margin:10px 0;
}
.base .col-1-3, .base .col-2-3 {
width:300px;
margin: 10px;
}

}
@media only screen and (min-width:480px) and (max-width:767px) {
.base {
width:420px;
}
.base .col-1-3, .base .col-2-3 {
margin:10px 0;
}
.base .col-2-3 {
width:auto;
}
.base .col-1-3 {
width:420px;
}
}
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
background:transparent;
border:none 0;
font-size:100%;
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:top;
}
ol, ul {
list-style:none;
}
img {
vertical-align:top;
}
embed {
vertical-align:top;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
display:block;
}
iframe {
border:0;
margin:0;
padding:0;
}
html, body {
width:100%;
padding:0;
margin:0;
}
body {
background:url(/web/20220217045654im_/http://hotlines.xxx/images/background.jpg) top center repeat-x #000000;
color:#292929;
font:14px/25px Verdana, sans-serif;
}
a {
color:#ACAC9D;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
header {
height:auto;
width:100%;
margin-bottom:15px;
}
header #logo {
margin-top:50px;
text-align:center;
}
nav {
width:960px;
height:63px;
margin:0 auto;
}
nav ul {
list-style:none;
margin:0;
padding:0 10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
nav ul li {
position:relative;
float:left;
background:url(/web/20220217045654im_/http://hotlines.xxx/images/menu_separator.png) right no-repeat;
}
nav ul li a {
font-size:18px;
color:#ffffff;
display:block;
padding:19px 15px 17px 15px;
position:relative;
font-weight:bold;
}
.block {
padding:5px 0;
background:#000;
}
.main-content article {
margin:20px 0;
overflow:hidden;
position:relative;
background:#ffffff;
}
.main-content .wrap {
border:#999 solid 2px;
padding:8px;
padding-top:0;
}
.main-content .heading h2 {
font-size:16px;
line-height:35px;
letter-spacing:0;
font-weight:bold;
text-align:center;
}
.main-content .content {
font-size:12px;
}
.main-content .hotline {
margin-top:8px;
}
p {
	margin-top:-2px;
padding-top:0.1cm;
}
footer {
display:inline-block;
width:100%;
text-align:center;
padding:8px 0;
color:#ffffff;
}
img {
max-width:100%;
height:auto;
}
@media only screen and (min-width:768px) and (max-width:959px) {
nav {
width:768px;
}
.main-content .heading h2 {
    font-size: 12px;
        line-height: 25px;
}

}
@media only screen and (max-width:767px) {
nav {
width:100%;
background:none;
}
.block {
padding:10px 0;
background:none;
}
.base {
width:640px;
}
.base .col-1-3 {
width:300px;
margin:10px;
}
}
@media only screen and (max-width:649px) {
.base {
width:340px;
}
} 

@media only screen and (max-width: 540px){
.base {
width:320px;

}
@media screen and (min-width : 320px) {
.base {
width:320px;
}


/*
     FILE ARCHIVED ON 04:56:54 Feb 17, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:30:12 Aug 04, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 587.185
  exclusion.robots: 0.168
  exclusion.robots.policy: 0.152
  cdx.remote: 0.098
  esindex: 0.015
  LoadShardBlock: 270.582 (3)
  PetaboxLoader3.datanode: 258.558 (4)
  PetaboxLoader3.resolve: 80.039 (2)
  load_resource: 75.539
*/