﻿@charset "UTF-8"; /* charset fuer CSS festlegen */

/*
Projektname:   brigitte.de
Funktion:      Brigitte Module
Erstellt am:   27.05.2008 von MKue  
Bearbeitet am: 17.09.2008 von KDre
Validiert am:  17.09.2008 von KDre
QS am:         23.07.2008 von MKue   
Freigabe am:   NICHT freigegeben
/*

/* ##################################### */

/* Weitere Online-Angebote */
#online-navigation {
text-align: center;
margin-bottom: 16px;
background: #FFFFFF;
color: #999999;
}

/* Weitere Online-Angebote */
#online-navigation dt {
line-height: 1.4;
}

/* dunkler Text */
#online-navigation dt span,
#online-navigation dd span,
#online-navigation dd span a {
color: #333333;
}

/* Eintraege "Weitere Online-Angebote" */
#online-navigation dd {
display: inline;
line-height: 1.4;
}
#online-navigation dd a {
color: #999999;
text-decoration: none;
}
#online-navigation dd a:hover {
text-decoration: underline;
}
/* ENDE Weitere Online-Angebote */

/* Allgemeine IDs und Klassen */
/* "BRIGITTE" wird immer versal geschrieben */
.brigitte {
text-transform: uppercase;	
}

.pfeil-link {
margin-left: 1px;
padding-left: 8px;
color: #8dac24;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none;
font-weight: normal;
}

.pfeil-link:hover {
text-decoration: underline;
}

.link-ohne-pfeil {
margin-left: 0;
padding-left: 0;
background: none;
}

.pfeil-link-grau,
#teaserrow .context-aufreger ul li.context-aufreger-archiv a {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

.pfeil-link-grau-ausnahme {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-orange_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

.pfeil-link-grau:hover, .pfeil-link-grau-ausnahme:hover {
color: #8dac24;
}

.info-kommentare {
padding-left: 15px;
color: #999;
background: url(../img/brigitte/babynamensfinder/ico_kommentare.gif) 0 2px no-repeat;
text-decoration: none;
}

.kommentare-span {
display: block;
margin-bottom: 20px;
font-size: 1.1em;
}

.info-kommentare:hover {
color: #666;
}

.typo-rot {
color: #8dac24;
}

/* flashinhalte ueber die volle Breite (vor - ueber Content) */
.flash-vollebreite {
overflow: hidden;
clear: left;
color: #FFFFFF;
min-height: 100px;
margin: 0 5px;
}

/* flashinhalte mit Contentbreite */
.flash-content {
width: 614px;
}

/* flashinhalte mit Contextbreite */
.flash-context {
width: 196px;
}

/* brightcove player Inhalte */
.brightcove-player {
/* sonderformate fuer brightcove integration, wenn noetig */
}

/* Container fuer Suche und Login in header */
#search-login {
float: right;
width: 500px;
margin: 10px 0;
}

/* Suche in header */
#search {
min-height: 40px;
float: left;
width: 175px;
}
/* IE6 */
* html #search {
height: 40px;
}

#search legend {
display: none;
}

#search label input {
width: 110px;
border: 1px solid #999999;
color: #666666;
}

.suchen-button,
.login-button {
vertical-align: bottom;
}
 
/* Login in header */
#login {
float: right;
font-size: 1em;
min-height: 40px;
width: 285px;
}
/* IE6 */
* html #login {
height: 40px;
}

#login legend {
display: none;
}

#login label.text input {
color: #666666;
width: 110px;
border: 1px solid #999999;
}

#login label.check input {
position: relative;
margin: 0;
}

#login a {
color: #999999;
text-decoration: none;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 2px;
padding-left: 7px;
}
#login a:hover {
color: #000000;
}

#login div {
margin-top: 4px;
font-size: 0.9em;
}

#login div * {
vertical-align: middle;
}

#login div input {
margin-left: 0;
margin-right: 0;
}

* html #login div input {
margin-left: -3px;
}

#login div label {
margin-right: 7px;
}

/* nach Login in header */
#logout {
float: right;
font-size: 1em;
min-height: 40px;
width: 285px;
}
/* IE6 */
* html #logout {
height: 40px;
}

#logout legend {
display: none;
}

/* login-layer ("PopUp") */
#login-layer {
background: #FFFFFF; 
border: 1px dotted #b0b0b0;
width: 300px; 
position: absolute;
padding: 5px;
}

#login-layer h4 {
font: normal 2em/1.2 Georgia, serif;
color: #8dac24;
background: #FFFFFF url(../img/brigitte/3x1-b0b0b0_line.gif) repeat-x 0 bottom;
padding-bottom: 10px;
}


/* alte Position fuer Stile der Hauptnavigation */

/* Pfad - Breadcrumb */
#pfad {
background: #FFFFFF;
color: #999999;
list-style: none;
line-height: 1.4;
margin: 35px 5px 12px 5px; /* xxw: früher unten 22px; */
}

#pfad li {
background: url(../img/brigitte/pfad-trenner_bg.gif) no-repeat 0 4px;
float: left;
margin-right: 10px;
padding-left: 9px;
}

#pfad a {
color: #999999;
text-decoration: none;
}
#pfad a:hover {
color: #999999;
text-decoration: underline;
}

#pfad li.rss {
padding: 0;
background: url(../img/brigitte/0.gif);
}

#pfad li.rss a {
background: url(../img/brigitte/rss-pfad_bg.gif) no-repeat right 0;
padding-right: 15px;
}


/* ############# Typo ############### */
h1 {
font: normal 2.2em/1.2 Georgia, serif;
/* letter-spacing: 0.02em; 
word-spacing: 0.02em; */
margin: 0 0 0.5454em 0;
color: #8dac24;
background: #fff;
}

h2 {
font: normal 2.1em/1.2 Georgia, serif;
margin: 0 0 0.5454em 0;
color: #8dac24;
background: #fff;
}

h3 {
font: normal 1.8em/1.2 Georgia, serif;
margin: 0 0 1em 0;
color: #8dac24;
background: #fff;
}

h4 {
font: bold 1.6em/1.2 Georgia, serif;
margin: 0 0 1em 0;
color: #8dac24;
background: #fff;
}

h5 {
font: bold 1.2em/1.2 Verdana, Arial, sans-serif;
margin: 0 0 0.5em 0;
color: #333333;
background: #fff;
}

h5.alternativ {
color: #8dac24;
}

h6 {
font-size: 1.1em;
font-weight: bold;
margin: 0 0 0.28em 0;
color: #333333;
background: #fff;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none;
color: #8dac24;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration: underline;
color: #8dac24;
}

h1 cite, h2 cite, h3 cite, h4 cite, h5 cite, h6 cite {
font-style: italic;
}

/* Der Abstand (margin-bottom) entspricht der Zeilenhoehe der Fliesstextes 1.15em = 17px */
p {
font: normal 1.2em/1.6667em Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 1.15em 0;
padding: 0;
color: #333333;
}

/* Mitten im Fliesstext kleiner schreiben */
#content .font-11px {
font-size: 1.1em;
}

#content .font-12px {
font-size: 1.2em;
}

/* Links */
/* URLs im Fliesstext */
.url {
color: #666666;
/* + pfeilicon */
}

a {
color: #333;
text-decoration: underline;
}

a:hover {
text-decoration: none;
color: #8dac24;  /*xx-well geändert */
}

p a,
ul.artikel-liste li a {
padding-left: 8px;
color: #8dac24; /*xx-well geändert, früher:#8dac24 */
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none; 
}

p a:hover,
ul.artikel-liste li a:hover {
text-decoration: underline;
}

#content iframe {
background-color: #fff;
}

/* Generelles Listenstyling innerhalb von Content und Context */
#content ul, #teaserrow ul,
#content ol, #teaserrow ol,
#content dl, #teaserrow dl {
font-size: 1.2em;
margin-bottom: 15px;
}
/* Schriftgroesse aufheben */
#content ul ul,#teaserrow ul ul,
#content ul ul ul,#teaserrow ul ul ul,
#content ol ol,#teaserrow ol ol,
#content ol ol ol,#teaserrow ol ol ol,
#content dl dl,#teaserrow dl dl,
#content dl dl dl,#teaserrow dl dl dl {font-size: 1em;}

#content ul ol, #teaserrow ul ol,
#content ol ul, #teaserrow ol ul,
#content ul dl, #teaserrow ul dl,
#content ol dl, #teaserrow ol dl,
#content dl ul, #teaserrow dl ul,
#content dl ol, #teaserrow dl ol {font-size: 1em;}

#content ul {
list-style-type: none;
}

#content ul li {
padding-left: 10px;
color: #333;
background: url(../img/brigitte/bg_list_bullet.gif) no-repeat 0 4px;
}

#content .artikel-detail ul.artikel-liste li {
line-height: 1.6667em;
}

#content ol li, 
#teaserrow ol li {
display: list-item;
margin-bottom: 10px;
padding-left: 0;
}

#content ol, 
#teaserrow ol {
list-style: outside decimal;
}

#content ul li, #teaserrow ul li
#content ol li, #teaserrow ol li,
#content dl dt, #teaserrow dl dt,
#content dl dd, #teaserrow dl dd {
margin-bottom: 10px;
}

#content ul ul, #teaserrow ul ul,
#content ol ol, #teaserrow ol ol,
#content dl dl, #teaserrow dl dl,
#content ul ol, #teaserrow ul ol,
#content ol ul, #teaserrow ol ul,
#content dl ul, #teaserrow dl ul,
#content dl ol, #teaserrow dl ol,
#content ul dl, #teaserrow ul dl,
#content ol dl, #teaserrow ol dl {
margin-top: 10px;
}

#content ol {
margin-left: 27px;
padding-left: 0;
}
/* IE6 */
* html #content ol {
margin-left: 30px;
}
/* IE7 */
* + html #content ol {
margin-left: 30px;
}

#content ol ol {
margin-left: 0;
padding-left: 20px;
}
/* IE6 */
* html #content ol ol {
padding-left: 24px;
}
/* IE7 */
* + html #content ol ol {
padding-left: 24px;
}

#content dl dt, #teaserrow dl dt {
font-weight: bold;
}

#content dl dd, #teaserrow dl dd {
margin-left: 10px;
}

span.auszeichnen {
color: #000000;
background: #DDDDDD;
}

/* Formulare */
#content form h3 {
margin-bottom: 20px;
font-size: 1.1em;
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #666;
}

/* rahmen-hellgrau: generelle Stile fuer Formulare mit grauem Rahmen und runden Ecken */
.rahmen-hellgrau {
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

.rahmen-hellgrau .rahmen-hellgrau-oben {
/* padding: 10px 20px 15px 20px; Ubernehmen bei Bedarf */
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

.rahmen-hellgrau-context {
margin-bottom: 15px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_unten.gif) no-repeat 0 bottom;
}

.rahmen-hellgrau-context .rahmen-hellgrau-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_oben.gif) no-repeat 0 top;
}

.rahmen-hellgrau label,
.rahmen-hellgrau .fakelabel {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
font-weight: bold;
color: #666;
}

.rahmen-hellgrau label.fehler {
color: #8dac24;
}

.rahmen-hellgrau select {
display: block;
width: 305px;
margin-bottom: 15px;
font-size: 1.1em;
color: #333;
}

/* IE 6 */
* html .rahmen-hellgrau select {
width: 307px;
height: 20px;
}

/* IE 7 */
* + html .rahmen-hellgrau select {
width: 307px;
height: 20px;
}

.rahmen-hellgrau textarea {
margin-bottom: 15px;
padding: 2px;
width: 563px;
font-size: 1.1em;
}

.rahmen-hellgrau .text-input {
display: block;
width: 563px;
margin-bottom: 15px;
padding: 2px;
font-size: 1.1em;
color: #333;
}

.rahmen-hellgrau .check-input {
float: left;
width: 12px;
height: 12px;
margin: 0 5px 0 0;
}

/* IE 6 */
* html .rahmen-hellgrau .check-input {
width: 20px;
height: 20px;
margin: -4px 0 0 -4px;
}

/* IE 7 */
* + html .rahmen-hellgrau .check-input {
width: 20px;
height: 20px;
margin: -4px 3px 0 -4px;
}

.rahmen-hellgrau .check-label {
float: left;
width: 545px;
}

.rahmen-hellgrau strong {
font-size: 1.1em;
color: #666;
}

/* Fehlerklassen */
.rahmen-hellgrau strong.fehler {
font-size: 1.1em;
color: #8dac24;
}

strong.fehler {
color: #8dac24;
}

.rahmen-hellgrau label.fehler {
color: #8dac24;
}

.rahmen-hellgrau input.fehler,
.rahmen-hellgrau textarea.fehler {
border: 1px solid #8dac24;
}

.border-dotted {
display: block;
padding-top: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

.border-dotted-bottom {
display: block;
padding-bottom: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}



/* Globale Formular Klassen */
#content input.input-10,
#content select.input-10 {
width: 12.5%;
}

#content input.input-25,
#content select.input-25 {
width: 25%;
}

#content input.input-50,
#content select.input-50 {
width: 50%;
}

#content input.input-75,
#content select.input-75 {
width: 75%;
}

#content input.input-100,
#content select.input-100 {
width: 100%;
}

/* Form Sortierung */
.form-sortierung {
margin-bottom: 30px;
}

.form-sortierung .rahmen-hellgrau fieldset {
padding: 10px 20px 15px 20px;
}

.form-sortierung label {
float: left;
width: 150px;
margin: 5px 20px 0 0;
font-weight: bold;
}

#content .form-sortierung select {
float: left;
width: 200px;
margin: 3px 20px 5px 0;
}

/* IE 6 */
* html #content .form-sortierung select {
margin-left: 3px;
}

.rahmen-hellgrau .hinweis {
display: block;
margin-bottom: 20px;
font-weight: normal;
}

.rahmen-hellgrau .text-input {
margin-left: 0;
}

/* Suchergebnisse fuer Kleinanzeigen */
.kleinanzeigen-ergebnis .suchkriterien {
width: 200px;
}

.kleinanzeigen-ergebnis .rubrik {
width: 200px;
}

.kleinanzeigen-ergebnis .eigenschaften {
width: 200px;
}

.kleinanzeigen-ergebnis th,
.kleinanzeigen-ergebnis td {
font-size: 1.2em;
}

/* Reiseziel Formulare */
.form-usergeheimtipp .rahmen-hellgrau-oben {
padding: 10px 20px 15px 20px;
}

.foto-hochladen .bild-container {
display: block;
margin-bottom: 30px;
background: transparent;
}

.foto-hochladen .bild-container img {
display: block;
margin-bottom: 10px;
}

.foto-hochladen .bild-container strong {
display: block;
width: 300px;
margin-bottom: 5px;
}

.foto-hochladen .but-foto-hochladen {
margin-left: 230px;
}

.but-schliessen-x {
float: right;
padding: 1px 20px 4px 0;
font-size: 1.1em;
text-decoration: none;
background: url(../img/brigitte/x_icon.gif) no-repeat right 0;
}

.but-schliessen-x:hover {
text-decoration: underline;
}

.form-uploadlayer .rahmen-hellgrau-oben {
padding: 10px 20px 15px 20px;
}

.form-uploadlayer .but-weiter {
float: right;
margin-left: 5px;
}

.form-uploadlayer .but-abbrechen {
float: right;
}

.form-uploadlayer .but-schliessen {
float: right;
}

.form-uploadlayer img {
margin-bottom: 20px;
}

.form-buechersuche .rahmen-hellgrau fieldset {
padding: 10px 10px 15px 10px;
}

.form-buechersuche .linke-spalte {
float: left;
width: 360px;
margin-top: 20px;
}

#content .form-buechersuche label {
clear: left;
float: left;
width: 150px;
margin-top: 4px;
}

#content .form-buechersuche .text-input {
float: left;
width: 190px;
margin-bottom: 10px;
}

#content .form-buechersuche select {
float: left;
width: 200px;
margin-bottom: 10px;
}

.form-buechersuche .but-suchen {
margin: 8px 0 0 150px;
}

#content .form-buechersuche dl {
float: left;
width: 180px;
margin: 0 0 10px 15px;
padding: 18px 16px 18px 23px;
background: #f8f8f8;
}

#content .form-buechersuche dl dt {
font: normal 1.0833em/1.2 Georgia, serif;
color: #8dac24;
margin-bottom: 7px;
}

#content .form-buechersuche dl dd {
margin: 0 0 10px 0;
padding-top: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

#content .form-buechersuche dl dd.last {
margin-bottom: 0;
}

#content .form-buechersuche dl dd a {
float: left;
}

#content .form-buechersuche dl dd .pfeil-link-grau {
float: left;
display: block;
font-size: 0.9167em;
}

#content .form-buechersuche dl dd img {
width: 30px;
margin-right: 8px;
overflow: hidden;
}

.form-buechersuche .kein-ergebnis {
display: block;
margin-bottom: 10px;
padding-top: 10px;
color: #8dac24;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

.form-buechersuche .hinweis {
display: block;
margin-bottom: 10px;
padding-top: 10px;
font-size: 1.1em;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

#content .form-buechersuche h3 {
margin-bottom: 10px;
padding-top: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

.form-buechersuche p {
font-size: 1.1em;
}

#buecher-suchergebnisse thead {
margin-bottom: 20px;
}

#buecher-suchergebnisse a {
text-decoration: none;
}

#buecher-suchergebnisse th { 
border-bottom: 20px solid #fff;
padding: 4px 0;
background: #ebebeb;
}

