/*************************************************************
 * tx_indexedsearch - BEGIN
 *************************************************************/
div.tx-indexedsearch-searchbox input.sword {
	border:					1px solid #CCCCCC;
	width:					200px;	
	font-size:				100%;
	padding:				2px;
}

div.tx-indexedsearch-searchbox label {
	font-weight:			normal;
}

div.tx-indexedsearch-searchbox select {
	padding:				1px;
}

div.tx-indexedsearch-searchbox .linkToOtherMode {
	padding-top:			10px;
}

div.tx-indexedsearch-res {
	padding-bottom:			10px;
}

div.tx-indexedsearch-res h4 {
	padding-bottom:			0px;
	display:				inline;					
}

div.tx-indexedsearch-res span.tx-indexedsearch-modified {
	padding-left:			10px;
}

div.tx-indexedsearch-res p.tx-indexedsearch-descr {
	padding-bottom:			0px;
}

div.tx-indexedsearch ul.browsebox {
	padding:				0px;
	margin:					0px;
	margin-bottom:			10px;
	border-bottom:			1px solid #EEEEEE;
}

div.tx-indexedsearch ul.browsebox a, div.tx-indexedsearch ul.browsebox a:visited, div.tx-indexedsearch ul.browsebox a:active {
	text-decoration:		none;
}

div.tx-indexedsearch ul.browsebox li {
	list-style-type:		none;
	display:				inline;
	padding-right:			10px;
}
/*
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	border:					0px solid #FFF;
	background:				url(/fileadmin/img/iconSearch.gif) 0px 3px no-repeat;
	color:					#B41A34;
	padding:				0px;
	margin:					0px;
	margin-top:				38px;
	width:					auto;
	padding-left:			13px;
	_padding-left:			10px;
	font-size:				13px;
}


div.tx-indexedsearch-searchbox div.tx-indexedsearch-search-submit {
	border-bottom:			1px solid #F1F1F1;
	float:					left;
	width:					100%;
}
*/
/*************************************************************
 * tx_indexedsearch - END
 *************************************************************/


/*************************************************************
 * tx_cssstyledcontent - BEGIN
 *************************************************************/
