/* -------------------------------------------------
 ebay communities master css
Creation Date: 24.05.2007
Authors: HCL Barz, Lars Koehler
Contact: mail@hcl-barz.de
TOC:
- TAGS
- LISTS
- TESTING
- STANDARDS
- PAGELAYOUT
- Clickdummy overrides
- FORUM START THREAD
- NEWS fixes
 ------------------------------------------------- */

/* @group TAGS */
HTML {
	height: 100%;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
BODY {
	margin: 0;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}
BODY,TD,TH {
	color: #000000;
}
H1, H2, H3, H4, H5 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
P {
	margin: 0.5em 0;
}
A {
	color: #00c;
	text-decoration: none;
	outline: none;
}
A:visited {
	color: #909;
}
EM {
	font-weight: bold;
	font-style: normal;
}
I {
	font-style: italic;
}
CAPTION {
	display: none;
}
TD { /*	vertical-align: top; */
}
TH {
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
IMG {
	border: none;
}
UL {
	margin: 6px 0;
	padding: 0;
	list-style-type: none;
}
LI {
	margin: 0;
	padding: 0;
}
HR {
	border: none 0; /* Fuer Firefox und Opera */
	border-top: solid 1px #ccc;
	border-bottom: transparent;
	height: 1px;
}
FORM {
	margin: 0;
}
TEXTAREA {
	font: normal normal 1em Arial, Sans-Serif;
	border: 1px solid #7e9db9;
}
INPUT {
	font: normal normal 0.9em Arial, Sans-Serif;
	line-height: 1.2em;
}
SELECT {
	font-size: 1em;
	border: 1px solid #7e9db9;
}
BUTTON {
	font-size: 0.9em;
	margin-right: 0.4em;
	padding: 0 0.5em;
}
LABEL {
	cursor: pointer;
}
DFN {
	font-weight: bold;
	font-style: normal;
}
DL,
DD,
DT {
	padding: 0px;
	margin: 0px;
}
FIELDSET {
	border: 0 none;
	display: inline;
	padding: 0;
	margin: 0;
}
LEGEND {
	display: none;
}
.idm-pointer {
	cursor: pointer;
}
.error {
	color: #FF0000;
}
.idm-alignbottom {
	vertical-align: bottom !important;
}
/* @end */

/* @group LISTS */

/* @group idm-simplelist */
.idm-simplelist {
	margin-bottom: 0px;
}
.idm-simplelist li {
	clear: both;
	padding: 0;
	height: 35px;
}
.idm-simplelist li.idm-last {
	border-bottom: 0 none;
}
.idm-simplelist p {
	float: left;
	width: 50%;
	margin: 0;
}
.idm-simplelist p.idm-rightelement {
	width: 40%;
	text-align: right;
}
/* @end */ /* @group idm-checkboxlist */
ul.idm-checkboxlist li {
	margin-bottom: 5px;
}
/* @end */

/* @group idm-clublist-all */
.idm-clublist-all {
	min-height: 12px;
}
.idm-clublist-all li {
	background: #f5f5f5;
	float: left;
	width: 47.5%;
	display: inline;
	margin-bottom: 30px;
}
		.idm-clublist-all li.idm-columnfix {
			margin-right: 30px;
		}
		.idm-clublist-all li.idm-divider {
			margin: 0 5px;
			line-height: 8px;
			color: #0100cc;
		}
		.idm-clublist-all li li {
			float: none;
			display: inline;
			margin: 0;
		}
.idm-clublist-all .idm-count {
	float: right;
}
.idm-clublist-all .idm-region {
	margin: 0;
	padding: 0;
}
/* @end */

/* @group LISTS (idm-sidenav - navigations next to block title) */
.idm-sidenav {
	float: right;
	margin-top: 10px;
}
		* html .idm-sidenav {
			margin-top: 12px;
		}
.idm-sidenav li {
	float: left;
	border-right: 1px solid #00c;
	padding-right: 5px;
	margin-right: 5px;
	height: 12px;
	line-height: 12px;
}
.idm-sidenav li.idm-lastelement {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.idm-sidenav li a {
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
}
/* @end */

/* @group LISTS (idm-simpleborderlist etc) */
.idm-simpleborderlist {
	margin-bottom: 15px;
}
.idm-simpleborderlist li {
	clear: both;
	border-bottom: 1px solid #bbb;
	padding: 0;
	min-height: 16px;
}
.idm-simpleborderlist li.idm-last {
	border-bottom: 0 none;
}
.idm-simpleborderlist p {
	float: left;
	width: 80%;
	margin: 0;
}
.idm-simpleborderlist p.idm-rightelement {
	width: 20%;
	text-align: right;
}
.idm-columnlist .idm-last {
	margin-bottom: 20px;
}
.idm-columnlist dt,
.idm-columnlist dd {
	display: block;
	float: left;
	width: 50%;
	/*margin-bottom: 3px;*/
}
.idm-columnlist-unsym dt {
	display: block;
	float: left;
	width: 55%;
	/*margin-bottom: 3px;*/
}
.idm-columnlist-unsym dd {
	display: block;
	float: left;
	width: 40%;
	/*margin-bottom: 3px;*/
}

ul.idm-columnlist {
	background-color: #f5f5f5;
}
	ul.idm-columnlist li p.idm-last,
	ul.idm-columnlist li p {
		width: 46%;
		float: left;
		margin: 0;
		padding: 0;
	}
.idm-colored01 dt,
.idm-colored01 dd {
	background: #f5f5f5;
}
		.idm-colored01 dt {
			width: 30%;
			color: #686868;
		}
		.idm-colored01 dd {
			width: 70%;
			overflow: hidden;
		}
.idm-colored02 dt {
	border-bottom: solid 1px #ccc;
	text-align: left;
	width:90px;
	height:17px;
}
	.idm-columnlist50dt dt {
		width: 50%;
	}
.idm-colored02 dd {
	border-bottom: 1px solid #ccc;
	text-align: right;
	width: 100px;
	height:17px;
}
		.idm-colored02 dd img {
			margin:5px;
		}
		* html .idm-colored02 dd img { margin: 0; }
.idm-colored03 dt {
	background-color: #f5f5f5;
	text-align: left;
	margin-bottom: 2px;
}
	.idm-colored03 dt a {
		color: #000;
		display: block;
	}
.idm-colored03 dd {
	color: #00c;
	background-color: #f5f5f5;
	text-align: right;
	margin-bottom: 2px;
	width: 45%;
}
.idm-list-horizontal li {
	float: left;
}
/* @end */

/* @group FORUM THREAD LIST */
#idm-allforums-linkbox {
	margin: 10px 0;
}
* html #idm-allforums-linkbox { margin-top: 15px; }

ul.idm-forum-threadlist li {
	padding-left: 30px;
	margin-bottom: 10px;
	height: 35px;
	overflow: hidden;
}
ul.idm-shortlist li {
	padding-left: 0;
	background: #f5f5f5;
}
		ul.idm-forum-threadlist li p {
			float: left;
			margin-top: 0;
		}
ul.idm-forum-threadlist li span {
	font-size: 80%;
	margin-top: -4px;
}
ul.idm-forum-threadlist li.idm-question {
	background: #f5f5f5 url(../gfx/icon/forumFrage.gif) 9px 10px no-repeat;
}
ul.idm-forum-threadlist li.idm-question-answered {
	background: #f5f5f5 url(../gfx/icon/question_open.gif) 9px 10px no-repeat;
}
ul.idm-forum-threadlist li.idm-discussion {
	background: #f5f5f5 url(../gfx/icon/forumDiskussion.gif) 9px 10px no-repeat;
}
ul.idm-forum-threadlist li.idm-discussion-answered {
	background: #f5f5f5 url(../gfx/icon/discussion.gif) 9px 10px no-repeat;
}
ul.idm-forum-threadlist .idm-user {
	width: 170px;
}
ul.idm-shortlist .idm-user {
	width: 200px;
}		ul.idm-forum-threadlist .idm-user .idm-offline {
			color: #999;
		}
		ul.idm-forum-threadlist .idm-user img,
		ul.idm-forum-threadlist .idm-user span.idm-online,
		ul.idm-forum-threadlist .idm-user span.idm-name,
		ul.idm-forum-threadlist .idm-user span.idm-usertype {
			float: left;
			margin-right: 5px;
		}
				ul.idm-forum-threadlist .idm-user span img {
					float: none;
					margin: 0 1px;
				}
		ul.idm-forum-threadlist .idm-user span {
		/*	color: #f35901; */
		}
		ul.idm-forum-threadlist .idm-user span.idm-name {
			margin-top: -7px;
		}
		ul.idm-shortlist .idm-user span.idm-name {
			width: 80%;
			margin-top: -10px;
		}
				* html ul.idm-shortlist .idm-user span.idm-name { margin-top: -7px; }
		ul.idm-shortlist .idm-user span.idm-usertype {
			margin-top: -5px;
			color: #000;
		}
ul.idm-forum-threadlist .idm-title {
	width: 290px;
	margin-right: 4px;
	padding-top: 2px;
}
		ul.idm-shortlist .idm-title {
			width: 335px;
		}
ul.idm-forum-threadlist .idm-icons {
	width: 45px;
}
		ul.idm-forum-threadlist .idm-icons img {
			margin: 0 2px 4px 0;
		}
ul.idm-forum-threadlist .idm-threadinfo {
	text-align: right;
	width: 148px;
	padding: 2px 2px 0 0;
}
		ul.idm-forum-threadlist .idm-threadinfo span {
			display: block;
			margin-top: -5px;
		}
				ul.idm-shortlist .idm-threadinfo span {
					margin-top: 5px;
				}
		ul.idm-forum-threadlist .idm-threadinfo br {
			display: none;
		}
ul.idm-forum-threadlist li.idm-expert {
	background-color: #fffae6;
}
ul.idm-forum-threadlist li.idm-pinkliner {
	background-color: #fbdfca;
}
img.idm-popularity,
img.idm-ebay-pinkliner {
	display: block;
	clear: left;
}
		.idm-forum-threadlist img.idm-ebay-pinkliner {
			margin: -1px 0 0 4px;
		}
		* html img.idm-popularity,
		* html img.idm-ebay-pinkliner {
			margin-top: 2px;
		}
/*
	Same table, but this time used in Tag Clouds Page
*/
ul.idm-tagcloudlist li,
ul.idm-memberlist li {
	padding-left: 0;
	background: #f5f5f5;
}
ul.idm-tagcloudlist li p,
ul.idm-memberlist li p {
	float: left;
	margin-top: 7px;
}
		ul.idm-tagcloudlist li p.idm-clubimage,
		ul.idm-memberlist li p.idm-clubimage {
			width: 45px;
			margin: 0;
		}
		ul.idm-tagcloudlist li p.idm-title,
		ul.idm-memberlist li p.idm-title {
			width: 195px;
			line-height: 100%;
		}
		ul.idm-tagcloudlist li p.idm-tags,
		ul.idm-memberlist li p.idm-tags {
			width: 435px;
			margin-top: 9px;
		}
				ul.idm-memberlist li p.idm-tags {
					width: 260px;
				}
		ul.idm-memberlist li p.idm-clublocation {
			width: 175px;
		}
ul.idm-tagcloudlist li span,
ul.idm-memberlist li span {
	font-size: 1em;
	color: #ff6501;
}
		ul.idm-tagcloudlist li span.idm-online,
		ul.idm-memberlist li span.idm-online {
			font-size: 0.8em;
			margin: 0;
		}
		ul.idm-tagcloudlist li span.idm-online img,
		ul.idm-memberlist li span.idm-online img {
			margin-top: 2px;
		}
.idm-onlinestate.online {
	color: #ff6501;
	font-size: 0.9em;
}
.idm-onlinestate.offline {
	color: #CCCCCC;
	font-size: 0.9em;
}
/* @end */

/* @group NAVLIST */
.idm-navlist-right {
	position: absolute;
	top: 15px;
	left: 75%;
}
		ul.idm-navlist-right li {
			float: left;
			margin: -10px 5px 0 0;
			padding-right: 5px;
			border-right: 1px solid #00c;
			line-height: 100%;
			height: 11px;
			overflow: hidden;
		}
		ul.idm-navlist-right li.idm-last {
			border: 0 none;
			margin-right: 10px;
		}
		* html .idm-navlist-right {
			top: 5px;
		}
		* html ul.idm-navlist-right li {
			margin-top: 0;
		}
/* @end */

/* @group CLUB MEMBERLIST EDITABLE */
.idm-club-memberlist {
	width: 100%;
}
.idm-club-memberlist td,
.idm-club-memberlist-editable td {
	height: 35px;
	overflow: hidden;
}
.idm-club-memberlist td,
.idm-club-memberlist-editable td {
	height: 1px;
}
.idm-club-memberlist td p,
.idm-club-memberlist-editable td p {
	float: left;
	margin-top: 0;
	padding-left: 10px;
}
.idm-club-memberlist tr.idm-head td,
.idm-club-memberlist-editable tr.idm-head td {
	margin-bottom: 10px;
	font-weight: bold;
	vertical-align: top;
}
ul.idm-club-memberlist li.idm-member,
ul.idm-club-memberlist-editable li.idm-member {
	border-top: 1px solid #cccccc;
	height: 45px;
	padding-top: 5px;
}
ul.idm-club-memberlist li.last,
ul.idm-club-memberlist-editable li.last {
	border-bottom: 1px solid #cccccc;
	height: 40px;
}
ul.idm-club-memberlist li p.idm-user,
ul.idm-club-memberlist-editable li p.idm-user {
	width:  17.5em;
}
		ul.idm-club-memberlist .idm-user img,
		ul.idm-club-memberlist .idm-user span,
		ul.idm-club-memberlist-editable .idm-user img,
		ul.idm-club-memberlist-editable .idm-user span {
			float: left;
			margin-right: 5px;
		}
				ul.idm-club-memberlist .idm-user span img,
				ul.idm-club-memberlist-editable .idm-user span img {
					float: none;
					margin: 0 1px;
				}
				ul.idm-club-memberlist .idm-user span span,
				ul.idm-club-memberlist-editable .idm-user span span {
					float: none;
					margin: 0 2px;
				}
		ul.idm-club-memberlist .idm-user span,
		ul.idm-club-memberlist-editable .idm-user span {
			color: #f35901;
		}
		.idm-club-memberlist .idm-user span.idm-onlinestate.off,
		.idm-club-memberlist-editable .idm-user span.idm-onlinestate.off {
			color: #CCCCCC;
		}
		ul.idm-club-memberlist .idm-user span.idm-name,
		ul.idm-club-memberlist-editable .idm-user span.idm-name {
			margin-top: -3px;
			line-height: 1.2em;
		}
ul.idm-club-memberlist li p.idm-lastvisit {
	width: 10em;
}
ul.idm-club-memberlist-editable li p.idm-lastvisit {
	width: 6.5em;
}
ul.idm-club-memberlist li p.idm-role {
	width: 8em;
}
ul.idm-club-memberlist-editable li p.idm-role {
	margin-top: -3px;
	width: 6em;
}
ul.idm-club-memberlist-editable li.idm-head p.idm-role {
	margin-top: 0;
}
ul.idm-club-memberlist li .idm-activity span {
	line-height: 0;
}
ul.idm-club-memberlist li p.idm-activity,
ul.idm-club-memberlist li p.idm-matchmaking {
	padding-top: 5px;
	width: 8em;
}
ul.idm-club-memberlist-editable li p.idm-delete,
ul.idm-club-memberlist-editable li p.idm-matchmaking {
	width: 7em;
}
ul.idm-club-memberlist-editable li p.idm-matchmaking {
	width: 8em;
}
ul.idm-club-memberlist-editable li p.idm-edit {
	width: 7em;
	text-align: center;
}
ul.idm-club-memberlist-editable li span.idm-blocked {
	font-size: 0.8em;
}
input.idm-memberedit {
	float: right;
}
.idm-club-memberlist-editable {
	width: 185px;
}
.idm-club-memberlist-editable td.idm-memberlist-row2,
.idm-club-memberlist-editable td.idm-memberlist-row3,
.idm-club-memberlist-editable td.idm-memberlist-row4 {
	/*width: 110px;*/
	width: 125px;		/* reset to 110px once "edit" icon is back */
}
.idm-club-memberlist-editable td.idm-memberlist-row5 {
	width: 100px;
}
.idm-club-memberlist-editable td.idm-memberlist-row6 {
}
.idm-noheight {
	height: 1px;
}
.idm-club-memberlist td.idm-noheight .idm-line, .idm-club-memberlist-editable td.idm-noheight .idm-line {
	height: 1px;
	padding: 0;
	margin: 0;
	line-height: 1px;
	font-size: 0pt;
}
/* @end */

/* @end */

/* @group TESTING */
.test{
	background-color: #BA0BAB;
}
/* @end */

/* @group GLOBAL CLASSES */
.idm-clear{
	clear: both;
	overflow: hidden;
	height: 0;
	line-height: 1px;
}
.idm-clearline {
	clear: both !important;
}
.idm-hidden {
	display: none;
}
.idm-floatright {
	float: right;
}
.idm-floatleft {
	float: left;
}
		#idm-content .idm-column123 .idm-subhead img.idm-floatleft {
			margin-right: 8px;
		}
.idm-nowrap{
	white-space: nowrap;
}
.idm-paddedbottom {
	margin-bottom: 15px;
}
		select.idm-paddedbottom {
			margin-bottom: 20px;
		}
.idm-line {
	clear: both;
	border-top: 1px solid #cccccc;
	height: 0;
	margin: 3px 0 1px 0;
	overflow: hidden;
}
.idm-standardpadding {
	padding: 2px 6px 6px 10px
}
.idm-nextitem {
	margin-top: 20px;
}
.idm-small {
	line-height: 1em;
	font-size: 0.8em;
}
.idm-cropimage48 {
	height: 48px;
	width: 48px;
	background: url(../gfx/trans.gif) no-repeat center;
}
.idm-cropimage60 {
	height: 58px;
	width: 58px;
	background: #868686 url(../gfx/trans.gif) no-repeat center;
	border: 1px solid #EFEFEF;
}
.idm-scroll {
	height: 100%;
	overflow: auto;
	scrollbar-track-color: #F4F4F4;
	scrollbar-base-color: #F4F4F4;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-3d-light-color: #E20074; /*  ? */
	scrollbar-arrow-color: #868686;
	scrollbar-face-color: #ECECEC;
	scrollbar-highlight-color: #ECECEC;
	scrollbar-shadow-color: #C1C1C1;
}
.idm-unpadded {
	margin: 0 !important;
	padding: 0 !important;
}
/* @group quotes */
q {color:#888;}
q:before { content:open-quote; color:#888; }
q:after { content:close-quote; color:#888; }
q q:before { content:open-quote; color:#888; }
q q:after { content:close-quote; color:#888; }
/*:lang(de)	{ quotes:"\201E" "\201C" "\201A" "\2018"; }*/
* { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)	{ quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)	{ quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
/* @end */

/* @group idm-clearfix */

/* @end */ /* @group idm-clearfix */
.idm-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.idm-clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .idm-clearfix { height: 1%; }
.idm-clearfix { display: block; }
/* End hide from IE-mac */

/* @end */

/* @end */

/* @group PAGE LAYOUT */
BODY.idm-body {
	font: 100.01% Arial, Sans-Serif;
}
.idm-communitybody {
	font: 0.75em/1.4em Arial, Sans-Serif;
	margin: 20px 0pt 20px 0pt;
	width: 77.5em;
	/*position: relative;*/
	overflow: hidden;
	text-align:left;
}
#idm-content {
	width: 60em;
	/*min-height:500px;*/
	float: left;
	overflow: hidden;
}
#idm-marginal {
	width: 210px;
	margin: 0;
	float: left;
	overflow: hidden;
}
.idm-minimized {
	position: absolute;
	left: -12000px;
	display: none;
}
.idm-standardpadding {
	padding: 4px 9px 8px;
}
#idm-content a:hover {
	text-decoration: underline;
}
/* @group colums */
.idm-column1,
.idm-column2,
.idm-column3 {
	float: left;
	width: 20em;
	overflow: hidden;
}
		.idm-columnpadding .idm-column1,
		.idm-columnpadding .idm-column2,
		.idm-columnpadding .idm-column3 {
			width: 19.1em;/*** before:19.71 - but didnt work with https://localhost:8443/configmemberedit.htm @andrej pls check ***/
		}
		#idm-configmemberedit .idm-column2 {
			width: 20.1em;
		}
		#idm-configmemberedit .idm-column3 {
			width: 16.1em;
			float: right;
		}
.idm-column12 {
	float: left;
	width: 40em;
	overflow: hidden;
}
		.idm-columnpadding .idm-column12 {
			width: 39.45em;
		}
		#idm-clubpoll .idm-column12 {
			width: 38em;
			padding-right: 5px;
		}

.idm-column50-1,
.idm-column50-2 {
	float: left;
	width: 30em;
	overflow: hidden;
}
		.idm-columnpadding .idm-column50-1,
		.idm-columnpadding .idm-column50-2 {
			width: 29.57em;
		}
* html .idm-column23.idm-extrawidth {
	width: 530px !important;
}
/* @end */

/* @group idm-column50 */
.idm-club .idm-layoutmodule-body .idm-column50-1,
.idm-club .idm-layoutmodule-body .idm-column50-2 {
	float: left;
	width: 27em;
	overflow: hidden;
}
		.idm-club .idm-layoutmodule-body .idm-column50-1 {
			margin-right: 38px;
		}
		.idm-club .idm-layoutmodule-body .idm-column50-1 h4,
		.idm-club .idm-layoutmodule-body .idm-column50-2 h4,
		.idm-club .idm-layoutmodule-body #idm-row-bottom h4 {
			font-weight: bold;
			margin-bottom: 15px;
		}
		.idm-club .idm-layoutmodule-body .idm-column50-1 .idm-formrow,
		.idm-club .idm-layoutmodule-body .idm-column50-2 .idm-formrow {
			margin-bottom: 15px;
		}
		.idm-club .idm-layoutmodule-body .idm-column50-1 .idm-size-large,
		.idm-club .idm-layoutmodule-body .idm-column50-2 .idm-size-large {
			width: 98.1%;
		}
				.idm-club .idm-layoutmodule-body .idm-column50-1 select.idm-size-large,
				.idm-club .idm-layoutmodule-body .idm-column50-2 select.idm-size-large {
					width: 100%;
				}
		.idm-club .idm-layoutmodule-body .idm-column50-1 .idm-size-tiny,
		.idm-club .idm-layoutmodule-body .idm-column50-2 .idm-size-tiny {
			width: 70px;
		}
