/*
# #############################################################################
#
#	wekuBasic.css
#	package: fdfx_yaml
#
# 	Copyright (c) 2007 by 4Many Services
#   @author: 	Peter Russ <peter.russ@4many.net>, modified by G-ROC
#   @version:	$Id: page.post.rendering.txt,v 1.2 2007/03/18 03:50:59 pruss Exp $
# .............................................................................
*/
#page{ 
	border: none; 
	background-color: #fff;
	position:relative;
	text-align:left;
	width:887px;
}
#page_margins {
	border: none;
	max-width: none;
	width:1007px;
	overflow:visible;
	margin:0px;
	position:relative;
	background-color:#f1f1f1;
}

body { 
	padding:0px;
	color: #333;
	background-color:#f1f1f1;
	font-size: 81.25%; /* 16px -> 81,25% ... 13px = 100% */
	font-family: Verdana, Arial,Helvetica, sans-serif;
/*	text-align:center; */
} 
#header { 
	color:#666; 
	background:#fff; 
	position:absolute; 
	padding: 0px;
	top:0px;
	left:0px; 
	width:238px;
	height:79px;
}
#nav { 
	color:#fff; 
	background:#fff; 
	padding:0em;
	position:absolute;
	right:0px;
	top:0px;
	height:79px;
	width:649px;
}
/* zusätzliche Zeile für Login/Suche */
#loginSearch { 
	position:absolute;
	width:857px; 
	height:34px;top:78px;left:15px;
	background-color:#f1f1f1;
}
#main{
	position:relative;
	margin:87px 0 0 0; /* 8px "Luft" */
	left:15px;
	width:857px;
	background-image:url("../img/bg.page.gif");
	background-repeat: repeat-y;
	background-position: -15px 0px;
	color:#333;
}
#footer {
	position:relative;
	left:15px;
	padding:0px;
	border:0px;
	width:857px;
	background-color:#8d000b;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	height:34px;
}
/* Spalten allgemein */
#col1,
#col3 {
	margin:0px; padding:0px;
	background-color:#fff;
	border:0px;
}

#col2 {
	background-color:#fff;
	padding:0px;
	border:0px;
}

/*
#main a[href^="http:"],
#main a[href^="https:"] {
	padding-left: 0;
	background: none;
}

body.seo-3-right #col2 a[href^="http:"],
body.seo-3-right #col2 a[href^="https:"] {
	padding-left: 12px;
	background-image: url('../img/ext_link.gif');
	background-repeat: no-repeat;
	background-position: 0 0.45em;
}

body.seo-3-center #col1 a[href^="http:"],
body.seo-3-center #col1 a[href^="https:"] {
	padding-left: 12px;
	background: transparent url('../img/ext_link.gif') no-repeat 0 3px;
}
*/

/* Spalten speziell */
/*
	3-seo-right
*/
body.seo-3-right #col1 ,
body.seo-3-right #col3 {
	width:203px;
}
body.seo-3-right #col2 {
	width:421px;
	margin:0 15px 0 15px;
	min-height:420px;
	padding-bottom:30px;
}
body.seo-3-right #col2 h3{
	margin:0px 0px 10px 0px;
}
body.seo-3-center #col1 a.internal-link-block,
body.seo-3-right #col2 a.internal-link-block{
	font-weight:bold;
	display:block;
	margin:15px 0px 20px 0px;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1,
body.seo-3-right #col2 .tx-fdfxauction-pi1 {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}

body.seo-3-right #col2 .tx-fdfxauction-pi1 {
	width: 420px;
}

body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-break-fx,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-break-fx {
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	width: 100px;
	overflow: hidden;
}
html>body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-break-fx,
html>body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-break-fx {
	margin: 10px 40px 0 0;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-regular-fx,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-regular-fx{
	float: left;
	margin: 10px 0 0 40px;
	width: 100px;
	overflow: hidden;
}
html>body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-regular-fx,
html>body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-regular-fx{
	margin: 10px 40px 0 0;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img-artist,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img-artist{
	margin-bottom:5px;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img-artist a,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img-artist a{
	font-size: 76.93%; /* 10px */
	font-weight:bold;
	color:#333;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img-title,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img-title,
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img-price,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img-price{
	font-size: 76.93%; /* 10px */
	color:#333;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img {
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #f1f1f1;
	display:block;
}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img table,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img table{
	height:100px;
	text-align:center;
	vertical-align:middle;
}

body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img a,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img  a{
	display:block;
	width:inherit;
	height:inherit;
}

body.seo-3-center #col1 .tx-fdfxauction-pi1 .latest-img  img,
body.seo-3-right #col2 .tx-fdfxauction-pi1 .latest-img  img{
}
body.seo-3-right #col1_content,
body.seo-3-right #col3_content {
	margin:0px;
	padding:10px;
	background-color:#f1f1f1;
} 
body.seo-3-right #col2_content{
	margin:0px;
	padding:0px;
	background-color:#fff;
}
body.seo-3-center #col3 hr.spacer-top,
body.seo-3-center #col2 hr.spacer-bottom,
body.seo-3-center #col1 hr.spacer-top,
body.seo-3-right #col3 hr.spacer-top{
	margin:0px;
	background-color:white;
	position:relative;
	left:-10px;width:203px;
	height:8px;
	border-bottom:1px solid #999;
}
body.seo-3-center #col3 hr.spacer-bottom,
body.seo-3-center #col2 hr.spacer-bottom,
body.seo-3-center #col1 hr.spacer-top,
body.seo-3-right #col3 hr.spacer-bottom{
	margin:0px;margin-bottom:5px;
	background-color:white;
	position:relative;
	left:-10px;width:203px;
	height:8px;
	border:none;
}
body.seo-3-center #col1 hr.spacer-bottom,
body.seo-3-center #col1 hr.spacer-top,
body.seo-3-right #col2 hr.spacer-bottom,
body.seo-3-right #col2 hr.spacer-top{
	clear:both;
	background-color:white;
	margin:0px;
}
body.seo-3-right #col1 hr.spacer-top,
body.seo-3-right #col2 hr.spacer-top{
	height:12px;
	width:100%;
	border-bottom:1px solid #999;
}
body.seo-3-right #col1 hr.spacer-bottom,
body.seo-3-right #col2 hr.spacer-bottom{
	height:21px; 
	border:none;
}

/*
	3-seo-center
*/
/* #col1 wird zur mittleren Spalte */
body.seo-3-center #col1 { 
	width: 421px; 
	float:right; 
	margin-left: -639px; 
	margin-right: 218px;
	min-height:420px;
	padding-bottom:30px;
}

/* #col1 wird zur rechten Spalte */
body.seo-3-center #col2 { width: 203px; float:right; margin-right:0px;}

/* #col3 wird zur linken Spalte */
body.seo-3-center #col3 {margin-left: 0px;width:203px; margin-right: 639px; }

body.seo-3-center #col2,
body.seo-3-center #col3{
}

body.seo-3-center #col2_content,
body.seo-3-center #col3_content {
	margin:0px;
	padding:10px;
	background-color:#f1f1f1;
}
body.seo-3-center #col3_content,
body.seo-3-right #col3_content {
	padding: 0 10px 10px 10px;
}
body.seo-3-center #col1_content {
	margin:0px;
	padding:0px;
	background-color:#fff;
}

a { color:#8d000b; }
a:hover { background-color:transparent; }

select,input,textarea,p,
h1,h2,h3,h4,h5,h6 { 
	font-family: Verdana, Arial,Helvetica,Sans-Serif; 
	font-weight:normal; 
	border:0px;
	font-weight:normal;
	margin:0px;padding:0px;
	color:#333;
}
select{
	border-top:2px solid #666;
	border-left:2px solid #666;
}
.submitbutton,
input.button {
	padding:2px 5px;
	color:#fff;
	font-weight:bold;
	background-color:#8d000b;
	font-size:11px; /* 11px */
	cursor:pointer;
	border:none;
}
/*
 input[type=text]:focus, textarea:focus {
	background-color: #fff;
	color: #333;
	border-color: #8d000d;
}
 */
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
	font-style:normal;
	
}
p {
	font-size:10px; /* 10px */
	line-height:120%;
}
dd {
	font-size:10px; /* 10px */
	line-height:120%;
}
.odd,.odd-cell {background-color:#f1f1f1;}
.even,.even-cell {background-color:#fff;}

/* Überschriften abhängig von der Spalte und vom Template */
/* KEIN H1 für untergeordnete Spalten -> setup.3-seo-right.txt! */
body.seo-3-center #col1 h1, body.seo-3-center #col1 h2,
body.seo-3-right #col2 h2,body.seo-3-right #col2 h3,
body.seo-3-center #col3 h2,body.seo-3-center #col3 h3,
body.seo-3-right #col3 h2,body.seo-3-right #col3 h3{
	color: #8d000b;	
}
body.seo-3-right #col2 h4{
	color: #333;
	font-size: 10px;
}
body.seo-3-center #col1 h1,
body.seo-3-right #col2 h1,
body.seo-3-right #col2 h2{
	font-size: 	107.69%; /* 14px */
	margin-bottom:16px;
	color: #8d000b;	
}
body.seo-3-center #col1 h2,
body.seo-3-right #col2 h2 {
	/*clear: both;*/
	font-size: 10px;
	margin: 0;
}
body.seo-3-center #col1 h1 {
	border-bottom:1px solid #999;
	text-transform:uppercase;
}
body.seo-3-center #col3 h2,
body.seo-3-right #col3 h2{
	font-size:100%; /* 13px */
}
body.seo-3-center #col3 h3,
body.seo-3-center #col3 h4,
body.seo-3-right #col3 h3,
body.seo-3-right #col3 h4 {
	color: #333;
	font-size:84.62%; /* 11px */
}
body.seo-3-center #col3 h3,
body.seo-3-right #col3 h3{
	padding:10px 0 3px 0;
}
body.seo-3-right #col1 h1,
body.seo-3-center #col2 h2 {
	font-size:	76.92%; /* 10px */
	color:#333;
}
body.seo-3-center #col1 h5{
	clear: both;
	font-size:84.62%; /* 11px */
	color:#666;
	background-color:#f1f1f1;
	padding: 3px 5px 3px 5px;
}
body.seo-3-right #col2 p,
body.seo-3-center #col1 p{
	/*margin-bottom:15px;*/
margin-bottom:5px;
}
body.seo-3-center #col1 p a{
	color:#333;
	text-decoration:underline;
}
aabody.seo-3-center #col1 p a:hover{
	color:#8d000b;
}
body.seo-3-center #col2 h6 {
	top:-10px;
	left:-10px;
	width:183px;
	background-color:#8d000b;
	color:#fff;
	font-size:110%;
	padding:3px 10px;
	position:relative;
}
#topnav{
	position:absolute;
	top:17px;
	right:15px;
	color:#000;
	font-size:76.92%;/* 10px */
}

#topnav ul {
  white-space: nowrap;
  margin:0px;
  padding:0 0 0 0px;
  list-style:none;
}
  
#topnav li {
  float:left;
  margin:0px;
  padding:0px 5px 0px 5px;
  display:block;
}
/*
#topnav li.first,
#topnav li.second {
	border-right:1px solid	#000;
}
*/
#topnav li.first {
	border-right:1px solid	#000;
}
#topnav li.second {
	padding:0px 0px 0px 5px;
}

/*
#topnav li.cart {
	background: url("../img/cart.gif") no-repeat 5px 3px;
	padding-left:20px;
	display:inline;
}
*/
#topnav a.top_basket_link_basket {
	background: url("../img/cart.gif") no-repeat 5px 3px;
	padding-left:20px;
	border-left:1px solid	#000;
	display:inline;
}
#topnav a,
#loggedinas {
	color:#000;
  	float:left;
  	display:block;
}

