body
{
	margin: 0;
	font: 12px/16px Verdana, sans-serif;
	background: transparent url(../gfx/kachel.gif);
}

img
{
	border: 0;
}

td
{
	font-size: 12px;
}

label
{
	cursor: pointer;
}

#messenger
{
	width: 120px;
	height: 162px;
	padding: 4px 11px 0 4px;
	background: transparent url(../gfx/chatmeldung_bg.png) no-repeat;
	overflow: hidden;
	z-index: 999;
	position: absolute;
	left: 20px;
	bottom: 20px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	display: none;
}

#messenger h1
{
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 10px;
	font-weight: bold;
	background: transparent url(../gfx/chateinladung_bg.gif) no-repeat;
	line-height: 18px;
	text-align: left;
	color: white;
}

#messenger #cbClose
{
	width: 11px;
	height: 11px;
	position: absolute;
	top: 1px;
	right: 14px;
}

#messenger img
{
	margin: 7px auto 5px auto;
}

body > #messenger
{
	position: fixed;
}

/* ---- LINKS ---------------------------------------------------------------------------- */

a
{
	color: #e11179;
	text-decoration: none;
}

a.anker
{
	text-decoration: none;
}

a:active,
a:hover,
a:focus
{
	color: #e11179;
	text-decoration: underline;
}

a.clink
{
	padding: 0 0 0 10px;
	background: transparent url(../gfx/link_pfeil.gif) left center no-repeat;
}

a.link_pfeil,
#detail_box a
{
	padding: 0 10px 0 0;
	margin: 7px 0 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
}

a.link_pfeil_italic
{
	font-style: italic;
	padding: 0 10px 0 0;
	margin: 7px 0 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
}


a.link_pfeil_bold
{
	padding: 0 10px 0 0;
	margin: 7px 0 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
	font-weight: bold;
}

a.link_pfeil_bold_weiss
{
	padding: 0 10px 0 0;
	margin: 7px 0 0 0;
	background: transparent url(../gfx/link_pfeil_weiss.gif) right center no-repeat;
	font-weight: bold;
}

a.link_pfeil_links_bold
{
	padding: 0 0 0 10px;
	margin: 7px 0 0 0;
	background: transparent url(../gfx/pfeil_links.gif) left center no-repeat;
	font-weight: bold;
}

#footer a
{
	padding: 0 10px 0 0;
	margin: 0 20px 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
	font-weight: bold;
}

#maincol .topartikel h1 a,
#maincol .teaserLeft h1 a,
#maincol .teaserRight h1 a
{
	color: white;
}

#maincol #pages .left a,
#usercard .contentBody #pages .left a,
#forum #pages .left a,
#forum #pagesFull .left a
{
	padding: 0 0 0 10px;
	background: transparent url(../gfx/pfeil_links.gif) left center no-repeat;
	font-weight: bold;
}

#maincol #pages .right a,
#usercard .contentBody #pages .right a,
#forum #pages .right a,
#forum #pagesFull .right a
{
	padding: 0 10px 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
	font-weight: bold;
}

a.delete
{
	padding: 0 0 0 16px;
	background: transparent url(../gfx/ico_delete.gif) left center no-repeat;
	font-size: 10px;
	line-height: 14px;
}

/* ---- FORM ----------------------------------------------------------------------------- */

form
{
	margin: 0;
}

