.moduleXL7 p {
  margin:0;
}
/* -------------------- */

.italic, .i, .em, .I, .EM {
  font-style:italic;
}

.bold, .b, .B, .strong, .STRONG, .H1, .H2, .H3, .H4, .H5 {
  font-style:normal;
  font-weight:bold;
}

.oldtypeincl_text {
  font-size:116.67%;
  line-height:1.4em;
  margin-bottom:17px;
}
.pad5 {
  padding:5px;
}
.pad10 {
  padding:10px;
}
/* Gehaltsrechner */
table.gehalt_eingabe,
.gehalt_ausgabe table {
  width:420px;
}
table.gehalt_eingabe tr {
}

table.gehalt_eingabe tr td {
  width:190px;
}
table.gehalt_eingabe tr td.grey {
  background:#efefef;
}
table.gehalt_eingabe tr td input {
  margin-left:10px;
  margin-right:4px;
  vertical-align:text-bottom;
}
table.gehalt_eingabe tr td select {
  margin-left:10px;
}

.gehalt_ausgabe table {
  border-collapse:separate;
}

.gehalt_ausgabe table td {
  border:1px solid #eee;
}

.gehalt_ausgabe table tr td {
  width:140px;
}
/* -------------------- */

/* Gehaltsrechner + Unterhaltsrechner */
table tr td {
  padding:5px;
  height:30px;
}

/* Unterhaltsrechner */
.unterhalt_headline {
  font-size:170%;
  color:#D30000;
}

/* Bundesliga-Tabelle */
#div_module_xl7 table.bundesliga {
  width:421px;
}
table.bundesliga td {
  padding:0 !important;
  border:2px solid #fff;
}
table.bundesliga tr th {
  padding:5px;
  border:2px solid #fff;
  font-weight:bold;
}
table.bundesliga tr th {
  /*background:#A6C89E;*/
  background:#666;
  color:#fff;
}
table.bundesliga .mannschaften TD {
  padding:8px;
  border:none;
}
table.bundesliga td img {
  margin:2px
}
table.bundesliga .content {
  background:#F0F0F0;
}
table.bundesliga .contentSmall td {
  background:#F0F0F0;
  border-bottom:1px solid #fff;
}
table.bundesliga .p1 {
  background:#FFEFAF;
}
table.bundesliga .p2 {
  background:#FFF9C4;
}
table.bundesliga .p3 {
  background:#DDF0DD;
}
table.bundesliga .p4 {
  background:#FFEEEE;
}
td.cm {
  text-align:center;
  vertical-align:middle;
}
table.bundesliga tr td.lm {
  text-align:left;
  vertical-align:middle;
}
.blclinfo {
  text-align:left;
  color:#666;
  font-size:140%;
  margin-bottom:3px;
  font-weight:bold;
}
/*table.bundesliga tr.p2 td.mannschaft {
  width:130px;
}*/

/* -------------------- */

/* Bankvergleich (Biallo)*/
.biallo_box {
  width:300px;
  height:95px;
  border:0px solid #c8cac8;
  margin:0 5px 10px 5px;
  padding:2px 0;
}
.biallo_box.rechteSpalte {
  margin:0 5px 10px 42px;
}
.biallo_box_headline {
  padding:2px 0 2px 5px;
  background-color:#ccc;
  font-weight:bold;
}
.biallo_box_bg {
 background-color:#eee;
 padding:5px 0 5px 5px;
}
.small.black.biallo {
 text-align:right;
 padding-right:5px;
 font-weight:bold;
}
/* -------------------- */


/* Jobampel */
.jobampel .navigation {
  width:411px;
  height:20px;
  padding:5px 5px 0 5px;
}
.jobampel .navigation .navpunkt {
  float:left;
  margin-right:20px;
}
.jobampel .navigation a {
  color:white;
}
.jobampel .grauPad {
  background:#EFEFEF none repeat scroll 0 0;
  padding:5px;
  margin-bottom:7px;
}
.jobampel .links {
  float:left;
}

.jobampel .testheadline {
 margin:20px 0 8px 0;
 font-weight:bold;
}
.jobampel .testheadline a {
  color:#CC0000;
  margin-left:4px;
}
.jobampel .txt {
  padding-left:17px;
}
.jobampel .txt a {
  color:#CC0000;
}
/* -------------------- */

