#header	{ margin:0px auto; width:1000px; height: 234px; text-align: left; position: relative; background: url('../gfx/header.jpg') no-repeat; font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: 17px}
#sidebar {float: left; font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: 17px; margin-top: 10px; width: 190px; color: #808080; padding-left: 10px}
#CentralArea {display: none; padding: 10px 10px 10px 0}
#inhalt, #lott #site_content {overflow: hidden; background: url('../gfx/main_bg.png') repeat-y; width: 1000px; margin: 0 auto}
#template { display: none; padding: 10px 10px 10px 0}
#main_content {width: 777px; float: right; height: auto; margin: 0 auto}
#lott #main_content {margin: 10px; font-size: 13px; font-family: 'PT Sans', sans-serif !important; line-height: 17px; color: #585858; !important}
#lott #main_content h1 {font-size: 18px !important; line-height: 20px !important}
#lott #main_content h2 {font-size: 16px !important;}

a:hover {text-decoration: underline}
ul {margin: 0; padding: 0 15px; list-style-image: url(../gfx/li.png);}

#inhalt	{ width: 1000px; margin: 0px auto;}
#inhalt img { border:0px;}
#LeftPanel	{ width: 192px!important;}
#RightPanel { width:178px; vertical-align: top;}
#box_rechts_container { display:block;}
#mich_outer { text-align: left;}

.shadow_box {
    background-color: #fff;
    border: 1px solid #bcbcbc;
    min-height: 80px !important;
    position: relative;
    vertical-align: middle;
}

.shadow_box:before {
	bottom: -10px;
	background: url("../gfx/shadow.png") no-repeat; 
	background-position: left bottom;
	padding-bottom: 15px;
	z-index: 0;
	content: "";
	position: absolute;
	width: 100%;   
	left: 0;
}

#header nav {display: inline-block; margin: 30px 0 0 120px}
#header nav a {color: #fff; border-right: 1px solid #fff; padding-right: 5px; text-decoration: none; font-family: 'PT Sans Narrow'; font-weight: 400;  font-size: 14px}
#header nav a:hover {text-decoration: underline}
#header nav a:last-child {border: none}