/* fix von elo - 19.4.2007 */
div.csc-textpic-intext-left {
	float: left;	
	clear: left;
}

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption {
		text-align:				left;
	}
	
	.csc-textpic-caption {
		padding-left:			24px;
	}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
		float: left;
	}
	
	DIV.csc-textpic h4 {
		padding-left:				20px;
	}

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; margin-right:24px!important; _display:inline; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 					-10px !important;
	}
	
	/* elo */
	div.csc-textpic-intext-left-nowrap .csc-textpicHeader {
		padding-left: 18px;
		*padding-left: 18px;
		_padding-left: 0px;
	}
	
	/* elo */
	div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
		padding-left: 18px;
		*padding-left: 18px;
		_padding-left: 0px;
	}
	
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
		margin-right: 					10px !important;
		*margin-right: 					10px !important;
		_margin-right: 					-15px !important;
	}
	
	DIV.csc-textpic-intext-left-nowrap p.bodytext {
		padding-left:					20px !important;
		*padding-left:					20px !important;
		_padding-left:					0px !important;
	}
	
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 					-10px !important;
	}
	
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
		margin-left: 					10px !important;
		*margin-left: 					10px !important;
	}
	
	DIV.csc-textpic-intext-right-nowrap p.bodytext {
		padding-right:					20px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/*************************************************************
 * tx_cssstyledcontent - END
 *************************************************************/	
	

/*************************************************************
 * tt_news - BEGIN
 *************************************************************/
div.newsDiv h5.newsDate, div.newsDiv h4.newsHeader {
	margin:						0;
	font-size:					100%;
}
 
div.newsDiv h4.newsHeader {
	font-size:					130%;
}

div.newsDiv h4.newsHeader a {
	text-decoration:			none !important;
	color:						#339900 !important;	
}

div.newsDiv div.newsParagraph {
	margin:						0 0 1em;
}

div.newsDiv div.newsParagraph p.bodytext {
	display:					inline;
}
 
div.news-search-form {
	margin-bottom:				10px;
	*margin-bottom:				0px;
	_margin-bottom:				0px;
	float: 						left;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border: none;

}
.news-latest-container HR.clearer {
	clear:left;
}

.tx-ttnewscatselector-pi1 {
	float:						left;
	margin-top:					3px;
	padding:					2px;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border: none;
	background-color: none;
	
	clear: left;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	border:						none;
	background-color:			none;
	margin-bottom:				1em;
}

.news-search-form {
	padding:					3px;
	margin-bottom:				5px;
	border:						none;
}

.news-search-form FORM {
	margin:						0px;
	padding:					0px;
}


.news-search-form form input {
	margin:						0 !important;
}

.news-search-form form input.button {
	padding:					2px;
	*padding-bottom:			1px;
	margin-left:				5px !important;
}

.news-list-container H2 {
	margin-bottom:				0;
	padding-bottom:				.5em;
	border-bottom:				none;
	background-color:			none;
	font-size:					100%;
}
.news-list-container H2 A:LINK,.news-list-container H2 A:VISITED,.news-list-container H2 A:HOVER {
	color:						#3B4444;
	text-decoration:			none;
}

.news-list-container H2 A {
}

.news-list-container P {
	padding-bottom:				.5em;
}

.news-list-date {
	float:						right;
	width: 						180px;
	text-align:					right;
	height:						20px;
	margin-top:					-2px;
	margin-right: 				-2px;
	font-weight: 				normal;
}

.news-list-imgcaption {
	float:						right;
	padding-top:				3px;
	padding-right:				3px;
}

.news-list-container IMG {
	float:						right;
	border:						1px solid #666;
	margin-bottom:				5px;
	margin-right:				2px;
	margin-left:				5px;
}
.news-list-category IMG {
	float:						none;
	border:						none;
	margin:						0px;
}

.news-list-morelink,.news-list-category {
}

.news-list-morelink  {
	margin-bottom:				3px;
}
.news-list-browse {
	text-align:					center;
}

.news-list-browse a {
	padding:					2px;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	margin-left:				10px;
	margin:						0 0 1em;
	clear:						left;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:						none;
/*	background-color:			#E6E7E9;	*/
	background-color:			none !important;

	_overflow: hidden;
}
.news-single-item H2 {
/*
	font-size: 16px;
	font-weight:bold;
*/
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-item .contenttable {
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:		3px;
	padding-left:	24px !important;
	clear:			both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
/*
	font-weight: bold;
	font-size: 10px;
*/
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.news-single-item table, .news-single-item table tr, .news-single-item table tr td {
	background-color:		#FFF !important;
}

table#tt_news_filelinks p {
	margin:					0px;
	padding:				0px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}
/*************************************************************
 * tt_news - END
 *************************************************************/
 
/*************************************************************
 * WT Gallery - BEGIN
 *************************************************************/
 /*
img.wtgallery_singlepic_pic, img.wtgallery_listlepic_pic {
	border:						0px;
	margin-right:				5px;
	margin-top:					5px;
	border:						1px solid #339900;
}
*/
/*************************************************************
 * WT Gallery - BEGIN
 *************************************************************/  
 
/*************************************************************
* tabelle benutzt bei erweiterungen um formulare anzuzeigen e.g in tipafriend - BEGIN
*************************************************************/  
table.formulartable{ border-collapse:collapse; border:none; margin:10px 0px 20px 0px;}
table.formulartable tr td{padding:2px 0px; vertical-align:top; text-align:left;}
table.formulartable tr td.label{ padding-right:10px;} 
table.formulartable tr td.submitbutton{padding-top:10px;}
/*************************************************************
* tabelle benutzt bei erweiterungen um formulare anzuzeigen e.g in tipafriend - END
*************************************************************/  


.tt_news_latest {
	margin:						0px;
	padding:					8px 0px 8px 0px;
	background-color:			#E6E7E9;
}

.tt_news_latest div.header{ border-bottom:1px solid #fff; margin:0px 0px 10px 0px; padding:0px!important; display:block;}
.tt_news_latest h2{color:#B41A34; margin:0px!important; padding:0px 0px 0px 20px!important; font-size:100%; line-height:99%; background:url(/fileadmin/img/news_header_bild.gif) no-repeat left bottom; font-weight:bold;}
.tt_news_latest .tt_news_element{margin:0px 0px 0px 20px; border-bottom:1px solid #fff; padding:11px 30px 1px 0px;}
.tt_news_latest h3{font-size:100%; font-weight:bold; margin:0px; padding:0px 0px 4px 0px;}
.tt_news_latest h3 a{ color:#3b4444; text-decoration:none;}
.tt_news_latest p{margin:0px; padding:0px 0px 4px 0px;}

.news-single-item h3 {
	font-size:100%; font-weight:bold; margin:0px; padding:0px 0px 4px 0px;
}

.news-single-item h3 a, .news-single-item h3 a:visited {
	color:						#B41A34;
	text-decoration:			none;
}

.content .more a{ background:url(../img/mehr.gif) no-repeat left center!important; text-decoration:none!important; color:#B41A34!important; padding:0px 0px 0px 13px!important; display:block!important;}
.content .more a:hover,
.content .more a:focus{ background:url(../img/mehr.gif) no-repeat left center!important; text-decoration:none; color:#B41A34; padding:0px 0px 0px 13px; display:block;}


/*************************************************************
 * bildelemnte - BEGIN
 *************************************************************/
.tx_ogbild1bild_pi1 h1, .tx_ogbild1bild_pi1 h2, .tx_ogbild1bild_pi1 h3, .tx_ogbild1bild_pi1 h4, .tx_ogbild1bild_pi1 h5, .tx_ogbild1bild_pi1 p {
	padding-bottom:				2px;
} 
 
.tx_ogbild1bild_pi1,
.tx_ogbild2bilder_pi1,
.tx_ogbild3bilder_pi1{
	margin:						0px 0px 5px 0px;
	width:						400px;
	font-weight:				bold;
	padding:					0px !important;
}

.tx_ogbild1bild_pi1 {
}

.content .tx_ogbild1bild_pi1 a,
.content .tx_ogbild2bilder_pi1 a,
.content .tx_ogbild3bilder_pi1 a {
	text-decoration:			none !important;
	color:						#3b4444 !important;
	background:					none !important;
	padding:					0px !important;
	margin:						0px !important;
}

.content .tx_ogbild1bild_pi1 a, .content .tx_ogbild1bild_pi1 span.bild {
	display:					block;
}

/*
.content .tx_ogbild2bilder_pi1 a {
	border: solid 1px black;
	display: inline;
	z-index: 200;
}
*/

.tx_ogbild1bild_pi1 .bild,
.tx_ogbild2bilder_pi1 .bild1,
.tx_ogbild2bilder_pi1 .bild2,
.tx_ogbild3bilder_pi1 .bild1,
.tx_ogbild3bilder_pi1 .bild2,
.tx_ogbild3bilder_pi1 .bild3{
	position:					relative;
}

div.tx_ogbild1bild_pi1 {
	position:					relative;
	
}

.tx_ogbild1bild_pi1 .bild_a,
.tx_ogbild2bilder_pi1 .bild_a,
.tx_ogbild3bilder_pi1 .bild_a {
	display:					block;
}

.tx_ogbild1bild_pi1 .bildmitramen .bild_a,
.tx_ogbild2bilder_pi1 .bildmitramen .bild_a,
.tx_ogbild3bilder_pi1 .bildmitramen .bild_a {
	border:						1px solid #C9C9CB;
}

.tx_ogbild1bild_pi1 .textposition_oben .text{position:absolute; width:310px; left:0px; top:0px; padding:3px 10px; margin:10px 0px; display:block; } 
.tx_ogbild1bild_pi1 .textposition_unten .text{position:absolute; width:310px; left:0px; bottom:0px; padding:3px 10px; margin:10px 0px; display:block; } 

.tx_ogbild1bild_pi1 .transparent,
.tx_ogbild2bilder_pi1 .transparent,
.tx_ogbild3bilder_pi1 .transparent{
	background:					url(/fileadmin/img/tx_ogbild3bilder_hintergrund.png) repeat left top; 
	_background:				none;
	_filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/img/tx_ogbild3bilder_hintergrund.png',sizingMethod='scale');
}


.tx_ogbild1bild_pi1 a .text, .tx_ogbild2bilder_pi1 a .text, .tx_ogbild3bilder_pi1 a .text, .tx_ogbild2bilder_pi1 a span, .tx_ogbild3bilder_pi1 a span {
	*cursor:					pointer;
	_cursor:					hand;
}

.tx_ogbild2bilder_pi1 .textposition_oben .text, 
.tx_ogbild2bilder_pi1 .textposition_unten .text {
}

/* 2 - BILDER - BEGIN */
.tx_ogbild2bilder_pi1 .textposition_oben .text{
	position:					absolute;
	width:						178px;
	left:						0px;
	top:						0px;
	padding:					3px 10px;
	margin:						10px 0px;
	display:					block;
} 

.tx_ogbild2bilder_pi1 .textposition_unten .text{
	position:					absolute;
	width:						197px;
	left:						0px;
	bottom:						0px;
	padding:					3px 10px;
	margin:						10px 0px;
	display:					block;
} 

.tx_ogbild2bilder_pi1 .bild1{
	float:						left;
	width:						197px;
	_width:						197px;
}

.tx_ogbild2bilder_pi1 .bild2{
	float:						right;
	width:						197px;
	_width:						197px;
}

.tx_ogbild2bilder_pi1 .bild_a {
	width:						197px;
}

.tx_ogbild2bilder_pi1 .bildmitramen .bild_a {
	width:						195px;
}

.tx_ogbild2bilder_pi1 .bild {
	display:					block;
	width:						197px;
	_width:						195px;
	overflow:					hidden;
}

.tx_ogbild2bilder_pi1 h2 {
	font-size:					140%;
}

.tx_ogbild2bilder_pi1 .text {
	width:					175px !important;
	left:					1px;
}

.tx_ogbild2bilder_pi1 .bildmitramen .text {
	width:					175px !important;
	left:					1px;
}
/* 2 - BILDER - END */


.tx_ogbild3bilder_pi1 .bild1 {
	float:					left; 
	width:					130px; 
	position:				relative; 
	display:				block;
	*margin-right:			5px !important; 
	_margin-right:			0px !important; 
}

.content .tx_ogbild3bilder_pi1 .bild2 {
	float:						left;
	width:						130px; 
	position:					relative; 
	display:					block; 
	margin-left:				5px !important; 
	*margin-left:				0px !important; 
	_margin-left:				5px !important; 
		
	*left: 						5px;
	_left: 						0px;
}

.tx_ogbild3bilder_pi1 .bild3 {
	float:					right; 
	padding-left:			5px !important;
	width:					130px; 
	position:				relative; 
	display:				block;
}

.tx_ogbild3bilder_pi1 .textposition_oben .text{position:absolute; width:110px; left:0px; top:0px; padding:3px 10px; margin:10px 0px; display:block;}

.tx_ogbild3bilder_pi1 .textposition_unten .text{position:absolute; width:110px; left:0px; bottom:0px; padding:3px 10px; margin:10px 0px; display:block;}

.tx_ogbild3bilder_pi1 .bild{display:block; width:128px; _width:128px; overflow:hidden;}

.tx_ogbild2bilder_pi1 .bildmitramen {
}

.tx_ogbild1bild_pi1 .bildmitramen .text {
	width:					378px !important;
	left:					1px;
	_left:					0;
}

.tx_ogbild1bild_pi1 .text {
	width:					378px !important;
}



.tx_ogbild3bilder_pi1 .bildmitramen .text {
	width:					108px !important;
	left:					1px;
}
 
 /*************************************************************
 * bildelemnte - END
 *************************************************************/


/*************************************************************
 * Experts main - BEGIN
 *************************************************************/ 
.tx-expertsmain-pi1 div {
	width:					200px;
	float:					left;
	margin-right:			10px;
	_margin-right:			2px;
	padding:				0;
	padding-bottom:			6px;
}

.tx-expertsmain-pi1 div ul {
	float:					left;
	_float:					none;
	padding-left:			13px;
	_padding-left:			0;
	
	*margin-left:			3px;
	_margin-left:			18px;
}

.tx-expertsmain-pi1 div ul li {
	padding:				0;
	margin:					0;
}
/*************************************************************
 * Experts main - END
 *************************************************************/

 
/*************************************************************
 * Experts Detail - BEGIN
 *************************************************************/
.tx-expertsdetail-pi1 div.expertsDiv {
	float:right;
}
 
.tx-expertsdetail-pi1 div.expertsDiv div.expert {
	float:					left;
	width:					300px;
	margin-right:			20px;	
	_width /**/:			305px;
}

.tx-expertsdetail-pi1 div.expertsDiv div.expert .expertname {
	font-weight:			bold;
}

.tx-expertsdetail-pi1 div.expertImgDiv {
	float:					left;
	margin-right:			20px;
}

.tx-expertsdetail-pi1 div.expertsDiv div.expert, .tx-expertsdetail-pi1 div.expertImgDiv {
	min-height:				160px;
	height:					auto !important;
	height:					160px;
}

.tx-expertsdetail-pi1 table.auctions {
	width:					100%;
}

div.cleaner {
	clear: both;
}
/*************************************************************
 * Experts Detail - END
 *************************************************************/

/*************************************************************
 * Printkataloge - BEGIN
 *************************************************************/
table.printkataloge {
	width:						100%;
}

table.printkataloge thead tr th {
	vertical-align:				top;
	background-color:			#FFFFFF;
}

table.printkataloge thead tr th.th-bezeichnung {
/*
	width:						320px;
*/
}

table.printkataloge tbody tr th {
	text-align:					left;
	padding:					4px;
}

/* elo */
table.printkataloge tbody tr.sparteName {
	margin-top:					20px !important;
}

table.printkataloge tbody tr.sparteName th {
	background:					#B41A34 !important;
	color:						#FFF;
	font-weight:				bold;
	border-top:					10px solid #FFF;
}

/*
table.printkataloge tbody tr.sparteGrey th {
	border-top:					10px solid #E6E7E9 !important;
}
*/

table.printkataloge tr td label {
	white-space:				nowrap;
	display:					inline;
}

table.printkataloge tr td span.gesamt {
	color:						#B41A34;
	display:					inline !important;
	padding:					0;
}

table.printkataloge tr td.td-0 {
	width:						10px !important;
}

table.printkataloge tr .td-2,
table.printkataloge tr .td-3,
table.printkataloge tr .td-4 {
	width:						80px;
	text-align:					right;
}

table.printkataloge tr.paddingBottom th {
	padding-bottom:				10px;
}

.tx-printkataloge-pi1 #einzelkatalogContainer {
	/*display:					none;*/
	height:						11em;
}

.content .tx-printkataloge-pi1 form fieldset legend {
	display:					block;
	font-weight:				bold;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	_position: relative;
	_left: -7px;
	*position: relative;
	*left: -7px;	
}

.tx-printkataloge-pi1 form input.text {
	width:						200px !important;
}

.tx-printkataloge-pi1 form textarea {	
	overflow:					hidden;
	width:						206px;
}

.tx-printkataloge-pi1 form input.button {
	margin:						0;
	margin-right:				10px;
}

.tx-printkataloge-pi1 form dl {
	_margin-bottom:				5px;
	*margin-bottom:				5px;
}

.tx-printkataloge-pi1 form dl, .tx-printkataloge-pi1 form div {
	display:					block;
	width:						100%;
	*float:						left;
}

.tx-printkataloge-pi1 form dl.agree {
	clear:						left;
}

.tx-printkataloge-pi1 form dl.agree dd {
	padding:					0;
	margin: 					0;
	*padding-top:				4px;
}

.tx-printkataloge-pi1 form dl dt {
	width:						260px;
}

.tx-printkataloge-pi1 form dl dt.narrow {
	width:						20px;
}

.tx-printkataloge-pi1 form dl dt, .tx-printkataloge-pi1 form dl dd {
	display:					block;
	float:						left;
	margin-bottom:				5px;
	_margin-bottom:				0;
	*margin-bottom:				0;
}

.tx-printkataloge-pi1 div.warning a, .tx-printkataloge-pi1 div.warning a:visited, .tx-printkataloge-pi1 div.warning span {
	color:						#B41A34 !important;
	text-decoration:			none;
}

.tx-printkataloge-pi1 form label.warning {
	color:						#B41A34 !important;
}

.tx-printkataloge-pi1 form input.warning, .tx-printkataloge-pi1 form textarea.warning {
	border: 					solid 1px #B41A34 !important;
}

.tx-printkataloge-pi1 form label {
	display:					inline;
	width:						auto;
}
/*************************************************************
 * Printkataloge - END
 *************************************************************/

/*************************************************************
 * Common styles for extensions - BEGIN
 *************************************************************/
table tr td.nowrap {
	white-space:				nowrap !important;
} 
 
p.borderBottom {
	padding-bottom:				0px !important;
	border-bottom:				1px solid #EEE !important;	
	margin-bottom:				10px !important;
}  

/*************************************************************
 * Common styles for extensions - END
 *************************************************************/ 
 
/*************************************************************
 * Auktionstermine - BEGIN
 *************************************************************/
p.iconLegend {
	color:						#B21B34 !important;
	font-weight:				bold !important;
}

p.iconLegend img {
	margin-right:				5px;
}

div#auktionsTermineFilter {
	float: 			left;
	_width:			670px;
	padding-top:	10px;
}

div#auktionsTermineFilter form {
	width:						290px;
	float:						left;	
	margin-right:				20px;
	*margin-right:				40px;
	_margin-right:				20px;
}


div.clearer {
	clear:						both;
}

table.auctions tbody tr td a, table.auctions tbody tr td a:visited, table.auctions tbody tr td a:active {
	color:						#B41A34;
	text-decoration:			none;	
	background:					none;
}

table.auctions tr td a.arrowRight, table.auctions tr td a.arrowRight:visited, table.auctions tr td a.arrowRight:active, 
table.auctions tr td a.arrowRight:hover, table.auctions tr.tr-even td a.arrowRight, table.auctions tr.tr-even td a.arrowRight:visited, 
table.auctions tr.tr-even td a.arrowRight:active, table.auctions tr.tr-even td a.arrowRight:hover {
	color:						#B41A34;
	text-decoration:			none;	
	background:					url(/fileadmin/img/icon_arrow_right.gif) no-repeat 0px 4px;
	padding-left:				13px;
}

table.auctions tr td a.arrowDown, table.auctions tr td a.arrowDown:visited, table.auctions tr td a.arrowDown:active, 
table.auctions tr td a.arrowDown:hover, table.auctions tr.tr-even td a.arrowDown, table.auctions tr.tr-even td a.arrowDown:visited, 
table.auctions tr.tr-even td a.arrowDown:active, table.auctions tr.tr-even td a.arrowDown:hover {
	color:						#B41A34;
	text-decoration:			none;	
	background:					url(/fileadmin/img/icon_arrow_down.gif) no-repeat 0px 4px;
	padding-left:				13px;
}

table.auctions tr td a.arrowRight:hover, table.auctions tr.tr-even td a.arrowRight:hover, 
table.auctions tr td a.arrowDown:hover, table.auctions tr.tr-even td a.arrowDown:hover {
	text-decoration:			underline;
} 

table.auctions tbody tr td a:hover, table.auctions tbody tr.tr-even td a:hover {
	color:						#B41A34;
	background:					none;
	text-decoration:			underline;	
}

label.auktionstermineLabel {
	width:						100% !important;
	font-weight:				normal  !important;
}

input#spartenSubmit, input#filialenSubmit {
	margin: 					5px 0px 0px 0px;
	
}



/*************************************************************
 * Auktionstermine - END
 *************************************************************/
 
/*************************************************************
 * Kataloge List Lots Plugin - BEGIN
 *************************************************************/
div.onlineKatalogContent a, div.onlineKatalogContent a:visited, div.onlineKatalogContent a:active {
	background:					none  !important;
	color:						#B41A34  !important;
	text-decoration:			none !important;
}

div.onlineKatalogContent a:hover {
	text-decoration:			underline !important;
}

div.onlineKatalogContent p.katalogPaging {
	/*border-bottom:				1px solid #E7E6E7;*/
	padding-bottom:				0px;
	margin-bottom:				10px;
}

div.onlineKatalogContent span.pagingNext {
	padding-left:				15px;	
}

div.onlineKatalogContent span.pagingPrev {
	padding-right:				15px;	
}

div.onlineKatalogContent table#listLotsTable {
	margin-top:					10px;
	margin-bottom:				20px;
	border-collapse:			collapse;
	/*width:						100%;*/
}

div.onlineKatalogContent form {
	width:						195px;
	*width:						220px;
	_width:						215px;
	margin-bottom:				24px;
	float:						left;
	margin-right:				40px;
}

div.onlineKatalogContent form .button {
	margin-left:				0px;
	float:						left;
	height:						23px!important;
	
}

div.onlineKatalogContent form label {
	font-weight:				normal;
	display:					inline;
	width:						auto;
	padding: 					0px; 
	margin: 					0px;
}


div.onlineKatalogContent table#listLotsTable tr td, div.onlineKatalogContent table#listLotsTable tr th {
	background:					#FFF;
	border-bottom:				1px solid #E7E6E7;
	padding-top:				20px;
	padding-left:				10px;
	padding-right:				10px;
	vertical-align:				bottom;
	text-align:					left;
} 

div.onlineKatalogContent table#listLotsTable tr td.noBorder, div.onlineKatalogContent table#listLotsTable tr th.noBorder {
	border-bottom:				0px solid #FFF;
	padding-left:				0px;
	padding-right:				0px;
} 

div.onlineKatalogContent div#katalogDetailImageDiv {
	float:						left;
	margin-right:				20px;
	width:						680px;
}