#head #suche .eingabe,
#maincol .header .eingabe,
#maincol .archivsuche .eingabe,
#maincol .lexikonSuche .eingabe,
#maincol .hauptSuche .eingabe,
#forum #forumsuche .eingabe,
.midcolsuche .eingabe
{
	height: 15px;
	width: 98px;
	background: transparent url(../gfx/suchfeld_bg.gif);
	padding: 2px 0 0 2px;
	border: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

.midcolsuche .eingabe
{
	width: 166px;
}

#forum #forumsuche .eingabe
{
	width: 165px;
}

#maincol .lexikonSuche .eingabe,
#maincol .hauptSuche .eingabe
{
	width: 310px;
}

#maincol .gedichtinput .eingabe
{
	border: 0;
	border-left: 1px #e5bcd0 solid;
	border-right: 1px #e5bcd0 solid;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 4px 0 0 2px;
	height: 16px;
	width: 451px;
	background: white url(../gfx/gedicht_titel_input_bg.gif) no-repeat;
}

#maincol .gedichtinput .eingabefeld,
#maincol .kontakteingabe .eingabefeld,
#forum .editor .eingabefeld
{
	background: white url(../gfx/kommentarfeld_bg.gif) left top no-repeat;
	border: 1px solid #e5bcd0;
	width: 449px;
	padding: 2px;
	height: 171px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

#maincol .header .eingabe
{
	margin: 0 2px 0 10px;
}

#head #suche input,
#midcol input,
#maincol .header input,
#maincol .archivsuche input,
#maincol .lexikonSuche input,
#maincol .hauptSuche input,
#maincol .logbox input,
#maincol .regsteps input,
#maincol .regsteps .datumtag,
#maincol .regsteps .datumjahr,
#maincol .kontakteingabe .checkbox,
#usercard .contentBody .element_548_Selection .skin input,
#usercard .steprechts input,
#usercard .steprechts .radio,
#usercard .contentBody .element_548_Selection .halfbox input,
#maincol #kalender .rechtseingabe input,
#forum #forumsuche input,
#usercard input,
#forum #writeMessage input,
.singleinput,
#community .mitgliedersuche .rightcol input,
#community .mitgliedersuche .multiinput input,
.midcolsuche input,
#maincol .steprechts .aboradio,
#maincol .box557 .checkbox
{
	vertical-align: middle;
}

#head #suche .abschicken,
#maincol .archivsuche .abschicken,
#maincol .lexikonSuche .abschicken,
#maincol .hauptSuche .abschicken,
#forum #forumsuche .abschicken,
.midcolsuche .abschicken
{
	margin: 0 0 0 2px;
	width: 21px;
	height: 17px;
}

#midcol .abschicken,
#maincol .logbox .abschicken,
#usercard .abschicken
{
	width: 21px;
	height: 17px;
}

#midcol .login,
#usercard .login,
#maincol .logbox .login,
#maincol .regsteps .eingabe,
#maincol .regsteps .plz,
#maincol .regsteps .ort,
#maincol .regsteps .datumtag,
#maincol .regsteps .datumjahr,
#maincol .kontakteingabe .eingabe,
#usercard .element_548_Selection .editsettings .eingabe,
#usercard .steprechts .eingabe,
#usercard .steprechts .plz,
#usercard .steprechts .ort,
#usercard .steprechts .datumtag,
#usercard .steprechts .datumjahr,
#usercard .contentBody .element_548_Selection .halfbox .like,
#usercard td.communityName input,
#usercard td.communityURL input,
#usercard td.favItem input,
#maincol #kalender .rechtseingabe .eingabe,
#forum #writeMessage .eingabe,
#forum #writeMessage .recipient,
.singleinput,
#community .mitgliedersuche .rightcol .eingabe,
#community .mitgliedersuche .multiinput .alter,
#usercard .fullsize,
#forum .editor .eingabe,
#popupSmall .eingabe
{
	margin: 0 2px 0 0;
	height: 15px;
	width: 73px;
	background: transparent url(../gfx/loginfeld_bg.gif);
	padding: 2px 0 0 2px;
	border: 0;
	border-left: 1px solid #ddadc4;
	border-right: 1px solid #ddadc4;
	font-size: 10px;
	color: #666;
}

#popupSmall .eingabe
{
	width: 281px;
	margin: 0 0 15px 0;
}

#forum .editor .eingabe
{
	width: 533px;
}

#community .mitgliedersuche .multiinput .alter
{
	width: 25px;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}

#forum #writeMessage .recipient
{
	width: 226px;
	margin: 5px 0;
}

#forum #writeMessage .eingabe
{
	width: 527px;
	margin: 5px 0;
}

#usercard .contentBody .element_548_Selection .halfbox .like
{
	width: 186px;
}

#usercard td.communityName input,
#usercard td.favItem input
{
	width: 224px;
}

#usercard td.communityURL input
{
	width: 260px;
}

#maincol .regsteps .plz,
#usercard .steprechts .plz
{
	width: 60px;
	margin: 0 4px 0 0;
}

#maincol .regsteps .datumtag,
#usercard .steprechts .datumtag
{
	width: 25px;
	margin: 0 4px 0 0;
}

#maincol .regsteps .datumjahr,
#usercard .steprechts .datumjahr
{
	width: 45px;
}

#maincol .regsteps .ort,
#usercard .steprechts .ort
{
	width: 146px;
}

#maincol .kontakteingabe .eingabe,
#maincol .kontakteingabe .eingabefeld
{
	width: 290px;
}

#maincol .regsteps .radio,
#usercard .steprechts .radio,
#maincol .steprechts .aboradio
{
	padding: 0;
	margin: 1px 0 0 0;
}

#maincol #kontakt .checkbox,
#maincol #newsletter .checkbox
{
	padding: 0;
	margin: 0 5px 0 2px;
}

#maincol .regsteps .checkbox
{
	padding: 0;
	margin: 0 5px 0 10px;
}

#maincol .box557 .checkbox
{
	padding: 0;
	margin: 0 5px 0 0;
}

#maincol .logbox .login,
#maincol .regsteps .eingabe,
#usercard .element_548_Selection .editsettings .eingabe,
#usercard .steprechts .eingabe,
#community .mitgliedersuche .rightcol .eingabe
{
	width: 215px;
}

.singleinput
{
	width: 215px;
	margin: 0 0 0 5px;
}

#maincol #kommentarContent .kommentarfeld,
#maincol .fragen .kommentarfeld,
#maincol .antworten .kommentarfeld,
#maincol .argumente .texteingabe .kommentarfeld,
#maincol .regsteps .kommentarfeld,
#maincol #kalender .rechtseingabe .eingabefeld,
#forum #writeMessage .eingabefeld,
#forum .editor .wysiwyg
{
	background: white url(../gfx/kommentarfeld_bg.gif) left top no-repeat;
	border: 1px solid #e5bcd0;
	width: 531px;
	padding: 2px;
	height: 171px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

#forum #writeMessage .eingabefeld
{
	margin: 5px 0 0 0;
	width: 525px;
}

#usercard #kommentarContent .kommentarfeld,
#usercard .gbeintrag .kommentarfeld,
#usercard .mottoeingabe,
#maincol .mottoeingabe
{
	background: white url(../gfx/kommentarfeld_bg.gif) left top no-repeat;
	border: 1px solid #e5bcd0;
	width: 522px;
	padding: 2px;
	height: 100px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

#maincol .mottoeingabe
{
	width: 531px;
}

#usercard .fullsize
{
	margin: 0;
	width: 524px;
}

#maincol #kalender .rechtseingabe .eingabe
{
	width: 451px;
}

#maincol #kalender .rechtseingabe .eingabefeld
{
	width: 449px;
}

#maincol .inputSelect
{
	background: #fbfbfb;
	border: 1px solid #ccc;
	width: 235px;
	font-size: 10px;
	color: #666;
	height: 15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#maincol .kontakteingabe .anrede,
#forum #quicknav select,
.dropdown
{
	background: #fbfbfb;
	border: 1px solid #ddadc4;
	width: 294px;
	font-size: 10px;
	color: #666;
	height: 15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#forum #quicknav select
{
	width: 176px;
}

#maincol .inputGewinnspiel,
#maincol .inputPLZ,
#maincol .inputOrt
{
	background: transparent url(../gfx/suchfeld_bg.gif);
	border: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 231px;
	font-size: 10px;
	color: #666;
	height: 15px;
	padding: 2px 0 0 2px;
}

#maincol .inputPLZ
{
	width: 34px;
	margin: 0 8px 0 0;
}

#maincol .inputOrt
{
	width: 185px;
}

.steprechts .error,
.editsettings .error,
#kontakt .error
{
	border: 2px solid #e6044e !important;
}

/* ---- WERBEMITTEL ---------------------------------------------------------------------- */

#head #superbanner
{
	height: 97px;
	padding: 7px 0 0 28px;
}

.rectangle
{
	/* height: 257px; */
	background: #f2f2f2 url(../gfx/rectangle_bg.gif) no-repeat;
	padding: 6px 0 6px 128px;
	margin: 0 0 0 7px;
}

#rightcol #adsense
{
	margin: 0 0 20px 0;
}

.dc_headline
{
	display: none;
}


/* ---- GLOBALE KLASSEN ----------------------------------------------------------------- */

#topclaim
{
	display: none;
}

#container
{
	margin: 0 auto;
	width: 959px;
}

.space30
{
	clear: both;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
}

.space25
{
	clear: both;
	height: 25px;
	font-size: 1px;
	line-height: 1px;
}

.space20
{
	clear: both;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
}

.space15
{
	clear: both;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}

.space10
{
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

.space5
{
	clear: both;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}

.small
{
	font-size: 10px;
	line-height: normal;
}

.rechts
{
	text-align: right;
}

.rechts10
{
	padding: 0 10px 0 0;
	text-align: right;
}

.seiteRechts
{
	float: right;
	padding: 2px 0 0 25px;
}

.autor
{
	margin: 10px 0 0 0;
	font-style: italic;
}

.center
{
	text-align: center;
}

.bold
{
	font-weight: bold;
}

span.pfeil
{
	padding: 0 0 0 5px;
	vertical-align: baseline;
	display: inline !important;
}

.pfeil img
{
	border: none;
}

#breadcrumb
{
	margin: 40px 0 0 18px;
	font-size: 10px;
	color: #666;
}

#forum #breadcrumb
{
	margin-left: 11px;
}

#breadcrumb span
{
	padding: 0 5px;
	color: #e11179;
}

.inner7
{
	padding: 5px 7px;
}

.inner10
{
	padding: 10px;
}

.inner010
{
	padding: 0 10px;
}

.inner510
{
	padding: 5px 10px;
}

.grey
{
	color: #888;
}

.smallgrey
{
	font-size: 10px;
	color: #888;
}

.infobox
{
	color: #e11179;
	font-size: 10px;
	margin: 20px 10px 0 0;
}

.infobox strong
{
	font-weight: normal;
	color: black;
}

.bildlinks
{
	display: inline;
	float: left;
	padding: 0 10px 10px 0;
}

.full
{
	display: block;
}

.big
{
	font-size: 16px;
	line-height: 20px;
}

.hidden
{
	display: none;
}

 .errormeldung
{
	padding: 0 10px;
	margin: 0 0 20px 0;
	font-weight: bold;
	color: #e6044e;
}

.fehlermeldung
{
	font-weight: bold;
	color: #e6044e;
}

.farbe_blau
{
	background-color: #89f3ff;
	padding: 1px 2px;
}

.farbe_rosa
{
	background-color: #ffbef4;
	padding: 1px 2px;
}

.farbe_gelb
{
	background-color: #ffefa2;
	padding: 1px 2px;
}

.farbe_gruen
{
	background-color: #cdf9d5;
	padding: 1px 2px;
}

.lh20
{
	line-height: 20px;
}

.dateifeld
{
	width: 250px;
	margin: 0 0 0 12px;
}

.float
{
	float: left;
	max-width: 785px;
}

#exo
{
	width: 771px;
	float: left;
	margin: 0 7px;
	display: inline;
}

.clear
{
	clear: both;
}

.tdbold
{
	font-size: 12px;
	font-weight: bold;
}

/* ---- HEAD ----------------------------------------------------------------------------- */

#head
{
	background: transparent url(../gfx/head_left_bg.gif) no-repeat;
	height: 216px;
	width: 792px;
	float: left;
	position: relative;
	display: inline;
}

#head #logo
{
	width: 207px;
	margin: 7px 0 2px 7px;
}

#head #services
{
	position: absolute;
	display: inline;
	left: 511px;
	top: 140px;
	font-size: 1px;
}

#head #services img
{
	margin: 0 6px;
	border: 0;
}

#head #suche
{
	position: absolute;
	display: inline;
	left: 653px;
	top: 130px;
	font-size: 1px;
}

#head #mainnav
{
	width: 771px;
	height: 20px;
	overflow: hidden;
	margin: 0 0 3px 7px;
	font: italic bold 13px Verdana, Arial, Helvetica, sans-serif;
}

#head #mainnav a:link,
#head #mainnav a:visited
{
	color: #e11179;
	padding: 2px 7px;
	text-decoration: none;
	line-height: 20px;
}

#head #mainnav a:active,
#head #mainnav a:hover,
#head #mainnav a:focus,
#head #mainnav a.aktiv,
#head #mainnav a.aktiv:link,
#head #mainnav a.aktiv:visited,
#head #mainnav a.aktiv:active,
#head #mainnav a.aktiv:hover,
#head #mainnav a.aktiv:focus
{
	color: white;
	background: #e11179;
	padding: 2px 7px;
	text-decoration: none;
	line-height: 20px;
}

#head #subnav
{
	height: 19px;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0 0 0 8px;
	width: 745px;
}

#head #subnav a:link,
#head #subnav a:visited
{
	color: #e11179;
	padding: 2px 7px;
	text-decoration: none;
	height: 19px;
	background: white;
}

#head #subnav a:active,
#head #subnav a:hover,
#head #subnav a:focus,
#head #subnav a.aktiv,
#head #subnav a.aktiv:link,
#head #subnav a.aktiv:visited,
#head #subnav a.aktiv:active,
#head #subnav a.aktiv:hover,
#head #subnav a.aktiv:focus
{
	color: white;
	padding: 2px 7px;
	text-decoration: none;
	height: 19px;
	background: #e11179;
}

#headright
{
	background: transparent url(../gfx/head_right_bg.png) right top no-repeat;
	height: 216px;
	width: 167px;
	margin: 0 0 0 792px;
}

#content
{
	clear: left;
	background: white url(../gfx/content_schatten.gif) 785px top repeat-y;
}

#container .clear,
#content .clear
{
	font-size: 1px;
	line-height: 1px;
	clear: left;
	height: 1px;
	overflow: hidden;
}

.highlight a:hover img
{
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* ---- MAINCOL -------------------------------------------------------------------------- */

#maincol
{
	width: 564px;
	float: left;
	margin: 0 7px 0 0;
	display: inline;
	background-color: white;
}

#maincol h5
{
	line-height: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: transparent url(../gfx/headline_pink_557.gif) no-repeat;
	color: white;
	margin: 0 0 0 7px;
	padding: 0 0 0 10px;
	font-size: 14px;
}

#maincol .topartikel
{
	margin: 0 0 0 7px;
	/* height: 450px; */
	padding: 0 0 15px 0;
	background: #fce7f1 url(../gfx/topartikel_bg.gif) center bottom no-repeat;
}

#maincol .topartikel img,
#maincol .teaserLeft img,
#maincol .teaserRight img
{
	margin: 0;
	display: block;
}

#maincol .topartikel h1
{
	margin: 0;
	padding: 0 14px 0 10px;
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background: #e11179 url(../gfx/topartikel_headline_rundung.gif) right no-repeat;
	float: left;
}

#maincol .topartikel p,
#maincol .teaserLeft p,
#maincol .teaserRight p
{
	margin: 7px 10px;
	line-height: 14px;
}

#maincol .topartikel span,
#maincol .teaserLeft span,
#maincol .teaserRight span
{
	margin: 7px 0 0 0;
	display: block;
}

#maincol .teaserLeft
{
	width: 275px;
	height: 263px;
	margin: 0 0 0 7px;
	float: left;
	display: inline;
	background: #fce7f1 url(../gfx/teaser_left_bg.gif) center bottom no-repeat;
}

#maincol .teaserLeft h1
{
	margin: 0;
	padding: 0 0 0 14px;
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background: #e11179 url(../gfx/teaser_left_rundung.gif) center left no-repeat;
}

#maincol .teaserRight
{
	width: 275px;
	height: 263px;
	margin: 0 0 0 7px;
	float: left;
	display: inline;
	background: #fce7f1 url(../gfx/teaser_right_bg.gif) center bottom no-repeat;
}

#maincol .teaserRight h1
{
	margin: 0;
	padding: 0 14px 0 10px;
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background: #e11179 url(../gfx/topartikel_headline_rundung.gif) right no-repeat;
}

#maincol #ticker,
#community #ticker
{
	height: 23px;
	padding: 8px 0 0 0;
	background: transparent url(../gfx/ticker_bg.gif) repeat-x;
	margin: 0 0 0 7px;
}

#community #ticker
{
	margin-right: 7px;
}

#maincol .teaserSmall
{
	margin: 0 0 0 7px;
	height: 125px;
	background: transparent url(../gfx/small_teaser_bg.gif) center right no-repeat;
	line-height: 18px;
	overflow: hidden;
}

#maincol .teaserSmall span
{
	display: block;
}

#maincol .teaserSmall span.pfeil
{
	display: inline;
}

#maincol .teaserSmall .inner
{
	padding: 15px 10px 0 0;
	height: 110px;
	margin: 0 0 0 294px
}

#maincol .teaserSmall h1
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}

#maincol .teaserSmall .highlight
{
	width: 275px;
	height: 125px;
	float: left;
}

#maincol .teaserSmall img
{
	width: 275px;
	float: left;
	position: absolute;
	clip: rect(auto 275px 125px auto);
}

#maincol .teaserSmall span.pfeil img
{
	margin: 0;
	width: auto;
	float: none;
}

#maincol .bildershow,
#community .bildershow
{
	height: 154px;
	padding: 16px 0 0 0;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/bildershow_bg.gif) no-repeat;
	width: 557px;
}

#maincol .fotoloveshow,
#community .fotoloveshow
{
	height: 184px;
	padding: 16px 0 0 0;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/fotoloveshow_bg.gif) no-repeat;
	width: 557px;
}

#maincol .videoteaser
{
	height: 184px;
	padding: 16px 0 0 0;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/videoteaser_bg.png) no-repeat;
	width: 557px;
}

#maincol .bildershow h1,
#community .bildershow h1,
#maincol .fotoloveshow h1,
#community .fotoloveshow h1,
#maincol .videoplaylist h1,
#maincol #artikel .videoplaylist h1
{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	padding: 0;
	margin: 0 0 10px 10px;
}

#maincol .bildershow .bildershowTitle
{
	font-weight: bold;
	text-align: center;
}

#maincol #themenbox
{
	height: 168px;
	background: transparent url(../gfx/themenbox_bg.gif) no-repeat;
	margin: 0 0 0 7px;
}

#maincol #themenbox .tab1inaktiv,
#maincol #themenbox .tab1aktiv
{
	width: 136px;
	height: 30px;
	text-align: center;
	float: left;
}

#maincol #themenbox .tab2inaktiv,
#maincol #themenbox .tab2aktiv
{
	width: 120px;
	height: 30px;
	text-align: center;
	float: left;
}

#maincol #themenbox .tab1aktiv a,
#maincol #themenbox .tab2aktiv a
{
	color: black;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	font-style: italic;
}

#maincol #themenbox .tab1inaktiv a,
#maincol #themenbox .tab2inaktiv a
{
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	font-style: italic;
}

#maincol #neu
{
	display: block;
}

#maincol #heiss
{
	display: none;
}

#maincol .half
{
	width: 268px;
	padding: 15px 0 0 10px;
	float: left;
	color: #818181;
	line-height: 14px;
}

#maincol .half .element
{
	margin: 0 0 5px 0;
}

#maincol .half .element img
{
	float: left;
	margin: 0 7px 0 0;
	border: 0;
}

#maincol .half .element a:hover img
{
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#maincol .halfteaserLeft
{
	width: 247px;
	height: 112px;
	padding: 18px 14px 0 14px;
	line-height: 18px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
	background: transparent url(../gfx/half_bg_links.gif) no-repeat;
}

#maincol .halfteaserRight
{
	width: 247px;
	height: 112px;
	padding: 18px 14px 0 14px;
	line-height: 18px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
	background: transparent url(../gfx/half_bg_rechts.gif) no-repeat;
}

#maincol .halfteaserLeft h1,
#maincol .halfteaserRight h1
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}

#maincol .halfteaserLeft span,
#maincol .halfteaserRight span
{
	display: block;
}

#maincol .linkboxGrey
{
	margin: 0 0 0 7px;
	background: #f1f1f1 url(../gfx/linkbox_grey_upper.gif) top center no-repeat;
	float: left;
	display: inline;
	width: 557px;
}

#maincol .linkboxGrey span.liste
{
	display: block;
	line-height: 18px;
}

#maincol .linkboxPink,
#maincol .antworten,
#maincol .regsteps,
#maincol #kontakt,
#maincol #newsletter,
#maincol #alleblogs
{
	padding: 5px 0 0 0;
	margin: 0 0 0 7px;
	float: left;
	display: inline;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) top center no-repeat;
	width: 557px;
}

#maincol #alleblogs .kategorien
{
	color: #e11179;
	font-size: 10px;
	margin: 10px 0 0 0;
}

#maincol .linkboxPink .inner,
#maincol .linkboxGrey .inner
{
	padding: 5px 7px;
	clear: left;
}

#maincol .linkboxGrey .inner14
{
	padding: 5px 14px;
	clear: left;
}

#maincol .linkboxGreyEnd
{
	clear: left;
	margin: 0 0 0 7px;
	height: 18px;
	background: transparent url(../gfx/linkbox_grey_end.gif) no-repeat;
}

#maincol .skewGreyEnd
{
	clear: left;
	margin: 0 0 0 7px;
	height: 25px;
	width: 557px;
	background: transparent url(../gfx/grey_skew_end.gif) no-repeat;
}

#maincol .skewGreyEndRight
{
	clear: left;
	margin: 0 0 0 7px;
	height: 25px;
	width: 557px;
	background: transparent url(../gfx/grey_skew_right.gif) no-repeat;
}

#maincol .skewPinkEnd
{
	clear: left;
	margin: 0 0 0 7px;
	height: 25px;
	width: 557px;
	background: transparent url(../gfx/pink_skew_end.gif) no-repeat;
}

#maincol .skewPinkEndRight,
#community .skewPinkEndRight
{
	clear: left;
	margin: 0 0 0 7px;
	height: 25px;
	width: 557px;
	background: transparent url(../gfx/pink_skew_right.gif) no-repeat;
}

#maincol .linkboxPinkEnd
{
	clear: left;
	margin: 0 0 0 7px;
	height: 16px;
	background: transparent url(../gfx/linkbox_pink_end.gif) no-repeat;
}

#maincol .linkboxGrey .linklist,
#maincol .linkboxPink .linklist
{
	width: 250px;
	padding: 15px 14px 0 14px;
	float: left;
}

#maincol .linkboxGrey h1,
#maincol .linkboxPink h1,
#maincol .fragen h1,
#maincol .antworten h1
{
	font-style: italic;
	margin: 10px 0 0 14px;
	font-size: 14px;
	padding: 0;
}

#maincol .linkboxGrey .inner h1,
#maincol .linkboxPink .inner h1
{
	font-style: italic;
	margin: 0 0 15px 0;
	font-size: 14px;
	padding: 0;
}

#maincol .linkboxGrey .linklist h1,
#maincol .linkboxPink .linklist h1
{
	font-style: italic;
	margin: 0 0 7px 0;
	font-size: 12px;
	padding: 0;
}

#maincol .linkboxPink h2
{
	margin: 10px 0;
	font-size: 14px;
	padding: 0;
}

#maincol .teaserbox
{
	width: 275px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
}

#maincol .teaserboxHead
{
	height: 40px;
}

#maincol .teaserboxStarflash
{
	color: #e11179;
	padding: 3px 10px 0 10px;
	height: 140px;
	width: 255px;
	background: transparent url(../gfx/teaserbox_starflash_lower.gif) center bottom no-repeat;
	font-weight: bold;
}

#maincol .teaserboxJolie
{
	color: #e11179;
	float: left;
	padding: 3px 10px 0 10px;
	height: 140px;
	width: 255px;
	background: transparent url(../gfx/teaserbox_jolie_lower.gif) center bottom no-repeat;
	font-weight: bold;
}

#maincol .teaserboxStarflash ol,
#maincol .teaserboxJolie ol
{
	margin: 0;
	padding: 0 10px 0 23px;
	line-height: 14px;
}

#maincol .teaserboxStarflash li,
#maincol .teaserboxJolie li
{
	margin: 5px 0 0 0;
	padding: 0;
}

#maincol #filters
{
	color: #e11179;
	margin: 0 0 10px 7px;
	line-height: 18px;
	font-size: 10px;
}

#maincol #filters h1
{
	color: black;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#maincol #filters .aktiv
{
	font-weight: bold;
}

#maincol .bigSubTeaser
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/bigsub_bg.gif) center bottom no-repeat;
	padding: 0 0 28px 0;
}

#maincol .bigSubTeaser h1,
#maincol .smallSubTeaser h1
{
	font-size: 16px;
	margin: 0 0 8px 0;
	padding: 0;
}

#maincol .bigSubTeaser p,
#maincol .smallSubTeaser p
{
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 17px;
}

#maincol .bigSubTeaser .inner
{
	padding: 10px 0 0 10px;
}

#maincol .videoteaser .inner
{
	padding: 0;
}

#maincol .videoteaser .inner h1
{
	font-size: 16px;
	margin: 3px 0 5px 0;
	padding: 0;
}

#maincol .videoteaser .inner p
{
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 17px;
}

#maincol .bigSubTeaser .bild,
#maincol .smallSubTeaser .bild,
#maincol #artikel .bild,
#maincol #artikel .halbbild,
#maincol .umfrage .bild
{
	position: relative;
	float: left;
}

#maincol #artikel .halbbild
{
	margin: 0 10px 5px 7px;
	display: inline;
}

#maincol .bigSubTeaser .bild img,
#maincol .smallSubTeaser .bild img,
#maincol #artikel .bild img,
#maincol .umfrage .bild img
{
	display: block;
	margin: 0;
}

#maincol .bigSubTeaser .copy,
#maincol .smallSubTeaser .copy,
#maincol #artikel .copy,
#maincol .umfrage .copy,
#maincol #bildergalerie #image .copy,
#maincol .psychoquiz .text .copy,
#popup .psychoquiz .text .copy,
#maincol .psychoquiz .dottext .copy
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	line-height: 14px;
	background: #888;
	padding: 2px 10px;
	font-size: 10px;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#maincol #artikel .bigalink
{
	position: absolute;
	top: 0;
	right: 0;
	background: white;
	padding: 2px 10px;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#maincol .actionbar,
#usercard .element_548_Selection .actionbar
{
	margin: 15px 10px 0 0;
	padding: 1px;
	line-height: 30px;
}

#usercard .element_548_Body .actionbar
{
	margin: 15px 0 0 0;
	padding: 1px;
	line-height: 30px;
}

#maincol .actionbar .voteflash,
#usercard .actionbar .voteflash
{
	width: 100px;
	float: left;
	margin: 0 25px 0 3px;
	height: 30px;
	display: inline;
}

#maincol .actionbar .voteimage,
#usercard .actionbar .voteimage
{
	width: 110px;
	float: left;
	margin: 0 15px 0 3px;
	height: 30px;
	display: inline;
}

#maincol .actionbar .link_pfeil_bold,
#usercard .actionbar .link_pfeil_bold
{
	margin: 0 25px 0 0;
	float: left;
	display: inline;
}

#maincol .actionbar .icon,
#usercard .actionbar .icon
{
	margin: 7px 0 0 4px;
	float: right;
	display: inline;
}

#maincol .smallSubTeaser
{
	background: #fce7f0 url(../gfx/kante_rechts_oben_r20.gif) top right no-repeat;
	margin: 0 0 0 7px;
}

#maincol .SubTeaserEnd
{
	background: transparent url(../gfx/subhome_teaser_end.gif) top right no-repeat;
	margin: 0 0 0 7px;
	height: 28px;
}

#maincol .smallSubTeaser img
{
	float: left;
}

#maincol .smallSubTeaser .bild
{
	margin: 0 10px 0 0;
}

#maincol .smallSubTeaser .copy
{
	margin: 0 20px 0 0;
}

#maincol .smallSubTeaser .inner
{
	padding: 20px 0 0 10px;
}

#maincol .player
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/player_bg.gif) no-repeat;
	width: 557px;
	overflow: hidden;
}

#maincol .player .inner
{
	padding: 20px 10px 0 10px;
}

#maincol .player h1
{
	font-size: 16px;
	margin: 20px 0 0 0;
	padding: 0;
}

#maincol .mitmachen
{
	height: 40px;
	line-height: 40px;
	padding: 0 10px 0 10px;
	margin: 15px 0 0 7px;
	background: transparent url(../gfx/pages_bg.gif) no-repeat;
}

#maincol .mitmachen h2
{
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 40px;
	display: inline;
}

#maincol .mitmachen .rechts
{
	float: right;
}

#maincol #pages,
#forum #pages
{
	height: 40px;
	line-height: 40px;
	padding: 0 10px 0 10px;
	margin: 15px 0 0 7px;
	background: transparent url(../gfx/pages_bg.gif) no-repeat;
	text-align: center;
}

#forum #pages
{
	float: left;
	width: 537px;
	display: inline;
	margin: 0;
}

#forum #pagesFull
{
	height: 40px;
	line-height: 40px;
	padding: 0 10px 0 10px;
	margin: 15px 0 0 0;
	background: transparent url(../gfx/pages_full_bg.gif) no-repeat;
	text-align: center;
	width: 751px;
}


#maincol .fragen #pages
{
	background: none;
	margin: 0 0 15px 0;
}

#maincol #pages .left,
#maincol #pages .right,
#forum #pages .left,
#forum #pages .right,
#forum #pagesFull .right,
#forum #pagesFull .left
{
	width: 60px;
	float: left;
}

#maincol #pages .right,
#forum #pages .right,
#forum #pagesFull .right
{
	text-align: right;
}

#maincol #pages .center,
#forum #pages .center
{
	width: 417px;
	float: left;
}

#forum #pagesFull .center
{
	width: 631px;
	float: left;
}

#maincol #pages span,
#maincol #bigapages span,
#forum #pages span,
#forum #pagesFull span
{
	font-weight: bold;
	color: #e11179;
}

#maincol #pages a.seite:link,
#maincol #pages a.seite:visited,
#maincol #bigapages a.seite:link,
#maincol #bigapages a.seite:visited,
#usercard #bigapages a.seite:link,
#usercard #bigapages a.seite:visited,
#forum #pages a.seite:link,
#forum #pages a.seite:visited,
#forum #pagesFull a.seite:link,
#forum #pagesFull a.seite:visited
{
	padding: 3px;
	font-weight: bold;
}

#maincol #pages a.seite:active,
#maincol #pages a.seite:hover,
#maincol #pages a.seite:focus,
#maincol #pages a.aktiv:link,
#maincol #pages a.aktiv:visited,
#maincol #pages a.aktiv:active,
#maincol #pages a.aktiv:hover,
#maincol #pages a.aktiv:focus,
#maincol #bigapages a.seite:active,
#maincol #bigapages a.seite:hover,
#maincol #bigapages a.seite:focus,
#maincol #bigapages a.aktiv:link,
#maincol #bigapages a.aktiv:visited,
#maincol #bigapages a.aktiv:active,
#maincol #bigapages a.aktiv:hover,
#maincol #bigapages a.aktiv:focus,
#usercard #bigapages a.seite:active,
#usercard #bigapages a.seite:hover,
#usercard #bigapages a.seite:focus,
#usercard #bigapages a.aktiv:link,
#usercard #bigapages a.aktiv:visited,
#usercard #bigapages a.aktiv:active,
#usercard #bigapages a.aktiv:hover,
#usercard #bigapages a.aktiv:focus,
#forum #pages a.aktiv:link,
#forum #pages a.aktiv:visited,
#forum #pages a.aktiv:active,
#forum #pages a.aktiv:hover,
#forum #pages a.aktiv:focus,
#forum #pages a.seite:active,
#forum #pages a.seite:hover,
#forum #pages a.seite:focus,
#forum #pagesFull a.aktiv:link,
#forum #pagesFull a.aktiv:visited,
#forum #pagesFull a.aktiv:active,
#forum #pagesFull a.aktiv:hover,
#forum #pagesFull a.aktiv:focus,
#forum #pagesFull a.seite:active,
#forum #pagesFull a.seite:hover,
#forum #pagesFull a.seite:focus
{
	padding: 3px;
	color: white;
	background: #e11179;
	font-weight: bold;
	text-decoration: none;
}

#maincol #pages .pfeil,
#maincol #bigapages .pfeil,
#usercard #bigapages .pfeil,
#forum #pages .pfeil,
#forum #pagesFull .pfeil
{
	margin: 0 5px;
}

#maincol #bildergalerie
{
	margin: 0 0 0 7px;
}

#community .header
{
	margin: 0 7px;
}

#maincol #bildergalerie h1,
#maincol .header h1,
#community .header h1
{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#maincol #bildergalerie h2,
#maincol .header h2
{
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 16px;
}

#maincol .header h3,
#maincol .box557 h2
{
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 16px;
}

#maincol .header
{
	margin: 20px 10px 0 7px;
}

#maincol .header .date
{
	font-size: 10px;
	color: #888;
	line-height: 16px;
}

#maincol .header .right
{
	float: right;
	font-size: 10px;
}

#maincol .header .suche
{
	float: right;
}

#maincol .header .right span
{
	font-size: 12px;
	vertical-align: middle;
}

#maincol #bildergalerie #outer,
#usercard #bildergalerie #outer
{
	width: 464px;
	float: right;
	margin: 15px 0 0 0;
	display: inline;
}

#usercard #bildergalerie #outer
{
	margin: 0;
}

#maincol #bildergalerie #bildStart,
#usercard #bildergalerie #bildStart
{
	background: transparent url(../gfx/bildergalerie_bg.gif) no-repeat;
	padding: 40px 0 0 0;
	text-align: center;
}

#maincol #bildergalerie #bildStart #image,
#usercard #bildergalerie #bildStart #image
{
	position: relative;
	display: inline;
}

#maincol #bildergalerie #bildStart #image img
{
	display: inline;
	margin: 0;
	vertical-align: bottom;
}

#maincol #bildergalerie #navLeft,
#usercard #bildergalerie #navLeft
{
	width: 35px;
	height: 35px;
	float: left;
	margin: 0 0 0 21px;
	display: inline;
}

#maincol #bildergalerie #navRight,
#usercard #bildergalerie #navRight
{
	width: 35px;
	height: 35px;
	float: left;
}

#maincol #bildergalerie #navInfo,
#usercard #bildergalerie #navInfo
{
	line-height: 35px;
	width: 354px;
	text-align: center;
	float: left;
}


#maincol #bildergalerie #bildEnd,
#usercard #bildergalerie #bildEnd
{
	height: 47px;
	background: transparent url(../gfx/bildergalerie_end_bg.gif) no-repeat;
}

#maincol #bildergalerie .bildtext,
#usercard #bildergalerie .bildtext
{
	padding: 0 7px 0 7px;
	line-height: 16px;
}


#maincol #bildergalerie #bigaslider,
#usercard #bildergalerie #bigaslider
{
	float: right;
	width: 93px;
	margin: 35px 0 0 0;
	display: inline;
	padding: 0 0 3px 0;
}

#usercard #bildergalerie #bigaslider
{
	width: 84px;
}

#maincol #bildergalerie #bigaslider #thumbs
{
	background: transparent url(../gfx/bildergalerie_slider_bg.gif) no-repeat;
}

#maincol #bildergalerie #bigaslider #thumbs .thumb,
#usercard #bildergalerie #bigaslider #thumbs .thumb
{
	margin: 8px 0 0 0;
	text-align: center;
	height: 65px;
	width: 65px;
	padding: 5px;
	background: #c6c6c6;
}

#maincol #bildergalerie #bigaslider #thumbs .thumb .image,
#usercard #bildergalerie #bigaslider #thumbs .thumb .image
{
	width: 65px;
	height: 65px;
	overflow: hidden;
}

#usercard #bildergalerie #bigaslider #thumbs .videothumb
{
	margin: 8px 0 0 0;
}

#usercard #bildergalerie #bigaslider #thumbs .videothumb img
{
	width: 75px;
	height: 56px;
}

#usercard #bildergalerie #bigaslider #thumbs .stylethumb
{
	margin: 8px 0 0 0;
}

#usercard #bildergalerie #bigaslider #thumbs .stylethumb img
{
	width: 75px;
	height: 94px;
}


#maincol #bildergalerie #bigaslider #thumbs .thumb a:hover img,
#usercard #bildergalerie #bigaslider #thumbs .thumb a:hover img
{
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#maincol .bigaov
{
	width: 270px;
	margin: 0 5px 10px 7px;
	float: left;
	display: inline;
}

#maincol .bigaov .highlight
{
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}


#maincol #kommentarContent
{
	margin: 25px 0 0 0;
	padding: 17px 10px 0 10px;
	background: #fce7f1 url(../gfx/kommentar_start.gif) top center no-repeat;
	width: 537px;
}

#usercard #kommentarContent
{
	padding: 0 10px 0 10px;
}

#maincol #kommentarContent h3
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
}

#usercard #kommentarContent h1
{
	margin-left: 0;
}

#maincol #kommentarContent .trenner,
#usercard .trenner,
#maincol .aktionsblogBilderTeaser .trenner,
#maincol .aktionsblog .trenner,
#community .blogboxContent .trenner
{
	clear: left;
	height: 20px;
	background: transparent url(../gfx/kommentar_trenner.gif) repeat-x;
}

#community .blogintro
{
	margin: 0 0 0 7px;
	height: 133px;
	padding: 15px 10px 0 10px;
	background: transparent url(../gfx/blog_intro_bg.gif) no-repeat;
}

#maincol #kommentarContent .kommentar,
#usercard #kommentarContent .kommentar,
#community .blogboxContent .blog,
#maincol #alleblogs .blog
{
	margin: 0 0 0 87px;
	line-height: 16px;
    overflow: hidden;
}

#maincol #kommentarContent .userimage,
#usercard #kommentarContent .userimage,
#usercard .contentBody .userimage,
#community .blogboxContent .userimage,
#maincol #alleblogs .userimage
{
	float: left;
}

#maincol #kommentarContent .small,
#usercard #kommentarContent .small,
#community .blogboxContent .small,
#maincol #alleblogs .small
{
	color: #888;
	margin: 0 0 8px 0;
	line-height: 12px;
}

#maincol #kommentarContent .melden,
#usercard .melden,
#maincol .antwort .melden,
#maincol .argumente .text .melden,
#maincol .gedicht .melden,
#community .blogboxContent .melden,
#maincol #alleblogs .melden,
#usercard .element_548_Start .melden a
{
	float: right;
	background: transparent url(../gfx/ico_melden.gif) left center no-repeat;
	padding: 0 0 0 18px;
	font-size: 10px;
	line-height: 14px;
}

#maincol #kommentarContent .zitieren,
#usercard .melden,
#maincol .antwort .zitieren,
#maincol .argumente .text .zitieren,
#maincol .gedicht .zitieren,
#community .blogboxContent .zitieren,
#maincol #alleblogs .zitieren,
#usercard .element_548_Start .zitieren a
{
	float: right;
	background: transparent url(../gfx/zitat_icon.png) left center no-repeat;
	padding: 0 0 0 30px;
	font-size: 10px;
	line-height: 14px;
    margin-right: 5px;
}

#usercard .element_548_Start .melden
{
	position: absolute;
	right: 10px;
	top: 10px;
}

#usercard .element_548_Start .melden a
{
}

#usercard .meldenlinks span
{
 margin: 0 0 0 137px;
}

#usercard .meldenlinks a
{
	background: transparent url(../gfx/ico_melden.gif) left center no-repeat;
	padding: 2px 0 2px 20px;
	font-size: 10px;
}

#maincol #bigapages,
#usercard #bigapages
{
	margin: 40px 0 20px 0;
	text-align: center;
}

#maincol #kommentarContent h4,
#usercard #kommentarContent h4,
#usercard .gbeintrag h4,
#maincol .fragen h4,
#maincol .antworten h4
{
	margin: 0 0 10px 0;
	font-size: 14px;
	padding: 0;
}

#maincol #kommentarEnd
{
	height: 32px;
	background: transparent url(../gfx/kommentar_end.gif) no-repeat;
}

#maincol #bildergalerieTeaser
{
	margin: 0 0 0 7px;
	height: 196px;
	background: transparent url(../gfx/biga_bildergalerie_teaser_bg.gif) no-repeat;
	font-size: 10px;
	color: #e11179;
}

#maincol #bildergalerieTeaser .inner
{
	padding: 20px 10px 12px 10px;
}

#maincol #bildergalerieTeaser h1,
#maincol .mehrUmfragen h1
{
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

/* - Artikeldetailseite ---- */

#maincol #artikel .inner
{
	margin: 0 7px;
	line-height: 16px;
}

#maincol #artikel .inner p
{
	margin: 14px 0 0 0;
}

#maincol #artikel h1
{
	font-size: 16px;
	margin: 0 0 0 7px;
	padding: 0;
	line-height: 18px;
	display: inline;
}

#maincol #artikel h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#maincol #artikel .bild
{
	margin: 0 0 0 7px;
	display: inline;
}

#maincol #artikel .videoplayer
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/player_bg.gif) no-repeat;
	text-align: center;
	padding: 25px 0 0 0;
}


#maincol #artikel .kapitelbar
{
	background: transparent url(../gfx/kapitelbar_bg.gif) no-repeat;
	height: 34px;
	line-height: 34px;
	margin: 4px 0 0 7px;
}

#maincol #artikel .kapitelbar img
{
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

#maincol #artikel .teaser
{
	font-weight: bold;
	margin: 0 0 0 7px;
}

#maincol #artikel .actionbar
{
	margin: 15px 0 0 0;
	padding: 1px;
	line-height: 30px;
}

#maincol .actionbar .voteinfo
{
	font-size: 10px;
	margin: 0 0 0 7px;
	float: left;
}

#maincol .actionbar .voteinfo span
{
	padding: 0 20px 0 0;
}

#maincol .userliste
{
	background: #f1f1f1 url(../gfx/community_userlisten_start.gif) no-repeat;
	padding: 10px 0 0 2px;
	margin: 20px 0 0 7px;
}

#maincol .userliste .kategorien
{
	color: #e11179;
	margin: 5px 0 10px 7px;
	font-size: 10px;
}

#maincol .userliste .kategorien span,
#maincol .allebilder .kategorien span,
#maincol .allevideos .kategorien span
{
	color: black;
}

#maincol .userliste .karma
{
	color: #e11179;
	text-align: center;
	line-height: 15px;
	margin: 2px 0 0 0;
}

#maincol .userliste .user
{
	width: 72px;
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 10px 6px;
	float: left;
	display: inline;
}

#maincol .userliste .user img
{
	display: block;
}

#maincol .userliste .karma img
{
	vertical-align: middle;
	margin: 0 2px 0 0;
	display: inline;
}

#maincol .userlisteEnd
{
	margin: 0 0 0 7px;
	background: transparent url(../gfx/community_userlisten_end.gif) no-repeat;
	height: 19px;
	color: red;
}

#maincol .allebilder,
#maincol .allevideos
{
	margin: 0 0 0 7px;
	background: #f1f1f1 url(../gfx/alle_bg_start.gif) no-repeat;
}

#maincol .allevideos
{
	padding: 10px 0 0 7px;
}

#maincol .allevideos .kategorien
{
	color: #e11179;
	margin: 5px 0 10px 0;
	font-size: 10px;
}

#maincol .allebilder .kategorien
{
	color: #e11179;
	margin: 10px 0 10px 7px;
	font-size: 10px;
}

#maincol .alleEnd
{
	height: 20px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/alle_bg_end.gif) no-repeat;
}

#maincol .umfrage,

#maincol .psychoquiz,
#popup .psychoquiz
{
	padding: 16px 7px 0 7px;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) no-repeat;
	margin: 0 0 0 7px;
}

