/* Stylesheet-Datei f�r Content-Elemente
09-05-18 AP, schalk & friends gmbh 
------------------------------------------------------------------------------ */

#content h1 {
	font-size: 300%;
	line-height: normal;
	font-weight: normal;
	margin: 0.3em 0 0.5em 0;
}

#content h2 {
	font-size: 240%;
	line-height: normal;
	font-weight: normal;
	margin: 0.5em 0;
}

#content h4 {
	font-size: 140%;
	color: #ce4098;
	line-height: normal;
	margin: 1em 0 0 0;
}

#content h4 a {
	color: #ce4098;
}

#content h5 {
	font-size: 140%;
	line-height: normal;
	font-weight: bold;
	margin: 0 0 1em 0;
}

/*noch nicht verwendet*/
#content h3 {
	font-size: 180%;
	line-height: normal;
	font-weight: normal;
	margin: 0.5em 0;
}

#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a {
	text-decoration: none;
}

#content p {
	font-size: 140%;
	line-height: 140%;
	margin: 0 0 0.6em 0;
}

#content ul {
	font-size: 140%;
	line-height: 140%;
	margin: 0 0 0.6em 15px;
	list-style-type: disc;
}

#content ul.abstLI li {
	margin: 0 0 0.6em 0;
}

#content table {
    font-size: 140%;
    line-height: 140%;
    margin: 0 0 1em 0;
}

#content table td {
	vertical-align: top;
}

.pink {
	color: #ce4098;
}


/* Portalseite 
-------------------------------------------------------- */
.portalBox {
	margin-bottom: 2.5em;
	padding-bottom: 1em;
	background: transparent url(/media/images/css/bg-divider.gif) left bottom repeat-x;
}

.boxImage {
	float: left;
	/*width: 136px;*/
	width: 150px;
}

.boxText {
	float: right;
	/*width: 335px;*/
	width: 321px;
}

#content .boxText h4 {
	margin-top: 0;
}

#content .portalBox h1,
#content .portalBox h2 {
	margin-bottom: 0.2em;
}

.portalBoxFoto .fotostrecke {
	background: none;
}

.portalBoxFoto .streckeBilder {
	background: none;
}

.portalBoxFoto .fotostrecke p {
	color: #4E2850;
}

#content .simpleContent {
	margin-bottom: 1em;  /* war 3em */
}

#content .simpleContent .hr {
	clear: both;
	float: none;
}


/* Artikel 
-------------------------------------------------------- */
#content p.teaser {
	font-weight: bold;
	margin: 0;
}

.autor {
	color: #8f8d8f;
	font-style: italic;
	margin: 0 0 1em 0;
}

.autor a {
	color: #8f8d8f;
	text-decoration: none;
}

.autor span {
	display: block;
	float: left;
}

.autor span.autorText {
	padding-top: 7px;
}

.autor span.autorBild {
	margin: 0 7px;
}


/* Fotostrecke 
-------------------------------------------------------- */
.fotostrecke {
	margin: 2em 0;
	padding: 0 0 6px 0;
	background: transparent url(/media/images/css/bg-divider.gif) left bottom repeat-x;
}

.streckeBilder {
	padding: 20px 0 12px 0;
	background: transparent url(/media/images/css/bg-divider.gif) left top repeat-x;
}

.streckeBilder img {
	margin: 0 2px;
}

.fotostrecke p {
	color: #ce4098;
	margin-bottom: 0.2em !important;
}

.fotostrecke a {
	font-weight: bold;
	text-decoration: none;
}

#content .movie .textBox {
	padding-top: 15px;
}


/* Kommentare 
-------------------------------------------------------- */
.kommentarWrapper {
	background: transparent url(/media/images/css/bg-divider.gif) left top repeat-x;
	margin: 3em 0 0 0;
	padding: .5em 0 0 0;
}

.kommentar {
	margin: 2em 0 0 0;
	height: 78px;
	overflow: hidden;
}

.kommentar a {
	font-weight: bold;
	text-decoration: none;
}

.kommentar a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.kommentar img {
	background-color: red;
	float: left;
	width: 46px;
	margin: 4px 12px 28px 0;
}

.kommentar .wer {
	/*color: #8f8d8f;*/
	color: #ccc;
	font-weight: bold;
	margin-bottom: 0 !important;
}


/* Setcard 
-------------------------------------------------------- */
.editInfo {
	margin: 2em 0 0.5em 0;
	padding: 0 0 6px 0;
	background: transparent url(/media/images/css/bg-divider.gif) left bottom repeat-x;
}

