	#genreVaelgerSmall #genreNavSmall
{
    height: 367px;
}
#genreVaelgerSmall #genreNavSmall
{
    width: 161px;
    height: 367px;
    float: left;
}
#genreVaelgerSmall #genreNavSmall ul
{
    width: 161px;
    list-style: none;
    margin: 0;
    padding: 0; /*margin-top: 27px;*/
}
#genreVaelgerSmall #genreNavSmall ul li
{
    width: 161px;
    height: 22px;
    margin-bottom: 1px;
}
#genreVaelgerSmall #genreNavSmall ul li a
{
    display: block;
    color: #fff;
    padding: 5px 0 0 8px;
    height: 17px;
    background: url('../images/genrevaelgerSmall_item_0.gif') no-repeat;
}
#genreVaelgerSmall #genreNavSmall ul li.active a, #genreVaelgerSmall #genreNavSmall ul li a:hover
{
    color: #fff;
    background: url('../images/genrevaelgerSmall_item_1.gif') no-repeat;
}
#genreVaelgerSmall #genreContentSmall
{
    padding: 0;
    margin: 0;
    width: 494px;
    height: 367px;
    float: left;
    background: url('../images/dummy_genrevaelger_small.jpg') no-repeat;
}
#genreVaelgerSmall #genreContentSmall div
{
}
#genreVaelgerSmall #genreContentSmall div h2
{
    color: #fff;
    font-size: 25px;
    padding: 15px;
}




#black-slider-goto
{
    width: 218px;
    height: 38px;
    margin: 0;
    margin-left: 15px;
    margin-bottom: 22px;
    background: url('../images/black_slider_goto.gif') no-repeat;
    color: #FFF;
    font-size: 12px;
    line-height: 38px;
    padding: 0 !important;
    text-align: center;
}
#black-slider-goto a
{
    color: #FFF !important;
}
#black-slider-container
{
    width: 473px;
    height: 202px;
    margin: 0;
    margin-left: 11px;
    margin-bottom: 17px;
    margin-top: 24px;
    background: url('../images/black_slider_container.jpg') no-repeat;
    color: #FFF;
    position: relative;
}
/* START Small carousel styles */#black-slider-container .jcarousel-container-horizontal
{
    width: 415px;
}
#black-slider-container .jcarousel-container
{
    position: relative;
    width: 100%;
    margin: 0 auto;
}
#black-slider-container .jcarousel-clip
{
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
#black-slider-container .jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 130px;
    margin-top: 40px;
    margin-left: 2px;
}
#black-slider-container .jcarousel-list li, #black-slider-container .jcarousel-item
{
    float: left;
    list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height: 130px;
}
#black-slider-container .jcarousel-next
{
    z-index: 3;
    display: none;
}
#black-slider-container .jcarousel-prev
{
    z-index: 3;
    display: none;
}
#black-slider-container .jcarousel-container-horizontal
{
    width: 435px;
    padding: 0px 12px 12px 15px;
    height: 130px;
}
#black-slider-container .jcarousel-clip-horizontal
{
    margin-top: 30px;
}
#black-slider-container li.jcarousel-item
{
    width: 100px;
    height: 130px;
    position: relative;
}
.jcarousel-artist-info
{
    position: absolute;
    top: 105px;
    z-index: 1;
    height: 30px;
    width: 100px; #left:0;#top:102px;}
#black-slider-container {
	width: 473px;
	height: 202px;
	margin: 0;
	margin-left: 11px;
	margin-bottom: 17px;
	margin-top: 24px;
	background: url('../images/black_slider_container.jpg') no-repeat;
	color: #FFF;
	position: relative;
}

/* START Small carousel styles */
#black-slider-container .jcarousel-container-horizontal {
    width: 415px;
}

#black-slider-container .jcarousel-container {
    position: relative;
    width: 100%;
	margin: 0 auto;
}

#black-slider-container .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#black-slider-container .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	height: 130px;
	margin-top: 40px;
	margin-left: 2px;
}

#black-slider-container .jcarousel-list li,
#black-slider-container .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height: 130px;
}

#black-slider-container .jcarousel-next {
    z-index: 3;
    display: none;
}

#black-slider-container .jcarousel-prev {
    z-index: 3;
    display: none;
}

#black-slider-container .jcarousel-container-horizontal {
	width: 435px;
    padding: 0px 12px 12px 15px;
	height: 130px;
}

#black-slider-container .jcarousel-clip-horizontal {
	margin-top: 30px;
}

#black-slider-container li.jcarousel-item {
    width: 100px;
    height: 130px;
	position: relative;
}

.jcarousel-artist-info {
	position: absolute;
	top: 105px;
	z-index: 1;
	height: 30px;
	width: 100px;
	#left: 0;
	#top: 102px;
}

#black-slider-container .jcarousel-item:hover {
}

#black-slider-container .jcarousel-item-horizontal {
    margin: 0px;
}

#black-slider-container .jcarousel-item-vertical {
    margin-bottom: 0px;
}

#black-slider-container .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
#black-slider-container .jcarousel-next-horizontal {
    position: absolute;
    top: 95px;
    right: 0px;
    width: 8px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/black-next-horizontal.gif') no-repeat 0 0;
}

#black-slider-container .jcarousel-next-horizontal:hover {
}

#black-slider-container .jcarousel-next-horizontal:active {
}

#black-slider-container .jcarousel-next-disabled-horizontal,
#black-slider-container .jcarousel-next-disabled-horizontal:hover,
#black-slider-container .jcarousel-next-disabled-horizontal:active {
    background: transparent url('../images/black-next-horizontal.gif') no-repeat 0 0;
    cursor: default;
}

