
html, body, td, th {
  font:                 15px Verdana,Tahoma,Arial,Helvetica;
}

img {
  border:               0;
}

ul {
  margin:               1em 1em 1em 2em;
}

div#cover {  
  width:                695px;
  border:               0px solid #b91c27;
}

.einleitungssatz { 
  color:                #111; 
  font-size:            0.9em;
  font-weight:          bold; 
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}

.einleitung { 
  color:                #d4161d;
	font-size:            1.6em;
  font-weight:          bold; 	
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}
                    
.copyright { 
  font-size:            0.9em;
  font-style:           italic; 
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}

div#brief {  
	width:                600px; 
  margin-left:          5.5%; 
  margin-right:         5.5%;
  padding:              .5em;
  background:           #FFF; 
  border:               .3em solid gray;
}

.briefanrede { 
  color:                #666;
  font-weight:          bold; 
  font-size:            .95em; 
}

.briefinhalt { 
  color:                #111;
  font-size:            .85em;
}

ul.biglist { 
  margin-top:           2em;
  margin-bottom:        2em;
}

ul.biglist li { 
  margin:               1em 0;
}

.unterlegt { 
  background:           #FFFF00; 
}

.fett { 
  font-weight:          bold;
  font-size:            1.1em; 
}

.briefrahmen1 { 
  background:           #faf6d9;
  border:               1px solid #FF0000;
  color:                #666;
  font-weight:          bold; 
  font-size:            .85em;
  padding:              .5em; 
}

.briefrahmen1li { 
  list-style-image:     url('traumfrau-images/flirt-brief.gif');
}

.briefrahmen2 { 
  background:           #faf6d9;
  border:               1px solid #FF0000;
  color:                #006600;
  font-weight:          bold; 
  font-size:            0.9em;
  padding:              .5em; 
}

.ueber2 { 
  color:                #006600;
  font-size:            1.1em;
  text-align:           center; 
}

.fazit { 
  color:                #FF0000; 
  font-size:            1.1em;
  font-weight:          bold; 
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}
                
.merksatz { 
  color:                #d4161d;
  font-size:            .9em;
  font-weight:          bold; 
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}

