﻿#art table.art tr,#art table.art td{    display:none;}#art table.art tr+tr,#art table.art table tr,#art table.art table td,#art table.art td+td+td{    display:block;}#art table.art table.pgbc td {display:table-cell;white-space:nowrap;}#art table.art .pview.rs-pview {padding:0;}
#art table.art .item {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 3px 2px -2px #aaa;
    display: table;
    float: left;
    height: 340px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 190px;
}.item.item1 {    margin: 0 20px 20px 0;}.item.item2 {    margin: 0;}#art table.art .item.item3 {    margin: 0 0 20px 20px;width: 213px;}#art table.art .item .img {display:table;margin-bottom:20px;}     #art table.art .item .img a {    text-align: center;    vertical-align: middle;    width: 213px;    height:140px;    display:table-cell;}#art table.art .item .img + div a {    color: #000;    font: 14px/16px 'narrow',Arial,Helvetica,sans-serif;    text-decoration: none;    text-transform: uppercase;    height:64px;    display:block;}#art table.art .item .img + div a+img {display:none;}#art table.art .item .img + div a:hover {color: #742a8c;}#art table.art .item .img + div+div,#art table.art .item .img + div+div+div{
    color: #aaa;
    font: 12px/14px 'narrow',Arial,Helvetica,sans-serif;
    text-decoration: none;
    text-transform: none;position:relative;
}
#art table.art .item div.subtitle {height:28px;} 
#art table.art .item div .fixed {font: 11px/18px Arial,Helvetica,sans-serif;width: 193px;}#art table.art .item div .fixed tr{    position: relative;}.fpcc .countClass {    color: #742a8c;}td.basics {    width: 193px;}#art table.art .item div .fixed .bid {    font: bold 14px/16px Arial,Helvetica,sans-serif;    color: #aaa;    float: right;    position: absolute;    right: 0;    top: 2px;}#art table.art .item div .fixed .bin {    font: bold 16px/16px Arial,Helvetica,sans-serif;    color: #742a8c;    float: right;    position: absolute;    right: 0;    top: -2px;}#art table.art .item div .fixed .bid b{    font-size: 11px;    color: #fff;}#art table.art .item div .fixed .bin b{    font-size: 12px;    color: #666;}#art table.art .item div.end {    bottom: 10px;    position: absolute !important;    width:193px;}td#CentralArea .pdmt:first-child,td#CentralArea thead,td#CentralArea .r3_bl,td#CentralArea .ctrlbr  {    display:none !important;}
.r3_hm, .r3_c, .r3_s {border:none;}
td#CentralArea div.dynpg {    clear: both;    padding: 0;    color:#000;}.pgbc {
    background: none;
}table.pgbc {border: 0;}.cmpBr {    border:0;    border-top:1px solid #742a8c;    height: 40px;    line-height: 40px;    padding-left: 0;    width:700px;    margin-bottom:20px;    background:transparent;
    color:#000;
}.cmpBr a {    color:#000 !important;}.cmsg {padding: 0 20px;}.r3_cm{padding: 0;}div.fpcc{
	padding: 16px 0;
    font:24px/20px 'Felixti',Arial,Helvetica,sans-serif;
    color:#000;
    text-transform:uppercase;
	background: transparent;}.fpcc .smuy {padding-left: 0;}.fpcc .matchClass {    color: #000;}.fpcc span.keywordClass {    color: #742a8c;    background:none;}.dynpg .m {    width: 100%;}#art table.art table.pgbc td.m{    text-align: center;}.pager {    width: 100%;}.pager tr {    display:inline !important;}.pager img {    vertical-align: middle;}.pager a {
    color: #000 !important;
    margin: 0 2px;
}.r input{    margin-left: 5px;}.rs_box{    border: 0;}span.fshp {}.toplne{    background: #fff;    margin-top: 20px;
    padding: 10px;    border:1px solid #ccc;    border-bottom:0;}.v4snexp{    background: #fff;    padding:20px;    margin:0;    border:1px solid #ccc;    border-top:0;}

/*links color*/.toplink a{    color: #333 !important;}
/* agb */
/* mich */#mich h3 {
font:18px/20px 'Felixti', Arial, Helvetica, sans-serif;color:#fff;margin:0;text-align: center;overflow:hidden;padding:20px 20px 20px;
    margin-bottom:20px;
}#mich p{    color:#aaa;    margin: 0 0 20px;
}
img.kauf {    margin-top:-20px;}#agbwid,#kauf {    margin-top: 20px;}#agbwid h3 {    margin-top: 20px;}#agbwid ul {    margin-left: 2.4em;}#art #agbwid td, #art #agbwid tr{    display: inline-block;    vertical-align: top;}#art #agbwid table+table td{    white-space: pre-wrap;    word-wrap: break-word;}#filter p{    margin-bottom: 10px;}.farb {    margin: 0 0 10px;    overflow: hidden;    width: 100%;}.farb span {    border: 1px solid #ccc;    cursor: pointer;    float: left;    height: 20px;    margin: 1px 4px 4px 1px;    width: 20px;}.farb span:hover,.farb span.hover {    border: 2px solid #09f;    margin: 0 3px 3px 0px;}
#filter input,
#filter select {
    padding:5px 0;
    width: 100%;
    border:0;
}#filter div.ra {
	border:none;
	background:#f2f2f2;
    height: 40px;
    margin-bottom: 10px;
	padding-left:10px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
}.slider-wrapper{    display: none;}#art table.offline {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    box-shadow: 0px 1px 2px #999;
}#kauf{    box-shadow: 0px 1px 2px #999;    background:#fff;    padding:20px;}
#kauf h1 {
    font-size: 18px;
    margin-bottom: 10px;
}.cbox{    background: #fff;    padding:10px 0;    border-radius:10px;    box-shadow: 0 5px 3px rgba(40, 83, 158, 0.1);}.cbox h3{font:bold 18px/18px PT Sans, Arial, Helvetica, sans-serif;color:#fff;margin:0 0 10px;overflow:hidden;text-shadow: 1px 2px 0px rgba( 0, 0, 0, 0.5);padding:16px 0 16px 20px;
	background: rgb(40,83,158); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,83,158,1) 0%, rgba(35,52,97,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,83,158,1)), color-stop(100%,rgba(35,52,97,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,83,158,1) 0%,rgba(35,52,97,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,83,158,1) 0%,rgba(35,52,97,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,83,158,1) 0%,rgba(35,52,97,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(40,83,158,1) 0%,rgba(35,52,97,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28539e', endColorstr='#233461',GradientType=0 ); /* IE6-9 */}.cinner{    padding:20px;}.template .cbox{    margin-bottom:20px;}.template .cbox.top{    background:url("images/visual_img.gif") no-repeat scroll 330px 55px #fff;}.template .cbox.atxt .cinner h1,.template .cbox.atxt .cinner h2,.template .cbox.atxt .cinner h3{    background:none;    color:#2D3343;    text-shadow:none;    box-shadow:none;    margin:0;    padding:0;}.template .cbox.atxt .cinner h1{    font-size:18px;    line-height:24px;}.template .cbox.atxt .cinner h2{    font-size:16px;    line-height:20px;    height:auto;}.template .cbox.atxt .cinner h3{    font-size:14px;    line-height:16px;}.template .cbox.atxt .cinner p{    color:#2D3343;    font-size:12px;}.template .cbox.atxt .cinner ul{    margin:0 0 1em 1.4em;    font-size:12px;}/* agb */#agb {    opacity:0.8;    filter:alpha(opacity=80%);    color: #333333;
    opacity: 0.8;
    margin-top: -20px;
    padding: 20px 17px;
    width: 665px;    background:#fff;}#agb h3 {    font-family: arial;    font-size: 16px;    font-weight: normal;    padding-bottom: 10px;}#agb p.p_box {    background-color: #E8E8E8;    border-bottom: 1px solid #C4C4C4;    color: #333333;    font-family: Verdana;    font-size: x-small;    font-weight: normal;    padding: 8px 0 8px 20px;    text-align:left;}#agb p.p_pre {    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    line-height: 16px;    margin-bottom: 0;    padding: 10px 0 20px 20px;    white-space: pre-wrap;    word-wrap: break-word;    text-align:left;}#agb table.p_box {    background-color: #E8E8E8;    border-bottom: 1px solid #C4C4C4;    color: #333333;    font-family: Verdana;    font-size: x-small;    font-weight: normal;    padding: 8px 0 8px 4px;    text-align:left;    width: 100%;}#agb tr {
    display: table-row !important;
}
#agb td {
    display: table-cell !important;
    vertical-align: top;
}.item img {

}a.menuall {
    text-align: center;
    color:#742a8c!important;
}a.menuall:hover {
    color:#fff!important;
}.slider-wrapper{    display: none;}.visual_photo {
    margin: 5px;
}