
/* Standard */
body, body * {margin:0; padding:0; font:normal normal normal 12px/16px Verdana, Arial, Helvetica, san-serif normal; color:#8E0016;}
body {background:#79011C;}
img {border-width:0;}
h1, h2, h3 {font-weight:bold;}
h1 {line-height:25px;}
ul {list-style-type:none;}
ol {margin-left:30px;}
input {height:22px; border:1px solid #8E0016;}
input, textarea {border:1px solid #8E0016;}
#login a:hover, a:hover {color:#FF0000;}
.wrapper {width:900px; position:relative; left:50%; margin-left:-450px; clear:both; overflow:hidden;}
.registrieren {text-align:left;}
a {cursor:pointer;}
ol li b {font-weight:bold;} 

/* Struktur */
#kopf {height:85px; background:#FFFFFF; text-align:center;}
#menue {height:28px; background:#8b0221 url(../images/menue-bg.gif);}
#teaserbereich {height:175px; background:#8b0221 url(../images/teaserbereich-bg.gif);}
#inhalte {background:#FFFFFF; color:#808080;}
#impressum { width:100%; text-align:center; background:#FFFFFF; color:#999; font-size:10px; }
#impressum a { text-decoration:none; color:#999; }
#impressum a:hover { text-decoration:underline; }
#fuss {background:#8b0221 url(../images/fuss-bg.gif);}

/* Rundungen */
.abrunden h1,
.abrunden h2,
#regeln .abrunden .container h3,
#faq .abrunden .container h3,
#faqform h2,
#blaetternoben .blaettern {background:#F2E6E9 url(../images/inhalt-bg-oben.gif) top left no-repeat;}
#inhaltelinks .abrunden,
#faqform #daten,
#blaetternunten .blaettern {background:#F2E6E9 url(../images/inhalt-bg-unten.gif) bottom left no-repeat;}
#beschreibung h1, #siegerin h1, .frage h1, #regeln h1 {text-indent:10px;}
#beschreibung p, #beschreibung dl, .frage p {padding:0 10px; background:#F2E6E9;}
#beschreibung p, #siegerin p, .frage p {margin:10px 0;}
#siegerin p {text-align:center;}
div#gewinnliste {padding-bottom:5px;}
#inhalterechts h2 {background:url(../images/inhalt-bg-r-oben.gif) top left no-repeat;}
#startseite .klein {background:#F2E6E9 url(../images/inhalt-bg-kl-unten.gif) bottom left no-repeat !important;}
#startseite .klein h2 {background:#F2E6E9 url(../images/inhalt-bg-kl-oben.gif) top left no-repeat !important;}
#startseite .mittel {background:#F2E6E9 url(../images/inhalt-bg-m-unten.gif) bottom left no-repeat !important;}
#startseite .mittel h2 {background:#F2E6E9 url(../images/inhalt-bg-m-oben.gif) top left no-repeat !important;}
#startseite .abrunden p, #startseite .abrunden a {padding:0 5px;}
#models #blaetternoben .blaettern, #models #blaetternunten .blaettern {height:20px; clear:both !important;}

/* Teaser */
#silhouette img {position:absolute; z-index:11; left:50%; top:-1px; margin-left:190px;}

#inhalte {padding-bottom:10px;}
.gross, .klein, .mittel,
#inhalterechts div.modul {margin:0px 10px 10px 0;}
#inhalterechts {padding-top:10px;}
#inhaltelinks {margin:10px 0; width:650px; min-height:400px;}
#beschreibung, #siegerin, .frage {border-width:0; margin-bottom:10px;}
#inhalte .wrapper div {float:left;}
#inhaltelinks div {background:#f2e6e9; width:650px; overflow:hidden;}
#inhaltelinks div div {background:none;}
#inhaltelinks {width:660px; overflow:hidden; margin-right:0;}
#inhaltelinks h2 {/*background:#f2dde1;*/ border-bottom:1px dotted #F2B6C7; color:#F27298; line-height:22px;}
#inhaltelinks h2, #inhaltelinks h3 {text-indent:10px;}
#inhalterechts {width:240px; overflow:hidden;}
#startseite #inhaltelinks div {height:210px; width:210px;}
#inhalterechts div {width:240px;}
#startseite #inhaltelinks .gross {width:650px;}
#startseite #inhaltelinks .mittel {width:430px;}
#startseite #inhaltelinks .gross img {float:left; margin-right:5px;}
#inhalterechts #shopping a { display:block; overflow:hidden; text-indent:300px; line-height:70px; width:240px; height: 63px; background:#F2E6E9 url(../images/shopping.jpg) top left no-repeat !important; }
#inhalterechts #sponsoren a { display:block; overflow:hidden; text-indent:300px; line-height:70px; width:240px; height: 86px; background:#F2E6E9 url(../images/sponsoren_button.gif) top left no-repeat !important; }
#inhalterechts #kommentare_button a { display:block; overflow:hidden; text-indent:300px; line-height:70px; width:240px; height: 63px; background:#F2E6E9 url(../images/kommentare_button.gif) top left no-repeat !important; }
#inhalterechts #shopping a:hover, #inhalterechts #kommentare_button a:hover { background-position:0 -63px !important; }
#promohinweis { width:210px; height:210px; line-height:500px; overflow:hidden; background:url(../images/hinweis-daten.gif) !important; margin:0 10px 10px 0; }
#promowaehlen a {margin-left:-5px;}


/* Fuss */
#fuss #powered {float:right; margin-top:10px;}

/* Login & Profilsuche*/
#login {height:128px; background:#ba2d4d url(../images/login-bg.gif); text-align:right; padding-right:10px;}
#login div {width:223px; position:relative; top:30px; overflow:hidden;}
#login div * {margin-top:3px; color:#FFFFFF; height:18px;}
#login input, #profilsuche input {width:124px; color:#666666; height:20px;}
#login label, #profilsuche label {width:80px; line-height:22px; display:block; float:left; text-align:right;}
#login #submit { height:22px; background:url(../images/absenden-bg.gif); border-width:0; cursor:pointer;}
#login #submit:hover {background-position:0 -22px; cursor:pointer;}
#login a {font-weight:bold; display:block;}
#angemeldet {text-align:right; background:url(../images/inhalt-bg-login.gif) no-repeat; min-height:60px;}
#angemeldet p {margin:5px 10px !important;}
.username {color:#AC011E; font-weight:bold;}
a.abmelden, a.profil, a.nachrichten {margin:5px 0; display:block;}
#profilsuche #absenden {float:right; margin:3px 18px 10px auto;}
#profilsuche div * {height:20px;}

/* Zufallsbild / Hot or Not */
#zufallsbild, #service, #verlaengert, #profilsuche {text-align:center; background:#f2e6e9 url(../images/inhalt-bg-r-unten.gif) no-repeat bottom left;}
#zufallsbild h2, #service h2, #profilsuche h2 {padding:5px 0;}
#zufallsbild .container img {border:1px solid #8E0016;}
#zufallsbild p {margin:0 0 5px 0;}
#zufallsbild .hotornot {padding-bottom:10px;}
#zufallsbild a.voting, #sternwertung a.voting, #zufallsbild div.hot, #zufallsbild div.not, #sternwertung div.hot, #sternwertung div.not {text-decoration:none; width:27px !important; height:35px; float:left; padding:0;}
#zufallsbild a.hot, #sternwertung a.hot, #zufallsbild div.hot, #sternwertung div.hot {background:url(../images/button-hot.gif); margin-left:90px;}
#zufallsbild a.not, #sternwertung a.not, #zufallsbild div.not, #sternwertung div.not {background:url(../images/button-not.gif); margin-left:5px;}
#zufallsbild a.voting:hover, #sternwertung a.voting:hover, #zufallsbild div.hot, #zufallsbild div.not, #sternwertung div.hot, #sternwertung div.not {background-position:0 -35px;}
#zufallsbild div.hot, #zufallsbild div.not {margin-left:107px;}
#sternwertung div.hot, #sternwertung div.not {margin:-15px 0 0 115px;}
#sternwertung a.hot {margin-left:100px;}

/* Profilseiten */
#profil .container {margin:3px 0;}
#profil #warum {margin-top:20px;}
#profil #fotos {text-align:center;}
#profil #fotos,
#profil #fotos #thumbnails {width:250px; float:left;}
#profil #fotos img,
#profil #fotos #thumbnails {margin:5px;}
#profil #fotos #thumbnails img {margin:3px 3px 0 0;}
#profil #rechteseite {width:380px; float:left;}
#profil #rechteseite div {width:100%; float:left;}
#profil #daten {margin:-5px 0 0 0;}
#profil #daten .container {width:360px;}
#profil #daten span {margin-right:5px; font-weight:bold;}
#profil #warum, #profil #dasmagich {display:block;}
#teilnehmer #profil.abrunden {background:#F2E6E9 !important;}
#gaestebuch {margin:30px 0;}
#gaestebuch h2 {border-bottom:2px dotted #F2B6C7; margin:20px 0 0 0; text-indent:0; background:#F2E6E9 !important;}
#gaestebuch div.container .nummer {text-align:right; position:relative; left:-40px; color:#F2DDE1; font-weight:bold; font-size:50px; padding:10px;}
#gaestebuch div.container .kommentar {position:relative !important; top:-40px; !important; background:none; margin-bottom:-40px;}
#gaestebuch div.container,
#gaestebuch #kommentieren,
#gaestebuch .registrieren {border-bottom:1px solid #F2B6C7; padding:10px 5px;}
#gaestebuch div.container h3 {margin-bottom:2px; color:#ac5967; text-indent:0;}
#gaestebuch #kommentieren,
#gaestebuch .registrieren {margin-top:5px; border-width:0;}
#gaestebuch a {font-weight:bold;}
#gaestebuch a.antworten {margin-top:5px; display:block; font-size:10px;}
#gaestebuch .antwortblock {width:345px !important; margin:15px auto 10px 25px;}
#gaestebuch .antwortblock * {color:#bb3e51;}
#gaestebuch .kommentar p {padding:1px; background:none;}
#gaestebuch .kommentar .kommentargeloescht { color:#cc0000; }
#gaestebuch .eintragmelden { width:350px; text-align:right; font-size:10px;}
#gaestebuch .eintragmelden a { font-size:9px; font-weight:normal; text-decoration:none; margin-right:20px; color:#ce99a7}
#gaestebuch .eintragmelden a:hover { text-decoration:underline; color:#ac5967}
#gaestebuch .eintragmelden span { font-size:9px !important; margin-right:20px; color:#cc0000; font-weight:bold; }
#gaestebuch span.filter { font-size:9px; color:#cc0000; }
#gaestebuchhinweis {margin-left:5px;}
#gaestebuchhinweis * {font-size:10px; line-height:12px; width:370px;}

#kommentare {margin:30px 0; padding:0 0 10px 0;}
#kommentare h2 {border-bottom:2px dotted #F2B6C7; text-indent:5px; }
#kommentare div.container .nummer {text-align:right; position:relative; left:-40px; color:#F2DDE1; font-weight:bold; font-size:50px; padding:10px;}
#kommentare div.container .kommentar {position:relative !important; top:-40px; !important; background:none; margin-bottom:-40px;}
#kommentare div.container,
#kommentare #kommentieren,
#kommentare .registrieren {border-bottom:1px solid #F2B6C7; padding:10px 5px;}
#kommentare div.container h3 {margin-bottom:2px; color:#ac5967; text-indent:0;}
#kommentare #kommentieren,
#kommentare .registrieren {margin-top:5px; border-width:0;}
#kommentare a {font-weight:bold;}
#kommentare a.antworten {margin-top:5px; display:block; font-size:10px;}
#kommentare .antwortblock {width:350px !important; margin:15px auto 10px 30px;}
#kommentare .antwortblock * {color:#bb3e51;}
#kommentare .kommentar p {padding:1px; background:none;}
#kommentare .kommentar .kommentargeloescht { color:#cc0000; }
#kommentare .eintragmelden { width:350px; text-align:right; font-size:10px;}
#kommentare .eintragmelden a { font-size:9px; font-weight:normal; text-decoration:none; margin-right:20px; color:#ce99a7}
#kommentare .eintragmelden a:hover { text-decoration:underline; color:#ac5967}
#kommentare .eintragmelden span { font-size:9px !important; margin-right:20px; color:#cc0000; font-weight:bold; }
#kommentare span.filter { font-size:9px; color:#cc0000; }
#kommentarehinweis {margin-left:5px;}
#kommentarehinweis * {font-size:10px; line-height:12px; width:370px;}

/* Regelseiten */
#spielregeln h2 {text-indent:10px;}
#spielregeln p {width:620px; margin-left:10px;}

/* Teilnehmer-Vorschau */
#inhaltelinks .vorschau {width:149px; float:left; text-align:center; /* border:1px solid #F2B6C7; */ margin:5px; padding:5px 0;}
#inhaltelinks .vorschau a {display:block;}
.icons { width:16px !important; height:70px; float:right; position:relative; margin-top:-88px; margin-left:113px; overflow:hidden !important; }
.iconhot { background:url(../images/icon-hotornot.gif) 0 0 !important; overflow:hidden !important; }
.iconnot { background:url(../images/icon-hotornot.gif) 0 32px !important; overflow:hidden !important; }
.icongdw { background:url(../images/icon-hotornot.gif) 0 16px !important; overflow:hidden !important; }

#teilnehmer.profil #blaetternoben, #girlderwoche #blaetternoben {height:60px;}
.blaettern { height:35px !important; }
.blaettern ul {width:630px; margin:5px 0 5px 8px; display:block;}
.blaettern ul li {float:left; width:27px;}
.blaettern .teilnehmername {width:575px; text-align:center; font-weight:bold; line-height:27px}
.blaettern .vor {float:right;}
.blaettern a {display:block; font-weight:normal !important; text-decoration:none; width:22px; height:27px; line-height:27px; text-align:center; border-right:1px dotted #8e0016;}
.blaettern .teilnehmername a {float:left; height:17px; line-height:17px; margin-top:5px;}
.blaettern .vor a,
.blaettern .zurueck a {border-width:0; width:27px;}
.blaettern .zurueck a {background:url(../images/button-blaettern-zurueck.gif);}
.blaettern .vor a {background:url(../images/button-blaettern-vor.gif);}
.blaettern .vor a:hover,
.blaettern .zurueck a:hover {background-position:0 -27px;}
.blaettern a.aktuell {font-weight:bold !important;}
#blaetternunten .blaettern {padding-bottom:5px;}
.blaettern .krone { margin:-28px 0 0 15px; width:240px !important; text-align:left; float:right !important; }

/* Voting-Funktionen im Profil */
#sternwertung {margin:30px 0 5px 0;}
#sternwertung .wertung { height:80px; width:270px !important; background:url(../images/sternvoting-bg.gif) no-repeat !important; padding-left:8px;}
#sternwertung .wertung .anmeldung {font-size:10px; margin-bottom:-20px; height:20px; display:block;}
#buttonsmsvoting {margin:-101px 0 0 265px;}
#sternwertung p {font-weight:bold; color:#BA2636; margin-top:5px;}
#sternwertung #sterne {margin:0; background:transparent; width:170px; margin-top:15px;}
#sterne a {position:relative; float:left; height:20px; display:block; background:url(../images/voting-stern.gif) 0 -60px no-repeat; text-decoration:none;}
#sternwertung #p1 {z-index:65; width:20px; margin-left:0;}
#sternwertung #p2 {z-index:64; width:40px; margin-left:-20px;}
#sternwertung #p3 {z-index:63; width:60px; margin-left:-40px;}
#sternwertung #p4 {z-index:62; width:80px; margin-left:-60px;}
#sternwertung #p5 {z-index:61; width:100px; margin-left:-80px; background:url(../images/voting-stern.gif) 0 0 repeat;}
#sterne a:hover, #sterne a.aktiv, #sternwertung #p5:hover {background-position:0 -20px !important; background-repeat:repeat-x;}
/* #sterntooltipp {margin-left:10px; width:150px; float:left; font-size:9px; line-height:12px;} */
#sterntooltipp span {font-size:9px; height:16px; line-height:12px; clear:both;}
#votinghinweis span {display:block; font-weight:bold; text-decoration:none; margin-top:5px;}
#votinghinweis:hover {color:#CC0000;}
#sternwertung.hotornot .wertung,
#sternwertung.hotornot .keinvoting { background:url(../images/sternvoting-bg.gif) no-repeat !important;}
#sternwertung.hotornot p {text-align:center; width:250px;}

/* Hot or Not-Skala */
#hotornotskala {width:270px !important; height:22px; background:url(../images/hotornot-skala-bg.gif) center top no-repeat !important; margin-bottom:5px;}
#feuer, #eis {position:relative;}
#hotornotskala #feuer {background:url(../images/hot-or-not-feuer.gif) top right no-repeat !important;}
#hotornotskala #eis {background:url(../images/hot-or-not-eis.gif) top left no-repeat !important;}

/* Resultate */
#resultate {background:url(../images/resultat-rahmen.gif) repeat-y !important; width:201px !important; text-align:center; margin-left:35px;}
#resultate * {font-size:10px;}
#resultate a {text-decoration:none; background:url(../images/resultat-reiter.gif) no-repeat; cursor:pointer; width:100%; display:block; clear:both;}
#resultate p {float:left; width:90px !important; text-align:center; padding-bottom:10px;}
#resultate p.hot {margin-left:10px;}
#resultate div {background:transparent !important;}

/* Profil */
#seitenlink * {width:99%; clear:both;}
#seitenlink { padding-top:20px;}

/* Gewinne */
#gewinnliste .modul {margin:10px 0; padding-bottom:10px; background:url(../images/preise-bg.gif) center bottom; margin-top:-10px;}
#gewinnliste .modul .beschreibung {width:500px; margin-left:75px; background:#EBD9E0;}
#gewinnliste .modul .beschreibung p {font-weight:bold;}
#gewinnliste .modul .beschreibung div {width:300px; float:left;}
#gewinnliste .modul .beschreibung img {float:right;}
#gewinnliste .modul .beschreibung ul {list-style-type:disc; padding-left:20px; margin-top:5px;}
#gewinnliste .modul .beschreibung li {margin:4px 0;}
/* Nicht angemeldet! */
.registrierhinweis {background:#FFFF99; border:1px solid #AA0000; font-weight:bold; text-align:center;}
.registrierhinweis a {display:block; margin:5px 0;}

/* FAQ und Regeln*/
#faq h3, #regeln h3 {padding-top:10px;}
#faq p {margin:5px 0;}
#faqform #daten {margin-bottom:10px;}
#spielregeln * {padding-right:10px;}
#spielregeln p {margin:10px;}
#spielregeln ol {padding-left:10px;}
#service a {display:block;}
#service div, #verlaengert div {padding-bottom:14px; margin-top:-16px;}

/* Top 10 */
.top10 { margin-bottom:20px; }
.top10 th { font-weight:bold; height:30px; background-color:#fff9fb; }
.top10 td { text-align:center; height:30px; }
.top10 .nickname { width: 160px; text-align:left; padding-left:10px; }
#top10oben .top10 .nummer { width:30px; }
#top10oben .top10 .nickname { width:250px; padding-left:30px; }
#top10oben .top10 td.sterne { width:100px; }
#top10oben .top10 td.sterne .aussen { margin-left:0px; }
#top10oben .top10 .aktiv { background-color:#fff7f9; cursor:pointer; }
#top10oben .top10 .foto { width:270px; height:300px; background:#f2e6e9 url(../images/silhouette_220x300.jpg) center center no-repeat; }
.top10 .reihe0 { background-color:#faeef1; }
.top10 th.sterne { text-align:left; padding-left:30px; }

td.nickname {  background-position:135px center; background-repeat:no-repeat; }
#top10oben td.nickname {  background-position:235px center; background-repeat:no-repeat;  }
#top10oben tr.finale td.nickname { background-image:url(../images/top10_krone.gif); }
/* td.nickname.pfeil1 { background-image:url(../images/top10_pfeile_1.gif)}
td.nickname.pfeil2 { background-image:url(../images/top10_pfeile_2.gif)}
td.nickname.pfeil3 { background-image:url(../images/top10_pfeile_3.gif)}
td.nickname.pfeil4 { background-image:url(../images/top10_pfeile_4.gif)}
td.nickname.pfeil5 { background-image:url(../images/top10_pfeile_5.gif)} */

/* --- Anpassungen Finale --- */

/* Kurzinterview */
#interview {padding-top:20px;}
#interview * {margin:0; padding:0;}
#interview b {font-weight:bold; display:block;}
#interview .frage {margin:15px 0 5px 0;}

/* Reiter */
#finalreiter {height:30px; width:100%;}
#finalreiter li {float:left; background:url(../images/reiter-finale-links.gif) no-repeat left top;}
#finalreiter a {display:block; text-align:center; height:30px; line-height:24px; width:auto; text-decoration:none; font-weight:bold; background:url(../images/reiter-finale-rechts.gif) no-repeat right top; width:126px;} 
#finalreiter .aktiv {background-position:left -30px;}
#finalreiter .aktiv a {background-position:right -30px;}
#finalreiter .bewerbung a { width:128px; }

/* Making of */
#makingof #makingofklein div,
#makingof #makingofvideos div {margin:6px 4px;}
#makingof #makingofklein img,
#makingof #makingofvideos img  {float:left; margin:8px; border:8px solid #FFF;}
#makingof #makingofvideos img {margin-right:13px;}
#makingof #makingofvideos {margin-bottom:10px;}
#makingof .reisebericht h2 {background:none; font-weight:bold; margin-top:15px;}

/* Reisebericht */
#reisebericht { width:365px !important; }
#reisebericht p { margin-bottom:15px; }
#reisebericht b { font-weight:bold; }
#profil #fotos img {border:8px solid #FFF;}
#profil #fotos #thumbnails {text-align:left; padding-left:2px;}
#profil #fotos #thumbnails img {border:7px solid #FFF;}

/* CSS ueberschreiben */
#profil .finalistinnen #daten {background:#F4D2E6 url(../images/rundung-daten.gif) no-repeat left bottom; padding:10px 8px;}

/* Thumbnails der Finalistinnen inkl. Sterne*/
#finalthumbs {margin-bottom:10px;}
#finalthumbs a {width:120px; height:160px; float:left; margin:5px; text-decoration:none;}
#finalthumbs .anastasia {background:url(../images-finale/final-thumbs-Anastasia.jpg) no-repeat;}
#finalthumbs .jezzy {background:url(../images-finale/final-thumbs-Jezzy.jpg) no-repeat;}
#finalthumbs .mariyka1986 {background:url(../images-finale/final-thumbs-mariyka1986.jpg) no-repeat;}
#finalthumbs .point19 {background:url(../images-finale/final-thumbs-Point19.jpg) no-repeat;}
#finalthumbs .selina85 {background:url(../images-finale/final-thumbs-selina85.jpg) no-repeat;}
#finalthumbs .gevotet {background-position:0px -160px !important;}
#finalthumbs a span {float:right; margin:141px 7px 0 0;}

/* Blaetterfunktion Gaestebuch */
#gaestebuch .blaettern { height:17px !important; margin:5px 0;}
#gaestebuch .blaettern ul {width:378px; display:block; margin:0 2px;}
#gaestebuch .blaettern ul li {float:left; width:27px;}
#gaestebuch .blaettern a {line-height:16px; font-size:10px; font-weight:normal;}
#gaestebuch .blaettern a.aktuell {font-weight:bold;}
#gaestebuch .blaettern .vor {float:right; width:16px;}
#gaestebuch .blaettern .zurueck a {background:url(../images/button-blaettern-gb-zurueck.gif) no-repeat;}
#gaestebuch .blaettern .vor a {background:url(../images/button-blaettern-gb-vor.gif) no-repeat;}
#gaestebuch .blaettern .zurueck a:hover,
#gaestebuch .blaettern .vor a:hover {background-position:0 -16px;}

/* Persönliche NachrichtenS */
#empfaenger { width:200px;}
#betreff { width:400px; }
#nachricht { width:400px; height:120px; }
#empfangsbestaetigung { width:100px; }
.titel { text-align:right !important; padding-right:10px !important; font-weight:bold; vertical-align:top; padding-top:6px; }
.eingabe { text-align:left !important; padding-top:6px; }
.eingabe select { width:65px; }
.info { float:left; margin-top:-20px; display:block; font-size:9px; margin-left:110px }
input, textarea { text-align:left !important; }

/* Reiter */
#nachrichtenreiter {height:30px; width:100%; background-color:#ffffff; width:650px; }
#nachrichtenreiter li {float:left; background:url(../images/reiter-nachrichten-links.gif) no-repeat left top;}
#nachrichtenreiter a { width:216px !important; display:block; text-align:center; height:30px; line-height:24px; width:auto; text-decoration:none; font-weight:bold; background:url(../images/reiter-nachrichten-rechts.gif) no-repeat right top; } 
#nachrichtenreiter .aktiv {background-position:left -30px;}
#nachrichtenreiter .aktiv a {background-position:right -30px;}
#nachrichtenreiter .outbox a { width:218px !important; }

.nachrichten { margin-bottom:5px; }
.nachrichten th { font-weight:bold; text-align:left; }
.nachrichten th.optionen { width:25px; }
.nachrichten th.absender { width:100px; }
.nachrichten td.betreff { width:350px; }
.nachrichten td { line-height:25px; }
.nachrichten td.neu a { font-weight:bold !important; }
.nachrichten td.optionenvorne { width:20px;}
.nachrichten td.optionen a { text-indent:100px; display:block; width:16px; height:16px; overflow:hidden; background-image:url(../images/icon-nachricht_loeschen.gif); }
.nachrichten th { font-weight:bold; height:30px; background-color:#fff9fb; }
.nachrichten tr.reihe0 { background-color:#faeff1; cursor:pointer; }
.nachrichten tr.reihe1 { cursor:pointer; }
.nachrichten .over { background-color:#fff7f9 !important; }

#nachrichtansehen{ background-color:#f2e6e9; }
#nachrichtansehen th { font-weight:bold; text-align:right; padding-right:10px; width:100px; line-height:20px; vertical-align:top; }
#nachrichtansehen td, #nachrichtansehen th { vertical-align:top; line-height:20px; padding:2px; }
#nachrichtansehen tr td, #nachrichtansehen tr th { border-bottom:2px solid #ffffff; }
#nachrichtansehen tr.zeile0 { background-color:#f2e6e9; }
#nachrichtansehen tr.zeile1 { background-color:#fef3f6; }
#nachrichtansehen tr.nachricht td { padding-bottom:20px; }
#nachrichtansehen a { font-weight:bold; }

#nachrichteninfo { margin-bottom:10px !important; display:none; }
#nachrichteninfo span { margin-left:18px; }
#nachrichteninfo.abrunden {margin-top:10px; background:#f2e6e9 url(../images/inhalt-bg-r-unten.gif) no-repeat bottom left; padding-bottom:5px;}
#nachrichteninfo.abrunden h2 {background:url(../images/inhalt-bg-r-oben.gif) no-repeat top left; text-align:center; line-height:24px;}
/*#gaestebuch div.admintools a {float:right; margin-right:20px;}*/

.jTtooltipp_display{ background-color:#f2e6e9; border:1px solid #8e0016; position:absolute; float:left; display:none; width:200px; overflow:hidden;, z-index:10000; }
.jTtooltipp_title { display:block; width:200px; border-bottom:1px solid #f2b6c7; background-color:#f2e6e9; font-weight:bold; color:#8e0016; padding:3px; }
.jTtooltipp_content { display:block; color:#8e0016; padding:3px; font-weight:normal !important; }