div.onlineKatalogContent div#katalogDetailImageDiv img {
	float:						left;
}

div.onlineKatalogContent div#katalogDetailTextDiv {
	/*
	float:						left;
	width:						expression( (document.getElementById('katalogDetailImage').width < 315) ? '370px' : '100%');
	*/
	clear: left;
}

div.onlineKatalogContent p.auktionenLink {
	padding-bottom:				0px !important;
	border-bottom:				1px solid #EEE;	
	margin-bottom:				10px;
	text-align:					right;
	clear:both;
}

div.onlineKatalogContent p.auktionenLink a, div.onlineKatalogContent p.auktionenLink a:visited, div.onlineKatalogContent p.auktionenLink a:active {
	padding-right:				13px;
	background:					url(/fileadmin/img/icon_arrow_right.gif) no-repeat right !important;
}

div.onlineKatalogContent div#katalogDetailTextDiv p {
	margin-top:					10px;
}

div.onlineKatalogContent div.katalogTextRTE p.bodytext {
	margin-top:					0px!important;
}

div.onlineKatalogContent div#katalogDetailTextDiv .anhang {
	/* http://bugs.ogilvyinteractive.at/view.php?id=9077 */
	/*font-size:					0.8em;*/
	
}

div.onlineKatalogContent div#katalogDetailTextDiv p.schaetzpreis {
	margin-top:					20px;
	margin-bottom:				23px !important;
}