#buecher-suchergebnisse .cover,
#buecher-suchergebnisse .produktart {
width: 130px;
background: #ebebeb url(../img/brigitte/bg_rundung_hellgrau_theadfirst.gif) no-repeat 0 0;
}

#buecher-suchergebnisse .titel {
width: 210px;
}

#buecher-suchergebnisse .autor {
width: 167px;
}

#buecher-suchergebnisse .genre,
#buecher-suchergebnisse .bewertung {
width: 96px;
background: #ebebeb url(../img/brigitte/bg_rundung_hellgrau_theadlast.gif) no-repeat right 0;
}

#buecher-suchergebnisse .bewertung,
#buecher-suchergebnisse .produktart {
width: auto;
}

#buecher-suchergebnisse .produktart {
padding-left: 4px;
}

#buecher-suchergebnisse th a { 
float: left;
}

#buecher-suchergebnisse th .fakelabel {
float: left;
margin-left: 5px;
color: #333;
font-weight: bold;font-size: 1.1em
}

#buecher-suchergebnisse td {
padding: 10px 5px 10px 5px;
font-size: 1em;
}

/* Sonderfall fuer erste Tabellen-row */
#buecher-suchergebnisse .first td {
padding-top: 0;
}

#buecher-suchergebnisse td dt a {
text-decoration: none;
}

#buecher-suchergebnisse td dt a:hover {
text-decoration: underline;
}

#buecher-suchergebnisse td blockquote {
font-style: italic;
color: #666;
}

#buecher-suchergebnisse td blockquote a {
text-decoration: none;
}

#buecher-suchergebnisse td blockquote a:hover {
text-decoration: underline;
}

#buecher-suchergebnisse .topp-tipp {
display: block;
color: #d70137;
margin-bottom: 10px;
}

#buecher-suchergebnisse dl {
margin-bottom: 0;
font-size: 1em;
}

#buecher-suchergebnisse dl dd {
margin-left: 0;
}

#buecher-suchergebnisse dl dt {

}

#buecher-suchergebnisse tr.grau td {
background-color: #f8f8f8;
}

#buecher-suchergebnisse .col-cover {
padding: 10px 13px 0 10px;
border-right: 1px solid #eee;
}

#buecher-suchergebnisse .grau .col-cover {
padding: 0 13px 0pt 10px;
background: #fff;
}

#buecher-suchergebnisse .col-cover a {
display: block;
width: 115px;
height: 115px;
margin: 0 0 10px 0;
padding: 2px 0;
overflow: hidden;
text-align: center;
border: 1px solid #eee;
}

#buecher-suchergebnisse .grau .col-cover a {
margin: 0;
}

#buecher-suchergebnisse .col-titel {
border-right: 1px solid #eee;
vertical-align: top;
}

#buecher-suchergebnisse .col-autor {
border-right: 1px solid #eee;
}

#buecher-suchergebnisse .col-autor dt {
font-weight: normal;
margin-bottom: 1px;
}

/* div Container um alle iFrames und dazugehoerigen Inhalte */
.iframe-container {
height: 650px;
height: 950px; /* vorlaeufiger Wert zum Testing */
width: 630px; /* breite im alten Auftritt */
width: 614px; /* breite im neuen Auftritt */
margin-bottom: 10px; 
overflow:hidden;
background: #CCCCCC;
}

/* der iFrame selber */
#brigitte-iframe {
background: #92aec0;
width: 614px; 
height: 650px;
height: 950px; /* vorlaeufiger Wert zum Testing */
}

/* Tool-Leiste (Bewerten, Drucken, Bookmarken, Weiterempfehlen) */
#content #tool-leiste {
background: url(../img/brigitte/tool-leiste_bg.gif) no-repeat 0 0;
width: 614px;
height: 34px;
margin-bottom: 30px;
}

#content #tool-leiste li {
float: left;
list-style: none;
margin: 1px 0 0 9px;
padding: 5px 8px 0 0;
font-size: 0.9167em;
background: url(../img/brigitte/tool-leiste_trenner_bg.gif) no-repeat right 8px;
}

#content #tool-leiste li a {
display: block;
height: 20px;
padding: 4px 0 0 25px;
}
/* IE 6 */
* html #content #tool-leiste li a {
display: inline-block;
}
/* IE 7 */
* + html #content #tool-leiste li a {
display: inline-block;
}

#content #tool-leiste .bewerten a {
background: url(../img/brigitte/ico_bewerten.gif) no-repeat 0 1px;
}

#content #tool-leiste .weiterempfehlen a {
background: url(../img/brigitte/ico_weiterempfehlen.gif) no-repeat 0 1px;
}

#content #tool-leiste .drucken a {
background: url(../img/brigitte/ico_drucken.gif) no-repeat 0 1px;
}

#content #tool-leiste .bookmarken {
position: relative;
width: 195px;
margin-left: 0;
padding-right: 0;
background: none;
}

#content #tool-leiste .bookmarken:hover,
#content #tool-leiste .bookmarken-hover {
background: transparent url(../img/brigitte/bg_toolleiste_popup_oben.gif) no-repeat 0 0;
}

#content #tool-leiste .bookmarken a {
float: left;
display: block;
width: 120px;
margin-bottom: 4px;
padding-left: 35px;
padding-right: 0;
background: url(../img/brigitte/ico_bookmarken.gif) no-repeat 10px 0;
}

#content #tool-leiste .bookmarken a.but-schliessen {
display: none;
float: right;
width: 20px;
margin-top: 1px;
padding: 0;
background: none;
}

#content #tool-leiste .bookmarken:hover a.but-schliessen,
#content #tool-leiste .bookmarken-hover a.but-schliessen {
display: block;
}

/* Tool-Leiste zweite Ebene */
#content #tool-leiste ul {
position: absolute;
top: 28px;
width: 195px;
display: none; 
margin-top: 0;
padding-top: 3px;
clear: both;
background: transparent url(../img/brigitte/bg_toolleiste_popup_unten.gif) no-repeat 0 bottom;
z-index: 999;
}

#content #tool-leiste .bookmarken:hover ul,
#content #tool-leiste .bookmarken-hover ul {
display: block;
}

#content #tool-leiste ul li {
float: none;
margin: 0;
padding: 0;
font-size: 1em;
background: transparent url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content #tool-leiste ul li.last {
background: none;
}

#contentwrapper #content #tool-leiste ul li a {
float: none;
margin: 2px 0 0 12px;
padding: 0 0 0 25px;
background: none;
}

#contentwrapper #content #tool-leiste ul li .bfriends {
background: url(../img/brigitte/ico_bookmark_bfriends.gif) no-repeat 0 0;
}

#contentwrapper #content #tool-leiste ul li .webnews {
background: url(../img/brigitte/ico_bookmark_webnews.gif) no-repeat 0 0;
}

#contentwrapper #content #tool-leiste ul li .yigg {
background: url(../img/brigitte/ico_bookmark_yigg.gif) no-repeat 0 0;
}

#contentwrapper #content #tool-leiste ul li .folkd {
background: url(../img/brigitte/ico_bookmark_folkd.gif) no-repeat 0 0;
}

#contentwrapper #content #tool-leiste ul li .mrwong {
background: url(../img/brigitte/ico_bookmark_mrwong.gif) no-repeat 0 0;
}

#contentwrapper #content #tool-leiste ul li .linkarena {
background: url(../img/brigitte/ico_bookmark_linkarena.gif) no-repeat 0 0;
}

/* Links */
#tool-leiste li a {
color: #7e7e7e;
text-decoration: none;
}
#tool-leiste li a:hover {
color: #7e7e7e;
text-decoration: underline;
}

#tool-leiste li ul li {
float: none;
list-style: none;
margin-right: 20px;
}

/* themen-buehne (Home) */
.themen-buehne {
margin-top: -55px;
width: 405px;
height: 245px;
color: #ffffff;
background: #000000;
}


/* UGC */
/* Verwendung fuer alle UGC-Boxen die nur Text enthalten */
.ugc-boxen {
width: 196px;
height: 172px;
background: #a50014 url(../img/brigitte/ugc-boxen_bg.gif) no-repeat;
}

/* "Foren" - "noProblem" */
.ugc-boxen-foren {
width: 196px;
height: 172px;
background: #ea7402 url(../img/brigitte/ugc-boxen-foren_bg.gif) no-repeat;
}

/* Verwendung fuer UGC-Boxen die Fotos enthalten */
.ugc-boxen-foto {
width: 196px;
height: 172px;
background: #820615 url(../img/brigitte/ugc-boxen-foto_bg.gif) no-repeat;
}

/* Allgemeine Stile UGC Boxen Dreispaltig */
.boxen-wrapper p {
font-size: 1.1em;
line-height: 1.2727em;
color: #fff;
background: transparent;
}

.boxen-wrapper a {
display: block;
padding-left: 10px;
color: #fff;
font-size: 1.1em;
background: url(../img/brigitte/bg_pfeil_weiss.gif) no-repeat 0 3px;
}

.boxen-wrapper a.bildlink {
padding: 0;
background: none;
}

.boxen-wrapper a:hover {
text-decoration: none;
}

.boxen-wrapper p a {
font-size: 1em;
}

.boxen-wrapper .blaettern,
.boxen-wrapper .blaettern-ohne-trenner {
height: 34px;
margin-bottom: 10px;
background: url(../img/brigitte/bg_trenner_grau.gif) repeat-x 0 bottom;
font-size: 1.1em;
color: #fff;
}

.boxen-wrapper .blaettern-ohne-trenner {
margin-bottom: 3px;
background: none;
}

.boxen-wrapper .blaettern a,
.boxen-wrapper .blaettern-ohne-trenner a {
float: left;
display: block;
padding: 0;
background: none;
font-size: 1.0em;
text-align: center;
}

.boxen-wrapper .blaettern a img,
.boxen-wrapper .blaettern-ohne-trenner a img {
float: none;
}

.boxen-wrapper .blaettern strong,
.boxen-wrapper .blaettern-ohne-trenner strong,
.boxen-wrapper .blaettern strong a,
.boxen-wrapper .blaettern-ohne-trenner strong a {
float: left;
display: block;
padding-top: 2px;
width: 160px;
text-align: center;
font-weight: normal;
}

.boxen-wrapper .blaettern .image-headline,
.boxen-wrapper .blaettern-ohne-trenner .image-headline {
float: left;
display: block;
width: 160px;
padding-top: 2px;
text-align: center;
font-weight: normal;
}

.boxen-wrapper .blaettern strong.foren-icon {
background: url(../img/brigitte/icon_foren.gif) no-repeat 6px 2px;
}

/* zentriertes Bild in Box */
.boxen-wrapper .zentriert {
display: block;
margin: 0 auto 9px auto;
clear: both;
}

/* Linkliste */
.boxen-wrapper .link-liste {
list-style-type: none;
clear: both;
}

#content .boxen-wrapper .link-liste li {
margin-bottom: 10px;
padding-left: 0;
list-style-image: none;
background: none;
}

/* IE6 */
* html .boxen-wrapper .link-liste li {
height: 1%;
}

.boxen-wrapper .link-liste a {
font-size: 0.9167em;
}

.boxen-wrapper .link-liste a:hover {
color: #fff;
}

/* UGC Box Blogs */
#content .ugc-boxen .blogs li {
margin-bottom: 5px;
padding: 0;
background: none;
font-size: 1.0em;
color: #fff;
}

#content .ugc-boxen .blogs a {
float: left;
padding: 0;
background: none;
}

.ugc-boxen .blogs li img {
float: left;
margin-right: 5px;
}

.ugc-boxen .blogs p {
float: left;
width: 140px;
height: 47px;
display: block;
overflow: hidden;
margin-bottom: 0;
font-size: 0.9167em;
}

/* allg. Box weiss mit rahmen grau */
.box-linie-grau {
width: 196px;
height: 172px;
background: #820615 url(../img/brigitte/box-linie_bg.gif) no-repeat;
}

.boxen-zweispaltig,
.boxen-wrapper {
background: #FFFFFF;
}

.boxen-zweispaltig h3 {
margin-bottom: 5px;
}

/* wird nicht nur fuer ugc module verwendet */
.boxen-zweispaltig div.box-last,
.boxen-wrapper div.box-last {
margin-right: 0;
}

/* Box zweispaltig */
.boxen-zweispaltig .box-300 {
width: 298px;
width: 300px;
min-height: 100px;
margin: 0 14px 0 0;
}

/* IE 6 */
* html .boxen-zweispaltig .box-300 {
height: 100px;
}

/* Sonderfall nach Google-Suchergebnis */
.boxen-zweispaltig .suchergebnis {
width: 258px;
padding-right: 40px;
}

.boxen-zweispaltig .suchergebnis p a {
color: #333;
padding: 0;
background: none;
}

/* Box zweispaltig 2:1 */
.boxen-zweispaltig .box-405 {
width: 403px;
min-height: 100px;
margin: 0 13px 10px 0;
}

.boxen-zweispaltig .box-196 {
width: 194px;
min-height: 100px;
margin: 0 0 10px 0;
border: 1px solid #CC0000;
}

/* innerer container fuer Abstaende */
.boxen-zweispaltig div div,
.boxen-wrapper div div {
display: inline; /* IE 6 */
margin: 6px 0 0 6px;
width: 184px;
height: 160px;
}

.boxen-zweispaltig div div div,
.boxen-wrapper div div div {
display: inline; /* IE 6 */
margin: 0;
width: auto;
height: auto; 
}

.boxen-zweispaltig div,
.boxen-wrapper div {
display: inline; /* IE 6 */
float: left;
margin: 0 13px 0 0;
border-bottom: 10px solid #FFFFFF; /* IE */
}

.border-bottom .teaser-bildlinks-textrechts {
padding-bottom: 10px;
background: url(../img/brigitte/bg_trenner_hellgrau.gif) repeat-x 0 bottom;
}

#teaserrow .boxen-zweispaltig div,
#teaserrow .boxen-wrapper div {
margin-right: 0; /* IE 6 */
}

.boxen-zweispaltig div div,
.boxen-wrapper div div,
.boxen-zweispaltig div div div,
.boxen-wrapper div div div,
.boxen-zweispaltig div div div div,
.boxen-wrapper div div div div {
border-bottom: 0;
}

/* zweispaltige Boxen mit Sortier-Kriterien */
.kriterien .box-300 {
min-height: 0;
height: 20px;
}

/* IE 6 */
* html .kriterien .box-300 {
height: 20px;
}

.kriterien strong {
font-size: 1.1em;
font-weight: normal;
margin-right: 5px;
}


.context-boxen {
background: #FFFFFF;
width: 196px;
overflow: hidden;
}

.ugc-boxen .mini-gallerie {
margin-left: 5px;
list-style-type: none;
}

#content .ugc-boxen .mini-gallerie li,
#teaserrow .ugc-boxen .mini-gallerie li {
float: left;
display: inline; /* IE 6 */
margin: 5px 0 15px 15px;
padding-left: 0;
background: none;
}

.ugc-boxen .mini-gallerie li a {
padding: 0;
background: none;
}

/* Teaser Bild links Text rechts, z.B. Schrankteaser */
.teaser-bildlinks-textrechts {
display: inline;
margin-bottom: 10px;
padding-top: 15px;
border-top: 1px solid #cdcdcd;
}

.teaser-bildlinks-textrechts strong {
color: #666;
font-size: 1.1em;
}

.teaser-bildlinks-textrechts img {
float: left;
margin: 0 10px 10px 0;
}

#content .teaser-bildlinks-textrechts .image-container {
display: inline;
float: left;
width: 125px;
height: auto;
margin: 0 10px 0 0;
}

.teaser-bildlinks-textrechts .image-container a {
display: inline;
}

.teaser-bildlinks-textrechts .image-container img {
float: none;
width: auto;
margin: 0 0 10px 0;
}

#content .boxen-zweispaltig .border-bottom {
padding-bottom: 20px;
background: url(../img/brigitte/bg_trenner_hellgrau.gif) repeat-x 0 bottom;
}

#content .ico-navi {
height: 20px;
margin: 0;
padding: 0;
}

/* IE 6 */
* html #content .ico-navi {
overflow: hidden;
}

#content .ico-navi li {
float: left;
width: 21px;
overflow: hidden;
margin-right: 3px;
padding: 0;
background: none;
}

#contentwrapper #content .ico-navi li a {
padding: 0;
background: none;
}

#content .teaser-bildlinks-textrechts h5 {
margin-bottom: 5px;
font: normal bold 1.1em/1.2727em "Verdana", "Arial", serif;
color: #8dac24;
}

#content .teaser-bildlinks-textrechts h4.alternativ {
margin-bottom: 5px;
font: normal bold 1.1em "Verdana", "Arial", serif;
color: #666;
}

#content .teaser-bildlinks-textrechts h4.alternativ a {
color: #666;
}

#content .teaser-bildlinks-textrechts .alternativ {
margin-bottom: 10px;
}

.teaser-bildlinks-textrechts p {
margin-bottom: 5px;
font-size: 1.1em;
line-height: 1.2727em;
}

.teaser-bildlinks-textrechts ul {
float: left;
}

#content .teaser-bildlinks-textrechts ul li {
margin-bottom: 2px;
padding-left: 0;
background: none;
font-size: 0.9167em;
}

#content .teaser-bildlinks-textrechts ul li a {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

#content .teaser-bildlinks-textrechts ul li a:hover {
color: #333;
}

/* Teaser Weiterfuehrende Links */
.teaser-weiterfuehrende-links {
border-top: 1px solid #cdcdcd;
margin-bottom: 10px;
padding-top: 6px;
}

#content .teaser-weiterfuehrende-links h3 {
margin-bottom: 20px;
font: bold 1.4em/130% "Georgia", "Times New Roman", serif;
color: #8dac24;
}

