img {
	border:0;
}

th {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
}

input,select {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:700;
}
.clear{
	clear:both;
}
.px {
	margin-top:2px;
	padding:0;
}

.px5 {
	margin-top:5px;
	padding:0;
}

.title01 {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:13px;
	font-style:italic;
	font-weight:700;
	margin:10px 15px 0;
	padding-bottom:10px;
}

.title {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:700;
	margin:0 10px 1px 37px;
	padding-bottom:1px;
}

.title a {
	color:#EF6D00;
}

.title a:hover {
	color:#C25A02;
}

.list {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:700;
	margin:3px 10px 0;
	padding-bottom:3px;
}

.right {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:700;
	margin:5px 15px 0;
	padding-bottom:10px;
}

.right a,.list a {
	color:#FF7500;
}

.right a:hover {
	color:#AAA;
}

.left {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:700;
	margin:5px 25px 0 15px;
	padding-bottom:5px;
}

.left a:hover {
	color:red;
}

p {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	margin:5px 20px 0 0;
	padding-bottom:10px;
}

div.error {
	background-color:#FF889B;
	border:1px solid #A62136;
	margin:5px 0;
	padding:5px;
}

p a {
	color:#000;
}

p a:hover {
	color:#294A7B;
}

.menu01 {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	margin:1px 10px 0;
	padding-bottom:1px;
}

.menu01 a:hover {
	color:#555;
}

.menu02 {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:700;
	margin:5px 20px 0;
	padding-bottom:5px;
}

.menu02 a {
	color:#FFF;
	text-decoration:none;
}

.menu02 a:hover {
	color:#DDD;
}

.bar01 {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight:700;
	margin:1px 20px 0 5px;
	padding-bottom:1px;
}

.b01 {
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	margin:2px 0 1px 20px;
	padding-bottom:1px;
}

.b01 p {
	margin:0;
}

.b01 a:hover {
	color:#333;
}

TD {
	color:#333;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
}

a:link,a:active,a:visited,a.hover {
	color:#547A9B;
}

#head {
	background-color:#E2DED4;
	border:0;
	height:20px;
	width:780px;
}

#content {
	background-color:#E9E7E1;
	border:0;
	min-height:400px;
	width:784px;
	text-align:left
}

#foot {
	background-color:#E2DED4;
	border-top:1px solid #FFF;
	width:780px;
}

#footLeft {
	padding-left:11px;
}

#footRight {
	padding-right:11px;
	text-align:right;
}

/**
 *	footer
 **/
#footer p{
	color:	#7d7767 !important;
}
#footer {
	left:	50%;
	width:	780px;
	color:	#7d7767 !important;
	position:	absolute;
	font-size:	12px;
	margin-top:	10px;
	font-family:Arial;
	margin-left:-390px;
	text-align:left;
}

#footer a {
	color:#7d7767; }
#logo {
	border:0;
	width:283px;
}

#flash {
	border:0;
	width:497px;
}

#navigation {
	background-color:#E2DED4;
	border:0;
	width:780px;
}

#columnLeft {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzMywyMzEsMjI1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjI2LDIyMiwyMTIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);/* Opera */
	background: -moz-linear-gradient( top, rgba(233,231,225,1), rgba(226,222,212,1) );/* Firefox */
	background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(233,231,225,1) ), color-stop( 1, rgba(226,222,212,1) ) );/* Chrome & Safari */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE9E7E1,EndColorStr=#FFE2DED4);/* IE5.5 - IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE9E7E1,EndColorStr=#FFE2DED4)";/* IE8 */
	padding-left:10px;
	width:180px;
	zoom:1;
	float:left;
	height:100%;
}

#columnMiddle {
	border:0;
	padding:0 0 0 9px;
	width: 380px !important;
	float:left;
	height:100%;
}

#columnRight {
	border-left:1px solid #FFF;
	padding-left:12px;
	width:177px;
	float:left;
	height:100%;
}

#menu_0 {
	border:1px solid #FFF;
	padding-left:11px;
	width:192px;
}

.menu_0 {
	border:1px solid #FFF;
	padding-left:11px;
	width:180px;
}

#menu_10 {
	border:1px solid #FFF;
	padding-bottom:3px;
	padding-left:11px;
	padding-top:3px;
	width:180px;
}

.box {
	margin-bottom:45px;
	width:100%;
	position:relative;/* Stoopid IE ClearType Hack */
}

.boxHeader {
	font-size:14px;
	padding-left:2px;
	vertical-align:bottom;
	width:100%;
}

