html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 vertical-align:baseline;
 background:transparent;
}

body
{
 line-height:1;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:.825em;
  line-height:15px;
    color:#000;
  text-align:center;
}

.align-justify {
text-align:justify;
}

#headerpicture {
 clear:both;
display:block;
float:left;
  width: 967px;
  background: #7A7D84 url(../../../imagebase/header.jpg); 
background-color: #333333;
border-left-width: 2px;
border-left-style: solid;
border-right-width: 2px;
border-right-style: solid;
border-top-width:2px;
border-bottom-width:2px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-color:#6b6e75;
height:250px;
}

.google_rec p{
#display:block;
#float:left;
#margin:5px;
margin-left:120px;
margin-bottom:5px;
}

ol,ul
{
 list-style:none;
}

blockquote,q
{
 quotes:none;
}

:focus
{
 outline:0;
}

html,body
{
 height:100%;
}

html
{
  background:url(http://www.mp3-xxl.de/fileadmin/templates/musicstore/images/bg_main.png) top center repeat-y #8f9398;
}

  
a,a:link,a:visited
{
  text-decoration:none;
  color:#000;
}

a:hover,a:active,a:focus
{
  color:#fff;
  outline:none;
}

h1
{
  padding-bottom:10px;
  color:#fff;
 font-size:23px;
line-height:25px;
}

/******************/
/*MENU SECTION    */
/******************/
#menu{
  clear:both;
display:block;
float:left;
  width: 967px;
  background: #7A7D84 url(../../../imagebase/bg_header.png) 0 0 repeat-x; 
background-color: #333333;
border-left-width: 2px;
border-left-style: solid;
border-right-width: 2px;
border-right-style: solid;
border-top-width:2px;
border-bottom-width:2px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-color:#6b6e75;
}

#google_search {
  float:right;
  background: transparent; 
  height:36px;
  padding-left:5px;
}

#google_search input{
    width:295px;
  margin-right:5px;
  margin-top:7px;
  height:15px;
}

#google_search input[type='submit']{
width:29px;
height:18px;
background: url(../../../imagebase/but_go.gif) 0 0 no-repeat; border: 0;
}


#mp3_container_page{background-color:transparent;width:971px;margin:0 auto;position:relative;text-align:left;}
#mp3_container_page:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#mp3_container_header{float:left;position:relative;width:100%;}
.mp3_logo{float:right;margin:0 0 1px 0;}
.mp3_logo img{display:block;}
.mp3_logo img.print{display:none;}
.mp3_logo_left{float:left!important;}

#mp3_container_navigation{
background:url(http://www.mp3-xxl.de/fileadmin/templates/musicstore/images/bg_navigation_main.png) top left no-repeat #acadb2;
width:100%;
clear:both;
height:35px;
}

#mp3_navigation_breadcrumb{width:540px;position:relative;margin-left:10px;top:10px;left:-1px;float:left;color:#fff;}
#mp3_navigation_breadcrumb ul{height:19px;padding-left:3px;}
#mp3_navigation_breadcrumb li{display:inline;margin-left:-3px;}
#mp3_navigation_breadcrumb a{color:#fff;padding:15px;}
#mp3_navigation_breadcrumb #Button a:active,#Button a:focus,#Button a:hover,#mp3_navigation_breadcrumb a:active,#mp3_navigation_breadcrumb a:focus,#mp3_navigation_breadcrumb a:hover{color:#d5d5d5;}
#mp3_container_main{width:100%;float:left;margin:30px 0 0;min-height:345px;position:relative;padding-bottom:0;}

#mp3_content{
clear:both;
display:block;
float:left;
width:608px;
margin-right:20px;
}

.maintable {
margin-bottom:20px;
}


#content_right{
display:block;
float:left;
width:342px;
}

#werbung{
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
border-top-width:1px;
border-bottom-width:1px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background: #7A7D84 url(../../../imagebase/bg_navi.gif) repeat-x; 
border-color:#6b6e75;
}

#facebook{
margin-top:10px;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
border-top-width:1px;
border-bottom-width:1px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background: #7A7D84 url(../../../imagebase/bg_navi.gif) repeat-x; 
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
border-color:#6b6e75;
}

#partner{
margin-top:10px;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
border-top-width:1px;
border-bottom-width:1px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background: #7A7D84 url(../../../imagebase/bg_navi.gif) repeat-x; 
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
border-color:#6b6e75;
}

#werbung2{
margin-top:10px;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
border-top-width:1px;
border-bottom-width:1px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background: #7A7D84 url(../../../imagebase/bg_navi.gif) repeat-x; 
border-color:#6b6e75;
}

h3 {
color:#fff;
font-size:16px;
}

#mp3_navigation_footer
{
background:#7A7D84 url(http://www.mp3-xxl.de/fileadmin/templates/musicstore/images/bg_functions.png) no-repeat left bottom;
height:23px;
clear:both;
font-size:10px;
padding-left:10px;
}

#mp3_navigation_footer *{
padding-top:3px;
}

#mp3_navigation_meta_copyright{
float:right;
color:#fff;
padding:0;
margin:5px 5px 5px 0;
font-size:10px;
}

/******************/
/*  FOOTER SECTION*/
/******************/

#footer{
clear:both;
display:block;
height:250px;
padding-left:25px;
padding-right:25px;
border-left-width: 2px;
border-left-style: solid;
border-right-width: 2px;
border-right-style: solid;
border-top-width:2px;
border-bottom-width:2px;
border-top-style: solid;
border-bottom-style:solid;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
background: #7A7D84 url(../../../imagebase/bg_navi.gif) repeat-x; margin-top: 10px;
border-color:#6b6e75;
}

#footer a       { color: #ccc; text-decoration: none; }
#footer a.bold  { font-weight: bold;}
#footer a:hover { text-decoration: underline; }
#footer a:active{ text-decoration: none; }
/* Navi */

div.navi_item, div.navi_last_item { 
width: 130px; 
min-height: 175px; 
height:auto !important; 
height: 275px; 
background: transparent url(../../../imagebase/bg_navi_sep.gif) no-repeat top right; 
float: left; 
margin-top: 30px; 
padding: 0px 10px 20px 15px; 
}
div.navi_item h2, div.navi_last_item h2 { 
font-size: 12px; 
text-transform: uppercase; 
font-weight: bold; 
letter-spacing:-1px; 
color: #393939; 
}

div.navi_last_item { 
background: transparent url(../../../imagebase/bg_navi_logo.gif) no-repeat 15px 1px; }

div.navi_last_item h2 { visibility: hidden; }

div.navi_item h2.first { color: #0eabee; }
.navi ul { 
padding-left: 0px; 
margin: 10px 0px 0px 0px; 
text-indent: 0px; }

.navi li { 
line-height: 18px; 
list-style: none; text-indent: 0px; padding: 0; margin: 0; }
.navi a { color: #686868; text-decoration: none; font-size: 10px; }
.navi a:hover, #navi a:active { color: #fff; }
.dirlast > a:first-child { font-weight: bold; }

.navi_item {}