#content .teaser-weiterfuehrende-links li {
padding: 0;
background: none;
font-size: 0.9167em;
}

/* BMI Rechner */
.teaser-bmirechner {
padding: 0;
border-top: 1px solid #CDCDCD;
background: url(../img/brigitte/bg_trenner_hellgrau.gif) repeat-x 0 bottom;
}

.teaser-bmirechner fieldset {
padding-top: 15px;
background: url(../img/brigitte/bg_bmirechner.jpg) no-repeat right 0;
}

#content .teaser-bmirechner form h3 {
background: none;
font-size: 1.8em;
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
}

#content .teaser-bmirechner p {
width: 240px;
margin-bottom: 5px;
font-size: 1.1em;
line-height: 1.2727em;
}

.teaser-bmirechner .text-label {
float: left;
display: block;
width: 120px;
margin: 2px 0 10px;
font-size: 1.1em;
clear: left;
float: left; 
}

.teaser-bmirechner .text-input {
float: left;
width: 70px;
}

.teaser-bmirechner .radio-label {
float: left;
font-size: 1.1em;
}

/* IE 6 */
* html .teaser-bmirechner .radio-label {
margin-top: 2px;
}

/* IE 7 */
* + html .teaser-bmirechner .radio-label {
margin-top: 2px;
}

.teaser-bmirechner .radio-input {
float: left;
margin-right: 10px;
}

.teaser-bmirechner .image-input {
float: right;
margin: 0 10px 10px;
}

/* Formular in zweispaltiger Anordnung */
#content .form-box {
margin-bottom: 20px;
padding-bottom: 0;
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
}

#content .form-box div {
display: block;
width: 298px;
height: auto;
margin: 1px 0;
background: #f8f8f8;
}

#content .form-box h1 {
float: none;
display: block;
}

#content .form-box h3 {
display: block;
margin: 14px 10px 7px 10px;
font: bold 1.1em Verdana, Arial, sans-serif;
background: none;
margin: 14px 10px 7px 10px;
}

#content .form-box p {
margin: 0 10px 10px 10px;
font-size: 1.1em;
line-height: 1.2727em;
}

#content .form-box form {
margin: 0 10px 0 10px;
}

#content .form-box input {
clear: left;
float: left;
margin-left: 0;
}

/* IE 6 */
* html #content .form-box input {
margin-left: -5px;
}

#content .form-box label {
float: left;
display: block;
width: 255px;
margin: 3px 0 15px 5px;
font-size: 1.1em;
}

#content .form-box .image-input {
margin: 8px 0 0 20px;
}

#content .form-box ul {
padding: 7px 0 5px 0;
margin: 0 10px;
}

#content .form-box ul li {
clear: right;
float: right;
margin-bottom: 5px;
padding: 0;
font-size: 0.9167em;
background: none;
}

/* Vollbild Teaser */
#content .vollbild-teaser {
position: relative;
margin: 0;
padding-top: 1px;
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #fff;
}

#content .vollbild-teaser div {
display: block;
height: 147px;
margin: 0;
width: 298px;
}

.vollbild-teaser h3 {
margin-top: 15px;
font: bold 1.1em Verdana, Arial, sans-serif;
color: #666;
background: none;
}

.vollbild-teaser .zum-thema {
position: absolute;
bottom: 15px;
right: 10px;
display: block;
text-align: right;
font: normal 2.6em Georgia, "Times New Roman", serif;
color: #fff;
text-decoration: none;
}

.vollbild-teaser .zum-thema:hover {
text-decoration: underline;
}

/* Teaser Fotostrecken */
.teaser-fotostrecken {
margin-bottom: 10px;
padding-top: 15px;
border-top: 1px solid #cdcdcd;
background-position: 0 10px;
}

#content .teaser-fotostrecken a.link-fotogalerie {
float: left;
margin: 75px 0 0 10px;
font-size: 1.1em;
color: #666;
}

/* Kommentar Funktion */
#kommentare-schreiben {
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

#kommentare-schreiben .rundung-oben {
padding: 22px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

/* IE 6 */
* html #kommentare-schreiben .rundung-oben {
padding-bottom: 3px;
}

/* IE 7 */
* + html #kommentare-schreiben .rundung-oben {
padding-bottom: 3px;
}

#kommentare-schreiben h3 {
margin-bottom: 3px;
}

#kommentare-schreiben p {
font-size: 1.1em;
margin-bottom: 16px;
}

#kommentare-schreiben .fehlermeldung {
color: #8dac24;
}

#kommentare-schreiben label {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
color: #666;
}

#kommentare-schreiben textarea {
display: block;
width: 571px;
height: 60px;
margin-bottom: 10px;
font-size: 1.1em;
}

/* IE 6 */
* html #kommentare-schreiben textarea {
width: 569px;
}

/* IE 7 */
* + html #kommentare-schreiben textarea {
width: 569px;
}

#kommentare-schreiben .but-senden {
float: right;
}

/* verfasste Kommentare */
#verfasste-kommentare {
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

#verfasste-kommentare .rundung-oben {
padding: 20px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

#verfasste-kommentare h3 {
margin-bottom: 20px;
font-size: 2em;
}

#verfasste-kommentare .kommentar-block {
margin-bottom: 5px;
}

#verfasste-kommentare .profilbild {
float: left;
display: block;
margin-top: 4px;
padding-bottom: 50px;
width: 35px;
height: 35px;
}

#verfasste-kommentare .profilbild img {
display: block;
width: 35px;
height: 35px;
}

#verfasste-kommentare .kommentar-block p {
margin-bottom: 0;
}

#verfasste-kommentare .links {
float: left;
width: 510px;
margin-left: 17px;
}

#verfasste-kommentare cite {
font-style: normal;
}

#content #verfasste-kommentare dl {
display: inline;
height: auto;
margin: 0 0 1px 0;
padding: 0;
}

#content #verfasste-kommentare dt {
display: inline;
margin: 0 10px 1px 0;
padding: 0;
font-size: 0.9167em;
color: #8dac24;
}

#content #verfasste-kommentare dd {
display: inline;
margin: 0;
padding: 0;
font-size: 0.9167em;
color: #333;
}

#verfasste-kommentare .datum {
clear: left;
margin-bottom: 0;
}

#verfasste-kommentare .datum li {
float: left;
margin: 0 8px 0 0;
padding: 0;
background: none;
font-size: 0.9167em;
color: #999;
}

#content #verfasste-kommentare p {
font-size: 1.1em;
}

.alles-einblenden {
display: block;
padding: 8px 5px 8px 5px;
background: url(../img/brigitte/babynamensfinder/bg_dunkelgrau_trenner.gif) 0 top repeat-x;
text-align: right;
color: #666;
}

.alles-einblenden a {
padding: 2px 20px 5px 0;
color: #666;
text-decoration: none;
background: url(../img/brigitte/but_pfeil_runter.gif) no-repeat right 0;
}

.alles-einblenden a:hover {
color: #333;
}

#content a.minimieren {
padding: 2px 20px 5px 0;
color: #666;
text-decoration: none;
background: url(../img/brigitte/but_pfeil_hoch.gif) no-repeat right 0;
}

#content a.minimieren a:hover { 
color: #333;
}

/* Schlagwortbox */
#schlagwortbox {
width: 614px;
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

#schlagwortbox .rundung-oben {
padding-top: 6px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

#schlagwortbox h2 {
height: 31px;
margin: 0 6px 0 5px;
padding: 10px 15px;
background: none;
}

#schlagwortbox h2 a {
color: #666;
}

#content #schlagwortbox ul {
margin: 0 14px;
text-align: center;
line-height: 2em;
padding-bottom: 10px;
}



#content #schlagwortbox ul li {
display: inline;
padding: 0;
background: none;
font-size: 1.1667em;
}

#content #schlagwortbox ul li a {
text-decoration: none;
color: #666;
padding: 5px;
}

#content #schlagwortbox ul li a:hover {
text-decoration: underline;
color: #333;
}

/* Mitmachen-Teaser */
.mitmachen-teaser {
height: 94px;
overflow: hidden;
margin-bottom: 20px;
padding: 11px 240px 15px 12px;
border-top: 1px solid #B0B0B0;
border-bottom: 1px solid #B0B0B0;
}

.mitmachen-teaser p {
margin-bottom: 12px;
font-size: 1.1em;
line-height: 1.2727em;
}

.mitmachen-teaser p a {
font-size: 1em;
}

.mitmachen-teaser a {
font-size: 1.1em;
}

.mitmachen-teaser h1, .mitmachen-teaser h2, .mitmachen-teaser h3, .mitmachen-teaser h4 {
margin-bottom: 12px;
line-height: 1.1111em;
background: transparent;
}

/* Linkbox Grau */
.linkbox-grau {
display: block;
width: 614px;
height: 18px;
margin-bottom: 20px;
padding: 5px;
font-weight: bold;
color: #8dac24;
background: url(../img/brigitte/bg_box_grau_einzeilig.gif) no-repeat 0 0;
font-size: 1.1em;
}

.weiterfuehrender-link {
text-align: center;
}

.weiterfuehrender-link a.pfeil-link {
float: none;
font-weight: bold;
}

.linkbox-grau .link-zurueck {
float: left;
padding: 1px 0 1px 25px;
background: url(../img/brigitte/but_weiss_rahmen_hellgrau_zurueck.gif) no-repeat 0 0;
text-decoration: none;
font-weight: normal;
color: #666;
}

.linkbox-grau .link-zurueck:hover {
color: #8dac24;
}

.linkbox-grau .link-weiter {
float: right;
margin-right: 15px;
padding: 1px 25px 1px 0;
background: url(../img/brigitte/but_weiss_rahmen_hellgrau_weiter.gif) no-repeat right 0;
text-decoration: none;
font-weight: normal;
color: #666;
}

.linkbox-grau .link-weiter:hover {
color: #8dac24;
}

.linkbox-grau .pfeil-link {
float: right;
margin-right: 15px;
}

/* Weiterfuehrender Link Variante 2 */
.weiterfuehrender-link-v2 {
display: block;
margin-bottom: 20px;
padding-bottom: 20px;
background: transparent url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

.weiterfuehrender-link-v2 a {
font-size: 1.1em;
}

/* Content-Reiter */
.content-reiter {
margin-bottom: 20px;
}

.content-reiter a {
float: left;
height: 23px;
margin-right: 10px;
padding: 0 0 3px 20px;
background: url(../img/brigitte/reiternavi_inactive_links.gif) no-repeat 0 0;
font-size: 1.2em;
text-decoration: none;
color: #666;
}

.content-reiter a:hover {
color: #333;
text-decoration: underline;
}

.content-reiter a span,
.content-reiter strong span {
display: block;
height: 20px;
padding: 4px 20px 0 0;
background: url(../img/brigitte/reiternavi_inactive_rechts.gif) no-repeat right 0;
}
/* IE 6 */
* html .content-reiter a span {
display: inline-block;
}

.content-reiter strong {
float: left;
height: 23px;
margin-right: 10px;
padding: 0 0 3px 20px;
background: url(../img/brigitte/reiternavi_active_links.gif) no-repeat 0 0;
font-size: 1.2em;
text-decoration: none;
color: #000;
}

.content-reiter strong span {
background: url(../img/brigitte/reiternavi_active_rechts.gif) no-repeat right 0;
}
/* IE 6 */
* html .content-reiter strong span {
display: inline-block;
}

/* Bewertungsanzeige */
#content .bewertungsanzeige {
margin-bottom: 10px;
}

#content .bewertungsanzeige li {
float: left;
margin-bottom: 0;
padding: 0;
background: none;
font-size: 0.9167em;
color: #999;
}

#content .bewertungsanzeige .null-punkte,
#content .bewertungsanzeige .punkte-00 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_0_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .punkte-05 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_05_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .ein-punkt,
#content .bewertungsanzeige .punkte-10 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_1_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .punkte-15 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_15_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .zwei-punkte,
#content .bewertungsanzeige .punkte-20 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_2_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .punkte-25 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_25_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .drei-punkte,
#content .bewertungsanzeige .punkte-30 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_3_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .punkte-35 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_35_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .vier-punkte,
#content .bewertungsanzeige .punkte-40 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_4_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .punkte-45 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_45_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige .fuenf-punkte,
#content .bewertungsanzeige .punkte-50 {
padding-left: 53px;
background: url(../img/brigitte/bewertung_5_weiss.gif) no-repeat 0 3px;
}

#content .bewertungsanzeige li.comments {
margin-left: 10px;
padding-left: 10px;
background: url(../img/brigitte/bg_vert_trenner_grau.gif) no-repeat 0 0;
}

#content .bewertungsanzeige .right {
float: right;
}

#content .bewertungsanzeige .optionen span {
float: left;
margin-right: 5px;
}

#content .bewertungsanzeige .optionen a {
float: left;
margin: 1px 5px 0 0;
}

#content .bewertungsanzeige .optionen .last {
margin-right: 0;
}

#content .bewertungsanzeige .but-zurueck {
padding: 0 0 5px 20px;
text-decoration: none;
color: #999;
background: url(../img/brigitte/bg_zurueckpfeil_graurahmen.gif) no-repeat 0 0;
}

/* Reisetipps */
/* Googlemaps-Suche */
#googlemaps-suche {
margin-bottom: 30px;
}

/* IE 6 */
* html #googlemaps-suche {
margin-bottom: 15px;
}

/* IE 7 */
* + html #googlemaps-suche {
margin-bottom: 15px;
}

#googlemaps-suche #googlemaps-container {
float: left;
width: 405px;
height: 331px;
}

#googlemaps-suche #googlemaps-tools {
float: left;
width: 199px;
height: 331px;
margin-left: 10px;
background: #e5e5e5;
}
/* IE 6 */
* html #googlemaps-suche #googlemaps-tools { 
margin-left: 10px;
}

#googlemaps-suche #googlemaps-tools div {
padding: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #fff;
}

#googlemaps-tools h5 {
margin-bottom: 5px;
color: #8dac24;
font-size: 1.1em;
background: #e5e5e5;
}

#googlemaps-tools fieldset {
margin-bottom: 4px;
padding: 0 10px 0 10px;
border-bottom: 1px solid #fff;
} 

#googlemaps-tools fieldset.last {
border: 0;
}

#googlemaps-tools label {
display: block;
font-size: 1.1em;
margin-bottom: 5px;
}

#googlemaps-tools legend {
font-size: 1.1em;
font-weight: bold;
color: #666;
}
/* IE 6 */
* html #googlemaps-tools legend {
margin-left: -7px;
}
/* IE 7 */
* + html #googlemaps-tools legend {
margin-left: -7px;
}

#googlemaps-tools select {
width: 178px;
height: 20px;
margin-bottom: 5px;
font-size: 1.1em;
}

#googlemaps-tools small {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
letter-spacing: -0.03em;
}

#googlemaps-tools .but-suchen {
margin: 0 0 0 116px;
}

/* Sonderklasse fuer einzelnen Button welcher Abstand nach unten erzeugen soll */
#googlemaps-tools .abstand-unten {
margin-bottom: 5px;
}

#googlemaps-tools .input-text {
width: 171px;
height: 15px;
margin-bottom: 4px;
font-size: 1.1em;
}

#googlemaps-tools .pfeil-link-grau {
font-size: 1.1em;
}

#googlemaps-tools .pfeil-link-grau:hover {
color: #8dac24;
}

#googlemaps-suche #googlemaps-tools .checkboxen-untereindander {
display: block;
margin: 0 0 4px 0;
padding: 0;
border: 0;
}

#googlemaps-tools .text-input {
width: 150px;
margin-bottom: 10px;
font-size: 1.2em;
}

#googlemaps-tools .checkboxen-untereindander input {
float: left;
display: block;
margin-left: 0;
}
/* IE 6 */
* html #googlemaps-tools .checkboxen-untereindander input {
margin-left: -4px;
}
/* IE 7 */
* + html #googlemaps-tools .checkboxen-untereindander input {
margin-left: -4px;
}

.checkboxen-untereindander label {
float: left;
margin: 0 0 5px 5px;
padding-top: 2px;
font-size: 1.1em;
}

#googlemaps-tools .weitere-dropdown {
display: block;
width: 125px;
height: 16px;
margin-bottom: 10px;
padding-right: 10px;
font-size: 1.1em;
color: #666;
text-decoration: none;
background: url(../img/brigitte/but_pfeil_runter.gif) no-repeat right 0;
}

#googlemaps-tools .checkboxen-untereindander .but-suchen {
float: none;
clear: left;
margin-left: 0;
}

#googlemaps-tools .weitere-dropdown:hover {
text-decoration: underline;
}

/* Artikel Detailseite */
.artikelkategorie {
display: block;
margin-bottom: 20px;
padding-bottom: 5px;
color: #999;
font-weight: normal;
font-size: 1.1em;
border-bottom: 1px solid #cdcdcd;
}

#content .location {
font-size: 1.1em;
}

#content .location dt {
margin-bottom: 0;
}

/* Anordnung h1 ueber volle Breite */
#content h1.volle-breite {
margin-bottom: 20px;
padding-bottom: 15px;
background: transparent url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

.tipp-kategorie {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
color: #8dac24;
}

/* Diverse Container welche von Fliesstext umflossen werden */
.bild-container {
margin: 0 20px 20px 0;
padding: 0;
background: #e5e5e5;
}

/* IE 6 */
* html .bild-container {
display: inline;
height: 1%;
}

/* IE 7 */
* + html .bild-container {
height: 1%;
}

.bild-text .left {
float: left;
}