#header a.logo {
	display:block;
	width:175px;
	height:57px;
	background-image:url("../img/WKLogoOnline.gif");
	margin:17px 0 0 16px;
}
#header a.logo span{
	position:absolute;
	left:-1000em;
}
#header a.logo:hover{
	text-decoration:none;
}
#loginSearch .breadcrumb,
#loginSearch .login {float:left; margin-left:10px;height:34px;width:500px;}
#loginSearch input{margin:0px;padding:0px;font-size:76.92%; /* 10px */}
.newsletter input.text, .newsletter input.zip, .newsletter input.email, .newsletter input.city, #loginSearch input.text {float:left; height:13px;padding:3px;width:102px;border:1px solid #ddd;background-color:#fff;color:#000;}
input.text {border:1px solid #ddd; background-color:#fff; color:#000; }
#loginSearch input.image{float:right;width:20px;height:21px;border:0px;}
#loginSearch .login input.text {width:81px;margin-right:1px;}
#loginSearch .login form { float:left;padding:7px 0 0 0px;margin:0px;}
#loginSearch .login form p {padding:3px 0px 0px 24px;}
#loginSearch .login p span {font-weight:bold;}
#loginSearch .search {float:right;margin-right:10px;height:34px;width:220px;}
#loginSearch .breadcrumb p,
#loginSearch .search p {float:left;padding-top:10px; margin:0px; color:#000; font-size: 76.93%; /* 10 px */}
#loginSearch .breadcrumb p a{color:inherit;}
#loginSearch .login p {float:left;padding-top:8px; margin:0px; color:#000; font-size: 76.93%; /* 10 px */}
#loginSearch .search p {font-weight:bold; width:58px;text-align:right;}
#loginSearch .search form { float:right;padding:6px 0px 0px 12px;margin:0px;width:130px;}

body.seo-3-center #col3 div.item-break-fx a,
body.seo-3-right #col3 div.item-break-fx a{
	color:#333;
}
/*
a.internal-link-follow {display:block;margin-top:5px}
.detailselector a,
body.seo-3-center #col1 a.internal-link-extra-follow {
	display:block;
	padding:2px 30px;
	text-decoration:none;
	background:#8d000b url("../img/arrow.red.gif") no-repeat 9px 4px;
	width:12em;
}
body.seo-3-center #col1 a.internal-link-extra-follow:hover {
	text-decoration:none;
	color:#fff;
}
body.seo-3-right a.internal-link-extra:hover{
	text-decoration:none;
}
*/


/*
*
* Main Navigation
*
*/
.menubox {
	width: 203px;
	margin: 0px 0 0 -10px;
	background: transparent url("../img/left.gif") no-repeat top left;
}
body.seo-3-center #col3 .menubox h4,
body.seo-3-right #col3 .menubox h4 {
	background:transparent url("../img/right.gif") no-repeat top right;
	padding:10px 10px 0px 10px;
	font-size: 100%;
	color:#8d000b;
}
#submenu {
	width:201px;
/*	border:1px solid #ddd; */
	border-top:none;
	margin:0px;
}
#submenu ul {
	font-size:76.93%;
	margin:5px 0px;
}
#submenu li {
	margin-left:0px;
	list-style:none;
	border:none;
}
#submenu li a {
	font-weight:bold;
	color:#333;
	background:transparent url("../img/raquo.gif") no-repeat 10px 8px;
	padding:3px 0px 3px 20px;
	width:auto;
}
#submenu li ul{
	font-size:100%;
	margin: 0px 0px 0px 10px;
}
#submenu li ul li a{
	font-weight:normal;
	color:#333;
	padding:3px 0px 3px 20px;
	width:auto;
	border:none;
	background:none;
	background-color:transparent;
}
#submenu li ul li.act a,
#submenu li ul li a:hover {
	color:#333;
	font-weight:bold;
	background:transparent url("../img/raquo.gif") no-repeat 10px 8px;
}
#submenu li.act a,
#submenu li a:hover {
	color:#8d000b;
	background-color:transparent;
}
#submenu li.act li a,
#submenu li a:hover {
	color:#333;
	background-color:transparent;
}


/* Anpassungen, bis dieser abgeschaltet werden kann */
div.item-break-fx {
	color:#333;
	font-size:76.93%; /* 10px */
	padding:0px 0px 5px 0px;
}

/* tx-abzpagenews-pi1 start ****************************************************************************************** */
.tx-abzpagenews-pi1 {color:#333;}
.tx-abzpagenews-pi1-normalTeasersBox {padding:0px;margin:0px 0px 0px 0px;font-size:76.93%; /* 10px */}
.tx-abzpagenews-pi1-startTeasersBox {padding:0px;margin:0px;font-size:76.93%;}
.tx-abzpagenews-pi1-topTeasersBox {padding:0px;margin:0px;font-size:76.93%;;}
.tx-abzpagenews-pi1-objectOfTheDayTeasersBox {padding:0px;margin:0px;}


/* allgemeine einstellungen */
div.tx-abzpagenews-pi1 a {text-decoration:underline;color:#333;}
div.tx-abzpagenews-pi1-topTeasersBox span.newsUeberschriftTop a {text-decoration:none;}

div.teaserPreview {padding:0px 0px 16px 0px;width:99%;}		/* width:99% to fix ie boxmodell bug!!!!!!! */

.tx-abzpagenews-pi1-normalTeasersBox .teaserPreview {margin:10px 0px 0px 0px;padding:10px 0px 0px 0px; /* border-top:1px solid #999; */ }
.tx-abzpagenews-pi1-normalTeasersBox2 .teaerPreview {margin:0px;padding:0px;border:none}


.tx-abzpagenews-pi1-normalTeasersBox .odd-cell,
.tx-abzpagenews-pi1-normalTeasersBox .even-cell,
.tx-abzpagenews-pi1-startTeasersBox .odd-cell,
.tx-abzpagenews-pi1-startTeasersBox .even-cell,
.tx-abzpagenews-pi1-topTeasersBox .odd-cell,
.tx-abzpagenews-pi1-topTeasersBox .even-cell {background-color:transparent;}

body.seo-3-right #col2 .tx-abzpagenews-pi1-topTeasersBox h3,
body.seo-3-right #col2 .tx-abzpagenews-pi1-startTeasersBox h3 {
	margin:0px;
}
body.seo-3-right #col2 .tx-abzpagenews-pi1-topTeasersBox h3 a,
body.seo-3-right #col2 .tx-abzpagenews-pi1-startTeasersBox h3 a {
	text-decoration:none;
}

span.newsTeaser {margin:0px;padding:0px;/*width:99%;*/}		/* width:99% to fix ie boxmodell bug!!!!!!! */
span.newsTeaser a {text-decoration:none;}
body.seo-3-center #col1 img.newsImage,
body.seo-3-right #col2 img.newsImage {float:left;padding:0px;margin:0px 10px 10px 0px;}	/* 0px 4px 10px 14px*/

/* 
body.seo-3-center #col1 img.newsImage { float: none; margin: 0; }
*/

div.wkObjectOfTheDayContent .bodytext {margin:0px;padding:0px;}


/* unterscheidung zwischen den einzelnen Ansichten */
div.tx-abzpagenews-pi1-topTeasersBox1 div.teaserPreview {}
div.tx-abzpagenews-pi1-topTeasersBox2 div.teaserPreview {}

/* extras fuer news */
h2.news {
	font-size:100%;
	margin: 1em 0px 1em 0px;
}
h4.news {
	text-transform:none;
	font-size:76.93%; /* 10px */
	clear:both;
}
h4.news a {
	color:inherit;
}
.tx-abzpagenews-pi1-normalTeasersBox h2.news { font-size:130%;margin:5px 0px;}
.tx-abzpagenews-pi1-normalTeasersBox h4.news { font-size:100%; margin-bottom: 3px;}

dl.csc-textpic-image {margin:0px 0px 10px 0px;}
.csc-textpic-caption {font-style:italic;}
.csc-textpic-caption a {font-style:normal;}
body.seo-3-center #col1 p.singleNewsTeaser {font-size:76.93%; /* 10px */font-weight:bold;padding:10px 0px;margin:0px;}
.singleNewsContent {}
body.seo-3-center #col1 p.singleNewsAuthor {padding:0px 0px 8px 0px;margin:0px;font-style:italic;font-size:92.30%; /* 12 px */}
.tx-abzpagenews-pi1-normalTeasersBox .newsImage {margin-right:10px;}
.tx-abzpagenews-pi1-normalTeasersBox .floater{float:right;width:290px;}

/* tx-abzpagenews-pi1 end ****************************************************************************************** */
/* tx-fdfxauction-pi1 begin ********************************************************************************************* */
.tx-fdfxauction-pi1 .odd-cell,
.tx-fdfxauction-pi1 .even-cell{background-color:transparent;}
.tx-fdfxauction-pi1 img.radio-img-no,
.tx-fdfxauction-pi1 img.radio-img{
	width:30px;height:30px;border:0px;vertical-align:middle;margin:0px 5px 5px 0px;}
.tx-fdfxauction-pi1 div.radio{margin:10px 5px 0px 2px;width:200px;float:left;height:30px;font-size:76.93%; /* 10px */}
.tx-fdfxauction-pi1 div.radio input{float:left;border:0px;margin:8px -35px 0px 35px;}
.tx-fdfxauction-pi1 div.radio img{float:left;margin:0px 25px 0px -15px;}
.tx-fdfxauction-pi1 .submitbuttons{clear:both;width:421px;}
.tx-fdfxauction-pi1 .submit{margin:5px;}
.tx-fdfxauction-pi1 .submitbuttons .submit {margin:10px 0px 20px 0px; }
.tx-fdfxauction-pi1 input.button{
	/*
	width:200px;
	color:#fff;
	font-weight:bold;
	background-color:#8d000b;
	cursor:pointer;
	*/
}
.tx-fdfxauction-pi1 .type-cat {float:left;}
.tx-fdfxauction-pi1 .type-kw {float:right;}