.editInfo p {
	padding: 12px 0 0px 0;
	background: transparent url(/media/images/css/bg-divider.gif) left top repeat-x;
}

.iconLeiste {
	margin: 0 0 4em 0;
}


/* Umfrage 
-------------------------------------------------------- */
.pollBarsHorizontal td {
	font-size: 120%;
	line-height: 130%;
	padding: 7px 0;
}

.pollBarsHorizontal td.text {
	padding-right: 7px;
	text-align: right;
	width: 184px;
}
.pollBarsHorizontal td.bars p.bar {
	background: transparent url(/media/images/css/bg-umfrage-result.gif) repeat-x scroll center center;
	border: 1px solid #82408D;
	height: 40px;
	margin-bottom: 0;
}
.pollBarsHorizontal td.percent {
	width: 48px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	font-size: 160%;
	padding-left: 7px;
}

/* FAQ-Modul 
-------------------------------------------------------- */
#content #kategorien {
	margin-bottom: 2em;
}

#content #kategorien ul li.kategorie {
	list-style-type: none;
	margin: 0.6em 0 0.3em -15px;
}
#content #kategorien ul li.kategorie a {
	color: #CE4098;
	font-weight: bold;
	text-decoration: none;
}

#content #kategorien ul li.frage {
	list-style-type: disc;
	margin: 0 0 3px 15px;
}

#content div.fragen p.frage a {
	font-weight: bold;
	text-decoration: none;
}

#content div.fragen p.top {
	text-align: right;
	font-size: 100%;
	margin-bottom: 0em;
}


/* portlets.css 
-------------------------------------------------------- */
#contentWrapper #content .box ul.navBox {
	list-style-type: none;
	margin: 0 0 2em 0;
}

#contentWrapper #content .box ul.navBox li {
	background: #fff url(/media/images/css/bg-post-left.gif) left top no-repeat;
	display: block;
	float: left;
	padding-left: 10px;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}

#contentWrapper #content .box ul.navBox li.first {
	background: #fff url(/media/images/css/bg-post-left1.gif) left top no-repeat;
}

#contentWrapper #content .box ul.navBox li a {
	background: #fff url(/media/images/css/bg-post-right.gif) right top no-repeat;
	display: block;
	float: left;
	padding: 12px 11px 10px 1px;
	height: 30px;
	text-decoration: none;
	font-size: 85%;
	line-height: normal;
}
#contentWrapper #content .box ul.navBox li a:hover {
	text-decoration: underline;
}

#contentWrapper #content .box ul.navBox li.active {
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#contentWrapper #content .box ul.navBox li#li_usertabbox_1 a,
#contentWrapper #content .box ul.navBox li#li_usertabbox_2 a,
#contentWrapper #content .box ul.navBox li#li_usertabbox_3 a {
	font-size: 140%;
	padding: 17px 10px 10px 0px;
	/*padding: 17px 22px 10px 12px;*/
	height: 25px;
}

#contentWrapper #content .box ul.navBox li#forumbox_1 a,
#contentWrapper #content .box ul.navBox li#forumbox_last a {
	font-size: 140%;
	padding: 17px 22px 10px 12px;
	height: 25px;
	width: 195px;
}

#contentWrapper #content .box ul.navBox li#forumbox_last a {
	width: 213px;
}

#contentWrapper #content .box .boxContent #newUsers,
#contentWrapper #content .box .boxContent #activeUsers,
#contentWrapper #content .box .boxContent #highestUsers {
	list-style-type: none;
	margin: 0;
}

#contentWrapper #content .box .boxContent #newUsers li,
#contentWrapper #content .box .boxContent #activeUsers li,
#contentWrapper #content .box .boxContent #highestUsers li {
	margin: 0 9px 20px 0;
	float: left;
	width: 75px;
}

#contentWrapper #content .box .boxContent #newUsers li.last,
#contentWrapper #content .box .boxContent #activeUsers li.last,
#contentWrapper #content .box .boxContent #highestUsers li.last {
	margin-right: 0;
}

#contentWrapper #content .box .boxContent #newUsers li .img75,
#contentWrapper #content .box .boxContent #activeUsers .img75,
#contentWrapper #content .box .boxContent #highestUsers .img75 {
	width: 75px;
	height: 75px;
	overflow: hidden;
}

#contentWrapper #content .box .boxContent #newUsers li .img75 img,
#contentWrapper #content .box .boxContent #activeUsers li .img75 img,
#contentWrapper #content .box .boxContent #highestUsers li .img75 img {
	margin: 0 0 5px 0;
}

