body {
        margin:                 0;
        padding:                0;
        background:             #000000;
        color:                  #ffffff;
        font:                   12px/16px Verdana, Arial, Geneva, sans-serif
}


#all {
        margin:                 0 auto;
        width:                  800px;
        padding:                0;
}


#head {
        margin:                 0 0 0 20px;
        width:                  757px;
        height:                 96px;
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/headbg.gif) no-repeat top left;
}


#headline {
        display:                none;
}


/*
*
*****************************************
*		MENUE			*
*****************************************
*
*/

#menu {
        margin:                 0 0 0 20px;
        width:                  758px;
        height:                 56px;
        list-style:             none;
        padding:                0;
}


#menu li {
        float:                  left;
}


#menu li a {
        display:                block;
        text-decoration:        none;
        text-transform: uppercase;
        height:                 27px;
        background-color:       transparent;
        background-position:    0 0;
        background-repeat:              no-repeat;
        font-weight:    bold;
        margin:                 10px 0 0 5px;
        text-indent:    -2000px;
}


#menu #menu_hot a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/angebote_rot.gif);
        width:                                  91px;
}
#menu #menu_hot a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/angebote_weiss.gif);
        width:                                  91px;
}


#menu #menu_gratis a {
        background-image:               url('/shopserver/styles/farinurlaub/img/gratis_rot.gif');
        width:                                  91px;
}
#menu #menu_gratis a:hover {
        background-image:               url('/shopserver/styles/farinurlaub/img/gratis_weiss.gif');
        width:                                  91px;
}

#menu #menu_artists a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/gesamtprogramm_rot.gif);
        width:                                  91px;
}
#menu #menu_artists a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/gesamtprogramm_weiss.gif);
        width:                                  91px;
}



#menu #menu_checkout a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/kasse_rot.gif);
        width:                                  91px;
}
#menu #menu_checkout a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/kasse_weiss.gif);
        width:                                  91px;
}


#menu #menu_legal a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/agb_rot.gif);
        width:                                  91px;
}
#menu #menu_legal a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/agb_weiss.gif);
        width:                                  91px;
}


#menu #menu_faq a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/faq_rot.gif);
        width:                                  91px;
}
#menu #menu_faq a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/faq_weiss.gif);
        width:                                  91px;
}

#menu #menu_extern a {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/homepage_rot.gif);
        width:                                  91px;
}
#menu #menu_extern a:hover {
        background-image:               URL(http://www.farin-urlaub.de/ftshop/img/homepage_weiss.gif);
        width:                                  91px;
}

/*
*
*****************************************
*		CONTENT			*
*****************************************
*
*/


#contentwrapper {
        clear:                  both;
        margin:                 10px 22px;
        padding:                0px 0 0 0;
}


#context {
        width:                  200px;
        padding:                14px;
        float:                  left;
        margin:                 -9px 0 0 0;
        overflow:               hidden;
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/contextbg.gif) no-repeat 0 0;

}


#content {
        margin:                 0 0 0 225px;
        padding:                7px;

}


#footer {
        clear:                  both;
        margin:                 20px 20px 0 20px;
        text-align:             right;
        padding-bottom: 10px;
}


#footer p {
        margin-bottom:  0;
}


#footer p a {
        color:  #ffffff;
}

#checkout #context, #legal #context, #labeldetail #context, #boostercodeinfo #context {
        visibility:             hidden;
}


#context h3 {
        font-size:              11px;
        font-weight:    normal;
        text-align:             left;
        padding:                0;
        width:                  180px;
}


#context h3 strong {
        font-weight:    800;
}


#context ul {
        list-style:             none;
        padding:                0 0 10px 0;
        margin-left:    0;
        font-size:              11px;
        line-height:    13px;
        width:                  180px;
}


#context ul li {
        margin-top:             3px;


}


#hot #context p, #showdowns #context p {
        text-align:             left;
        font-weight:    500;
        padding:                0;
        width:                  180px;
}


#showdowns #context h3 {
        font-weight:    800;
}


#context p {
        text-align:             left;
        font-weight:    800;
        padding:                0;
        width:                  180px;
}


#content h2 {
        color:                  #ffffff;
        text-transform: uppercase;
        margin-bottom:  30px;
        line-height:    30px;
        font-size:              11px;
}


#artistdetail h2, #labeldetail h2 {
        font-weight:    500;
}


#artistdetail h2 strong, #labeldetail h2 strong {
        font-weight:    800;
}


