/* Start of CMSMS style sheet 'Musicshop: Haupt-Stylesheet' */
@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#AABDE6;
}

div.wrapper{
	max-width:1200px;
	margin:20px auto 0;
	min-width:790px;
	background-color:#FFFFFF;

}

div.header{ height:90px; }
div.header h1{ margin:0; text-align:right;}
div.header h1 img{margin:0; border:0;float:right;}


table.body{
	width:100%;
	background-color:#E6E6E6;
	border-bottom:2px solid white;
}

td.logo {
	padding-top:7px;
	vertical-align:top;
}

table.body td.menu{
	width:170px;
	padding:0;
	vertical-align:top;
	background-color:#355EB3;
	border-left:2px solid white;
}

table.body td.content{
	vertical-align:top;
	padding:0 0 5px 0px;
	background-color:#FFFFFF;
}
div.footmenu{
	text-align:center;
	font-size:13px;
        margin-top:65px;
}
div.footmenu a, div.footmenu img{
	vertical-align:middle;
	margin-right:2px;
}
div.footmenu a{
	color:#FFFFFF;
	background-color:#2E529A;
	padding:3px 15px 3px;
	text-decoration:none;
	font-weight:bold;
}

table.body td.sidebar{
	width:198px;
	vertical-align:top;
	background-color:#E4E4E4;
	
	background-repeat:repeat;
	border-right:2px solid white;
}
div.qlinks{
	border:1px solid black;
	background-color:#DBDBDB;
	padding:0;
	margin:0;
}

div.qlinks p{
	text-align:left;
	margin:3px 7px;
}
div.qlinks p.more{
	text-align:right;
	font-size:10px;
}
div.qlinks p.more a{
	color:black;
}
div.qlinks p.newsletter{
	text-align:center;
	padding:15px 0;
}
div.qlinks p.newsletter a{
	color:black;
}
div.qlinks h2{
	background-color:#122A5A;
	border:none;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 0;
	margin:0 0 0 0	;
}

div.content{
	padding:20px 20px 0 20px;
	background-color:#FFFFFF;
}

p.footer{
	text-align:center;
	margin-bottom:0;
}
p.footer img{
	vertical-align:bottom;
}


p.footer a:link, p.footer a:visited{
    color:#303A9A;
}
p.footer a:hover, p.footer a:active{
	color:#7882D6;
}
div.lang{
	padding: 2px 5px;
}
/* End of 'Musicshop: Haupt-Stylesheet' */

