html, body { margin: 0px; padding: 0px; background:#fff; }
#popup-top {
    background:    url(../img/popup_header_smartsurfer.gif) no-repeat left top;
    height:        65px;
    margin-bottom: 4px;
}
#popup-top img {
    display: none;
}
#popup-top-bin {
    display: none;
}

#content {
    margin: 0px 10px;
    float: none;
}


#compare {
    background: url(../img/bg-head-x8.gif) no-repeat left top;
    width:      630px;
}
#compare div {
    background: url(../img/bg-bottom-x8.gif) no-repeat left bottom;
    width:      630px;
    w\idth:     628px;
    padding:    5px 1px 4px 1px;
}

#compare h2 {
    margin-left:    8px;
    margin-right:   8px;
    margin-bottom:  0px;
    margin-top:     0px;
    padding-top:    2px;
    border-bottom:  1px solid #D3D4D6;
    font-weight:    bold;
    font-size:      11px;
    line-height:    21px;
}

#compare table {
    width:           100%;
    margin-top:      0px;
    border-collapse: collapse;
}
#compare table td, #compare table th {
    font-size: 12px;
}
#compare table td, #compare table thead th {
    text-align: center;
}
#compare table thead th.first {
    padding-left: 8px;
    text-align:   left;
}
#compare table tbody th {
    text-align: left;
}
#compare table tbody td, #compare table tbody th {
    padding: 3px 8px 5px 8px;
}
#compare table tbody tr.headadd td {
    padding-top: 3px;
}
#compare table tbody td {
    border-left: 1px solid #DADEE1;
}
#compare table tbody th {
    font-weight: normal;
}
#compare table tbody tr.smartsurfer * {
    font-weight: bold;
}
#compare table tr.even {
    background-color: #F7F8FC;
}

#compare .clear {
    clear:   both;
    display: block;
    height:  1px;
}

#compare dl {
    margin-top:   8px;
    margin-left:  8px;
    margin-right: 8px;
    margin-bottom: 0px;
    padding-top:  8px;
    border-top:   1px solid #D3D4D6;
    font-weight:  bold;
    height: 1%;
}
#compare dl dt, dl dd {
    padding: 4px 0px 8px 0px;
}
#compare dl dt {
    float: left;
    clear: both;
}
#compare dl dd {
    float:        right;
    width:        204px;
    w\idth:       140px;
    text-align:   center;
    padding-left: 64px;
    background:   url(../img/pfeil_grossundblau.gif) no-repeat 0px 3px;
    font-size:    14px;
}

.footnotes {
    margin-top: 4px;
}
.footnotes * {
    color:       #878787;
    font-size:   11px;
    line-height: 13px;
}
.footnotes li {
    position:   relative;
    display:    block;
    list-style: none;
}
* html .footnotes li {
    height: 1%;
}
.footnotes .footnote {
    position:  absolute;
    left:      0px;
    top:       0px;
    width:     10px;
    font-size: 9px;
	line-height: 14px;	
}
.footnotes p {
    margin-top:    0px;
    margin-left:   10px;
    margin-bottom: 0px;
    padding-top:   4px;
}



/* Tuev - Popup */
.page-smartsurfer-tuevZertifikat { margin:10px; }
.page-smartsurfer-tuevZertifikat #popup-top, 
.page-smartsurfer-tuevZertifikat #popup-footer {width:925px;  margin:0px; background:none; }
.page-smartsurfer-tuevZertifikat #popup-top    {height:102px; }
.page-smartsurfer-tuevZertifikat #popup-footer {height:46px; }
.page-smartsurfer-tuevZertifikat #popup-top img,
.page-smartsurfer-tuevZertifikat #popup-footer img { display:block; }
.page-smartsurfer-tuevZertifikat #content { background:url(../img/tuev-bg-slice.gif) top left repeat-y; margin:0px; padding:0px 60px; width:805px; }
* html .page-smartsurfer-tuevZertifikat #content {width /**/: /**/925px;}
.page-smartsurfer-tuevZertifikat #content h1 { text-align:center; padding-top:20px; }
.page-smartsurfer-tuevZertifikat #content h1 p { font-weight:bold; }
.page-smartsurfer-tuevZertifikat #content h2 { font-size:12px; margin-bottom:0px; margin-top:0px; }
.page-smartsurfer-tuevZertifikat #content h3 { margin-bottom:5px; margin-top:10px; }
.page-smartsurfer-tuevZertifikat #content p.info { float:right; width:180px; height:81px; padding-top:50px; background:url(../img/tuev-digimark.gif) no-repeat right bottom;}
* html .page-smartsurfer-tuevZertifikat #content p.info { margin-bottom:0px; }
* html .page-smartsurfer-tuevZertifikat #content p.info { height /**/: /**/131px; }
.page-smartsurfer-tuevZertifikat #content table td { padding:5px; vertical-align:top; font-size:12px; } 
.page-smartsurfer-tuevZertifikat #content table td.line { background:url(../img/tuev-dot-line.gif) 5px repeat-x; padding:3px 5px;}
* html .page-smartsurfer-tuevZertifikat #content table td.line  { height:6px; }