div.onlineKatalogContent div#katalogDetailTextDiv p.firstLink {
	margin-top:					22px;
}

/*************************************************************
 * Kataloge List Lots Plugin - END
 *************************************************************/ 

/*************************************************************
 * Auktionsoverview Plugin - BEGIN
 *************************************************************/ 

/*color:						#3b4444;*/
 
div#auktionsoverview span.auktionsDate {
	color:						#666;
} 

/*
div#auktionsoverview a {
	color:						#3b4444;
	background:					none;
	text-decoration:			none;
} 

div#auktionsoverview a:hover {
	color:						#b41a34;
	background:					none;
	text-decoration:			underline;
} 
*/

div#auktionsoverview div.auktionsoverviewRow {
	margin-bottom:				5px;
}
/*************************************************************
 * Auktionsoverview Plugin - END
 *************************************************************/  
 
/*************************************************************
 * Newsletter Anmeldung - BEGIN
 *************************************************************/  
div.content .marginTop {
	padding-top:					15px !important;
} 
 
div.content div#nlAnmeldung label {
	display:					block;
	width:						100%;
	padding-top:				0px;
	*padding-top:				2px;
} 

dl.tx-srfeuserregister-pi1-multiple-checkboxes {padding:0!important; margin:0!important;}
dl.tx-srfeuserregister-pi1-multiple-checkboxes dt {padding:0!important; margin:0!important;}
dl.tx-srfeuserregister-pi1-multiple-checkboxes dd {padding:0!important; margin:0!important;}