/* @end */

/* @group forum */
.idm-columns-forum .idm-column1 {
	width: 23.3em;
}
.idm-columns-forum .idm-column2 {
	width: 18.3em;
}
.idm-columns-forum .idm-column12 {
	width: 41.7em;
}
.idm-columns-forum .idm-column3 {
	width: 18.3em;
}
/* @end */

/* @group profile */
.idm-columns-profile .idm-column1 {
	width: 15em;
	overflow: hidden;
}
.idm-columns-profile .idm-column2 {
	width: 22.5em;
	overflow: hidden;
}
.idm-columns-profile .idm-column12 {
	width: 37.5em;
	overflow: hidden;
}
.idm-columns-profile .idm-column3 {
	width: 22.5em;
	overflow: hidden;
}
.idm-columns-profile .idm-column23 {
	width: 45em;
	overflow: hidden;
}
.idm-columns-clubs-polls .idm-column12 {
	width: 37.5em;
	overflow: hidden;
}
/* @end */

/* @group clubs */
.idm-columns-clubs .idm-column12 {
	width: 41.5em;
}
.idm-columns-clubs .idm-column3 {
	width: 18.5em;
}
.idm-columns-clubs-insidemodule .idm-column1 {
	float: left;
	width: 228px;
}
.idm-columns-clubs-insidemodule .idm-column2 {
	float: left;
	width: 260px;
	padding-left: 20px;
}
.idm-columns-clubs-insidemodule .idm-column3 {
	float: left;
	width: 150px;
	padding-left: 20px;
}
.idm-clubs-inlinepopup .idm-column1 {
	width: 140px;
}
.idm-clubs-inlinepopup .idm-column2 {
	width: 250px;
	margin-bottom: 20px;
}
#idm-clubs-configfounderedit .idm-scroll {
	 height:300px;
	 width:435px;
}
/* @end */
.idm-columnpadding {
	padding: 0 0.8em 0 0;
	/*-height:100px;
	min-height:100px;*/
}
#idm-marginal .idm-columnpadding {
	padding: 0;
}
/* @end */

