@charset 'UTF-8';

* { margin: 0; padding: 0; }
a img { border: none; }
html { width: 100%; height: 100%; font-family: Verdana, sans-serif, monospace; font-size: 100.01%; color: #fff; background: #000; }
body { font-size: .8em; text-align: center; }

#no-js-warning { background: #FFFF88; border-bottom: 1px solid black; display: block; line-height: 16px; padding: 3px 1em; text-align: left; color: #000; }
#no-js-warning img { vertical-align: bottom; }

#wrapper { text-align: left; margin: 0 auto; width: 990px; background: #000; color: #fff; position: relative; }
#header { position: relative; text-indent: -999em; height: 205px; width: 100%; background: url('layout/banner.jpg') top left no-repeat #000; color: #000; position: relative; }
#header a { text-decoration: none; display: block; width: 100%; height: 100%; }
#header a.extern { position: absolute; bottom: 0; right: 0; z-index: 10; display: block; width: 64px; height: 64px; text-indent: 0; }

#pnanzeige { float: right; display: inline; padding: 0 5px 0 0; }

acronym { cursor: help; }

ul#navi { float: left; width: 614px; height: 27px; padding: 5px 0 0 5px; background: url('layout/navigation.jpg') top left no-repeat; }
ul#subnavi { height: 3em; }
ul#navi li, #subnavi li { display: inline; letter-spacing: -1px; font-size: .85em; color: #fff; }
ul#navi li.trenner {}
ul#navi li a, #subnavi li a { color: #fff; text-decoration: underline; background: transparent; text-transform: uppercase; }
* html #navi li { padding: 0 2px 0 0; }
#subnavi li a { text-decoration: underline; }
ul#navi li#linkzentrale a, ul#navi li#linkadmin a { color: #48C936; }
ul#navi li#linklogout a { color: #DD0000; }
ul#subnavi li ul { position: absolute; font-size: 1.1em; margin: 0; }

/* Spalte auf der rechten Seite gesamt */
#spaltegesamt { float: right; width: 371px; min-height: 30em; background: transparent; color: #fff; font-size: .9em; }
#spaltegesamt div { float: left; }
#spaltegesamt hr { height: 1px; display: none; clear: left; color: #000; border: 0 none; border-width: 1px 0 0 0; border-color: #000; border-style: solid; }
#spaltegesamt p { margin-left: 5px; margin-right: 5px; }

/* Höhe für die einzelnen Spaltenbereiche */
#spalte1, 
#spalte2, 
#spalte3,
#spalte4,
#spalte6 { min-height: 10em; padding-bottom: 5px; }

/* Hack für den IE < 6 außer MAC \*/
* html #spalte1,
* html #spalte2,
* html #spalte3,
* html #spalte4,
* html #spalte6 { height: 10em; }
/**/

#spalte5, 
#spalte6 { padding: 10px 0 10px 5px; font-size: .9em; }

/* Background ohne Sedcard-Ansicht */
#spalte1,
#spalte2,
#spalte4 { background: url('layout/backr_rechts.jpg') top left repeat-y; }

/* Background mit Sedcard - Aufnahmebereiche - Ansicht */
#spalte3 { background: url('layout/backr_rechts_2.jpg') top left repeat-y; }

/* Briete linke Spalten */
#spalte1_1,
#spalte2_1,
#spalte3_1,
#spalte4_1 { width: 197px; }

/* Breite rechte Spalten */
#spalte1_2,
#spalte2_2,
#spalte3_2,
#spalte4_2 { width: 173px; margin: 0 0 0 1px; }

/* Überschriften in den Spalten */
#spalte1 h1,
#spalte2 h1,
#spalte3 h1,
#spalte4 h1 { height: 27px; font-size: 1.1em; padding: 5px 0 0 5px; text-align: left; }

/* Linke Spalten Überschriften Hintergrund */
#spalte1_1 h1,
#spalte2_1 h1,
#spalte4_1 h1 { background: url('layout/headlines_big.jpg') top left no-repeat; }

/* Rechte Spalten Überschriften Hintergrund */
#spalte1_2 h1,
#spalte2_2 h1,
#spalte4_2 h1,
#spalte3_2 h1 { background: url('layout/headlines_small.jpg') top left no-repeat; }

/* Überschrift Aufnahmebereiche */
#spalte3_1 h1 {	padding-top: 7px; background: url('layout/headlines_aufnahmebereich.jpg') top left no-repeat; }

/* Tabelle Spalte Aufnahmebereiche */
#spalte3_1 table { width: 96%; margin: 0 auto; font-size: .8em; }
#spalte3_1 table thead { display: none; }

/* Tabelle, Liste Neuanmeldungen */
#spalte1_1 table { border-collapse: collapse; width: 96%; margin: 0 auto; }
#spalte1_1 table th { text-align: left; }
#spalte1_1 table td { vertical-align: top; }
#spalte1_1 ul { list-style-type: none; margin: 0; padding: 0; }

/* Links in den Spalten */
#spalte1_1 a,
#spalte1_2 a { color: #fff; text-decoration: none; font-size: .9em; }
#spalte1_2 a { text-decoration: underline; }

/* Spalte Statistik */
#spalte1_2 h2 { clear: left; font-size: 1em; margin: 0 0 5px 5px; }
#spalte1_2 dl { font-size: .9em; margin: 0 5px 5px 5px; }
#spalte1_2 dl dt { float: left; width: 12em; }
#spalte1_2 dl dd { text-align: right; }

/* Spalte Angebot/Nachfrage und User of the Moment */
#spalte2_1 p { margin: 10px 5px 5px 5px; font-size: .9em; }
#spalte2_2 p { margin: 10px 0 5px 0; text-align: center; }
#spalte2_1 ul { list-style: none; margin: 0 0 0 5px; font-size: .9em; }

/* Spalte Kommentare / Aufnahmebereiche / Werbung */
#spalte4_1 table { margin: 0 auto 0 auto; width: 100%; font-size: .9em; }
#spalte4_1 table td img { vertical-align: middle; }
#spalte2_1 ul li,
#spalte4_1 ul li { margin: 0 0 5px 0; }
#spalte2_1 a,
#spalte4_1 a { color: #fff; text-decoration: underline; }

/* Google Ads */
#spalte4_2,
#spalte3_2 div.googleads { text-align: center; }
#spalte3_2 div.googleads, 
#spalte4_2 div.googleads { display: block; width: 120px; margin: 5px 0 5px 26px; }

* html #spalte3_2 div.googleads, 
* html #spalte4_2 div.googleads { display: inline; }


/* Content */
#content { float: left; width: 609px; padding: 10px 5px 10px 5px; min-height: 40em; background: url('layout/content.jpg') top left no-repeat; }
* html #content { height: 40em; }

/* Footer */
#footer { clear: both; height: 50px; padding: 10px 0 10px 0; }
#footer #counter { font-size: .8em; text-align: center; }
#footer #counter a { color: #fff; }
#footer #footernavi { text-align: center; margin: 0 0 10px 0; }
#footer #footernavi li { display: inline; }
#footer #footernavi li.trenner {}
#footer #footernavi li a { color: #fff; font-variant: small-caps; text-transform: uppercase; font-size: .8em; }

#footer p.zentriert a.extern { padding-left: 10px; }

/* Content */
#content h1, #facebox .body h1 { font-size: 1.1em; margin: 0 0 20px 0; }
#content h1 span { font-size: .8em; float: right; font-weight: normal; }
#content h2, #facebox .body h2 { font-size: 1em; margin: 0 0 10px 0; }
#content h2.ohneabstand { margin: 10px 0 0 0; }
#content h3, #facebox .body h3 { font-size: 1em; margin: 0 0 10px 0; }
#content p, #facebox .body p { margin: 0 0 .5em 0; }
#content a { color: #fff; }
#content a.underline { text-decoration: underline; }
/*#spalte4_1 a.nodeko { text-decoration: none; }*/
#content a.extern { padding-right: 10px; background: url('layout/external.gif') center right no-repeat; }
.floatrechts { float: right; }
.clearrechts { clear: right; }
.floatlinks { float: left; }
.clearlinks { clear: left; }
.blocksatz { text-align: justify; }
#content .leerzeile { margin-top: 20px; }
#content p.delcomment { font-size: .8em; text-align: right; }
#content .fussnote { font-size: .8em; }
#content span.faqhinweis { color: #ff0000; }
.zentriert { text-align: center; }

/* Startseitenboxen */
div#startseitenboxen { height: 230px; margin: 0 0 10px; position: relative; }
div#startseitenboxen div { float: left; height: 100%; border: 1px solid #444F63; position: relative; }
div#startseitenboxen div#startseitenbox1 { width: 32%; margin: 0 1% 0 0; overflow: hidden; }
div#startseitenboxen div#startseitenbox2 { width: 33%; margin: 0 1% 0 0; }
div#startseitenboxen div#startseitenbox3 { width: 32%; float: right; }
div#startseitenboxen h1 {}

/* Fehlermeldungen */
#fehler { border: 1px solid #ff0000; color: #ff0000; background: #fff; padding: 10px; margin: 0 0 10px 0; }
#fehler a { color: #ff0000; }
#fehler p {}
#content #fehler ul { margin: 10px 0 0 20px; }

/* Topliste */
#topliste { width: 100%; border-collapse: collapse; line-height: 150%; }
#topliste th { background: #444F63; color: #fff; font-size: .9em; }
#topliste th,
#topliste td { text-align: center; }
#topliste td { border: 1px solid #444F63; padding: 2px 0 2px 0; }
#topliste td span { font-size: .8em; }
#topliste a { color: #fff; }
#topliste td.hits { font-size: .8em; }
#toplistbuttons { text-align: center; width: 100%; }
#toplistbuttons dt { width: 100%; }
#toplistbuttons dt img {}
#toplistbuttons dd { width: 100%; margin: 10px 0 20px 0; }
#toplistbuttons dd pre { white-space: normal; width: 90%; margin: 0 auto; border: 1px solid #444F63; background: #444F63; color: #fff; }

/* Paginate */
#paginate { text-align: center; font-size: .9em; margin: 20px 0 0 0; }
#paginate a { color: #fff; }

/* Bild melden */
dl#bildmelden {}
dl#bildmelden dt { float: left; margin-right: 20px; }
dl#bildmelden dd { margin: 0 0 0 220px; }
dl#bildmelden fieldset { border: none; }

/* Formulare */
form {}
fieldset { border: 1px solid #444F63; padding: 10px; margin: 0 0 20px 0; }
legend { margin: 0 10px 0 10px; padding: 0 10px 0 10px; color: #444F63; }
form p { clear: left; margin: 0 0 2px 0; }
label { float: left; width: 150px; }
textarea { overflow: auto; width: 433px; }
.button { border: none; color: #fff; background: #444F63; padding: 0 2px 0 2px; font-variant: small-caps; }
#pnbuttons .button { margin-bottom: 2px; }
* html .button { overflow: visible; }
*+html .button { overflow: visible; }
#zaehler { margin-left: 19em; font-size: .8em; }
input.error { border: 1px solid #ff0000; }
label.error { display: block; width: auto; margin-left: 15em; color: #ff0000; }
* html label.error { clear: left; float: none; }
.leerzeile label.error { display: block; width: auto; margin-left: 0; color: #ff0000; }
span.multifile-filelist { display: block; margin: 5px 0 0 15em; }
span.multifile-filelist div { font-size: .9em; }

.nofloat label { display: block; float: none; }
.nofloat textarea { width: 99%; }
.nofloat textarea.spellcheck { width: 95%; }

/* Listen */
#content ul, #facebox .body ul { margin: 10px 0 10px 0; }
#content ul.ohneliststyle { list-style-type: none; margin-top: 0; }
#content ul.smalcaps { font-variant: small-caps; }
#content ol, #facebox .body ol { margin: 10px 0 10px 20px; font-size: .9em; }
#content ol ul, #facebox .body ol ul { margin: 10px 0 10px 30px; }

/* FAQ */
#faq * { font-size: .9em; }
#faq table td { font-size: 1.1em; line-height: 2em; }
#faq table th { text-align: left; }
#faq h2 { font-size: 1em; margin: 20px 0 0 0; }
#faq ul { margin: 10px 0 10px 20px; list-style-type: disc; font-size: 1.1em; }
#faq ol { margin: 10px 0 10px 20px; font-size: 1.1em; }

/* Sedcard */
img#scprofilbild { float: left; border: 1px solid #444F63; padding: 1px; margin: 0 0 10px 0; }
div#scprofildaten { margin: 0 0 10px 130px; border: 1px solid #444F63; min-height: 182px; padding: 0 0 5px 0; }
* html div#scprofildaten { height: 182px; }
div#scprofildaten hr { height: 1px; border: 0; color: #000; clear: left; }
div#scprofildaten dl,
div#scmehr dl { margin: 0 35px 0 0; }
div#scprofildaten dl dt,
div#scmehr dl dt { float: left; width: 10em; }
div#scprofildaten dl dd,
div#scmehr dl dd { margin: 0 0 0 10em; height: 1%; }

/* Navi beim großen Bild */
ul#scsubnavibigpic { text-align: right; list-style-type: none; margin: 0; }
ul#scsubnavibigpic li { display: inline; }
ul#scsubnavibigpic li a {} 
ul#scsubnavibigpic li a img {} 
/* Navi Sedcard */
ul#scsubnavisc { float: right; list-style-type: none; margin: 0 0 10px 0; }
ul#scsubnavisc li { margin: 0; display: inline; }
ul#scsubnavisc li a { display: block; } 
ul#scsubnavisc li a img { display: block; } 

div#scprofildaten dl { margin: 5px 0 5px 5px; }
div#scfreitext,
div#screferenzen,
div#scbilder,
div#scfreunde,
div#scbildermodel,
div#scbilderfotograf,
div#scmehr,
div.angebotnachfrage,
div#scwerbebanner,
div#letztebesucher { clear: both; border: 1px solid #444F63; margin: 0 0 10px 0; }
fieldset div#scbilder { border: none; margin: 0; }
div#scfreitext h1,
div#screferenzen h1,
div#scbilder h1,
div#scfreunde h1,
div#scmehr h1,
#content div.angebotnachfrage h1,
div#scwerbebanner h1,
div#startseitenboxen h1,
div#letztebesucher h1 { background: #44464C; padding: 2px; margin: 0; font-size: .8em; }
div#scfreitext h1 span,
div#screferenzen h1 span,
div#scbilder h1 span,
div#scfreunde h1 span,
div#scmehr h1 span,
div.angebotnachfrage h1 span { font-weight: normal; float: right; font-size: 1em; }
div#scfreitext h1 span a,
div#screferenzen h1 span a,
div#scbilder h1 span a,
div#scfreunde h1 span a,
div#scmehr h1 span a { text-decoration: none; font-size: .8em; }
div#scfreitext p,
div#screferenzen p,
div#scmehr dl,
#content div.angebotnachfrage h2 { font-size: 1em; margin: 5px 0 10px 5px; }
#content div.angebotnachfrage p { margin: 10px 5px 5px 5px; }
.zeigetext { display: block; }
.verbergetext { display: none; }
div#scfreundegesamt { padding: 10px; }

div#scwerbebanner_banner { width: 470px; margin: 20px auto; }

div#scbilder { position: relative; }
div#scbilder h1 { margin: 0 0 5px 0; }
div#startseitenbox1 dl, div#startseitenbox2 dl, div#startseitenbox3 dl, div#scbilder dl { float: left; width: 118px; margin: 0 0 2px 2px; position: relative; background: #44464c; }
div#startseitenbox1 dl, div#startseitenbox2 dl, div#startseitenbox3 dl { float: none; margin: 5px auto; }
div#scbilder p { margin: 0 0 5px 5px; }
fieldset div#scbilder dl { margin: 0 0 10px 20px; }
div#startseitenbox1 dl dt, div#startseitenbox2 dl dt, div#startseitenbox3 dl dt, div#scbilder dl dt { display: block; height: 180px; width: 118px; overflow: hidden; position: relative; }
div#scbilder dl dt a {}
div#startseitenbox1 dl dt img, div#startseitenbox2 dl dt img, div#startseitenbox3 dl dt img, div#scbilder dl dt img { position: absolute; bottom: 0; max-height: 180px; }
div#startseitenbox1 dl dd, div#startseitenbox2 dl dd, div#startseitenbox3 dl dd, div#scbilder dl dd { display: block; height: 18px; padding: 2px 0 0 2px; background: #1a1a1a; }
div#startseitenbox1 dl dd, div#startseitenbox2 dl dd, div#startseitenbox3 dl dd { display: block; height: 18px; padding: 2px 0 0 2px; background: #1a1a1a; width: 118px; text-align: center; font-size: .8em; }
div#startseitenboxen hr, div#scbilder hr, div#scfreunde hr { clear: both; border: 0; height: 1px; color: #000; line-height: 1px; font-size: 1px; }
* html div#startseitenbox3, * html div#scbilder, * html div#scfreundegesamt { height: 1%; }

div#scfreundemodelbilder, div#scfreundefotografenbilder { padding: 10px; }
div#scfreunde ul { list-style: none; }
div#scfreunde ul li { float: left; width: 90px; height: 135px; overflow: hidden; margin: 0 2px 2px 0; }

div#letztebesucher ul { list-style: none; font-size: .8em; margin: 5px; }
div#letztebesucher ul li { display: inline; }

/* Bilder sortieren Liste */
#content ul#boxes { list-style-type: none; margin: 0; }
#content ul#boxes li { float: left; width: 118px; height: 180px; margin: 0 2px 2px 0; overflow: hidden; position: relative; background: #444F63; }
#content ul#boxes li img { position: absolute; bottom: 0; }

/* ImageFlow */
#imageflow img { position: absolute; top: 0px; border: none; }
#imageflow h1 { text-align: center; }
#imageflow a { color: #fff; }
#imageflow .clear { clear: both; }
#imageflow #images { visibility: hidden; }
#imageflow #loading { margin-top: 50px; text-align: center; width: 100%; }
#imageflow #loading img { margin-top: 10px; position: relative; }
#imageflow #captions { font-weight: bold; position: relative; text-align: center; z-index: 10000; }
#imageflow #scrollbar { visibility: hidden; position: relative; border-bottom: 1px solid #b3b3b3; z-index: 10001; }
#imageflow #slider { position: absolute; margin-top: -7px; margin-left: -7px; z-index: 10002; background-image: url('layout/slider.png'); background-repeat: no-repeat; width: 14px; height: 14px; }
#imageflow { text-align: left; position: relative; }
*+html #imageflow { position: relative; overflow: hidden; }
/* Ende Imageflow */

/* Anzeige großes Bild */
div#grossesbild { clear: both; border: 1px solid #444F63; background: #5A585D; padding: 5px 0 5px 0; margin: 0 0 20px 0; }
div#grossesbild img { display: block; margin: 0 auto 10px auto; }
div#grossesbild p { margin: 0 5px 0 5px; }
div.kommentar { border: 1px solid #444F63; margin: 0 0 5px 0; background: #1a1a1a; }
div.kommentar h2 { background: #444F63; padding: 2px; }
div.kommentar h2 span { float: right; font-size: .8em; }
#content div.kommentar p { clear: right; margin: 0 5px 5px 5px; }
#kommentarform { margin: 10px 0 0 0; }

/* Bildertags, Geburtstage */
#content p#cloud { text-align: justify; line-height: 1.5em; padding-top: 10px; border-top: 1px solid #454347; color: #454347; }
#content p#cloud a { color: #454347; }
div#geburtstage { margin: 0 0 20px 0; padding: 0; border: 1px solid #444f63; }
div#geburtstage h1 { background: #444f63; margin: 0 0 10px 0; padding: 3px 0 4px 2px; }
div#geburtstage p { margin: 0 5px 5px 5px; font-size: .9em; }
/* classes "tagX" for formatting the different font-sizes */
#cloud .tag1, #geburtstage .tag1 { font-size: .7em; } /* smallest font */
#cloud .tag2, #geburtstage .tag2 { font-size: .8em; }
#cloud .tag3, #geburtstage .tag3 { font-size: .9em; }
#cloud .tag4, #geburtstage .tag4 { font-size: 1em; }
#cloud .tag5, #geburtstage .tag5 { font-size: 1.1em; } /* largest font */

/* User der letzten 24 Stunden */
table#onlinelast24 { width: 100%; border-collapse: collapse; border: 1px solid #444f63; }
table#onlinelast24 th { text-align: left; border-bottom: 1px solid #444f63; background: #444f63; color: #fff; }
table#onlinelast24 td { vertical-align: top; padding: 10px 0 10px 0; border-bottom: 1px solid #444f63; }
table#onlinelast24 td img { border: 1px solid #444F63; padding: 1px; margin: 0 0 5px 5px; }

/* SC-Promotion */
div.scpromo { margin: 10px 0 0 0; border: 1px solid #444f63; text-align: center; padding: 10px; }
div.scpromo textarea, div.promobanner textarea { overflow: auto; width: 90%; font-size: .9em; }
div.promobanner { margin: 10px 0 0 0; border: 1px solid #444f63; text-align: center; padding: 10px; clear: left; }
div.promobanner img { margin-bottom: 10px; }

/* PN */ 
table#pnuebersicht { width: 100%; border-collapse: collapse; font-size: .9em; }
table#pnuebersicht th { background: #444F63; color: #fff; padding: 2px 0 2px 0; text-align: left; }
table#pnuebersicht tbody tr.zeilehell { background: #15181e; }
table#pnuebersicht tbody tr.zeiledunkel { background: #0a0b0e; }
table#pnuebersicht tbody td { border-bottom: 1px solid #444F63; padding: 2px 0 2px 0; font-size: .9em; overflow: hidden; vertical-align: top; }
table#pnuebersicht tbody td.erstespalte { border-width: 0 0 1px 1px; border-style: solid; border-color: #444F63; text-align: center; }
table#pnuebersicht tbody td.letztespalte { border-width: 0 1px 1px 0; border-style: solid; border-color: #444F63; text-align: right; padding-right: 2px; }
table#pnuebersicht tbody td.allezusammen { border-width: 0 1px 1px 1px; border-style: solid; border-color: #444F63; }
table#pnuebersicht tfoot td { padding: 10px 0 0 0; }
div#pnlesen { border: 1px solid #444F63; margin: 0 0 20px 0; }
div#pnlesen h2 { background: #444F63; }
div#pnlesen h2 span { float: right; }
div#pnlesen h3 { font-size: 1em; margin: 0 0 0 5px; text-decoration: underline; }
div#pnlesen p { margin: 10px 5px 5px 5px; }

/* Models / Fotografen Übersicht */
#sortform { font-size: .9em; float: left; width: 130px; margin: 0 5px 0 0; }
* html #sortform { position: relative; top: -10px; } 
#sortform label { float: none; display: block; font-weight: bold; margin: 0 0 5px 0; width: auto; font-size: .95em; letter-spacing: -1px; }
#sortform select { font-size: .8em; width: 8em; }
div#mfuebersicht { padding: 5px; width: 450px; float: left; font-size: .9em; position: relative; }
div#mfuebersicht dl { width: 132px; height: 200px; padding: 5px; border: 1px solid #444F63; float: left; margin: 0 5px 5px 0; background: #262c37; }
div#mfuebersicht dl dt { text-align: center; }
div#mfuebersicht dl dt a { display: block; }
div#mfuebersicht dl dd { height: 1.2em; padding: 0 5px 0 5px; font-size: .8em; }
div#mfuebersicht hr { clear: left; height: 1px; border: 0; color: #000; line-height: 1px; font-size: 1px; }
#paginate.mfuebersichtpaginate { margin: 20px 0 0 10em; }

/* News */ 
div.news { border: 1px solid #444F63; margin: 0 0 10px 0; }
#content div.news h1 { background: #444F63; margin: 0 0 5px 0; padding: 0; font-size: 1em; }
div.news h1 span { float: right; }
div.news p { clear: right; padding: 5px; }
#facebox .news { padding: 10px; }

/* Team */
dl.team { float: left; width: 50%; margin: 10px 0 0 0; }
dl.team dt { float: left; }
dl.team dd { margin: 0 0 0 110px; }
#content dl.team dd ul { margin: 0 0 0 20px; font-size: .8em; }
dl.team dd ul li {}
#content dl.team dd ul.teamheader { margin: 0 0 10px 5px; list-style-type: none; }

/* Startseite Werbefläche */
#startseitenwerbung { margin: 20px 0 0 0; text-align: center; }
#startseitenwerbung h1 { font-size: .8em; margin: 0; text-align: left; padding: 2px 0 2px 2px; }

/* Startseite Text */
div#startseitentext { min-height: 8em; margin: 0 0 2em 0; }
* html div#startseitentext { height: 8em; }

/* Startseite letzte Uploads */
#content ul#lastuploads { list-style: none; }
#content ul#lastuploads li { display: inline; }
#content ul#lastuploads li img {}

/* Userstatistik in der Zentrale */
#freundeliste { clear: right; margin: 10px 0 0 0; }
#userstat, #freundeliste { float: right; width: 285px; border: 1px solid #444f63; }
#userstat table, #myfav table, #ignoreliste table, #setup_uom table, #freundeliste table { width: 100%; border-collapse: collapse; margin: 0 0 10px 0; font-size: .9em; }
#userstat table th, #setup_uom table th, #freundeliste table th { text-align: left; }
#userstat table .textrechts { text-align: right; }
#zentralenav, #myfav, #ignoreliste, #setup_uom { margin: 0 300px 10px 0; border: 1px solid #444f63; }
#myfav a, #userstat a, #ignoreliste a, #freundeliste a { font-variant: small-caps; }
#myfav table td img { vertical-align: middle; }

#userstat div, #zentralenav div, #myfav div, #ignoreliste div, #setup_uom div, #freundeliste div { padding: 10px; }
* html #userstat div, * html #zentralenav div, * html #myfav div, * html #ignoreliste div, * html #setup_uom div, * html #freundeliste div { height: 1px; }
#userstat h2, #zentralenav h2, #myfav h2, #ignoreliste h2, #setup_uom h2, #freundeliste h2 { background: #444F63; margin: 0; padding: 2px 0 2px 5px; }
#userstat div h2, #zentralenav div h2, #myfav div h2, #ignoreliste div h2, #setup_uom div h2, #freundeliste div h2 { background: none; margin: 0 0 10px 0; padding: 0; }

/* Socialbookmarks */
#socialbookmarks { width: 100%; }
#socialbookmarks p { margin: 0 0 5px 0; }
#socialbookmarks a { margin: 0 3px 0 0; text-decoration: none; }

/* Newsletter Admin */
table#nltable { width: 100%; border-collapse: collapse; }
table#nltable th { background: #444F63; }

/* Impressum */
address {}
dl#impressum { margin: 10px 0 10px 0; }
dl#impressum dd { margin-left: 10px; }

/* Erweiterte Kommentaranzeige */
dl.kommentar_mit_bild { clear: left; float: left; margin: 0 0 20px 0; font-size: .9em; width: 100%; }
dl.kommentar_mit_bild dt { width: 120px; float: left; }
dl.kommentar_mit_bild dd { margin: 0 0 0 130px; }
dl.kommentar_mit_bild dd.kommentar_mit_bild_header {}
dl.kommentar_mit_bild dd.kommentar_mit_bild_kommentarschreiber { margin-bottom: 10px; }
dl.kommentar_mit_bild dd.kommentar_mit_bild_kommentar { padding-left: 10em; }
dl.kommentar_mit_bild dd span { display: block; float: left; width: 10em; }

/* Hinweis für IE6 Nutzer */
#info { background: #fff; color: #000; padding: 10px; margin: 0 0 20px 0; height: 175px; }
#info a { color: #000; }
#info img { float: left; margin: 0 20px 0 0; }

/*
Default style definitions for:

Uploadify v1.6.2
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
.fileUploadQueueItem { font: 11px Verdana, Geneva, sans-serif; background-color: #F5F5F5; border: 3px solid #E5E5E5; margin-top: 5px; padding: 10px; width: 300px; }
.fileUploadQueueItem .cancel { float: right; }
.cancel { float: left; width: 30px; }
.fileName { color: #fff; }
.fileUploadProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; }
.fileUploadProgressBar { background-color: #0099FF; }

// Personalpopup
#personPopupContainer { position: absolute; left: 0; top: 0; display: none; z-index: 20000; }
.personPopupPopup {}
#personPopupContent { background-color: #FFF; color: #000; min-width: 175px; min-height: 50px; }
* html #personPopupContent { width: 300px; }
*+html #personPopupContent { width: 300px; }
.personPopupPopup .personPopupImage { margin: 5px; margin-right: 15px; }
.personPopupPopup .corner { width: 19px; height: 15px; }
.personPopupPopup .topLeft { background: url(layout/personpopup/balloon_topLeft.png) no-repeat; }
.personPopupPopup .bottomLeft { background: url(layout/personpopup/balloon_bottomLeft.png) no-repeat; }
.personPopupPopup .left { background: url(layout/personpopup/balloon_left.png) repeat-y; }
.personPopupPopup .right { background: url(layout/personpopup/balloon_right.png) repeat-y; }
.personPopupPopup .topRight { background: url(layout/personpopup/balloon_topRight.png) no-repeat; }
.personPopupPopup .bottomRight { background: url(layout/personpopup/balloon_bottomRight.png) no-repeat; }
.personPopupPopup .top { background: url(layout/personpopup/balloon_top.png) repeat-x; }
.personPopupPopup .bottom { background: url(layout/personpopup/balloon_bottom.png) repeat-x; text-align: center; }
.personPopupResult { font-size: .8em; }
.personPopupResult hr { height: 1px; border: 0; color: #fff; clear: left; }
.personPopupResult dl { margin: 0; text-align: left; }
.personPopupResult dl dt { float: left; width: 8em; }
.personPopupResult dl dd { margin: 0 0 0 8em; height: 1%; }

/* Spellcheck */
#spellcheckresults { position: absolute; background: #fff; margin: 0; border: 1px solid #000; padding: 5px; }
#spellcheckresults dl { margin: 0; padding: 0; }
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; color: #000; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color: green; }
#spellcheckresults dl dd.ignore { color: red; font-style: italic; }