/* Autorabatte */
.autorabatte .auswahl{
  background:#efefef;
  border:1px solid #999;
}
.autorabatte .auswahl .pad5 {
  padding:5px;
  height:20px;
}
.autorabatte .auswahl .pad5 form {
  float:left;
  margin-right:30px;
}
.autorabatte table tr th {
  padding:5px;
}
.autorabatte table tr td {
  /*padding:2px; */
  padding-right:2px;
}
.autorabatte .StandardTabelle {
  width:742px;
  margin-top:15px;
  /*width:100%*/
}
/* -------------------- */

/* Gewinn-Formular-Eingabe */
.gewinnFormular p.checkbox {
  width:390px;
  margin-left:20px;
}

.gewinnFormular p.abstand, .gewinnFormular div.checkBoxBox {
  margin-bottom:7px;
}
.gewinnFormular div.checkBoxBox input {
  float:left;
}

/* -------------------- */

/* Städtequiz */
.cityquiz
{
  height:700px;
  margin:0;
  padding:0;
}
.cityname
{
  color:#CC0000;
  font-weight:bold;
}
.cityquiz input {
  border:none;
}
/* -------------------- */

/* SternTV */
.headline { color:#CC0000; font-weight:bold;margin-bottom:5px;}

.brigittetest ul.boxFormAnswer { list-style:none; margin:0 0 12px 0; }
.brigittetest ul.boxFormAnswer li { color:black; position:relative; display:block; background:#E2E2E2 url(/img/bg/gradient_test_short.gif) repeat-x scroll 0 0; padding:4px 0 7px 10px; width:411px; margin:0 0 3px 0; }
/* IE6 styles in patches! */
*+html .brigittetest ul.boxFormAnswer li { color:black; margin:0;}
.brigittetest ul.boxFormAnswer li label { display:block; float:left; width:375px; }
.brigittetest ul.boxFormAnswer li span.colLeft { display:inline; float:left; width:22px; height:16px; }
.brigittetest .rechts {text-align:right;}

/* RSS Page */
.rssadddiv {
  float:left;
  margin-top:3px;
}
.rssadddiv img {
  margin-right:10px;
}


/*Partnerglossar*/
#SEO_partnerseiten table {
    border-collapse:separate;
}
#SEO_partnerseiten table td.SEO_linktext {
    padding:5px 0 7px 7px;
}
#SEO_partnerseiten table a {
    color:#c00;
    text-decoration:underline;
}

.sidebarTeaserKastenAnzeige {
  width:250px;
}

/* SternTV-Beziehungstest */
.sternTVBeziehungstest .firstLevelHeadline { font-size:150%; }
.sternTVBeziehungstest .secondLevelHeadline { font-size:125%; }
.sternTVBeziehungstest .thirdLevelHeadline { font-weight:bold; }

.SternTVUmfrage .question {margin:5px 0 5px 0;}
.SternTVUmfrage .answer {background:#FEE8BC;border-bottom:1px solid #fff;padding:5px;}
.SternTVUmfrage input {float:left;}
.SternTVUmfrage .answer div.checkbox {margin-left:20px;}
.SternTVUmfrage .voteBars {margin:5px 0 0 10px;}
.SternTVUmfrage .voteBarLeft {width:25px;height:20px;background-color:#FEE8BC;float:left;font:11px Verdana, Arial, sans-serif;margin-right:2px;margin-bottom:1px;padding-top:3px;padding-left:12px;}
.SternTVUmfrage .voteBarMiddle {height:19px;background-color:#FEE8BC;float:left;}
.SternTVUmfrage .voteBarRight {color:#F58C02;font:11px Verdana, Arial, sans-serif;padding-top:4px;}


.ad_div_google table tr td {height:auto; padding:0;}

.next, .abstand {clear:both;  font-size:1px;  line-height:1px;}
.abstand {height:10px;}
.next {height:1px;}
.punkte { background-image:url(/img/punkte.gif);background-repeat:repeat-x;height:1px;margin-bottom:10px;}