/* @group LAYOUTMODULES */
.idm-layoutmodule {
	margin-bottom: 0.8em;
}
.idm-layoutmodule H3 {
	font-weight: bold;
	font-size: 1.2em;
}
.idm-layoutmodule H3.idm-withspace {
	padding-bottom: 8px;
}
.idm-layoutmodule-handle{
	height: 9px;
	overflow: hidden;
	background: #ccc;
	cursor: pointer;
}
.idm-collapsed-true .idm-layoutmodule-handle {
	background: #ccc url(../gfx/box/collapselayer_handle_down.gif) no-repeat center top;
}
.idm-collapsed-false .idm-layoutmodule-handle {
	background: #ccc url(../gfx/box/collapselayer_handle_up.gif) no-repeat center top;
}
.idm-layoutmodule-handle:hover {
	background-color: #c4c4c4;
}
.idm-collapsed-true .idm-collapsethis {
	display: none;
}
.idm-revealthis {
	display: none;
}
.idm-collapsed-true .idm-revealthis {
	display: block;
}
/* @group default */
.idm-layoutmodule.idm-defaultbox {
	border: 1px solid #ccc;
	margin-bottom: 0.8em;
}
#idm-threadbacklinks .idm-layoutmodule.idm-defaultbox {
	border: 0px transparent;
}
.idm-layoutmodule.idm-defaultbox .idm-layoutmodule.idm-defaultbox {
	border-width: 1px 0 0 0;
}
.idm-layoutmodule.idm-defaultbox .idm-layoutmodule-head H3 {
	padding: 8px 9px 6px;
	font-size: 1.2em;
}
.idm-layoutmodule.idm-defaultbox .idm-layoutmodule-body {
	padding: 0 9px 8px;
	/*background-color: #ffd688;*/
}
		* html .idm-layoutmodule-body { height: 12px; }
		* + html .idm-layoutmodule-body { min-height: 35px; }
.idm-layoutmodule.idm-defaultbox.collapsed-true,
.idm-layoutmodule.idm-defaultbox.collapsed-false {
	border-bottom-style: none;
}
/* @end */

/* @group top */
.idm-layoutmodule.idm-topbox {
	margin-bottom: 0.8em;
}

.idm-layoutmodule.idm-topyellowbox,
.idm-layoutmodule.idm-topgraybox {
background-image:url(../gfx/background/bg-layoutmodule-sizesmall.gif);
background-position:left bottom;
background-repeat:repeat-y;
margin-bottom:0.8em;
}
.idm-columnpadding .idm-layoutmodule.idm-topyellowbox,
.idm-columnpadding .idm-layoutmodule.idm-topgraybox {
	background-image:url(../gfx/background/bg-layoutmodule-sizesmaller.gif);
}
#idm-communitysearch .idm-layoutmodule.idm-topyellowbox,
#idm-communitysearch .idm-layoutmodule.idm-topgraybox {
	background-image:url(../gfx/background/bg-layoutmodule-sizesmallest.gif);
}

#idm-showcasecontainer .idm-layoutmodule.idm-topyellowbox, 
#idm-messagecentercontainer .idm-layoutmodule.idm-topyellowbox,
#idm-showcasecontainer .idm-layoutmodule.idm-topgraybox, 
#idm-messagecentercontainer .idm-layoutmodule.idm-topgraybox {
	background-image:url(../gfx/background/marginal_bottom_rounded.gif);
}
.idm-layoutmodule.idm-topbox .idm-layoutmodule-head {
	background: url(../gfx/box/orange_gradient.gif) no-repeat right top;
	color: #fff;
	height: 2.25em;
}
.idm-layoutmodule.idm-topbox .idm-layoutmodule-head H3 {
	background: url(../gfx/box/orange_gradient.gif) no-repeat left top;
	padding: 5px 9px 1px;
	font-size: 1.2em;	/* For Safari, rest uses very last line in this CSS */
	margin-right: 2em;
}

.idm-layoutmodule.idm-topbox .idm-layoutmodule-head-gray {
	background: url(../gfx/box/gray_gradient.gif) no-repeat right top;
	color: #000;
	height: 2.25em;
	margin-right:-10px !important;
	_margin-right:1px !important;
}
.idm-layoutmodule.idm-topbox .idm-layoutmodule-head-gray H3 {
	background: url(../gfx/box/gray_gradient.gif) no-repeat left top;
	padding: 5px 9px 1px;
	font-size: 1.2em;	/* For Safari, rest uses very last line in this CSS */
	margin-right: 2em;
}


.idm-layoutmodule.idm-topbox DIV.idm-layoutmodule-body {
	padding: 4px 9px 8px;
	border: 1px solid #cccccc;
	border-top-style: none;
}
.idm-layoutmodule.idm-topyellowbox DIV.idm-layoutmodule-body,
.idm-layoutmodule.idm-topgraybox DIV.idm-layoutmodule-body {
	padding: 4px 9px 8px;
}
#idm-content .collapsed-true .idm-layoutmodule-body,
#idm-content .collapsed-false .idm-layoutmodule-body
	{
	border-bottom-style: none;
}
.idm-layoutmodule.idm-topyellowbox .idm-layoutmodule-head {
	background: url(../gfx/box/yellow_gradient.gif) no-repeat right top;
	color: #fff;
	height: 2.25em;
}
.idm-layoutmodule.idm-topgraybox .idm-layoutmodule-head {
	background: url(../gfx/box/gray_gradient.gif) no-repeat right top;
	color: #000;
	height: 2.25em;
}
.idm-layoutmodule.idm-topyellowbox .idm-layoutmodule-head H3 {
	background: url(../gfx/box/yellow_gradient.gif) no-repeat left top;
	padding: 5px 9px 1px;
	font-size: 1.4em;
	margin-right: 2em;
}
.idm-layoutmodule.idm-topgraybox .idm-layoutmodule-head H3 {
	background: url(../gfx/box/gray_gradient.gif) no-repeat left top;
	padding: 5px 9px 1px;
	font-size: 1.2em;
	margin-right: 2em;
}
.idm-columnpadding .idm-layoutmodule.idm-topgraybox .idm-layoutmodule-body H3 {
	font-size: 1.0em;
	margin: 10px 0px 6px 0px;
	
}
/* @end */

/* @group topic */
.idm-layoutmodule.idm-topicbox {
	margin-bottom: 0.8em;
}
.idm-layoutmodule.idm-topicbox .idm-layoutmodule-head {
	background: #e7ae66;
	color: #fff;
	height: 2.25em;
}
.idm-layoutmodule.idm-topicbox .idm-layoutmodule-head H3 {
	padding: 6px 9px 3px;
	font-size: 1.2em;
}
.idm-layoutmodule.idm-topicbox .idm-layoutmodule-body {
	padding: 4px 9px 8px;
	border: 1px solid #ccc;
	border-top-color: #fff;
}
.idm-layoutmodule.idm-topicbox.collapsed-true .idm-layoutmodule-body,
.idm-layoutmodule.idm-topicbox.collapsed-false .idm-layoutmodule-body{
	border-bottom-style: none;
}
/* @end */

/* @group eyechatcher */
.idm-layoutmodule.idm-eyecatcherbox .idm-layoutmodule-head {
	background: #f5f5f5;
	color: #fff;
	height: 2.25em;
}
.idm-layoutmodule.idm-eyecatcherbox .idm-layoutmodule-head H3 {
	padding: 6px 9px;
	font-size: 1.2em;
	color: #999;
}
.idm-layoutmodule.idm-eyecatcherbox .idm-layoutmodule-body {
	padding: 4px 9px 8px;
	border-top-color: #f5f5f5;
	background: #f5f5f5;
	line-height: 1.3em;
}
.idm-layoutmodule.idm-eyecatcherbox img {
	float: left;
	margin-right: 15px;
}
/* @end */

/* @group nopadding */
.idm-layoutmodule.idm-nopaddingbox {
	border: 1px solid #cccccc;
	margin-bottom: 0.8em;
}
.idm-layoutmodule.idm-nopaddingbox .idm-layoutmodule-body {
	padding: 0 ;
}
.idm-layoutmodule.idm-nopaddingbox.collapsed-true,
.idm-layoutmodule.idm-nopaddingbox.collapsed-false {
	border-bottom-style: none;
}
/* @end */

/* @end */

/* @group ELEMENTS */

/* @group idm-breadcrumb */
#idm-breadcrumb {
	margin: 4px 0 4px 0;
	margin-bottom: 10px;
}
#idm-breadcrumb LI {
	display: inline;
	font-size: 0.9em;
}
#idm-breadcrumb .idm-nextLI {
	padding-left: 1em;
	background: url(../gfx/arrow/breadcrumb.gif) no-repeat 2px center;
}
#idm-breadcrumb .idm-lastLI {
	font-weight: bold;
}
#idm-breadcrumb A {
	text-decoration: underline;
	font-weight: normal;
}
.idm-breadcrumbarrow {
	font-size:12px;
}
/* @end */

/* @group idm-pagehead */
#idm-pagehead {
	background: #fc0 url(../gfx/box/yellow_gradient.gif) no-repeat right top;
	border-bottom: 4px solid #d77800;
	height: 40px;
}
#idm-pagehead h1 {
	background: url(../gfx/box/yellow_gradient.gif) no-repeat left top;
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
	font-style: normal;
	margin-right: 2em;
	padding: 0 0 0 10px;
}
#idm-pagehead H1 div {
	height: 10px;
	line-height: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
}

#idm-pagehead H1 img {
	vertical-align:top;
	margin: 0 0 0 2px;
}
		* html #idm-pagehead H1 div {
			height: 5px;
		}

		* + html #idm-pagehead h1 div {
			height: 5px;
		}
		* html #idm-pagehead H1 img {
			margin-top: 5px;
			width: 31px;
			height: 12px;
		}
		* + html #idm-pagehead h1 img {
			margin-top: 3px;
		}
/*
	HEADLINE FOR "FORUM"
*/
.idm-forum #idm-pagehead h1 {
	padding-top: 10px ;
}
		* html .idm-forum #idm-pagehead h1 { padding-top: 5px; }
		* + html .idm-forum #idm-pagehead h1 { padding-top: 5px; }
		* + html .idm-forum #idm-page-loginstatus { margin-top: -30px; }
/* @end */

/*
	@Pagehead Loginstatus
*/
#idm-page-loginstatus {
	position: absolute;
	margin-top: -25px;
	text-align: right;
	width: 925px;
}
		* html #idm-page-loginstatus { margin-top: -28px; }
		* + html #idm-page-loginstatus { margin-top: -28px; }
/* @end */

