A.linkactive:link, A.linkactive:VISITED, A.linkactive:ACTIVE {
	color: #E87C4B;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: none;
}

A.linkstandard:link, A.linkstandard:VISITED, A.linkstandard:ACTIVE {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	line-height: 12px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

A.linkactive:HOVER {
	color: #E87C4B;
	font-size: 11px;
	font-weight: bold;
	/*background:#FAA200;*/ /*background-position:100% 100%;*/
	/*background-image:url(../../gfx/workfloor/charts/highlinkbgchak.gif);*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: none;
}

A.linkstandard:HOVER {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 10px;
	/*background-color:#FFC06B;*/
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}

A.linkdatesactive:link, A.linkdatesactive:VISITED, A.linkdatesactive:ACTIVE
	{
	color: #E87C4B;
	font-size: 11px;
	font-weight: bold;
	/*background:#FAA200;*/
	/*background: url(../../gfx/workfloor/charts/highlinkbgcharts.gif) 100% 0%; */
	/*background-image:url(../../gfx/workfloor/charts/aksustlyebg3.gif);*/
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 2px;
	padding: 0px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: none;
}

A.linkdatesstandard:link, A.linkdatesstandard:VISITED, A.linkdatesstandard:ACTIVE
	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 2px 1px 2px;
	line-height: 12px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

A.linkdatesactive:HOVER {
	color: #E87C4B;
	font-size: 11px;
	font-weight: bold;
	/*background:#FAA200;*/ /*background-position:100% 100%;*/
	/*background-image:url(../../gfx/workfloor/charts/highlinkbgchak.gif);*/
	padding: 0px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none;
}

A.linkdatesstandard:HOVER {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 10px;
	/*background-color:#FFC06B;*/
	padding: 0px 2px 1px 2px;
	text-decoration: none;
	font-weight: normal;
}

A.linkTextMen:link, A.linkTextMen:VISITED, A.linkTextMen:ACTIVE {
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 2px 1px 2px;
	line-height: 11px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

A.linkTextMen:HOVER {
	color: #E87C4B;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-size: 10px;
	/*background-color:#FFC06B;*/
	padding: 8px 2px 1px 2px;
	text-decoration: underline;
	font-weight: normal;
}

A.artistlink:HOVER {
	color: #333333;
	text-decoration: none;
}

.detail_artist a:hover {
    text-decoration: underline;
		text-decoration-thickness: 1px;
}

div.pagenavy {
	border: 1px #ffffff solid;
	position: relative;
	float: left;
	width: 674px;
	padding: 0px;
	margin: 2px;
	text-align: center;
}

div.oneitem {
	position: relative;
	float: left;
	background-image: url(../../gfx/all/magbg.gif);
	background-attachment: scroll;
	width: 336px;
	height: 250px;
	padding: 0px;
	margin: 2px;
}

div.formatlookvinyl {
	position: relative;
	background-image: url(../../gfx/workfloor/list/format-vinyl-cover2.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	width: 125px;
	height: 120px;
	padding: 0px;
	margin: 0px;
	margin-left: 3px;
}

div.onezeile {
	z-index: 0;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 685px;
}

div.boxhead {
	background-image: url(../../gfx/all/headbgmyde.gif);
	padding: 3px;
	height: 19px;
	border-left: #cccccc 1px solid;
	border-right: #ffffff 1px solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

.numimport {
	float: left;
	width: 34px;
	padding-top: 5px;
	margin-top: 2px;
	padding-left: 5px;
	visibility: visible;
}

.coverspalte {
	float: left;
	top: auto;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 114px;
	visibility: visible;
	line-height: 1px;
	line-height: 0px;
}

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

.artisttitel {
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	width: 115px;
	visibility: visible;
}

.infos {
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 215px;
	visibility: visible;
}

.RelFeatureExtra {
	background-color: rgb(106, 133, 56);
	/* background-color: rgba(20,20,20,0.4); */
	border-radius: 3px;
	padding: 1px 4px;
	margin: 1px;
	font-size: 0.813em;
}

.RelFeature {
	margin-left: 10px;
	line-height: 1.0em;
}

.labelpicdiv {
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 90px;
	text-align: center;
	visibility: visible;
}

.labeltxt {
	display: inline-block;
	line-height: 1.1em;
	font-size: 0.9em;
	text-decoration: none;
	width: 110px;
	height: 1.3em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden !important;
}

.labeltxtWK {
	width: 350px;
}

.sound {
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 140px;
	visibility: visible;
}

.order {
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-bottom: 30px;
	width: 80px;
	visibility: visible;
}

.nummerdv {
	width: 30px;
	height: 30px;
	background-image: url(../../gfx/workfloor/list/pagebg.gif);
	padding: 0px;
	margin: 0px;
}

.txt_zahl#mypage {
	line-height: 10px;
	font-size: 9px;
	color: #aaaaaa;
	text-align: right;
	padding-right: 4px;
	padding-top: 7px;
}

.txt_zahl#mynumber {
	line-height: 11px;
	color: #CC7416;
	text-align: right;
	padding-right: 4px;
}

.imp_release {
	width: 30px;
	height: 22px;
	/* background-image: url(../../gfx/workfloor/list/releasebg.gif); */
	padding: 0px;
	margin: 0px;
}

.imp_import {
	width: 30px;
	height: 22px;
	background-image: url(../../gfx/workfloor/list/importbg.gif);
	padding: 0px;
	margin: 0px;
}

.gercomment#myimport {
	color: #C6B79E;
	text-align: center;
	padding-top: 1px;
}

.rabatticon {
	width: 41px;
	height: 42px;
	background-image: url(../../gfx/all/salesbg2.gif);
	padding: 3px;
	padding-top: 9px;
	margin-left: 0px;
	margin-top: -5px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	z-index: 3;
	position: absolute;
}

.infotxt {
	padding-bottom: 5px;
	text-align: left;
}

.infodetails {
	text-align: left;
}

.infosytles {
	text-align: left;
}

/* ------------------------------------------
 * mobile version
 * -----------------------------------------*/
body.mobile {
	width: 220px;
	border: 0px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	background: #ffffff;
	margin: 0px;
	padding: 10px;
}

.l1 {
	position: relative;
	z-index: 5;
	padding: 2px;
	margin-left: 0px;
	border: 0px;
	border-bottom: #FFFFFF solid 1px;
	background: #eeeeee;
	width: 180px;
}

.l2 {
	position: relative;
	z-index: 4;
	padding: 2px;
	margin-left: 12px;
	border: 0px;
	border-bottom: #FFFFFF solid 1px;
	background: #dddddd;
	width: 180px;
	height: 14px;
}

.l2g {
	position: relative;
	float: left;
	background-image: url(../../gfx/all/rootme.gif);
	background-position: 0px -10px;
	background-repeat: no-repeat;
	height: 14px;
	width: 12px;
	clear: left;
}

.l3 {
	position: relative;
	z-index: 3;
	padding: 2px;
	margin-left: 24px;
	border: 0px;
	background: #cccccc;
	border-bottom: #FFFFFF solid 1px;
	width: 180px;
	height: 14px;
}

.l3g {
	position: relative;
	float: left;
	background-image: url(../../gfx/all/rootme.gif);
	background-position: 0px -8px;
	background-repeat: no-repeat;
	left: 12px;
	height: 14px;
	width: 12px;
	clear: both;
}

.l4 {
	position: relative;
	z-index: 2;
	padding: 2px;
	margin-left: 36px;
	border: 0px;
	background: #bbbbbb;
	border-bottom: #FFFFFF solid 1px;
	width: 180px;
}

.l4g {
	position: relative;
	float: left;
	background-image: url(../../gfx/all/rootme.gif);
	background-position: 0px -8px;
	background-repeat: no-repeat;
	left: 24px;
	height: 22px;
	width: 12px;
	clear: both;
}

body.mobile a {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

body.mobile a:hover {
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #252525;
}

body.mobile a:visited {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #C78538;
}

body.mobile a:active {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #252525;
}

/* ----- old ------ */
a.tree {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

a.tree:hover {
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #252525;
}

a.tree:visited {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #C78538;
}

a.tree:active {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #252525;
}

.treefirst {
	position: relative;
	z-index: 5;
	padding: 2px;
	margin-left: 0px;
	border: 0px;
	border-bottom: #FFFFFF solid 1px;
	background: #eeeeee;
	width: 180px;
}

.treesecond {
	position: relative;
	z-index: 4;
	padding: 2px;
	margin-left: 10px;
	border: 0px;
	border-bottom: #FFFFFF solid 1px;
	background: #dddddd;
	width: 170px;
}

.treethird {
	position: relative;
	z-index: 3;
	padding: 2px;
	margin-left: 20px;
	border: 0px;
	background: #cccccc;
	border-bottom: #FFFFFF solid 1px;
	width: 170px;
}

.treefour {
	position: relative;
	z-index: 2;
	padding: 2px;
	margin-left: 30px;
	border: 0px;
	background: #bbbbbb;
	border-bottom: #FFFFFF solid 1px;
	width: 170px;
}

.treeroute {
	position: absolute;
	float: left;
	margin-left: -17px;
	margin-top: -14px;
}

.treetext {
	position: relative;
	float: left;
	margin-left: -17px;
	margin-top: -14px;
	clear: both;
}

h2#moblie {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

div.price {
	background: transparent url('../../gfx/all/priceleft1.gif') no-repeat
		scroll top right;
	display: block;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	height: 20px;
	width: 59px;
	margin-right: 6px;
	padding-right: 10px; /* sliding doors padding */
	text-decoration: none;
}

div.price span {
	background: transparent url('../../gfx/all/pricemain1.gif') no-repeat;
	display: block;
	margin-top: -5px;
	padding: 3px 0 5px 8px;
	text-align: right;
}

div.merklist {
	position: fixed;
	position: expression("absolute");
	stop: expression(document.body.scrollTop-this.offsetHeight + this.offsetHeight
		);
	width: 500px;
	background-color: #FFFFFF;
	padding: 5px;
}

div.merkinhalt {
	border: #006666 1px solid;
	width: 500px;
	height: 150px;
	overflow: auto;
	padding: 10px;
}

/** List head divs **/
.dv-Mother {
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	float: left;
	border: #660000 3px solid;
	border: #660000 0px solid;
	border-left: #FEECA4 1px solid;
	border-top: #FEECA4 1px solid;
	height: 20px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-Mother0 {
	margin: 13px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 24px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-Mother1 {
	margin: 13px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 24px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-Main0 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-bg0.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 24px;
	padding: 0px 10px 0px 10px;
	margin: 0px -5px 0px -4px;
	position: relative;
	z-index: 90;
}

.dv-Main1 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-bg1.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 24px;
	padding: 0px 10px 0px 10px;
	margin: 0px -5px 0px -4px;
	position: relative;
	z-index: 90;
}

.dv-Left0 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-left0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Leftstart0 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-left-start0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Left1 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-left1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Right0 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-right0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-Rightend0 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-right-end0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-Right1 {
	float: left;
	background-image: url(../../gfx/navi/kat-top-right1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-Motherch0 {
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 32px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-Motherch1 {
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 32px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-Mainch0 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-bg0.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 32px;
	padding: 0px 7px 0px 5px;
	margin: 0px -5px 0px -4px;
	position: relative;
	z-index: 90;
}

.dv-Mainch1 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-bg1.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 32px;
	padding: 0px 7px 0px 5px;
	margin: 0px -5px 0px -4px;
	position: relative;
	z-index: 90;
}

.dv-Leftch0 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-left0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Leftchstart0 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-left-start0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Leftch1 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-left1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
}

.dv-Rightch0 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-right0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-Rightchend0 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-right-end0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-Rightch1 {
	float: left;
	background-image: url(../../gfx/navi/katch-top-right1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	width: 5px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-subMother0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-subMother1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	/*border:0px #660000 solid;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.dv-subMain0 {

/*
	float: left;
	background-image: url(../../gfx/navi/sub-bg0.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 21px;
	padding: 0px 6px 0px 4px;
	margin: 0px 0px 0px 0px;
	position: relative;
*/
		z-index: 90;

}

.dv-subMain1 {
	float: left;
	background-image: url(../../gfx/navi/sub-bg1.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 21px;
	padding: 0px 6px 0px 4px;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 90;
}

.dv-subLeft0 {
	float: left;
	background-image: url(../../gfx/navi/sub-left0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	margin: 0px -2px 0px 0px;
	position: relative;
	z-index: 100;
}

.dv-subLeftstart0 {
	float: left;
	background-image: url(../../gfx/navi/sub-left-start0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	margin: 0px -2px 0px 0px;
	position: relative;
	z-index: 100;
}

.dv-subLeft1 {
	float: left;
	background-image: url(../../gfx/navi/sub-left1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	margin: 0px -2px 0px 0px;
	position: relative;
	z-index: 100;
}

.dv-subRight0 {
	float: left;
	background-image: url(../../gfx/navi/sub-right0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.dv-subRightend0 {
	float: left;
	background-image: url(../../gfx/navi/sub-right-end0.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px -5px 0px 0px;
}

.dv-subRight1 {
	float: left;
	background-image: url(../../gfx/navi/sub-right1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 3px;
	padding: 0px;
	position: relative;
	z-index: 100;
	margin: 0px 0px 0px 0px;
}

.checkbutt {
	margin: 4px 6px 1px 0px;
}

.DateBogen-img {
	margin: 0px 5px 0px 0px;
}

/*** ESSENTIAL STYLES menue ***/
.nav, .nav * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav {
	line-height: 1.0;
}

.nav ul {
	position: absolute;
	top: -999em;
	width: 120px;
}

.nav a { /*width: 100%;*/

}

.nav li { /*float:left;*/
	position: relative;
	border: #009900 2px solid;
	z-index: 99;
	width: 90px;
}

.nav a {
	display: block;
}

.nav li:hover ul, ul.nav li.sfHover ul { /*left:-1px;*/
	top: 31px;
}

.nav li:hover li ul, .nav li.sfHover li ul {
	top: -999em;
}

.nav li li:hover ul, ul.nav li li.sfHover ul { /*left:9.45em;*/
	top: -1px;
}

.superfish li:hover ul, .superfish li li:hover ul {
	top: -999em;
}

/*** Decks SKIN ***/
.nav { /*float:left;*/ /*margin-bottom: 1.5em;*/

}

.nav li {
	background: #dddddd;
	/*border-left:1px solid #fff;
	border-top:1px solid #CFDEFF;
	width:120px;*/
}

.nav a {
	color: #13a;
	/*padding: .95em 0em;*/
	text-decoration: none;
	/*text-indent: 5px;*/
}

.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active
	{
	background: #CFDEFF;
}

.nav li li {
	background: #eeeeee;
}

.nav li li li {
	background: #9AAEDB;
}

/*** Decks ENDE ***/
a:link.back, a:visited.back {
	float: left;
	text-align: center;
	background: url(../../gfx/workfloor/list/bu_back.gif) 50% 0%;
	padding: 0px;
	margin: 0px;
}

a:link.next, a:visited.next {
	float: left;
	text-align: center;
	background: url(../../gfx/workfloor/list/bu_next.gif) 50% 0%;
	padding: 0px;
	margin: 0px;
}

a:hover.back, a:hover.next {
	float: left;
	background-position: 50% 100%;
}

/* css für more option menue ============================================ */
html>body .innerbox {
	margin: 0;
	display: inherit;
}

#root-menu-div ul { /*border: 0px solid #000;*/

}

#root-menu-div li {
	white-space: nowrap;
	padding: 3px 10px 3px 10px;
	border-bottom: #feeca4 1px solid;
	cursor: pointer;
	width: 70px;
}

* html #root-menu-div li {
	height: 1.7em; /* fixing ie6 problem */
}

ul.menu, #root-menu-div ul {
	border-top: #feeca4 1px solid;
	border-right: #feeca4 1px solid;
	border-left: #feeca4 1px solid;
	background-color: #ffffff;
	list-style: none;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	width: 90px;
}

li.menu-separator.active {
	background-color: transparent;
}

li.active {
	/* background-color: #ffffff; */

}

.activetarget {
	/* background-color: white; */

}

* html div.menu-item {
	display: inline; /* fixes problem in ie6 */
}

li.menumain {
	float: left;
	padding: 5px 10px 5px 10px;
	border-bottom: #aaaaaa 1px solid;
}

div.menu-item {
	padding: 1px 10px 1px 4px;
}

img.menu-item-arrow {
	position: absolute;
	right: 4px;
	top: 8px;
}

li.menu-separator {
	border-bottom: 1px solid #000;
	font-size: 0; /* for ie */
	height: 0;
	line-height: 0; /* for ie */
	margin: 2px 0;
}

/* our new pager */
.pager {
	position: relative;
	color: #ccc;
	text-align: center;
	margin: 30px 10px;
}

.pagerLink {
	margin: 3px 5px;
	padding: 6px 15px;
	border: 0px solid;
	/* background: rgba(20,20,20,0.1);*/
	/* border: 0px solid #eee; */
	border-radius: 5px;
}

.pagerLink:hover {
	opacity: 0.8;
	cursor: pointer;
}


sup {
	vertical-align: top;
	font-size: 0.8em;
	line-heigt: 100%;
}

sub {
	vertical-align: bottom;
	font-size: 0.8em;
	line-heigt: 100%;
}

.preisschild {
	position: relative;
    text-align: center;
    /* margin: 10px 0 4px 0px; */
    width: 100%;
}

.oneLine .preisschild{
	margin: 10px 0 0 0;
}

.preisschild span {
	/* font-size: 0.85em;
	 vertical-align: 4px */
}

.multiPrice.preisschild {
  /*  top: 115px;
    right: -18px;
    */
}

.singlePrice.preisschild {
   /* top: 90px;
    right: -15px;

    display: none;
       */
}

.groupinputoptions {
    position: relative;
    margin: 20px 0;
}

.RecSpacer {
	width: 820px;
	height: 3px;
	background: #E7E2DA;
	padding-top: 0px;
	padding-bottom: 0px;
}

.noSoundB {
    width: 30px;
    height: 30px;
    margin-right: 5px;
}

.noSoundL {
    font-size: 1.0em;
    line-height: 1.5em;
    margin-top: 2px;
}


.listenPlayPause {
	width: 30px;
	height: 30px;
	background-size: 90px;
	background-repeat: no-repeat;
	background-position-y: 2px;
    background-position-x: 8px;
	flex-wrap: wrap;
	margin-right: 5px;
	transition: 0.2s;
	opacity: 0.5;
}

.listenPlayPausePAUSE {
	background-position-x: -32px !important;
		opacity: 0.9;
	cursor: pointer;
}

.listenPlayPausePLAY {
	background-position-x: -72px !important;
			opacity: 0.9;
	cursor: pointer;
}

.listenMaxWidth { /* used in trackInfo.inc.php */
	width: 100% !important;
}

.listen {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	border: 1px solid rgba(200, 200, 200, 0.001);

	font-size: 1.0em;
	line-height: 1.5em;
	/* color: #b3b3b3;
	 opacity: 0.7; */
	margin-top: 2px;
	border-radius: 5px;
	flex-wrap: wrap;
}
/*
.listen a{
	display: inline-block;
    width: 100%;
    height: 100%;
}
*/
.listenwidth{
		width: 90%;
}

.listen a:active {
	color: #b3b3b3;
	font-size: 1.0em;
}

.listen a:hover {
	color: #999 !important;
	text-decoration: none;
	opacity: 1 !important;

}

.listen:hover {
	border: 1px solid rgba(200, 200, 200, 0.1);
	color: #999 !important;
	text-decoration: none;
	opacity: 1.0 !important;
			line-height: 1.5em;
}

.listen a:visited listen:after {
	background-image: url('../../gfx/navi/leftmenue/play-light.png');
	opacity: 0.5;
	font-size: 1.0em;
}



.justPlaying {
	/*
	padding-left: 20px;
	background-image: url('../../gfx/navi/leftmenue/pause.png');
	background-repeat: no-repeat;
	background-position: 7px 11px;
	background-size: 7px 10px;
*/
	line-height: 1.5em;
}

.inlineContainer {
	/* width: 300px; */
	/* border: 1px solid #ddd; */
	/* background-color: rgba(158, 158, 158, 0.15); */
	border-radius: 2px;
	margin-top: -3px;
	/* margin-left: 15px; */
	overflow: hidden;
	/* display: inline-block; */
	/* margin: 0px 10px 5px 5px; */
	vertical-align: top;
}

.oneFOLLOW .inlineContainer {
    display: none;
}

.inlineProgress {
	color: #fff;
	text-align: right;
	height: 2px;
	width: 0;
	border-radius: 3px;
	/* opacity: 0.2; */
}

#inlineWaveform {
	color: #fff;
	text-align: right;
	height: 0px;
	width: 100%;
	padding-top: 3px;
}

.BuyBox {
	position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2000;
}

.BuyMe {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	background-size: 30px !important;
	border: 1px solid;
}

.BuyMe:hover {
	cursor: pointer;
}


#SortList{
	width: 20px;
	padding-top: 5px;
		z-index: 9999;
}

#FilterDate{
	width: 20px;
	padding-top: 5px;
	z-index: 9999;
}

#seeSGID {
    height: 30px;
}


#seeSubgenres a {
    /* border: 1px solid #ff0; */
    padding-top: 0;
    padding-left: 0;
    position: relative;
    top: -6px;
    font-size: 0.85em;
}

#seeFormatID {
    height: 30px;
}


#seeFormat a {
    /* border: 1px solid #ff0; */
    padding-top: 0;
    padding-left: 0;
    position: relative;
    top: -6px;
    font-size: 0.85em;
}

.inBasket {
	position: absolute;
	right: 10px;
	bottom: 0px;
	border: 0px solid #ff0000;
	border-radius: 50%;
	width: 1.375em;
	height: 1.375em;
	text-align: center;
}

#thePlayer .inBasket {

	right: 0px;
	bottom: 0px;
	border-radius: 0;
}

.detail-mains .inBasket {
	right: 10px;
}

.RemoveFromBK {
	cursor: pointer;
	background-color: rgba(255, 70, 0, 1.0) !important;
}

.myPrice {
	line-height: 1.0em;
	font-size: 1.5em;
	color: #bebebe;
}

.priceInfos {
	display: block;
	font-size: 0.7em;
	line-height: 1.0em;
	font-weight: 300;
	color: #bebebe;
}

.RecInStock:hover {
	/* background: rgba(20, 20, 20, 0.2);
	 border: 2px solid #8c6a32;
	background-image: url('../../gfx/all/addbasketbig2xadd.png');
	*/
	background-repeat: no-repeat;
	background-position: 55% 50%;
	background-size: 86%;
}

.BuyBox:hover{

	cursor: pointer;
}

.RecPos {
	min-width: 13px;
    display: inline-flex;
	font-size: 0.8em;
	/* color: #888 !important; */
	margin-right: 0.313em;
}

/* OneLine List */
.oneLineWK {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 10px;
	border-radius: 5px;
	height: 95px; /* please edit decks.inc.php function moveCoverInByCode too */
	width: 100%;
	margin-bottom: 2px;
	overflow: hidden;
}

.datewkFeat{
	font-size: 0.75em;
}

/* OneLine List */
.oneLine {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 15px;
	border-radius: 5px;
	height: 160px; /* please edit decks.inc.php function moveCoverInByCode too */
	width: 100%;
	overflow: hidden;
}

.firstOneLine{
	margin-top: 25px;
}

.coverBox {
	position: relative;
	margin: 0 5px 0 0;
	/* width: 94px;
	height: 94px;
	*/
	/* width: 100%;
	border: 1px solid #ff0000;
	*/
}

.coverBox:after {
  content: "";
  display: block;
  /* padding-bottom: 100%;  */
}

.cover0 {
	position: absolute;
	background-repeat: no-repeat;
/*
	margin-left: 0;
	padding-left: 2px;
	padding-top: 2px;
*/
	z-index: 1;
/*	top: 0px;
	border: 0px solid #ff0000;

	*/
	opacity: 0.0;
	float: left;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    /* margin: 1.66%; */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}



.cover1 {
	position: absolute!important;
    z-index: 2;
    /* border-radius: 10px; */
    /* width: 94px; */
    /* height: 94px; */
    float: left;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    /* margin: 1.66%; */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.oneLineWK .cover1 {
	width: 60px;
	height: auto;

}

.coverBG {
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.CoverBlock {
	/* width: 105px; */
	width: 10%;
}

.oneLineWK .CoverBlock{
	width: 65px;
		position: relative;
}

.ooATL{
	width: 450px;
}

.ooDC{
	width: 115px;
}
.ooPreis{
	width: 100px;
	text-align: right;
}


.LabelBlock {
	width: 16%;
	border: 0px solid #ccc;
	text-align: center;
}

.oneLineWK .LabelBlock {

		text-align: left;
}

.chartsBlock {
	position: relative;
	width: 60px;
	border: 0px dashed #fff000;
	z-index: 10;
	text-align: center;
}

.nowChartsPos {
	font-size: 1.85em;
	font-weight: 400;
	margin-top: -6px;
}

.LWChartsPos {
	font-size: 1.0em;
}

.ATLBlock {
	position: relative;
	border: 0 dashed #fff000;
	z-index: 10;
}

.ATLBlockwlist {
	/* width: calc(59% - 200px); */
	width: calc(49% - 95px);
	/* width: calc(100% - 505px); */
	padding: 0;
}

.ATLBlockwk {

	width: calc(65% - 95px);
	padding: 0;
}

.ATLBlockwchart {
	width: 32%;
}

.soundBlockWK {
	width: 30px;
	border: 0px dashed #fff000;
	/* padding: 0 10px; */
}

.soundBlock {
	/* width: 210px; */
	width: 25%;
	border: 0px dashed #fff000;
	padding: 0 10px;
}

.SoundList {
	width: 100%;
	margin-top: 0px;
	/* height: 120px; */
	/* height: 100%;  */
	overflow: hidden;
	border: 0px dashed #fff000;
}

.smallSoundDIV {
	margin-top: 0px;
	height: 120px;
}

.tobasketBlock {
	position: relative;
	width: 100px;
	display: flex;
	flex-direction: column;
	align-items: center;
}



.oneLineWK .tobasketBlock {
	width: 35%;
	display: flex;
	flex-direction: row !important;
	align-items: flex-start;
    justify-content: flex-end;
}


.oneLineWK .stockBlockaround{
	width: 60px;
    margin: 0 15px;
}

.oneLineWK .WKPreis{
    display: flex;
    width: 80px;
}

.oneLineWK .stockBlock{
	width: 100%;
}

.picsmallBox {
	display: flex;
	width: 5.875em;
	justify-content: space-between;
	visibility: hidden;
}

.picsmall {
	border-radius: 3px;
	width: 44px;
	height: 44px;
	border: none;
}

/* BASKET */
.WKcover {
	margin: 0 10px;
	width: 100px;
}

.WKatl {
	margin: 0 10px;
	width: 400px;
}

.WKnr {
	margin: 0 10px;
	width: 20px;
	text-align: center;
}

.countItem {
	border: none;
    /* padding: 0px 5px; */
    font-weight: 400;
    font-size: 1.25em;
    line-height: 1.75em;
    width: 60px;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    /* background-image: url(../../gfx/all/basket2x.png); */
    background-repeat: no-repeat;
    background-position: 2px 2px;
    background-size: 26px;
}

.switch2WL{



}

.MoveToMerklistWK.switch2WL {
    position: relative;
    /* top: 40px;
    left: 120px; */
}

.mlLogoWK:hover{
		opacity: 0.7;
		cursor: pointer;
}

.changeAnzWKbar{
	position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;

}

.changeWKOneLine {
    width: 100%;
    text-align: center;
}

.changeItemAnz {
	display: none;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
	font-size: 1.10em;
	padding: 0;
	margin: 0;
	color: #ccc;
	border: 1px solid rgba(200, 200, 200, 0.2);
}


.deleteItem {
	background-color: #eb6900;
    /* width: 80px;
    position: absolute;
    top: 0;
    left: 0;
    */
    height: 30px;
    width: 30px;
    line-height: 28px;
    border-radius: 50%;
    text-align: center;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.delI_classic{
    background-color: rgba(0,0,0,0.0);
    top: 6px;
    left: 115px;
	cursor: pointer;
}



.updateItem {
	background-color: #37973c;
    height: 30px;
    width: 30px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 5px;
    left: 5px;
    line-height: 33px;
    border-radius: 50%;
    text-align: center;
}

.updateItemCancel, .delItemCancel {
    background-color: #666;
    position: absolute;
    right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    width: 30px;
    line-height: 33px;
    border-radius: 50%;
}

.updateLine, .deleteLine{
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
     top: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    /* border: 1px solid; */
    background-color: rgba(20,20,20,0.7);
    border-radius: 20px;
    z-index: 100;
}

.changeItemAnz:hover {
	cursor: pointer;
	background-color: rgba(200, 200, 200, 0.4);
}

@media only screen and (max-width: 480px) {
	.oneLine {
		flex-direction: column;
		height: 800px;
	}
}

.DT_oneline{
	display: flex;
	flex-wrap: wrap;
}

.navWkList{
	margin-top: 10px;
	display: flex;
	width: auto;
    max-width: 880px;
    align-items: baseline;
}

.navWkoptions{
		margin: 10px;
	    width: 840px;
	    text-align: right;

}

.navListButt{

	font-size: 1.25em;
    border: none;
    padding: 5px 10px;
    margin-left: 10px;

    cursor: pointer;
    cursor: hand;
}

.aktiveWKList{
	    background-color: #8c6a32 !important;
	    color: #333 !important;

}

.ListWork{

	margin-top: 10px;
	width: 98%;
}
.moreSpace{

	margin-left: 10px;
	padding: 0 5px;

}

.addtoML{

    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    fill: #ccc;

}

.MLNotActive{
	fill-opacity: 0.4;
}

.equipMenue{

	width:80px;
	height: 80px;
	background-color: rgba(20,20,20,0.3);
	border-radius: 5px;
	margin:2px;
	font-size:0.850em;
	text-align: center;
	cursor: pointer;
}

.coverWidget{
	border-radius: 5px;
	margin-bottom: 5px;

}

.mydecksInvoiceLine{
	display: flex;
	padding: 15px 0;


}

/* DETAILS */

.detail_artist {
	display: -webkit-inline-box;
  padding: 0;
	position: relative;
	font-size: 1.25em;
	font-weight: 400;
	text-decoration: none;
	margin: 0px;
}

.detail_titel  {
	position: relative;
	font-size: 1.25em;
	font-weight: 300;
	text-decoration: none;
	margin: 0;
}

.detail_format  {
	position: relative;
	font-size: 0.75em;
	font-weight: 300;
	text-decoration: none;
	margin: 0 0 20px 0;
}

.detail_label  {
    position: relative;
    font-size: 1.00em;
    font-weight: 300;
    text-decoration: none;
    margin: 0px;
}


.urlfield{
	font-family: "Roboto", sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	width: 90%;
	color: #666666;
	padding: 5px;


}


.coverMid{
    height: 180px;
    width: 180px;
    /* border: 3px solid #fff; */
    margin-top: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../js/ext/PIE.htc);
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}


.zoomWindow{
	padding: 2px;
	margin: 5px;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../js/ext/PIE.htc);

}


h1 {
	border: 0px #006699 solid;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}

.detail-mains{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}



#detail_maininfos {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border: none;
	 width: 100%;
	/* margin: 10px 10px 10px 5px; */
	border: 0px solid #ff0000;
	border-radius: 5px;
	/* background-color: rgba(200, 200, 200, 0.1); */
}

#mainfinfo_left{
position: absolute;
    bottom: 10px;
    right: 10px;
		width: calc(100% - 210px);
    /* width: 76%; */
    padding: 10px;
    border-radius: 5px;
    /* text-shadow: 1px 1px 0px #000; */
}

#coverzoom{
position: absolute;
    top: 10px;
    right: 0;
    width: 100px;
    height: 40px;
    background-color: rgba(20,20,20,0.8);
    padding: 10px;
    border-radius: 5px;

}

#mainfinfo_right{
	display: flex;
    position: relative;
    z-index: 1000;
    right: 0px;
    top: 0;
    justify-content: flex-end;
    flex-wrap: wrap;
    width: 135px;
    border: 0px solid #ff0000;
    background-color: rgba(20, 20, 20, 0.4);
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 10px;
}