#hand {position: absolute; top: 102px; left: 69px; z-index:2; background: url('../gfx/hand.png'); width: 50px; height: 35px}
.search_info_box {color: #585858; border: 1px solid #b0b0b0; background: url('../gfx/box_bg.png') repeat-x; background-size: 100% 100%; border-radius: 5px; position: absolute; display: inline-block; padding: 3px 6px}
#fahrzeugsuche {left: 110px; top: 65px; width: 150px}
#nach_schluesselnummer {left: 110px; top: 95px; height: 105px; z-index: 1; width: 150px}
#nach_schluesselnummer #nach_schluesselnummer_form label {display: inline-block; width: 50px; float: left; margin-top: 7px; font-family: 'PT Sans Narrow'; font-weight: 400;  font-size: 14px; letter-spacing: -1px;}
#nach_schluesselnummer #nach_schluesselnummer_form input {display: inline-block; width: 98px; float: right; margin-top: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: 'PT Sans Narrow'; font-weight: 400; height: 22px; line-height: 17px; font-size: 14px; background: url('../gfx/haken.png') no-repeat #fff; background-position: right center; border: 1px solid #b2b2b2; padding: 0 20px 0 3px}
#nach_schluesselnummer #nach_schluesselnummer_form #zu2 {margin-top: 2px}
#nach_schluesselnummer #nach_schluesselnummer_form .such_button {width: 98px;}
#nach_fahrzeug {left: 279px; top: 65px; width: 130px; height: 135px}
#nach_fahrzeug select {font-family: 'PT Sans Narrow'; font-weight: 400; height: 22px; line-height: 17px; font-size: 14px; margin-top: 5px; width: 100%}
#nach_fahrzeug .such_button {width: 100%}
#direktsuche {left: 428px; top: 65px; width: 245px; height: 150px; height: 75px;}
#direktsuche select {width: 108px; font-family: 'PT Sans Narrow'; font-weight: 400; height: 22px; line-height: 17px; font-size: 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 1px}
#direktsuche input {float: right; width: 135px; font-family: 'PT Sans Narrow'; font-weight: 400; height: 22px; line-height: 17px; font-size: 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 2px; background: url('../gfx/haken.png') no-repeat #fff; background-position: right center; border: 1px solid #b2b2b2; padding: 0 20px 0 3px}
#direktsuche .such_button {width: 135px}
#hilfe {left: 428px; top: 153px; width: 245px; height: 47px}
#hilfe span {font-size: 18px; display: inline-block; padding-top: 8px}
#hilfe #telefon {width: 30px; height: 20px; background: url('../gfx/telefon.png'); position: absolute; bottom: 6px; right: 6px}
#info {left: 692px; top: 153px; height: 47px}
#info ul {margin-top: -2px; font-family: 'PT Sans Narrow'; font-weight: 400; font-size: 14px}
#kundendienst { font-size: 14px; color: #fff; position: absolute; left: 299px; bottom: 5px; font-family: 'PT Sans Narrow'; font-weight: 400;}

.such_button, .article_button {color: #fff !important; text-decoration: none !important; background: url('../gfx/button_bg.png') repeat-x; background-size: 100% 100%; border-radius: 5px; display: inline-block; padding: 5px 5px 7px; margin-top: 5px; float: right; position: relative; font-family: 'PT Sans Narrow'; font-weight: 400; font-size: 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; cursor: pointer}
.such_button:hover, .article_button:hover {background: url('../gfx/button_hover_bg.png') repeat-x; background-size: 100% 100% !important;}
.such_button .lupe {width: 20px; height: 20px; background: url('../gfx/lupe.png'); position: absolute; right: 5px; top: 5px}
.article_button {width: 100%}
.article_button a {color: #fff !important; display: inline-block; width: 100%; text-align: center; font-weight: 700}
.article_button a:hover, .such_button a:hover {text-decoration: none !important}

.sidebar_container {margin-bottom: 20px;  border-radius: 5px 5px 0 0;}
.sidebar_headline, .main_content_headline, .linkdiv_headline, .tab_headline {background: url('../gfx/header_bg.png') repeat-x; height: 30px; border-radius: 5px 5px 0 0; color: #fff; font-weight: 700; padding: 7px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; clear: both; }
.main_content_box {margin-bottom: 20px; background-color: #f9f9f9; padding: 10px; overflow: hidden}
.main_content_box #article_description a {color: #2780ce !important} 
.main_content_box h2:first-child {margin-top: 0}
.tab_headline {display: inline-block; float: left: margin-right: 5px; cursor: pointer}
.tab_headline.inactive {background: url('../gfx/th_bg.png') repeat-x;}
.baugruppentexte {display: none; clear: both}
#ending_container {padding: 1px !important}
#crossselling_headline {display: none}
#crossselling {padding: 1px !important; display: none; overflow: hidden; height: 353px}
#crossselling .article {margin-right: 0px; font-size: 12px; }
#crossselling .article:nth-child(5) {margin: 0}
#crossselling .article a {text-decoration: none !important; }
#crossselling .article .article_button a { color: #fff!important; }


.sidebar_container.flexslider {background: none !important}
#cat, #cat li ul {list-style: none; padding: 0 !important}
#cat li {border-bottom: 1px solid #c7c7c7; position: relative}
#cat li ul > li:last-child {border: none}
#cat li.main_cat > a {background: url('../gfx/th_bg.png') repeat-x; color: #fff}
#cat li.main_cat:nth-child(2) {display: none}
#cat li a {position: relative; display: block; width: 100%; padding: 5px 5px 5px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 34px; text-decoration: none; color: #585858; font-weight: 700}
#cat li a span {position: absolute; top: 8px}
#cat li a img {margin: 5px 10px 0 0; float: left}
#cat li ul li a {height: 45px}
#cat li ul li ul {border-top: 1px solid #c7c7c7;}
#cat li ul li:last-child {border: none}
#cat li ul li ul li a {padding-left: 10px; font-weight: 400}
#cat li ul li div {height: 35px; display: table-cell; vertical-align: middle}
#cat li ul li ul li ul {display: none; border: none}
#cat li ul li ul li ul li {border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7}
#cat li ul li ul li ul li:first-child {border-top: 1px solid #c7c7c7;}
#cat li ul li ul li ul li:last-child {border-bottom: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7}
#cat li ul li ul li:hover > ul {display: block; position: absolute; left: 188px; top: -1px; background-color: #fff; z-index: 200; width: 210px}
#cat li ul li ul li:hover > ul li:hover ul {left: 208px}
#cat .arrow_link {background: url('../gfx/arrow_right.png') no-repeat; background-size: 100% 100%; width: 10px; height: 15px; margin-right: 3px; float: left}

#paypal {background: url('../gfx/paypal-alternative.png') no-repeat; background-position: 85px center; font-weight: 700; padding: 15px 10px 10px}
#vorkasse {background: url('../gfx/moneyorder.png') no-repeat; background-position: 85px center; font-weight: 700; padding: 10px}
#nachnahme {background: url('../gfx/cash-on-pickup.png') no-repeat; background-position: 85px center; font-weight: 700; padding: 10px}
#abholung {height: 20px; font-weight: 700; padding: 10px}
#dhl {background: url('../gfx/dhl.png') no-repeat; background-position: 85px center; font-weight: 700; padding: 15px 10px}
#dpd {background: url('../gfx/dpd.png') no-repeat; background-position: 85px center; font-weight: 700; padding: 15px 10px}

.sortline_top, .sortline_bottom {background: url('../gfx/header_bg.png') repeat-x; height: 30px; border-radius: 5px 5px 0 0; color: #fff; font-weight: 700; padding: 5px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 5px; position: relative; clear: both; font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: 17px}
.sortline_bottom {border-radius: 0 0 5px 5px;}
.sort_container {position: absolute; right: 10px; top: 5px; width: 180px; z-index: 1; cursor: pointer}
.sort_container .sortname {float: left; margin-right: 5px; display: inline-block; float: right}
.sort_container .active_sort {display: inline-block; margin-top: 5px; float: right}
.sort_container .sort_items {position: absolute; background: url('../gfx/box_bg.png') repeat-x; background-size: 100% 100%; z-index: 1; top: 25px; padding: 5px; right: -10px}
.sort_container .sort_items .sitem {color: #585858; display: block; font-weight: 400}
#paging {position: absolute; left: 30%; right: 10px; left: 10px; text-align: center}
#paging a {margin-right: 2px}
#paging a img {margin-bottom: -1px}
#paging .enabled {color: #d3d3d3; font-weight: 400}
.articleAmount {position: absolute; left: 10px}

.article {width: 151px; height: 350px; border-radius: 5px; margin: 0 5px 5px 0; float: left; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: 17px; color: #585858}
#endingProducts .article {margin-right: 5px}
#endingProducts .article:nth-child(5), .article:nth-child(5n + 1) {margin-right: 0}
.article .article_image_container {width: 137px; height: 137px; text-align: center}
.article .article_image {width: 100%; max-width: 137px; max-height: 137px; border-radius: 5px; border: 1px solid #c7c7c7 !important}
.article .article_name {font-weight: 700; margin: 5px 0; height: 70px; overflow: hidden}
.article .article_name a {color: #585858}
.article .article_info {font-size: 11px}
.article .article_price {font-weight: 700; font-size: 17px; margin-bottom: 5px}
.article .article_manufacturer {width: 100px; height: 30px}
.article .article_manufacturer img {max-width: 100%; max-height: 100%}

.fuss {clear: both}
.fuss #inner_footer {position: relative; height: 50px; background: url('../gfx/footer_bg.png') repeat-x; border-radius: 0 0 5px 5px; width: 1000px; margin: 0 auto; padding-top: 16px; text-align: center; font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: 17px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.fuss #inner_footer a {color: #fff; font-weight: 700; border-right: 1px solid #fff; padding-right: 5px; text-decoration: none}
.fuss #inner_footer a:hover {text-decoration: underline}
.fuss #inner_footer a:last-child {border: none}
.fuss #inner_footer #lott_logo {width: 180px; height: 50px; background: url('../gfx/lott_logo.png'); position: absolute; right: 25px; top: 0;}
.fuss #powered_container {width: 1000px; margin: 0 auto; text-align: right; padding-top: 10px}
.fuss #powered_container a {color: #2780ce}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider { padding: 0; width:775px; z-index:1; position:relative; display:block;margin-bottom: 20px}
.flexslider.sidebar_container {width: 190px}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; z-index:1;} 
.flexslider .slides img {width: 775px; display: block; z-index:1; border:0px;}
.flexslider.sidebar_container .slides img {width: 190px}
.flexslider .slides a {z-index:1;}
.carousel li {margin-right: 5px}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {z-index:1; width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {text-align: center; height:17px; position: absolute; top: 10px; right: 5px}
.flexslider.sidebar_container .flex-control-nav {bottom: 0; top: auto}
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline; line-height: 20px;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #fff; cursor: pointer; text-indent: -9001px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);border:1px solid #4e4e4e; color:#009833;font-weight: bold}
.flex-control-paging li a:hover { background:#2780ce; }
.flex-control-paging li a.flex-active { background:#2780ce;}

#google_box {overflow:hidden; height:450px; width:775px; padding: 0}
#gmap_canvas {height:450px; width:775px;}
#gmap_canvas img {max-width: none !important; background: none !important}

.layer {background-color: #fff; border-radius: 5px 5px 0 0; font-family:'PT Sans', sans-serif !important; top:200px!important;}
.layer .linkdiv {cursor: pointer; border-radius: 5px; border: 1px solid #b0b0b0; margin: 0 10px 10px !important; color: #585858; padding: 10px}
.layer .hint {margin: 0 10px 10px; color: #585858;}
.layer .linkdiv:hover {border-color: rgba(40, 130, 210, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(40, 130, 210, 0.8);
    outline: 0 none; -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.layer .linkdiv .checkbox {display: none}
.layer .linkdiv_headline {margin-bottom: 10px !important}

/*bx slider */

.ar-bew-acc img {float: left; margin: 10px 10px 5px}
.ar-bew-text {clear: both; margin-top: 10px; font-weight: 700; margin: 5px 10px}

.date-bew {margin: 0 10px}

.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 35px;
	height: 35px;
	display: block;
}

.bx-wrapper .ar-bew-name {padding-top: 8px}

.bx-wrapper ul {
	margin: 0
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	height: 145px !important;
	width: 181px !important;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	position: absolute;
	bottom: 8px;
	margin-left: 50px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	width: 10px; 
	height: 10px; 
	background: #fff;
	cursor: pointer;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	outline: 0;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #4e4e4e;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #2780CE;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;}

.bx-wrapper .bx-next {
	right: 10px;}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#kaufabwicklung {position: relative}
#benachrichtigungs_hinweis {position: absolute; bottom: 0; right: 0}
#at {background: url('../gfx/at.jpg') no-repeat; width: 150px; height: 150px; float: left}

#imgbox {width: 380px; float: right; border-radius: 5px; border: 1px solid #c7c7c7; padding: 5px 5px 0; margin: 0 0 10px 10px}
#mainPic {width: 380px; margin-bottom: 10px}
#mainPic #wrap { display: table-cell; width: 380px; height: 380px; border: 1px solid #c7c7c7; border-radius: 5px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); }
#mainPic img {max-width: 370px; max-height: 370px; }
#thumbnails {overflow: hidden; border-collapse: separate; border-spacing: 5px; }
#thumbnails .cloud-zoom-gallery img { max-width: 60px; max-height: 60px; }
#thumbnails .cloud-zoom-gallery.imgborderbox {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 70px; height: 70px; margin: 0 5px 5px 0; border-radius: 5px; border: 1px solid #c7c7c7; background: #fff; text-align: center; vertical-align: middle; float: left; }
/*
#thumbnails #thumb5 img, #thumbnails #thumb10 img {margin: 0}
*/
.mousetrap { height: 100%!important; }

#pr_nummer {background: url('../gfx/pr-nummer.jpg') no-repeat; width: 100%; height: 489px; background-position: center}
#orga_nummer {background: url('../gfx/orga-nummer.jpg') no-repeat; width: 100%; height: 530px; background-position: center}
#bremssattel {background: url('../gfx/bremssattel.jpg') no-repeat; width: 100%; height: 455px; background-position: center}
#fahrzeugschein_neu {background: url('../gfx/fahrzeugschein-neu.jpg') no-repeat; width: 757px; height: 390px}
#fahrzeugschein_alt {background: url('../gfx/fahrzeugschein-alt.jpg') no-repeat; width: 757px; height: 365px}
.main_content_box ol {padding-left: 25px !important}

#lott #main_content .table_box {padding: 0; max-height: 530px; overflow-y: scroll;}
#lott #main_content table {border-collapse: collapse; width: 100%}
#lott #main_content table th {position: relative; background: url('../gfx/th_bg.png') repeat-x; height: 34px; color: #fff; padding: 5px; text-align: left; font-size: 13px; font-family: 'PT Sans', sans-serif !important; line-height: 17px; }
#lott #main_content table th:first-child {padding-left: 10px; }
#lott #main_content table tr:nth-child(odd) {background-color: #E0E0E0}
#lott #main_content table tr:nth-child(even) {background-color: #fff}
#lott #main_content table td {padding: 5px; border-bottom: 1px solid #c7c7c7; font-size: 13px; font-family: 'PT Sans', sans-serif !important; line-height: 17px}
#lott #main_content table td:first-child {padding-left: 10px}
#tecdoctable td:nth-child(4), #tecdoctable td:nth-child(5) {min-width: 70px}
#tecdoctable td:nth-child(6) {min-width: 155px}

#fahrzeugdaten_detail {padding: 10px}
#fahrzeugdaten_detail a {color: #2780ce}

#temp_manufacturer_img img {max-width: 180px}

.tab_container {position: relative}
#baugruppentexte {position: absolute; top: 0; left: 159px;}

table.v4acpcont {display: none}

#cat li.active { background: #cdcdcd; }
#cat li.active > a {font-weight: bold}
#cat li.haschild { background-image: url('../gfx/subcat.png'); background-position: right 19px; background-repeat: no-repeat;}

#artikel_zusatzdateien a img {vertical-align: middle; margin-right: 10px}
#artikel_zusatzdateien .zusatzdatei {margin-bottom:5px;}
#artikel_zusatzdateien a { color:#585858; text-decoration: none;}

.breadcrumb { padding:8px 0px 0px 12px;}
.breadcrumb a,.breadcrumb a:visited, .breadcrumb a:link,.breadcrumb .g-novisited a:visited{ color:#2780ce;}

.sortbox { position: absolute; right: 0px; top:11px; margin-left:20px;}
.sortbox span { cursor: pointer }
.sortbox .desc { display: inline-block; height: 10px; width: 10px; background: url(../gfx/down.png) no-repeat center center; margin-right:5px;}
.sortbox .asc { display: inline-block; height: 10px; width: 10px;background: url(../gfx/up.png) no-repeat center center;}

.animateCreatorContainer { width:378px; height:350px;border-radius: 5px; border: 1px solid #c7c7c7;padding-top:5px; padding-bottom:23px;margin-bottom:10px;display:none}

.thumb360 {width: 68px; height: 66px; float: left; margin: 0 5px 5px 0; border-radius: 5px; border: 1px solid #c7c7c7;overflow: hidden}
