.header-print {
 display: block;
 text-align:right;
}

body {
 font-family:Arial, Geneva, Helvetica, Verdana, sans-serif;
 font-size:100.01%;
 margin-top:0;
}
#page {
 margin:0 1cm;
}
#header {
 /*background:url('LogoNeu.jpg') top right no-repeat;*/
 display:none;
}
#navigation {
 display:none;
}
#content {
 margin:24px 0 0 0;
 background:white;
 font-size:1.5em;
}
#footer {
 display:none;
}
.cleaner {
 visibility:hidden;
 clear:both;
 margin:0;
 padding:0;
}
.line {
 display:none;
}
.bold {
 font-weight:bold;
}
.sup {
 vertical-align:super;
}
.footnote {
 font-size:smaller;
}
.acronym {
 font-style:italic;
 border-bottom:1px dashed #cccccc;
 font-size:106%;
}
.firma {
 font-style:italic;
 color:#df0000;
 padding:0.1em 0.2em;
}
h1 span.firma {
 font-style:normal;
}
span[onclick] {cursor:hand;}



a {
 color:#000000;
 text-decoration:none;
}

p.first{
 font-weight:bold;
 letter-spacing:1px;
 line-height:150%;
}
.header-logo {
 visibility:visible;;
 text-align:right;
 margin-bottom: 24px;
}
#content .noprint {
 display:none;
}
.schriftgroesse {
 display:none;
}

.text-liste li {
 padding:3px 0;
 font-weight:normal;
 letter-spacing:1px;
}

.text-liste span {
 font-weight:bold;
 color:#df0000;
}

ol.text-liste {
 list-style-type:numeric;
}

h1 {
 color:#666666;
 font-size:1.6em;
 margin:1.2em 0 0.5em 0;
}
h3 {
 color:#666666;
 font-size:1.2em;
 margin:1em 0;
}
h1,h2,h3 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 /*font-size:14pt;*/
 letter-spacing:0.2em;
}
img {
 margin:1.6em;
}


/* EIGENSCHAFTEN FÜR FAQ LISTE */
ul.faqList {
 list-style-type:circle;
 color:#666666;
 margin:3em 1.2em;
}
ul.faqList li {
 margin:0 0 0.6em 0;
}
ul.faqList li span {
 font-weight:bold;
 letter-spacing:0.1em;
 color:#df0000;
}
ul.faqList li p {
 color:#000000;
 margin:0.8em;
}



/* LISTE DER ALLGEMEINEN GESCHÄFTSBEDINGUNGEN */
ol.agb {
 list-style-type:numeric;
 line-height:150%;
 margin:24px 0 0 0;
 padding:0;
}
ol.agb li ol {
 margin:0 0 0 12px;
 padding:0;
}
ol.agb li {
 font-weight:normal;
}
ol.agb li p {
 font-weight:normal;
}




/* EIGENSCHAFTEN NACHRICHTENTOOL */
#newsBox {display:none;}




/* EIGENSCHAFTEN FÜR PARTNERLISTE */
.regionbar {
 color:#cccccc;
 border:1px solid #cccccc;
 margin:1.2em 0;
 padding:0.9em 0.6em;
}
.regionbar .regionlinks {
 text-align:justify;
 line-height:150%;
}
.regionbar a {

}
.regionbar span.regionlink {
 padding:0 0.6em;
}
.regionheader {
 font-weight:bold;
 color:#000000;
 font-size:0.9em;
 margin:0 0 1em 0;
}
ul.regionen {
 list-style-type:none;
 margin:0;
 padding:0;
}
ul.regionen li {
 font-weight:bold;
 color:#df0000;
}
ul.regionen p {
 margin:1.2em 0 1.2em 1.6em;
 font-weight:normal;
 color:#000000;
}
ul.regionen p.backtoregion {
 text-align:right;
}
ul.regionen p.backtoregion a {
 color:#df0000;
 text-decoration:underline;
 font-variant:small-caps;
}
ul.regionen a:visited {
 text-decoration:underline;
}

ul.partner {
 list-style-type:none;
 margin:1.6em 0 1.6em 1.6em;
 padding:0;
 border-top:1px solid #cccccc;
}
ul.partner li {
 border-bottom:1px solid #cccccc;
 padding:1.4em 1.2em;
 color:#000000;
 font-weight:normal;
}


/* EIGENSCHAFTEN FÜR FORMULARE */

form {
 margin:2.4em 0 0 0;
 padding:0;
}
fieldset {
 border:none;
 margin:0 0 1em 0;
}
fieldset.button {
 text-align:center;
}
input, select, textarea {
 font-size:1em;
}
input.small {
 width:4em;
}
input.large {
 width:14em;
}
span.feld {
 float:left;
 width:17em;
 margin:0 0 0.3em 0;
 line-height:150%;
}
label {
 font-weight:bold;
}
select {
 text-align:right;
}
legend {
 font-weight:normal;
 font-size:1.2em;
 font-family:Georgia, "Times new roman", Times, serfi;
 color:#666666;
 margin:0.8em 0 1.8em -0.4em;
 padding:0;
}


/* EIGENSCHAFTEN FÜR DIE TELEFONLISTE */

.nr-liste {
 border:none;
 border-collapse:collapse;
}
.nr-liste td.head {
 text-align:center;
 font-weight:bold;
}
.nr-liste td.zeile {
 text-align:left;
}
.nr-liste td.leer {
 width:1em;
}
.nr-liste td.ffw {
 font-size:0.8em;
 text-align:center;
}
.nr-liste td.pos {

}
.nr-liste td.name {
 width:30%;
}
.nr-liste td.telnr {
 text-align:left;
 width:25%;
}
.nr-liste td.bez {

}


/* EIGENSCHAFTEN FÜR DIE FRAGEN VOR EINEM TAUSCH */
.tauschliste {

}
.tauschliste li {
 margin:0 0 0.4em 0;
 font-weight:bold;
 color:#df0000;
}
.tauschliste li p.hinweis {
 margin:0;
 color:#000000;
 font-weight:normal;
}

/* EIGENSCHAFTEN VORTEILSBOX */
.vorteilsbox {
 background:url('telephone-trans-v1.jpg') 0 0 no-repeat;
 padding:20px 0 65px 10px;
}
.vorteilsliste {
 margin:24px 0 70px 0;
 padding:0;
 list-style-type:bull;
}
.vorteilsliste li {
 line-height:200%;
}
.vorteilsliste li span {
 font-weight:bold;
}



/* EIGENSCHAFTEN PREIS UND PREISBOX */
div.preisbox {
 font-size:1.8em;
 text-align:right;
 padding:24px 18px 24px 18px;
 margin-top:120px;
 color:#ffffff;
 float:right;
 background:#df0000;
}
div.preisbox span.preis {
 font-weight:bold;
 font-size:1.3em;
}


/* EIGENSCHAFTEN FÜR DIE FEHLERLISTE */
.errorliste {
 color:#cccccc;
}
.errorliste label {
 color:#df0000;
 text-decoration:underline;
 font-weight:normal;
}


/* EIGENSCHAFTEN FÜR DIE UNTERSCHRIFTENTABELLE */
.unterschrift {
 margin:1em auto 0.8em auto;
 width:596px;
}
td.datum {
 width:45%;
}
td.sign {
 width:45%;
}
td.space {
 width:10%;
}
td.uname {
 border-top:1px solid #000000;
 text-align:center;
 vertical-align:top;
 font-size:0.7em;
}