.info_deckscode{
    font-size: 1.25em;
	text-transform: uppercase;
	font-weight: 400;
}

.info_importcode{
	display: flex;
	font-size: 0.85em;
	justify-content: space-between;
	color: #000;

}

.info_dateformat {
    position: relative;
    color: #000;
    width: 135px;
}


.infodateblock {
    display: flex;
    justify-content: space-between;
    width: 100%;

}

.infodatetxt{
	font-size: 0.7em;

}

#maininfo_fullright .StyleBox{
	background-color: rgba(20,20,20,0.2);
    width: 135px;
    margin: 10px 0;
    border-radius: 5px;
    padding: 5px;
    justify-content: flex-start;
    align-items: flex-end;

}

#mainfinfo_full{
    width: 100%;
    display: flex;
    position: relative;
    /* left: 134px;
     border: 1px solid #ff0; */
    background-color: rgba(200,200,200,0.1);
    margin-top: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
}

#maininfo_fullleft{
    position: relative;
   /*  width: 505px; */
       width: calc(100% - 330px);
    padding: 0 15px;
    border-left: 1px solid rgba(200,200,200,0.2);
    border-right: 1px solid rgba(200,200,200,0.2);
}

#maininfo_fullright{
	padding-left: 15px;
    width: 150px;
}