div#nlAnmeldung div {padding:0!important; margin:0 0 5px 0!important; overflow:auto; _overflow:none;}
 
div.content div#nlAnmeldung div.errorMsg {color:red; font-weight:bold;}
div.content div#nlAnmeldung div label.labelleft {width:150px; float:left; _margin:0!important; padding:0!important;}
div.content div#nlAnmeldung div label.noblock {display:inline!important; width:auto !important;}
div.content div#nlAnmeldung div .noblock {display:inline !important; width:auto !important;}
div.content div#nlAnmeldung div label.normal {font-weight:normal;}

div.content div#nlAnmeldung div span.labelleft {
	display:					block;
	width:						150px;
	float:						left;
	font-weight:				bold;
}

div.content div#nlAnmeldung input.text, div.content div#newsletter input.text {width:220px; _margin:0; _padding:1px;}
div.content div#nlAnmeldung input.button, div.content div#newsletter input.button {margin-left:0px;}
div.content div#nlAnmeldung div#nl_Categories table {width:100%;}

div.content div#nlAnmeldung div#nl_Categories table tr td label {
	padding-top:				0px;
	*padding-top:				2px;
	width:						190px;
	*width:						auto;
	float: 						left;
}

div.content div#nlAnmeldung div.inARow input, div.content div#nlAnmeldung div.inARow label {
	display:					inline !important;
	width:						auto;
}

div.content div#nlAnmeldung div#nl_Categories {
/*
	width:						440px;
	_width:						450px;
	*/
	position:					relative;
	left:						-3px;
}

div.content div#nlAnmeldung div#nl_Categories label {
	/*
	float: 						left;
	width: 						120px;
	_height: 					12px;
	*/
	display:					inline;
	width:						auto;
}

div.content div#nlAnmeldung div#nl_Categories input {
	display:					inline !important;
/*
	float:						left;
	_height: 					12px;
	*/
}

/*************************************************************
 * Newsletter Anmeldung - END
 *************************************************************/   
 
/*************************************************************
 * Journalisten - BEGIN
 *************************************************************/    
div.content div#journalisten input.text {
	width:						220px;
}
 
div.content div#journalisten input.button {
	margin-left:				0px;
} 

div.content div#journalisten div label.labelleft {
	width:						150px;
	float:						left;
}

/*
div.content div#journalisten div.labelDiv {
	width:						150px;
	float:						left;
}
*/

div.content div#journalisten div.zusendungsDiv {
	clear: 						none;
	float: 						left;
	width:						400px;
}

div.content div#journalisten div span.labelleft {
	display:					block;
	width:						150px;
	float:						left;
	font-weight:				bold;
}

div.content div#journalisten div.zusendungsDivInner {
	padding:					0px;
	clear:						none;
	width:						150px;
	float:						left;
}

div.content div#journalisten div.warning a, div.content div#journalisten div.warning a:visited {
	color:						#B41A34 !important;
	text-decoration:			none;
}

div.content div#journalisten form label.warning {
	color:						#B41A34 !important;
}

div.content div#journalisten form input.warning {
	border: 					solid 1px #B41A34 !important;
}