#maincol .psychoquiz,
#popup .psychoquiz
{
	padding: 16px 0 0 0px;
	width: 557px;
}

#maincol .umfrage h1,
#maincol .psychoquiz h1
{
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 0;
}

#maincol .psychoquiz h1,
#maincol .psychoquiz strong,
#popup .psychoquiz strong
{
	margin-left: 7px;
}

#maincol .containerPink
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/container_pink_start.gif) no-repeat;
	padding: 15px 0 0 0;
	float: left;
	display: inline;
	width: 557px;
}

#maincol .containerPinkStraight
{
	margin: 0 0 0 7px;
	background: #fce7f1;
	line-height: 16px;
}

#maincol .containerPink .inner,
#maincol .containerPinkStraight .inner
{
	padding: 0 10px;
}

#maincol .containerPink h1
{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#maincol .containerPink .psychoitem
{
	width: 248px;
	height: 55px;
	background: white url(../gfx/psychotest_liste_bg.gif) right center no-repeat;
	margin: 10px 15px 0 15px;
	float: left;
	font-size: 10px;
	display: inline;
}

#maincol .containerPink .psychoitem img
{
	width: 55px;
	height: 55px;
	float: left;
	display: inline;
	margin: 0 7px 0 0;
}

#maincol .containerPink .psychoitem .text
{
	margin: 12px 0 0 0;
}

#maincol .umfrage .bild
{
	margin: 0 20px 0 0;
	display: inline;
}

#maincol .umfrage .umfragetextBild
{
	float: left;
}

#maincol .umfrage .intro
{
	line-height: 16px;
}

#maincol .umfrage .intro h1
{
	margin: 0 0 15px 0;
	font-size: 12px;
	padding: 0;
}

#maincol .umfrage .intro h2,
#maincol .psychoquiz .text h2,
#maincol .psychoquiz .dottext h2,
#popup .psychoquiz .text h2,
#popup .psychoquiz .dottext h2
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}

#maincol .umfrage .ausgabe
{
	padding: 15px 0 0 0;
	float: left;
}

#maincol .umfrage.bildtop .bild,
#maincol .gewinnspiel.bildtop .bild
{
	display: block;
	margin: 0 0 10px;
	float: none;
}

#maincol .umfrage.bildtop .frage div
{
	margin: 0 0 0 25px;
}

#maincol .umfrage.bildrechts .bild,
#maincol .gewinnspiel.bildrechts .bild
{
	margin: 0;
	float: right;
	padding-left: 20px;
	background-color: #FCE7F1;
}
#maincol .gewinnspiel.bildrechts .bild
{
	background-color: transparent;
}

#maincol .umfrage.bildrechts .frage div
{
	margin: 0;
}

#maincol .umfrage.bildrechts .copy
{
	left: 20px;
}

#maincol .umfrage.bildrechts .clear
{
	clear: both;
}

#maincol .frage
{
	margin: 15px 0 0 0;
}

#maincol .frage div
{
	margin: 0 0 0 312px;
}

#maincol .frage div.selection
{
	margin: 0 0 0 25px;
}

#maincol .frage input
{
	float: left;
}

#maincol .submit
{
	margin: 40px 0 0 0;
	text-align: right;
}

#maincol .umfrage .trenner
{
	clear: left;
	height: 40px;
	background: transparent url(../gfx/kommentar_trenner.gif) left center repeat-x;
}

#maincol #alleblogs .trenner
{
	clear: left;
	height: 31px;
	background: transparent url(../gfx/kommentar_trenner.gif) left center repeat-x;
}

#maincol .umfrageEnd
{
	height: 16px;
	background: transparent url(../gfx/linkbox_pink_end.gif) no-repeat;
	margin: 0 0 0 7px;
}

#maincol .umfrageErgebnis
{
	width: 110px;
	float: left;
}

#maincol .umfrageErgebnisBasis
{
	width: 100px;
	height: 17px;
	background: #ef85ba;
	position: relative;
	line-height: 1px;
	font-size: 1px;
}

#maincol .umfrageErgebnisBalken
{
	height: 17px;
	background: #e11179;
	line-height: 1px;
	font-size: 1px;
}

#maincol .umfrageProzent
{
	color: white;
	line-height: 12px;
	font-size: 10px;
	position: absolute;
	right: 5px;
	top: 2px;
}

#maincol .umfrageBorder
{
	width: 100px;
	height: 17px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent url(../gfx/umfrage_border.gif) no-repeat;
	line-height: 1px;
	font-size: 1px;
}

#maincol .umfrage .text
{
	margin: 0 0 0 110px;
	width: 140px;
}

#maincol .psychoquiz .rechts,
#popup .psychoquiz .rechts
{
	margin: 0 10px 0 0;
}

#maincol .psychoquiz .tab,
#popup .psychoquiz .tab
{
	clear: left;
	padding: 17px 10px 10px 10px;
	background: #fce7f1 url(../gfx/psychotest_tab.gif) no-repeat;
}

#maincol .psychoquiz .tabfull,
#popup .psychoquiz .tabfull
{
	padding: 17px 0 10px 0;
	background: #fce7f1 url(../gfx/psychotest_tab.gif) no-repeat;
}

#maincol .psychoquiz .tabfull .umfrageErgebnis,
#maincol .psychoquiz .tabfull span,
#popup .psychoquiz .tabfull .umfrageErgebnis,
#popup .psychoquiz .tabfull span
{
	margin: 0 0 0 25px;
	display: inline;
}

#maincol .psychoquiz .tabfull .text,
#popup .psychoquiz .tabfull .text
{
	font-weight: bold;
	padding: 1px 0 0 0;
}

#maincol .psychoquiz .tab .result,
#popup .psychoquiz .tab .result
{
	height: 15px;
	line-height: 12px;
	font-weight: bold;
	padding: 2px 0 0 8px;
	background: #e11179 url(../gfx/rund_links.gif) no-repeat;
	color: white;
	float: left;
}

#maincol .psychoquiz .tab h4,
#popup .psychoquiz .tab h4
{
	font-size: 12px;
	margin: 15px 0 5px 0;
	padding: 0;
}

#maincol .psychoquiz .tab .resultEnd,
#popup .psychoquiz .tab .resultEnd
{
	height: 17px;
	width: 8px;
	line-height: 1px;
	background: #e11179 url(../gfx/rund_rechts.gif) no-repeat;
	float: left;
}

#maincol .psychoquiz .tab strong,
#popup .psychoquiz .tab strong
{
	line-height: 17px;
}

#maincol .psychoquiz .aktiv a,
#popup .psychoquiz .aktiv a
{
	color: black;
}

#maincol .psychoquiz .aktiv .dot,
#popup .psychoquiz .aktiv .dot
{
	width: 28px;
	height: 22px;
	padding: 6px 0 0 0;
	text-align: center;
	color: white;
	font-weight: bold;
	background: transparent url(../gfx/psychotest_punkt_aktiv.gif) no-repeat;
	float: left;
}

#maincol .psychoquiz .dottext,
#popup .psychoquiz .dottext
{
	margin: 0 0 0 40px;
}

#maincol .psychoquiz .text .image,
#maincol .psychoquiz .dottext .image,
#popup .psychoquiz .text .image,
#popup .psychoquiz .dottext .image
{
	float: left;
	margin: 0 7px 5px 0;
	position: relative;
}

#maincol .psychoquiz .text .image img,
#popup .psychoquiz .text .image img
{
	display: block;
}

#maincol .psychoquiz .inaktiv .dot,
#popup .psychoquiz .inaktiv .dot
{
	width: 28px;
	height: 22px;
	padding: 6px 0 0 0;
	text-align: center;
	color: white;
	font-weight: bold;
	background: transparent url(../gfx/psychotest_punkt_inaktiv.gif) no-repeat;
	float: left;
}

#maincol .psychoquiz .text a,
#maincol .psychoquiz .dottext a,
#popup .psychoquiz .text a,
#popup .psychoquiz .dottext a
{
	line-height: 28px;
	font-weight: bold;
}

#maincol .psychoquizEnd,
#popup .psychoquizEnd
{
	height: 27px;
	background: transparent url(../gfx/psychotest_end.gif) no-repeat;
	margin: 0 0 0 7px;
}

#maincol .mehrUmfragen
{
	height: 233px;
	padding: 20px 7px 0 7px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/background_pink_557x253.gif) no-repeat;
	position: relative;
}

#maincol .mehrUmfragen .mehrLinks
{
	position: absolute;
	width: 12px;
	height: 18px;
	left: 7px;
	top: 113px;
}
#maincol .mehrUmfragen .mehrRechts
{
	position: absolute;
	width: 12px;
	height: 18px;
	right: 7px;
	top: 113px;
}

#maincol .mehrUmfragen .umfragencontainer
{
	padding: 0 0 0 12px;
}

#maincol .mehrUmfragen .umfragencontainer .element
{
	width: 249px;
	height: 55px;
	background: white url(../gfx/weitere_bg.gif) right center no-repeat;
	margin: 0 0 6px 7px;
	float: left;
	display: inline;
}

#maincol .mehrUmfragen .umfragencontainer .element img
{
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

#maincol .mehrUmfragen .umfragencontainer .element .text
{
	padding: 14px 10px 0 0;
	font-size: 10px;
	line-height: normal;
}

#maincol .gewinnspiel
{
	margin: 0 0 0 7px;
	line-height: 16px;
}

#maincol .gewinnspiel .bild,
.teaserliste img
{
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

#maincol td.label
{
	width: 220px;
	padding: 0 0 10px 0;
	vertical-align: top;
}

#maincol td.eingabe
{
	padding: 0 0 10px 0;
	vertical-align: top;
}

#maincol .box150
{
	height: 150px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/background_pink_557x150.gif) no-repeat;
}

#maincol .box557
{
	margin: 0 0 0 7px;
}

#maincol .box557 h3
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}

#maincol .box557 .right
{
	float: right;
}

#maincol .textbox
{
	margin: 0 0 0 7px;
}

#maincol .textbox i
{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

#maincol .box150 .inner
{
	padding: 20px 7px;
}

#maincol .box150 h1,
#community .blogintro h1
{
	font-size: 16px;
	margin: 0 0 15px 0;
	padding: 0;
}

#maincol .fraggabi
{
	margin: 0 0 0 7px;
	height: 168px;
	background: transparent url(../gfx/gabi_blog_bg.gif) no-repeat;
	padding: 20px 7px 0 205px;
	color: white;
	font-weight: bold;
	position: relative;
	line-height: 16px;
}

#maincol .fraggabi .fragestellen
{
	position: absolute;
	right: 7px;
	bottom: 25px;
	display: inline;
}

#maincol .gabiantwort
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/gabi_frage_hl_bg.gif) no-repeat;
	padding: 0 10px;
	line-height: 16px;
}