.zwischentext { 
  text-align:           center;
  font-size:            .9em; 
  color:                #333;
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.zwischentext2 { 
  text-align:           left;
  font-size:            .9em; 
  color:                #333;
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.fliesstext { 
  text-align:           left;
  font-size:            .9em; 
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.fliesstextueber { 
  text-align:           left;
  font-size:            .9em; 
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.downloadlink { 
  text-align:           center; 
  font-size:            1.1em;
  color:                blue; 
}

.faqlink {
  text-align:           center; 
  font-size:            .9em;
  text-decoration:      underline; 
}

a.faqlink:link,
a.faqlink:visited,
a.faqlink:active,
a.faqlink:hover { 
  color:                #0000FF;
}

a.faqlink:hover {
  text-decoration:      none; 
}

.faqlinkarea { 
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.einleitungfaq { 
  color:                #d4161d; 
	font-size:            1.6em;
  font-weight:          bold; 	
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em; 
}

.faqueber { 
  color:                #0000FF; 
  font-size:            1.1em;
  font-weight:          bold; 
  text-align:           left;
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.lernen { 
  text-align:           center;
  font-size:            1.3em;
  font-weight:          bold; 
  color:                #111;
}

.rahmenlernen { 
  border:               1px solid #FF0000;
  color:                #666;
  font-weight:          bold; 
  font-size:            1em;
  padding:              .5em;
  width:                600px;
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

.rahmenlernenli { 
  list-style-image:     url('traumfrau-images/punkt.jpg'); 
}

.inhaltli { 
  list-style-image:     url('traumfrau-images/punkt.jpg');
  font-size:            .9em; 
  color:                gray;
}

.inhaltli2 { 
  list-style-image:     url('traumfrau-images/haken.jpg');
  font-size:            .9em; 
  color:                gray;
}

.meinungen { 
  background:           #faf6d9;
  font-size:            .85em;
  font-style:           italic;
  padding:              .5em;
  width:                600px;
  margin-left:          5.5%;
  margin-right:         5.5%;
  color:                #111; 
}

.textrot { 
  color:                #d4161d; 
  text-align:           center; 
  font-weight:          bold;
  font-style:           normal;
  margin-left:          33%;
  margin-right:         33%; 
}

.bildmeinungen {
  margin-left:          30%;
  margin-right:         30%;
} 

.rotgross { 
  color:                #FF0000; 
  font-weight:          bold;
  font-size:            2em;
  text-align:           center;
}
                     
.blaugross { 
  color:                #990000; 
  font-weight:          bold;
  font-size:            2em;
  text-align:           center;
}

.tipps { 
  border:               1px solid #FF0000;
  color:                #111;
  font-weight:          bold; 
  font-size:            1em;
  padding:              .5em;
  width:                600px;
  margin-left:          5.5%;
  margin-right:         5.5%; 
  margin-top:           4em;
}
                     
.bezahlvorgang { 
  color:                blue; 
  font-weight:          bold;
  font-size:            1.1em;
  text-align:           center;
}

div#bezahlen a { 
  text-decoration:      underline;
  font-weight:          bold; 
  font-size:            .9em;
}

div#bezahlen a:active { 
  color:                #111; 
}

div#bezahlen a:link,
div#bezahlen a:hover,
div#bezahlen a:visited { 
  color:                #FF0000; 
}

.bezahlenrot { 
  color:                #FF0000;
  font-size:            1.1em;
  font-weight:          bold;
}

.mitte { 
  border:               1px solid gray;
  border-top:           0;
  border-bottom:        0;
}

div#footer { 
  margin-top:           2em; 
  text-align:           center; 
}

div#footer a { 
  font-size:            .8em;
  font-weight:          bold;
  text-decoration:      none; 
}

div#footer a:link,
div#footer a:active,
div#footer a:visited { 
  color:                #FF0000; 
}

div#footer a:hover { 
  color:                #FF0000;
  text-decoration:      underline;
}

.bezahlen { 
  color:                #666;
  font-size:            .9em;
}

.textfield { 
  border:               1px solid #000;
  background:           #FFF;
  font-size:            .9em;
}

.submitbutton { 
  border:               2px solid #000;
  background:           #FFF; 
}

.textarea { 
  color:                #666;
  font-size:            .9em; 
}

.feedback { 
  text-align:           center;
  color:                #111;
  font-size:            1.2em; 
}

.feedlink { 
  font-weight:          bold; 
  font-size:            .9em; 
}

a.feedlink:link,
a.feedlink:visited,
a.feedlink:active,
a.feedlink:hover { 
  color:                #0202ff;
}

.kontakt { 
  color:                #666;
  font-size:            12px;
}

.faqueberschrift { 
  color:                #FF0000; 
  font-size:            1.2em;
  font-weight:          bold; 
  text-align:           center;
  margin-left:          1em;
  margin-right:         1em;
}

.zahlkasten { 
  background-color:     #faf6d9;
  text-align:           left;
	width:                600px; 
  margin-left:          5.5%; 
  margin-right:         5.5%;
  font-size:            .9em;
  padding:              .5em;
}

.bezahlenschwarz { 
  color:                #111;
  font-weight:          bold;
}

.reportueber { 
  color:                #FF0000;
  font-size:            1.2em;
  font-weight:          bold; 
}

.reportgross { 
  color:                #FF0000; 
  font-weight:          bold;
  font-size:            1.5em;
  text-align:           left;
}

.reporttext {  
  font-size:            .9em;
  list-style-image:     url('traumfrau-images/pfeil.gif');
}

.rezunten { 
  font-size:            .95em;
  font-weight:          bold; 
  margin-left:          5.5%;
  margin-right:         5.5%;
}