/* @group idm-mainnavi */
#idm-mainnavi {
	margin: 0;
	font-size: 1.1em;
	padding: 7px 0 0 33px;
	background: url(../gfx/navi/main_bg.gif) repeat-x left top;
	height: 27px;
	margin-bottom: 9px;
	font-weight: bold;
}
#idm-mainnavi LI {
	float: left;
	background: url(../gfx/navi/main_dimmed_right.gif) no-repeat right top;
	padding-right: 3px;
	margin-right: 3px;
}
#idm-mainnavi LI DIV {
	float: left;
	color: white;
	padding: 5px 6px 0 12px;
	background: url(../gfx/navi/main_dimmed_left.gif) no-repeat left top;
	height: 27px;
}
#idm-mainnavi LI A {
	color: #666666;
}
#idm-mainnavi LI.idm-linked {
	background: url(../gfx/navi/main_std_right.gif) no-repeat right top;
}
#idm-mainnavi LI.idm-linked A {
	color: white;
}
#idm-mainnavi LI.idm-linked DIV {
	background: url(../gfx/navi/main_std_left.gif) no-repeat left top;
}
#idm-mainnavi LI.idm-active {
	background: url(../gfx/navi/main_active_right.gif) no-repeat right top;
}
#idm-mainnavi LI.idm-active DIV {
	background: url(../gfx/navi/main_active_left.gif) no-repeat left top;
}
#idm-mainnavi LI.idm-active A {
	color: #d77800;
}
#idm-mainnavi LI.idm-activegreyed A {
	color: #666666;
}
#idm-mainnavi A:hover {
	text-decoration: underline;
}
/* @group idm-subnavi */
.idm-subnavi {
	margin: 0 -9px 0 -10px;
	font-size: 0.9em;
	background: url(../gfx/navi/sub_bg.gif) repeat-x left bottom;
	padding: 0;
	height: 20px;
	margin-bottom: 0px;
}
.idm-large {
	margin-top: 20px;
	font-size: 1em;
}
.idm-subnavi LI {
	float: left;
	background: url(../gfx/navi/sub_dimmed_right.gif) no-repeat right top;
	padding-right: 3px;
	margin-right: 3px;
}
.idm-subnavi LI span {
	float: left;
	color: white;
	padding: 3px 5px 0 7px;
	background: url(../gfx/navi/sub_dimmed_left.gif) no-repeat left top;
	height: 17px;
}
.idm-subnavi LI A {
	color: #0000FF;
}
.idm-subnavi LI.idm-active {
	background: url(../gfx/navi/sub_active_right.gif) no-repeat right top;
}
.idm-subnavi LI.idm-active SPAN {
	background: url(../gfx/navi/sub_active_left.gif) no-repeat left top;
}
.idm-subnavi LI.idm-active A {
	color: #000000;
}
.idm-large LI.idm-active A {
	font-weight: bold;
}
.idm-subnavi A:hover {
	text-decoration: underline;
}
/* @end */

/* @end */

/* @group idm-clubregions */
ul.idm-clubregions {
	height: 20px;
	margin-bottom: 10px;
}
		* html ul.idm-clubregions {
			height: 20px;
		}
.idm-clubregions li {
	float: left;
	height: 16px;
}
		* html .idm-clubregions li {
		}
.idm-clubregions li span {
	float: left;
}
.idm-clubregions .idm-lastelement {
	border: 0 none;
}
/* @end */

/* @group idm-memberbar */
.idm-memberbar UL {
}
.idm-memberbar LI {
	width: 7.96em;
	float: left;
	border-right: 2px solid #fff;
	font-size: 0.8em;
	text-align: center;
	background: #f2f5fe;
}
.idm-memberbar IMG {
	display: block;
}
/* @end */

/* @group idm-tagcloud */
#idm-tagcloud-body {
	text-align: justify;
	line-height: 20px;
	font-size: 1em;
	font-weight: normal;
}
#idm-tagcloud-body .idm-rank1 {
	font-size: 2.2em;
}
#idm-tagcloud-body .idm-rank2 {
	font-size: 1.8em;
}
#idm-tagcloud-body .idm-rank3 {
	font-size: 1.4em;
}
#idm-tagcloud-body .idm-rank4 {
	font-size: 1em;
}
#idm-tagcloud-body A {
	padding: 0 2px;
}
#idm-tagcloud A:hover {
	color: #fff;
	background-color: #e20074;
}
/* @end */

/* @group idm-thema-overview */
#idm-thema-overview {
	padding: 10px 0 0 0;
	width: 100%;
}
#idm-thema-overview .idm-column-left {
	width: 50%;
	float: left;
	border-right: 1px solid #ccc;
}
#idm-thema-overview .idm-column-right {
	width: 45%;
	float: left;
	padding-left: 11px;
}
#idm-thema-overview h3 {
	padding-bottom: 10px;
}
#idm-thema-overview .idm-entry {
	padding-left: 50px;
	height: 3.3em; /* inclusive margin-bottom */
}
#idm-thema-overview .idm-freetime {
	background: url(../gfx/icon/overview_freizeit.gif) no-repeat;
}
#idm-thema-overview .idm-testreport {
	background: url(../gfx/icon/overview_testbericht.gif) no-repeat;
}
#idm-thema-overview .idm-advice {
	background: url(../gfx/icon/overview_ratgeber.gif) no-repeat;
}
#idm-thema-overview .idm-discuss {
	background: url(../gfx/icon/overview_diskussion.gif) no-repeat;
}
#idm-thema-overview .idm-dummy1 {
	background: url(../gfx/dummy/thema_overview_dummy1.gif) no-repeat;
}
#idm-thema-overview .idm-dummy2 {
	background: url(../gfx/dummy/thema_overview_dummy2.gif) no-repeat;
}
#idm-thema-overview .idm-dummy3 {
	background: url(../gfx/dummy/thema_overview_dummy3.gif) no-repeat;
}
#idm-thema-overview .idm-dummy4 {
	background: url(../gfx/dummy/thema_overview_dummy4.gif) no-repeat;
}
#idm-thema-overview .idm-dummy5 {
	background: url(../gfx/dummy/thema_overview_dummy5.gif) no-repeat;
}
/* @end */

/* @group idm-overviewPictureRow */
.idm-overviewPictureRow li {
	height: 37px;
	background-color: #f5f5f5;
	margin-bottom: 10px;
}
.idm-overviewPictureRow div {
	float: left;
	border: 1px solid #cccccc;
	width: 34px;
	height: 34px;
}
.idm-overviewPictureRow img {
	float:  left;
	height: 34px;
	width: 34px;
	margin: 0;
	display: block;
}
.idm-overviewPictureRow .idm-meter img {
	height:7px;
	margin-top: 3px;
}
.idm-overviewPictureRow p {
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 1.0em;
	line-height: 1.0em;
	height: auto !important;		/* leave those 2 importants, ... */
	line-height: 100% !important;	/* ... just to be sure */
}
.idm-overviewPictureRow .idm-member-count {
	float: left;
	font-size: 0.8em;
	line-height: 1em;
	width: 80px;
}
.idm-overviewPictureRow .idm-thread-count {
	text-align: right;
	float: right;
	font-size: 0.8em;
	line-height: 1em;
	width: 80px;
}

.idm-overviewPictureRow .idm-thread-count img {
	height:16px;
	width:16px;
}
/* @end */

/* @group idm-overviewPictureRowSmall */
.idm-overviewPictureRowSmall.idm-scrollable {
	height: 95px;
	overflow: auto;
}
.idm-overviewPictureRowSmall div.idm-clublogo-mini {
	float:left;
	width: 25px;
	margin-top: 0;
}
.idm-overviewPictureRowSmall img {
	float: left;
	margin: 0 5px 0 0;
	display: block;
}
.idm-overviewPictureRowSmall p {
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;
	font-size: 1.0em;
	line-height: 1.0em;
	float: left;
}
.idm-overviewPictureRowSmall li {
	height: 27px;
	background-color: #f5f5f5;
	margin-bottom: 7px;
	font-size: 1.0em;
	line-height: 1.0em;
}
.xidm-overviewPictureRowSmall img {
	height: 24px;
	width: 24px;
	margin-right: 10px;
	float: left;
	border: 1px solid #cccccc;
}
.idm-overviewPictureRowSmall .idm-chartnumber {
	float: left;
	padding: 6px 8px 0 10px;
	color: #333333;
	font-size: 0.9em;
	font-weight: bold;
}
/* @end */ /* @end */ /* @group ICONS */
.idm-kudo-head {
	background: url(../gfx/icon/kudo_head.gif) no-repeat left top;
	padding-left: 24px;
	height: 30px;
}
.idm-expert-head {
	background: url(../gfx/icon/expert_head.gif) no-repeat left 2px;
	padding-left: 20px;
}
.idm-noexpert-head {
	padding-left: 20px;
}
.idm-icon-kudo {
	padding: 7px 0 5px 5px;
	margin: 1px 0 0 5px;
}

.idm-icon-rss {
	background: url(../gfx/icon/rss.gif) no-repeat left center;
}
A.idm-icon-rss {
	padding-left: 16px;
}
.idm-button-skype {
	background: url(../gfx/icon/skype.gif) no-repeat right center;
}

.idm-disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    width: 100%;
}
.idm-expertlabel {
	display: block;
	float: left;
	margin-right: 0.8em;
	padding-right: 10px;
	background: url(../gfx/label/yellow_round.gif) no-repeat right top;
}
.idm-expertlabel SPAN {
	display: block;
	font-size: 11px;
	padding: 0 0 2px 13px;
	background: url(../gfx/label/yellow_round.gif) no-repeat left top;
}
/* @group iconboxes */
.idm-error {
	color: red;
	/*
	background: url(../gfx/ebay/error.gif) no-repeat 10px 10px;
	padding: 0.5em 0 0 60px;
	*/
	padding: 0.5em 0 0 0;
	height: 40px;
}
.idm-error H3 {
	font-size: 1.2em;
	color: red;
	margin-bottom: 0.5em;
}
.idm-error LI {
	list-style-type: disc;
	margin: 0 1em;
}
/* @end */

/* @group STARS */
.idm-user-feedback {
	padding-right: 24px;
	background-position: right;
}
.idm-fbvalue10 {
	background-image: url(../gfx/ebay/stars-6.gif);
}
.idm-fbvalue50 {
	background-image: url(../gfx/ebay/stars-5.gif);
}
.idm-fbvalue100 {
	background-image: url(../gfx/ebay/stars-7.gif);
}
.idm-fbvalue500 {
	background-image: url(../gfx/ebay/stars-8.gif);
}
.idm-fbvalue1K {
	background-image: url(../gfx/ebay/stars-9.gif);
}
.idm-fbvalue5K {
	background-image: url(../gfx/ebay/stars-10.gif);
}
.idm-fbvalue10K {
	background-image: url(../gfx/ebay/stars-11.gif);
}
.idm-fbvalue25K {
	background-image: url(../gfx/ebay/stars-12.gif);
}
.idm-fbvalue50K {
	background-image: url(../gfx/ebay/stars-13.gif);
}
.idm-fbvalue100K {
	background-image: url(../gfx/ebay/stars-14.gif);
}
/* @end */

/* @end */

/* @group BARS */
.idm-pbarvalue0 {
	background-image: url(../gfx/bar/profile0.gif);
}
.idm-pbarvalue1 {
	background-image: url(../gfx/bar/profile1.gif);
}
.idm-pbarvalue2 {
	background-image: url(../gfx/bar/profile2.gif);
}
.idm-pbarvalue3 {
	background-image: url(../gfx/bar/profile3.gif);
}
.idm-pbarvalue4 {
	background-image: url(../gfx/bar/profile4.gif);
}
.idm-pbarvalue5 {
	background-image: url(../gfx/bar/profile5.gif);
}
.idm-pbarvalue6 {
	background-image: url(../gfx/bar/profile6.gif);
}
.idm-pbarvalue7 {
	background-image: url(../gfx/bar/profile7.gif);
}
.idm-pbarvalue8 {
	background-image: url(../gfx/bar/profile8.gif);
}
.idm-pbarvalue9 {
	background-image: url(../gfx/bar/profile9.gif);
}
.idm-pbarvalueA {
	background-image: url(../gfx/bar/profileA.gif);
}
.idm-ubarvalue0 {
	background-image: url(../gfx/bar/user0.gif);
}
.idm-ubarvalue1 {
	background-image: url(../gfx/bar/user1.gif);
}
.idm-ubarvalue2 {
	background-image: url(../gfx/bar/user2.gif);
}
.idm-ubarvalue3 {
	background-image: url(../gfx/bar/user3.gif);
}
.idm-ubarvalue4 {
	background-image: url(../gfx/bar/user4.gif);
}
.idm-ubarvalue5 {
	background-image: url(../gfx/bar/user5.gif);
}
.idm-ubarvalueE {
	background-image: url(../gfx/bar/userE.gif);
}
.idm-tbarvalue0 {
	background-image: url(../gfx/bar/forumRelevance0.gif);
}
.idm-tbarvalue1 {
	background-image: url(../gfx/bar/forumRelevance1.gif);
}
.idm-tbarvalue2 {
	background-image: url(../gfx/bar/forumRelevance2.gif);
}
.idm-tbarvalue3 {
	background-image: url(../gfx/bar/forumRelevance3.gif);
}
.idm-tbarvalue4 {
	background-image: url(../gfx/bar/forumRelevance4.gif);
}
.idm-tbarvalue5 {
	background-image: url(../gfx/bar/forumRelevance5.gif);
}
/* @end */