#detail_subinfos {
	position: relative;
	width: 810px;
	height: auto;
	margin: 10px 0px 10px 10px;
	padding: 10px;
	border-radius: 5px;
	background-color: rgba(20,20,20,0.5);
	border: 0px solid #ff0000;
}

#detail_cover {
	border: 0px #66CC00 solid;
    /* text-align: center; */
    width: 180px;
    /* height: 610px; */
    margin: 0 15px 0 0;
    padding: 0px;
    position: relative;
    /* top: 300px; */
}

#info_name {
	border: 0px #66CC00 solid;
	text-align: left;
	width: 680px;
	min-height: 70px;
	margin: 0px;
	padding-right: 10px;
	margin-bottom: 10px;
	z-index: 1;
}

#info_import{

text-align: left;
}




#info_memo {
	border: 0px #66CC00 solid;
    height: 80px;
    /* margin: 0px 0px 0px 0px; */
    padding: 20px 0;
    height: auto;
    /* overflow: hidden; */
    line-height: 1.5em;
    /* font-weight: 300; */
    text-rendering: optimizeLegibility;
    text-orientation: inherit;
    hyphens: auto;
    text-align: justify;
    column-count: 1;
}

#info_sound {
	border: 0px #66CC00 solid;
	text-align: left;
	 /*
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 15px 5px;
	*/
	z-index: 1;
	/*
	border-radius: 5px;
	 background-color: rgba(200, 200, 200, 0.05); */
}