#maincol .gabiantwort h1
{
	color: white;
	line-height: 40px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	margin: 0 0 5px 0;
}

#maincol .gabiantwort .antwort
{
	padding: 0 0 0 205px;
	background: transparent url(../gfx/gabi.gif) no-repeat;
	min-height: 180px;
}

#maincol .gabiantwort .antwort .rechts
{
	margin: 20px 0 0 0;
}

#maincol .fragen
{
	padding: 5px 0 0 0;
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) top center no-repeat;
	width: 557px;
}

#maincol .fragen .trenner,
#maincol .gabiantwort .trenner,
#maincol .regsteps .trenner
{
	height: 25px;
	background: transparent url(../gfx/kommentar_trenner.gif) left center repeat-x;
}

#maincol .fragen .inner
{
	padding: 20px 10px 0 10px;
	line-height: 18px;
}

#maincol .fragen h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#maincol .tagcloud
{
	text-align: center;
	padding: 0 7px;
}

#maincol .tagcloud span
{
	vertical-align: baseline;
	margin: 0 10px;
	line-height: 20px;
}

#maincol .tagcloud .level1
{
	font-size: 10px;
}

#maincol .tagcloud .level2
{
	font-size: 12px;
}

#maincol .tagcloud .level3
{
	font-size: 14px;
}

#maincol .tagcloud .level4
{
	font-size: 16px;
}

#maincol .archivsuche
{
	width: 263px;
	padding: 0 0 0 10px;
	height: 20px;
	float: left;
}

#maincol .archivsuche span,
#maincol .lexikonSuche span,
#maincol .hauptSuche span
{
	margin: 0 8px 0 0;
	vertical-align: middle;
}

#maincol .frageblog,
#maincol .aktionsblog
{
	margin: 0 0 0 7px;
	background: #fce7f1;
}

#maincol .frageblog img,
#maincol .aktionsblog img
{
	display: block;
}

#maincol .aktionsblog .textbeitrag img
{
	display: inline;
}

#maincol .frageblog h1,
#maincol .aktionsblog h1
{
	color: white;
	padding: 0 0 0 10px;
	background: #e11179 url(../gfx/frageblog_headline_bg.gif) right bottom no-repeat;
	line-height: 41px;
	font-size: 16px;
	margin: 0;
}

#maincol .frageblog .actionbar,
#maincol .aktionsblog .actionbar
{
	padding: 0 0 0 10px;
	margin-top: 5px;
}

#maincol .aktionsblog .inner
{
	padding: 10px 10px 0 10px;
	line-height: 16px;
}

#maincol .textbeitrag .userimage
{
	float: left;
}

#maincol .textbeitrag .text
{
	margin: 0 0 0 60px;
}

#maincol .textbeitrag .text strong
{
	display: block;
}

#maincol .aktionsblogBilderTeaser
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) top center no-repeat;
	padding: 15px 0 0 0;
}

#maincol .aktionsblogBilderTeaserGrey
{
	margin: 0 0 0 7px;
	background: #f1f1f1 url(../gfx/linkbox_grey_upper.gif) top center no-repeat;
	padding: 15px 0 0 0;
}


#maincol .aktionsblogBilderTeaser h2,
#maincol .aktionsblogBilderTeaserGrey h2
{
	font-size: 14px;
	margin: 0 0 15px 10px;
	padding: 0;
	font-style: italic;
}

#maincol .aktionsblogBilderTeaser .item,
#maincol .aktionsblogBilderTeaserGrey .item
{
	margin: 0 12px 20px 16px;
	width: 82px;
	height: 125px;
	float: left;
	display: inline;
	overflow: hidden;
}

#maincol .aktionsblogBilderTeaserGrey .item .rank
{
	color: white;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	line-height: 24px;
	background: transparent url(../gfx/rank_82_bg.gif) no-repeat;
}

#maincol .aktionsblogBilderTeaser .item .image,
#maincol .aktionsblogBilderTeaserGrey .item .image
{
	height: 72px;
	padding: 5px 0;
	text-align: center;
	background: transparent url(../gfx/community_item_bg.gif) no-repeat;
}

#maincol .aktionsblogBilderTeaser .item .image img,
#maincol .aktionsblogBilderTeaserGrey .item .image img
{
	display: block;
	margin: auto;
}

#maincol .aktionsblogBilderTeaser .item .titel,
#maincol .aktionsblogBilderTeaserGrey .item .titel
{
	height: 24px;
	overflow: hidden;
	font-weight: bold;
	margin: 2px 0 3px 0;
	font-size: 10px;
	text-align: center;
	line-height: 12px;
}

#maincol .aktionsblogBilderTeaser .item span,
#maincol .aktionsblogBilderTeaserGrey .item span
{
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	display: block;
}

#maincol .antworten #filters
{
	margin: 10px 0 0 10px;
}

#maincol .antworten .antwortitem,
#maincol .linkboxGrey .antwortitem,
#maincol .linkboxGrey .antwortitemFull
{
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	width: 430px;
}

#maincol .linkboxGrey .antwortitemFull
{
	margin: 0 10px 0 10px;
	width: auto;
}

#maincol .linkboxGrey .trenner
{
	clear: left;
	height: 9px;
	background: transparent url(../gfx/trenner_dot_pink.gif) left top repeat-x;
	margin: 0 10px;
	font-size: 1px;
	line-height: 1px;
}

#maincol .antworten #bigapages
{
	margin-top: 20px;
}

#maincol .antworten .inner
{
	margin: 0 10px;
}

#maincol .antwortitem .userimage,
#maincol .antwortitemFull .userimage
{
	width: 50px;
	float: left;
}

#maincol .linkboxGrey .userimage .rank
{
	background: transparent url(../gfx/toptenantworten_bg.gif) no-repeat;
	color: white;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}

#maincol .antwortitem .antwort,
#maincol .antwortitemFull .antwort
{
	margin: 0 0 0 60px;
	line-height: 16px;
}

#maincol .antwortitem .antwort .melden,
#maincol .antwortitem .antwort .small,
#maincol .antwortitemFull .antwort .melden,
#maincol .antwortitemFull .antwort .small
{
	margin: 5px 0 0 0;
}

#maincol .topvote
{
	width: 92px;
	height: 77px;
	background: transparent url(../gfx/vote_top_bg.gif) no-repeat;
	float: right;
	padding: 16px 0 0 14px;
	color: #e11179;
	font-size: 10px;
}

#maincol .flopvote
{
	width: 92px;
	height: 77px;
	background: transparent url(../gfx/vote_flop_bg.gif) no-repeat;
	float: right;
	padding: 16px 0 0 14px;
	color: #e11179;
	font-size: 10px;
}

#maincol .evenvote
{
	width: 92px;
	height: 77px;
	background: transparent url(../gfx/vote_even_bg.gif) no-repeat;
	float: right;
	padding: 16px 0 0 14px;
	color: #e11179;
	font-size: 10px;
}

#maincol .topvote .danke,
#maincol .flopvote .danke,
#maincol .evenvote .danke
{
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	padding: 18px 12px 0 0;
	font-weight: bold;
}

#maincol .topvote .danke,
#maincol .flopvote .danke
{
	color: white;
}

#maincol .evenvote .danke
{
	color: #f088bc;
}

#maincol .topvote .votetop
{
	width: 85px;
	height: 26px;
	background: transparent url(../gfx/top_vote_top.gif) no-repeat;
	position: relative;
	margin: 0 0 5px 0;
	cursor: pointer;
}

#maincol .topvote .voteflop
{
	width: 85px;
	height: 27px;
	background: transparent url(../gfx/top_vote_flop.gif) no-repeat;
	position: relative;
	cursor: pointer;
}

#maincol .flopvote .votetop
{
	width: 85px;
	height: 26px;
	background: transparent url(../gfx/flop_vote_top.gif) no-repeat;
	position: relative;
	margin: 0 0 5px 0;
	cursor: pointer;
}

#maincol .flopvote .voteflop
{
	width: 85px;
	height: 27px;
	background: transparent url(../gfx/flop_vote_flop.gif) no-repeat;
	position: relative;
	cursor: pointer;
}

#maincol .evenvote .votetop
{
	width: 85px;
	height: 26px;
	background: transparent url(../gfx/even_vote_top.gif) no-repeat;
	position: relative;
	margin: 0 0 5px 0;
	cursor: pointer;
}

#maincol .evenvote .voteflop
{
	width: 85px;
	height: 27px;
	background: transparent url(../gfx/even_vote_flop.gif) no-repeat;
	position: relative;
	cursor: pointer;
}


#maincol .topvote .votetop .votes,
#maincol .flopvote .votetop .votes,
#maincol .evenvote .votetop .votes
{
	font-size: 10px;
	position: absolute;
	width: 37px;
	text-align: center;
	bottom: 2px;
	left: 9px;	
}

#maincol .topvote .voteflop .votes,
#maincol .flopvote .voteflop .votes,
#maincol .evenvote .voteflop .votes
{
	font-size: 10px;
	position: absolute;
	width: 37px;
	text-align: center;
	top: 2px;
	left: 9px;	
}

#maincol .proImage,
#maincol .contraImage,
#maincol .procontra .contra,
#maincol .votelinkpro,
#maincol .votelinkcontra,
#maincol .argumente
{
	width: 275px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
}

#maincol .argumenteContainer
{
	width: 564px;
	background: transparent url(../gfx/argumenteContainer_bg.gif) repeat-y;
}

#maincol .argumenteProHead
{
	height: 35px;
	background: transparent url(../gfx/argumenteProHead.gif) no-repeat;
	width: 275px;
	margin: 0 0 10px 0;
}

#maincol .argumenteContraHead
{
	height: 35px;
	background: transparent url(../gfx/argumenteContraHead.gif) no-repeat;
	width: 275px;
	margin: 0 0 10px 0;
}

#maincol .argumente .userimage
{
	margin: 0 0 0 10px;
	float: left;
	display: inline;
}

#maincol .argumente .text
{
	margin: 0 10px 0 70px;
	line-height: 16px;
}

#maincol .argumente .text .small
{
	color: #888;
	margin: 5px 0;
}

#maincol .argumente .text .melden
{
	float: none;
}

#maincol .argumente .texteingabe
{
	clear: left;
	padding: 0 10px;
}

#maincol .argumente .texteingabe .kommentarfeld
{
	width: 249px;
	height: 171px;
}

#maincol .argumente .texteingabe strong
{
	display: block;
	margin: 0 0 5px 0;
}

#maincol .argumente .trenner,
#maincol .antworten .trenner
{
	clear: left;
	height: 21px;
	background: transparent url(../gfx/trenner_dot_pink.gif) left center repeat-x;
	margin: 0 10px;
	font-size: 1px;
	line-height: 1px;
}

#maincol .agrumenteProEnd
{
	height: 34px;
	background: transparent url(../gfx/abschluss_argument_pro.gif) no-repeat;
	padding: 10px 10px 0 0;
	text-align: right;
}

#maincol .agrumenteContraEnd
{
	height: 34px;
	background: transparent url(../gfx/abschluss_argument_contra.gif) no-repeat;
	padding: 10px 10px 0 0;
	text-align: right;
}

#maincol .votelinkcontra
{
	text-align: right;
}

#maincol .votelinkcontra a
{
	color: #f088bc;
	background-image: url(../gfx/link_pfeil_light.gif);
}

#maincol .proImage img,
#maincol .contraImage img
{
	display: block;
}

#maincol .procontra .contra
{
	height: 94px;
}

#maincol .procontra .pro
{
	width: 275px;
	float: left;
	height: 94px;
}

#maincol .procontra
{
	clear: left;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/pro_contra_vote_bg.gif) no-repeat;
	height: 94px;
	width: 557px;
	color: white;
	font-weight: bold;
}

#maincol .hotornot
{
	clear: left;
	background: transparent url(../gfx/hotornot_bg.gif) center right no-repeat;
	height: 139px;
	width: 564px;
	color: white;
	line-height: 16px;
}

#maincol .hotornot #voteleft
{
	height: 74px;
	font-size: 30px;
	line-height: 64px;
}

#maincol .hotornot #voteright
{
	font-size: 30px;
	line-height: 64px;
	height: 74px;
}

#maincol .hotornot #voteleft img,
#maincol .hotornot #voteright img
{
	display: inline;
}

.HONhl
{
	line-height: 29px;
	height: 29px;
	color: white;
	margin: 0 0 7px 7px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(../gfx/hl_bg_557x29.gif) no-repeat;
}

#maincol .hotornot .hotleft,
#maincol .hotornot .hotright
{
	width: 225px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
	color: white;
	padding: 5px 40px 0 10px;
}

#maincol .hotornot .hotright
{
	text-align: right;
	padding: 5px 10px 0 40px;
}

#maincol .hotornot .hotleft .intro,
#maincol .hotornot .hotright .intro
{
	height: 36px;
	overflow: hidden;
}

#maincol .HON_top_ten
{
	width: 268px;
	padding: 0 0 0 7px;
	float: left;
	display: inline;
	margin: 15px 0 0 0;
}

#midcol .midboxContent .HON_teaser
{
	width: 193px;
	float: left;
}

#midcol .midboxContent .HON_teaser .big
{
	font-weight: bold;
}

#maincol .HON_top_ten .small
{
	margin: 2px 0 0 0;
}

#maincol .HON_top_ten .rank
{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #e11179;
}

#maincol .HON_top_ten .imgLinks,
#maincol .HON_top_ten .imgRechts,
#midcol .midboxContent .HON_teaser .imgLinks,
#midcol .midboxContent .HON_teaser .imgRechts
{
	float: left;
}

#maincol .HON_top_ten .imgLinks
{
	border-right: 4px solid white;
}

#midcol .midboxContent .HON_teaser .imgLinks
{
	border-right: 3px solid white;
}

#maincol .HON_top_ten .prozent,
#midcol .midboxContent .HON_teaser .prozent
{
	clear: left;
	background: transparent url(../gfx/hon_top_ten_bg.gif) no-repeat;
	height: 24px;
	display: block;
	position: relative;
	font-size: 10px;
}

#midcol .midboxContent .HON_teaser .prozent
{
	background: transparent url(../gfx/hon_teaser_bg.gif) no-repeat;
}

#maincol .HON_top_ten .prozent .links
{
	position: absolute;
	width: 95px;
	left: 10px;
	top: 0;
	line-height: 24px;
	color: white;
	text-align: center;
}

#maincol .HON_top_ten .prozent .rechts
{
	position: absolute;
	width: 95px;
	right: 10px;
	top: 0;
	line-height: 24px;
	color: white;
	text-align: center;
}

#midcol .midboxContent .HON_teaser .prozent .links
{
	position: absolute;
	width: 64px;
	left: 7px;
	top: 0;
	line-height: 24px;
	color: white;
	text-align: center;
}

#midcol .midboxContent .HON_teaser .prozent .rechts
{
	position: absolute;
	width: 64px;
	right: 7px;
	top: 0;
	line-height: 24px;
	color: white;
	text-align: center;
}

#maincol .procontra .pro .votes
{
	font-size: 36px;
	line-height: 36px;
	text-align: right;
	margin: 28px 20px 4px 0;
}

#maincol .procontra .pro .desc
{
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 0 15px;
}

#maincol .procontra .contra .votes
{
	font-size: 36px;
	line-height: 36px;
	margin: 28px 0 4px 20px;
	
}

#maincol .procontra .contra .desc
{
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 15px 0 0;
	text-align: right;
}

#maincol .poesieblogIntro
{
	margin: 0 0 0 7px;
	height: 112px;
	color: white;
	font-weight: bold;
	padding: 16px 10px 0 200px;
	position: relative;
	background: transparent url(../gfx/poesie_intro_bg.gif) no-repeat;
	line-height: 16px;
}

#maincol .poesieblogIntro .schreiben
{
	position: absolute;
	right: 10px;
	bottom: 20px;
	display: inline;
}

#maincol .poesie_teaser_liebe
{
	margin: 5px 0 0 7px;
	background: transparent url(../gfx/poesie_liebe_bg.gif) no-repeat;
	padding: 52px 10px 0 18px;
	height: 110px;
}

#maincol .poesie_teaser_fun
{
	margin: 0 0 0 7px;
	background: transparent url(../gfx/poesie_fun_bg.gif) no-repeat;
	padding: 54px 10px 0 18px;
	height: 111px;
}

#maincol .poesie_teaser_kummer
{
	margin: 10px 0 0 7px;
	background: transparent url(../gfx/poesie_kummer_bg.gif) no-repeat;
	padding: 44px 10px 0 18px;
	height: 109px;
}


#maincol .poesie_teaser_liebe .userimage,
#maincol .poesie_teaser_fun .userimage,
#maincol .poesie_teaser_kummer .userimage
{
	float: left;
}

#maincol .poesie_teaser_liebe .text,
#maincol .poesie_teaser_fun .text,
#maincol .poesie_teaser_kummer .text
{
	margin: 0 0 0 70px;
	padding: 0 115px 0 0;
	line-height: 16px;
}

#maincol .poesie_teaser_liebe .text strong,
#maincol .poesie_teaser_fun .text strong,
#maincol .poesie_teaser_kummer .text strong
{
	display: block;
}

#maincol .poesie_teaser_liebe .gedichtinfo,
#maincol .poesie_teaser_fun .gedichtinfo,
#maincol .poesie_teaser_kummer .gedichtinfo
{
	font-size: 10px;
	color: #888;
	width: 330px;
	float: left;
	margin: 10px 0 0 20px;
	display: inline;
}

#maincol .poesie_teaser_liebe .gedichtinfo span,
#maincol .poesie_teaser_fun .gedichtinfo span,
#maincol .poesie_teaser_kummer .gedichtinfo span
{
	margin: 0 0 0 10px;
}

#maincol .poesie_teaser_liebe .gedichtinfo i,
#maincol .poesie_teaser_fun .gedichtinfo i,
#maincol .poesie_teaser_kummer .gedichtinfo i
{
	color: black;
	font-style: normal;
}

#maincol .poesie_teaser_liebe .vote,
#maincol .poesie_teaser_fun .vote,
#maincol .poesie_teaser_kummer .vote
{
	margin: 8px 0 0 415px;
}

#maincol .poesie_teaser_liebe .vote .melden,
#maincol .poesie_teaser_fun .vote .melden,
#maincol .poesie_teaser_kummer .vote .melden
{
	background: transparent url(../gfx/ico_melden.gif) left center no-repeat;
	padding: 0 0 0 18px;
	font-size: 10px;
	line-height: 14px;
	display: block;
	margin: 5px 0 0 0;
}

#maincol .gedichtlabel
{
	width: 80px;
	float: left;
	font-weight: bold;
	line-height: 20px;
}

#maincol .gedichtinput
{
	margin: 0 0 0 80px;
	line-height: 20px;
}

#maincol .gedichtinput strong
{
	line-height: 20px;
}

#maincol .gedichtinput .radio
{
	vertical-align: middle;
	padding: 0;
	margin: 1px 0 0 0;
}

#maincol .gedichtinput span
{
	margin: 0 25px 0 5px;
	vertical-align: middle;
}

#maincol .poesie_liebe_full
{
	margin: 0 0 0 7px;
	padding: 71px 20px 0 17px;
	background: #fce7f2 url(../gfx/poesie_liebe_full.gif) no-repeat;
}

#maincol .poesie_fun_full
{
	margin: 0 0 0 7px;
	padding: 71px 20px 0 17px;
	background: #e7f6fc url(../gfx/poesie_fun_full.gif) no-repeat;
}

#maincol .poesie_kummer_full
{
	margin: 0 0 0 7px;
	padding: 71px 20px 0 17px;
	background: #f1f1f1 url(../gfx/poesie_kummer_full.gif) no-repeat;
}

