body
{
background-color: #ffffff;
text-transform: lowercase;
margin: 0;
padding: 0;
}

img
{
border: none;
}

p
{
color: #707273;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
margin: 0 0 4px;
padding: 0;
}

h1
{
color: #2a2a2b;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
font-weight: normal;
line-height: 16px;
text-transform: lowercase;
margin: 0 7px 0 0;
padding: 0;
}

h2
{
color: #707273;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
font-weight: normal;
line-height: 16px;
text-transform: lowercase;
margin: 0 7px 0 0;
padding: 0;
}

strong,
b
{
color: #2a2a2b;
font-size: 11px;
font-weight: normal;
line-height: 16px;
text-transform: lowercase;
}

hr
{
color: transparent;
background-color: transparent;
margin: 8px 0 6px;
border-style: dashed none none;
border-width: 1px medium medium;
border-color: #707273;
}

/* FORMLARELEMENTE */
input,
textarea
{
color: #2a2a2b;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: none;
background-color: #ece8e9;
margin: 0 0 7px;
padding: 1px 3px 1px 4px;
border: none;
}

input:hover,
textarea:hover,
input:focus,
textarea:focus
{
color: #ece8e9;
background-color: #2a2a2b;
}

input.submit
{
color: #2a2a2b;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: none;
background-color: #ece8e9;
padding: 0 9px 1px;
border: none;
}

input.submit:hover
{
color: #ece8e9;
background-color: #2a2a2b;
}

a:link
{
color: #707273;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: underline;
}

a:visited
{
color: #707273;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: underline;
}

a:hover
{
color: #000000;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: underline;
}

a:active
{
color: #000000;
font-size: 11px;
font-family: arial,
helvetica,
verdana,
sans-serif;
line-height: 16px;
text-decoration: none;
}

/* CSS STRUCTURE */
#main_container
{
background-color: #ffffff;
margin: 0 0 0 -450px;
padding: 0;
position: absolute;
left: 50%;
width: 900px;
height: 100%;
}

#logo
{
position: relative;
top: 15px;
left: 400px;
width: 500px;
height: 40px;
float: left;
}

#linke_spalte
{
color: #707273;
margin: 0 20px 15px 15px;
padding: 5px;
width: 340px;
float: left;
clear: both;
border-top: 1px dashed #707273;
}

#rechte_spalte
{
color: #707273;
margin: 0;
padding: 5px;
width: 460px;
height: 210px;
float: left;
border-top: 1px dashed #707273;
}

#rechte_spalte #picture_gallery img
{
margin: 0 7px 11px 0;
}





/* NAVIGATION */

#background-image
{
background-image: url("../bilder/ff1.jpg");
background-repeat: no-repeat;
background-position: right 50%;
margin: -10px 0 10px;
padding: 0;
width: 900px;
height: 320px;
float: left;
z-index: 2;
}

#background-image ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 900px;
	height: 320px;
	left: 0px;
	top: 29px;
}

#background-image li
{
list-style-type: none;
text-transform: lowercase;
margin: 0;
padding: 0;
}




#background-image li a:link,
#background-image li a:visited
{
color: #ece8e9;
text-decoration: none;
background-color: #2a2a2b;
padding: 0 7px 1px;
}

#background-image li a:hover,
#background-image li a:active
{
color: #707273;
text-decoration: none;
background-color: #ece8e9;
padding: 1px 9px 2px;
}

#background-image li a:active
{
background-color: #ffffff;
}

#background-image li.navon a:link,
#background-image li.navon a:visited,
#background-image li.navon a:hover
{
color: #707273;
text-decoration: none;
background-color: #ece8e9;
padding: 1px 9px 2px;
}

#background-image #theshell
{
position: absolute;
top: 40px;
left: 587px;
}

#background-image #music
{
position: absolute;
top: 219px;
left: 569px;
}

#background-image #videos
{
position: absolute;
top: 252px;
left: 231px;
}

#background-image #pics
{
position: absolute;
top: 277px;
left: 512px;
}
#background-image #myspace
{
position: absolute;
top: 259px;
left: 13px;
}

#background-image #stations
{
position: absolute;
top: 117px;
left: 252px;
}

#background-image #shop
{
position: absolute;
top: 100px;
left: 840px;
}

#background-image #downloads
{
position: absolute;
top: 247px;
left: 730px;
}

#background-image #contact
{
position: absolute;
top: 165px;
left: 297px;
}



#links
{
z-index: 2;
}

#links li
{
list-style-type: none;
}

#links li a:link,
#links li a:visited,
#links li a:hover,
#links li a:active
{
color: transparent;
text-decoration: none;
background-color: transparent;
margin: 0;
padding: 0;
}

#links #patrice
{
position: absolute;
top: 81px;
left: 431px;
width: 72px;
height: 70px;
}

#links #michael
{
position: absolute;
top: 66px;
left: 665px;
width: 57px;
height: 63px;
}

#links #roger
{
position: absolute;
top: 151px;
left: 357px;
width: 57px;
height: 66px;
}

#links #sascha
{
position: absolute;
top: 101px;
left: 149px;
width: 52px;
height: 92px;
}

#links #yamaha
{
position: absolute;
top: 262px;
left: 312px;
width: 90px;
height: 60px;
}

#links #ashdown
{
position: absolute;
top: 79px;
left: 774px;
width: 55px;
height: 101px;
}






body
{
scrollbar-3d-light-color: #707273;
scrollbar-arrow-color: #707273;
scrollbar-base-color: #707273;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #999999 ;
}