/* @group clickdummy fakes */
#dummylogin{
	font-size: 13px;
	position: relative;
	top: -104px;
	left: 118px;
	background-color: #fff;
	margin: 0;
	width: 40em;
}
/* @end */

/* @group FORUM START THREAD */
.idm-postform {
	margin-top: 15px;
}
.idm-postform td {
	vertical-align: top;
	padding: 0 0 10px 4px;
	font-size: 12px;
}
.idm-TDlabel {
	font-weight: bold;
	width: 54px !important;
	font-size: 11px;
}
.idm-postform .idm-inputfield,
.idm-textfield {
	width: 640px;
	border: 1px solid #7E9DB9;
	font-size: 12px;
}
.idm-postform .idm-textfield {
	height: 250px;
}
#idm-previewDIV {
	margin-top: 5px;
	width: 688px;
	height: auto;
	background: #fffae5;
	display: none;
}
#idm-previewtext {
	padding: 20px 40px 20px 10px;
}
#idm-previewsig {
	background: url(../gfx/dummy/sig_sep.gif) no-repeat;
	padding: 10px 40px 20px 10px;
}
#idm-previewtags {
	padding: 10px 40px 20px 10px;
}
#idm-previewtags a,
#idm-previewtext a {
	color: #0001ff;
	text-decoration: none;
}
.idm-formhelp {
	display: inline;
	height: 14px;
	width: 14px;
	background: url(../gfx/icon/help.gif) no-repeat;
	margin-left: 10px;
	cursor: pointer;
}
.idm-subhead {
	margin-bottom: 20px;
}
		* + html .idm-subhead.idm-largebox {
			margin-bottom: 0;
		}
/* @end */

/* @group IDM FORMS */
form.idm-clubsearchbox {
	width: 360px;
}
form.idm-clubsearchbox,form.idm-clubsearchbox label {
	display: block;
}
form.idm-clubsearchbox input.idm-size-small,
form.idm-clubsearchbox input.idm-size-medium,
form.idm-clubsearchbox input.idm-size-large,
form.idm-clubsearchbox input.idm-submit {
	border: 1px solid #7e9db9;
	padding: 2px;
}
		form.idm-clubsearchbox input.idm-size-medium {
			width: 14em;
		}
		form.idm-clubsearchbox input.idm-submit {
			padding: 1px;
		}
div.idm-clubsearchbox,
div.idm-clubsearchbox.idm-link {
	width: 360px;
	display:block;
}
		div.idm-clubsearchbox.idm-link {
			width: 360px;
			/*margin-left: 200px;*/
		}
		div.idm-clubsearchbox.idm-link span {
			float: left;
		}
		div.idm-clubsearchbox.idm-link span.idm-text-hint {
			width: 200px;
		}
.idm-button-fat {
	background: url(../gfx/button/bg_button_fat_left.gif) no-repeat;
	padding-left: 11px;
	display: block;
}
.idm-button-fat a {
	background: url(../gfx/button/bg_button_fat_right.gif) top right no-repeat;
	padding-right: 11px;
	display: block;
	height: 24px;
}
form.idm-clubsearchbox .idm-button-fat {
	width: 98px;
	float: right;
	margin: -24px 4px 0 0;
}
form.idm-clubsearchbox .idm-button-fat a {
	padding-top: 4px;
	color: #fff;
}
div.idm-fotofolders span.idm-button-fat {
	float: right;
	margin: -0px 9px 0 20px;
}
div.idm-fotofolders span.idm-button-fat a {
	padding-top: 4px;
	color: #fff;
}
		div.idm-message .idm-button-fat a,
		div.idm-clubsearchbox .idm-button-fat a {
			padding-top: 4px;
			color: #fff;
			text-align: center;
		}
		* html .idm-club-data .idm-club-data-top .idm-row2 div.idm-clubsearchbox .idm-button-fat a {
			float: left;
		}
		#idm-clubpoll .idm-button-fat {
			width: 98px;
			float: right;
			margin: -15px 4px 0 0;
		}
		#idm-clubpoll .idm-button-fat a {
			padding-top: 4px;
			color: #fff;
		}
		div.idm-fotofolder span.idm-button-fat {
			float: right;
			margin: 15px 4px 0 0;
		}
		div.idm-fotofolder span.idm-button-fat a {
			padding-top: 4px;
			color: #fff;
		}
/* @group IDM CHECKLIST*/
.idm-checklist {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 15px;
}
.idm-checklist label {
	display: block;
	padding: 0 0 0 22px;
	text-indent: -25px;
	margin: 0;
}
		form.idm-clubsearchbox .idm-button-fat {
			width: 98px;
			float: right;
			margin: -24px 4px 0 0;
		}
		form.idm-clubsearchbox .idm-button-fat a {
			padding-top: 4px;
			color: #fff;
		}
.idm-quickSearchDiv {
	margin:7px 0 0 0;
}
* html div.idm-quickSearchDiv {
	width: 340px;
}
.idm-quickSearchDiv input {
	font-size:11px;
}
.idm-quickSearchDiv .idm-quickSearch-input {
	width:220px;
	font-size:11px;
	margin-right:7px;
	border:1px solid #7e9db9;
	padding-left:2px;
}
.idm-quickSearchDiv label {
	font-weight:bold;
}
.idm-communitySearchDiv {
	margin:0;
}
.idm-communitySearchDiv input {
	font-size:11px;
}
.idm-communitySearch-input {
	padding-left:2px;
	width:179px;
	border:1px solid #7e9db9;
	margin:7px 4px 4px 0;
}
 .idm-communitySearch-select {
	border:1px solid #7e9db9;
	width:182px;
	margin:0 4px 8px 0;
}
/* @group IDM SEARCHRESULTS */
table.idm-clubresults, table.idm-memberresults {
	width: 100%;
	margin: 40px 0;
	display: block;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #CCC;
}
table.idm-forumresults {
	width: 100%;
	margin: 40px 0;
	display: block;
	border-collapse: collapse;
	border-spacing: 0;
}
table.idm-clubresults th,
table.idm-clubresults td,
table.idm-memberresults td {
	vertical-align: top;
	padding: 10px 6px 15px 4px;
}
table.idm-forumresults td {
	vertical-align: top;
	padding: 0 6px 0 4px;
}
table.idm-memberresults th {
	vertical-align: top;
	padding: 5px 6px 5px 4px;
}
table.idm-clubresults td
{
	border-bottom: 1px solid #ccc;
	font-size:12px;
	vertical-align:top;
}
table.idm-memberresults td
{
	border-bottom: 1px solid #ccc;
	font-size:12px;
	vertical-align:middle;
}
table.idm-forumresults td {
	background-color: #F4F6F6;
	font-size:12px;
	vertical-align:middle;
}
table.idm-clubresults th,
table.idm-memberresults th {
	border: 1px solid #ccc;
	border-width: 1px 0;
}
table.idm-clubresults td.idm-col1 { width: 110px; }
table.idm-clubresults td.idm-col2 { width: 360px; }
table.idm-clubresults td.idm-col3 { width: 220px; }
table.idm-memberresults th.idm-col1 { width: 60px; }
table.idm-memberresults th.idm-col2 { width: 430px; }
table.idm-memberresults th.idm-col3 { width: 100px; }
table.idm-memberresults th.idm-col4 { width: 100px; }
table.idm-forumresults td.idm-col1 { width: 30px;vertical-align:top;padding-top:12px; }
table.idm-forumresults td.idm-col2 { width: 25px;vertical-align:top; }
table.idm-forumresults td.idm-col3 { width: 500px;vertical-align:top; }
table.idm-forumresults td.idm-col4 { width: 124px;vertical-align:top;font-size:10px;line-height:14px;text-align:right;padding-right:1px; }
table.idm-clubresults td.idm-col2 a { font-weight:bold; }
table.idm-clubresults td.idm-col2 a.idm-small { font-size:10px;line-height:10px; }
table.idm-clubresults td.idm-col2 .idm-search-clubdiv {
	width: 350px;
	padding-right:10px;
	border-right:1px solid #CCC;
}
table.idm-forumresults td.idm-col3 a.idm-profilelink, table.idm-forumresults td.idm-col3 span  { font-size:10px;line-height:10px; }
table.idm-forumresults td.idm-col3 span.jive-hilite {
	font-weight:bold;
	color:#F35902;
	font-size:12px;
}
table.idm-forumresults td.idm-col3 .idm-forumlink { font-weight:bold; }
table.idm-forumresults td.idm-col4 .idm-meter { line-height:8px; }
table.idm-clubresults .idm-floatleft {
	display: block;
	overflow: hidden;
}
		table.clubresults span.idm-floatleft  {
			width: 18%;
		}
		table.clubresults p.idm-floatleft {
			width: 82%;
			margin: -3px 0 0 0;
		}
				table.clubresults p.idm-floatleft span {
					display: block;
				}
				table.clubresults .idm-clubtags {
					color: #0000fe;
					font-size: 0.8em;
				}
/* @end */

/* @group IDM CHECKLIST*/
.idm-checklist {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 15px;
}
.idm-checklist label {
	display: block;
	padding: 0 0 0 22px;
	text-indent: -25px;
	margin: 0;
}
* html .idm-checklist label {
	height: 0;
}
.idm-checklist input {
	margin-right: 5px;
}
/* @end */
form.idm-search-in-clubs,
form.idm-search-in-clubs .idm-column1 label {
	display: block;
	margin-bottom: 5px;
}
#idm-search-in-clubs h3.idm-boxtitle {
	margin-bottom: 15px;
}
form input.idm-size-small,
form input.idm-size-medium,
form input.idm-size-large,
form input.idm-submit,
form select.idm-size-medium {
	border: 1px solid #7e9db9;
	padding: 2px;
}
form.idm-search-in-clubs select.idm-size-medium {
	width: 18.6em;
}
form.idm-search-in-clubs input.idm-size-medium {
	width: 20em;
}
form.idm-search-in-clubs .idm-column1,
form.idm-search-in-clubs .idm-column2 {
	float: left;
	width: 50%;
}
form.idm-search-in-clubs .idm-column2 {
	width: 48%;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	margin-bottom: 20px;
}
form.idm-search-in-clubs .idm-column2 label {
	margin-bottom: 5px;
}
form.idm-search-in-clubs .idm-formrow {
	margin-bottom: 10px;
}
.idm-formrow .idm-spacer {
	margin-bottom: 0px;
	height: 10px;
}
form.idm-search-in-clubs .idm-padded {
	margin-bottom: 30px;
}
form.idm-search-in-clubs .idm-checkbox {
	margin: 0 5px 0 0;
}
form.idm-search-in-clubs .idm-form-buttonbar {
	text-align: right;
}
form.idm-search-in-clubs .idm-formrow ul li {
	float: left;
	width: 35%;
}
/* @end */ /* @group CLUB NAVIGATION */
.idm-result-overview-members {
	background:#F5F5F5;
	width:159px;
	float:left;
	height:35px;
	margin-bottom:5px;
	overflow:hidden;
}
.idm-result-overview-clubs {
	background:#F5F5F5;
	margin-bottom:5px;
	overflow:hidden;
}
.idm-result-overview-foren {
	background:#F5F5F5;
	margin-bottom:5px;
	overflow:hidden;
	padding: 8px 0;
}
.idm-result-overview-foren div {
	margin:0 14px;
	line-height:11px;
	font-size:11px;
}
.idm-result-overview-foren img {
	border:0;
	/*float:left;*/
}
.idm-result-overview-foren a.idm-result-forumsubject {
	font-weight:bold;
	font-size:11px;
	margin:0 0 4px;
	display: block;
}
.idm-result-overview-members .idm-result-img,
.idm-result-overview-clubs .idm-result-img{
	height:35px;
	width:35px;
	border:0;
	float:left;
}
.idm-result-overview-members div,
.idm-result-overview-clubs .idm-clubdiv {
	/*height:35px;*/
	margin-left:45px;
	line-height:11px;
	font-size:11px;
}
.idm-result-overview-clubs .idm-clubdiv {
	margin:2px 4px 2px 45px;
}
.idm-result-overview-members div a {
	font-size:11px;
}
.idm-result-overview-members div .idm-online,
.idm-memberresults td .idm-online,
table.idm-forumresults td.idm-col3 .idm-online {
	font-size: 0.8em;
	margin: 0;
	color: #ff6501;
}
.idm-result-clubname{
	font-weight: bold;
	margin: 2px 0;
}
.idm-result-overview-clubs .idm-result-clubdetails {
	float: right;
}