#maincol .poesie_liebe_full_end
{
	margin: 0 0 0 7px;
	height: 29px;
	background: transparent url(../gfx/poesie_liebe_full_abschluss.gif) no-repeat; 
}

#maincol .poesie_fun_full_end
{
	margin: 0 0 0 7px;
	height: 29px;
	background: transparent url(../gfx/poesie_fun_full_abschluss.gif) no-repeat; 
}

#maincol .poesie_kummer_full_end
{
	margin: 0 0 0 7px;
	height: 29px;
	background: transparent url(../gfx/poesie_kummer_full_abschluss.gif) no-repeat; 
}

#maincol .poesie_liebe_full .userimage,
#maincol .poesie_fun_full .userimage,
#maincol .poesie_kummer_full .userimage
{
	float: left;
}

#maincol .poesie_liebe_full .gedicht,
#maincol .poesie_fun_full .gedicht,
#maincol .poesie_kummer_full .gedicht
{
	margin: 0 0 0 75px;
}

#maincol .poesie_liebe_full .gedicht h1,
#maincol .poesie_fun_full .gedicht h1,
#maincol .poesie_kummer_full .gedicht h1
{
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 14px;
}

#maincol .lexikonIntro
{
	margin: 0 0 0 7px;
	background: #e11179 url(../gfx/ABC.gif) 12px 20px no-repeat;
	padding: 18px 10px 0 160px;
	min-height: 90px;
	color: white;
	font-weight: bold;
	line-height: 16px;
}

#maincol .lexikonSuche
{
	margin: 0 0 0 7px;
	padding: 45px 10px 0 0;
	height: 33px;
	background: transparent url(../gfx/lexikon_suche.gif) no-repeat;
	text-align: right;
	position: relative;
}

#maincol .lexikonSuche .back
{
	position: absolute;
	left: 10px;
	top: 47px;
}

#maincol .lexikonABC
{
	margin: 0 0 0 12px;
}

#maincol .lexikonABC div
{
	width: 20px;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	float: left;
	margin: 0 1px 0 0;
	display: inline;
	background: transparent url(../gfx/lexikon_abc_bg.gif) no-repeat;
	text-transform: uppercase;
	text-align: center;
}

#maincol .lexikonABC div.aktiv
{
	background: transparent url(../gfx/lexikon_abc_aktiv_bg.gif) no-repeat;
}

#maincol .lexikonABC a
{
	color: white;
	text-decoration: none;
}

#maincol .logbox
{
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/557_rund_rechts.gif) no-repeat;
	padding: 12px 10px 0 10px;
	line-height: 16px;
}

#maincol .lexikonTeaser
{
	background: #fce7f1 url(../gfx/lexikon_bg_rund_abschluss.gif) right bottom no-repeat;
	margin: 0 0 10px 7px;
	min-height: 85px;
}

#maincol .lexikonTeaser img
{
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

#maincol .lexikonTeaser .headline
{
	background: #f088bc url(../gfx/lexikon_bg_rund.gif) right top no-repeat;	
	padding: 0 10px 0 0;
}

#maincol .lexikonTeaser .text
{
	padding: 5px 10px 0 10px;
	line-height: 16px;
}

#maincol .lexikonTeaser .text .kommentare
{
	font-size: 10px;
	margin: 5px 0 0 0;
}

#maincol .lexikonTeaser .headline a
{
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	color: white;
	display: block;
	background: transparent url(../gfx/pfeil_white.gif) right center no-repeat;
	padding: 0 0 0 10px;
}

#maincol .logbox .table
{
	margin: 0 auto;
}

#maincol .logbox .loginerror
{
	margin: 0 0 20px 0;
}

#maincol .logbox td.clLabel
{
	width: 90px;
	font-weight: bold;
}

#maincol .logbox strong
{
	margin: 0 15px 0 0;
}

#maincol .box557_rund_links_abschluss
{
	height: 12px;
	background: transparent url(../gfx/557_rund_links_abschluss.gif) no-repeat;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 0 7px;
}

#maincol #register
{
	line-height: 16px;
}

#maincol #register .step
{
	width: 120px;
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	color: #d99eba;
}

#maincol #register .aktiv
{
	color: black;
}

#maincol #register .pfeil
{
	width: 40px;
	height: 50px;
	background: transparent url(../gfx/register_step_bg.gif) center center no-repeat;
	float: left;
}

#maincol #register .step h3
{
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#maincol .regsteps
{
	margin-top: 10px;
}

#maincol .regsteps .inner,
#maincol #kontakt .inner,
#maincol #newsletter .inner
{
	padding: 25px 10px 0 10px;
}

#maincol #kontakt .rechts
{
	margin-top: 40px;
}

#maincol .regsteps .steplinks,
#usercard .steplinks
{
	width: 170px;
	margin: 0 0 0 10px;
	font-weight: bold;
	line-height: 17px;
	float: left;
	display: inline;
}

#maincol .regsteps .steprechts,
#usercard .steprechts
{
	margin: 0 0 0 185px;
	line-height: 17px;
	padding: 0 10px 0 0;

}

#maincol .regsteps .small
{	
	margin: 20px 0 0 10px;
}

#maincol .regsteps .rechts
{
	margin: 20px 10px 0 0;
}

#maincol .regsteps .steprechts .small
{
	line-height: 14px;
	margin: 0;
}

#maincol .regsteps .steprechts span,
#usercard .steprechts span
{
	margin: 0 30px 0 5px;
}

#maincol .regsteps .inner h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 20px 0;;
	padding: 0;
}

#maincol .regsteps .inner h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;;
	padding: 0;
}

#maincol #userimage_dummy h2,
#maincol #userimage_image h2,
#usercard #userimage_dummy h2,
#usercard #userimage_image h2
{
	margin: 0 0 25px 0;
}

#maincol #userimage_dummy,
#usercard #userimage_dummy
{
	width: 295px;
	height: 188px;
	margin: 60px 82px 0 0;
	float: left;
	display: inline;
	background: transparent url(../gfx/userimage_dummies_bg.gif) left 28px no-repeat;
}

#maincol #userimage_image,
#usercard #userimage_image
{
	width: 160px;
	height: 188px;
	margin: 60px 0 0 0;
	float: left;
	display: inline;
	background: transparent url(../gfx/userimage_userimage_bg.gif) left 28px no-repeat;
}

#usercard #userimage_dummy
{
	margin: 60px 72px 0 0;
	background-image: url(../gfx/userimage_dummies_uc_bg.gif);
}

#usercard #userimage_image
{
	background-image: url(../gfx/userimage_userimage_uc_bg.gif);
}

#userimage_image #mdumb
{
	margin: 0 0 0 14px;
}

#usercard #stimmung
{
	margin: 20px 0 0 0;
}

#maincol #stimmung div,
#usercard #stimmung div
{
	width: 25px;
	padding: 25px 0 0 0;
	float: left;
	margin: 0 16px 0 0;
	text-align: center;
}

#maincol #stimmung input,
#usercard #stimmung input
{
	padding: 0;
	margin: 0;
}

#maincol #stimmung .heiter
{
	background: #fce7f1 url(../gfx/ico_stimmung_heiter.gif) top center no-repeat;
}

#usercard #stimmung .heiter
{
	background: transparent url(../gfx/ico_stimmung_uc_heiter.gif) top center no-repeat;
}

#maincol #stimmung .heiter_wolkig
{
	background: #fce7f1 url(../gfx/ico_stimmung_heiter_wolkig.gif) top center no-repeat;
}

#usercard #stimmung .heiter_wolkig
{
	background: transparent url(../gfx/ico_stimmung_uc_hwolkig.gif) top center no-repeat;
}

#maincol #stimmung .wolkig
{
	background: #fce7f1 url(../gfx/ico_stimmung_wolkig.gif) top center no-repeat;
}

#usercard #stimmung .wolkig
{
	background: transparent url(../gfx/ico_stimmung_uc_wolkig.gif) top center no-repeat;
}

#maincol #stimmung .regen
{
	background: #fce7f1 url(../gfx/ico_stimmung_regen.gif) top center no-repeat;
}

#usercard #stimmung .regen
{
	background: transparent url(../gfx/ico_stimmung_uc_regen.gif) top center no-repeat;
}

#maincol #stimmung .gewitter
{
	background: #fce7f1 url(../gfx/ico_stimmung_gewitter.gif) top center no-repeat;
}

#usercard #stimmung .gewitter
{
	background: transparent url(../gfx/ico_stimmung_uc_gewitter.gif) top center no-repeat;
}

#maincol .meinCharakter
{
	padding: 45px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

#maincol .charakterTyp
{
	margin: 0 0 0 160px;
	font-weight: bold;
	text-align: center;
	width: 103px
}

#maincol .charakterTyp img
{
	margin: 0 0 5px 0;
	display: block;
}

#maincol #kontakt .label,
#maincol #newsletter .label
{
	float: left;
	width: 132px;
	font-weight: bold;
}

#maincol #kontakt .kontakteingabe,
#maincol #newsletter .kontakteingabe
{
	margin: 0 0 0 132px;
}

#maincol #kalenderHead
{
	margin: 0 0 0 7px;
	height: 98px;
	padding: 20px 159px 0 10px;
	background: transparent url(../gfx/kalender_head_bg.gif) no-repeat;
}

#maincol .kalenderTab
{
	color: white;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 182px;
	height: 40px;
	float: left;
	display: inline;
}

#maincol .kalenderPrev
{
	background: transparent url(../gfx/kalender_tab_prev.gif) no-repeat;
	margin: 0 5px 0 7px;
}

#maincol .kalenderNow
{
	width: 183px;
	background: transparent url(../gfx/kalender_tab_now.gif) no-repeat;
}

#maincol .kalenderNext
{
	background: transparent url(../gfx/kalender_tab_next.gif) no-repeat;
	margin: 0 0 0 5px;
}

#maincol #kalender
{
	clear: left;
	margin: 0 0 0 7px;
	padding: 13px 0 0 0;
	background: #f4a9ce url(../gfx/kalender_bg.gif) no-repeat;
}

#maincol #kalender h1
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

#maincol #kalender h2
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: white;
}