.boxTextPale {
	color:#b8b19b;
	width:100%;
}

body {
	background-color:#333;
}

body.mceContentBody {
	background-color:#E2DED4;
}

h1 {
	font-size:14px;
	line-height:22px;
}

table {
	border-collapse:collapse;
	margin:0;
	padding:0;
}

body,th,td,div,span,input {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.shopLongText {
	vertical-align:bottom;
}

fieldset {
	border:1px solid #ccc;
}

fieldset.message {
	border:1px dotted red;
	padding:10px;
}

input.textField {
	width:230px;
}

input.textFieldAfterNumber {
	width:176px;
}

input.textFieldNumber {
	width:50px;
}

legend {
	color:#666;
	font-weight:700;
	padding-bottom:8px;
}

.bigNavigation {
	font-size:14px;
}

.pageNavigation {
	border:1px solid #FFF;
	font-size:14px;
	height:22px;
	margin-bottom:4px;
	width:25px;
}

td.listColumn {
	vertical-align:middle;
}

.headline {
	color:#666;
	font-family:Georgia;
	font-size:24px;
	line-height:36px;
}

.shop_category_menu {
	list-style-image:url(../_images/_design_madmusic/mad-music.de/shop_bullet_closed.gif);
	margin:0 0 3px;
	padding-left:17px;
	border-bottom: 1px solid #cec7b9
}

.shop_category_menu.active {
	list-style-image:url(../_images/_design_madmusic/mad-music.de/shop_bullet_opened.gif);
}

.shop_category_menu li {
	margin-bottom:4px;
	position:relative;/* Stoopid IE ClearType Hack */
}

.submenu {
	display:none;
	list-style:none;
	margin-top:7px;
	padding-left:10px;
}

#search_input{
	padding:0 5px 0 19px;
	margin:0;
	width:106px;
	height:19px;
	background-image:url(../_images/_design_madmusic/mad-music.de/search_input.png);
	background-color:transparent;
	border:none;
	font-weight:normal;
	line-height:19px;
}

#search_submit{
	width:14px;
	height:19px;
	background-image:url(../_images/_design_madmusic/mad-music.de/search_submit.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	font-weight:normal;
	border:none;
	padding: 3px;
	margin:0;
}

.additional_page_navigation{
	list-style:none;
	padding:0;
	margin:30px 0 25px 17px;
	position:relative;/* Stoopid IE ClearType Hack */
}

.additional_page_navigation li{
	margin-bottom:3px;
}

.mini_product{
	float:left;
	width:120px;
	border:2px solid #e9e7e1;
	margin-right:2px;
	overflow:hidden;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.mini_product .mini_product_description{
	padding:3px;
	background-color:#f4f3f0;
	height:100%;
	position:relative;
}

.mini_product .mini_product_description a{
	bottom:60%;
}

.product_image_thumb{
	width:120px;
	height:120px;
	background-position:center center;
}

.left b,.left a {
	color:#F60;
}

.menu01 a,.b01 a {
	color:#000;
	text-decoration:none;
}


#page_navigation{
	height:		17px;
	clear:		both;
	padding:	9px 0;
	margin:0;
}
.active_page{
	font-weight:bold;
}
#page_navigation a{
	text-align:	center;

}
div.fake_navigation_link, div.navigation_link{
	min-width:		15px;
	height:		15px;
	border:		1px solid #e2ded4;
	float:		left;
}
div.navigation_link:hover{
	cursor:		pointer;
	background-color:	#ccc;
	color:		white;
}

.active_page,.shop_category_menu.active li.toplevel>a {
	font-weight:700;
}

#menu_1,#menu_2,#menu_3,#menu_4,#menu_5,#menu_6,#menu_7,#menu_8,#menu_9,#menu_11 {
	border:1px solid #FFF;
	padding-bottom:3px;
	padding-left:11px;
	padding-top:3px;
	width:90px;
}

#menu_6,#menu_11 {
	width:72px;
}

.boxText,table.shopArticle,.ShopContent {
	width:100%;
}

th,td,th.listColumn {
	vertical-align:top;
}

a:link,a.subNavigation:link,a.mainNavigation:link,a:hover,a.subNavigation:hover,a.mainNavigation:hover,a:active,a.subNavigation:active,a.mainNavigation:active,a:visited,a.subNavigation:visited,a.mainNavigation:visited {
	color:#2a2a2a;
	text-decoration:none;
}

a.mainNavigationInactive:link,a.mainNavigationInactive:hover,a.mainNavigationInactive:active,a.mainNavigationInactive:visited {
	color:#8f8a7a;
}