div.content div#journalisten table#journalistenCategory, div.content div#journalisten table#journalistenRegions {
	width:						100%;
}

div.content div#journalisten table#journalistenCategory tr td label, div.content div#journalisten table#journalistenRegions tr td label {
	width:						170px;
	float: 						left;
}
/*************************************************************
 * Journalisten - END
 *************************************************************/     
  
/*************************************************************
 * Plugin Kaufauftrag - BEGIN
 *************************************************************/      
div.displayNone {
	display:					none !important;
}
 
div#kaufauftrag input.smalltext {
	width:						80px !important;
} 

div#kaufauftrag input.middletext {
	width:						110px !important;
} 

div#kaufauftrag input.largetext {
	width:						170px !important;
} 

div#kaufauftrag table#lotTable {
	width:						100%;
}

div#kaufauftrag input.text {
	width:						134px;
}


div#kaufauftrag input.button {
	margin-left: 0px;
}

div#kaufauftrag h2 {
	padding-bottom:				5px;
	margin-bottom:				0px;
}

div#kaufauftrag ol {
	margin: 					0px !important;
	padding-bottom:				10px;
}

div#kaufauftrag ol li {
	*margin-left:				30px;
}

div#kaufauftrag div div.leftInnerDiv, div#kaufauftrag div div.rightInnerDiv,
div.tx-ogkaufauftragmailand-pi1 div div.leftInnerDiv, div.tx-ogkaufauftragmailand-pi1 div div.rightInnerDiv {
	width:						250px;
	clear: 						none;
	float:						left !important;
}

div.tx-ogkaufauftragmailand-pi1 div div.leftInnerDiv, div.tx-ogkaufauftragmailand-pi1 div div.rightInnerDiv {
	padding-bottom:				20px;
}

div.tx-ogkaufauftragmailand-pi1 input.smalltext {
	width:						80px !important;
} 
/*************************************************************
 * Plugin Kaufauftrag - END
 *************************************************************/       

/*************************************************************
 * CSS Styled Filelinks - BEGIN
 *************************************************************/        
.filelinks div{padding-left:25px; background:url('/fileadmin/img/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
.filelinks span{display:block;}
.filelinks .filecount{display:block; margin-bottom:5px;} 
.filelinks a{color:#000;text-decoration:none; }
/* Icons begin */
.filelinks .ai{background-image:url('/fileadmin/img/fileicons/ai.gif')!important;}
.filelinks .ani{background-image:url('/fileadmin/img/fileicons/ani.gif')!important;}
.filelinks .au{background-image:url('/fileadmin/img/fileicons/au.gif')!important;}
.filelinks .avi{background-image:url('/fileadmin/img/fileicons/avi.gif')!important;}
.filelinks .bmp{background-image:url('/fileadmin/img/fileicons/bmp.gif')!important;}
.filelinks .cdr{background-image:url('/fileadmin/img/fileicons/cdr.gif')!important;}
.filelinks .css{background-image:url('/fileadmin/img/fileicons/css.gif')!important;}
.filelinks .csv{background-image:url('/fileadmin/img/fileicons/csv.gif')!important;}
.filelinks .doc{background-image:url('/fileadmin/img/fileicons/doc.gif')!important;}
.filelinks .dtd{background-image:url('/fileadmin/img/fileicons/dtd.gif')!important;}
.filelinks .eps{background-image:url('/fileadmin/img/fileicons/eps.gif')!important;}
.filelinks .exe{background-image:url('/fileadmin/img/fileicons/exe.gif')!important;}
.filelinks .fh3{background-image:url('/fileadmin/img/fileicons/fh3.gif')!important;}
.filelinks .flash{background-image:url('/fileadmin/img/fileicons/flash.gif')!important;}
.filelinks .folder{background-image:url('/fileadmin/img/fileicons/folder.gif')!important;}
.filelinks .gif{background-image:url('/fileadmin/img/fileicons/gif.gif')!important;}
.filelinks .htm{background-image:url('/fileadmin/img/fileicons/htm.gif')!important;}
.filelinks .html{background-image:url('/fileadmin/img/fileicons/html.gif')!important;}
.filelinks .ico{background-image:url('/fileadmin/img/fileicons/ico.gif')!important;}
.filelinks .inc{background-image:url('/fileadmin/img/fileicons/inc.gif')!important;}
.filelinks .java{background-image:url('/fileadmin/img/fileicons/java.gif')!important;}
.filelinks .jpg{background-image:url('/fileadmin/img/fileicons/jpg.gif')!important;}
.filelinks .js{background-image:url('/fileadmin/img/fileicons/js.gif')!important;}
.filelinks .max{background-image:url('/fileadmin/img/fileicons/max.gif')!important;}
.filelinks .mid{background-image:url('/fileadmin/img/fileicons/mid.gif')!important;}
.filelinks .mov{background-image:url('/fileadmin/img/fileicons/mov.gif')!important;}
.filelinks .mpeg{background-image:url('/fileadmin/img/fileicons/mpeg.gif')!important;}
.filelinks .mpg{background-image:url('/fileadmin/img/fileicons/mpg.gif')!important;}
.filelinks .pcd{background-image:url('/fileadmin/img/fileicons/pcd.gif')!important;}
.filelinks .pcx{background-image:url('/fileadmin/img/fileicons/pcx.gif')!important;}
.filelinks .pdf{background-image:url('/fileadmin/img/fileicons/pdf.gif')!important;}
.filelinks .png{background-image:url('/fileadmin/img/fileicons/png.gif')!important;}
.filelinks .ps{background-image:url('/fileadmin/img/fileicons/ps.gif')!important;}
.filelinks .psd{background-image:url('/fileadmin/img/fileicons/psd.gif')!important;}
.filelinks .rtf{background-image:url('/fileadmin/img/fileicons/rtf.gif')!important;}
.filelinks .sgml{background-image:url('/fileadmin/img/fileicons/sgml.gif')!important;}
.filelinks .swf{background-image:url('/fileadmin/img/fileicons/swf.gif')!important;}
.filelinks .sxc{background-image:url('/fileadmin/img/fileicons/sxc.gif')!important;}
.filelinks .sxw{background-image:url('/fileadmin/img/fileicons/sxw.gif')!important;}
.filelinks .tga{background-image:url('/fileadmin/img/fileicons/tga.gif')!important;}
.filelinks .tif{background-image:url('/fileadmin/img/fileicons/tif.gif')!important;}
.filelinks .ttf{background-image:url('/fileadmin/img/fileicons/ttf.gif')!important;}
.filelinks .txt{background-image:url('/fileadmin/img/fileicons/txt.gif')!important;}
.filelinks .wav{background-image:url('/fileadmin/img/fileicons/wav.gif')!important;}
.filelinks .wrl{background-image:url('/fileadmin/img/fileicons/wrl.gif')!important;}
.filelinks .xls{background-image:url('/fileadmin/img/fileicons/xls.gif')!important;}
.filelinks .xml{background-image:url('/fileadmin/img/fileicons/xml.gif')!important;}
.filelinks .xsl{background-image:url('/fileadmin/img/fileicons/xsl.gif')!important;}
.filelinks .zip{background-image:url('/fileadmin/img/fileicons/zip.gif')!important;}
/* Icons end */
.filelinks a:hover{text-decoration:underline;} 
/*************************************************************
 * CSS Styled Filelinks - END
 *************************************************************/  
 
 /*************************************************************
 * Plugin Search&Find - BEGIN
 *************************************************************/       

div.content div#sf_form label.important {
	color:						#B41A34;
}

div.info {
	margin-bottom:				20px!important;
}

div.topmargin {
	margin-top:					10px!important;
}

div.content div#sf_preview div.info span.label, div.content div#sf_form div.info span.label {
	display:					block;
	float:						left;
	width:						350px;
}

div.content div#sf_preview div.info span.label2, div.content div#sf_form div.info span.label2 {
	display:					block;
	float:						left;
	width:						210px;
}