.idm-noresult {
	background:#F5F5F5;
	width:328px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
	float:left;
}
.idm-search-moreinfo {
	border:1px solid #CCC;
	width:348px;
	height:85px;
	background:url(../gfx/dummy/dummy_mehrinfo.jpg) center center no-repeat;
	cursor:pointer;
}
/* @end */

/* @group CLUB NAVIGATION */
.idm-clubnav-wrap {
	margin-bottom: 20px;
}
		* html .idm-clubnav-wrap {
			/*height: 20px;*/
			/*position: relative;*/
			/*margin: 50px 0 -36px 0;*/
		}
		* html #idm-clubnavigation {
			height: 23px;
			/*position: absolute;*/
			/*margin-top: -3px;*/
			margin-bottom: -29px;
		}
		* html #idm-clubnavigation li {
			margin-bottom: -11px;
		}
		* + html #idm-clubnavigation {
			margin-bottom: 31px;
		}
#idm-clubnavigation li {
	float: left;
	background: url(../gfx/navi/clubnav_left.gif) no-repeat;
	padding: 0 0 0 11px;
	margin-right: 3px;
	margin-bottom:-11px;
}
#idm-clubnavigation li a {
	display: block;
	background: url(../gfx/navi/clubnav_right.gif) top right no-repeat;
	padding: 4px 11px 4px 0;
	color: #000;
}
#idm-clubnavigation li.idm-active {
	background-image: url(../gfx/navi/clubnav_left_active.gif);
}
#idm-clubnavigation li.idm-active a {
	background-image: url(../gfx/navi/clubnav_right_active.gif);
	font-weight: bold;
}
#idm-clubnavigation li.idm-active a:hover {
	text-decoration: none;
}
/* @end */

/* @group CALENDAR */
#idm-clubs-calendar-form .idm-scroll {
	width: 495px;
	height: 470px;
}
.idm-calendarwrap .idm-column1,.idm-calendarwrap .idm-column2 {
	width: 46.5%;
	padding-right: 10px;
}
.idm-calendarwrap .idm-column1 {
	border-right: 1px solid #ccc;
}
.idm-calendarwrap .idm-column2 {
	padding-left: 10px;
	border-left: 1px solid #ccc;
	margin-left: -1px;
}
.idm-calendarwrap .idm-column2 p.idm-date {
	margin-bottom: 0;
}
.idm-calendarwrap .idm-column2 p.idm-location {
	margin-top: 0;
}
table.idm-calendar,
.idm-calendar-switch {
	width: 186px;
	empty-cells: hide;
}
.idm-calendar-switch {
	height: 16px;
	overflow: hidden;
	margin-bottom: 5px;
	background: #f5f5f5;
}
.idm-calendar-switch p {
	float: left;
	width: 16px;
	margin: 0;
}
		.idm-calendar-switch p {
			float: left;
			width: 16px;
			margin: 0;
		}
		.idm-calendar-switch p.idm-month {
			width: 154px;
			text-align: center;
			font-weight: bold;
		}
.idm-calendar th,
.idm-calendar td {
	text-align: center;
	width: 14.3%;
}
		.idm-calendar td {
			border: 1px solid #ccc;
			background: #f5f5f5;
		}
		.idm-calendar td.idm-empty,
		.idm-calendar td.idm-inactive {
			background: none;
		}
		.idm-calendar td.idm-inactive {
			color: #ccc;
		}
		.idm-calendar td.idm-event {
			background: #f35901;
			border: 1px solid #f35901;
			color: #fff;
		}
				.idm-calendar td.idm-event a {
					color: #fff;
				}
/* @end */

/* @group 2SUB NAVIGATION */
#idm-2sub-navigation {
}
* html #idm-2sub-navigation li {
	margin-bottom: 0;
}
#idm-2sub-navigation li {
	float: left;
	background: url(../gfx/navi/2sub_navi_left.gif) no-repeat;
	padding: 0 0 0 11px;
	margin: 0 0 -3px 3px;
}
#idm-2sub-navigation li a {
	display: block;
	float: left;
	height: 20px;
	background: url(../gfx/navi/2sub_navi_right.gif) top right no-repeat;
	padding: 2px 12px 0 0;
	color: #00c;
}
#idm-2sub-navigation li.idm-active {
			background-image: url(../gfx/navi/2sub_navi_left_active.gif);
		}
		#idm-2sub-navigation li.idm-active a {
			background-image: url(../gfx/navi/2sub_navi_right_active.gif);
			font-weight: bold;
			color: #000;
		}
		#idm-2sub-navigation li.idm-active a:hover {
			text-decoration: none;
		}
/* @end */

/* @group PAGING NAVI */
.idm-paging-navi {
	margin: 20px 0 20px 0;
	color:  #333333;
	text-align: right;
	padding: 7px 3px 7px 3px;
	borderackground-color: #F5F5F5;
	height: 25px;
}
#idm-nobottomspace .idm-paging-navi {
	height: 20px;
}
.idm-paging-navi .idm-paging-firstline {
	background-color: #f5f5f5;
	height: 27px;
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}
.idm-paging-navi .idm-paging-overview {
	float: left;
	margin-right: 10px;
}
.idm-paging-navi .idm-back-passive {
	color: #999;
	background: url(../gfx/button/btnsquareltarrowoff.gif) left top no-repeat;
	padding-left: 26px;
	margin-right: 6px;
	height: 20px;
	float: left;
}
.idm-paging-navi .idm-back-active {
	color: #00c;
	background: url(../gfx/button/btnsquareltarrow.gif) left top no-repeat;
	padding-left: 26px;
	margin-right: 6px;
	height: 20px;
	float: left;
	cursor:pointer;
}
.idm-paging-navi .idm-next-passive {
	color: #00c;
	background: url(../gfx/button/btnsquarertarrowoff.gif) right top no-repeat;
	padding-right: 25px;
	height: 20px;
	float: left;
}
.idm-paging-navi .idm-next-active {
	color: #00c;
	background: url(../gfx/button/btnsquarertarrow.gif) right top no-repeat;
	padding-right: 25px;
	height: 20px;
	float: left;
	cursor:pointer;
}
.idm-paging-navi .idm-paging-pages {
}
.idm-paging-navi .idm-paging-numbers {
	float:  left;
	margin-right: 6px;
}
.idm-paging-navi .idm-direct-access {
	float: right;
	width:150px;
}
.idm-paging-navi .idm-direct-access input {
	margin-left: 5px;
}
.idm-paging-navi .idm-order-select {
	float: left;
	margin-bottom: 5px;
	padding-right: 5px;
}
.idm-paging-navi .idm-size-select {
	float: right;
	margin-bottom: 5px;
	padding-right: 5px;
}
.idm-paging-navi .idm-order-select-bottom {
	float: left;
	margin-top: 15px;
	padding-right: 5px;
}
.idm-paging-navi .idm-size-select-bottom {
	float: right;
	margin-top: 15px;
	padding-right: 5px;
}
.idm-paging-navi input.text {
	width: 20px;
}
/* @end */

/* @end */ /* @group CLUBCHARTS */
table.idm-clubcharts,table.idm-clubcharts-noranking {
	width: 100%;
	margin: 40px 0;
	display: block;
	border-collapse: collapse;
	border-spacing: 0;
}
table.idm-clubcharts th,
table.idm-clubcharts td,
table.idm-clubcharts-noranking th,
table.idm-clubcharts-noranking td
	{
	vertical-align: top;
	padding: 4px 6px 4px 4px;
}
table.idm-clubcharts td,
table.idm-clubcharts-noranking td {
	border-bottom: 1px solid #ccc;
	padding-top: 6px;
}
table.idm-clubcharts th,
table.idm-clubcharts-noranking th {
	border: 1px solid #ccc;
	border-width: 1px 0;
}
		table.idm-clubcharts th.idm-col1 { width: 8%; }
		table.idm-clubcharts th.idm-col2 { width: 30%; }
		table.idm-clubcharts th.idm-col3 { width: 14%; }
		table.idm-clubcharts th.idm-col4 { width: 15%; }
		table.idm-clubcharts th.idm-col5 { width: 23%; }
		table.idm-clubcharts th.idm-col6 { width: 10%; }
		table.idm-clubcharts-noranking th.idm-col1 { width: 30%; }
		table.idm-clubcharts-noranking th.idm-col2 { width: 15%; }
		table.idm-clubcharts-noranking th.idm-col3 { width: 15%; }
		table.idm-clubcharts-noranking th.idm-col4 { width: 23%; }
		table.idm-clubcharts-noranking th.idm-col5 { width: 10%; }
		table.idm-clubcharts span.idm-floatleft,
		table.idm-clubcharts-noranking span.idm-floatleft {
			width: 18%;
		}
		table.idm-clubcharts p.idm-floatleft,
		table.idm-clubcharts-noranking p.idm-floatleft {
			width: 82%;
			margin: -3px 0 0 0;
		}
				table.idm-clubcharts p.idm-floatleft span,
				table.idm-clubcharts-noranking p.idm-floatleft span {
					display: block;
				}
				table.idm-clubcharts p.idm-floatleft .idm-clubtags,
				table.idm-clubcharts-noranking p.idm-floatleft .idm-clubtags {
					color: #0000fe;
					font-size: 0.8em;
				}
/* @end */

/* @group BOXTRIGGER (open/close box elements) */
.idm-boxtrigger {
	float:right;
	cursor: pointer;
}
/* Peek-a-boo fix */
.idm-layoutmodule,
.idm-layoutmodule .idm-layoutmodule-head h3 {
	min-height: 12px;
}
		* html .idm-layoutmodule,
		* html .idm-layoutmodule .idm-layoutmodule-head h3 {
			height: 12px;
		}
/* @end */

/* @group clubedit (club editing form) */
form.idm-clubedit input.idm-size-tiny,
form.idm-clubedit input.idm-size-small,
form.idm-clubedit input.idm-size-medium,
form.idm-clubedit input.idm-size-large,
form.idm-clubedit select.idm-size-large,
form.idm-clubedit textarea.idm-size-large,
form.idm-clubedit input.idm-submit {
	border: 1px solid #7e9db9;
	padding: 2px;
}
form.idm-clubedit input.idm-size-tiny {
	width: 5.2em;
}
		form.idm-clubedit input.idm-size-tiny {
			width: 5.2em;
		}
		form.idm-clubedit input.idm-size-small {
			width: 15em;
		}
		form.idm-clubedit input.idm-size-medium {
			width: 21em;
		}
		form.idm-clubedit input.idm-size-large {
			width: 27em;
		}
		form.idm-clubedit input.idm-submit {
			padding: 1px;
		}
		form.idm-clubedit select.idm-size-large {
			width: 24.8em;
		}
}
/* @end */

/* @group clubconfigfoundermanagement (club editing form) */

#idm-configfoundermanagement-shares-leftgroup {
	width: 70%;
}
#idm-configfoundermanagement-shares-rightgroup {
	width: 30%;
}
.idm-configfoundermanagement-rights-leftgroup {
	width: 30%;
}
.idm-configfoundermanagement-rights-rightgroup {
	width: 65%;
}
/* @end */

/* @group clubconfigfoundermanagement (club editing form) */
.idm-configmember-optiongroups-leftgroup {
	width: 50%;
}
.idm-configmember-optiongroups-rightgroup {
	width: 45%;
}
/* @end */

/* @group global form successmessage */
div.idm-form-successmessage {
	font-size: 15px;
	font-weight: bold;
	color: #F35903;
	margin-bottom: 10px;
}
div.idm-form-errormessage {
	color: #FF0000;
	font-weight: bold;
}
/* @end */