#maincol #kalender h3
{
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

#maincol #kalender #tage
{
	padding: 0 0 0 6px;
}

#maincol #kalender #tage .tag
{
	width: 90px;
	height: 53px;
	padding: 6px;
	margin: 0 0 6px 6px;
	float: left;
	display: inline;
	position: relative;
}

#maincol #kalender #tage .tag .mehr
{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#maincol #kalender #tage .blank
{
	background: transparent url(../gfx/kalender_blank.gif) no-repeat;
}

#maincol #kalender #tage .montag
{
	background: transparent url(../gfx/kalender_montag.gif) no-repeat;
}

#maincol #kalender #tage .donnerstag_heute
{
	background: transparent url(../gfx/kalender_donnerstag_heute.gif) no-repeat;
}

#maincol #kalender .tag .datum
{
	font-weight: bold;
	font-size: 14px;
	color: #e9539e;
	line-height: 14px;
}

#maincol #kalender .tag .eintrag
{
	font-size: 9px;
	line-height: 12px;
	width: 82px;
	height: 12px;
	overflow: hidden;
}

#maincol #kalender .tag .canceled
{
	text-decoration: line-through;
	color: #e11179;
}

#maincol #kalender .termine
{
	width: 533px;
	background: white url(../gfx/kalender_termine_bg.gif) no-repeat;
	margin: 0 0 0 7px;
	padding: 9px 5px 0 5px;
}

#maincol #kalender .termine .userimage
{
	margin: 1px 0 0 0;
	width: 30px;
	height: 30px;
	float: left;
	overflow: hidden;
}

#maincol #kalender .termine .text
{
	margin: 0 0 0 40px;
	width: 400px;
}

#maincol #kalender .termine .text .titel
{
	position: relative;
	width: 400px;
	font-weight: bold;
}

#maincol #kalender .termine .text .titel .loeschen
{
	position: absolute;
	top: 2px;
	left: 435px;
	font-weight: normal;
}

#maincol #kalender .termine .trenner
{
	clear: left;
	height: 15px;
	background: transparent url(../gfx/trenner_dot_pink.gif) left center repeat-x;
}

#maincol #kalender .termine .canceled
{
	text-decoration: line-through;
}


#maincol #kalender .termineEnd
{
	width: 543px;
	height: 7px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/kalender_termine_abschluss.gif) no-repeat;
	font-size: 1px;
	line-height: 1px;
}

#maincol #kalender #geburtstage,
#maincol #kalender #mitglieder,
#maincol #kalender #blogs
{
	width: 168px;
	height: 433px;
	background: white url(../gfx/13infobox_left_bg.gif) no-repeat;
	margin: 0 0 0 7px;
	float: left;
	display: inline;
	padding: 10px 0 10px 7px;
}

#maincol #kalender .label
{
	width: 175px;
	margin: 0 0 10px 8px;
	float: left;
	display: inline;
	font-size: 14px;
	color: white;
	font-weight: bold;
	font-style: italic;
}

#maincol #kalender .scroll
{
	width: 161px;
	height: 433px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 7px 0 0;
}

#maincol #kalender #mitglieder,
#maincol #kalender #blogs
{
	margin: 0 0 0 8px;
}

#maincol #kalender #geburtstage a,
#maincol #kalender #mitglieder a
{
	font-weight: bold;
	display: block;
	line-height: 20px;
}

#maincol #kalender #blogs
{
	display: block;
}

#maincol #kalender #blogs .trenner
{
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: transparent url(../gfx/trenner_dot_pink.gif) left center repeat-x;
}

#maincol #kalender .linkslabel
{
	width: 80px;
	font-weight: bold;
	line-height: 17px;
	float: left;
	display: inline;
}

#maincol #kalender .rechtseingabe
{
	margin: 0 0 0 80px;
	line-height: 17px;

}

#maincol .kalenderEnd
{
	margin: 0 0 0 7px;
	height: 19px;
	background: transparent url(../gfx/kalender_abschluss.gif) no-repeat;
}

#maincol .intro404
{
	margin: 0 0 0 7px;
	height: 103px;
	background: transparent url(../gfx/404_intro_bg.gif) no-repeat;
	padding: 25px 10px 0 210px;
	color: white;
	font-weight: bold;
}

#maincol .intro404 h1
{
	font-size: 14px;
	margin: 0 0 7px 0;
	padding: 0;
}

#maincol .suchergebnis
{
	margin: 10px 0 0 7px;
	height: 60px;
	background: transparent url(../gfx/suchbox_bg.gif) no-repeat;
	padding: 10px;
	overflow: hidden;
}

#maincol .suchergebnis h1
{
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0;
}

#maincol .abo
{
	margin: 0 0 0 7px;
	width: 557px;
}

#maincol .abo img
{
	float: left;
	margin: 0 15px 5px 0;
	display: inline;
}

#maincol .abo .rechts
{
	margin: 20px 0 0 0;
}

/* ---- COMMUNITY ------------------------------------------------------------------------ */

#community
{
	width: 571px;
	float: left;
	margin: 0;
	display: inline;
}

#community h2
{
	margin: 0 0 0 7px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

#community .userselection
{
	margin: 0 0 0 7px;
	background: url(../gfx/community_selection_bg.gif) no-repeat;
	padding: 20px 14px 0 3px;
	height: 233px;
}

#community .userselection .user
{
	width: 72px;
	height: 84px;
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
	text-align: center;
	margin: 6px 0 0 6px;
	float: left;
	display: inline;
}

#community .userselection .user img
{
	display: block;
}

#community .forumteaser
{
	margin: 0 0 0 7px;
	background: url(../gfx/community_forumteaser_bg.gif) no-repeat;
	padding: 15px 0 0 0;
	height: 192px;
	line-height: 14px;
}

#community .forumteaser h2
{
	margin: 0 0 15px 10px;
}

#community .forumteaser .container
{
	width: 268px;
	float: left;
	padding: 0 7px;
}

#community .forumteaser .container i
{
	display: block;
	font-weight: bold;
	margin: 0 0 6px 0;
}

#community .forumteaser .container .user
{
	height: 30px;
	width: 30px;
	float: left;
	margin: 0 7px 0 0;
	display: inline;
}

#community .forumteaser .container h3
{
	padding: 2px 0 0 0;
	margin: 0;
	font-size: 12px;
}

#community .forumteaser .container .small,
#maincol .antwort .small
{
	color: #888;
}

#community .forumteaser .container .alle
{
	margin: 12px 11px 0 0;
	text-align: right;
}

#community .flashteaser
{
	margin: 0 7px;
	height: 170px;
}

#community .box
{
	margin: 0 0 0 7px;
}

#community .halfbox
{
	width: 277px;
	height: 278px;
	background: transparent url(../gfx/community_halfbox_282x278.gif) no-repeat;
	float: left;
	padding: 0 0 0 5px;
	position: relative;
}

#community .halfbox .rechts
{
	position: absolute;
	bottom: 18px;
	right: 20px;
}

#community .halfbox h2
{
	line-height: 32px;
	margin: 0 0 0 7px;
}

#community .bilderselection
{
	margin: 0 0 0 7px;
	background: transparent url(../gfx/bilder_selection_bg.gif) no-repeat;
	padding: 20px 0 0 0;
	height: 263px;
	position: relative;
}

#community .bilderselection .rechts
{
	position: absolute;
	bottom: 18px;
	right: 18px;
}

#community .bilderselection .item,
#maincol .allebilder .item
{
	margin: 0 3px 6px 7px;
	width: 82px;
	float: left;
	display: inline;
}

#community .halfbox .item
{
	margin: 0 3px 6px 3px;
	width: 82px;
	float: left;
	display: inline;
}

#community .halfbox .item .image,
#maincol .allebilder .item .image,
#community .bilderselection .item .image,
#usercard .contentBody .element_548_Selection .item .image
{
	height: 72px;
	padding: 5px 0;
	text-align: center;
	background: transparent url(../gfx/community_item_bg.gif) no-repeat;
}

#community .halfbox .item .image img,
#maincol .allebilder .item .image img,
#community .bilderselection .item .image img,
#usercard .contentBody .element_548_Selection .item .image img
{
	display: block;
	margin: auto;
}

#community .halfbox .item span,
#maincol .allebilder .item span,
#community .bilderselection .item span,
#usercard .contentBody .element_548_Selection .item span
{
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	display: block;
}

#community .box150
{
	height: 150px;
	margin: 0 7px 0 7px;
	background: transparent url(../gfx/background_pink_557x150.gif) no-repeat;
}

#community .box150 .inner
{
	padding: 20px 7px;
}

#community .box150 h1
{
	font-size: 16px;
	margin: 0 0 15px 0;
	padding: 0;
}

#community .videoteaser
{
	height: 334px;
	padding: 20px 0 0 9px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/video_bg.gif) no-repeat;
	position: relative;
}

#community .videoteaser .rechts
{
	position: absolute;
	bottom: 20px;
	right: 20px;
}


#community .videoteaser h2
{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 0;
}

#community .videoteaser .video,
#maincol .allevideos .video
{
	width: 100px;
	float: left;
	margin: 0 10px 20px 0;
	display: inline;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	height: 116px;
	overflow: hidden;
}

#usercard .allevideos
{
	padding: 0 0 0 3px;
}

#usercard .video
{
	width: 100px;
	float: left;
	margin: 0 0 20px 7px;
	display: inline;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

#usercard .video span,
#usercard .user span
{
	display: block;
	margin: 3px 0 0 0;
}

#community .videoteaser .video .bild,
#maincol .allevideos .video .bild,
#usercard .video .bild
{
	width: 100px;
	height: 75px;
	background-repeat: no-repeat;
	margin: 0 0 2px 0;
}

#community .videoteaser .video .bild img,
#maincol .allevideos .video .bild img,
#usercard .video .bild img
{
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#community .videoteaser .video .titel,
#maincol .allevideos .video .titel,
#usercard .video .titel
{
	/* height: 24px; */
	overflow: hidden;
	font-weight: bold;
	margin: 0 0 3px 0;
}

#community .blogboxStart
{
	margin: 0 0 0 7px;
	height: 16px;
	padding: 20px 0 0 10px;
	background: transparent url(../gfx/blog_box_start.gif) no-repeat;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

#community .blogboxContent
{
	margin: 0 0 0 7px;
	background: transparent url(../gfx/blog_box_content.gif) repeat-y;
	padding: 0 17px 0 10px;
}

#community .blogboxContent .rechts
{
	margin: 10px 0 0 0;
}

#community .blogboxEnd
{
	margin: 0 0 0 7px;
	background: transparent url(../gfx/blog_box_abschluss.gif) no-repeat;
	height: 19px;
	font-size: 1px;
	line-height: 1px;
}

#community .mitgliedersuche,
#maincol .optionen
{
	padding: 15px 10px 0 10px;
	margin: 0 0 0 7px;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) top center no-repeat;
	width: 537px;
}

#community .mitgliedersuche h1
{
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0;
}

#community .mitgliedersuche .leftcol
{
	width: 110px;
	line-height: 17px;
	font-weight: bold;
	float: left;
}

#community .mitgliedersuche .rightcol,
#community .mitgliedersuche .multiinput,
#community .mitgliedersuche .geschlecht
{
	margin: 0 0 0 110px;
	line-height: 17px;
}

#community .mitgliedersuche .multiinput .radio,
#community .mitgliedersuche .geschlecht .radio
{
	padding: 0;
	margin: 2px 0 0 0;
	vertical-align: middle;
}

#community .mitgliedersuche .multiinput span
{
	vertical-align: middle;
	line-height: 17px;
	margin: 0 5px;
}

#community .mitgliedersuche .multiinput span.last
{
	margin: 0 0 0 43px;
}

#community .mitgliedersuche .multiinput .egal
{
	padding: 0;
	margin: 1px 5px 0 0;
}

#community .mitgliedersuche .geschlecht span
{
	margin: 0 15px 0 5px;
	vertical-align: middle;
	line-height: 17px;
}

#community .mitgliedersuche .checkbox,
#maincol .optionen .checkbox
{
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
}

#community .mitgliedersuche .checktext,
#maincol .optionen .checktext
{
	margin: 0 0 0 20px;
	line-height: 17px;
}

/* ---- MIDCOL --------------------------------------------------------------------------- */

#midcol
{
	width: 214px;
	float: left;
	display: inline;
}

#midcol h1
{
	margin: 0 0 0 8px;
	padding: 22px 0 0 0;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

/* ---- LOGINBOX ------------------------------------------------------------------------- */

#midcol .communityHead h1,
#usercard .top .communityHead h1
{
	margin: 0 0 0 8px;
	padding: 0;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

#midcol #logintitle,
#usercard #logintitle
{
	position: absolute;
	color: #e11179;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
	top: -10px;
	left: 15px;
}

#midcol .communityHead
{
	height: 36px;
	padding: 10px 0 0 0;
	background: transparent url(../gfx/communitybox_upper_start.gif) no-repeat;
}

#usercard .top .communityHead
{
	height: 36px;
	padding: 10px 0 0 0;
	background: transparent url(../gfx/uc_communitybox_upper_start.gif) no-repeat;
}


#midcol .communityUpperContent
{
	padding: 0 0 0 15px;
	background: transparent url(../gfx/communitybox_upper_content.gif) repeat-y;
	position: relative;
	height: 50px;
}

#usercard .top .communityUpperContent
{
	padding: 0 0 0 15px;
	background: transparent url(../gfx/usercard_communitybox_upper_content.gif) repeat-y;
	position: relative;
	height: 50px;
}

#midcol .communityUpperContent .stimmung,
#usercard .top .stimmung,
#top .stimmung
{
	position: absolute;
	left: 75px;
	top: 5px;
	font-size: 10px;
	color: #666;
	line-height: 24px;
	padding: 0 37px 0 0;
	background-position: 70px center;
	background-repeat: no-repeat;
}

.communityUpperContent .heiter
{
	background-image: url(../gfx/ico_cuc_stimmung_heiter.gif);
}

.communityUpperContent .heiter_wolkig
{
	background-image: url(../gfx/ico_cuc_stimmung_heiter_wolkig.gif);
}

.communityUpperContent .wolkig
{
	background-image: url(../gfx/ico_cuc_stimmung_wolkig.gif);
}

.communityUpperContent .regen
{
	background-image: url(../gfx/ico_cuc_stimmung_regen.gif);
}

.communityUpperContent .gewitter
{
	background-image: url(../gfx/ico_cuc_stimmung_gewitter.gif);
}

#midcol .communityUpperContent .changeMood,
#usercard .top .changeMood,
#top .changeMood
{
	position: absolute;
	left: 75px;
	top: 30px;
	font-size: 10px;
}

#midcol .communityUpperEnd
{
	height: 10px;
	font-size: 1px;
	background: transparent url(../gfx/communitybox_upper_end.gif) no-repeat;
}

#usercard .top .communityUpperEnd
{
	height: 10px;
	font-size: 1px;
	background: transparent url(../gfx/usercard_communitybox_upper_end.gif) no-repeat;
}

#midcol .communityContent
{
	padding: 0 0 0 8px;
	background: transparent url(../gfx/community_content.gif) repeat-y;
	color: #666;
	height: 50px;
}

#usercard .top .communityContent
{
	padding: 0 0 0 8px;
	background: transparent url(../gfx/usercard_community_content.gif) repeat-y;
	color: #666;
	height: 50px;
}

#midcol .communityContent .leftbar,
#usercard .top .communityContent .leftbar
{
	width: 77px;
	float: left;
	line-height: 15px;
	font-size: 10px;
}

#midcol .communityContent .rightbar,
#usercard .top .communityContent .rightbar
{
	float: left;
	line-height: 15px;
	font-size: 10px;
	width: 113px;
	text-align: right;
}

#midcol .communityContent a.mail,
#usercard .top .communityContent a.mail,
#top a.mail
{
	float: left;
	padding: 0 0 0 24px;
	background: transparent url(../gfx/ico_mail.gif) left center no-repeat;
}

#midcol .communityContent a.karma,
#usercard .top a.karma,
#top a.karma
{
	float: right;
	padding: 0 0 0 19px;
	background: transparent url(../gfx/ico_karma.gif) left center no-repeat;
}


#midcol .communityContent p,
#midcol .midboxContent p
{
	margin: 7px 7px 7px 0;
	padding: 0;
}

#midcol .midboxContent .teaserimage
{
	float: left;
}

#midcol .midboxContent .teasertext
{
	margin: 0 0 0 68px;
}

#midcol .midboxContent span
{
	line-height: 22px;
	display: block;
}

#midcol .communityEnd
{
	height: 22px;
	background: transparent url(../gfx/community_end.gif) no-repeat;
}

#usercard .top .communityEnd
{
	height: 22px;
	background: transparent url(../gfx/usercard_community_end.gif) no-repeat;
}

#midcol .communitySkinEnd
{
	height: 12px;
	background: transparent url(../gfx/community_skin_end.gif) no-repeat;
}

/* ---- USERCARD ALLGEMEIN ---------------------------------------------------------- */

#usercard
{
	width: 771px;
	float: left;
	margin: 0 7px 0 7px;
	display: inline;
}

#usercard .top
{
	position: relative;
}

#usercard .contentBody h1
{
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 12px 0;
	padding: 0;
}

#usercard .contentBody .fullBody
{
	background: white;
	padding: 5px 10px;
}

#usercard .contentBody .fullBody h2
{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 12px 0;
	padding: 0;
}

#usercard .edit
{
	position: absolute;
	right: 10px;
	top: 10px;
	line-height: 12px;
	font-size: 10px;
}

#usercard .edit a,
#usercard .bearbeiten a
{
	background: transparent url(../gfx/ico_edit.gif) left top no-repeat;
	padding: 0 0 0 15px;
}

#usercard .cliqueninfo span.bearbeiten
{
	font-size: 10px;
	margin: 0 0 0 25px;
}

#usercard .infotable .edit
{
	right: 24px;
	top: 5px;
}

#usercard .top .edit
{
	right: 245px;
	top: 10px;
}

#usercard .contentBody .box548
{
	width: 548px;
	float: left;
	margin: 0 8px 8px 0;
	display: inline;
}

#usercard .contentBody .element_548_Start,
#usercard .contentBody .element_199_Start
{
	position: relative;
}

#usercard .contentBody .element_548_Body
{
	padding: 5px 10px;
	background: white;
}

#usercard .contentBody .element_548_Body tr.grau
{
	background-color: #f5f5f5;
}

#usercard .contentBody .element_548_Body td.sichtbar
{
	padding: 0 30px 0 0;
	line-height: 20px;
	text-align: right;
}

#usercard .contentBody .element_548_Body td.alle
{
	width: 45px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#usercard .contentBody .element_548_Body td.freunde
{
	width: 100px;
	padding: 0 0 0 15px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#usercard .contentBody .element_548_Body td.niemand
{
	width: 75px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#usercard .contentBody .element_548_Body td.leer
{
	line-height: 25px;
	height: 25px;
}

#usercard .contentBody .element_548_Body td.alle input,
#usercard .contentBody .element_548_Body td.freunde input,
#usercard .contentBody .element_548_Body td.niemand input
{
	padding: 0;
	margin: 1px 0 0 0;
	line-height: 20px;
}

#usercard .contentBody .element_548_Body td.pssLabel
{
	padding: 0 0 0 5px;
	line-height: 20px;
	font-weight: bold;
}

#usercard .contentBody .element_548_Body h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

#usercard .contentBody .element_548_Body .date
{
	font-size: 10px;
	color: #888;
	margin: 0 0 10px 0;
}

#usercard .contentBody .element_548_Body .right
{
	float: right;
	font-size: 10px;
}

#usercard .contentBody .element_548_Body .clTable
{
	margin: 0 0 0 30px;
	float: left;
}

#usercard .contentBody .element_548_Body td.clTitle
{
	font-size: 14px;
	padding: 0 0 15px 0;
	font-weight: bold;
}

#usercard .contentBody .element_548_Body td.clLabel
{
	width: 90px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

#usercard .contentBody .element_548_Body td.clContent div
{
	margin: 3px 0 0 0;
	width: 72px;
	text-align: center;
}

#usercard .contentBody .element_548_Body td.clContent
{
	width: 170px;
	padding: 0 0 10px 0;
}

#usercard .contentBody .element_548_Body td.clfLabel
{
	font-weight: bold;
	padding: 0 0 15px 0;
}

#usercard .contentBody .element_548_Body td.clfContent
{
	padding: 0 0 10px 0;
	font-weight: bold;
}

#usercard .contentBody .element_548_Body td.clfContent span
{
	display: block;
	font-size: 10px;
	color: #888;
	font-weight: normal;
}

#usercard .contentBody .element_548_Body .datum
{
	font-weight: bold;
	float: left;
	width: 105px;
	line-height: 16px;
}

#usercard .contentBody .element_548_Body .aktivitaet
{
	margin: 0 0 0 110px;
	line-height: 16px;
}

#usercard .contentBody .element_548_Selection
{
	padding: 5px 0;
	background: white;
}

#usercard .contentBody .element_548_Selection .skin
{
	width: 165px;
	margin: 10px 7px 30px 10px;
	float: left;
	display: inline;
	text-align: center;
}

#usercard .contentBody .element_548_Selection .skin img
{
	margin: 0 0 10px 0;
	display: block;
}

#usercard .contentBody .element_548_Selection .skin input
{
	margin: 0 5px 0 0;
}

#usercard .contentBody .element_548_Selection .label
{
	width: 175px;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	font-weight: bold;
	line-height: 17px;
}

#usercard .contentBody .element_548_Selection .editsettings
{
	margin: 0 10px 0 185px;
	font-size: 10px;
}

#usercard .contentBody .useraction
{
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 10px;
	background: transparent url(../gfx/useraction_bg.gif) no-repeat;
}

#usercard .contentBody .element_548_Selection .useraction
{
	margin: 0 0 0 8px;
}

#usercard .contentBody .element_548_Body .useraction
{
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 10px;
	background: transparent url(../gfx/useraction_body_bg.gif) no-repeat;
}

#usercard .contentBody .useraction a.upload
{
	padding: 0 0 0 23px;
	background: transparent url(../gfx/ico_upload.gif) left center no-repeat;
	display: block;
	font-weight: bold;
}

#usercard .contentBody .useraction a.blog
{
	padding: 0 0 0 23px;
	background: transparent url(../gfx/ico_blog.gif) left center no-repeat;
	display: block;
	font-weight: bold;
}

#usercard .contentBody .useraction a.styles
{
	padding: 0 0 0 23px;
	background: transparent url(../gfx/ico_styles.gif) left center no-repeat;
	display: block;
	font-weight: bold;
}

#usercard .contentBody .element_548_Body .gbeintrag #bigapages
{
	margin-top: 20px;
}

#usercard .contentBody .element_548_Body .gbeintrag .userimage
{
	width: 72px;
	height: 72px;
	overflow: hidden;
	float: left;
}

#usercard .contentBody .element_548_Body .gbeintrag .zitieren
{
	font-size: 10px;
	margin: 15px 0 0 0;
}

#usercard .contentBody .element_548_Body .gbeintrag .zitieren a
{
	background: transparent url(../gfx/ico_zitieren.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

#usercard .contentBody .element_548_Body .gbeintrag .eintrag
{
	margin: 0 0 0 82px;
	position: relative;
}

#usercard .contentBody .element_548_Body .gbeintrag .eintrag .loeschen
{
	position: absolute;
	top: 0;
	right: 125px;
}


#usercard .contentBody .element_548_Body .gbeintrag .eintrag .zitatStart
{
	background: #f1f1f1 url(../gfx/zitat_start.gif) no-repeat;
	padding: 10px 10px 0 10px;
	font-size: 11px;
	color: #888;
}

#usercard .contentBody .element_548_Body .gbeintrag .eintrag .zitatStart strong
{
	display: block;
}

#usercard .contentBody .element_548_Body .gbeintrag .eintrag .zitatEnd
{
	background: #f1f1f1 url(../gfx/zitat_end.gif) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 8px 0;
}

#usercard .contentBody .element_548_Body .gbeintrag .butsmilies
{
	width: 45px;
	height: 32px;
	float: left;
}

#usercard .contentBody .element_548_Body .gbeintrag #smilies
{
	display: none;
	margin: 15px 0 0 0;
	border: 1px solid #e6c2d4;
	padding: 10px;
}

#usercard .contentBody .element_548_Body .gbeintrag #smilies img
{
	margin: 0 10px 10px 0;
	display: inline;
	vertical-align: bottom;
}

#usercard .contentBody .element_548_Body .gbeintrag .eintrag .melden,
#usercard .contentBody .element_548_Body .gbeintrag .eintrag .smallgrey
{
	margin: 0 0 5px 0;
}

#usercard .contentBody .element_548_Selection .user,
#usercard .contentBody .element_199_Body .user,
#maincol .psychoquiz .tabfull .user
{
	width: 72px;
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
	text-align: center;
	margin: 0 9px 15px 10px;
	float: left;
	display: inline;
}

#usercard .contentBody .element_199_Body .user
{
	margin: 0 10px 15px 7px;
}

#usercard .contentBody .element_548_Selection .user img,
#usercard .contentBody .element_199_Body .user img,
#maincol .psychoquiz .tabfull .user
{
	display: block;
}

#maincol .psychoquiz .tabfull .user
{
	margin: 0 4px 0 12px;
}

#usercard .contentBody .element_548_Selection h1
{
	margin: 0 0 12px 10px;
}

#usercard .contentBody .element_548_Selection #bildergalerie h1
{
	margin: 0 0 0 10px;
}


#usercard .contentBody .element_548_Selection .rechts
{
	padding: 0 10px 0 0;
}

#usercard .contentBody .element_548_Selection .rechts span,
#usercard .contentBody .element_548_Body .rechts span,
.spacespan40
{
	margin: 0 40px 0 0;
}

#usercard .contentBody .element_548_Selection #kommentarContent .rechts
{
	padding: 0;
}


#usercard .contentBody .element_548_Selection .halfbox
{
	width: 256px;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
}

#usercard .contentBody .element_548_Selection .halfbox h1.freut
{
	margin-left: 0;
	background: transparent url(../gfx/ico_freut.gif) 93px center no-repeat;
	line-height: 15px;
}

#usercard .contentBody .element_548_Selection .halfbox h1.nervt
{
	margin-left: 0;
	background: transparent url(../gfx/ico_nervt.gif) 93px center no-repeat;
	line-height: 15px;
}

#usercard .contentBody .element_548_Selection .halfbox div
{
	line-height: 18px;
}

#usercard .contentBody .element_548_Selection .halfbox div span
{
	margin: 0 10px 0 0;
}

#usercard .contentBody .element_548_Selection .halfbox div.space10
{
	line-height: 10px;
}

#usercard .contentBody .element_548_Selection .item
{
	margin: 4px 0 4px 8px;
	width: 82px;
	float: left;
	display: inline;
}

#usercard .contentBody .element_548_Selection .item span
{
	margin: 3px 0 0 0;
}

#usercard .contentBody #pages
{
	height: 20px;
	line-height: 20px;
	text-align: center;
}

#usercard .contentBody #pages .left
{
	width: 60px;
	float: left;
	font-size: 12px;
}

#usercard .contentBody #pages .right
{
	text-align: right;
	width: 60px;
	float: left;
	font-size: 12px;
}

#usercard .contentBody #pages .center
{
	width: 408px;
	float: left;
}

#usercard .contentBody #pages span
{
	font-weight: bold;
	color: #e11179;
}

#usercard .contentBody #pages a.seite:link,
#usercard .contentBody #pages a.seite:visited
{
	padding: 3px;
	font-weight: bold;
}

#usercard .contentBody #pages a.seite:active,
#usercard .contentBody #pages a.seite:hover,
#usercard .contentBody #pages a.seite:focus,
#usercard .contentBody #pages a.aktiv:link,
#usercard .contentBody #pages a.aktiv:visited,
#usercard .contentBody #pages a.aktiv:active,
#usercard .contentBody #pages a.aktiv:hover,
#usercard .contentBody #pages a.aktiv:focus
{
	padding: 3px;
	color: white;
	background: #e11179;
	font-weight: bold;
	text-decoration: none;
}

#usercard .contentBody .box199
{
	width: 199px;
	float: left;
	margin: 0 0 8px 0;
	display: inline;
}

#usercard .contentBody .box199 span.liste
{
	line-height: 18px;
	display: block;
}

#usercard .contentBody .element_199_Body
{
	padding: 5px 10px;
	background: white;
}

#usercard .contentBody .fullBody .userimageSmall
{
	width: 72px;
	height: 72px;
	overflow: hidden;
	float: left;
}

#usercard .contentBody .fullBody .userimage img,
#usercard .contentBody .fullBody .userimageSmall img
{
	display: block;
}

#usercard .contentBody .fullBody .userinfo
{
	margin: 0 0 0 223px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo
{
	margin: 10px 0 0 0;
	position: relative;
}

#usercard .contentBody .fullBody .userinfo .userdetails
{
	width: 315px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	position: relative;
}

#usercard .contentBody .fullBody .userinfo .userdetails_ich
{
	width: 305px;
	margin: 5px 0 0 0;
	padding: 5px;
	background: transparent url(../gfx/userdetails_ich_bg.gif) no-repeat;
	position: relative;
}

#usercard .contentBody .fullBody .userinfo .userdetails .leftcol
{
	width: 115px;
	font-weight: bold;
	line-height: 26px;
	float: left;
}

#usercard .contentBody .fullBody .userinfo .userdetails_ich .leftcol
{
	width: 115px;
	font-weight: bold;
	line-height: 24px;
	float: left;
}

#usercard .contentBody .fullBody .userinfo .userdetails .rightcol
{
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}

#usercard .contentBody .fullBody .userinfo .userdetails_ich .rightcol
{
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

#usercard .contentBody .fullBody .userinfo .userdetails .invisible,
#usercard .element_548_Body .invisible,
#usercard .element_548_Selection .invisible,
#usercard .element_199_Body .invisible
{
	font-style: italic;
	color: #888;
}

#usercard .element_548_Selection .invisible
{
	margin: 0 0 0 10px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo strong
{
	margin: 0 10px 0 0;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo div
{
	line-height: 20px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo .desc
{
	margin: 20px 0 0 0;
	position: relative;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo .descedit .bearbeiten
{
	float: right;
	line-height: 20px;
	font-size: 10px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo .bearbeitbar
{
	margin: 20px 0 0 0;
	padding: 5px;
	background: #fce7f1;
	line-height: 16px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo .founder
{
	position: absolute;
	top: 0;
	left: 332px;
}

#usercard .contentBody .fullBody .userinfo .cliqueninfo .founder img
{
	margin: 0 0 0 10px;
}

#usercard .contentBody .fullBody .userinfoSmall
{
	margin: 0 0 0 102px;
}

#usercard .contentBody .actions
{
	line-height: 37px;
	background: transparent url(../gfx/actionbar_bg.gif) repeat-x;
	height: 37px;
	position: relative;
}

#usercard .contentBody .actions a.addbuddy
{
	padding: 0 0 0 25px;
	background: transparent url(../gfx/ico_add_buddy.gif) left center no-repeat;
}

#usercard .contentBody .actions a.message
{
	padding: 0 0 0 30px;
	background: transparent url(../gfx/ico_mail.gif) left center no-repeat;
	margin: 0 0 0 30px;
}

#usercard .contentBody .actions a.chat
{
	padding: 0 0 0 28px;
	background: transparent url(../gfx/ico_chat.gif) left 2px no-repeat;
	margin: 0 0 0 30px;
}

#usercard .contentBody .actions a.foto
{
	padding: 0 0 0 25px;
	background: transparent url(../gfx/ico_foto.gif) left center no-repeat;
}

#usercard .contentBody .actions a.password
{
	padding: 0 0 0 25px;
	background: transparent url(../gfx/ico_lock.gif) left center no-repeat;
	margin: 0 0 0 30px;
}

#usercard .contentBody .actions a.settings
{
	padding: 0 0 0 25px;
	background: transparent url(../gfx/ico_settings.gif) left center no-repeat;
	margin: 0 0 0 30px;
}

#usercard .contentBody .actions a.xclique
{
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 10px 0 0;
	background: transparent url(../gfx/link_pfeil.gif) right center no-repeat;
}

#usercard .contentBody .infotable
{
	width: 329px;
	float: left;
	overflow: hidden;
	margin: 15px 0 0 0;
	display: inline;
	position: relative;
}

#usercard .contentBody td.titlecol
{
	font-weight: bold;
	line-height: 24px;
	width: 90px;
}

#usercard .contentBody td.infocol
{
	line-height: 24px;
	width: 225px;
}

#usercard .contentBody .linkbox
{
	position: absolute;
	left: 330px;
	top: 5px;
	width: 175px;
}

#usercard .contentBody .linkbox a
{
	line-height: 26px;
	padding: 0 0 0 10px;
	background: transparent url(../gfx/link_pfeil.gif) left center no-repeat;
	display: block;
	font-weight: bold;
}

#usercard .contentBody .karma,
#usercard .contentBody .rank
{
	padding: 0 0 0 24px;
	font-weight: bold;
	line-height: 15px;
}

#usercard .contentBody .karma
{
	background: transparent url(../gfx/ico_karma.gif) center left no-repeat;
	margin: 0 0 8px 0;
}

#usercard .contentBody .rank
{
	background: transparent url(../gfx/ico_rank.gif) center left no-repeat;
}

#usercard .contentBody .karma span,
#usercard .contentBody .rank span,
#usercard .contentBody .element_548_Body .rightcol span
{
	font-weight: normal;
}

#usercard .contentBody .element_548_Body .leftcol
{
	width: 255px;
	float: left;
}

#usercard .contentBody .element_548_Body .rightcol
{
	margin: 0 0 0 262px;
	line-height: 15px;
	font-weight: bold;
}

#usercard .contentBody .element_548_Body .rightcol div
{
	margin: 0 0 8px 0;
}

#usercard td.communityNr
{
	width: 20px;
	padding: 0 0 15px 5px;
}

#usercard td.communityName
{
	font-weight: bold;
	padding: 0 0 15px 0;
	width: 228px;
}

#usercard td.communityURL,
#usercard td.favItem
{
	font-weight: bold;
	padding: 0 0 15px 7px;
}

#usercard td.ceHead
{
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	padding: 0 0 15px 0;
}

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

#midcol .midboxContent
{
	padding: 0 14px 0 7px;
	background: transparent url(../gfx/midbox_content.gif) no-repeat;
	color: #666;
}

#midcol .midboxEnd
{
	height: 25px;
	background: transparent url(../gfx/midbox_end.gif) no-repeat;
}

/* --- Teaser Icons --------------------------------------- */

#midcol .film
{
	height: 49px;
	background: transparent url(../gfx/midbox_film_bg.gif) no-repeat;
}

#midcol .klee
{
	height: 49px;
	background: transparent url(../gfx/midbox_klee_bg.gif) no-repeat;
}

#midcol .stern
{
	height: 49px;
	background: transparent url(../gfx/midbox_stern_bg.gif) no-repeat;
}

#midcol .flamme
{
	height: 49px;
	background: transparent url(../gfx/midbox_flamme_bg.gif) no-repeat;
}

#midcol .fmicons
{
	height: 49px;
	background: transparent url(../gfx/midbox_fmicons_bg.gif) no-repeat;
}

#midcol .herz
{
	height: 49px;
	background: transparent url(../gfx/midbox_herz_bg.gif) no-repeat;
}

#midcol .ausrufezeichen
{
	height: 49px;
	background: transparent url(../gfx/midbox_ausrufezeichen_bg.gif) no-repeat;
}

#midcol .plusminus
{
	height: 49px;
	background: transparent url(../gfx/midbox_plusminus_bg.gif) no-repeat;
}

#midcol .feder
{
	height: 49px;
	background: transparent url(../gfx/midbox_feder_bg.gif) no-repeat;
}

#midcol .style
{
	height: 49px;
	background: transparent url(../gfx/midbox_style_bg.gif) no-repeat;
}

#midcol .einladung
{
	height: 70px;
	background: transparent url(../gfx/midbox_einladung_bg.gif) no-repeat;
}

#midcol .neutral
{
	height: 49px;
	background: transparent url(../gfx/midbox_neutral_bg.gif) no-repeat;
}

#midcol .playliste
{
	height: 49px;
	background: transparent url(../gfx/midbox_filmklappe_bg.gif) no-repeat;
}

/* --- / Teaser Icons ------------------------------------- */

#midcol .ptTeaser
{
	width: 193px;
	background: #f1f1f1 url(../gfx/pt_lower_bg.gif) center bottom no-repeat;
	padding: 12px 0;
}

#midcol .ptTeaserText
{
	text-align: center;
	font-weight: bold;
}

#midcol #horoskop
{
	background: transparent url(../gfx/horoskope_bg.gif) top left no-repeat;
	height: 300px;
}

#midcol #horoskop #horoskoptag,
#midcol #horoskop #horoskopwoche,
#midcol #horoskop #horoskopjahr
{
	padding: 0 0 0 2px;
	display: none;
}

#midcol #horoskop img
{
	float: left;
	margin: 5px 0 0 5px;
}

#midcol #horoskop .tagaktiv,
#midcol #horoskop .taginaktiv
{
	width: 43px;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	line-height: 24px;
	float: left;
	display: inline;
}

#midcol #horoskop .tagaktiv a
{
	color: black;
}

#midcol #horoskop .wocheaktiv,
#midcol #horoskop .wocheinaktiv
{
	width: 69px;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	line-height: 24px;
	float: left;
	display: inline;
}

#midcol #horoskop .wocheaktiv a
{
	color: black;
}

#midcol #horoskop .jahraktiv,
#midcol #horoskop .jahrinaktiv
{
	width: 53px;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	line-height: 24px;
	float: left;
	display: inline;
}

#midcol #horoskop .jahraktiv a
{
	color: black;
}

#midcol #horoskop a:hover img
{
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#midcol .horoskopEnd
{
	clear: left;
	height: 34px;
	background: transparent url(../gfx/horoskop_end.gif) no-repeat;
	padding: 8px 0 0 8px;
}

#midcol .scrollboxHead
{
	height: 29px;
	background: transparent url(../gfx/scrollbox_head.gif) no-repeat;
}

#midcol .scrollboxHead h1
{
	line-height: 29px;
	color: #666;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 0 7px;
	padding: 0;
}

#midcol .scrollboxContent
{
	border: 1px solid #cccaca;
	border-top: none;
	padding: 10px 0 10px 7px;
	height: 187px;
	width: 198px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

#midcol .scrollboxContent .inner
{
	margin: 0 5px 0 0;
	color: #666;
}

#midcol .scrollboxContent .inner .trenner
{
	height: 17px;
	font-size: 1px;
	line-height: 1px;
	background: transparent url(../gfx/trenner_dot_schwarz.gif) left center repeat-x;
}

#midcol .scrollboxFooter
{
	height: 28px;
	background: transparent url(../gfx/scrollbox_footer.gif) no-repeat;
	color: #666;
	line-height: 27px;
	padding: 0 11px;
}

#midcol .scrollboxFooter .prev,
#midcol .scrollboxFooter .next
{
	width: 10px;
	float: left;
	padding: 9px 0 0 0;
}

#midcol .scrollboxFooter .next
{
	text-align: right;
}

#midcol .scrollboxFooter .center
{
	width: 165px;
	float: left;
	text-align: center;
}


#midcol .midboxContent .mylist
{
	height: 185px;
}

#midcol .midboxContent .mylist img,
#usercard .contentBody .box199 .mylist img
{
	float: left;
}

#midcol .midboxContent .mylist .cliquenname,
#usercard .contentBody .box199 .mylist .buchtitel
{
	margin: 0 0 0 37px;
	line-height: 30px;
	font-weight: bold;
}

#midcol .midboxContent .mylist .buchtitel
{
	margin: 0 0 0 29px;
	line-height: 30px;
	font-weight: bold;
}

#midcol .midboxContent .mylist .cdtitel,
#usercard .contentBody .box199 .mylist .cdtitel
{
	margin: 0 0 0 40px;
	line-height: 15px;
}

#usercard .contentBody .box199 .mylist strong
{
	display: block;
}

/* ---- RIGHTCOL ------------------------------------------------------------------------- */

#rightcol
{
	float: left;
	margin: 0 0 0 7px;
	display: inline;
	text-align: left;
	width: 165px;
}

#rightcol .anzeige
{
	margin: 0 0 5px 0;
}

#rightcol .tackerTitle
{
	line-height: 49px;
	height: 49px;
	background: transparent url(../gfx/tacker_bg.gif) center right no-repeat;
	color: #e11179;
	font-style: italic;
	font-weight: bold;
}

#rightcol .nadelTitle
{
	line-height: 49px;
	height: 49px;
	background: transparent url(../gfx/nadel_bg.gif) center right no-repeat;
	color: #e11179;
	font-style: italic;
	font-weight: bold;
}

#rightcol .userpics img
{
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 5px 5px 0;
}

#rightcol .userpics a:hover img
{
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#rightcol .teaserbox
{
	margin: 0 0 20px 0;
}

#rightcol .teaserbox span
{
	font-weight: bold;
	margin: 10px 0 0 0;
	display: block;
}

#rightcol .teaserbox h2
{
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 0;
}

/* ---- FORUM --------------------------------------------------------------------------- */

#forum
{
	float: left;
	display: inline;
	margin: 0 7px;
	width: 771px;
}

#forumhead
{
	margin: 0 0 0 7px;
	height: 114px;
	background: transparent url(../gfx/forum_intro.gif) no-repeat;
	padding: 22px 205px 0 12px;
	font-weight: bold;
	color: white;
}

#forumsuche
{
	height: 49px;
	line-height: 49px;
	background: transparent url(../gfx/forum_suche_bg.gif) no-repeat;
	padding: 0 10px;
}

#forumsuche .rechts
{
	float: right;
}

#forumsuche span
{
	margin: 0 10px 0 0;
}

#forum .forentabelle
{
	border-bottom: 1px solid #e2aec8;
}

#forum .threadtabelle
{
	border-top: 1px solid #e2aec8;
}

#forum td.kategorie
{
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	background: #fce7f1;
	padding: 0 0 0 10px;
	border-left: 1px solid #e2aec8;
	border-right: 1px solid #e2aec8;
}

#forum td.trenner
{
	border-bottom: 1px solid #e2aec8;
}

#forum td.head1,
#forum td.head2,
#forum td.head3,
#forum td.head4,
#forum td.head5
{
	font-size: 14px;
	padding: 0 0 0 10px;
	line-height: 34px;
	font-weight: bold;
	background: #e11179;
	color: white;
}

#forum td.head1
{
	padding: 0 10px;
	background: #e11179 url(../gfx/table_head_rund_left.gif) left top no-repeat;
}

#forum td.head5
{
	background: #e11179 url(../gfx/table_head_rund_right.gif) right top no-repeat;
}

#forum td.col1
{
	width: 50px;
	padding: 10px;
	border-right: 1px dotted #f6b7d7;
	border-left: 1px solid #e2aec8;
	text-align: center;
}

#forum td.col2
{
	padding: 10px;
	border-right: 1px dotted #f6b7d7;
}

#forum .votebox
{
	position: relative;
}

#forum .votebox .bewertung
{
	position: absolute;
	right: -5px;
	bottom: -5px;
}

#forum .votebox .bewertung img
{
	float: right;
}

#forum .time
{
	margin: 16px 0 0 0;
}

#forum td.col3
{
	width: 150px;
	padding: 10px;
	border-right: 1px dotted #f6b7d7;
}

#forum td.col4
{
	width: 70px;
	padding: 10px;
	border-right: 1px dotted #f6b7d7;
	text-align: center;
	font-weight: bold;
}

#forum td.col5
{
	width: 70px;
	padding: 10px;
	border-right: 1px solid #e2aec8;
	text-align: center;
	font-weight: bold;
}

#forum td.col6
{
	border-left: 1px solid #e2aec8;
	border-right: 1px dotted #f6b7d7;
	padding: 10px;
	width: 220px;
	vertical-align: top;
}

#forum td.col7
{
	border-right: 1px solid #e2aec8;
	padding: 10px;
	vertical-align: top;
	position: relative;
}

#forum td.col8
{
	padding: 20px 10px 30px 10px;
	font-size: 10px;
	line-height: normal;
	border-left: 1px solid #e2aec8;
	border-right: 1px solid #e2aec8;
}

#forum td.colIcon
{
	text-align: center;
	padding: 8px 0;
	width: 30px;
}

#forum td.col9
{
	width: 100px;
	padding: 8px 5px 8px 0;
	text-align: right;
}

#forum td.colMax
{
	padding: 8px 0;
}

#forum td.colMax a
{
	display: block;
}

#forum .ungelesen a,
.teaserliste a
{
	font-weight: bold;
}

#forum td.service
{
	font-size: 10px;
	text-align: right;
	padding: 30px 9px 0 0;
}

#forum td.foot
{
	background: #e11179;
	padding: 3px 8px;
	font-size: 10px;
	text-align: right;
	color: white;
}

#forum td.legende
{
	padding: 30px 0 0 6px;
	font-size: 10px;
}

#forum .legende span
{
	vertical-align: middle;
}

#forum .legende img
{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#forum .legende div
{
	margin: 0 0 5px 0;
}


#forum .forenaktionen
{
	line-height: 40px;
	margin: 0 0 10px 0;
}

#forum .forenaktionen a
{
	margin: 0 30px 0 10px;
}

#forum #quicknav
{
	width: 207px;
	height: 30px;
	margin: 0 0 0 7px;
	background: transparent url(../gfx/quicknav_bg.gif) no-repeat;
	float: left;
	display: inline;
	text-align: center;
	padding: 12px 0 0 0;
}

#forum .rand
{
	margin: 0 0 0 564px !important;
}

#forum .post
{
	margin: 0 0 23px 0;
}

#forum .post img
{
	margin: 0 5px 0 0;
}

#forum .post span,
#forum .post img,
#forum .user img,
#forum .user span
{
	vertical-align: middle;
}

#forum .user img
{
	margin: 0 0 0 5px;
}

#forum .userimage
{
	margin: 5px 0 10px 0;
}

#forum .permalink
{
	font-weight: bold;
	margin: 0 0 23px 0;
}

#forum h1
{
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 14px;
}

#forum .answer
{
	margin: 15px 0 0 0;
	text-align: right;
}

#forum .answer a
{
	margin: 0 0 0 40px;
}

#forum .melden,
#forum .right
{
	float: right;
}

#forum .mailboxHead
{
	padding: 0 0 0 10px;
	background: transparent url(../gfx/mailbox_header_bg.gif) no-repeat;
	height: 34px;
	line-height: 34px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	margin: 5px 0 0 0;
	position: relative;
	overflow: hidden;
}

#forum #mailbox
{
	border-left: 1px solid #e2aec8;
	border-right: 1px solid #e2aec8;
	border-bottom: 1px solid #e2aec8;
	padding: 0 0 20px 0;
	background: white;
}

#forum #mailbox .eingangsdatum
{
	margin: 0 0 0 218px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #e2aec8;
	line-height: 30px;
	height: 30px;
}

#forum #mailbox .eingangsdatum img
{
	margin: 0 5px 0 0;
	vertical-align: middle;
}

#forum #mailbox .eingangsdatum span
{
	vertical-align: middle;
}

#forum .mailboxHead span
{
	margin: 0 0 0 105px;
}

#forum .mailboxHead i
{
	margin: 0 0 0 320px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}

#forum .mailboxHead .checkbox
{
	position: absolute;
	right: 7px;
	top: 8px;
	line-height: 12px;
}

#forum .mailboxHead .checkbox form
{
	display: inline;
}

#forum .mailboxHead .checkbox form input
{
	margin: 0;
	padding: 0;
}

#forum #mailboxnavi
{
	margin: 2px 0 0 0;
	width: 208px;
	font-weight: bold;
	padding: 0 0 0 10px;
	line-height: 24px;
	float: left;
	display: inline;
}

#forum #mailboxuser
{
	float: left;
	display: inline;
	width: 170px;
	padding: 23px 0 0 10px;
	font-size: 10px;
}

#forum #mailboxuser .user
{
	font-size: 12px;
}

#forum #mailboxMessages
{
	float: left;
	width: 551px;
	overflow: hidden;
}

#forum #writeMessage
{
	padding: 7px 0 0 10px;
	float: left;
	width: 541px;
	overflow: hidden;
}

#forum #writeMessage .rechts
{
	margin: 15px 10px 0 0;
}

#forum #mailboxnavi a
{
	display: block;
}

#forum #mailboxmessage
{
	margin: 0 0 0 398px;
	border-left: 1px dotted #f6b7d7;
	padding: 25px 10px 0 20px;
	width: 340px;
}

#forum #mailboxmessage .aktionen
{
	margin: 50px 0 0 0;
}

#forum #mailboxmessage .aktionen span
{
	margin: 0 45px 0 0;	
}

#forum .editor
{
	padding: 12px 10px 0 10px;
	background: #fce7f1 url(../gfx/editor_bg_start.gif) top center no-repeat;
}

#forum .editorEnd
{
	background: transparent url(../gfx/editor_bg_end.gif) top center no-repeat;
	height: 26px;
}

#forum .pollradio
{
	float: left;
	padding: 0;
	margin: 3px 0 0 0;
}

#forum .polltext
{
	margin: 0 0 0 20px;
}

/* ---- FOOTER -------------------------------------------------------------------------- */

#footer
{
	clear: both;
	height: 210px;
	width: 941px;
	padding: 15px 0 0 18px;
	background: transparent url(../gfx/footer_bg.png) top left no-repeat;
	line-height: 14px;
	position: relative;
}

#footer #claim
{
	font-size: 10px;
	color: #666;
	margin: 0 0 12px 0;
	width: 755px;
}

#footer #springer
{
	width: 757px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	display: inline;
	line-height: 14px;
	text-align: center;
	padding: 0 63px 0 0;
}

#footer #springer,
#footer #springer a
{
	color: white;
	margin: 5px 0 0 0;
	padding: 0;
	background-image: none;
}

#footer #copy
{
	color: #e11179;
	line-height: normal;
	position: absolute;
	/* top: 206px; */
	bottom: 5px;
	left: 830px;
	width: 129px;
	text-align: center;
}

#footer #linklists
{
	width: 757px;
	margin: 40px 0 0 0;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: white;
	padding: 0 0 8px 0;
}

#footer #linklists a
{
	background: none;
	padding: 0;
	color: white;
	margin: 0;
}

/* ---- POPUP --------------------------------------------------------------------------- */

#popup
{
	width: 480px;
	text-align: center;
	padding: 20px 0;
	margin: 0 auto;
}

#popupSmall
{
	width: 434px;
	text-align: center;
	padding: 20px 0;
	margin: 0 auto;
}


#popup .start
{
	background: transparent url(../gfx/popup_inner_top.png) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#popupSmall .start
{
	background: transparent url(../gfx/popup_inner_small_top.png) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#popup .popupContent,
#popupSmall .popupContent
{
	text-align: left;
	background: white;
}

#popupSmall .popupContent
{
	min-height: 160px;
	position: relative;
}

#popupSmall .popupContent .confirm
{
	position: absolute;
	right: 10px;
	bottom: 0px;
}

#popupSmall .popupContent .confirm span
{
	margin: 0 40px 0 0;
}

#popup .popupContent h1,
#popupSmall .popupContent h1
{
	font-style: italic;
	font-size: 14px;
	padding: 0;
	margin: 0 10px 15px 10px;
}

#popupSmall .tdbold
{
	padding: 0 0 15px 0;
}

#popup .popupContent .pinkbox
{
	padding: 15px 10px 0 10px;
	margin: 0 7px;
	background: #fce7f1 url(../gfx/linkbox_pink_upper.gif) top center no-repeat;
	width: 537px;
}

#popup .popupContent .pinkbox h1,
#popup .psychoquiz h1
{
	font-style: normal;
	margin: 0 0 15px 0;
}

#popup .psychoquiz h1
{
	margin-left: 7px;
}

#popup .popupContent .pinkbox .image
{
	float: left;
	margin: 0 15px 0 0;
	display: inline;
}

#popup .popupContent .pinkbox .text
{
	float: left;
	display: inline;
	width: 240px;
}

#popup .popupContent .pinkboxEnd
{
	height: 18px;
	background: transparent url(../gfx/linkbox_pink_end.gif) no-repeat;
	margin: 0 7px;
	width: 557px;
}

#popup .popupContent .radio
{
	float: left;
	margin: 2px 0 0 0;
	display: inline;
	padding: 2px 0 0 0;
}

#popup .popupContent .radio input
{
	padding: 0;
	margin: 0;
	
}

#popup .popupContent .radiotext
{
	margin: 0 0 0 24px;
}

#popup .end
{
	background: transparent url(../gfx/popup_inner_bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#popupSmall .end
{
	background: transparent url(../gfx/popup_inner_small_bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}

/* ---- EXTERN -------------------------------------------------------------------------- */

#top
{
	padding: 0 0 0 564px;
	position: relative;
}

#top .communityHead
{
	height: 36px;
	padding: 10px 0 0 0;
	background: transparent url(../gfx/uc_communitybox_upper_start.gif) no-repeat;
}

#top .communityHead h1
{
	margin: 0 0 0 8px;
	padding: 0;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

#top .communityEnd
{
	height: 22px;
	background: transparent url(../gfx/usercard_community_end.gif) no-repeat;
}


#top .communityUpperContent
{
	padding: 0 0 0 15px;
	background: transparent url(../gfx/usercard_communitybox_upper_content.gif) repeat-y;
	position: relative;
	height: 50px;
}

#top .stimmungNeutral
{
	position: absolute;
	right: 40px;
	top: 5px;
	font-size: 10px;
	color: #666;
	line-height: 24px;
	padding: 0 37px 0 0;
	background: transparent url(../gfx/ico_stimmung_neutral.gif) 70px center no-repeat;
}

#top .communityUpperEnd
{
	height: 10px;
	font-size: 1px;
	background: transparent url(../gfx/usercard_communitybox_upper_end.gif) no-repeat;
}

#top .communityContent
{
	padding: 0 0 0 8px;
	background: transparent url(../gfx/usercard_community_content.gif) repeat-y;
	color: #666;
	height: 50px;
}

#top .communityContent .leftbar
{
	width: 85px;
	float: left;
	line-height: 15px;
	font-size: 10px;
}

#top .communityContent .rightbar
{
	float: left;
	line-height: 15px;
	font-size: 10px;
	width: 105px;
	text-align: right;
}

#top .login
{
	margin: 0 2px 0 0;
	height: 15px;
	width: 73px;
	background: transparent url(../gfx/loginfeld_bg.gif);
	padding: 2px 0 0 2px;
	border: 0;
	border-left: 1px solid #ddadc4;
	border-right: 1px solid #ddadc4;
	font-size: 10px;
	color: #666;
}

#top #logintitle
{
	position: absolute;
	color: #e11179;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
	top: -10px;
	left: 15px;
}

#top .abschicken
{
	width: 21px;
	height: 17px;
}

#top .abschicken,
#top .login
{
	vertical-align: middle;
}

#fullcontent
{
	width: 771px;
	overflow: hidden;
}

#coracode
{
	position: relative;
	width: 557px;
	height: 286px;
	background: transparent url(../gfx/cora_code_bg.jpg) left top no-repeat;
}

#coracode .logo,
#coradownload .logo
{
	position: absolute;
	right: 15px;
	top: 20px;
}

#coracode .codeeingabe
{
	position: absolute;
	top: 220px;
	left: 120px;
}

#coracode .codeeingabe input
{
	vertical-align: middle;
}

#coracode input.eingabe
{
	height: 24px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0 0 2px;
	border: 1px solid #9f7b8d;
	width: 274px;
	background: transparent url(../gfx/code_eingabe_bg.gif) left top no-repeat;
	margin: 0 7px 0 0;
}

#coradownload
{
	position: relative;
	width: 557px;
	height: 715px;
	background: transparent url(../gfx/cora_download_bg.jpg) left top no-repeat;
}

#coradownload .lcover
{
	position: absolute;
	left: 40px;
	top: 215px;
}

#coradownload .rcover
{
	position: absolute;
	left: 310px;
	top: 215px;
}

#coradownload .ldownload,
#coradownload .rdownload
{
	position: absolute;
	top: 534px;
	width: 164px;
	padding: 0 0 0 38px;
	background: transparent url(../gfx/icon_pdf_download.gif) left 3px no-repeat;
	color: #e11179;
}

#coradownload .ldownload
{
	left: 40px;
}

#coradownload .rdownload
{
	left: 310px;
}

#coradownload .ldownload span,
#coradownload .rdownload span
{
	font-size: 14px;
	font-weight: bold;
}

#coradownload .dlanleitung
{
	width: 470px;
	position: absolute;
	left: 40px;
	top: 606px;
	color: #7b7b7b;
	font-size: 11px;
}

#cropper
{
	width: 528px;
	height: 400px;
}

#cropimages
{
	width: 528px;
	height: 240px;
	position: relative;
}

#cropper_selection
{
	position: absolute;
	left: 0;
	top: 0;
	width: 250px;
	height: 200px;
}

#cropper_selection img
{
	width: 50px;
	height: 50px;
	margin: 0 10px 10px 0;
	float: left;
	display: inline;
}

#cropper_selected
{
	position: absolute;
	right: 0;
	top: 0;
	width: 190px;
	height: 200px;
}

/* -- EXTERN --------------------------------------------------- */

#horoskophead
{
	margin: 0 0 0 7px;
	height: 108px;
	background: transparent url(../gfx/horoskop_intro.gif) no-repeat;
	padding: 16px 235px 0 12px;
	font-weight: bold;
	color: white;
}

body.takeover #container {
	margin-top: 185px;
}
body.takeover #head {
	background: transparent url("http://www.maedchen.de/gfx/head_left_bg_takeover.png") no-repeat 0 bottom;
	height: 65px;
}
body.takeover #head #logo {
	margin-top: -40px;
}
body.takeover #logo img {
	visibility: hidden;
}
body.takeover #logo a {
	display: block;
	height: 51px;
}
body.takeover #head #suche {
	top: -21px;
}
body.takeover #head #services {
	padding: 3px 0;
	top: -14px;
}
body.takeover #headright {
	background: transparent url("http://www.maedchen.de/gfx/head_right_bg_takeover.png") no-repeat right bottom;
	height: 65px;
}
body.takeover #superbanner {
	display: none;
}
body.takeover #rightcol {
	margin-top: -45px;
}

.kennzeichnung {
    color:          #666666;
    font-family:    Verdana;
    font-size:      10px;
    padding-top:    1px;
    text-align:     right;
    height:         20px;
}

/* -------------------------------- BEGIN Neue Bildergalerie Übersicht BEGIN --------------------------------- */

#outer_index_bg {
    padding: 20px 0 70px 20px; 
    background: #FFFFFF; 
    position: relative; 
    background: white url(../gfx/content_schatten.gif) repeat-y scroll 785px top;
}

.top_index_bg {
    background: transparent url(../gfx/bildergalerie_uebersicht.png) left bottom no-repeat; 
    margin: -20px 0 0 -13px;
}

.top_index_videos {
    background: url("../gfx/maedchen_video_bg.jpg") no-repeat left bottom; 
    margin: -20px 0 0 -13px;
}

.uebersicht_index_bg {
    background: #FBE6F1; 
    margin: 15px 0; 
    padding: 10px 0 0 10px; 
    width: 730px;
}

.teaser_index_bg {
    background: #FFFFFF none repeat scroll 0 0;
    border: 10px solid #FFFFFF;
    float: left;
    height: 76px;
    margin: 0 10px 11px 0;
    overflow: hidden;
    width: 335px;
}

.teaser_index_bg img {
    float: left;
    margin-right: 10px;
}
.videos .teaser_index_bg img {
	height: 76px;
	width: 135px;
}

.teaser_index_bg a span {
    display: block;
    font-style: normal;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 2px;
    position: relative;
    top: -0.2em;
}

.teaser_index_bg span {
    line-height: 1.2em;
}

.rectholder_index_bg {
    height: 290px; 
    float: right; 
    position: relative; 
    background: #FFFFFF; 
    border: 10px solid #FFFFFF; 
    margin: 0 10px 11px 0; 
    width: 335px;
}

.rectholder_index_bg_div {
    margin: 20px auto 0; 
    clear: left; 
    position: relative; 
    padding-bottom:20px; 
    width: 300px;
}

#content_anz {
    background: transparent url(/gfx/maedchen_bg_alle.png) repeat scroll -151px -79px; 
    bottom: 7px; 
    height: 9px; 
    position: absolute; 
    right: 0; 
    width: 38px;
}

/* -------------------------------- END Neue Bildergalerie Übersicht END --------------------------------- */

/* -------------------------------- BEGIN Neuer Forums Teaser BEGIN -------------------------------------- */
.forumteaser_neu
{
	margin: 0 0 0 7px;
	background: url(../gfx/maedchen_forum_teaser_box.png) no-repeat;
	padding: 6px 0 0 0;
	height: 220px;
    width: 560px;
	line-height: 14px;
}

.forumteaser_neu h1
{
	color: #E11179;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin: 0px;
}

.forumteaser_neu .forum_neu_mitte
{
	background: url(../gfx/maedchen_forum_teaser_fuellung.png) repeat transparent scroll;
    float: left;
    height: 22px;
    padding: 10px 5px 0 5px;
    margin: -6px 0 0 18px;
}

.forumteaser_neu .forum_neu_end
{
	background: url(../gfx/maedchen_forum_teaser_ecke.png) no-repeat transparent;
    float: left;
    margin-top: -6px;
    height: 32px;
    width: 22px;
}

.forumteaser_neu .forumteaser_tab
{
	padding: 9px 0 17px 10px;
}

.forumteaser_neu .forumteaser_tab a.activ
{
	text-decoration: none;
    color: #000;
}

.forumteaser_neu .container
{
	width: 260px;
	float: left;
	padding: 0 8px 0 10px;
}

.forumteaser_neu i
{
	font-weight: bold;
	margin: 0 20px 6px 0;
}

.forumteaser_neu .container .user
{
	height: 30px;
	width: 30px;
	float: left;
	margin: 0 7px 0 0;
	display: inline;
}

.forumteaser_neu .container h3
{
	padding: 2px 0 0 0;
	margin: 0;
	font-size: 12px;
}

.forumteaser_neu .container .small
{
	color: #888;
}

.forumteaser_neu .alle
{
	margin: 8px 11px 0 0;
	text-align: right;
}
/* -------------------------------- END Neuer Forums Teaser END --------------------------------- */ 
#companion_bottom,
#companion_rect {
	margin: 20px auto 0;
	width: 468px;
}
#companion_rect {
	width: 300px;
}

/*
 * VIDEOPLAYLISTE und BILDERGALERIE SNIPPET
 */
.videoplaylist.horizTk3 {
	padding: 16px 0 0;
    background-image: url(../gfx/videoplaylist_bg.gif);
    margin-left: 7px;
    height: 184px;
    width: 557px;
}
.videoplaylist.horizTk3.snippet {
    margin-left: 0;
}
.videoplaylist ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
.videoplaylist li {
	float: left;
	margin: 0 3px 0 3px;
}
.videoplaylist.noarrows.horizTk3 ul {
	width: 525px;
}
.videoplaylist.horizTk3 .video img {
	height: 92px;
	width: 163px;
}
.videoplaylist.vertTk1 .video img,
.videoplaylist.vertTk1 li {
	height: 108px;
	width: 193px;
}
.videoplaylist.vertTk1 li {
	float: none;
	margin: 0 auto;
    padding: 0 0 9px 0;
}
.videoplaylist.horizTk3 li {
	height: 92px;
}
.videoplaylist .arrow {
	position: relative;
}
.videoplaylist.horizTk3 .arrow {
	top: 38px;
}
.horizTk3 .sprite {	
	height: 30px;
	width: 23px;
}
.horizTk3 .sprite.prev {
    background-image: url("/gfx/mehr_links_grau.gif");
    background-repeat: no-repeat;
}
.horizTk3 .sprite.next {
	background-image: url("/gfx/mehr_rechts_grau.gif");
    background-repeat: no-repeat;
    right: 2px;
}
.videoplaylist.vertTk1 .next,
.videoplaylist.vertTk1 .prev {
	display: none;
}
.videoplaylist.horizTk3 .next,
.videoplaylist.horizTk3 .prev {
	margin: 0;
}
.videoplaylist.footer.sortierung {
    margin: 0 26px 0 26px;
    min-height: 35px;
    padding-top: 6px;
}
.videoplaylist.footer.sortierung.neueste {
    background-image: url("/gfx/video_playlist_sortierung_1.gif");
    background-repeat: no-repeat;
    background-position: -36px 0;
}
.videoplaylist.footer.sortierung.meiste {
    background-image: url("/gfx/video_playlist_sortierung_2.gif");
    background-repeat: no-repeat;
    background-position: -36px 0;
}
.videoplaylist.footer.sortierung.best {
    background-image: url("/gfx/video_playlist_sortierung_3.gif");
    background-repeat: no-repeat;
    background-position: -36px 0;
}
.videoplaylist.footer.sortierung div {
    float: left;
    font-style: italic;
    font-weight: bold;
}
.videoplaylist.footer.sortierung div.activ a {
    color: #000000;
}
.videoplaylist.footer.sortierung div.neueste {
    width: 78px;
}
.videoplaylist.footer.sortierung div.meiste {
    padding-left: 5px;
    width: 110px;
}
.videoplaylist.footer.sortierung div.best {
    padding-left: 13px;
    width: 110px;
}
.videoplaylist.footer.text {
    margin: 9px 26px 4px;
    height: 32px;
    overflow: hidden;
    line-height: 14px;
}
.videoplaylist.footer.link {
    text-align: right;
    margin: -12px 26px 0 0;
}
.bilderlist {
    width: 557px;
}
.bilderlist ul {
    list-style: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.bilderlist.noarrows ul {
	margin: 0 auto;
	width: 415px;
}
.bilderlist li.bild img {
	width: 86px;
}
.bilderlist li.bild {
	float: left !important;
	margin: 0 8px 0 7px !important;
}
.bilderlist .prev img,
.bilderlist .next img{
	margin: 0;
}
.bilderlist .prev,
.bilderlist .next {
	position: relative;
    float: left;
}
.bilderlist .prev,
.textliste .prev {
    margin: 0 16px 0 31px;
    background-image: url('../gfx/but_prev.png');
    width: 30px;
    height: 30px;
}
.bilderlist .next,
.textliste .next {
    margin: 0 31px 0 15px;
    background-image: url('../gfx/but_next.png');
    width: 30px;
    height: 30px;
}
.snippet_head {
    margin: 15px 0 6px 10px; 
    font-size: 1.2em; 
    font-style: italic; 
    color: #E11179;
}
.galerielink {
    background-image: url('../gfx/maedchen_bg_alle.png');
    background-position: -153px -59px;
    width: 16px;
    height: 16px;
}
.galerielinktext {
    margin: 0 9px 0 0; 
    float: left; 
    width: 501px;
}
.textliste {
    width: 557px;
    margin: 10px 0;
}
.textliste .textliste_head {
    background: url(../gfx/inline_snippet_bg_head.png) no-repeat;
    height: 26px;
    padding: 0;
}
.textliste .textliste_head div{
    color: #e11179;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    padding: 15px 0 0 10px;
}
.textliste .textliste_body {
    background: url(../gfx/inline_snippet_bg_body.png) repeat;
    padding: 20px 0 0;
}
.textliste .textliste_content {
    float: left;
    width: 404px;
    text-align: justify;
}
.textliste .textliste_foot {
    background: url(../gfx/inline_snippet_bg_foot.png) no-repeat;
    height: 30px;
    padding: 0 31px 0 0;
    text-align: right;
}