.bild-text .right {
float: right;
margin: 0 0 20px 20px;
}

.bild-text .center {
margin: 0 auto 20px auto;
}

.bild-text span.datum, .bild-links-text-rechts span.datum {
color: #999999;
}

* html .bild-text .center {
display: inline-block;
}

/* Artikel Einleitungstext neben Bild */
.artikel-einleitung,
.artikel-einleitung-90px,
.artikel-einleitung-134px,
.artikel-einleitung-196px {
float: left;
width: 398px;
}

.artikel-einleitung-90px {
width: 504px;
}

.artikel-einleitung-134px {
width: 460px;
}

/* unterschiedliche Bildformate */
/* Bilder Erfahrungen */
.breite-90px {
width: 90px;
overflow: hidden;
}

/* Bilder allgemein */
.breite-196px {
width: 196px;
overflow: hidden;
}

.breite-134px {
width: 134px;
overflow: hidden;
}

.bild-container img {
margin: 0 auto;
}

.bild-container small,
.flash-content small {
display: block;
padding: 2px 5px 8px;
color: #666;
}

.bild-container .autor,
.flash-content .autor {
padding: 2px 0 0 0;
background: #fff;
font-style: italic;
color: #999;
}

.bild-container .autor-grau,
.flash-content .autor-grau {
padding: 2px 5px 3px;
font-style: italic;
color: #999;
}

#content .quiz-container label .bild-container {
float: left;
margin-right: 10px;
}


#wrapper .bilder-index {
float: right;
width: 100%;
margin: 0;
padding: 10px 0 0 0;
background: #fff;
}

#wrapper .bilder-index li {
float: right;
margin-bottom: 0;
padding: 0;
margin-left: 2px;
background: none;
font-size: 0.9167em;
}

#wrapper .bilder-index .last {
margin-left: 0;
padding: 0;
}

/* Sonderstile Bilderindex in Context */
#teaserrow .bilder-index {
background: transparent;
width: auto;
padding-top: 0;
}

.bild-zoom {
position: relative;
}

.bild-zoom .but-zoom {
position: absolute;
display: block;
right: 0;
bottom: 0;
margin: 0;
z-index: 999;
}

/* IE 7 */
* + html .bild-zoom .but-zoom {
bottom: 2px;
}

.bild-container .but-zoom img {
margin: 0;
}

.link-blaettern {
margin-bottom: 10px;
font-size: 1.2em;
}

.buchcover {
padding: 5px;
background: #fff;
border: 1px solid #e5e5e5;
}

.weiterleitung-container {
width: 196px;
margin-right: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_unten.gif) no-repeat 0 bottom;
}

.weiterleitung-container div {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_oben.gif) no-repeat 0 0;
}

.weiterleitung-container h4 {
float: left;
display: inline; /* IE 6 */
width: 90px;
margin: 10px 0 10px 10px;
background: transparent;
font-weight: normal;
}

.weiterleitung-container h4 a {
float: none;
width: auto;
margin: 0;
font-size: 1em;
}

.weiterleitung-container a {
display: block;
margin: 10px 0 10px 10px;
font-size: 1.1em;
}

.weiterleitung-container img {
float: right;
margin: 15px 5px 10px 0;
}

.mehrzumthema-container {
width: 196px;
margin-right: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_unten.gif) no-repeat 0 bottom;
}

.mehrzumthema-container div {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_196px_oben.gif) no-repeat 0 0;
}

#teaserrow .mehrzumthema-container {
margin-bottom: 20px;
}

#content .mehrzumthema-container h3,
#teaserrow .mehrzumthema-container h3,
#content .mehrzumthema-container h4,
#teaserrow .mehrzumthema-container h4 {
margin-bottom: 10px;
padding: 10px 5px 0 10px;
background: transparent;
}

#teaserrow .mehrzumthema-container h4 {
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
padding: 0;
margin: 0 10px;
margin-bottom: 5px;
padding-bottom: 10px;
padding-top: 10px;
}

#content .mehrzumthema-container ul li,
#teaserrow .mehrzumthema-container ul li {
margin: 0 10px 4px 10px;
padding: 0 0 5px 0;
font-size: 0.9167em;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content .mehrzumthema-container ul li.last,
#teaserrow .mehrzumthema-container ul li.last {
margin-bottom: 0;
}

#teaserrow .mehrzumthema-container ul li.last {
background: none;
padding-bottom: 0;
}

#content .mehrzumthema-container ul li a,
#teaserrow .mehrzumthema-container ul li a {
display: block;
padding-left: 10px;
color: #666;
}

#content .mehrzumthema-container ul li a:hover,
#teaserrow .mehrzumthema-container ul li a:hover,
#teaserrow .mehrzumthema-container ul li a.alle-themen {
color: #8dac24;
}

#content .container-fotostrecken {
height: 98px;
margin: 0 20px 10px 0;
}

.container-fotostrecken a.link-fotogalerie {
float: left;
margin: 77px 0 5px 8px;
font-size: 1.1em;
color: #666;
}

.blockquote-container {
float: left;
width: 185px;
margin: 0 20px 10px 0;
}

.blockquote-container {
margin-bottom: 0;
}

.blockquote-container blockquote {
background: url(../img/brigitte/bdquo_rot_20px.jpg) no-repeat 0 10px;
}

.blockquote-container blockquote p {
margin-bottom: 0;
font: italic normal 2em/1.35em "Georgia", "Times New Roman", serif;
color: #8dac24;
text-indent: 1.1em;
overflow: hidden;
}

.blockquote-container blockquote p {
line-height: 1.3em;
}

.blockquote-container blockquote p span.ldquotation {
padding: 0 10px 0 10px;
background: url(../img/brigitte/ldquo_rot_20px.jpg) no-repeat center 0;
}

/* Produktbeschreibung */
#content .produktbeschreibung {
float: left;
margin-bottom: 5px;
}

#content .produktbeschreibung dd {
margin-left: 0;
}

#content .produktbeschreibung dl {
margin: 10px 0 0 0;
}

#content .produktbeschreibung dl dt {
margin-bottom: 20px;
color: #8dac24;
}

#content .produktbeschreibung dl dd {
font-size: 0.9167em;
margin-bottom: 5px;
}

/* Autoren-Index */
.autoren-index {
margin-bottom: 20px;
padding-top: 10px;
background: #fff url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 0;
}

.autoren-index img {
float: left;
}

.autoren-index dl {
float: left;
margin-left: 16px;
}

#content .autoren-index dl dt {
margin-left: 0;
font-size: 0.9167em;
color: #666;
}

#content .autoren-index dl dd {
margin-left: 0;
}

#content .autoren-index dl dl {
float: none;
margin: 20px 0 0 0;
}

#content .autoren-index dl dl dt,
#content .autoren-index dl dl dt a {
margin: 0 0 4px 0;
color: #8dac24;
text-decoration: none;
}

#content .autoren-index dl dl dt,
#content .autoren-index dl dl dd {
font-size: 0.9167em;
}

/* SV: Geaendert damit der Name und Ort verlinkt werden koennen */
#content .autoren-index dl dl dd, 
#content .autoren-index dl dl dd a {
margin: 0 0 4px 0;
color: #333;
text-decoration: none;
}

/* Autoren Kurzindex */
#content .autoren-kurzindex li {
font-size: 0.8333em;
padding: 0;
background: none;
color: #999;
}

#content .autoren-kurzindex li.first {
margin-bottom: 8px;
padding-bottom: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content .autoren-kurzindex ul {
margin: 0;
}

#content .autoren-kurzindex ul li {
float: left;
margin: 0 10px 0 0; /* Firefox */
font-size: 1em;
}

#content .autoren-kurzindex ul li a {
padding-left: 8px;
color: #999;
}

#content .autoren-kurzindex ul li a:hover {
color: #666;
}

/* Produktbeschreibung */
#content .produktbeschreibung li {
margin: 0;
padding: 0;
color: #666;
font-weight: bold;
font-size: 0.9167em;
background: none;
}

#content .produktbeschreibung ul {
margin: 0;
}

#content .produktbeschreibung ul li {
margin-bottom: 16px;
font-size: 1.18em;
color: #8dac24;
}

#content .produktbeschreibung ul li strong {
display: block;
margin: 5px 0 10px 0;
}

#content .produktbeschreibung ul ul li {
float: left;
margin-bottom: 5px;
font-size: 0.8462em;
color: #333;
font-weight: normal;
}

#content .produktbeschreibung ul ul li.kriterium {
clear: left;
width: 120px;
}

#content .produktbeschreibung ul ul li.eigenschaft {
width: 350px;
}

/* Textbanner-Vollgrafik */
.textbanner-vollgrafik {
width: 363px;
height: 70px;
margin-bottom: 20px;
padding: 10px 240px 0 10px;
overflow: hidden;
}

.textbanner-vollgrafik h1 {
margin-bottom: 1px;
line-height: 1.2727em;
background: transparent;
}

.textbanner-vollgrafik strong {
font-size: 1.1em;
font-weight: normal;
}

/* Reisetipps und Artikeluebersicht Liste */
.content-listenpunkt {
clear: left;
margin-bottom: 20px;
}

.content-listenpunkt img {
float: left;
margin: 0 12px 0 0;
}

.content-listenpunkt h2 {
margin-bottom: 0;
}

#content .content-listenpunkt .bewertungsanzeige {
height: 26px;
margin-bottom: 0;
}

#content .content-listenpunkt .bewertungsanzeige li {
margin: 0 8px 0 0;
}

#content .content-listenpunkt .bewertungsanzeige .trenner {
padding-right: 10px;
background: url(../img/brigitte/bg_vert_trenner_grau.gif) no-repeat right 1px;
}

#content .content-listenpunkt .bewertungsanzeige li.balkenanzeige {
height: 8px;
margin-top: 3px;
background: #ffcc00;
text-indent: -100px;
overflow: hidden; /* IE 6 */
}

.content-listenpunkt p {
font-size: 1.1em;
line-height: 1.2727em;
}

#content .icon-navi li {
float: left;
margin-right: 3px;
padding: 0;
background: none; /* Bulletgrafik aufheben */
}

#content .artikel-navi {
margin-bottom: 20px;
background: #fff url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 0;
}

#content .artikel-navi div {
padding: 5px 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content .artikel-navi-ende div {
padding: 3px 0;
}

#content .artikel-navi ul {
background: #f8f8f8;
margin-bottom: 0;
padding: 10px;
}

#content .artikel-navi-ende ul {
padding: 5px 10px;
}

#content .artikel-navi ul li {
padding-left: 0;
background: none; /* Bulletgrafik aufheben */
}

#content .artikel-navi ul li.last {
margin-bottom: 0;
}

#content .artikel-navi ul li a {
color: #333;
}

#content .artikel-navi ul li a:hover {
color: #8dac24;
}

#content .artikel-navi ul ul {
margin: 10px 0 0 0;
padding: 0;
}


/* Artikel Meta */

#content .artikel-meta ul li {
color: #999;
padding-left: 0;
background: none;
font-size: 0.8334em; 
margin-bottom: 8px;
}

#content .artikel-meta ul li.artikel-meta-datum {
padding-top: 8px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

#content .artikel-meta ul li a.pfeil-link-grau {
color: #999;
}

/* Fotowettbewerb */
p.fotowettbewerb-claim {
font-size: 1.1em;
}

#content ul.fb-weiterlinks {
margin-bottom: 30px;
}

#content ul.fb-weiterlinks li {
padding-left: 0;
font-size: 0.9167em;
background: none;
}

#content ul.fb-weiterlinks li a {
padding-left: 8px;
font-weight: bold;
color: #666;
text-decoration: none;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
}

#content ul.fb-weiterlinks li a:hover {
text-decoration: underline;
}

#content ul.fb-weiterlinks .rot {
color: #8dac24;
}

#fb-neueste-bilder {
margin-bottom: 20px;
padding-top: 20px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

/* IE 6 */
* html #fb-neueste-bilder {
height: 1%;
padding-bottom: 20px;
}

/* IE 7 */
* + html #fb-neueste-bilder {
height: 1%;
padding-bottom: 20px;
}

#fb-neueste-bilder ul li {
float: left;
width: 60px;
margin: 0 19px 20px 0;
padding-left: 0;
background: none;
}

#fb-neueste-bilder ul .umbruch {
margin-right: 0;
}

#wrapper #content .fb-topbilder {
border-bottom: 0;
margin-bottom: 40px;
}

#content .fb-topbilder ul li {
height: 110px;
margin-bottom: 5px;
text-align: center;
overflow: hidden;
}

.fb-topbilder ul li strong,
.fb-topbilder ul li small {
margin: 0;
padding: 0;
font-size: 0.8333em;
}

#fb-detailansicht {
margin: 30px 0 20px;
padding: 10px 0;
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
}

#fb-detailansicht p {
font-size: 1.1em;
margin-bottom: 20px;
}

#fb-detailansicht dl {
margin-bottom: 20px;
}

#fb-detailansicht dt {
font-size: 0.9167em;
}

#content #fb-detailansicht dd {
margin: 0 0 2px;
font-size: 0.9167em;
}

#fb-detailansicht strong,
#fb-detailansicht small {
line-height: 2em;
font-size: 1.1em;
}

.fb-detailansicht-bild {
display: block;
margin-bottom: 20px;
padding: 15px 0;
background: #f8f8f8;
}

.fb-detailansicht-bild img {
display: block;
margin: 0 auto;
}

.form-bewerten {
margin-bottom: 20px;
padding: 7px 15px 15px 15px;
background: #f8f8f8;
}

.form-bewerten legend {
margin-bottom: 5px;
font-weight: bold;
font-size: 1.1em;
}

/* IE 6 */
* html .form-bewerten legend {
margin-left: -5px;
}

/* IE 7 */
* + html .form-bewerten legend {
margin-left: -5px;
}

#content .form-bewerten legend small {
font-size: 1em;
font-weight: normal;
}

.form-bewerten .radio-input {
float: left;
margin: 4px 2px 0 0;
}

/* IE 6 */
* html .form-bewerten .radio-input {
margin-top: 1px;
}

/* IE 7 */
* + html .form-bewerten .radio-input {
margin-top: 1px;
}

.form-bewerten label {
float: left;
margin: 3px 15px 0 0;
font-size: 1.1em;
}

.form-bewerten .image-input {
float: right;
}

.sort-index {
display: block; 
margin: 20px 0 13px;
font-size: 1.1em;
}

.fb-sortieren-nach {
margin-bottom: 20px;
padding: 10px 15px 10px 5px;
background: #e5e5e5;
}

.fb-sortieren-nach label { 
font-size: 1.1em;
}

.fb-sortieren-nach select { 
width: 150px;
margin-left: 20px;
font-size: 1.1em;
}

/* Formular zum Bilder-Upload */
#fb-form-bildhochladen {
margin: 30px 0 20px;
padding-top: 10px;
border-top: 1px solid #999;
}

#fb-form-bildhochladen p {
font-size: 1.1em;
}

#content #fb-form-bildhochladen .fb-weiterlinks {
margin-bottom: 10px;
}

#fb-form-bildhochladen fieldset {
overflow: hidden;
margin-bottom: 10px;
padding: 15px;
background: #f8f8f8;
}

#fb-form-bildhochladen label {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
}

#fb-form-bildhochladen .text-input {
width: 575px;
margin: 0;
padding: 2px 2px 4px 2px;
font-size: 1.1em;
}

#fb-form-bildhochladen .hochladen-input {
float: left;
width: 445px;
margin-right: 15px;
}

#fb-form-bildhochladen textarea {
width: 570px;
font-size: 1.1em;
}

#fb-form-bildhochladen .check-input {
display: inline;
clear: left;
float: left;
}

#fb-form-bildhochladen .check-label {
float: left;
display: block;
margin: 2px 0 8px;
}

/* IE 6 */
* html #fb-form-bildhochladen .check-label {
margin-top: 3px;
}

/* IE 7 */
* + html #fb-form-bildhochladen .check-label {
margin-top: 3px;
}

#fb-form-bildhochladen .but-fotohochladen {
float: right;
margin-right: 20px;
}

#fb-bestaetigung {
margin-bottom: 20px;
padding: 20px 0;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

#fb-bestaetigung p {
font-size: 1.1em;
}

#fb-bestaetigung .image-thumb {
float: left;
margin-left: 20px;
}

#fb-bestaetigung dl {
float: left;
margin-left: 40px;
}

#content #fb-bestaetigung dt {
margin-bottom: 5px;
font-size: 0.9167em;
font-weight: normal;
}

#content #fb-bestaetigung dd {
margin: 0 0 5px 0;
font-size: 0.9167em;
}

#fb-bestaetigung .uppedimage {
padding-top: 20px;
border-top: 1px solid #eee;
}

/* IE 6 */
* html #fb-bestaetigung .uppedimage {
padding-bottom: 15px;
}

/* IE 7 */
* + html #fb-bestaetigung .uppedimage {
padding-bottom: 15px;
}

#fb-bestaetigung .first-container {
padding-top: 0;
border-top: 0;
}

#fb-form-bildaendern {
margin-bottom: 20px;
}

#fb-form-bildaendern label {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
}

#fb-form-bildaendern .text-input,
#fb-form-bildaendern textarea {
width: 605px;
margin: 0 0 20px 0;
padding: 2px 2px 4px 2px;
font-size: 1.1em;
}

#fb-form-bildaendern .checkbox-input{
float: left;
}

#fb-form-bildaendern .checkbox-label {
float: left;
margin-top: 3px;
}

#fb-form-bildaendern .but-speichern {
clear: left;
float: right;
margin-bottom: 30px;
}