/* @group SHOWCASE */
#idm-showcase-content {
	background-color: #f5f5f5;
	margin: 0 -8px 0 -8px;
	padding: 5px 10px 10px 10px;
	height: 100px;
}
#idm-showcasecontainer .idm-showcursor {
	cursor: pointer;
}
#idm-showcasecontainer .idm-showcaseicon-bewertung {
	height: 85px;
	background: url(../gfx/icon/showcase/bewertung_erhalten.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-fingerzeig {
	height: 85px;
	background: url(../gfx/icon/showcase/fingerzeig.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-hinweis {
	height: 85px;
	background: url(../gfx/icon/showcase/hinweis.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-kontakt-online {
	height: 85px;
	background: url(../gfx/icon/showcase/kontakt_online.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-lautsprecher {
	height: 85px;
	background: url(../gfx/icon/showcase/lautsprecher.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-birne {
	height: 85px;
	background: url(../gfx/icon/showcase/birne.gif) no-repeat 55px 10px;
}
#idm-showcasecontainer .idm-showcaseicon-weihnachten07 {
	height: 85px;
	background: url(../gfx/icon/showcase/larslametta.jpg) no-repeat 0 5px;
}
#idm-showcasecontainer .idm-showcase-header {
	padding-top: 25px;
}
#idm-showcasecontainer .idm-showcase-pinkliner-week {
	height: 195px;
	background: url(../gfx/showcase/pinkliner_woche_v2_frei.jpg) no-repeat;
}
#idm-showcasecontainer .idm-showcase-header h1 {
	height: 60px;
	vertical-align: bottom;
	color: #bbb;
	font-weight: bold;
	font-size: 1.1em;
}
/* @end */

/* @group MESSAGECENTER LOGINBOX */
#idm-messagecenter-content,
#idm-messagecenter-content-public {
	background-color: #f5f5f5;
	margin: 0 -8px 0 -8px;
	padding: 5px 10px 10px 10px;
	height: 30px;
}
	#idm-messagecenter-content {
		height: 130px;
	}
#idm-messagecentercontainer p {
	color: #bbb;
	float: left;
}
* html #idm-messagecentercontainer p {
	margin: 0;
	padding: 0;
}
#idm-messagecentercontainer p.idm-messagecenter-pinboard {
	color: #000000;
}
#idm-messagecentercontainer .idm-button-fat a {
	color: #fff;
	font-weight: bold;
	padding: 2px 0 0 7px;
	width: 80px;
}
/* @end */
.idm-nickname {
}
.idm-column1-50-1 {
	width: 49%;
	float: left;
}
.idm-column1-50-2 {
	width: 49%;
	float: left;
}
div#idm-clubpoll .idm-column1-50-1 {
	width: 49%;
	float: left;
	background-color: rgb(245, 245, 245);
}
div#idm-clubpoll .idm-column1-50-2 {
	width: 49%;
	float: left;
	margin: 0 0 10px 10px;
	background-color: rgb(245, 245, 245);
}
/* @group clubs globals */
#idm-club-fotopreview {
	width: 200px;
	height: 150px;
	float: left;
}
#idm-club-fotopreview-text {
	width: 200px;
	height: 200px;
	float: left;
}
/* @end */

/* @group clubs-configfounderedit */
#idm-clubs-configfounderedit .idm-configfounderedit-left {
	width: 50%;
	float: left;
}
#idm-clubs-configfounderedit .idm-configfounderedit-right {
	width: 50%;
	float: left;
}
#idm-clubs-configfounderedit #idm-row-top {
	margin-bottom: 10px;
}
#idm-clubs-configfounderedit #idm-row-middle {
	margin-bottom: 10px;
}
#idm-clubs-configfounderedit #idm-row-bottom {
	margin-bottom: 10px;
}
/* @end */
.idm-configmemberapply-left {
	width: 30%;
	float: left;
}
.idm-configmemberapply-right {
	width: 70%;
	float: left;
}
.idm-bluelink {
	color: #00c;
}
#idm-missingfunctionality-bluecontainer{
	width:270px;
	height:100px;
	margin-top:10px;
	padding:34px 200px 60px 220px;
	background: url(../gfx/dummy/missing_functionality_bg.jpg) no-repeat;
}
/* @group auto_completer */
div.idm-auto_complete {
	background: #fff;
}
div.idm-auto_complete ul {
	border: 1px solid #cccccc;
	height: 110px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: auto;
}
div.idm-auto_complete ul li {
	margin: 0;
	padding: 3px;
}
div.idm-auto_complete ul li.selected {
	background-color: #ffb;
}
div.idm-auto_complete ul strong.highlight {
	color: #800;
	margin: 0;
	padding: 0;
}
/* @end */

/* @group FORUMSTART (out of clubs) */
.idm-forumstart-wrap {
	margin: 21px -9px 0 -10px;
}
		* html .idm-forumstart-wrap { margin-left: -9px }
		* + html .idm-forumstart-wrap { margin-right: -9px }
.idm-forumstart-wrap .idm-box1,
.idm-forumstart-wrap .idm-box2 {
	float: left;
	width: 50%;
}
		.idm-forumstart-wrap .idm-box1 {
			width: 47%;
			padding-right: 20px;
		}
		* + html .idm-forumstart-wrap .idm-box1 {
			width: 46.8%;
		}
.idm-forumstart-wrap .idm-introtext {
	padding: 0;
	margin: 0 0 10px 0;
}
.idm-forumstart-wrap .idm-moderatorbox span {
	display: block;
	margin-bottom: 5px;
}
.idm-forumstart-wrap .idm-moderatorbox a img {
	float: left;
	margin: 4px 10px 0 0;
}
		.idm-forumstart-wrap .idm-moderatorbox img.idm-popularity {
			float: left;
			margin: -8px 0 0 35px;
		}
		* html .idm-forumstart-wrap .idm-moderatorbox img.idm-popularity {
			margin-left: 18px;
		}
/* @end */
.idm-trashcan{
	width: 9px;
	height: 10px;
	background: url(../gfx/icon/trash.gif) no-repeat;
}
.idm-legende {
	height: 15px;
	margin-right: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #999;
}
.idm-search-open-question {
	display:inline;
	height: 15px;
	background: url(../gfx/icon/forumFrage.gif) left top no-repeat;
}
.idm-search-open-question span {
	margin-left: 18px;
}
.idm-search-answered-question {
	display:inline;
	height: 15px;
	background: url(../gfx/icon/question_answered.gif) left top no-repeat;
}
.idm-search-answered-question span {
	margin-left: 18px;
}
.idm-search-discussion {
	display:inline;
	height: 15px;
	background: url(../gfx/icon/forumDiskussion.gif) left top no-repeat;
}
.idm-search-discussion span {
	margin-left: 18px;
}
.idm-search-score {
	display:inline;
	height: 15px;
	background: url(../gfx/icon/reply_meter_2.gif) left center no-repeat;
}
.idm-search-score span {
	margin-left: 44px;
}
.idm-debug{
	border:1px solid black;
	background:#dddddd;
}
	.idm-debug TT{
		font-size:10pt;
	}
#idm-compriv-willkommen .idm-rightrow.idm-largebox {
	height: 320px !important;
	background: #f5f5f5;
}
#idm-compriv-willkommen .idm-inworktext {
	margin: 10px !important;
	line-height: 160%;
}
/* PROFILE WIZARD WRAP */
table.idm-wizard-colwrap,
table.idm-wizard-colwrap td {
	vertical-align: top;
	padding: 0;
	border-collapse: collapse;
}
		table.idm-wizard-colwrap td.idm-wizard-leftcol {
			padding: 5px 0 0 0;
			border-collapse: collapse;
			width: 170px;
			background: url(../gfx/background/bg_profilewizard_leftcol.gif) right -50px no-repeat;
			border: 1px solid #ccc;
			border-left-width: 2px;
			text-align: center;
		}
		* html table.idm-wizard-colwrap td.idm-wizard-leftcol {
			width: 180px;
			border-left-width: 1px;
		}
		* + html table.idm-wizard-colwrap td.idm-wizard-leftcol {
			border-left-width: 1px;
		}
		table.idm-wizard-colwrap td.idm-wizard-rightcol {
			border-left: 10px solid #fff !important;
		}
.idm-wizard-rightcol .idm-column23.idm-extrawidth {
	margin-bottom: -10px;
}
h3.idm-wizard-subhead {
	font-size: 12px;
	margin: 12px 0;
	font-weight: bold;
}
div.idm-article-profile {
	background-color: #f5f5f5;
	margin: 0 0 4px 4px;
}
/**
 *
 *	USERIMAGE IN PROFILE WIZARD
 *
 */
.idm-userimage {
	height: 100px;
	width: 100px;
	overflow: hidden;
	position: relative;
}
		.idm-userimage a {
			display: block;
			width: 102px;
			height: 102px;
			position: relative;
			overflow: hidden;
			background-position: center center;
		}
		.idm-userimage a span {
			display: block;
			position: absolute;
			top: -2000px;
			left: -2000px;
		}
		.idm-article-profile .idm-userimage,
		.idm-productwizard-articleshort .idm-userimage {
			width: auto;
			margin-right: 5px;
		}
				.idm-article-profile .idm-userimage span,
				.idm-productwizard-articleshort .idm-userimage span {
					display: block;
					width: 100px;
					height: 100px;
					position: relative;
					overflow: hidden;
					background-position: center center;
					background-repeat: no-repeat;
				}
				.idm-article-profile .idm-userimage span strong,
				.idm-productwizard-articleshort .idm-userimage span strong {
					display: block;
					position: absolute;
					top: -2000px;
					left: -2000px;
				}
.idm-userimage .idm-productimage-zoom {
	position: absolute;
	z-index: 10;
	right: 15px;
	bottom: 10px;
	width: 15px;
	height: 15px;
}
		.idm-userimage .idm-productimage-zoom a {
			position: absolute;
		}
.idm-ebayimage {
	height: 100px;
	width: 100px;
	overflow: hidden;
}
		.idm-ebayimage a img {
			border: 0;
		}
		.idm-ebayimage table {
			height: 100px;
			overflow: hidden;
		}
		.idm-ebayimage table td {
			vertical-align: center;
			text-align: center;
		}
/* PRODUCTS */
.idm-profile .idm-wizard input.href {
	border: 0 none;
	background-color: transparent;
	color: #00c;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.idm-profile .idm-wizard .idm-article-profile table td input.href {
	margin-left: -3px;
}
		* html .idm-profile .idm-wizard .idm-article-profile table td input.href { margin-left: 0; }
		* + html .idm-profile .idm-wizard .idm-article-profile table td input.href { margin-left: 0; }
.idm-profile .idm-wizard .error {
	margin: 8px 0;
	color: red;
	font-weight: bold;
}
.idm-profile .idm-wizard table.profile {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
.idm-profile .idm-wizard table.profile tr {
	height: 30px;
	vertical-align: middle;
}
.idm-profile .idm-wizard table.profile tr.headline {
	background-color: #f5f5f5;
	font-weight: bold;
}
.idm-profile .idm-wizard table.profile td {
	padding: 6px;
	border-bottom: 1px solid #ccc;
}
.idm-profile .idm-wizard table.profile select {
	width: 200px;
}
.idm-profile .idm-wizard table.profile .visibility {
	width: 150px;
}
.idm-profile .idm-wizard table.profile td.lastCol {
	text-align: right;
}
.idm-profile .idm-wizard table.profile textarea {
	width: 300px;
	height: 45px;
	font-family: arial,helvetica,sans-serif;
}
.idm-productwizard-articleshort {
	background-color: #f5f5f5;
	float: left;
	width: 49%;
	margin: 0 0 4px 4px;
}
		.idm-productwizard-articleshort h5 {
			font-weight: bold;
		}
		.idm-productwizard-articleshort td p {
			margin: 0;
		}
span.idm-ebayitemdetails-desc {
	display: block;
	width: 360px;
	height: 60px;
	overflow: auto;
	line-height: 130%;
}
/* @group LOGOs */
.idm-clublogo {
	width: 99px;
	height: 99px;
	margin-right:0.3em;
	overflow:hidden;
	border: solid 1px #CCCCCC;
}
.idm-clublogo-mini {
	width: 24px;
	height: 24px;
	margin-right:0.3em;
	overflow:hidden;
	border: solid 1px #CCCCCC;
}
.idm-clublogo-thumbnail {
	width: 35px;
	height: 35px;
	margin-right:0.3em;
	border: solid 1px #CCCCCC;
}
.idm-userlogo-mini {
	width: 24px;
	height: 24px;
	margin-right:0.3em;
	overflow:hidden;
	border: solid 1px #CCCCCC;
	float:left;
}
.idm-userlogo-thumbnail {
	width: 35px;
	height: 35px;
	overflow:hidden;
	margin-right:0.3em;
	border: solid 1px #CCCCCC;
}
.idm-userlogo-preview {
	width: 100px;
	height: 100px;
	overflow:hidden;
	margin-right:0.3em;
	border: solid 1px #CCCCCC;
}
/* @end */

/*
	@Media Player: Public-/Private-Entry
*/
#idm-entry-mediaplayer {
	background: url(../gfx/background/bg_roundbox_big_top.gif) no-repeat;
	margin: 0 10px 10px 0;
	padding-top: 13px;
}
		#idm-entry-mediaplayer .idm-wrap {
			background: url(../gfx/background/bg_roundbox_big_bottom.gif) left bottom no-repeat;
			padding-bottom: 13px;
		}
		#idm-entry-mediaplayer .idm-content {
			background: url(../gfx/background/bg_roundbox_big_content.gif) repeat-y;
			padding: 0 13px;
			min-height: 20px;
		}
				* html #idm-entry-mediaplayer .idm-content { height: 20px; }