#release h2 strong {
        display:                none;
}


#content a, #context a {
        color:                  #CE3100;
        text-decoration:        none;
}


#context ul a {
        border-bottom:  1px solid transparent;
}


#context p a {
        border-bottom:  1px solid #000000;
}


#content a:hover, #context a:hover {
        color:                  #ffffff;
}


#content a:active, #context a:active {
        color:                  #000000;
        background-color:       #FFfffF;
        border-bottom:  1px solid #000000;
}


#content dl.item {
        height:                 130px;
}


#content dl.item dd {
        margin-left:    0;
}


#content dl.item dt {
        display:                none;
}


#content dl.item dd.cover {
        width:                  124px;
        height:                 124px;
        margin:                 0;
}


/*
*
*****************************************
*		COVER			*
*****************************************
*
*/
#content dl.item dd.cover img {
        float:                  none;
        width:                  110px;
        height:                 110px;
        padding:                6px 6px 8px 8px;
        border:                 none;
}




#content dl.item dd.cover a:hover, #content dl.item dd.cover a:active {
        background-color:       transparent;
        border:                         none;
}


#content dl.item dd.cover a:hover img {
        background-position:    left bottom;
}


#content dl.item dd {
        float:                  left;
        display:                block;
        width:                  340px;
        margin:                 2px 0 0 10px;
}




/*    ARTIST    */
#content dl.item dd.artist {
        font-weight:    800;
        font-size:              11px;
        line-height:    24px;
        text-transform: uppercase;
        font-color:#CE3100;
}




#hot #content dl.item dd.release, #hot #content dl.item dd.label {
        font-weight:    normal;
}


#content dl.item dd.release {
        font-weight:    800;
}


#artistdetail #content dl.item dd.release, #release #content dl.item dd.release {
        font-weight:    800;
        font-size:              11px;
        line-height:    24px;
}


#content dl.item dd.label {
        font-style:             italic;
}


#content dl.item dd.label a {
        font-size:              11px;
}


#content dl.item dd.price {
        font-weight:    800;
        margin-top:             10px;
        width:                  113px;
        text-align:             right;
}

#content dl.item dd.price a {
        display:                block;
        text-align:             left;
        margin-top:             5px;
        width:                  91px;
        height:                 24px;
        background:             URL(http://www.farin-urlaub.de/ftshop/img/alletitelbestellen_rot.gif) no-repeat 0 0;
        text-indent:    -1500px;
        border:                 none;
}

#content dl.item dd.price a:hover {
        background:             URL(http://www.farin-urlaub.de/ftshop/img/alletitelbestellen_weiss.gif) no-repeat 0 0;
}
















/* gesamtprogramm dl */


#artists #content {
        height:                 1600px;
}


#artists #content dl.item {
        height:                 auto;
        width:                  250px;
        overflow:               hidden;
}


#artists #content dl.odd {
        float:                  right;
}


#artists #content dl.even {
        float:                  left;
        clear:                  both;
}


a.checkout {
        margin-left:    0;
}


#content #tracks, #content #boostercodes table {
        border-collapse:        collapse;
        border:                 2px solid #000000;
        width:                  510px;
        margin-bottom:  20px;
        font-size:              11px; /* for IE5/Win */
}


#content #tracks th.order, #content #tracks th.delete, #content #boostercodes table th.delete {
        height:                 30px;
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/thtoprightbg.gif) no-repeat top right;
}


#content #tracks th.delete {
        width:                  70px;
}


#content #tracks th, #content #boostercodes table th {
        text-align:             left;
        padding:                2px;
}


#content #tracks th.prelisten, th.order {
        text-indent:    -200em;
        overflow:               hidden;
}


#content #tracks td, #content #boostercodes table td {
        padding:                2px;
        vertical-align: middle;
}


#content #tracks td.price {
        text-align:             right;
}


#content #tracks td.artist, #content #tracks td.length, #content #tracks td.prelisten, #content #boostercodes table td.description {
        font-size:              11px;
        line-height:    12px;
}


#content #tracks td.order a {
        display:                block;
        width:                  91px;
        height:                 24px;
       background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/bestellen_rot.gif) no-repeat 0 0;
        text-indent:    -2000px;
        padding-top:    0;
}
#content #tracks td.order a:hover {
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/bestellen_weiss.gif) no-repeat 0 0;
}