/* Form echte Postkarten */
#form-echtepostkarten {
margin-bottom: 20px;
}

#form-echtepostkarten fieldset {
overflow: hidden;
margin-bottom: 10px;
padding: 15px;
background: #f8f8f8;
}

/* Form Gewinnspiel */
#form-gewinnspiel {
margin-bottom: 20px;
}

#form-gewinnspiel fieldset {
padding:10px 20px 15px;
}

#form-gewinnspiel label {
display: block;
font-size: 1.1em;
margin-bottom: 5px;
}

#form-gewinnspiel .plz-input {
float: left; 
width: 50px;
}

#form-gewinnspiel .ort-input {
float: left;
width: 505px;
margin-left: 0;
}

#form-gewinnspiel .hinweis {
margin: 10px 0;
}

#form-gewinnspiel .but-abschicken {
float: right;
}

/* Context Vorlagen */
/* Context-Shopbox */
.shopbox {
background: #f8f8f8;
margin-bottom: 20px;
}

.shopbox h5 {
margin-bottom: 8px;
padding: 1px 5px 2px 10px;
border-bottom: 1px solid #fff;
font-size: 1.1em;
font-weight: normal;
background: #e5e5e5 url(../img/brigitte/bg_shopbox_headline_rungung.gif) no-repeat right top;
}

#teaserrow .shopbox h6 {
margin: 0 5px 10px 0;
font-size: 1.1em;
background: transparent;
}

#teaserrow .shopbox p,
#teaserrow .shopbox span {
font-size: 1.1em;
line-height: 1.2727em;
}

#teaserrow .shopbox li p {
font-size: 1em;
}

#teaserrow .shopbox p span {
font-size: 1em;
line-height: 1em;
}

#teaserrow .shopbox .dotted-list {
margin-bottom: 0;
}

#teaserrow .shopbox .dotted-list li {
margin-bottom: 4px;
padding: 0 10px 5px 10px;
font-size: 0.9167em;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#teaserrow .shopbox .dotted-list li.last {
margin-bottom: 0;
}

#teaserrow .shopbox .dotted-list li a {
color: #666;
}

#teaserrow .shopbox .dotted-list li a:hover {
text-decoration: underline;
}

.shopbox ul li .bildlinks-textrechts {
margin-top: 10px;
}

.shopbox ul li .bildlinks-textrechts img {
float: left;
margin-right: 10px;
}

.shopbox .image-ad-full {
display: block;
width: 177px;
margin: 10px auto;
}

#teaserrow .shopbox .shopbox-reiternavi {
margin: 0 0 5px 5px;
}
/* IE 6 */
* html #teaserrow .shopbox .shopbox-reiternavi {
margin-bottom: 10px;
}
/* IE 7 */
* + html #teaserrow .shopbox .shopbox-reiternavi {
margin-bottom: 10px;
}

#teaserrow .shopbox .shopbox-reiternavi li {
float: left;
display: block;
padding: 0 0 0 2px;
width: 60px;
height: 28px;
text-align: center;
background: url(../img/brigitte/shopbox_reiternavi_bg_inactive_links.gif) no-repeat 0 0;
}

#teaserrow .shopbox .shopbox-reiternavi li.first {
background: url(../img/brigitte/shopbox_reiternavi_bg_inactive_links_first.gif) no-repeat 0 0;
}

#teaserrow .shopbox .shopbox-reiternavi li.active {
background: url(../img/brigitte/shopbox_reiternavi_bg_active_links.gif) no-repeat 0 0;
}

.shopbox .shopbox-reiternavi li strong {
display: block;
padding-top: 2px;
width: 60px;
height: 26px;
font-size: 0.9091em;
font-weight: normal;
background: url(../img/brigitte/shopbox_reiternavi_bg_inactive_rechts.gif) no-repeat right 0;
}

.shopbox .shopbox-reiternavi li.last strong {
background: url(../img/brigitte/shopbox_reiternavi_bg_inactive_rechts_last.gif) no-repeat right 0;
}

.shopbox .shopbox-reiternavi li.active strong {
background: url(../img/brigitte/shopbox_reiternavi_bg_active_rechts.gif) no-repeat right 0;
}

#teaserrow .shopbox .shopbox-reiternavi li a {
display: block;
width: 100%;
height: 100%;
font-size: 0.8315em;
text-decoration: none;
}

#teaserrow .shopbox .shopbox-reiternavi li a:hover {
text-decoration: underline;
color: #333;
}

.aktuelles-heft span {
float: left;
display: block;
width: 85px;
margin-left: 5px;
margin-right: 5px;
}

.aktuelles-heft img {
margin-bottom: 5px;
}

#teaserrow .aktuelles-heft p {
clear: left;
font-size: 1.1em;
margin: 0 5px 5px 5px;
}

#teaserrow .shopbox .bildermodul {
margin-bottom: 10px;
padding: 0 10px 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#teaserrow .shopbox .last {
background: none;
margin-bottom: 0;
}

#teaserrow .bildermodul h6 {
display: inline;
width: 105px;
overflow: hidden; /* verhindert Layoutcrash bei zu langen Woertern */
margin-right: 0;
}

#teaserrow .bildermodul img {
display: block;
margin-bottom: 10px;
}

#teaserrow .bildermodul .bilder-index {
width: 60px;
}

#teaserrow .bildermodul .bilder-index img {
border: 0;
margin-bottom: 0;
}

#teaserrow .bildermodul .center {
display: block;
margin: 0 auto 10px auto;
}

#teaserrow .bildermodul ul {
margin-bottom: 0;
}

#teaserrow .bildermodul p {
color: #666;
}

#teaserrow .bildermodul p strong {
font-weight: normal;
}

#teaserrow .shopbox .weitere-links li {
padding-left: 0;
font-size: 0.9167em;
background: transparent;
}

/* Schminktipps - Produkthighlights */
h5.producthighlighthl {
margin-bottom: 20px;
font: normal bold 1.1em/1.2727em "Verdana", "Arial", serif;
color: #8dac24;
}

.produkthighlight {
padding-bottom: 14px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

.produkthighlightlast {
padding-bottom: 0;
background: none;
}

#content dl.produkthighlight {
font-size: 1.1em;
margin-bottom: 21px;
}

#content dl.produkthighlight a {
text-decoration: none;
}

#content dl.produkthighlight a:hover {
text-decoration: underline;
color: #8dac24;
}

#content dl.produkthighlight dt {
	margin-bottom:5px;
}

#content dl.produkthighlight dd {
background: transparent url(../img/brigitte/pfeil-grau_bg.gif) no-repeat scroll 0 4px;
font-size: 1em;
margin-bottom: 5px;
margin-left: 1px;
padding: 0 0 0 8px;
}

#content dl.produkthighlight dd.produkthighlightlink {
margin-top: 10px;
background: transparent url(../img/brigitte/pfeil-grau_bg.gif) no-repeat scroll 0 3px;
}

#content dl.produkthighlight dd.produkthighlightlink a {
color: #8dac24;
text-decoration: none;
}

#content dl.produkthighlight dd.produkthighlightlink a:hover {
color: #8dac24;
text-decoration: underline;
}

/* Schminktipps - Produktsuche */
/* Namen Suchformular */
#namens-suchbox {
display: block; 
min-height: 23px;
margin-bottom: 30px;
}

/* Suchbox Reiternavigation */
.suchbox-navi {
display: block;
height: 23px;
padding-bottom: 0;
margin: 0;
background: url(../img/brigitte/babynamensfinder/suchboxnavi_bg.jpg) 0 0 no-repeat;
}

#content ul.suchbox-navi li {
float: left;
display: block;
height: 23px;
font-size: 1em;
padding: 0;
background: none;
}

#content .suchbox-navi .active {
background: url(../img/brigitte/babynamensfinder/suchbox_navi_bg_reiter_links.gif) 0 0 no-repeat;
}

#content .suchbox-navi .active strong {
display: block;
padding: 4px 20px 3px 20px;
color: #000;
background: url(../img/brigitte/babynamensfinder/suchbox_navi_bg_reiter_rechts.gif) right 0 no-repeat;
}

#content .suchbox-navi li a {
display: block;
padding: 4px 20px 3px 20px;
color: #666;
text-decoration: none;
}

.suchbox-navi li a:hover {
color: #333;
}

/* Schminktipps Produktsuche */
.form-buechersuche .rahmen-hellgrau fieldset.produktsuche {
padding-top: 0;
}

/* Schminktipps Umfrage */
.form-umfrage .rahmen-hellgrau-oben {
padding: 5px 0;
}

.form-umfrage .header {
display: block;
margin: 0 5px 5px;
padding: 15px 20px;
background: url(../img/brigitte/bg_header_verlauf.jpg) no-repeat 0 0;
}

.form-umfrage .header h2 {
font-size: 1.8em;
background: none;
}

/* IE 7 */
.form-umfrage .header h2 {
height: 1%;
}

.form-umfrage .header p {
margin-bottom: 0;
font-size: 1.1em;
font-weight: bold;
}

/* IE 6 */
* html .form-umfrage .header h2 {
height: 1%;
}

.form-umfrage .radio-label {
font-weight: normal;
}

.form-umfrage .radio-input {
float: left;
margin: 0;
}

.form-umfrage .image-container-zoom {
clear: none;
margin: 0 20px 0 10px;
}

/* IE 6 */
* html .form-umfrage .image-container-zoom {
margin: 0 18px 0 8px;
}

/* IE 7 */
* + html .form-umfrage .image-container-zoom {
margin: 0 18px 0 8px;
}

.form-umfrage .auswahl {
margin: 0 7px;
padding: 10px 15px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

/* IE 6 */
* html .form-umfrage .auswahl {
padding: 10px 10px 5px;
}

/* IE 7 */
* + html .form-umfrage .auswahl {
padding: 10px 10px 5px;
}

.form-umfrage .horizontal-trenner {
height: 2px;
margin: 0 7px;
border: 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

.form-umfrage .horizontal-trenner hr {
display: none;
}

#content .form-umfrage .fb-weiterlinks {
float: left;
margin: 10px 25px 0;
}

/* IE 6 */
* html #content .form-umfrage .fb-weiterlinks {
margin-left: 12px;
}

/* IE 7 */
* + html #content .form-umfrage .fb-weiterlinks {
margin-left: 30px;
}

#content .form-umfrage .fb-weiterlinks .rot {
font-weight: normal;
}

.form-umfrage .but-abstimmen {
float: right;
margin: 10px 10px 0 0;
}

/* Suchergebnisse Produktsuche */
table.produktsuche-suchergebnisse {
width: 100%;
}

table.produktsuche-suchergebnisse td {
border-right:1px solid #EEEEEE;
font-size:1em;
padding:10px 5px;
}

table.produktsuche-suchergebnisse td.lastcol {
border-right: none;
}

#content table.produktsuche-suchergebnisse td.lastcol ul.bewertungsanzeige,
#content table.produktsuche-suchergebnisse td.lastcol ul.bewertungsanzeige li {
margin-bottom: 0;
}

table.produktsuche-suchergebnisse td.lastcol li {
height: 14px;
}

table.produktsuche-suchergebnisse td.lastcol li span {
display: none;
}

/* Schminktipps der Redaktion */
.redaktionstipps {
margin-bottom: 20px;
padding: 10px 0;
border-bottom: 1px solid #B0B0B0;
border-top: 1px solid #B0B0B0;
}

.redaktionstipps div {
margin-bottom: 30px;
}

.image-container-zoom {
clear: left;
float: left;
position: relative;
display: block;
margin: 0 15px 0 0;
padding: 0;
overflow: hidden;
border: 1px solid #eee;
}

.image-container-zoom img {
z-index: 1;
margin: 0 auto;
padding: 0;
}

/* IE 6 */
* html .image-container-zoom img {
margin-bottom: -2px;
}

/* IE 7 */
* + html .image-container-zoom img {
margin-bottom: -2px;
}

.image-container-zoom .but-zoom {
z-index: 999;
position: absolute;
right: 0;
bottom: 0;
display: block;
margin: 0;
}

.image-container-zoom .but-zoom img {
margin: 0;
}

#content .redaktionstipps p {
font-size: 1.1em;
}

#content .redaktionstipps h5 {
color: #8dac24;
}

/* Pagebrowser */
#page-browser {
position: relative;
color: #7b7b7b;
margin-bottom: 40px;
}

#page-browser div {
text-align: center;
}

#page-browser div small {
font-size: 1.1em;
}

#page-browser a,
#page-browser strong {
background: url(../img/brigitte/babynamensfinder/bg_indexnumerisch.gif) center 1px no-repeat;
padding: 1px 8px 2px 7px;
text-decoration: none;
color: #7b7b7b;
}

#page-browser strong {
background: url(../img/brigitte/babynamensfinder/bg_indexnumerisch_aktiv.gif) center 0 no-repeat;
}

#page-browser a.zweistellig,
#page-browser strong.zweistellig {
padding: 1px 4px 2px 3px;
}

#page-browser #num-zurueck,
#page-browser #num-weiter {
position: absolute;
display: inline;
width: auto;
top: -1px;
font-size: 1.1em;
}

#page-browser #num-zurueck {
left: 0;
padding-left: 25px;
background: url(../img/brigitte/babynamensfinder/but_zurueck.gif) no-repeat left 2px;
}

#page-browser #num-weiter {
right: 0;
padding-right: 25px;
background: url(../img/brigitte/babynamensfinder/but_weiter.gif) no-repeat right 2px;
}

/* Beautytipp-Teaser */
#beautytipp-teaser,
#erfahrung-schreiben-teaser {
height: 93px;
margin-bottom: 20px;
border-top: 1px solid #b0b1b2;
border-bottom: 1px solid #b0b1b2;
background: transparent url(../img/brigitte/bg_beautytipp-teaser.jpg) no-repeat right 1px;
padding: 11px 0 15px 12px;
font-size: 1.1em;
}

#beautytipp-teaser h3,
#erfahrung-schreiben-teaser h3 {
background: none;
margin-bottom: 10px;
}

#beautytipp-teaser-form legend,
#erfahrung-schreiben-teaser-form legend {
color: #666;
padding-bottom: 5px;
}

/* IE 6 */
* html #beautytipp-teaser-form legend,
* html #erfahrung-schreiben-teaser-form legend {
margin-left: -8px; /* Wird sonst im IE6 zu weit rechts dargestellt */
}

#beautytipp-teaser-form select,
#erfahrung-schreiben-teaser-form select {
margin-right: 10px;
}

#beautytipp-teaser-form #beautytipp-ziel {
width: 160px;
}

#beautytipp-teaser-form #beautytipp-art {
width: 180px;
}

#beautytipp-teaser-form input,
#erfahrung-schreiben-teaser-form input {
position: relative;
top: 3px;
}

#content .erfahrungen-teaser {
background: none;
}

#erfahrung-schreiben-teaser p {
margin-bottom: 5px;
font-size: 1em;
color: #666;
}

.erfahrungen-teaser .but-fragestellen {
margin-left: 450px;
}

/* IE 6 */
* html .erfahrungen-teaser .but-fragestellen {
margin-bottom: -10px;
}

/* IE 7 */
* + html .erfahrungen-teaser .but-fragestellen {
margin-bottom: -10px;
}

/* Hauptindexseite, 1te Ebene Hauptnavi geklickt */
.rubrikenteaser {
height: 183px;
padding: 7px 10px 0 321px;
margin-bottom: 20px;
}

.rubrikenteaser h1 {
margin-bottom: 0;
font-size: 2.0em;
color: #8dac24;
background: none;
}

/* IE 6 */
* html .rubrikenteaser h1 {
display: inline-block;
}

.rubrikenteaser h3 {
display: inline-block; /* IE 6 */
margin-bottom: 5px;
font: normal bold 1.1em Verdana, Arial, sans-serif;
color: #999;
background: none;
}

.rubrikenteaser p {
margin-bottom: 25px;
font-size: 1.1em;
line-height: 1.2727em;
color: #999;
}

.rubrikenteaser span {
font-size: 1.1em;
color: #999;
}

#content .rubrikenteaser ul {
margin-bottom: 10px;
}

#content .rubrikenteaser .icon-navi li {
float: left;
margin: 0 5px 0 0;
padding: 0;
background: none;
}

#content .rubrikenteaser .weitere-links li {
clear: left;
margin: 0 5px 0 0;
padding: 0;
font: normal 1.1667em Georgia, "Times New Roman", serif;
color: #8dac24;
background: none;
}

#content .rubrikenteaser ul li span {
font-size: 1em;
color: #fff;
}

/* Indexseite 2te Navigationsebene geklickt */
.subrubrikenteaser {
height: 175px;
float: left;
margin-right: 14px;
width: 178px;
padding: 15px 10px 0 218px;
margin-bottom: 20px;
}

.subrubrikenteaser p {
margin-bottom: 5px;
}

.subrubrikenteaserlinks {
height: 175px;
width: 170px;
float: left;
padding: 15px 10px 0 10px;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
}

#content ul.subrubrikenteaserlinks li {
padding-left: 0;
background: none;
}

.subrubrikenteaserlinks a {
font: 1.1667em Gergia, serif;
text-decoration: none;
}

.subrubrikenteaserlinks a span {
color: #8dac24;
}

/* Rubrikenuebergreifender Teaser */
#rubrikenuebergreifenderteaser {
background:transparent url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat scroll 0 bottom;
width:614px;
}

#rubrikenuebergreifenderteaser p a {
padding: 0;
background: none;
color: #333;
}

#rubrikenuebergreifenderteaser div.clearfix {
background: transparent url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat scroll 0 top;
margin-bottom: 20px;
padding-top: 6px;
padding-left: 5px;
}