#contentWrapper #content .box .boxContent #newUsers li p,
#contentWrapper #content .box .boxContent #activeUsers li p,
#contentWrapper #content .box .boxContent #highestUsers li p {
	margin: 0;
	font-size: 90%;
	text-align: center;
	width: 75px;
	height: 35px;
	overflow: hidden;
}

#contentWrapper #content .box .boxContent #newUsers li a,
#contentWrapper #content .box .boxContent #activeUsers li a,
#contentWrapper #content .box .boxContent #highestUsers li a {
	color: #CE4098;
	text-decoration: none;
}


/* Community und Forum - Best Of */
#content ul#newThreads,
#content ul#activeThreads {
	font-size: 100%;
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 3em;
}

#content ul#newThreads li,
#content ul#activeThreads li {
	background: transparent url(/media/images/css/bg-divider.gif) left bottom repeat-x;
	padding: 2em 0;
}

#content ul#newThreads li h2,
#content ul#activeThreads li h2 {
	color: #CE4098;
	margin: 0 0 .6em 0;
	font-size: 140%;
	line-height: normal;
	font-weight: bold;
}


/* Freundeliste im Footer */
.dummyFreund {
	text-align: center;
	font-size: 10px;
	color: #FFF;
	width: 75px; 
	height: 75px; 
	border: 1px solid #FF3399;
	float: left;
	margin-right: 2px;
}

#footerFriendLayer {
	background: transparent url(/media/images/css/bg-friendlist-top.gif) left top no-repeat;
	width: 173px;
	z-index: 65550;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 8px;
}

#footerFriendLayer #footerFriendInner {
	background: transparent url(/media/images/css/bg-friendlist-main.gif) left bottom no-repeat;
	width: 153px;
	padding: 0 10px 25px 10px;
	float: left;
	color: #4E2850;
}

#footerFriendLayer #footerFriendInner a {
	color: #4E2850;
	text-decoration: none;
}
#footerFriendLayer #footerFriendInner a:hover {
	color: #4E2850;
	text-decoration: underline;
}

#footerFriendLayer #footerFriendInner .footerFriendText {
	margin-bottom: 7px;
}

#footerFriendLayer #footerFriendInner h4.left {
	float: left;
	height: 32px;
	overflow: hidden;
}

#footerFriendLayer #footerFriendInner h4.right {
	float: right;
	overflow: hidden;
}

#footerFriendLayer #footerFriendInner h4.online {
	background: transparent url(/media/images/icons/friendlist-online.gif) right top no-repeat;
	padding-right: 15px;
}

#footerFriendLayer #footerFriendInner h4.offline {
	background: transparent url(/media/images/icons/friendlist-offline.gif) right top no-repeat;
	padding-right: 15px;
}

/* Forum Vorschaltseite */

#content .forumWrapper .suchergebnis ul.themenListe {
	list-style-type: none;
	margin-left: 0;
}

#content .forumWrapper .suchergebnis ul.themenListe li {
	background: transparent url(/media/images/css/bg-divider.gif) left bottom repeat-x;
	margin-bottom: 1em;
	float: left;
	padding-bottom: 1em;
}

#content .forumWrapper .suchergebnis ul.themenListe li .left {
	float: left;
	margin-right: 20px;
	width: 80px;
}

#content .forumWrapper .suchergebnis ul.themenListe li .right {
	float: right;
	width: 394px;
}

#content .forumWrapper .suchergebnis ul.themenListe li p,
#content .forumWrapper .suchergebnis ul.themenListe li h4,
#content .forumWrapper .suchergebnis ul.themenListe li span input {
	font-size: 100%;
}

#content .forumWrapper .suchergebnis ul.themenListe li h4 {
	margin-top: 0;
}

#content .articleContent p.photo {
	background: transparent url(/media/images/icons/photo_icon.gif) no-repeat scroll left center;
	/*float: left;*/
	font-weight: bold;
	padding-left: 20px;
	font-size: 120%;
}


/* Rubbelaktion 
-------------------------------------------------------- */
#content table.rubbelzahlen {
	font-size: 160%;
	font-weight: bold;
	line-height: 170%;
}


/* GewinnspielModul Uebersichtsseite 
-------------------------------------------------------- */
p.imgUebersicht img {
    border: 2px solid #DA72B5;
}

#content .wettbewerbBox h4 {
	margin-bottom: 1em;
	margin-top: 0;
	float: left;
	width: 170px;
}