.fr {
	float:						right!important;
}

.fl {
	float:						left!important;
}

.mp0 {
	margin:0px;
	padding:0px;
}

div.sf_results table#listLotsTable, div.content div#sf_form form#catalogProfiles table#listLotsTable, div.content table#listLotsTable {
	width:						100%;
}

div.sf_results table#listLotsTable.fs08 td {
	font-size:					.8em!important;
}

div.sf_results table#listLotsTable td.description {
	width:						500px!important;
}

 
div#regform div.gender label {width:auto;}
div#regform div.gender label.normal {width:130px;}
div#regform label.auto {width:auto;}
div#regform label {width:130px;}
div#regform input.text {width:200px;}


/* rasta - new search form */
div.tx-ogsf-pi1 { margin-bottom:20px; }
div#sf_form_simple form#setProperties div input.text { width:275px; }
div#sf_form_simple form#setProperties div select { margin:0px; padding:1px; height:23px; border:1px solid #ccc; }
div#sf_form_simple form#setProperties div input.button { margin:0px;  float:none; clear:none; }/*padding-bottom:2px!important; padding-top:2px!important;*/

div.search_results_desc { margin:15px 0px 0px 0px!important; float:left; display:block; width:100%; }
div.search_results_desc div { width:50%; float:left; display:block; clear:none; }
div.search_results_desc div.fr { float:right; text-align:right; }

.tar { text-align:right!important;} 
div.sf_results table.listLotsTableExt td a, div.sf_results table.listLotsTableExt td a:hover, form table.listLotsTableExt td a, form table.listLotsTableExt td a:hover { color:#3b4444!important; text-decoration:none!important; }

div.sf_results form, div.sf_results form fieldset { margin:0px; padding:0px; }

img.observe_img { float:left; margin:4px 2px 0px 0px; } 

div#saveSearch { float:left; display:inline; clear:both!important; width:100%; border:1px solid #B41A34; margin-top:5px; }

div#saveSearch form { float:left; display:inline; margin:20px 40px 0px 40px; width:610px; }
div#saveSearch form label { width:480px; }
div#saveSearch form label.text { width:180px; margin-top:2px; }
div#saveSearch form input.text { width:250px; clear:right; }
div#saveSearch form input.checkbox { float:left; display:block; clear:left; margin-top:3px; *margin-top:0px; }
div#saveSearch form div.buttons { float:right; display:inline; margin:20px 0px 20px 0px; text-align:center; }

div.sf_results { margin-top:20px!important; float:left; _float:none; display:block; width:100%;} 

div#sf_form_advanced form#setProperties, div#sf_form_advanced form#setProperties div, div.observe_container, div.sf_results form, div#sf_form_advanced form#setProperties fieldset { width:100%; }
div#sf_form_advanced form#setProperties label.long { width:100%; clear:both; }
div#sf_form_advanced form#setProperties label.medium { width:150px; }
div#sf_form_advanced form#setProperties label.mediumextra { width:250px; }
div#sf_form_advanced form#setProperties label.noclear { clear:none; margin-left:60px; }
div#sf_form_advanced form#setProperties input.long { width:450px!important; clear:left; float:left; display:inline; }
div#sf_form_advanced form#setProperties select { float:left; display:inline; clear:none; }
div#sf_form_advanced form#setProperties select#auctions_pool { width:100%; height:150px; }
div#sf_form_advanced form#setProperties div div { float:left; display:inline; clear:both; margin-top:4px; }
div.search_results_desc div.info { width:100%; }
div#sf_form_advanced form#setProperties hr, hr.divider { float:left; display:inline; clear:both; width:100%; margin:10px 0px 10px 0px; color:#E6E7E9; background-color:#E6E7E9;  border:none!important; border-width:-1px; border-style:none; }
div#sf_form_advanced form#setProperties h4 { float:left; display:inline; clear:both; margin:0px 0px -15px 0px; }
div#sf_form_advanced form#setProperties textarea#note { width:100%; height:100px; }
div#sf_form_advanced form#setProperties fieldset { margin-bottom:10px; float:left; clear:both; display:inline; }
div#sf_form_advanced form#setProperties div.hr { border-top:1px solid #E6E7E9; float:left; display:block; clear:both; width:100%; height:10px; }

div.observe_container input.button {margin:0px 15px 0px 0px; height:25px!important; float:left!important; display:inline!important; clear:none!important; }
.alignBottom {vertical-align:bottom;}

h1.searchHelperHeader { margin-top:20px!important; margin-bottom:0px!important; padding-bottom:0px; }

form.sfform { width:100%!important; }

/* SF katalogsuche */
.bold { font-weight:bold; }
div#sf_nlcats, div#sf_nlcats form, div#sf_nlcats table.nlcats { width:100%; }
div#sf_nlcats table.nlcats { border-size:0px; border-collapse:separate; }
div#sf_nlcats table.nlcats th, div#sf_nlcats table.nlcats tbody td { text-align:center!important; vertical-align:middle; height:26px; }
div#sf_nlcats table.nlcats tbody tr.bordertop td { border-top:1px solid #E6E7E9!important; }
div#sf_nlcats table.nlcats tbody td.description, div#sf_nlcats table.nlcats tbody th.description { text-align:left!important; }
div#sf_nlcats table.nlcats tbody tr.selectedRow td { background-color:#E6E7E9; }
div#sf_nlcats table.nlcats td input { float:none; }
div#sf_nlcats table.nlcats thead th.col1 { width:40%; }
div#sf_nlcats table.nlcats thead th.col2 { width:10%; }
div#sf_nlcats table.nlcats thead th.col3 { width:17%; }
div#sf_nlcats table.nlcats thead th.col4 { width:9%; }
div#sf_nlcats table.nlcats thead th.col5 { width:15%; }
div#sf_nlcats table.nlcats thead th.col6 { width:9%; }

/*************************************************************
 * Plugin Search&Find - END
 *************************************************************/ 
 
 /*************************************************************
 * Newsletter Registration - BEGIN
 *************************************************************/   
div#categories_container dl { float:left; display:inline; }
div#categories_container dl dt { float:left; width:25px; height:30px; clear:none; }
div#categories_container dl dd { float:left; width:195px; height:30px; clear:none; }
div#nlAnmeldung.normalhref a { background-image:none; padding:0px; }
div#nlAnmeldung div label.labelleft span { float:none; clear:none; }
div#nlAnmeldung div div.gender { float:left; display:block; clear:none; }
/*************************************************************
 * Newsletter Registration - END
 *************************************************************/   
 
/* elo - new */

div.content a.buttonStyle, div.content a.buttonStyle:hover, div.content a.buttonStyle:focus, div.content a.buttonStyle:active, div.content a.buttonStyle:visited,
div.content a.buttonStyleFloatLeft, div.content a.buttonStyleFloatLeft:hover, div.content a.buttonStyleFloatLeft:focus, div.content a.buttonStyleFloatLeft:active, div.content a.buttonStyleFloatLeft:visited {
	border:							1px solid #CCCCCC;
	background:						#E6E7E9 !important;
	color:							#000000 !important;
	padding:						3px;
	_padding:						3px;
	font-weight:					bold;
	text-decoration: 				none !important;
}

div.content a.buttonStyleFloatLeft {
	float:							left !important;
	margin-right:					10px !important;
}


div.content div#katalogDetailTextInnerLeftDiv {
	width: 			330px; 
	float: 			left;
	padding-bottom: 	10px;
}