#rubrikenuebergreifenderteaser h2 {
background: url(../img/brigitte/verlauf-in-bildheadern-bg.jpg) repeat-y scroll left top;
color: #666666;
padding: 10px 15px;
}

#rubrikenuebergreifenderteaser div.clearfix div {
width: 170px;
padding: 5px 15px;
float: left;
}

#rubrikenuebergreifenderteaser div.clearfix div h6 a {
color: #666;
}

#rubrikenuebergreifenderteaser div.clearfix div h3 {
margin-bottom: 0;
}

#rubrikenuebergreifenderteaser p {
font-size:1.1em;
line-height:1.2727em;
}

/* Elemente fuer Home */

/* Themenbuehne auf Startseite */
/* Themenbuehne auf Startseite */
.topteaser {
height: 200px;
margin-bottom: 20px;
width: 620px;
}

#diashow {
float: left;
position: relative;
z-index: 10;
}

#diashow div {
height: 411px;
width: 613px;
}

#diashow span {
display:block;
}


* html #diashow div {
height: 150px;
width: 364px;
}

#diashow h1,
#diashow h2,
#diashow h5,
#diashow strong.rubrik,
#diashow .headline1,
#diashow .headline2,
#diashow .headline5 {
background: none;
}



#diashow h1 a,
#diashow h5 a,
#diashow strong.rubrik a,
#diashow p a,
#diashow .headline1 a,
#diashow .headline5 a {
padding: 0;
color: #999;
background: none;
}

#diashow div p {
display: block;
font-size: 1.1em;
line-height: 1.2727em;
width: 220px;
}

#diashow h1,
#diashow h2,
#diashow .headline1,
#diashow .headline2 {
margin: 0;
width:200px;
}

#diashow h5,
#diashow strong.rubrik {
font-size: 1.1em;
}

#diashow strong.rubrik {
margin-bottom: 5px;
}

#diashow #diashow-steuerung-hintergrund {
position: absolute;
background: #ff6600;
opacity: 0.3;
filter: alpha(opacity=30);
height: 20px;
width: 72px;
bottom: 8px;
right: 9px;
padding: 0;
}

.diashow_content {margin:20px 0 0 20px; position:absolute;}

ul#diashow-steuerung {
position: absolute;
right:10px;
bottom: 9px;
list-style: none;
margin: 0;
padding: 1px 0 1px 1px;
}

ul#diashow-steuerung li {
float: left;
background: none;
margin: 0;
margin-right: 2px;
padding: 0;
}

ul#diashow-steuerung li a {
display: block;
width: 11px;
height: 15px;
overflow: hidden;
text-indent: 20px;
}

ul#diashow-steuerung #diashow-pause{
background: transparent url(../img/bt_buehne_stopp.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.aktiv {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.hover {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left !important;
}

ul#diashow-steuerung #diashow-zurueck {
background: transparent url(../img/bt_buehne_pfeil_links.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-zurueck.aktiv {
background: transparent url(../img/bt_buehne_pfeil_links_hover.gif) no-repeat top left;
}

ul#diashow-steuerung span#diashow-position {
font-size: 0.9167em;
color: #000;
}

ul#diashow-steuerung #diashow-vorwaerts {
background: transparent url(../img/bt_buehne_pfeil_rechts.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-vorwaerts.aktiv {
background: transparent url(../img/bt_buehne_pfeil_rechts_hover.gif) no-repeat top left;
}


/* BFriends Teaser */
.bfriends-teaser {
float: left;
width: 196px;
height: 193px;
position: relative;
margin-left: 13px;
margin-top: -1px;
background: url(../img/brigitte/bg_bfriends-teaser.gif) no-repeat top left;
}

.bfriends-teaser p {
position: absolute;
bottom: 0;
left: 10px;
font-size: 1.1em;
line-height: 1.2727em;
}

.bfriends-teaser p a {
color: #666;
font-weight: bold;
}

/* Rubriken Teaser */
.hometeaser {
position: relative;
margin-bottom: 20px;
width: 620px;
background: url(../img/brigitte/bg_rahmen_hometeaser.gif) no-repeat right 8px;
}

.hometeaser .teaser-bildlinks-textrechts {
display: block;
width: 405px;
float: left;
border-top: none;
margin-top: 20px;
margin-right: 13px;
padding-top: 0;
}

#content .hometeaser li a {
	text-decoration: none;
}

#content .hometeaser .teaser-bildlinks-textrechts ul {
float: none;
}

#content .hometeaser h3 {
margin: 0;
}

#content .hometeaser h3.alternativ a {
color: #666;
}

.hometeaser .ist-spezial {
color: #8dac24;
}

#content .hometeaser h4.alternativ {
display: inline;
font: normal bold 1.1em "Verdana", "Arial", serif;
color: #666;
padding: 0 8px 0 0;
background: #fff;
}

#content .hometeaser ul.links li {
float: left;
margin-right: 3px;
}

#content .hometeaser ul.links li a {
padding: 0;
background: none;
}

#content .hometeaser ul.links li a img {
margin: 0;
}

.hometeaser .boxen-wrapper {
margin-top: 5px;
float: left;
}

.hometeaser .boxen-wrapper div.ugc-boxen,
.hometeaser .boxen-wrapper div.ugc-boxen-foren {
margin-right: 0;
}

#content .hometeaser .link-liste-gruppen li {
margin-bottom: 3px;
}

#content .hometeaser .link-liste-gruppen li.link-alle-gruppen {
margin-bottom: 0;
margin-top: 20px;
font-weight: bold;
}

/* IE 6 */
* html #content .hometeaser .link-liste-gruppen li.link-alle-gruppen {
margin-top: 10px;
}

#content .hometeaser a.link-zum-thema {
font-weight: bold;
text-decoration: none;
}

#content p.hometeaserlinks {
font-family:Georgia,serif;
font-size: 1.4em;
color: #8dac24;
}

#content p.hometeaserlinks a {
padding-left: 0;
background: none;
color: #666;
}

/* Inhalte im Ueberblick */
#inhalte-im-ueberblick {
margin-bottom: 20px;
font-size: 0.9167em;
background: url(../img/brigitte/bg_inhalte-im-ueberblick.jpg) repeat-y top left;
}

#inhalte-im-ueberblick h2 {
background: url(../img/brigitte/bg_inhalte-im-ueberblick-hl.jpg) no-repeat top left;
color: #666;
padding: 12px 20px;
}

#inhalte-im-ueberblick div {
background: url(../img/brigitte/bg_inhalte-im-ueberblick-u.jpg) no-repeat bottom left;
}

#inhalte-im-ueberblick dl {
position: relative;
width: 275px;
float: left;
margin-left: 20px;
}

/* IE 6 */
* html #inhalte-im-ueberblick dl {
margin-left: 10px;
}

#inhalte-im-ueberblick a {
text-decoration: none;
}

#inhalte-im-ueberblick a:hover {
text-decoration: underline;
}

#inhalte-im-ueberblick dl dt {
margin-bottom: 0;
}

#inhalte-im-ueberblick dl dt a {
position: absolute;
}

#inhalte-im-ueberblick dl dt a.inhalte-im-ueberblick-link {
position: static;
margin-left: 35px;
color: #8dac24;
}

#inhalte-im-ueberblick dl dd {
margin: 0 0 10px 35px;
}

#inhalte-im-ueberblick dl dd ul {
margin: 0;
list-style: none;
}

#inhalte-im-ueberblick dl dd ul li {
display: inline;
padding: 0;
margin: 0;
background: none;
}

/* Click and Buy Formulare */
.clickandbuy .rahmen-hellgrau-oben {
padding: 10px 20px 15px;
}

.clickandbuy .bild-links {
float: left;
margin: 5px 10px 10px 0;
}

.clickandbuy .bild-links small {
display: block;
}

#content .clickandbuy p {
font-size: 1.1em;
}

.clickandbuy .fake-image-input {
display: block;
float: right;
}

.clickandbuy .but-senden {
margin-left: 500px
}

.clickandbuy label {
clear: left;
float: left;
width: 130px;
}

.clickandbuy .text-input {
float: left;
width: 250px;
}

/* Context-Teaser Moderaetsel */
.context-teaser-moderaetsel {
position: relative;
width: 196px;
height: 193px;
margin-bottom: 28px;
background: url(../img/brigitte/bg_teaser_moderaetsel.jpg) no-repeat top left;
}

.context-teaser-moderaetsel p {
position: absolute;
bottom: 0;
left: 10px;
font-size: 1.1em;
line-height: 1.2727em;
}

#teaserrow .context-teaser-moderaetsel p a {
color: #666;
font-weight: bold;
}

h2.uberschrifte-mit-hintergrund {
margin: 0 0 20px;
padding: 7px 0 8px 0;
}

/* Scheidungslexikon */
#lexikalischer-ueberblick {
margin-bottom: 20px;
padding-top: 24px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 top;
}

#lexikalischer-ueberblick div.border-bottom-dotted {
padding-bottom: 24px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#lexikalischer-ueberblick ul {
float: left;
width: 180px;
margin: 0 0 0 30px;
}

* html #lexikalischer-ueberblick ul {
margin-left: 20px;
}

#lexikalischer-ueberblick ul.first {
margin-left: 10px;
}

/* IE 6 */
* html #lexikalischer-ueberblick ul.first {
margin-left: 5px;
}

#lexikalischer-ueberblick ul.last {
margin-left: 20px;
}

#lexikalischer-ueberblick .flash-content {
float: left;
}

/* IE 6 */
* html #lexikalischer-ueberblick ul.last {
margin-left: 5px;	
}

#lexikalischer-ueberblick ul li {
font-size: 0.9167em;
margin-bottom: 9px;
padding: 0;
background: none;
}

/* IE 6 */
* html #lexikalischer-ueberblick ul li {
height: 1%;
margin-bottom: 7px;
}

#lexikalischer-ueberblick ul li a {
display: block;
margin: 0;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

#lexikalischer-ueberblick ul li .active {
display: block;
padding-left: 8px;
color: #333;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
}

#lexikalischer-ueberblick ul li a:hover {
color: #333;
}

/* Scheidungsberater Formular */
#scheidungsberater-wrapper {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px.gif) repeat-y 0 top;
margin-bottom: 20px;
}

form#scheidungsberater {
background: url(../img/brigitte/bg_form-scheidungsberater.jpg) no-repeat bottom left;
}

form#scheidungsberater p,
form#scheidungsberater label {
font-size: 1.1em;
}

form#scheidungsberater label {
display: block;
float: left;
padding-top: 3px;
}

form#scheidungsberater .clearfix {
margin-bottom: 5px;
}

* html form#scheidungsberater .clearfix {
margin-bottom: 3px;
}

form#scheidungsberater fieldset {
padding: 22px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

form#scheidungsberater .submit {
margin: 10px 0;
}

/* Scheidungslexikon Frage der Woche */
.sb-frage h2 {
color: #666;
width: 600px;
margin: 0 0 15px 0;
}

.sb-frage h2 q {
display: block;
margin: 0;
padding: 0;
font-family: Gergia,serif;
font-size: 1.0476em;
font-style: italic;
}

/* Erfahrungen Uebersichtseite */
.erfahrungen-uebersicht {
margin-bottom: 20px;
font-size: 1.1em;
}

.erfahrungen-uebersicht .left,
.erfahrungen-uebersicht .right {
width: 300px;
}

.erfahrungen-uebersicht .left {
margin-right: 13px;
}

.erfahrungen-uebersicht .right {
height: 300px;
border-bottom: 1px solid #CDCDCD;
}

.erfahrungen-uebersicht h4.alternativ a {
color: #666;
}

.erfahrungen-uebersicht p a {
padding: 0;
background: none;
color: #333;
}

.erfahrungen-uebersicht h3 {
margin-bottom: 0;
}

.erfahrungen-uebersicht .teaser-bildlinks-textrechts {
display: block;
}

#content .erfahrungen-uebersicht ul {
height: 301px;
display: block;
margin-bottom: 4px;
list-style: none;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content .erfahrungen-uebersicht ul li {
padding: 0;
background: none;
display: inline;
}

#content .erfahrungen-uebersicht ul li a {
display: block;
margin-bottom: 10px;
padding: 7px 0 7px 40px;
font-size: 1.1667em;
text-decoration: none;
background: url(../img/brigitte/bg_erfahrungen-themen.gif) no-repeat top left;
}

/* Teaser Erfahrung schreiben */
#erfahrung-schreiben-teaser {
background: url(../img/brigitte/bg_erfahrungen-teaser.jpg) no-repeat top right;
height: auto;
min-height: 93px;
}

#erfahrung-schreiben-teaser-form {
margin-bottom: 0;
}

#erfahrung-schreiben-teaser-form select#erfahrung-thema {
width: 220px;
}

#erfahrung-schreiben-teaser-form .pfeil-link {
display: block;
margin-top: 10px;
}

#erfahrung-schreiben-teaser-form fieldset fieldset {
margin-bottom: 10px;
}

/* IE 6 */
* html #erfahrung-schreiben-teaser-form fieldset fieldset {
margin-bottom: 7px;
}

#erfahrung-schreiben-teaser-form fieldset fieldset label {
margin-right: 20px;
}

#erfahrung-schreiben-teaser-form fieldset fieldset label input {
margin-left: 0;
}

/* IE 6 */
* html #erfahrung-schreiben-teaser-form fieldset fieldset label input {
margin-left: -3px;
}

/* Hilfreiche und neue Erfahrungen */
.erfahrungen-hilfreich-neu {
font-size: 1.1em;
margin-bottom: 20px;
}

.erfahrungen-hilfreich-neu .left,
.erfahrungen-hilfreich-neu .right {
width: 300px;
border-top:1px solid #B0B1B2;
padding-top: 10px;
}

.erfahrungen-hilfreich-neu .left {
margin-right: 13px;
}

.erfahrungen-hilfreich-neu .gepunktete-linie-unten {
height: 260px;
margin-bottom: 4px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

.erfahrungen-hilfreich-neu .box-300 {
display: block;
}

.erfahrungen-hilfreich-neu .teaser-bildlinks-textrechts {
border-top: none;
margin-bottom: 0;
}

#content .erfahrungen-hilfreich-neu .teaser-bildlinks-textrechts h5 {
margin-bottom: 0;
}

/* Erfahrungen Schreiben */
#content .meine-erfahrung-form fieldset {
padding: 10px 20px 15px 20px;
}

#content .ueberschrift-untertitel {
margin-bottom: 20px;
}

#content .ueberschrift-untertitel h2 {
margin-bottom: 3px;
}

#content .ueberschrift-untertitel p {
font-size: 1.1em;
}

.meine-erfahrung-form h5 {
color: #8dac24;
}

.meine-erfahrung-form input {
font-size: 1.1em;
}

.meine-erfahrung-form .left {
width: 120px;
}

.meine-erfahrung-form label.left {
padding-top: 3px;
}

.meine-erfahrung-form label .hinweis {
display: inline;
}

.meine-erfahrung-form #alter,
.meine-erfahrung-form #kinder {
width: 6em;
}

.meine-erfahrung-form #geschieden {
width: 9em;
} 

.meine-erfahrung-form .clearfix {
margin-bottom: 10px;
}

.meine-erfahrung-form .right .clearfix {
margin-top: 10px;
margin-bottom: 5px;
}

.meine-erfahrung-form .right .radiolabel a {
vertical-align: bottom;
}

.meine-erfahrung-form-bild {
margin-top: 10px;
}

.meine-erfahrung-form .right {
width: 454px;
}

.meine-erfahrung-form .right .radio {
float: left;
margin-left: 0;
}

.meine-erfahrung-form .right .radiolabel {
width: 400px;
float: left;
padding-top: 1px;
padding-left: 5px;
font-size: 1.1em;
}

.meine-erfahrung-form #nutzungsbedingungen {
float: left;
margin-right: 5px;
}

.meine-erfahrung-form label.nutzunglabel {
font-weight: normal;
color: #333;
}

.meine-erfahrung-form .pflichttext {
color: #666;
font-size: 0.9167em;
margin: 20px 0 0 0;
}

.meine-erfahrung-form .but-abbrechen {
float: right;
margin-right: 5px;
}

.meine-erfahrung-form .but-weiter {
float: right;
}

/* Formular Fehler */
.formular-hinweis {
display: block;
margin: 0 0 20px 0;
}

.formular-fehler,
.formular-fehler label,
.formular-fehler input,
#content label.formular-fehler {
color: #8dac24;
}

.formular-fehler input {
border: 2px solid #8dac24;
border-bottom-width: 1px;
float: left;
}

.formular-fehler-flyout {
position: relative;
top: -5px;
display: block;
float: left;
width: 280px;
color: #8dac24;
background: url(../img/brigitte/bg_formular-fehler-body.gif) repeat-y right top;
}

.formular-fehler-flyout span {
display: block;
background: url(../img/brigitte/bg_formular-fehler-top.gif) no-repeat right top;
}


.formular-fehler-flyout span span {
padding: 5px;
padding-left: 40px;
background: url(../img/brigitte/bg_formular-fehler-bottom.gif) no-repeat right bottom;
}

/* Erfahrung Einzelansicht */
.erfahrung-einzelansicht-beschreibung {
position: relative;
}

#content .erfahrung-einzelansicht-beschreibung li {
margin-bottom: 0;
padding: 7px 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content .erfahrung-einzelansicht-beschreibung li.profilbild {
padding-bottom: 0;
}

#content .erfahrung-einzelansicht-beschreibung li.profilbild img {
float: left;
margin-right: 23px;
}