#idm-entry-mediaplayer .idm-player,
#idm-entry-mediaplayer .idm-player-links {
	float: left;
	width: 520px;
	overflow: hidden;
}
		#idm-entry-mediaplayer .idm-player-links {
			width: 150px;
			margin-left: 14px;
		}
				#idm-entry-mediaplayer .idm-player-links h4 {
					font-size: 14px;
					font-weight: bold;
					margin-bottom: 10px;
				}
				#idm-entry-mediaplayer .idm-player-links li {
					list-style: none;
					margin-bottom: 6px;
				}
						* html #idm-entry-mediaplayer .idm-player-links li { height: 20px; }
						* + html #idm-entry-mediaplayer .idm-player-links li { min-height: 20px; }
				#idm-entry-mediaplayer .idm-player-links img {
					display: block;
					margin-bottom: 2px;
					width: 73px;
					height: 59px;
				}
						* html #idm-entry-mediaplayer .idm-player-links img { margin: 0; }
						* + html #idm-entry-mediaplayer .idm-player-links img { margin: 0; }
.idm-entry-bordertop {
	 border-top: 1px solid #ccc;
}
.idm-winnerlist {
	margin: 10px 0 30px 0;
}
		.idm-winnerlist a {
			line-height: 140%;
		}
		.idm-winnerlist .idm-paddedleft {
			padding-left: 20px;
		}
* + html .idm-columnpadding.idm-ie7fix {
	margin-bottom: 10px;
	min-height: 20px;
}
/* @end */

/*
	@Event Calendar
*/
table#idm-events-calendar {
	width: 100.5%;
}
table#idm-events-calendar th,
table#idm-events-calendar td {
	width: 86px;
}
		table#idm-events-calendar th {
			text-align: center;
			font-weight: normal;
		}
		table#idm-events-calendar td {
			vertical-align: top;
			padding: 0;
			border: 1px solid #ccc;
		}
				table#idm-events-calendar td.idm-calendar-activestate {
					background: #f5f5f5;
				}
table#idm-events-calendar td div.idm-daycount {
	height: 90px;
	width:  86px;
	overflow:  hidden;
}
		table#idm-events-calendar td p {
			background: #f5f5f5;
			padding: 2px 8px;
			margin: 0;
		}
				table#idm-events-calendar td div p {
					background: #ccc;
				}
		table#idm-events-calendar td div span {
			display: block;
			padding: 2px;
		}
.idm-approved,
table#idm-events-calendar td a {
	display: block;
	margin-bottom: 3px;
	line-height: 120%;
	color: #f35702;
}
.idm-calendar-wrap {
	margin-right: 10px !important;
}
		* html .idm-calendar-wrap { margin-right: 12px !important; }

.idm-calendar-activestate {
	background-color: red;
}

table.idm-event-detaildata {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-top: 8px;
}
		table.idm-event-detaildata td {
			padding-bottom: 4px;
			vertical-align: top;
		}
		table.idm-event-detaildata td.idm-col1 {
			width: 90px;
		}
		table.idm-event-detaildata tr.idm-footer td {
			padding-top: 10px;
			text-align: right;
		}
				table.idm-event-detaildata tr.idm-footer td img {
					padding-left: 10px;
				}

table#idm-calendar-listview {
	/* */
}
		table#idm-calendar-listview,
		table#idm-calendar-listview table {
			width: 100%;
		}
				table#idm-calendar-listview td {
					vertical-align: top;
				}

#idm-calendarnav {
	position: absolute;
	margin: -19px 0 0 140px;
}
		#idm-calendarnav ul,
		#idm-calendarnav li {
			margin: 0;
			padding: 0;
		}
		#idm-calendarnav li {
			padding-right: 5px;
			margin-right: 5px;
			float: left;
			line-height: 85%;
		}
		#idm-calendarnav li.idm-firstelement {
			border-right: 1px solid #000;
		}

#idm-eventnav-stepper {
	background: #f5f5f5;
	padding: 2px;
	border-top: 25px solid #fff;
	height: 26px;
	overflow: hidden;
	text-align: center;
}
		#idm-eventnav-stepper table {
			width: 200px;
			margin: 0 auto;
		}
		#idm-eventnav-stepper table td.idm-stepper {
			width: 20px;
		}
		#idm-eventnav-stepper table td.idm-denotation {
			width: 160px;
		}

#idm-calendar-newevent {
	position: absolute;
	margin: -20px 0 0 590px;
	width: 100px;
}
		#idm-calendar-newevent .idm-button-fat a {
			color: #fff;
			padding-top: 3px;
		}


.idm-eventwrap {
	border-top: 1px solid #ccc;
}
.idm-mark-unchecked,
.idm-mark-unchecked-bymoderator {
	padding: 2px 0;
}
		.idm-mark-unchecked td {
			background-color: #ddd !important;
		}
		.idm-mark-unchecked-bymoderator td {
			background-color: #ffc0cb !important;
		}

table#idm-calendar-listview,
table.idm-calendar-single-event {
	border-collapse: collapse;
	padding: 0;
}
		table#idm-calendar-listview th,
		table#idm-calendar-listview td table td {
			padding: 5px;
			border: 1px solid #ccc;
			border-width: 1px 0 0 0;
		}
				table.idm-calendar-single-event td {
					vertical-align: top;
				}
						table#idm-calendar-listview td table {
							width: 100%;
						}
						table#idm-calendar-listview td table td {
							border: 0 none;
						}
								table#idm-calendar-listview td table td .idm-onlinestate.offline {
									color: #aaa;
								}

		.idm-listview-col1 {
			width: 95px;
		}
				table.idm-calendar-single-event .idm-listview-col1 {
					width: 100px;
					padding-left: 5px !important;
				}
		.idm-listview-col2 {
			width: 285px;
		}
				table.idm-calendar-single-event .idm-listview-col2 {
					width: 288px;
				}
		.idm-listview-col3 {
			width: 140px;
		}
		.idm-listview-col4 {
			width: 150px;
		}

/* @end */

/* @group privateentry hcl */
#idm-privateentry-members .idm-font-s{
	margin-top: 4px;
	overflow:hidden;
	line-height:1.1em;
	height:2.2em;
}

#idm-privateentry-experts .idm-expertName{
	margin:8px 0;
	height:2.1em;
	overflow:hidden
}

.idm-matchbar{
	height: 1em;
}

.idm-verticalmargin4{
	margin: 4px 0;
}

.idm-newsarea {
	margin-top:-6px !important;
	_margin-top:-9px !important;
}


.idm-small {
	font-size:0.9em !important;
}

.idm-postinfo td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:85% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
}

.idm-posttext {
	width:650px !important;
	height:auto;
	overflow-x: hidden;
	_overflow-x: auto;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 100.1% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
	word-wrap:break-word;
}


.idm-posttext img.emoticon {
    background: url(/forum/static/gfx/yui/emoticons.gif);
    width:16px;
    height:16px;
}

.idm-posttext img.smile-1 {
	background-position: -8px -8px;	
}
.idm-posttext img.smile-2 {
	background-position: -8px -40px;	
}
.idm-posttext img.smile-3 {
	background-position: -8px -72px;	
}
.idm-posttext img.smile-4 {
	background-position: -8px -104px;	
}
.idm-posttext img.smile-5 {
	background-position: -8px -136px;	
}
.idm-posttext img.smile-6 {
	background-position: -8px -168px;	
}
.idm-posttext img.smile-7 {
	background-position: -8px -200px;	
}
.idm-posttext img.smile-8 {
	background-position: -8px -232px;	
}
.idm-posttext img.smile-9 {
	background-position: -8px -264px;	
}
.idm-posttext img.smile-10 {
	background-position: -8px -296px;	
}
.idm-posttext img.smile-11 {
	background-position: -8px -328px;	
}
.idm-posttext img.smile-12 {
	background-position: -8px -360px;	
}
.idm-posttext img.smile-13 {
	background-position: -8px -392px;	
}
.idm-posttext img.smile-14 {
	background-position: -8px -424px;	
}
.idm-posttext img.smile-15 {
	background-position: -8px -456px;	
}
.idm-posttext img.smile-16 {
	background-position: -8px -488px;	
}
.idm-posttext img.smile-17 {
	background-position: -8px -520px;	
}
.idm-posttext img.smile-18 {
	background-position: -8px -552px;	
}
.idm-posttext img.smile-19 {
	background-position: -8px -584px;	
}
.idm-posttext img.smile-20 {
	background-position: -8px -616px;	
}





h5,
h6,
.idm-posttext h1,
.idm-posttext h2,
.idm-posttext h3,
.idm-posttext h4,
.idm-posttext h5,
.idm-posttext h6,
.idm-posttext xx-small,
.idm-posttext x-small,
.idm-posttext small,
.idm-posttext medium,
.idm-posttext large,
.idm-posttext x-large,
.idm-posttext xx-large
{
	font-size: 100.1% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
}

.idm-postsignature {
	width:650px !important;
	height:auto;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:85% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
	word-wrap:break-word;
}

.idm-postsignature h1,
.idm-postsignature h2,
.idm-postsignature h3,
.idm-postsignature h4,
.idm-postsignature h5,
.idm-postsignature h6,
.idm-postsignature xx-small,
.idm-postsignature x-small,
.idm-postsignature small,
.idm-postsignature medium,
.idm-postsignature large,
.idm-postsignature x-large,
.idm-postsignature xx-large,
.idm-postsignature span
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 85% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
	word-wrap:break-word;
}

.idm-postsignature-img {
	overflow:hidden;
	height:50px;	
	width:100%;	
}


.idm-postactions,
.idm-postactions h1,
.idm-postactions h2,
.idm-postactions h3,
.idm-postactions h4,
.idm-postactions h5,
.idm-postactions h6,
.idm-postactions xx-small,
.idm-postactions x-small,
.idm-postactions small,
.idm-postactions medium,
.idm-postactions large,
.idm-postactions x-large,
.idm-postactions xx-large,
.idm-postactions span,
.idm-postactions i,
.idm-postactions b
 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 100.1% !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#000 !important;
	text-align:left !important;
}

.idm-posttags {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 85% !important;
	width:650px !important;
	word-wrap:break-word;
	overflow-x:hidden !important;
}

/* EBAY FEEDBACK
-----------------------------------------------*/
span.idm-ebay-feedback {
	/* empty */
}

	span.idm-ebay-feedback img {
		float: none !important;
		/*margin: 0 1px 0 2px !important;*/
	}

	span.idm-ebay-feedback img.idm-rating-star {
		float: none !important;
		margin: 0;
	}

/* @end */

/* @group NEWS */

.idm-news-archivelist-head {
	height:  14px;
}

/* @end */



/*
	********************************************
	THIS SELECTOR _MUST_ BE LAST IN THIS FILE!!!
	DO NOT TOUCH AND DO NOT ADD STYLES BELOW !!!
	********************************************
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.idm-columnpadding {
		padding:0pt 0.9em 0pt 0pt;
	}
}

.idm-layoutmodule.idm-topbox .idm-layoutmodule-head H3 {
	font-size: 1.4em;#
}