div.content div#katalogDetailTextInnerRightDiv {
	width: 			320px; 
	float: right;
	padding-bottom: 	10px;
}

div.content div#katalogDetailTextDiv h2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.content div.borderBottom {
	padding-bottom:				0px !important;
	border-bottom:				1px solid #EEE !important;	
	margin-bottom:				10px !important;
	clear: 						both;
}  

div.content div.borderTop {
	padding-top:				0px !important;
	border-top:					1px solid #EEE !important;	
	margin-top:					10px !important;
	clear: 						both;
}  

div.content .paddingTop {
	padding-top:				10px !important;
}

div.content div#katalogDetailTextDiv h1 {
	font-size:					140%;
	padding-bottom: 			0px;
}

div.content div#katalogDetailTextDiv h2 {
	font-size:					110%;
}

div.content div.zuruckZurListe {
	text-align:					right;
	
}

div.content table.listLotsTableExt, div.content table#listLotsTable {
	width: 			668px; 
	*width: 		668px;
	_width: 		640px; 
}
div.tx-ogsf-pi3 form{_width:640px!important;}

.content form .sfButton{
	margin-left:					0px;
	border:							1px solid #CCCCCC;
	background:						#E6E7E9;
	color:							#000000;
	padding:						3px;
	_padding:						1px;
	font-weight:					bold;
}

/* rado 30.7.08 */
.listLotsTableExt {border-collapse:collapse; margin-bottom:20px; margin-top:10px;}
.listLotsTableExt tr td { padding-top:20px; }
.listLotsTableExt tr td, .listLotsTableExt tr th {border-bottom:1px solid #E7E6E7;text-align:left;}
.listLotsTableExt tr:hover td, table#listLotsTable tr:hover td { background-color:#E6E7E9!important; } /* border-bottom-color:#B41A34!important; */
table#listLotsTable tr td a, table#listLotsTable tr td a:hover { color:#000!important; text-decoration:none!important; }
table#listLotsTable.normalLinks tr td a { color:#B41A34!important; }
table#listLotsTable.normalLinks tr td a:hover { text-decoration:underline!important; }

span.pagingNextLots {padding:0 0 0 15px;}
span.pagingPrevLots {padding:0 15px 0 0;}

.marginTop3 { margin-top:4px; }

/* neu elo 5.8.09 - BEGIN */
#lotsIconView a img {
	margin-bottom: 		20px!important;	
	margin-right:		10px!important;
}

#additionalOptions {
	padding-bottom: 	20px; 
	margin-bottom: 		20px;
	border: 			1px solid #FFFFFF;
}

#additionalOptions label {
	float:				left;
	display:			block;
	width:				85px;
}

#additionalOptions select {
	width:				170px;
	color:				#666666;
	font-size:			12px;	
}

#lotThumbs {
	float:				right;
	/*margin-top: 		10px!important;	*/
	width:				130px;
}

#lotThumbs a img {
/*
	margin-bottom: 		10px!important;	
	margin-right:		5px!important;
*/	
}

.lotThumb {
	width: 				65px; 
	height: 			65px; 
	float: 				left;
	text-align:			center;
}

.lotThumb img {
	display:			inline!important;
	float:				none!important;
	margin-bottom: 10px!important;
	
}

div#katalogDetailImageDiv .lotThumb img {
	float:				none!important;
}

div.line {
	float:				none;
	width:				100%;
	height:				1px;
	border-bottom:				1px solid #E7E6E7;
	position:			relative;
	top:				-10px;
}

label.rightAlign {
	width:				79px;
	text-align:			right;
	padding-right:		6px;
}


p.katalogPaging { float:left; display:inline; clear: both; width:100%; }
p.katalogPaging span.pagingVonBis { float:left; display:inline; }
p.katalogPaging span.navigation { float:left; display:inline; width:700px; text-align:center; }
p.katalogPaging span.navigationBottom { float:left; display:inline; width:400px; text-align:center; }
/* neu elo 5.8.09 - END */