#content #tracks td.delete a, #content #boostercodes table td.delete a {
        display:                block;
        width:                  65px;
        height:                 24px;
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/loeschen_rot.gif) no-repeat 0 0;
        text-indent:    -2000px;
        padding-top:    0;
}
#content #tracks td.delete a:hover, #content #boostercodes table td.delete a:hover {
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/loeschen_weiss.gif) no-repeat 0 0;
}


#content #tracks tr.alltracks td.order a {
        background:                             transparent URL(http://www.farin-urlaub.de/ftshop/img/alletitelbestellen_rot.gif) no-repeat 0 0;
}
#content #tracks tr.alltracks td.order a:hover {
        background:                             transparent URL(http://www.farin-urlaub.de/ftshop/img/alletitelbestellen_weiss.gif) no-repeat 0 0;
}






#content #tracks tr.alltracks {
        border-top:             4px double #999;
}





#content p.submitinput {
        color:                  #F00;
        font-size:              11px;
        font-weight:    800;
        margin-left:    165px;
}


/* kasse */


/* ups take care about IE6/win
#checkout p.email, #checkout p.format, #checkout p.payment, #checkout p.boostercode {
        font-weight:    800;
        width:                  160px;
        float:                  left;
        height:                 40px;
        border-right:   1px solid #666;
        border-top:             1px solid #666;
        clear:                  both;
}


#checkout p.emailinput, #checkout p.formatinput, #checkout p.paymentinput, #checkout p.boostercodeinput {
        height:                 40px;
        width:                  350px;
        float:                  right;
}


#checkout p.submit {
        font-size:              11px;
        font-weight:    bold;
        clear:                  both;
}


#checkout #boostercodes p.submit {
        display:                none;
}


#checkout #boostercodes {
        margin-top:             40px;
}


#checkout input.text, #checkout input.submit, #checkout #boostercodes p.submitinput input {
        width:                  160px;
}


#boostercodeinfo #content p {
        background-color:       #F00;
        padding:                        10px;
        text-align:                     center;
}


*/


#checkout #boostercodes p.submitinput, #checkout p.emailinput, #checkout p.formatinput, #checkout p.paymentinput, #checkout p.boostercodeinput {
        margin:                 0 0 10px 40px;
}


#checkout #boostercodes p.submit {
        display:                none;
}


#checkout #boostercodes {
        margin-top:             40px;
}


#checkout p.email, #checkout p.format, #checkout p.payment, #checkout p.boostercode {
        font-weight:    800;
        margin:                 0 0 5px 0;
}


#checkout p.submit {
        font-size:              11px;
        font-weight:    bold;
}


#checkout input.text, #checkout input.submit, #checkout #boostercodes p.submitinput input {
        width:                  160px;
}


#boostercodeinfo #content p {
        background-color:       #F00;
        padding:                        10px;
        text-align:                     center;
}


/* in den Warenkorb gelegt */


#wkadded {
        background:             #004666 URL(http://www.farin-urlaub.de/ftshop/img/wkeditbg.gif) no-repeat top;
        text-indent:    -2000px;
}


/* Download */
#showdowns #context {
        background:             transparent URL(http://www.farin-urlaub.de/ftshop/img/downcontextbg.gif) no-repeat 0 0;
        height:                 450px;
}


#showdowns #content ul {
        list-style-type:        decimal;
        list-style-position:    outside;
        padding:                0 0 0 20px;
}


#showdowns #content ul li {
        margin-top:             4px;
}


#showdowns #content ul li a span {
        color:                  #004666;
        font-weight:    800;
}


#showdowns #content ul li a:hover span {
        color:                  #FFF;
        font-weight:    800;
}
div.go,span.go,a.go,input.go {
        border:       		1px solid #333333;
	text-transform:		uppercase;
	text-decoration:	none;
	font-weight:		bold;
	font-size: 		12px;
	width:			50px;
	height:			18px;
}
#flashmovie {
	width:425px;
	height:344px;
}
#fufufrm a, #fufufrm a:visited,#fufufrm a:link,#fufufrm a:hover,#fufufrm a:visited,#fufufrm a:active {
	color:#cc3300;
}
#fufufrm a:hover {
	text-deocration:underline;
}
#fufufrm #li1{
	width:191px;
	float:left;
	text-align:left;
}
#fufufrm #li2{
	height:42px;
	line-height:25px;
	text-align:left;
}
#fufufrm #li3{
	float:left;
	text-align:left;
}
#li2 a, #li2 a img{border:0px solid #000;}