.rez { 
  font-size:            .95em;
  font-weight:          bold; 
  margin-left:          5.5%;
  margin-right:         5.5%;
  font-style:           italic;
}
                 
.reportueberklein { 
  color:                #FF0000;
  font-size:            1em;
  font-weight:          bold; 
  text-align:           left;
  margin-left:          1em;
  margin-right:         1em;
}

#rezulinks { 
  float:                left;
  margin-left:          5.5%;
  font-size:            .8em;
  width:                40%; 
}

#rezulinks a { 
  color:                #0202ff;
}

#rezurechts { 
  margin-left:          5.5%; 
  margin-right:         5.5%;
  font-size:            1em;
  text-align:           center; 
}

#rezurechts a { 
  color:                #FF0000; 
  font-weight:          bold; 
}

.infolist {
  font-size:            .9em; 
  margin-left:          5.5%;
  margin-right:         5.5%; 
}

#content {
  font-size:            12px;
  padding:              35px;
}

#content h1 {
  font-size:            21px;
  font-weight:          bold;
  color:                #FF0000;
}

#content h3 {
  margin-top:           2em;
}

#content ul li {
  margin:               1em 0;
}

.fonbox {
  margin:               25px auto;
  padding:              10px;
  font-size:            14px;
  line-height:          20px;
  background:           #fffff8;
  border:               1px solid #CCC;
}

.fonbox.small {
  width:                180px;
}

.fonbox.big {
  width:                400px;
}

.fonbox img.hotline {
  margin:               0;
  padding:              1px;
  border:               1px solid #CCC;
}

.highlight {
  font-size:            1em;
  font-weight:          bold;
  color:                #d4161d;
}

.big {
  font-size:            16px;
  font-weight:          bold;
}


.tabin { 
  padding:              1em;
  font-size:            .8em; 
}

.tabin2 { 
  padding:              0.8em;
  font-size:            1.3em; 
}

.tabtextdunkelrot { 
  font-size:            1.1em;
  color:                #d4161d;
  font-weight:          bold; 
}

.tabtextrot { 
  font-size:            1.1em;
  color:                #FF0000;
  font-weight:          bold; 
}

.tabtextgross { 
  font-size:            1.2em; 
}

.ueberweisung { 
  margin:               5%;
  padding:              1em;
  font-size:            1.2em;
  border:               1px solid #333;
}

.player {
  width:                360px;
  margin:               10px auto 30px auto;
  padding:              0px 5px;
}

.player p {
  margin:               0;
  padding:              0 0 5px 10px;
  color:                #FF0000;
  font-size:            24px;
  font-weight:          bold;
}

.player p.smart {
  margin:               0;
  padding:              0 0 5px 10px;
  color:                #333;
  font-size:            18px;
  font-weight:          bold;
}

.playerbox {
  padding:              1px 0;
  border:               1px solid #FF0000;
}

/* Micropayment
===============================*/

.tblmicropayment,
.tblmicropayment td {
  padding:              5px;
  margin:               15px auto;
  text-align:           left;
  font-weight:          bold;
}

.tblmicropayment th {
  vertical-align:       top;
  padding-top:          25px;
}

.tblmicropayment p {
  margin:               0;
  padding:              0 .5em;
}

.tblmicropayment small {
  font-size:            10px;
  font-weight:          normal;
}


/* Neu und unformatiert
===============================*/


.tabin { padding:1em;
         font-size:0.8em;
         font-family:verdana,tahoma,arial,helvetica; }
.tabtextrot { font-size:1.1em;
              color:red;
              font-weight:bold; }

.tabtextgross { font-size:1.2em; }

.ueberweisung { padding:1em;
                font-size:1.2em;
                font-family:verdana,tahoma,arial,helvetica;
                border-style:solid;
                border-width:0.02em;
                margin-left:5%;
                margin-right:5%;
                margin-top:5%; }