#black-slider-container .jcarousel-prev-horizontal {
    position: absolute;
    top: 95px;
    left: 0px;
    width: 7px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/black-prev-horizontal.gif') no-repeat 0 0;
}

#black-slider-container .jcarousel-prev-horizontal:hover {
}

#black-slider-container .jcarousel-prev-horizontal:active {
}

#black-slider-container .jcarousel-prev-disabled-horizontal,
#black-slider-container .jcarousel-prev-disabled-horizontal:hover,
#black-slider-container .jcarousel-prev-disabled-horizontal:active {
    background: transparent url('../images/black-prev-horizontal.gif') no-repeat 0 0;
    cursor: default;
}

#black-slider-container #carousel-current-slide {
	position: absolute;
	bottom: 10px;
	left: auto;
	width: 473px;
	text-align: center;
	_bottom: 2px;
}

#black-slider-container #carousel-current-slide ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#black-slider-container #carousel-current-slide ul li {
	background: url('../images/black_slider_slide.gif') no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

#black-slider-container #carousel-current-slide ul li.active {
	background: url('../images/black_slider_slide_active.gif') no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

#black-slider-container-header {
	position: absolute;
	top: 0px;
	font-size: 14px;
	padding: 7px;
}

#black-slider-container-sort {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 10px;
	z-index: 1000;
}

#black-slider-container-sort .sortable {
	margin-right: 0px; 
	padding-left: 5px; 
	padding-right: 5px;
}

#black-slider-container-sort a {
	color: #FFF !important;
	cursor: hand !important;
}

#black-slider-container-sort .active a {
	color: #202020 !important;
}

#black-slider-container-sort .active {
	background: #FFF !important;
}

#black-slider-container ul {
	margin-top: 40px;
}
/* END Small carousel styles */

#slider-big {
	width: 656px;
	height: 326px;
	background: #FFF url('../images/big_slider_background.jpg') no-repeat top left;
	color: #181818;
	position: relative;
	margin: 0;
	padding-left: 14px !important;
	padding-right: 14px !important;
}

#slider-big ul li {
	width: 153px;
	height: 306px;
	background: transparent url('../images/big_slider_slide_background.jpg') no-repeat top left;
	float: left;
}

#black-slider-goto {
	width: 218px;
	height: 38px;
	margin: 0;
	margin-left: 15px;
	margin-bottom: 22px;
	background: url('../images/black_slider_goto.gif') no-repeat;
	color: #FFF;
	font-size: 12px;
	line-height: 38px;
	padding: 0 !important;
	text-align: center;
}
#black-slider-goto a {
	color: #FFF !important;
}

/* START big carousel styles */
#slider-big {
	width:auto;
}
#slider-big .jcarousel-container-horizontal {
}
#slider-big .jcarousel-container {
}

#slider-big .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#slider-big .jcarousel-list {
    z-index: 1;
    overflow: hidden !important;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	height: 306px;
	margin-top: 1px;
}

#slider-big .jcarousel-list-horizontal {
}

#slider-big .jcarousel-list li,
#slider-big .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 153px !important;
	height: 306px;
	margin: 0;
}

#slider-big .jcarousel-next {
    z-index: 3;
    display: none;
    float: right;
	margin-right:-32px;
}

#slider-big .jcarousel-prev {
    z-index: 3;
    display: none;
}

#slider-big .jcarousel-container-horizontal {
	width: 620px !important;
	margin-left: 20px;
	margin-left: 4px;
}

#slider-big .jcarousel-clip-horizontal {
}

#slider-big li.jcarousel-item {
	width: 153px !important;
	height: 306px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	margin-right: 2px !important;
}

#slider-big .jcarousel-item:hover {
}

#slider-big .jcarousel-item-horizontal {
    margin: 0px;
}

#slider-big .jcarousel-item-vertical {
    margin-bottom: 0px;
}

#slider-big .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
#slider-big .jcarousel-next-horizontal {
    position: absolute;
    top: 136px;
    right: 14px;
    width: 8px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/big-next-horizontal.gif') no-repeat 0 0;
}

#slider-big .jcarousel-next-horizontal:hover {
}

#slider-big .jcarousel-next-horizontal:active {
}

#slider-big .jcarousel-next-disabled-horizontal,
#slider-big .jcarousel-next-disabled-horizontal:hover,
#slider-big .jcarousel-next-disabled-horizontal:active {
    background: transparent url('../images/big-next-horizontal.gif') no-repeat 0 0;
    cursor: default;
}

#slider-big .jcarousel-prev-horizontal {
    position: absolute;
    top: 136px;
    left: -18px;
    width: 7px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/big-prev-horizontal.gif') no-repeat 0 0;
}

#slider-big .jcarousel-prev-horizontal:hover {
}

#slider-big .jcarousel-prev-horizontal:active {
}

#slider-big .jcarousel-prev-disabled-horizontal,
#slider-big .jcarousel-prev-disabled-horizontal:hover,
#slider-big .jcarousel-prev-disabled-horizontal:active {
    background: transparent url('../images/big-prev-horizontal.gif') no-repeat 0 0;
    cursor: default;
}

#slider-big #carousel-current-slide {
	position: absolute;
	top: 313px;
	left: auto;
	width: 640px;
	text-align: center;
	height: 15px;
}

#slider-big #carousel-current-slide ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#slider-big #carousel-current-slide ul li {
	background: url('../images/slider_slide.gif') no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

#slider-big #carousel-current-slide ul li.active {
	background: url('../images/slider_slide_active.gif') no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

#slider-big .jcarousel-artist-i {
	margin-top: 12px;
	margin-left: 7px;
}

/* END big carousel styles */