.StyleBoxCharts{
	font-size: 0.8em;
	margin-bottom: 15px;
}

.StyleBoxCharts div{
	font-weight: 400;
}

#info_social {
	display: flex;

	border: 0px #66CC00 solid;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	z-index: 1;
	font-size: 0.7em;
	border-radius: 5px;
	background-color: rgba(200, 200, 200, 0.05);
}

#info_social div {
    margin: 7px 15px;
    font-size: 1.7em;
    opacity: 1;
}


#info_social a {
    color: #b9b9b9;
}

#info_social a:hover {
    color: #000000;
}









#info_label {
	border: 0px #66CC00 solid;
	text-align: center;
	line-height: 250%;
	width: 100px;
	height: 100px;
	background-color: rgb(255, 255, 255) !important;
    opacity: 0.2;
    background-blend-mode: exclusion;
	border-radius: 50%;

}

#info_label:hover{
	opacity: 0.9;
}

.filter-me{

}


#info_label a{
	display: block;
	width: 100%;
	height: 100%;
	border: 0px solid #ff0000;
}

.infoLabelImp{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	/* background-color: rgba(200, 200, 200, 0.1); */
	border-radius: 5px;
	width: 168px;
	height: 168px;
	text-align: center;


}


#info_subinfos {
	border: 0px #66CC00 solid;
	text-align: left;
	height: auto;
}





.tipptxts {
	font-size: 1.0em;
	position: relative;
	border: #0000CC 0px solid;
	margin: 5px;
}





.oneZubClw
{
 margin: 5px;
 background-color: #fff;
 border-radius: 5px;
 overflow: hidden;
}

.allcross
{

display: flex;
flex-wrap: wrap;
width: 100%;
}

.urlfield{
	width:80%;
	font-size: 1.25em;
    border-radius: 5px;
    border: none;
    padding: 5px;
    background-color: rgba(20, 20,20,0.5);
    color: #ddd;
    font-weight: 300;
}

/* END DETAILS */
