/* www.schellmusic.de*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #474747 url('img/body.gif') repeat-y center top;
	font: normal 11px Verdana,sans-serif;
}
a {
	color: #FFF;
	text-decoration: none;
}

a:link img {border: solid 0px white;

}


/* headlines */
h1 {font: normal 21px sans-serif; margin-top: 25px;}
h2 {font: normal 16px sans-serif; margin-top: 22px;margin-bottom: 10px;}
h3 {font: normal 14px sans-serif; margin-top: 22px;}

h1,h2,h3,h4 {color: #000000;}


/* structure */
#main {
	width: 780px;
	border-top: 6px solid #FFF;
	margin: 0 auto;
}
#main_left {
	float: left;
	width: 520px;
}
#box_right {
	float: right;
	width: 253px;
}

/* misc */

.left {float: left;}
.right {float: right;}

.clearer {clear: both; font-size: 0; height: 0;}

/* logo */
#header {
	background: #1664DA;
	border-bottom: 6px solid #FFF;
	height: 165px;
}


/* main navigation */
#navigation ul,#navigation li {margin: 0; padding: 0;}
#navigation li {list-style: none;}
#navigation {background: #4D92E4 url('img/bg_menu.gif') repeat-x;}
#navigation a {
	border-bottom: 1px solid #FFF;
	display: block;
	font: bold 11px Verdana,sans-serif;
	height: 19px;
	padding: 7px 0 0 11px;
	text-decoration: none;
}
#navigation a:hover {background: #444;}


/* sidebar */
.h_side {

	clear: both;
	color: #666666;
	font: normal 16px "Verdana", sans-serif;
	height: 45px;
	line-height: 40px;
         padding-left: 14px;
         overflow: hidden;
         text-align: left;
}

#box_right p {  margin: 0 14px 15px 14px;
                line-height: 14px;
                font-size: 9px;

}

#box_right p a { color: #666666;
		}

#box_right p a:hover {   text-decoration: underline;
	                color: #06F;
}

#box_right img {  float: right;
	       	 margin: 0 15px 15px 15px;
}

#box_right hr {	color: #CCCCCC;
		background-color: #CCCCCC;
                 border: none;
                 height:1px;
  		margin:0 14px 15px 14px;
  		text-align:left;

    }

/* content */

#content {
	color: #000000;
	font-family: Verdana,sans-serif;
	line-height: 17px;
	padding: 0 11px 11px;
}
#content a {color: #1664DA;}

#content .engl {color: #585858;
                font-weight: normal;
                font-size: 10px;
                 }

#content .price {color: #000000;
                	font-weight: normal;
                	font-size: 11px;
					
                 }

#content a:hover {
	text-decoration: underline;
	color: #06F;
}
#content p {margin: 5px 15px 11px 0;}

#content .subline {
	color: #000000;
	margin-bottom: 13px;
}

#content ul li {list-style: url('img/li.gif');
				list-style-position:inside;

}

#content ul {	margin-left: 18px;
				list-style-position:inside;
}

#content img {  float: left;
	       margin: 0px 12px 8px 0px;
}

#content ol {margin: 0 0 13px 19px;}


/* footer */
#footer {
	color: #666;
	clear: both;
}
#footer .right {color: #555;}
#footer .right a {color: #555;}
#footer .right a:hover {
	color: #777;
	text-decoration: underline;
}
#footer .left a {color: #777;}
#footer .left a:hover {
	color: #333;
	text-decoration: underline;
}
#footer .left {
	border-top: 1px solid #F0F0F0;
	padding: 9px 0 9px 9px;
	width: 507px;
}
#footer .right {
	margin-right: 11px;
	padding: 10px 0;
	text-align: right;
	width: 220px;
}