.tx-fdfxauction-pi1 .simplesearch{margin:5px 0px 20px 0px;}
.tx-fdfxauction-pi1 .simplesearch input.search{
	width:280px;
	margin-right:5px;
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tx-fdfxauction-pi1 .simplesearch div.help { font-size: 11px; font-weight: bold; margin: 10px 0 1px 0; }
.tx-fdfxauction-pi1 .simplesearch div.help a { text-decoration: underline; }

.tx-fdfxauction-pi1 .expertsearch p.price,
.tx-fdfxauction-pi1 .simplesearch p.price{float:left;margin:0px;padding:0px;margin-top:5px;}

.tx-fdfxauction-pi1 .expertsearch p.first,
.tx-fdfxauction-pi1 .simplesearch p.first{margin-right:5px;}
.tx-fdfxauction-pi1 .expertsearch p.last,
.tx-fdfxauction-pi1 .simplesearch p.last{margin-left:5px;margin-right:5px;}

.tx-fdfxauction-pi1 .expertsearch input.price,
.tx-fdfxauction-pi1 .simplesearch input.price{
	float:left; 
	width:53px;
	margin-top:5px;
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

.tx-fdfxauction-pi1 .simplesearch form{clear:both;}
.tx-fdfxauction-pi1 .simplesearch input.button{width:100px;cursor:pointer;}

.tx-fdfxauction-pi1 .expertsearch label,
.tx-fdfxauction-pi1 .expertsearch input.search {
	width:280px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tx-fdfxauction-pi1 .expertsearch label {margin-bottom:0px;}
.tx-fdfxauction-pi1 .expertsearch select{font-size:10px;}
.tx-fdfxauction-pi1 .expertsearch input.button{width:100px;cursor:pointer;margin-top:40px;}

.tx-fdfxauction-pi1 .keyword-display ul,
.tx-fdfxauction-pi1 .category-display ul{list-style-type:square;}
.tx-fdfxauction-pi1 .keyword-display ul.sub-keywords,
.tx-fdfxauction-pi1 .category-display ul.sub-keywords {list-style-type:circle;padding:5px;margin:5px;}
.tx-fdfxauction-pi1 .keyword-display ul.sub-keywords li,
.tx-fdfxauction-pi1 .category-display ul.sub-keywords li {padding:2px;padding-left:5px;  background-color:white;font-size:76.93%; /* 10px */}
.tx-fdfxauction-pi1 .keyword-display ul.sub-keywords li ul li,
.tx-fdfxauction-pi1 .category-display ul.sub-keywords li ul li {font-size:1em;}

.tx-fdfxauction-pi1 .keyword-display ul.sub-category,
.tx-fdfxauction-pi1 .category-display ul.sub-category{list-style-type:disc;}

.tx-fdfxauction-pi1 .menu-display ul {
	list-style-type: none;
	border: 0px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:20px;
	border-bottom:1px solid #fff;
}
.tx-fdfxauction-pi1 .menu-display li {display:block;margin:3px;font-size:76.93%; /* 10px */}
.tx-fdfxauction-pi1 .menu-display li a{}
.tx-fdfxauction-pi1 .menu-display li a:hover{text-decoration:underline;}

.tx-fdfxauction-pi1 .auctioninfo-break-fx { font-size:76.93%; /* 10px */}
.tx-fdfxauction-pi1 span.newsUeberschriftTop {font-weight:bold;}
.tx-fdfxauction-pi1 .detailselector-prev,
.tx-fdfxauction-pi1 .detailselector-next {
	clear:both;
	float:right;
	font-size:76.93%; /* 10px */
	margin-bottom:5px;
	background-color:#8d000b;
}
.tx-fdfxauction-pi1-browsebox {clear:both; padding-top:10px;}
.tx-fdfxauction-pi1 .category-display li {font-size:76.93%; /* 10px */}
.tx-fdfxauction-pi1 .category-display li li{font-size:100%; /* 10px */}
body.seo-3-center #col1 .tx-fdfxauction-pi1 .teaserPreview h5 {
	font-size:100%;
}
/* tx-fdfxauction-pi1 end ********************************************************************************************* */


/* externe Links abschalten bei Bildern, internen Links */
/*
#main .csc-textpic-caption a[href^="http:"], #main a[href^="https:"]
{
	background-image:none;
}
#main .tx-fdfxadsnew-pi1 a[href^="http:"], #main a[href^="https:"]
{
	padding-left: 0px;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0px;
}
*/


.odt img {width:178px;margin:5px 0px;}
.hidden {display:none;}

.objectOfTheDayTeasersBox p {
	margin:0px 0px 10px 0px;
}
.objectOfTheDayTeasersBox p span {
	font-weight:bold;
	display:block;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	background-color:transparent;
}
#footer p{
	color:#fff;
	padding-top:10px;
}

/* wk-termine begin***************************************/
.terminkalender .teaserPreview{
	color:#333;
	padding-bottom:5px;
}
.terminkalender fieldset {
	margin-bottom:10px;
}
.terminkalender fieldset#wo_wer_was{
	margin-bottom:0px;
}
.terminkalender fieldset#wo_wer_was table {
	margin-bottom:0px;
}
.terminkalender legend{
	background-color:#fff;
	font-weight:bold;
	font-size:76.93%; /* 10px */
}
.terminkalender label{
	font-size:76.93%; /* 10px */
}
.terminkalender #label_was,
.terminkalender #label_wo {
	display: block; 
	width: 80px;
	float: left;
}
.terminkalender input,
.terminkalender select {
	margin:0px 10px;
	font-size:76.93%; /* 10px */
}
.terminkalender tr{
	background-color:#f1f1f1;
	border-bottom:1px solid #fff;
}
.terminkalender .searchForm form {
	border-bottom:1px solid #999;
}
.terminkalender .searchForm table {
	padding:0px;
	margin:0px;
}
.terminkalender #checkbox_messen,
.terminkalender #checkbox_auktionen,
.terminkalender #checkbox_ausstellungen{
	padding:5px 0px;
}
.terminkalender th{
	padding:5px 10px;
}
.terminkalender #date_selector th span{
	font-size:76.93%; /* 10px */
}
.terminkalender #date_selector select{
	margin-right:10px;
	width:5.5em;
	text-align:center;
}
.terminkalender #wo_wer_was_input td {
	padding: 5px 10px 5px 5px;
}
.terminkalender #wo_wer_was_input td input {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	margin: 0 !important;
	margin-bottom: 5px !important;
	padding: 2px;
	width: 150px !important;
}
.terminkalender #wo_wer_was_input #search {
	border: none;
	background: #8D000B url(../img/arrow.red.gif) no-repeat 9px 4px;
	padding: 2px 10px 3px 30px;
	margin: 0 22px 0 0;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #fff;
	width: 100px !important;
	height: 18px;
}

.terminkalender div#checkbox_messen input,div#checkbox_auktionen input,div#checkbox_ausstellungen input{border:0px;}
.terminkalender div#trefferanzahl th { text-align:right;}
.terminkalender div#trefferanzahl select{margin-right: 22px;}
.terminkalender div#trefferanzahl label{ font-weight:normal;}
.terminkalender #hitcount { }

.terminkalender .resultList p strong{
	font-weight:bold;
	color: #8d000b;
	margin-right:5px;
}
.terminkalender p br {
	display:none;
}
.terminkalender #resultListTable {
	width:421px;
}
.terminkalender #resultListTable th{
	background-color:#f1f1f1;
	border-right:1px solid #fff;
	font-size:76.93%; /* 10px */
}
.terminkalender #resultListTable a {
	display:block;
	cursor:pointer;
}
.terminkalender #resultListTable td {
	font-size:76.93%; /* 10px */
	border-right:1px solid #fff;
	padding:5px 10px;
}
.pagebrowser{
	width:401px;
	text-align:left;
	background-color:#8d000b;
	color:#fff;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	
}
.pagebrowser p{
	color:#fff;
	font-size:76.93%; /* 10px */
}
.pagebrowser p span.left{
	float:left;
}
.pagebrowser p span.right{
	float:right;
}
body.seo-3-center #col1 .pagebrowser p a{
	color:#fff;
	text-decoration:none;
}
.pagebrowser strong a,
.pagebrowser strong{
	font-weight:bold;
	text-decoration:underline;
	font-size:120%;
}
div.teaserView {border-bottom:1px solid #FFFFFF;}
div.teaserView .teaserrow{margin-bottom:1em;padding:0.5em;}
/* wk-termine begin***************************************/
/* fdfx_2cols begin ************************/
.tx-fdfx2cols-pi1 {
	margin:0px 0px 15px 0px;
}
span.subheader-0 h2 {
	margin:0px 0px 10px 0px;
}
/* fdfx_2cols end ************************/
/* new_loginbox begin ********************/
#col1 .tx-newloginbox-pi1 h3 {
	font-size: 	107.69%; /* 14px */
	color: #8d000b;	
	margin-bottom:16px;
	border-bottom:1px solid #999;
	text-transform:uppercase;
}
#col1 .tx-newloginbox-pi1 form {
	margin: 0;
	padding: 0;
}
#col1 .tx-newloginbox-pi1 form table {
	width: 410px;
}
#col1 .tx-newloginbox-pi1 form table td p {
	/* color:#666;
	font-size:10px; 
	padding:10px 0px 0px 0px;
	line-height:100%;
	white-space:nowrap; */
}
body.seo-3-center #col1 .tx-newloginbox-pi1 legend {
	font-size:10px; /* 10px */
	white-space:normal;
}
#col1 .tx-newloginbox-pi1 form table td input {
	width:148px;
	font-size:10px; /* 10px */
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;	
}
#col1 .tx-newloginbox-pi1 form table td input.tx-newloginbox-pi1-submit {
	border:none;
	width:151px;
	padding:2px 5px;
	color:#fff;
	font-weight:bold;
	background-color:#8d000b;
	font-size:10px; /* 10px */
	cursor:pointer;
}
#col1 .tx-newloginbox-pi1-forgotP {
	margin-left:146px;
}
body.seo-3-center #col1 .tx-newloginbox-pi1-forgotP a {
	color:#8d000b;
	text-decoration:none;
}
body.seo-3-center #col1 .tx-newloginbox-pi1-forgotP a:hover{
	text-decoration:underline;
}
/* new_loginbox end   ********************/
/* commerce begin ************************/

.tx-commerce-pi1 br {display:none;}
.tx-commerce-pi1 .cmrc_ProdDetContainer br {display:block;}
.tx-commerce-pi3.td {font-size:76.93%; /* 10px */}


/* commerce styles */
div.pageContentCSS .tx-commerce-pi1 {margin:0px;padding:0px;}
.cmrc_Container {margin:0px 0px 0px 0px;padding:0px;}




div.cmrc_ProdList2Container span.cmrc_ProdListHeadline, 
div.cmrc_ProdList2Container_even span.cmrc_ProdListHeadline, 
div.cmrc_ProdList2Container_odd span.cmrc_ProdListHeadline {font-weight:bold;margin-bottom:5px;}