#content .erfahrung-einzelansicht-beschreibung li.profilbild p {
margin-bottom: 5px;
color: #666;
}

#content .erfahrung-einzelansicht-beschreibung li.profilbild p q {
display: block;
font-family: Gergia, serif;
font-size: 1.5278em;
font-style: italic;
padding-right: 150px;
}

#content .erfahrung-einzelansicht-beschreibung li.profilbild p span {
display: block;
margin-top: 5px;
font-family: Verdana, Arial, sans-serif;
font-size: 0.76388em;
font-style: normal;
}

#content .erfahrung-einzelansicht-beschreibung li ul {
float: left;
margin: 0;
}

#content .erfahrung-einzelansicht-beschreibung li ul li {
padding: 0;
background: none;
}

#content .erfahrung-einzelansicht-beschreibung li ul li a {
text-decoration: none;
color: #8dac24;
}

.erfahrung-links {
float: left;
display: block;
width: 120px;
}

.hilfreich {
position: absolute;
top: 5px;
right: 10px;
height: 17px;
width: 87px;
padding-top: 1px;
background: url(../img/brigitte/bg_hilfreich.gif) no-repeat top left;
text-align: center;
line-height: 120%;
}

/* IE 6 */
* html .hilfreich {
padding-top: 0;
}

.hilfreich {
color: #fff;
text-decoration: none;
font-size: 0.8334em;
font-weight: normal;
}

.hilfreich a {
color: #fff;
text-decoration: none;
}

.hilfreich strong.hilfreich-popup {
position: absolute;
left: -130px;
top: 10px;
width: 173px;
height: 40px;
padding: 6px 10px;
font-size: 0.9167em;
text-align: left;
background: url(../img/brigitte/bg_hilfreich_popup.gif) no-repeat top left;
color: #666;
}

.fragenliste {
line-height: 1.6667em;
}

.fragenliste .hilfreich {
top: 0;
}

#content .fragenliste dt {
margin-top: 20px;
margin-bottom: 0;
position: relative;
}

#content .fragenliste dd {
margin: 0;
padding-right: 150px;
}

/* Erfahrungsschatz */
.erfahrungsschatz .right {
height: auto;
border-bottom: none;
}

.erfahrungsschatz .left,
.erfahrungsschatz .right {
border-bottom:1px solid #CDCDCD;
}

/* Zweispaltige Detail-Liste */
#content .detailliste-zweispaltig {
float: left;
display: block;
padding-left: 0;
height: 1%;
}

#content .detailliste-zweispaltig li {
clear: left;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
margin-bottom: 0;
padding: 7px 0;
}

.detailliste-zweispaltig strong {
float: left;
display: block;
width: 160px;
}

.detailliste-zweispaltig span {
float: left;
display: block;
width: 340px;
}

#fragen-browser .fragen-einstiege {
margin-bottom: 20px;
}

#fragen-browser .fragen-einstiege li {
padding: 0;
background: none;
}

#fragen-browser .fragen-einstiege a {
display: block;
color: #8dac24;
}

#fragen-browser form {
margin-bottom: 20px;
}

#fragen-browser label {
font-size: 1.1em;
}

#fragen-browser select {
width: 180px;
margin-left: 15px;
font-size: 1.1em;
}

/* Meine Meinung */
#teaserrow .context-aufreger strong {
color: #666;
}

#teaserrow .context-aufreger ul {
margin-bottom: 0;
}

#teaserrow .context-aufreger ul li {
background: none;
background:transparent url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x scroll 0 bottom;
font-size:0.9167em;
margin-bottom:4px;
padding:0 10px 5px;
}

#teaserrow .context-aufreger ul li.last {
background: none;
}

#teaserrow .context-aufreger ul li a {
color: #8dac24;
text-decoration: none;
}

#teaserrow .context-aufreger ul li span.top5-aufreger {
display: block;
height: 17px;
width: 167px;
margin-top: 5px;
background: url(../img/brigitte/bg_top5_aufreger.gif) no-repeat top left;
}

#teaserrow .context-aufreger ul li span.top5-aufreger span {
display: block;
padding: 2px 0;
text-indent: 6px;
color: #fff;
font-weight: bold; 
font-size: 0.758em;
background: url(../img/brigitte/bg_top5_aufreger_rot.gif) no-repeat top left;

}

/* IE 6 */
* html #teaserrow .context-aufreger ul li span.top5-aufreger span {
overflow: hidden;
}

#teaserrow .context-aufreger ul li ul li {
background: none;
padding: 0;
}

#content #aufreger {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
width:614px;
margin-bottom: 20px;
}

#content #aufreger ul {
padding: 10px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
text-align: justify;
}

#content #aufreger li {
display: inline;
background: none;
padding: 0;
}

#content #aufreger li a {
color: #8dac24;
text-decoration: none;
}

#content #aufreger li a:hover {
text-decoration: underline;
}

#aufreger li a:active {
background: #CDCDCD;
}

.gewicht7 {
font-size: 2.5em;
line-height: 1.5em;
}

.gewicht6 {
font-size: 2.0834em;
line-height: 1.5em;
}

.gewicht5 {
font-size: 1.5em;
line-height: 2.0em;
}

.gewicht4 {
font-size: 1.3334em;
line-height: 2.3em;
}

.gewicht3 {
font-size: 1.1667em;
line-height: 2.3em;
}

.gewicht2 {
font-size: 1em;
line-height: 2.3em;
}

.gewicht1 {
font-size: 0.8334em;
line-height: 2.3em;
}

#aufreger-schreiben {
margin-bottom: 20px;
}

#aufreger-schreiben p {
font-size: 1.1em;
}

#aufreger-schreiben fieldset {
padding-left: 10px;
padding-bottom: 14px;
border: 0;
border-bottom: 1px solid #cdcdcd;
border-top: 1px solid #cdcdcd;
}

#aufreger-schreiben h2 {
margin-top: 14px;
}

#aufreger-schreiben h2 small {
font: 0.5238em Verdana, Arial, sans-serif;
color: #666;
vertical-align: middle;
}

#aufreger-eingabe {
width: 490px;
}

#aufreger-senden,
#aufreger-schreiben a {
position: relative;
top: 3px;
left: 5px;
}

#aufreger-schreiben a {
top: 2px;
margin-left: 5px;
}

/* E-Cards */
#ecards-liste,
#ecards-vorschau {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
margin-bottom: 20px;
}

#ecards-liste .rundung-oben,
#ecards-vorschau .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
padding: 20px 0 10px 10px;
}

#ecards-vorschau .rundung-oben {
padding: 20px 24px 20px 20px;
}

#ecards-liste dl {
float: left;
width: 140px;
font-size: 1.1em;
}

#ecards-liste dl dd {
margin: 0 0 5px 0;
}

#ecards-liste .rundung-oben ul {
float: left;
width: 450px;
min-height: 250px;
padding-left: 10px;
background: url(../img/brigitte/bg_trenner_dotted_hori.gif) repeat-y top left;
}

/* IE 6 */
* html #ecards-liste .rundung-oben ul {
height: 250px;
}

#ecards-liste ul li {
float: left;
padding: 0 6px 5px 6px;
background: none;
}

#ecards-vorschau a {
float: right;
}

#ecards-vorschau a#ecards-weiter {
margin-left: 10px;
}

#ecards-vorschau form label {
display: block;
font-weight: bold;
margin-bottom: 5px;
color: #666;
font-size: 1.1em;
}

#ecards-vorschau fieldset {
width: 270px;
float: left;
margin-bottom: 20px;
}

#ecards-vorschau fieldset legend {
font-size: 1.1em;
color: #666;
font-weight: bold;
margin-bottom: 10px;
}

#ecards-vorschau fieldset.absender {
float: right;
}

#ecards-vorschau fieldset input {
width: 100%;
margin-bottom: 10px;
}

#ecards-vorschau textarea {
width: 568px;
margin-bottom: 20px;
}

#ecards-vorschau label,
#ecards-vorschau input {
float: left;
}

#ecards-vorschau .right {
float: right;
}

#ecards-vorschau label {
margin-top: 3px;
}

/* IE 6 */
* html #ecards-vorschau label {
margin-top: 2px;
}

#ecards-vorschau fieldset label,
#ecards-vorschau fieldset input {
float: none;
margin-left: 0;
margin-top: 0;
}

#ecards-vorschau fieldset input, 
#ecards-vorschau input.ecard-cc {
color: #333;
display: block;
font-size: 1.1em;
padding: 2px;
}

#ecards-vorschau input.ecard-cc {
width: 568px;
margin-bottom: 20px;
}

/* IE 6 */
* html #ecards-vorschau .ecard-checkbox {
height: 17px;
}

/* IE 6 */
* html #ecards-vorschau textarea {
width: 565px;
}

#ecards-vorschau fieldset input {

}

/* Fotostrecke */
#fotostrecke {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
margin-bottom: 20px;
}

#fotostrecke .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
padding: 0;
}

#fotostrecke .fotostrecke-left {
float: left;
width: 406px;
margin-right: 50px;
padding: 20px 0 20px 45px;
font-size: 0.9167em;
}

#fotostrecke .fotostrecke-left .fotostrecke-nachweis {
font-size: 1.09em;
color: #999;
}

#fotostrecke ul {
float: left;
}

#fotostrecke .fotostrecke-bild {
position: relative;
margin-bottom: 10px;
}

#fotostrecke .fotostrecke-bild a,
#fotostrecke .fotostrecke-bild img {
float: left;
}

#fotostrecke .fotostrecke-vorwaerts,
#fotostrecke .fotostrecke-vorwaerts-inaktiv,
#fotostrecke .fotostrecke-zurueck,
#fotostrecke .fotostrecke-zurueck-inaktiv {
position: absolute;
top: 0;
display: block;
width: 26px;
height: 30px;
overflow: hidden;
text-indent: 30px;
background: url(../img/brigitte/bg_fotostrecke_vorwaerts.gif) no-repeat top left;
}

#fotostrecke .fotostrecke-vorwaerts,
#fotostrecke .fotostrecke-vorwaerts-inaktiv {
right: -35px;

}

#fotostrecke .fotostrecke-vorwaerts-inaktiv {
background: url(../img/brigitte/bg_trenner_dotted_hori.gif) repeat-y top left;
background: url(../img/brigitte/bg_fotostrecke_vorwaerts_in.gif) no-repeat top left;
}

#fotostrecke .fotostrecke-zurueck,
#fotostrecke .fotostrecke-zurueck-inaktiv {
left: -35px;
} 

#fotostrecke .fotostrecke-zurueck {
background: url(../img/brigitte/bg_fotostrecke_zurueck.gif) no-repeat top left;
}

#fotostrecke .fotostrecke-zurueck-inaktiv {
background: url(../img/brigitte/bg_fotostrecke_zurueck_in.gif) no-repeat top left;
}

#fotostrecke #fotostrecke-thumbnavi {
margin-top: 20px;
padding-left: 15px;
background: url(../img/brigitte/bg_trenner_dotted_hori.gif) repeat-y top left;
}

#fotostrecke #fotostrecke-thumbnavi a img {
display: block;
padding: 1px;
}

#fotostrecke #fotostrecke-thumbnavi li {
margin-bottom: 1px;
padding: 0;
background: none;
border: 1px solid #fff;
}

/* IE 6 */
* html #fotostrecke #fotostrecke-thumbnavi li {
overflow: hidden;
float: left;
}

#fotostrecke #fotostrecke-thumbnavi li.aktiv {
border: 1px solid #8dac24;
}

#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-first a,
#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-first-inaktiv a,
#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last a,
#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last-inaktiv a {
display: block;
text-indent: 1000px;
width: 78px;
height: 26px;
overflow: hidden;
background: url(../img/brigitte/bg_foto_thumb_zurueck.gif) no-repeat 23px 0;
}

#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-first a,
#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-first-inaktiv a {
margin-bottom: 10px;
}

#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last a,
#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last-inaktiv a {
margin-top: 10px;
}


#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-first-inaktiv a {
background: url(../img/brigitte/bg_foto_thumb_zurueck_in.gif) no-repeat 23px 0;
}

#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last a {
background: url(../img/brigitte/bg_foto_thumb_vorwaerts.gif) no-repeat 23px 0;
}

#fotostrecke #fotostrecke-thumbnavi li.fotostrecke-thumbnavi-last-inaktiv a {
background: url(../img/brigitte/bg_foto_thumb_vorwaerts_in.gif) no-repeat 23px 0;
}

/* Sitemap */
.sitemap-container {
width: 196px;
margin-right: 13px;
float: left;
}

.sitemap-container.sitemap-container-last {
margin-right: 0;
}

#content dl.sitemap-block {
margin-bottom: 20px;
font-size: 1.1em;
}

#content dl.sitemap-block dt {
margin-bottom: 5px;
padding-bottom: 3px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

#content dl.sitemap-block dt a {
font-weight: bold;
}

#content dl.sitemap-block dd {
margin-left: 0;
margin-bottom: 5px;
}

#content dl.sitemap-block dd.sitemap-ebene3 a.pfeil-link-grau {
background: url(../img/brigitte/pfeil-grau-unten_bg.gif) no-repeat 0 4px;
}

#content dl.sitemap-block dd ul {
margin: 5px 0 0 8px;
}

#content dl.sitemap-block dd ul li {
padding-left: 0;
margin: 0 0 5px 0;
background: none;
}

#content dl.sitemap-block dd.sitemap-ebene3 ul li a.pfeil-link-grau {
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
}

#content dl.sitemap-block dd a.pfeil-link-grau {
color: #333;
}

/* Umfrage-Modul */
.umfrage {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) 0 bottom;
margin-bottom: 20px;
}

.umfrage .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
padding: 5px;
}

.umfrage-klein {
width: 302px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_302px_unten.gif) 0 bottom;
font-size: 0.9167em;
}

.umfrage-klein .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_302px_oben.gif) no-repeat 0 top;
}

#content .umfrage .rundung-oben h3,
#content .umfrage .rundung-oben .umfrage-subheadline {
display: block;
background: url(../img/brigitte/verlauf-in-bildheadern-bg.jpg) repeat-y left top;
padding: 0 20px;
}

#content .umfrage-klein .rundung-oben h3,
#content .umfrage-klein .rundung-oben .umfrage-subheadline {
padding: 0 8px;
}

#content .umfrage .rundung-oben h3 {
margin-bottom: 0;
padding-top: 20px;
padding-bottom: 5px;
}

#content .umfrage-klein .rundung-oben h3 {
padding-top: 10px;
font-size: 1.9636em;
}

#content .umfrage .rundung-oben .umfrage-subheadline {
font-size: 1.2em;
padding-bottom: 10px;
}

.umfrage .umfrage-eintrag {
padding: 5px 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
}

.umfrage .umfrage-eintrag-last {
background: none;
margin-bottom: 20px;
}

.umfrage .umfrage-eintrag .balkenanzeige {
position: relative;
float: left;
width: 87px;
min-height: 50px;
margin-top: 5px;
margin-left: 20px;
background: url(../img/brigitte/bg_umfrage_grau.gif) no-repeat top left;
}

.umfrage-klein .umfrage-eintrag .balkenanzeige {
float: none;
min-height: 20px;
margin-left: 5px;
}

/* IE 6 */
* html .umfrage .umfrage-eintrag .balkenanzeige {
margin-left: 10px;
}

.umfrage .umfrage-eintrag .balkenanzeige div {
background: url(../img/brigitte/bg_umfrage_rot.gif) no-repeat top left;
height: 20px;
}

.umfrage .umfrage-eintrag .balkenanzeige div span {
position: absolute;
top: 20px;
font-size: 1.1em;
width: 87px;
}

.umfrage-klein .umfrage-eintrag .balkenanzeige div span {
top: 2px;
left: 95px;
}

#content .umfrage p {
margin-left: 20px;
} 

#content .umfrage-klein p {
margin-left: 5px;
}

#content .umfrage .umfrage-gesamt {
margin-bottom: 0;
}

#content .umfrage-klein .umfrage-gesamt {
padding-top: 15px;
}

#content .umfrage .umfrage-eintrag p {
float: left;
display: block;
width: 400px;
margin-bottom: 0;
}

#content .umfrage-klein .umfrage-eintrag p {
float: none;
width: auto;
margin-right: 10px;
}

#content .umfrage .umfrage-links {
padding-left: 20px;
}

#content .umfrage-klein .umfrage-links {
padding-left: 5px;
margin-bottom: 10px;
}

#content .umfrage .umfrage-links li {
padding: 0;
margin-bottom: 5px;
background: none;
}

#content .umfrage-klein .umfrage-links li {
float: none;
display: inline;
}

#content .umfrage-klein .umfrage-links .umfrage-links-last {
margin-left: 10px;
}

/* Globale Formular Klassen */
#content .input-10,
#content .input-10 {
width: 12.5%;
}

#content .input-25,
#content .input-25 {
width: 25%;
}

#content .input-50,
#content .input-50 {
width: 50%;
}

#content .input-75,
#content .input-75 {
width: 75%;
}

#content .input-100,
#content .input-100 {
width: 100%;
}

/* Suche */
/* Suche Formular */
#form-suche-global {
margin-bottom: 20px;
}

#form-suche-global label {
float: left;
margin-top: 2px;
font-size: 1.1em;
font-weight: bold;
color: #333;
}

#form-suche-global .text-input {
float: left;
display: block;
margin: 0 20px 10px 10px;
width: 190px;
color: #333;
font-size: 1.1em;
}

#form-suche-global select {
float: left; 
width: 130px;
margin: 0 0 10px 10px;
font-size: 1.1em;
}

#form-suche-global .but-suchen {
margin-left: 30px;
}