.cmrc_ProdListImage {width:100px;float:left;margin:0px 15px 0px 0px;padding:0px;}
input.qtyInput {width:15px;border:1px solid #999;text-align:center;}


.articleImg {float:left;margin:0px;padding:0px;}
.articleImg img {float:left;margin:0px 12px 0px 0px;padding:0px 0px 5px 0px;}



.cmrc_KatItems {margin:0px;padding:0px 0px 0px 0px;}
.cmrc_KatItems2Container {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:1px solid #999;}
.cmrc_KatBrowsebox {padding:5px 0px 9px 0px;}


.cmrc_ProdListHeadline, .cmrc_ProdListHeadline a {font-size:100%;font-weight:bold;color:#8d000d;text-transform:uppercase;padding-bottom:5px;}
.cmrc_ProdListHeadline a:link, .cmrc_ProdListHeadline a:visited, .cmrc_ProdListHeadline a:active,  {color:#8d000b;}
.cmrc_ProdListHeadline a:hover {color:#333;}
.cmrc_ProdListSubtitle {font-weight:bold;margin:0px;padding:0px 0px 5px 0px;}
.cmrc_ProdListText {
	font-size:76.93%; /* 10px */
}




/* width:99% to fix ie boxmodell bug!!!!!!! */
.cmrc_KatItems2Container {width:99%;}
.cmrc_ProdListHeadline {}
.cmrc_ProdListSubtitle {}
.cmrc_ProdListText {}
.csi-clear{clear:both;}

.cmrc_ProdDetContainer {padding:0px;}
.cmrc_ProdDetailImage {width:100px;float:left;margin:0px 8px 8px 0px;padding:0px;}
.cmrc_ProdDetailHeadline {margin:0px;padding:12px 0px 10px 0px;}
.cmrc_ProdDetailHeadline, .cmrc_ProdDetailHeadline a {font-size:1.0em;font-weight:bold;color:#8d000b;text-transform:uppercase;}
.cmrc_ProdDetailText {padding:0px 0px 0px 0px;/*font-size:76.93%;  10px */}
.cmrc_ProdDetailHeadline a:hover {color:#333333;}
.cmrc_ProdDetailAttr {border-top:1px solid #999;padding:0px 0px 3px 0px;}
.cmrc_ProdBasketListContainer {border-bottom:1px solid #999;font-size:76.93%; /* 10px */ padding:0px 0px 10px 0px;}
.cmrc_cart_box br,
.cmrc_ProdList2Container_even br,
.cmrc_ProdList2Container_odd br,
.cmrc_ProdBasketListContainer br {display:block;}





.cmrc_oddeven_cor1 {}		
.cmrc_oddeven_cor2 {}
.cmrc_oddeven_cor1, .cmrc_oddeven_cor2 {}


.articleSubtitle {text-transform:uppercase;font-weight:bold;padding:0px 0px 5px 0px;}
.articlePrice {font-weight:bold;padding:3px 0px 8px 0px;}
.articleCart {text-align:right;margin:0px;padding:0px;}



/* warenkorb */
.cmrc_cart_box {margin:0px 0px 0px 0px;padding:0px;}
.cmrc_cart_box_left {margin-left:10px;width:190px;clear:both; float:left;font-size:76.93%; /* 10px */}
.cmrc_cart_box_right {clear:right;float:right;margin-right:10px;font-size:76.93%; /* 10px */}

span.cmrc_label {font-weight:bold;}
body.seo-3-center #col1 h1.cmrc_mb_header_headline {margin-bottom:5px;}
.cmrc_mb_header_text {margin:0px;padding:0px 4px 8px 4px;border:0px solid red;}
.cmrc_mb_header_desc {margin:0px 0px 0px 0px;padding:2px 4px 2px 4px;background-color:#f1f1f1;color:#8d000b;font-weight:bold;font-size:76.93%; /* 10px */}

.cmrc_cart_wekuspecial {margin:0px;padding:0px 0px 0px 0px;}
.cmrc_mb_error {border:1px solid #8d000b;margin:0px 0px 5px 0px;padding:4px 4px 4px 4px;font-weight:bold;color:#8d000b;background-color:#FFFFFF;}

.cmrc_ProdList2Container_even,
.cmrc_ProdList2Container_odd {margin:0px 0px 10px 0px;padding:5px 0px;border-bottom:1px solid #999;clear:both;min-height:80px;text-align:right;}
.cmrc_ProdList2Container_even {background-color:#fff;}
.cmrc_ProdList2Container_odd {background-color:#f1f1f1;}

div.cmrc_ProdListImageWK {width:60px;float:left;margin:0px 5px 0px 0px;padding:0px;}
div.cmrc_ProdListTextblock {width:200px;float:left;margin:0px 5px 0px 0px;padding:0px;font-size:76.93%; /* 10px */}
div.cmrc_ProdListPriceblock {width:130px;display:inline;margin:0px 0px 0px 0px;padding:0px;font-size:76.93%; /* 10px */}

.cmrc_cart_payment {margin:0px;padding:12px 0px 12px 0px;}
.cmrc_cart_delivery {margin:0px;padding:12px 0px 12px 0px;}

.cmrc_cart_prices {clear:both;margin:0px;padding:10px 0px;font-size:76.93%; /* 10px */background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;}
.cmrc_cart_prices_labels{margin:0px;padding:0px 0px 0px 0px;float:left;}
.cmrc_cart_prices_no {margin:0px;padding:0px 2px 0px 0px;text-align:right;}
.cmrc_ie_fix {margin:0px;padding:0px;font-size:1px;display:none;} /* to fix ie line break before new div */

.cmrc_mb_container .cart_box_leftlink {width:150px;padding:20px 0px 15px 0px;float:left;}
.cmrc_mb_container .cart_box_rightlink {width:150px;margin:0px 35px 0px 0px;padding:20px 0px 15px 0px;float:right;}

.cart_box_leftlink a,
.cart_box_rightlink a{
	padding: 2px 5px;
	color: #fff;
	font-weight: bold;
	background-color: #8d000b;
	font-size: 84.62%; /* 11px */
	cursor: pointer;
	border:none;
	display:block;
}
.cart_box_leftlink a:hover,
.cart_box_rightlink a:hover{
	background-color:#8d000b;
}

/* productlist start */

.tx-commerce-pi1 p.bodytext {
	padding: 0px;
	margin: 0px;
}

/* adresses start **************************************************************************************** */
.tx-srfeuserregister-pi1 ,
.tx-commerce-pi4 {margin:4px 0px 4px 0px;padding:4px 0px 4px 0px;overflow:hidden;font-size:10px; /* 10px */}
.tx-srfeuserregister-pi1 fieldset,
.tx-commerce-pi4 fieldset {margin:0px;padding:0px 4px 4px 4px;border:1px solid #999;background-color:#FFFFFF;}
.tx-srfeuserregister-pi1 fieldset { overflow: hidden; width: 415px; }
.tx-srfeuserregister-pi1 legend,
.tx-commerce-pi4 legend {font-weight:bold;margin:0px 0px 4px -5px;padding:4px 5px 4px 5px;background-color:#F1F1F1;color:#333;font-size:10px; /* 10px */} /*C8C4AA*/
.tx-commerce-pi4 label {}
.tx-commerce-pi4 dl {width:380px;}
.tx-commerce-pi4 dt {width:100px;text-align:left;}
.tx-commerce-pi4 dt label {margin:2px 0px 2px 5px;}
.tx-commerce-pi4 dd {width:270px;}
.tx-srfeuserregister-pi1 input,
.tx-commerce-pi4 input { border: 1px solid #999; margin: 2px 9px 1px 0; }
.tx-commerce-pi4 select {width:20em;border:1px solid #666;margin:2px 0px 1px 0px;font-size:10px;}
.tx-commerce-pi4 textarea {width:200px;border:1px solid #666;margin:2px 0px 1px 0px;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.tx-commerce-pi4 .cmrc-adressboxsysmessage {margin:0px;padding:4px 5px 4px 5px;color:#333333;font-weight:bold;}
.tx-commerce-pi4 .cmrc-adressboxouter-left {margin:0px;padding:4px 5px 4px 5px;overflow:hidden;}
.tx-commerce-pi4 .cmrc-adressboxouter-right {margin:0px;padding:4px 5px 4px 5px;overflow:hidden;}
.tx-commerce-pi4 table {margin:0px;padding:0px;width:380px;}
.tx-commerce-pi4 tr {margin:0px;padding:0px;}
.tx-commerce-pi4 th {margin:0px;padding:0px 0px 6px 0px;font-weight:bold;color:#8d000b;text-align:left;font-size:11px;border-bottom:1px solid #666;}
.pageContentCSS .tx-commerce-pi4 td {margin:0px;padding:2px 12px 1px 0px;vertical-align:top;}
.tx-commerce-pi4 table.singleAddress {border:0px solid red;font-size:10px;}

.tx-commerce-pi4 td.cmrc-adressbox-tdnew {border-bottom:1px solid #666;padding:4px 0px 6px 0px;}
td.cmrc-adressbox-tdlabel {}
td.cmrc-adressbox-tdlabel-submitbutton {text-align:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} 
td.cmrc-adressbox-tdlabel-submitbutton input {margin:0px 0px 0px 0px;} 
td.cmrc-adressbox-tdlabel-radio {margin:0px 0px 0px 0px;}
td.cmrc-adressbox-tdlabel-radio input {border:1px;margin:0px 2px 0px 0px;padding:0px 0px 0px 0px;}
.tx-commerce-pi4 td.cmrc-adressbox-tdfield {font-weight:bold;}
.tx-commerce-pi4 td.cmrc-adressbox-tdsep {border-top:1px solid #666;font-size:0.1em;height:1px;}
.tx-commerce-pi4 td.cmrc-adressbox-tdlink  {padding-top:5px;padding-bottom:3px;}
.tx-commerce-pi4 a {padding-left:9px;background-image:url(../grafik/common/link_pfeil.gif);background-repeat:no-repeat;background-position:0px 3px;}


/* adresses end ****************************************************************************************** */




/* checkout start ****************************************************************************************** */

.chkout_address {margin:4px 0px 4px 0px;padding:4px 0px 4px 0px;overflow:hidden;font-size:76.93%; /* 10px */}
.chkout_address fieldset {margin:0px;padding:0px 4px 4px 4px;border:1px solid #666;background-color:#FFFFFF;}
.chkout_address legend {font-weight:bold;margin:0px 0px 4px -5px;padding:4px 5px 4px 5px;background-color:#C8C4AA;color:#FFFFFF;} 
.chkout_address_label {font-weight:bold;}

.chkout_address input {border:1px solid #666;margin:2px 9px 1px 0px;}
.chkout_address select {width:20em;border:1px solid #666;margin:2px 0px 1px 0px;font-size:1.0em;}
.chkout_address textarea {width:20em;border:1px solid #666;margin:2px 0px 1px 0px;font-size:1.0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.chkout_address_input  input {width:200px;}

.chkout_address .cmrc-adressboxsysmessage {margin:0px;padding:4px 5px 4px 5px;color:#333333;font-weight:bold;}
.chkout_address .cmrc-adressboxouter {margin:0px;padding:4px 5px 4px 5px;overflow:hidden;}
.chkout_address table {margin:0px;padding:0px;}
* html .chkout_address table {margin:0px;padding:0px;}

.chkout_address tr {margin:0px;padding:0px;}
.chkout_address th {margin:0px;padding:0px 0px 6px 0px;font-weight:bold;color:#8d000b;text-align:left;border-bottom:1px solid #666;}
.pageContentCSS .chkout_address td {margin:0px;padding:2px 12px 1px 0px;vertical-align:top;}
.chkout_address table.singleAddress {border:0px solid red;}

.chkout_address td.cmrc-adressbox-tdnew {border-bottom:1px solid #666;padding:2px 0px 6px 0px;}
.chkout_address td.cmrc-adressbox-tdlabel {}
.chkout_address td.cmrc-adressbox-tdmandatory {color:#8d000b;font-weight:bold;padding-bottom:0px;}
.chkout_address td.cmrc-adressbox-tdfield {font-weight:bold;}
.chkout_address td.cmrc-adressbox-tdsep {border-top:1px solid #666;font-size:0.1em;height:1px;padding:0px 0px 0px 0px;}
.chkout_address td.cmrc-adressbox-tdlink {padding-top:5px;padding-bottom:3px;text-align:right;padding:8px 2px 0px 0px;}
.chkout_address a {padding-left:9px;background-image:url(../grafik/common/link_pfeil.gif);background-repeat:no-repeat;background-position:0px 3px;}

.chkout_address_radio {}
.chkout_address_submit {}
.chkout_address_discl {margin:0px;padding:5px 0px 0px 0px;}


/* checkout end ****************************************************************************************** */




/* listing start ****************************************************************************************** */
/* .tx-commerce-pi3  {font-size:76.93%;} */
.listing div {font-size:76.93%; /* 10px */}
.listing {margin:0px;padding:0px 0px 0px 0px;}
.listing .chkout_list_descr {margin:0px;padding:0px 0px 8px 0px;}
.listing .chkout_list_form_fields {}
.listing .chkout_list_basket {margin:0px;padding:0px 0px 16px 0px;}

.listing .listingTable {margin:0px;padding:0px;border:0px solid blue;width:400px;}
* html .listing .listingTable {font-size:10px;}
* html .listing .listingTable th {}
.listing .listingTable th {margin:0px;padding:0px;font-weight:bold;margin:0px 0px 4px 0px;padding:4px 5px 4px 5px;background-color:#C8C4AA;color:#FFFFFF;text-align:left;vertical-align:top;}
.listing .listingTable td {margin:0px;padding:0px;margin:0px;padding:4px 2px 6px 2px;text-align:left;vertical-align:top;}
.listing .listingTable .cmrc_ProdList2Container_distance {background-color:#C8C4AA;height:1px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.listing .listingTable .cmrc_ProdList2Container_distance td {padding:0px 0px 0px 0px;}

.listing .chkout_list_addresses {margin:0px;padding:10px 0px 8px 0px;}
.listing .chkout_list_addresses table {margin:0px;padding:0px;border-top:1px solid #C8C4AA;border-bottom:1px solid #999;width:100%;}
* html .listing .chkout_list_addresses table {font-size:10px;}  
.listing .chkout_list_addresses td {margin:0px;padding:0px 20px 0px 0px;vertical-align:top;}

.listing .chkout_list_disclaimer {margin:0px;padding:0px 10px 8px 0px;}
.listing .chkout_list_terms {margin:0px;padding:0px 10px 8px 0px;}
.listing .chkout_list_terms .error {color:#8d000b;font-weight:bold;}
.listing .chkout_list_terms input {border:0px;}
.listing .chkout_list_comment {margin:0px;padding:0px 0px 8px 0px;}
.listing .chkout_list_comment textarea {margin:0px;padding:0px;border:1px solid #ddd;width:100%;}
.listing .chkout_list_form_submit {margin:0px;padding:0px 0px 8px 0px;float:right;}
.listing .chkout_list_form_submit input{
	padding:2px 5px;
	color:#fff;
	font-weight:bold;
	background-color:#8d000b;
	font-size:11px;
	cursor:pointer;
	border:none;
}

/* finish */
.listing .finish_payment {margin:8px 0px 8px 21px;padding:2px;border:1px solid #C8C4AA;background-color:#FFFFFF;}
/* listing end ****************************************************************************************** */




/* payment start ****************************************************************************************** */

#payment {margin:0px;padding:0px 0px 8px 21px;}
#payment .paymentDesc {margin:0px;padding:0px 0px 8px 0px;}
#payment .paymentMess {margin:0px;padding:6px 0px 12px 0px;font-weight:bold;color:#8d000b;}
#payment .paymentFF {margin:0px;padding:0px 0px 8px 0px;}
#payment .paymentFF select,
#payment .paymentFF input {margin:1px 0px 7px 0px;padding:0px 0px 0px 0px;width:180px}
#payment .paymentSubmit {margin:0px;padding:0px 0px 8px 0px;}
#payment .paymentDisc {margin:0px;padding:0px 0px 8px 0px;}

/* payment end ****************************************************************************************** */

/* commerce end ***************************************************/
/* tx_columna_pi1 begin ***************************************************/
.tx-columna-pi1 table {width:421px;}
.tx-columna-pi1 td {vertical-align:top;text-align:left;}
.tx-columna-pi1 td.cell {width:50%;}
	
/* tx_columna_pi1 end ***************************************************/

/* else */
.error { color:#ff0000;font-weight:bold;}
.resize {margin-bottom:20px;}
.resize a{
	background:#8d000b url("../img/lupe.png") no-repeat bottom right;
	background-color:#f1f1f1;
	padding-bottom:20px;
}
.resize a:hover{
	background-color:#f1f1f1;
}
.resize a img{
	opacity:0.8;
}
.resize a:hover img{
	opacity:1;
}


/** RTE */
span.kategorieHeadline {font-size:110%;font-weight:bold;color:#8d000b;text-transform:uppercase;padding:5px 0px 0px 0px;}
span.textBold {font-weight:bold;}
span.align-right {text-align: right;}
span.angabeTerminOrt {font-weight:bold;color:#8d000b;text-transform:uppercase;padding:0px 0px 0px 0px;}
span.secondLine{font-weight:bold;color:#8d000b;display: block;padding:0px 0px 5px 0px;}

/* sitemap */
.csc-menu-4 .item .box {
	/*background:transparent url("../img/gradient1.jpg") repeat-x top left;*/
	min-height:140px
}
.csc-menu-4 h2 {
	/*font-size: 84.62%;*/ /* 11px */
	/*margin-bottom:0.2em;*/
margin-bottom:0px;
}
.csc-menu-4 h4 {
	font-size:100%; /* 13px */
	padding:0.25em 0px 0.5em;
}
.csc-menu-4 .item .box img {
	float:left;
	margin-right: 10px;
}
.csc-menu-4 .item .box p {
	color:#333;
	padding:0px;
	margin:0px;
}
body.seo-3-center .csc-menu-4 p {
	margin-bottom:5px;
	color: #000;
}
.internal-more-spec,
.csc-menu-4 .internal-more-spec {
	clear:both;
	background-color:#f1f1f1;
	height:30px;
	
}
.internal-more-spec .link,
.csc-menu-4 .internal-more-spec .link {
	background:transparent url("../img/arrow.white.gif") no-repeat left center;
	float:right;
	width:20px;
	height:30px;
}
.internal-more-spec a,
.csc-menu-4 .internal-more-spec a {
	background-color:#8d000b;
	color:#fff;
	float:right;
	font-size: 84.62%; /* 11px */
	font-weight:bold;
	margin:5px 10px 0px 0px;
	padding:3px 10px;
}
.csc-menu-4 .item .internal-more a{
	font-size: 84.62%; /* 11px */
	padding-right:15px;
	color: #333;
	font-weight:bold;
	background:transparent url("../img/raquo.gif") no-repeat center right;
	white-space:nowrap;
}
.csc-menu-4 .item .internal-more-follow {
	margin:0em 1em 0em 0em;
width:16em;
clear:both;
float:right;
}
.csc-menu-4 .item .internal-more-follow a{
	font-size: 84.62%; /* 11px */
	color: #fff;
	font-weight:bold;
	color:#fff;
	padding:2px 30px;
	text-decoration:none;
	background:#8d000b url("../img/arrow.red.gif") no-repeat 9px 4px;
	display:block;
white-space:nowrap;
}
.csc-menu-4 .item .internal-more-follow a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#8d000b;
}

.abo-table {
	margin:20px 0px 0px 0px;
}
.abo-table .csc-menu-4 h4 {
	font-size:76.93%; /* 10px */	
}
.abo-table .csc-menu-4 .item .internal-more a {
	color:#8d000b;
	font-size:76.93%; /* 10px */
}
.abo-cell {
	margin:0px 0px 10px 0px;
	border-top: 1px dotted #f1f1f1;
}
.abo-cell-last {
	border-left:1px dotted #ddd;
}
.abo-cell .csc-menu-4 .item .box {
	margin:	10px 10px 10px 0px;
	background-image:none;
}
.abo-cell-last .csc-menu-4 .item .box {
	margin:	10px 0px 10px 10px;
}
/* newsletter */
.newsletter table {width:400px;}
.newsletter td {
	font-size:76.93%; /* 10px */
	height:2.5em;
}
.newsletter input.text, .newsletter input.email{width: 20em;}
.newsletter input.city {float:right;width:14em;}
.newsletter input.zip {width:5em;}

/* Register /Künstler */
ul.mainNavi1, ul.mainNavi2 {margin:0;padding:0;}
.mainNavi2No, .mainNavi2Act {list-style: none; margin:0em;padding:7px 9px 0px 9px;float:left;font-size:76.93%;/* 10 px */font-weight:normal;text-transform:uppercase;} 
.mainNavi2No a:link, .mainNavi2No a:active, .mainNavi2No a:visited, .mainNavi2Act a:hover {}
.mainNavi2Act a:link, .mainNavi2Act a:active, .mainNavi2Act a:visited, .mainNavi2No a:hover {}

li.mainNavi2NO-WEKU,li.mainNavi2SUB-WEKU {padding:2px 4px;background-color:#8d000b;}
li.mainNavi2ACT-WEKU {padding:2px 4px;background-color:#fff;}
li.mainNavi2ACT-WEKU a {color:#8d000b;}
 
.mainNavi2No a:link, 
.mainNavi2No a:active, 
.mainNavi2No a:visited, 
.mainNavi2Act a:hover
{color:#fff;}
.mainNavi2Act a:link, 
.mainNavi2Act a:active, 
.mainNavi2Act a:visited 
{color:#333;}

/* Ads */
.tx-fdfxadsnew-pi1 {text-align:left;}
.skyscraper {position:absolute;left:888px;overflow:visible;}
.leaderboard {width:887px;text-align:center;}
#col3 .tx-fdfxadsnew-pi1 .ad {margin-left:-10px;margin-top:-10px;}
/*tx-fdfxwekuepaper-pi1 start *************************************************************************************** */

.tx-fdfxwekuepaper-pi1 .column-center {width: 44em;float: left;/*	padding: 0em 0.25em 0em 0.25em;*/	}
.tx-fdfxwekuepaper-pi1 .odd{}
.tx-fdfxwekuepaper-pi1 .even{}
.tx-fdfxwekuepaper-pi1 .klgitem-break-fx,	
.tx-fdfxwekuepaper-pi1 .klgitem-regular-fx{float:left;width:421px;font-size:76.93%;/* 10 px */}
.tx-fdfxwekuepaper-pi1 .klgitem-break-fx p.bodytext,	
.tx-fdfxwekuepaper-pi1 .klgitem-regular-fx p.bodytext{
	padding-top:0.3em;
	font-size:1.1em;
	padding-bottom:0.3em;
	padding-left:1em;
}
.tx-fdfxwekuepaper-pi1 .item-break-fx {clear:both;}
.tx-fdfxwekuepaper-pi1 .klgitem-break-fx h1,
.tx-fdfxwekuepaper-pi1 .klgitem-regular-fx h1{
	background-color:transparent;
	border-top:none;
	font-size:1.1em;
	font-weight:bold;
	padding-left:1em;
	margin-bottom:0em;
}
.tx-fdfxwekuepaper-pi1 .klgitem-break-fx .item-teasertext-right-o2{
	width:330px;
}
/*tx-fdfxwekuepaper-pi1 end  *************************************************************************************** */
/*tx-fdfxindexprint-pi1 start *************************************************************************************** */
body.seo-3-center #col1 .tx-fdfxindexprint-pi1 p.nl {margin:0px;margin-top:1em;padding:0;padding:0em 2em 0em 2.1em;}
body.seo-3-center #col1 .tx-fdfxindexprint-pi1 p.nnl {margin:0px;padding:0px;padding:0em 2em 0em 2.1em;}
body.seo-3-center #col1 .tx-fdfxindexprint-pi1 {padding-bottom:2em;}
/*tx-fdfxindexprint-pi1 end  *************************************************************************************** */

* html div.detailselector div {
	width: 192px;
	w\idth: none;
}

* html div.detailselector div a {
	padding-right: 0px;
	pad\ding-right: 30px;
}







/* -------------------------------------- */
/* ------- spacer fix left menu --------- */
/* -------------------------------------- */
.spacer-left {
	position: relative; 
	left: -10px;
	height: 21px; 
	line-height: 1px; 
	font-size: 1px; 
	background: #fff url(../img/pix_grey.gif) left center repeat-x; 
	margin: 0 0 10px 0;
	width: 203px;
}
#col2 .spacer-left {
	left: 0;
	width: 416px;
	clear: both;
}


/* -------------------------------------- */
/* ----------  ADD - twocols-st9 -------- */
/* ---------------- basics -------------- */
body.twocols-st9 #main { background-image: url(../img/bg.navi.gif); }
body.twocols-st9 #col1 { width: 640px; margin-left: -519px; margin-right: 0px;  float:right; min-height:420px; padding-bottom:30px; }
body.twocols-st9 #col3 { width: 203px; margin-right: 519px; margin-left:  0px; }

body.twocols-st9 #col1 .clearme { clear: both; }
body.twocols-st9 #col1 .pluginheaders h1 { font-size: 12px; color: #000; padding: 0 0 5px 30px; margin: 0; border: 0; text-transform: none;  }
body.twocols-st9 #col1_content { margin:0px; padding:0px; background: transparent; }
body.twocols-st9 #col1 p { margin-bottom:15px; }
body.twocols-st9 #col1 p a { color:#333; text-decoration:underline; }
/* body.twocols-st9 #col1 p a:hover { color:#8d000b; } */
body.twocols-st9 #col1 p.singleNewsAuthor { padding:0px 0px 8px 0px;margin:0px;font-style:italic;font-size:92.30%;  }
body.twocols-st9 #col1 p.singleNewsTeaser { font-size:76.93%; /* 10px */font-weight:bold;padding:10px 0px;margin:0px; }
body.twocols-st9 #col1 a.internal-link-block { font-weight:bold; display:block; margin:15px 0px 20px 0px; }
body.twocols-st9 #col1 a.internal-link-extra-follow { display:block; background-color:#8d000b; padding:2px 5px; color:#fff; font-size:110%; font-weight:bold; white-space:nowrap; }
body.twocols-st9 #col1 a.internal-link-extra-follow { display:block; padding:2px 30px; text-decoration:none; background:#8d000b url("../img/arrow.red.gif") no-repeat 9px 4px; width:12em; }
body.twocols-st9 #col1 a.internal-link-extra-follow:hover { text-decoration:none; color:#fff; }
body.twocols-st9 #col1 h1 { color: #8d000b;	 }
body.twocols-st9 #col1 h1 { font-size: 	107.69%; margin-bottom:16px;border-bottom:1px solid #999; text-transform:uppercase; }
body.twocols-st9 #col1 h1.cmrc_mb_header_headline { margin-bottom:5px; }
body.twocols-st9 #col1 h2 { color: #8d000b; }
body.twocols-st9 #col2 h3 { margin:0px 0px 10px 0px; }
body.twocols-st9 #col1 h5 { font-size:84.62%; color:#666; background-color:#f1f1f1; padding: 3px 5px 3px 5px; }
body.twocols-st9 #col1 hr.spacer-top { margin: 0; background-color:white; position:relative; left:-10px;width:203px; height:8px; border:none; clear:both; }
body.twocols-st9 #col1 hr.spacer-bottom { clear:both; background-color:white; margin:0px; }
body.twocols-st9 #col1 img.newsImage {float:left; padding: 0; margin: 0;}	
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .teaserPreview h5 { font-size:100%; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 { margin-bottom:21px; padding-bottom:7px; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-break-fx { clear:both; float:left; width:100px; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-regular-fx { float:left; margin-left:58px; width:100px; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img-artist { margin-bottom:5px; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img-artist a { font-size: 76.93%; font-weight:bold; color:#333; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img-title,
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img-price { font-size: 76.93%; color:#333; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img { width:100px; height:100px; text-align:center; vertical-align:middle; border:1px solid #f1f1f1; display:block; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img table { height:100px; text-align:center; vertical-align:middle; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img a { display:block; width:inherit; height:inherit; }
body.twocols-st9 #col1 .tx-fdfxauction-pi1 .latest-img img {}
body.twocols-st9 #col1 .tx-fdfxindexprint-pi1 p.nl {margin:0px;margin-top:1em;padding:0;padding:0em 2em 0em 2.1em;}
body.twocols-st9 #col1 .tx-fdfxindexprint-pi1 p.nnl {margin:0px;padding:0px;padding:0em 2em 0em 2.1em;}
body.twocols-st9 #col1 .tx-fdfxindexprint-pi1 {padding-bottom:2em;}
body.twocols-st9 #col1 .tx-newloginbox-pi1 legend { font-size:10px; white-space:normal; }
body.twocols-st9 #col1 .tx-newloginbox-pi1-forgotP a { color:#8d000b; text-decoration:none; }
body.twocols-st9 #col1 .tx-newloginbox-pi1-forgotP a:hover { text-decoration:underline; }
body.twocols-st9 #col1 .pagebrowser p a { color:#fff; text-decoration:none; }
body.twocols-st9 #col1 .csc-menu-4 p { margin-bottom:5px; }

body.twocols-st9 #col3_content { margin:0px; padding: 0 10px 10px 10px; background:#f1f1f1 url(../img/bg.page.gif) -15px top repeat-y; }
body.twocols-st9 #col3 div.item-break-fx a { color:#333; }
/* body.twocols-st9 #col3 a.internal-link-extra { display:block; background-color:#8d000b; padding:2px 5px; color:#fff; font-size:110%; font-weight:bold; white-space:nowrap; } */
body.twocols-st9 #col3 hr.spacer-top { margin:0px; background-color:white; position:relative; left:-10px; width:203px; height:8px; border-bottom:1px solid #999; }
body.twocols-st9 #col3 hr.spacer-bottom { margin:0px;margin-bottom:5px; background-color:white; position:relative; left:-10px;width: 203px; height:8px; border:none; }
body.twocols-st9 #col3 h2,
body.twocols-st9 #col3 h3 { color: #8d000b;	 }
body.twocols-st9 #col3 h2 { font-size:100%; /* 13px */ }
body.twocols-st9 #col3 h3,
body.twocols-st9 #col3 h4 { color: #333; font-size:84.62%; /* 11px */ }
body.twocols-st9 #col3 h3 { padding: 10px 0 3px 0; }
body.twocols-st9 #col3 .menubox h4 { background:transparent url("../img/right.gif") no-repeat top right; padding:10px 10px 0px 10px; font-size: 100%; color:#8d000b; }
/* -------------------------------------- */
/* ----------  END - twocols-st9 -------- */
/* ---------------- basics -------------- */



/* -------------------------------------- */
/* ----------  ADD - twocols-st9 -------- */
/* ----------------- abo ---------------- */
body.twocols-st9 #col1 .rot  { background: transparent url(../img/uebersicht_wk_verlauf.jpg) left top repeat-x; }
body.twocols-st9 #col1 .blau { background: transparent url(../img/uebersicht_kunst_verlauf.jpg) left top repeat-x; }
body.twocols-st9 #col1 .pink { background: transparent url(../img/verlauf_kuenstler_uebersich.jpg) left top repeat-x; }
body.twocols-st9 #col1 .gruen { background: transparent url(../img/uebersicht_auktionspreise_verlauf.jpg) left top repeat-x; }
html>body.twocols-st9 #col1 .shadowimage { 
  display: inline-table; 
  /* \*/display:block;/**/ 
  background: url(../img/img_dropshadow.png) right bottom no-repeat; 
}
body.twocols-st9 #col1 .csc-menu-4 .item .box .shadowimage { float: left; margin: 15px 22px 0 13px; }
html>body.twocols-st9 #col1 .csc-menu-4 .item .box .shadowimage { margin-left: 29px; }
body.twocols-st9 #col1 .shadowimage img { margin: 0; padding: 0; position: relative; top: -4px; left: -4px; }
html>body.twocols-st9 #col1 .shadowimage.big img { top: -6px; left: -6px; }

body.twocols-st9 #col1 .csc-menu-4 .item .box { padding: 0; background: none; }
body.twocols-st9 #col1 .csc-menu-4 .item .box .boxtext { float: left; height: 125px; width: 472px; padding: 8px 14px; margin: 11px 0 0 0; background: transparent url(../img/txtflaeche_uebersicht.png) left top repeat; border: 0px solid #ff0; } 
html>body.twocols-st9 #col1 .csc-menu-4 .item .box .boxtext { min-height: 122px; width: 447px; height: auto; }
body.twocols-st9 #col1 .csc-menu-4 .item .box .boxtext h1 { border: 0; margin: 0; padding: 0; color: #000; }
body.twocols-st9 #col1 .csc-menu-4 .item .box .boxtext h2 { text-transform: uppercase; color: #000; font-weight: normal; margin-bottom: 13px; }
body.twocols-st9 #col1 .csc-menu-4 .item .box br { clear: both; line-height: 1px; height: 1px; }
body.twocols-st9 #col1 .csc-menu-4 .item .box .internal-more-spec { margin: 5px 14px 14px 0; padding: 0; }
body.twocols-st9 #col1 .csc-menu-4 .item .box .internal-more-spec a { background: #8d000b url(../img/arrow.white.framed.jpg) left center no-repeat; padding-left: 30px; }
body.twocols-st9 #col1 .csc-menu-4 hr.spacer-top, body.twocols-st9 #col1 .csc-menu-4 hr.spacer-bottom { display: none; }
/* -------------------------------------- */
/* ----------  END - twocols-st9 -------- */
/* ----------------- abo ---------------- */

/* -------------------------------------- */
/* ----------  ADD - twocols-st9 -------- */
/* -------------- abo/subpage ---------- */
body.twocols-st9 #col1 .lineboxes .item { border-right: 1px solid #fff; float: left; width: 159px; overflow: hidden; }
body.twocols-st9 #col1 .lineboxhead { background: #f1f1f1; color: #000; font-size: 11px; border: 0; margin: 0 5px 3px 0; padding: 0; }
html>body.twocols-st9 #col1 .lineboxhead { margin-right: 0; }
body.twocols-st9 #col1 .lineboxhead h1 { border: 0; margin: 0; padding: 7px; text-transform: none; color: #000; font-size: 11px; }
body.twocols-st9 #col1 .textpics { padding: 27px; background: transparent url(../img/gradient2.jpg) left top repeat-x; }
body.twocols-st9 #col1 .textpics .csc-textpic-text { margin-left: 20px; }
body.twocols-st9 #col1 .textpics .csc-textpic-text h4 { font-size: 14px; }
body.twocols-st9 #col1 .textpics .csc-textpic-text p { font-size: 12px; }
body.twocols-st9 #col1 .lineboxes .item .box .internal-more-spec { background: #f1f1f1; height: 15px; color: #fff; }
body.twocols-st9 #col1 .lineboxes .item .box .internal-more-spec a { display: block; width: 159px; padding: 0 0 0 30px; margin: 0; float: none; line-height: 15px; background: #8d000b url(../img/arrow.red.gif) 10px center no-repeat; }
body.twocols-st9 #col1 .lineboxes .item .box .internal-more-spec a.act { color: #000; background: #f1f1f1; padding-left: 10px; width: 149px; }
html>body.twocols-st9 #col1 .lineboxes .item .box .internal-more-spec a { width: 129px; }

/* -------------------------------------- */
/* ----------  END - twocols-st9 -------- */
/* -------------- abo/subpage ---------- */

/* --- aboselect --- */
/* --- add --- */

body.twocols-st9 #col1 .tx-aboselect-pi1 {
	padding: 0 30px;
	height: 300px;
	margin-bottom: 40px;
}
html>body.twocols-st9 #col1 .tx-aboselect-pi1 {
	height: auto;
	min-height: 300px;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 .ui-tabs-hide { display: none; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabslist {
	/*
	background: #099;
	*/
	float: right;
	width: 270px;
	padding: 0 0 0 10px;
	border-left: 1px solid #8d000b;

}
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabslist h4,
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent h4 { padding: 0; margin: 0 0 10px 0; color: #8d000b; font-size: 11px; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs {
	/*
	background: #f00;
	*/
	width: 270px;
	margin: 0;
	padding: 0;
	list-style: none;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li {
	/*
	background: #0f0;
	*/
	clear: both;
	margin: 0;
	padding: 0;
	width: 270px;
	height: 80px;
	border-bottom: 1px solid #8d000b;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs .abo_select_limg {
	float: left;
	width: 70px;
	height: 70px;
        padding: 5px 0;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li img { float: left; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li p {
	/*
	background: #f0f;
	*/
	float: left;
	width: 190px;
	margin: 0;
	padding: 32px 0 0 10px;
	height: 29px;
	font-weight: normal;
	font-size: 10px;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 a { color:#fff; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li a {
	display: block;
	float: right;
	padding: 0 10px 0 30px;
	background: #8d000b url(../img/arrow.red.gif) 10px center no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	margin-top: 17px;
}
html>body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li a { margin-top: 0; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li a:hover  { text-decoration: underline; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabs li.ui-tabs-selected a { /* text-decoration: underline; */ }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent {
	/*
	background: #0f0;
	*/
	float: left;
	width: 300px;
	margin: 0 -1px 0 0;
	padding: 0 30px 0 0;
	font-size: 10px;
	color: #000;
	border-right: 1px solid #8d000b;
}
html>body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent { width: 269px; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent img { float: left; margin: 0 10px 10px 0; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent div { clear: both; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent .abo_prodlink {
	display: block;
	clear: both;
	float: left;
	white-space: nowrap;
	padding: 0 30px 0 30px;
	margin: 20px 0 0 0;
	background:
	#8d000b
	url(../img/arrow.red.gif)
	10px
	center
	no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent .abo_prodlink:hover {
	text-decoration: underline;
}
/*
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent #fragment-1 { background: #f00; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent #fragment-2 { background: #ff0; }
body.twocols-st9 #col1 .tx-aboselect-pi1 .abo_tabscontent #fragment-3 { background: #00f; }
*/
/* --- aboselect --- */
/* --- end --- */

body.twocols-st9 #col1 .textpicssub { padding: 27px 10px 10px 37px; width:635px; height: 300px; }
html>body.twocols-st9 #col1 .textpicssub { width: auto; height: auto; min-height: 253px; }

body.twocols-st9 #col1 .textpicssub p { padding: 0; margin: 0; }

/* body.twocols-st9 #col1 .textpicssub .csc-textpic { background: #f00; } */
body.twocols-st9 #col1 .textpicssub .csc-textpic-imagewrap { float: left; margin-right: 0 !important; }
body.twocols-st9 #col1 .textpicssub .csc-textpic-text {
	float: right;
	width: 370px;
	margin: -7px 0 0 0;
	padding: 0 0 0 3px;
}
html>body.twocols-st9 #col1 .textpicssub .csc-textpic-text {
	margin: -9px 0 0 0;
	padding: 0;
}
body.twocols-st9 #col1 .textpicssub .csc-textpic-text .header p,
body.twocols-st9 #col1 .textpicssub .csc-textpic-text .subheader p {
	margin-right: 44px;
}
body.twocols-st9 #col1 .textpicssub .csc-textpic-text .header p {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
body.twocols-st9 #col1 .textpicssub .csc-textpic-text .subheader p {
	color: #fff;
}
html>body.twocols-st9 #col1 .textpicssub .csc-textpic-text .header p,
html>body.twocols-st9 #col1 .textpicssub .csc-textpic-text .subheader p {
	padding: 0 0 0 3px;
}
body.twocols-st9 #col1 .textpicssub .textpicssubbody_over,
body.twocols-st9 #col1 .textpicssub .textpicssubbody,
body.twocols-st9 #col1 .textpicssub .textpicssubbody_below {
	float: left;
	background: #f1f1f1;
	width: 323px;
}
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody_over,
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody,
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody_below {
	width: 330px;
}


body.twocols-st9 #col1 .textpicssub .textpicssubbody_over {
	height: 2px;
	margin-top: 10px;
	line-height: 1px;
	font-size: 1px;
}
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody_over {
	background: transparent url(../img/txt_flaeche_oben.png) left top no-repeat;
	height: 6px;
}

body.twocols-st9 #col1 .textpicssub .textpicssubbody {
	padding: 10px 20px 10px 15px;
}
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody {
	background: transparent url(../img/txt_flaeche_mitte.png) left top repeat-y;
	width: 295px;
}

body.twocols-st9 #col1 .textpicssub .textpicssubbody_below {
	height: 1px;
}
html>body.twocols-st9 #col1 .textpicssub .textpicssubbody_below {
	background: transparent url(../img/txt_flaeche_unten.png) left top no-repeat;
	height: 10px;
}

body.twocols-st9 #col1 .textpicssub .textpicssubbody p,
body.twocols-st9 #col1 .textpicssub .textpicssubbody ul { font-size: 10px; color: #000; margin-bottom: 10px; }
body.twocols-st9 #col1 .textpicssub .textpicssubbody p em { font-size: 9px; color: #000; }
body.twocols-st9 #col1 .textpicssub .textpicssubbody a { 
	display: block;
	clear: both;
	float: left;
	white-space: nowrap;
	padding: 0 20px 0 30px;
	margin: 10px 0 0 0;
	background: #8d000b url(../img/arrow.red.gif) 10px center no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
body.twocols-st9 #col1 .textpicssub .textpicssubbody a:hover {
	text-decoration: underline;
}
.topspacer {
	height: 10px;
}
.tx-st9imprint-pi1 {
	font-size: 10px;
}

/* indexedsearch result styling */
.tx-indexedsearch-secHead .odd-cell,
.tx-indexedsearch-secHead .nicht-odd-cell,
.tx-indexedsearch-res .odd-cell,
.tx-indexedsearch-res .nicht-odd-cell {
	margin: 10px 5px 0 0;
	padding: 5px 10px;
}
.tx-indexedsearch-secHead .teaserPreview {
	margin: 0;
	padding: 0;
}
body.seo-3-center #col1 .tx-indexedsearch-secHead .teaserPreview p {
	margin: 3px 0 0 0;
	padding: 0;
}
.tx-indexedsearch-secTitle {
	float: left;
	margin-right: 5px;
}
.tx-indexedsearch-form {
	margin: 5px 0;
}
#tx-indexedsearch-searchbox-sword {
	border: 1px solid #666;
}


/* --- kunstmarkt complete search --- */
#completesearchtable td, #completesearchtable label { font-size: 11px; }
#completesearchtable label { font-weight: bold; float: left;  }
#completesearchtable label.text { height: 30px; width: 140px; padding: 5px 0 0 0; font-weight: normal; }
#completesearchtable input.radio { float: left; margin: 5px; }
#completesearchtable input.text { border: 1px solid #ddd; width: 200px; padding: 3px; }
#completesearchtable input.price { width: 100px; }
#completesearchtable input.button {   }
#completesearchtable input.catbutton { width: 210px; margin-right: 10px; }
#completesearchtable input.searchbutton { width: 90px; }
#completesearchtable td.prices { font-weight: bold; padding: 20px 0 30px 0; }
#completesearchtable td.prices label { float: none; }
#completesearchtable td.buttons { padding: 20px 0 0 0; }

a.internal-link-button,
body.seo-3-center #col1 p a.internal-link-button,
a.internal-link-button:hover,
body.seo-3-center #col1 p a.internal-link-button:hover { 
	display: block;
	float: left;
	background: #8d000b;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 110%;
	color: #fff;
	text-decoration: none;
}
a.internal-link-button:hover,
body.seo-3-center #col1 p a.internal-link-button:hover {
	text-decoration: underline;
}
input[type="submit"] {
	border: none;
}
#col1_content h3 {
	clear: both;
}


/*
--------------------------
 shop redesign - like abo
--------------------------
*/

/*
.csc-menu-4 hr.spacer-bottom {
	display: none;
}
*/
.csc-menu-4-shop .item .box,
.cmrc_KatItems2Container {
	background: transparent url(../img/uebersicht_wk_verlauf.jpg) repeat-x left top;
	height: 196px;
	margin: 0 0 20px 0;
}
.cmrc_KatItems2Container {
	width: 421px;
	border: 0;
}
.cmrc_KatItems2Container .cmrc_ProdListImage {
	height: 140px;
	margin: 0 20px 0 0;
	padding: 10px 0 0 30px;
}
.cmrc_KatItems2Container .cmrc_ProdListHeadline,
.cmrc_KatItems2Container .cmrc_ProdListSubtitle {
	float: left;
	padding: 10px 0 0 0;
	width: 255px;
}
html>body .cmrc_KatItems2Container .cmrc_ProdListHeadline,
html>body .cmrc_KatItems2Container .cmrc_ProdListSubtitle a {
	width: 235px;
}
.cmrc_KatItems2Container .cmrc_ProdListSubtitle {
	padding: 0;
}
.cmrc_KatItems2Container .cmrc_ProdListHeadline,
.cmrc_KatItems2Container .cmrc_ProdListHeadline a,
.cmrc_KatItems2Container .cmrc_ProdListSubtitle,
.cmrc_KatItems2Container .cmrc_ProdListSubtitle a {
	font-size: 10px;
	color: #fff !important;
}
.cmrc_KatItems2Container .cmrc_ProdListSubtitle,
.cmrc_KatItems2Container .cmrc_ProdListSubtitle a  {
	font-weight: normal;
}
.cmrc_KatItems2Container .cmrc_ProdListText {
	background:transparent url(../img/txtflaeche_uebersicht.png) repeat scroll left top;
	float: left;
	width: 255px;
	padding: 10px;
	margin: 10px 0 0 0;
	height: 125px;
	color: #000;
}
html>body .cmrc_KatItems2Container .cmrc_ProdListText {
	width: 235px;
	height: 110px;
}
.cmrc_KatItems2Container .internal-more-spec {
	background: #F1F1F1;
	margin: 0 15px 0 0;
	width:auto;
}
html>body .cmrc_KatItems2Container .internal-more-spec {
}
.csc-menu-4-shop .item .box a,
.csc-menu-4-shop .item .box a img {
	float: left;
}
.csc-menu-4-shop .item .box a {
	margin: 10px 0 10px 30px;
}
.csc-menu-4-shop .item .box div {
	background:transparent url(../img/txtflaeche_uebersicht.png) repeat scroll left top;
	float: left;
	width: 255px;
	padding: 10px;
	margin: 10px 0 0 10px;
	height: 145px;
}
html>body .csc-menu-4-shop .item .box div {
	width: 235px;
	height: 125px;
}
.csc-menu-4-shop .item .box .internal-more-spec {
	background: #F1F1F1;
	float: none;
	width: auto;
	height: 20px;
	padding: 5px 10px;
	margin: 0 15px 0 0;
}
.csc-menu-4-shop .item .box .internal-more-spec a {
	margin: 0;
	float: right;
}
.csc-menu-4-shop .item .box .internal-more-spec .link {
	background:transparent url(../img/arrow.white.gif) no-repeat scroll left center;
	float: right;
	height: 20px;
	width: 20px;
	padding: 0;
	margin: 0;
}
body.seo-3-center #col1 .csc-menu-4-shop hr.spacer-bottom {
	display: none;
}
/* einzelheftbestellung */
.comm_eh_product {
	/* background:transparent url(../img/uebersicht_wk_verlauf.jpg) repeat-x scroll left top; */
	padding: 30px 40px 0 40px;
}
.comm_eh_image {
	float: left;
	margin: 0 25px 20px 0;
}
body.twocols-st9 #col1 .comm_eh_product h2 {
	float: left;
	color: #fff;
	font-size: 14px;
	margin: 0 0 10px 5px;
	width: 330px;
}
.comm_eh_description {

}
.comm_eh_selecttitle {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.comm_eh_button {
	float: left;
	padding: 30px 0 0 15px;
}
.comm_eh_button input {
	background: #8D000B url(../img/arrow.white4button.gif) no-repeat left center;
	padding-left: 25px;
	width: 140px;
}

html>body .comm_eh_description_wrap {
	float: left;
}
*:first-child+html .comm_eh_description_wrap {
	float: none;
}

.comm_eh_description_over,
.comm_eh_description,
.comm_eh_description_below {
	background: #f1f1f1;
	width: 325px;
}
html>body .comm_eh_description_over,
html>body .comm_eh_description,
html>body .comm_eh_description_below {
	width: 330px;
}
.comm_eh_description_over {
	height: 2px;
	margin-top: 10px;
	line-height: 1px;
	font-size: 1px;
}
html>body .comm_eh_description_over {
	background: transparent url(../img/txt_flaeche_oben.png) left top no-repeat;
	height: 6px;
}
.comm_eh_description {
	padding: 10px 20px 10px 15px;
}
html>body .comm_eh_description {
	background: transparent url(../img/txt_flaeche_mitte.png) left top repeat-y;
	width: 295px;
}
.comm_eh_description_below {
	height: 1px;
}
html>body .comm_eh_description_below {
	background: transparent url(../img/txt_flaeche_unten.png) left top no-repeat;
	height: 10px;
}
.comm_eh_description p, .comm_eh_description ul { font-size: 10px; color: #000; margin-bottom: 10px; }
.comm_eh_description p em { font-size: 9px; color: #000; }
.comm_eh_description a { 
	display: block;
	clear: both;
	float: left;
	white-space: nowrap;
	padding: 0 20px 0 30px;
	margin: 10px 0 0 0;
	background: #8d000b url(../img/arrow.red.gif) 10px center no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.comm_eh_description a:hover {
	text-decoration: underline;
}




#artUID {
	width: 290px;
	font-size: 10px;
}

#scroll_window {
	background: #fff; 
	border-top: 1px solid #8d0014; 
	width: 640px; 
	height: 220px;
	margin: 0; 
	overflow: hidden; 
	position: relative;
	z-index: 2;
}
#scroll_window h2,
body.twocols-st9 #col1 #scroll_window h2 {
	font-size: 12px;
	color: #000;
	
}
#scroll_window a,
#scroll_window h2 a {
	color: #000;
	text-decoration: none;
	background: transparent !important;
}
#scroll_lane {
	background: #fff; 
	width: 2000px; 
	height: 270px; 
	position: relative; 
	left: 0px;
	z-index: 1;
}
#scroll_control_left,
#scroll_control_right {
	background: #fff; 
	position: absolute;
	width: 50px;
	height: 220px;
	z-index: 4;
	padding: 100px 10px 0 10px;
}
html>body #scroll_control_left,
html>body #scroll_control_right { width: 30px; height: 120px; }
#scroll_control_right {
	left: 590px;
}
#scroll_details {
	background: #fff; 
	position: absolute;
	width: 640px;
	height: 220px;
	z-index: 5;
	display: none;
	padding: 30px 15px 30px 30px;
}
html>body #scroll_details { width: 595px; height: 160px; }
#scroll_details_closer { float: right; } 
#scroll_details_image { float: left; padding: 0 75px 0 50px; width: 235px; height: 190px; background: #fff; }
html>body #scroll_details_image { width: 110px; }
#scroll_details_heading,
#scroll_details_description,
#scroll_details_button {
	float: left;
	width: 320px;
	background: #fff;
	margin: 0 0 15px 0;
}

#scroll_details_heading a {
	color: #000;
}
#scroll_details_description {
	font-size: 10px;
}
#scroll_details_button input {
	background: #8D000B url(../img/arrow.white4button.gif) no-repeat left center;
	padding-left: 25px;
	width: 190px;
}
.scroll_item {
	background: #fff;
	width: 200px;
	height: 220px;
	float: left;
	z-index: 3;
	padding: 20px;
}
html>body .scroll_item { width: 160px; height: 180px; }
#scroll_window .scroll_item h2 {
	text-align: center;
	margin: 0 0 10px 0;
}
#scroll_window .scroll_item h2 a {
	font-size: 11px;
	color: #666;
}
.scroll_item_image {
	text-align: center;
}
.scroll_item * {
	background: #fff;
}

.cmrc_ProdDetContainer_new {
	background: transparent url(../img/uebersicht_wk_verlauf.jpg) repeat-x left top;
	height: 200px;
}
html>body .cmrc_ProdDetContainer_new {
	height: auto;
	min-height: 200px;
}

.cmrc_ProdDetailImageBox_new,
.cmrc_ProdDetailImage_new,
.cmrc_ProdDetailHeadline_new,
.cmrc_ProdListSubtitle_new {
	float: left;
}
.cmrc_ProdDetailText_new,
.cmrc_ProdDetailText_new_over,
.cmrc_ProdDetailText_new_below {
	float: right;
	margin: 0 28px 0 0;
	
}
html>body .cmrc_ProdDetailText_new,
html>body .cmrc_ProdDetailText_new_over,
html>body .cmrc_ProdDetailText_new_below {
	margin: 0 55px 0 0;
	
}
.cmrc_ProdDetailImage_new {
	margin: 27px 11px 20px 18px;
}
html>body .cmrc_ProdDetailImage_new {
	margin: 27px 23px 20px 37px;
}
.cmrc_ProdDetailHeadline_new,
.cmrc_ProdListSubtitle_new,
.cmrc_ProdDetailText_new,
.cmrc_ProdDetailText_new_over,
.cmrc_ProdDetailText_new_below {
	width: 320px;
}
html>body .cmrc_ProdDetailHeadline_new,
html>body .cmrc_ProdListSubtitle_new,
html>body .cmrc_ProdDetailText_new,
html>body .cmrc_ProdDetailText_new_over,
html>body .cmrc_ProdDetailText_new_below {
	width: 325px;
}

.cmrc_ProdDetailHeadline_new,
.cmrc_ProdListSubtitle_new {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 18px 0 0 0;
	padding-left: 3px;
}
.cmrc_ProdListSubtitle_new {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}
.cmrc_ProdDetailText_new {
	background: transparent url(../img/txtflaeche_uebersicht.png) left top repeat;
	margin-top: 5px;
}
html>body .cmrc_ProdDetailText_new {
	background: transparent url(../img/txt_flaeche_mitte.png) left top repeat-y;
}
.cmrc_ProdDetailText_new div {
	margin: 10px 20px 10px 15px;
	color: #000;
}
.cmrc_ProdDetailText_new div * {
	color: #000;
}
body.twocols-st9 #col1 .cmrc_ProdBasketListContainer_new .articleDescription p {
	margin: 0;
}
.cmrc_ProdDetailText_new_over {
	display: none;
}
html>body .cmrc_ProdDetailText_new_over {
	display: block;
	background:transparent url(../img/txt_flaeche_oben.png) no-repeat scroll left top;
	height: 6px;
	margin-top: 10px;
}
.cmrc_ProdDetailText_new_below {
	display: none;
}
html>body .cmrc_ProdDetailText_new_below {
	display: block;
	background:transparent url(../img/txt_flaeche_unten.png) no-repeat scroll left top;
	height: 10px;
}
.cmrc_ProdDetailAttr_new {
	border: none;
}
.cmrc_ProdBasketListContainer_new {
	border-bottom: 1px solid #8D000B;
	font-size: 10px;
	color: #000;
	margin: 20px 57px 0 0;
	padding: 0 0 5px 0;
}
.cmrc_ProdBasketListContainer_new .articleImg {
	width: 110px;
	height: 70px;
}
.cmrc_ProdBasketListContainer_new .articleSubtitle,
.cmrc_ProdBasketListContainer_new .articleDescription,
.cmrc_ProdBasketListContainer_new .articlePrice {
	float: right;
	width: 465px;
}
body.twocols-st9 .cmrc_ProdBasketListContainer_new .articleDescription p {
	margin: 0;
}
.cmrc_ProdBasketListContainer_new .articlePrice {
	margin-top: 5px;
}
.cmrc_ProdBasketListContainer_new .articleCart .submitbutton {
	background: #8D000B url(../img/arrow.white4button.gif) no-repeat left center;
	padding-left: 25px;
}

body.seo-3-right #col2 a.internal-link-extra {
	background: #8D000B url(../img/arrow.red.gif) no-repeat 9px 4px;
	padding: 2px 10px 3px 30px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	color: #fff;
	/* IE 6 fix for height */
	height: 18px;
}
body.seo-3-center #col1 .tx-commerce-pi1 h2 {
	border-bottom:1px solid #999999;
	text-transform:uppercase;
	font-size:107.69%;
	margin-bottom:16px;
}

 
/*
--- unify all buttons and links looking like buttons ---
*/
.cart_box_leftlink a,
.cart_box_rightlink a,
.cart_box_leftlink a:hover,
.cart_box_rightlink a:hover,
#col1 .tx-newloginbox-pi1 form table td input.tx-newloginbox-pi1-submit,
td.cmrc-adressbox-tdlabel-submitbutton input,
a.internal-link-follow,
.detailselector a,
body.seo-3-center #col1 a.internal-link-extra-follow,
body.seo-3-center #col1 a.internal-link-extra-follow:hover,
body.seo-3-center #col2 a.internal-link-extra,
body.seo-3-center #col3 a.internal-link-extra,
body.seo-3-center #col3 a.internal-link-follow,
body.seo-3-right #col1 a.internal-link-extra,
body.seo-3-right #col1 a.internal-link-extra:hover, 
body.seo-3-right #col3 a.internal-link-extra,
a.internal-link-button, 
body.seo-3-center #col1 p a.internal-link-button, 
a.internal-link-button:hover, 
body.seo-3-center #col1 p a.internal-link-button:hover,
.submitbutton, 
input.button,
#completesearchtable input.button,
body.twocols-st9 #col3 a.internal-link-extra,
body.seo-3-center #col1 .tx-st9auktionspreise-pi1 form input.st9auktionspreise_submit,
body.seo-3-center #col1 .tx-st9auktionspreise-pi2 form input.st9auktionspreise_submit,
body.seo-3-center #col1 .tx-st9auktionspreise-pi3 form input.st9auktionspreise_submit {
	background: #8D000B url(/typo3conf/ext/fdfx_yaml/templates/img/arrow.white4button.gif) no-repeat 4px center;
	padding: 2px 10px 3px 30px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	color: #fff;
	text-align: left;
	border: 0;
}
body.seo-3-center #col1 a.internal-link-follow {
	display: block;
	margin-bottom: 5px;
}

#col1_content div.teaserPreview h3 {
	clear: none;
}
.cart_box_leftlink a,
.cart_box_rightlink a {
	white-space: nowrap;
	float: left;
}
td.cmrc-adressbox-tdlabel-submitbutton input {
	width: 80px;
}
.tx-commerce-pi3 {
	width: 400px;
}
.basketItemForm input.submitbutton {
	background: #8D000B;
	padding: 1px 0 1px 2px;
}
#col1_content .spacer-left {
	display: none;
}
.newsletter {
	margin-top: 10px;
}
body.seo-3-center #col1 .csc-textsubheader {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
body.seo-3-center #col1 li {
	font-size: 10px;
	line-height: 120%;
}

.tx-srfeuserregister-pi1 input[type="submit"] { 
	margin: 0; 
	padding: 2px 10px 3px 30px;
}

#col1 div.csc-textpic-clear {
	border: solid 1px #ffeeee;
}

#col1_content div.csc-menu-4 h1,
#col2_content div.csc-menu-4 h1{
	border-bottom:1px solid #999;
}
/*
#col1_content div.csc-menu-4 div.box div,
#col2_content div.csc-menu-4 div.box div{
	padding:0 10px 0 10px;
}
*/