/* Suchergebnisse */
#suchergebnis {
margin-bottom: 30px;
}

#content #suchergebnis h2 {
width: 614px;
height: 24px;
padding: 1px 0 0 10px;
font: 1.2em/1.8em normal Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
background: url(../img/brigitte/but_vollebreite.gif) 0 0 no-repeat;
}

#content #suchergebnis h2 small {
font-weight: normal;
}

#content #suchergebnis ul {
font-size: 1em;
}

#content #suchergebnis li {
width: 604px;
overflow: hidden;
margin: 0 0 12px 10px;
padding: 0 0 10px 0;
font-size: 1em;
background: transparent url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x scroll left bottom;
}

#content #suchergebnis .image-container {
float: left;
display: block;
position: relative;
width: 76px;
height: 57px;
}

#suchergebnis .image-container {
float: left;
display: block;
width: 76px;
margin: 0 10px 5px 0;
position: relative;
}

/* IE 6 */
* html #suchergebnis .image-container {
margin-right: 7px;
}

#suchergebnis .image-container img {
position: absolute;
right: 0;
bottom: 0;
}

/* IE 6 */
* html #suchergebnis .image-container img {
bottom: -1px;
}

#content #suchergebnis li small {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
color: #666;
}

#content #suchergebnis h3 {
margin-bottom: 4px;
font: 1.3em/1.2308em normal Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#content #suchergebnis p {
font-size: 1.1em;
line-height: 1.2727em;
}

#suchergebnis .pfeil-link {
font-size: 1.1em;
}

/* Umfrage Formular */
#content .umfrage-formular .umfrage-eintrag {
min-height: 30px;
}

/* IE 6 */
* html #content .umfrage-formular .umfrage-eintrag {
height: 30px;
}

#content .umfrage-klein input {
padding: 0 0 10px 5px;
}

#content .umfrage-klein label,
#content .umfrage-klein .umfrage-eintrag input {
float: left;
}

#content .umfrage-klein label {
font-size: 1.2em;
width: 260px;
display: block;
margin-left: 5px;
}

 #content .umfrage-klein label {
margin-top: 2px;
}

/* Quiz-Modul Frage */
.quiz-container {
font-size: 1.1em;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) 0 bottom;
margin-bottom: 20px;
}

.quiz-container-fehler {
background: url(../img/brigitte/bg_weiss_rahmen_rot_614px_unten.gif) 0 bottom;
}

.quiz-container .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
padding: 5px;
}

.quiz-container-fehler .rundung-oben {
background: url(../img/brigitte/bg_weiss_rahmen_rot_614px_oben.gif) no-repeat 0 top;
}

#content .quiz-subheadline {
display: block;
background: url(../img/brigitte/verlauf-in-bildheadern-bg.jpg) repeat-y left top;
padding: 10px 20px;
}

.quiz-container .bild-abstaende {
margin: 20px 0 10px 0;
}

#content .quiz-container .bild-abstaende .bild-container,
#content .quiz-container .bild-abstaende .flash-content {
margin-left: 20px;
}

#content .quiz-container .bild-abstaende label .bild-container,
#content .quiz-container .bild-abstaende label .flash-content {
margin-left: 30px;
}

#content .fragenposition {
font-weight: normal;
display: block;
}

#content .quiz-container .quiz-bild {
margin: 5px 0 10px 0; 
padding-top: 1px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x top left;
}

#content .quiz-container .bild-container {
margin: 0;
}

#content .quiz-container .bild-container img {
margin: 0 auto;
}

.quiz-container .zwischenergebnis {
margin-top: -5px;
padding: 0;
}

.quiz-container .auswertung-richtig {
margin-bottom: 20px;
}


/* Variante mit nebenstehendem Bild */
.quiz-container .auswertung,
.quiz-container form,
.quiz-container fieldset {
margin: 10px 15px 0 0;
text-align: left;
}

.quiz-container fieldset {
margin-top: 0;
}

.quiz-container input.right {
margin-right: 15px;
}

.quiz-container .auswertung,
.quiz-container label {
text-align: left;
position: relative;
display: block;
padding: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x bottom left;
}

.quiz-container .auswertung-ohne-bild {
padding-left: 20px;
}

.quiz-container label {
background: none;
}

.quiz-container .auswertung {
position: static;
margin-top: 10px;
margin-right: 15px;
padding-right: 0;
}

#content .quiz-container .auswertung .bild-container,
#content .quiz-container .auswertung .flash-content {
float: left;
margin-right: 15px;
}

.quiz-container .auswertung p.border-dotted-bottom {
clear: left;
padding-top: 10px;
margin-bottom: 0;
}

#content .quiz-container .auswertung .bild-auswertung-oben {
margin: 0;
margin-bottom: 20px;
}

#content .quiz-container .auswertung .bild-auswertung-oben .bild-container,
#content .quiz-container .auswertung .bild-auswertung-oben .flash-content  {
float: none;
margin-right: 0;
}

.quiz-container .auswertung p {
font-size: 1em;
line-height: 1.2em;
}

.quiz-container .quiz-punktzahl {
display: block;
margin-top: 5px;
padding-top: 20px;
padding-left: 20px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x top left;
}

.quiz-container .auswertung .antwort-einblenden,
.quiz-container .auswertung .gewinnspiel-link {
margin: 10px 0;
}

#content .quiz-container .auswertung img,
#content .quiz-container .quiz-bild label img,
#content .quiz-container .quiz-bild label .flash-content { 
float: left;
margin: 0;
margin-right: 10px;
margin-left: 30px;
}

#content .quiz-container .quiz-bild label .bild-container img,
#content .quiz-container .auswertung .bild-container img {
margin: 0;
}

#content .quiz-container .quiz-bild label span.bild-text {
float: left;
}

#content .quiz-container .auswertung h3 {
margin-bottom: 0;
}

#content .quiz-container .alle-test-typen,
.quiz-container .ergebnis-verteiling {
margin: 0 20px 20px 20px;
}

#content .quiz-container .alle-test-typen h6,
#content .quiz-container .alle-test-typen ul,
#content .quiz-container .ergebnis-verteiling h6, 
#content .quiz-container .ergebnis-verteiling ul{
font-size: 1em;
margin: 10px 0 0 10px;
}

#content .quiz-container .alle-test-typen ul li {
padding: 0;
background: none;
float: left;
font-weight: bold;
padding-right: 50px;
margin-bottom: 0;
}

#content .quiz-container .ergebnis-verteiling ul li {
padding-left: 0;
margin-top: 5px;
margin-bottom: 15px;
background: none;
}

.quiz-container .ergebnis-verteiling div {
line-height: 11px;
width: 140px;
overflow: hidden;
background: #f8f8f8;
margin-right: 10px;
}

.quiz-container .ergebnis-verteiling strong {
color: #666;
}

.quiz-container .ergebnis-balken div {
background: #ffcc00;
text-indent: -100px;
}

.quiz-container input {
position: absolute;
top: 50%;
margin-top: -6px;
left: 10px;
}

.quiz-container input.right {
position: static;
}

#content .quiz-container label {
overflow: hidden;
}

#content .quiz-container label span.block {
float: left;
display: block; 
width: 30px;
padding: 0;
margin-right: -30px;
}

#content .quiz-container label span.antwort,
#content .quiz-container label span.bild-container,
#content .quiz-container label span.flash-content,
#content .quiz-container label img {
display: block;
margin-left: 30px;
}

.quiz-container .right {
margin: 10px 0;
}

.quiz-container img.right {
margin-right: 15px;
}

.quiz-container .auswertung-container {
margin: 0 15px;
text-align: left;
padding: 10px 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x bottom left;
}

.quiz-container .auswertung-container strong {
display: block;
margin-bottom: 10px;
}

#content .quiz-container .auswertung-container dl {
font-size: 1em;
margin: 0;
}

#content .quiz-container .auswertung-container dl * {
float: left;
margin: 0;
}

#content .quiz-container .auswertung-container dt {
font-weight: normal;
width: 150px;
}

#content .quiz-container .auswertung-container .falsche-antwort dt {
color: #999;
}

.quiz-container .auswertung-container dd {
width: 400px;
}

#content .auswertung-links {
margin: 0 20px;
font-size: 1em;
}

#content .auswertung-links li {
padding: 0;
background: none;
}

#content .auswertung-links li.right {
margin-top: 0;
}

.quiz-fehler {
margin-bottom: 20px;
}

.quiz-fehler strong {
display: block;
font-size: 1.1em;
color: #8dac24;
}

/* Newsletter Uebersicht */
#content .newsletter-listenpunkt {
padding-top: 20px;
margin-bottom: 0;
background: url(../img/brigitte/bg_trenner_hellgrau.gif) repeat-x 0 top;
}

#content .newsletter-listenpunkt h3 {
margin-bottom: 10px;
}

#content .newsletter-listenpunkt h3 small {
color: #000;
vertical-align: middle;
font: 0.6112em/1.8em normal Verdana, Arial, Helvetica, sans-serif;
padding: 0 10px 5px 10px;
}

#content .newsletter-listenpunkt h3 input {
margin-left: 0;
margin-right: 10px;
}

/* Newsletter Bestellformular */
.form-newsletter .rahmen-hellgrau-oben {
padding: 22px 20px 10px;
}

.form-newsletter fieldset {
margin-bottom: 20px;
border-bottom: 1px solid #eee;
}

.form-newsletter .zweispaltig-container {
float: left;
width: 230px;
margin-right: 20px;
}

.form-newsletter .zweispaltig-container .text-input {
width: 220px;
}

.form-newsletter .text-input {
font-size: 1.1em;
margin: 0 0 20px;
padding: 2px 2px 4px;
}

.form-newsletter select {
margin-right: 10px;
font-size: 1.1em;
}

#content .field-datum label {
clear: left;
display: block;
}

.form-newsletter .field-datum select {
float: left;
width: 70px;
font-size: 1.1em;
}

.field-datum .zweispaltig-container label {
clear: left;
}

.field-abonnieren {
padding-bottom: 20px;
}

#content .field-abonnieren input {
margin-top: 0;
}

/* IE 6 */
* html #content .field-abonnieren input {
margin-top: -2px;
}

/* IE 7 */
* + html #content .field-abonnieren input {
margin-top: -2px;
}

.field-abonnieren label {
font-weight: normal;
margin-top: 0;
}

.field-abonnieren .fakelabel {
float: left;
display: block;
width: 290px;
}

.field-abonnieren div {
float: left;
display: block;
width: 200px;
}

.field-abonnieren input {
clear: left;
float: left;
}

.field-abonnieren label {
float: left;
}

.field-einverstanden input {
clear: left;
float: left;
margin-left: 0;
}

.field-einverstanden label {
padding: 2px 0 5px 0;
font-weight: normal;
}

.field-einverstanden strong {
display: block;
margin: 15px 0 20px;
font-weight: normal;
}

#content .form-newsletter .pflichtfeld {
float: left;
font-size: 1.1em;
color: #666;
}

.form-newsletter .image-input {
float: left;
}

.form-newsletter .but-abbrechen {
float: left; 
margin-left: 340px;
}

.form-newsletter .but-senden {
float: left; 
margin: 0 0 10px 10px;
}

.newsletter-listenpunkt .html-text-waehler {
display: block;
position: relative;
top: -5px;
left: -5px;
margin-bottom: 10px;
}

.newsletter-listenpunkt div {
float: left;
width: 450px;
}

/* IE 6 */
* html .newsletter-listenpunkt .html-text-waehler {
top: -5px;
left: 0;
}

.newsletter-listenpunkt .html-text-waehler label {
position: relative;
top: -3px;
}

#content .newsletter-teaser {
padding-top: 15px;
padding-right: 15px;
}

#content .newsletter-teaser h1 {
margin-bottom: 5px;
}

#content .newsletter-teaser p {
margin-bottom: 10px;
color: #000;
}

#content .newsletter-teaser label {
padding-left: 10px;
font-size: 1.1em;
color: #666;
vertical-align: middle;
line-height: 2em;
}

#content .newsletter-teaser label strong {
position: relative;
top: -2px;
}

/* Kalorientabelle */
#kalorientabelle .rahmen-hellgrau-oben {
padding: 22px 20px 10px;
}

#kalorientabelle h3 {
margin-bottom: 15px;
}

#kalorientabelle img {
margin-bottom: 10px;
}

#kalorientabelle p {
margin-bottom: 20px;
font-size: 1.1em;
}

#kalorientabelle ul {
font-size: 1.1em;
}

#kalorientabelle select {
float: left;
width: 340px;
}

#kalorientabelle .anzahl-select {
width: 50px;
margin-left: 10px;
}

#kalorientabelle .einheit-select {
width: 100px;
margin-left: 15px;
}

#kalorientabelle .image-input {
float: left;
margin-left: 14px;
}

#kalorientabelle table {
float: left;
width: 340px;
}

#kalorientabelle table .lebensmittel {
width: 282px;
}

#kalorientabelle table .kalorien {
width: 58px;
}

#kalorientabelle table .kalorien-col {
text-align: right;
}

#kalorientabelle .but-mehr {
float: left;
margin: 0 0 20px 350px;
}

/* Energiebarometer */
#energiebarometer .rahmen-hellgrau-oben {
padding: 22px 20px 10px;
}

#energiebarometer h3 {
margin-bottom: 15px;
}

#energiebarometer img {
margin-bottom: 10px;
}

#energiebarometer p {
margin-bottom: 20px;
font-size: 1.1em;
}

#energiebarometer label {
clear: left;
float: left;
width: 260px;
margin-right: 30px;
}

#energiebarometer .sportart-select {
float: left;
width: 200px;
}

#energiebarometer .text-input {
float: left;
width: 192px;
text-align: right;
}

#energiebarometer .einheit {
float: left;
display: block;
width: 50px;
margin: 6px 0 0 5px;
}

#energiebarometer .but-berechnen {
float: right;
margin-top: 10px;
}

/* Tageshoroskop */
#horoskop form {
padding: 10px 20px 15px 20px;
}

#horoskop label {
width: 140px;
float: left;
clear: left;
padding-top: 3px;
}

#horoskop input {
width: 200px;
margin-bottom: 15px;
}

#horoskop fieldset fieldset {
margin-bottom: 15px;
}

#horoskop input,
#horoskop select {
font-size: 1.1em;
}

#horoskop input.senden {
width: auto;
float: right;
margin-bottom: 0;
}

#horoskop fieldset fieldset label {
clear: none;
width: 80px;
}

#horoskop fieldset fieldset input {
float: left;
width: auto;
margin-bottom: 0;
}

#horoskop fieldset fieldset .th-jahr {
width: 40px;
}

#horoskop fieldset fieldset select {
float: left;
width: 40px;
margin-bottom: 0;
margin-right: 10px;
}

/* Bloguebersicht */
.blog-context {
font-size: 0.9167em;
}

.blog-context .rahmen-hellgrau-oben {
padding: 10px;
}

.blog-context dt {
font: 1.4545em Georgia, serif;
color: #8dac24;
text-align: center;
padding: 5px 0;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x bottom left;
}

#teaserrow .blog-context dd {
margin: 0;
padding-bottom: 10px;
margin-bottom: 10px;
background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x bottom left;
}

#teaserrow .blog-context .last {
background: none;
margin-bottom: 0;
}

.blog-context dd a {
display: block;
margin-left: 1px;
padding-left: 8px;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
color: #8dac24;
text-decoration: none;
font-weight: normal;
}

.blog-context dd a span {
display: block;
color: #666;
}

.blog-context .pfeil-link-grau {
color: #666;
}

.beliebteste-blogs {
background: url(../img/brigitte/bg_beliebteste_blogs.gif) no-repeat top left;
height: 196px;
margin-bottom: 15px;
color: #fff;
}

.beliebteste-blogs strong {
display: block;
background: url(../img/brigitte/bg_trenner_grau.gif) repeat-x 0 bottom;
padding: 15px;
font-size: 1.1em;
text-align: center;
font-weight: normal;
}

#teaserrow .beliebteste-blogs ul {
padding-top: 5px;
}

#teaserrow .beliebteste-blogs ul li {
padding-left: 0;
background: none;
font-size: 0.9167em;
padding: 7px 10px;
}

#teaserrow .beliebteste-blogs ul li a {
display: block;
padding-left: 8px;
margin-left: 1px;
background: url(../img/brigitte/bg_pfeil_weiss.gif) no-repeat 0 3px;
color: #fff;
text-decoration: none;
}

/* Shopuebersicht */
#content .shop-rubrik {
margin-top: 50px;
color: #666;
}


/* Videos */
div.scroll-video-frame {
height: 180px;
overflow: hidden;
width: 200px;
}

div.scroll-video-border {
display: block;
position: relative;
}

div.scroll-video-tab {
float: left;
margin: 0;
overflow: hidden;
position: relative;
width: 200px;
}

div.scroll-video-tab a img {
height: 150px;
width: 200px;
}

/* Info Icon */
span.info-icon {
position: relative;
top: 4px;
margin-left: 5px;
}

span.info-icon img {
background: url(../img/brigitte/info_icon_20x20_weiss.gif) no-repeat top left;

}

span.info-icon:hover img,
span.info-icon img.hover-icon {
background: url(../img/brigitte/info_icon_20x20_rot.gif) no-repeat top left;
}

/* Prototip */
/* CSS to go with Prototip.Styles */
.prototip {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
}
.prototip div {
margin:0;
}

/* the default style */
.prototip .default {
width: 250px;
color: #000000;
}
.prototip .default .toolbar {
background: #f1f1f1;
font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
padding: 5px;
background: #fff;
}
/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */
