a {
color: #000000;
text-decoration: none;
}
a ul{
color: #000000;
text-decoration: none;
}

/* HTML */
* {
margin: 0;
padding: 0;
}
body {
background: url(/fileadmin/seiten/mj-com/daten/basis/bg_sites.jpg) center no-repeat;
background-position:top;
background-color: #000000;
height: 1000px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
}
/* Seiten Layout */
#wrapper{
	position:absolute;
	width:900px; left:50%; margin-left:-450px; /* negative Hälfte von width: 760px */
	background-color: #580000;
	border:solid; border-width:1px; border-color: #444444; margin-top: 25px;
}
#top{
}
	#top_header{
		height: 400px;
		width: 900px;
		background: url(/fileadmin/seiten/mj-com/daten/basis/top_header.jpg) no-repeat;
		background-repeat: no-repeat;
	}
	#top_login {
		position: absolute;
		left: 280px;
		top: 330px;
		width: 610px;
		height: 50px;
		color:#FFFFFF;
		margin-top:5px;
		background: url(/fileadmin/seiten/mj-com/daten/basis/login_bg_image.gif) no-repeat;
	}
	#top_login_content {
		padding-left: 150px;
		width: 610px;
		height: 50px;
	}
	#top_navi{
		position: absolute;	
		width: 500px;
		left: 333px;
		top: 280px;
		text-align: center;
		font-weight: bold;
		color: #F2F2F2;
		font-size: 14px;
		font-family: "Times New Roman";
	}
	#top_navi a{
	color: #F2F2F2; 
	text-decoration: none;
	font-weight: bold;
	}

#mid {
width: 900px;
}
	#mid_left {
		width: 232px;
		height: 400px;
		border:none;
		float:left;
		background: url(/fileadmin/seiten/mj-com/daten/basis/right_bg.jpg) no-repeat;
	}
	#mid_middle_shop {
		margin-left: -90px;
		width: 748px;
		float:left;
	}
	#mid_middle {
		width: 478px;
		float:left;
	}
	#mid_middle_leer {
		width: 478px;
		height: 20px;
		float:left;
		background: url(/fileadmin/seiten/mj-com/daten/basis/mid_middle_leer.jpg) no-repeat;
	}
	#mid_right {
		width: 180px;
		margin-left: 10px;
		float:left;
		color:#FFFFFF;
	}
#footer {
	width: 900px;
	height: 25px;
	float: left;
	margin-top: 20px;
	background: #000000;
	color: #FFFFFF;
	font-size : 0.85em;
}
	#footer_left {
		float: left;
		padding-left: 10px;
		padding-top: 5px;
	}
	#footer_right {
		float: right;
		padding-right: 10px;
		padding-top: 5px;
	}
	#footer_right A {
		color: #FFFFFF;
	}
	#footer_left A {
		color:#FFFFFF; text-decoration:none;
	}
/* ----------------------------------------
  BOXES LAYOUT
------------------------------------------- */
/* BOX 468 */
#box_468_container {
width: 478px;
float:left;
background-color: #E1D0B8;
}
	#box_468_header {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_header.jpg) no-repeat;
	background-color: #333333;
	}
	#box_468_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-left:45px;
	padding-top: 3px;
	font-weight : bold;
	}
	#box_468_image {
	width: 478px;
	background-color: #E1D0B8;
	}
	#box_468_content {
	width: 468px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 5px;
	background-color: #E1D0B8;
	color: #000000;
	clear: both;
	}
	#box_468_footer {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	clear: left;
	background-color: #580000;
	}

/* BOX 468 Werbung */
#box_468_werbung_container {
width: 478px;
float: left;
background-color: #FFFFFF;
}
	#box_468_werbung_header {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_header.jpg) no-repeat;
	background-color: #333333;
	}
	#box_468_werbung_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-right:40px;
	padding-top: 3px;
	font-weight : bold;
	float: right;
	}
	#box_468_werbung_content {
	width: 468px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 5px;
	background-color: #E1D0B8;
	color: #000000;
	clear: both;
	}
	#box_468_werbung_footer {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	clear: left;
	background-color: #580000;
	}

/* BOX 468 Inhalt*/
#box_468_inhalt_container {
width: 478px;
float: left;
background-color: #E1D0B8;
clear: inherit;
}
	#box_468_inhalt_header {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_header.jpg) no-repeat;
	background-color: #333333;
	}
	#box_468_inhalt_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-right: 40px;
	padding-top: 3px;
	font-weight : bold;
	float: right;
	}
	#box_468_inhalt_image {
	width: 478px;
	background-color: #E1D0B8;
	}
	#box_468_inhalt_content_video {
	width: 468px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 5px;
	background-color: #E1D0B8;
	color: #000000;
	float: left;
	clear: both;
	}
	#box_468_inhalt_content {
	width: 468px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 5px;
	background-color: #E1D0B8;
	color: #000000;
	clear: both;
	}
	#box_468_inhalt_content_XMAS {
	width: 468px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	background-color: #E1D0B8;
	color: #000000;
	clear: both;
	}
	#box_468_inhalt_footer {
	width: 478px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	background-color: #580000;
	clear: left;
	}

/* BOX 160 */
#box_160_container {
width: 170px;
float: left;
background-color: #FFFFFF;
color: #000000;
}
	#box_160_header {
	width: 170px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/170x630_header.jpg) no-repeat;
	background-color: #333333;
	}
	#box_160_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-left: 30px;
	padding-top: 3px;
	font-weight: bold;
	}
	#box_160_image {
	width: 170px;
	background-color: #E1D0B8;
	}
	#box_160_content {
	width: 160px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #E1D0B8;
	color: #000000;
	}
	#box_160_footer {
	width: 170px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	background-color: #580000;
	}
	#abox_160 {
	height: 10px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	}
	
/* BOX 300 */
#box_300_container {
width: 310px;
float: right;
background-color: #FFFFFF;
}
	#box_300_header {
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/310x300_header.jpg) #580000 no-repeat;
	background-color: #580000;	
	}
	#box_300_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-left: 30px;
	padding-top: 3px;
	font-weight : bold;
	}
	#box_300_image {
	width: 300px;
	background-color: #E1D0B8;
	}
	#box_300_content {
	height: 250px;
	margin: 5px;
	background-color: #E1D0B8;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/300x250_content.jpg) no-repeat;
	}
	#box_300_footer {
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	background-color: #580000;
	}


/* BOX 148 */
#box_148_container {
width: 158px;
height: 300px;
float: left;
background-color: #FFFFFF;
}
	#box_148_header {
	width: 158px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/310x300_header.jpg) #580000 no-repeat;
	background-color: #580000;
	}
	#box_148_header_font {
	color: #BFA200;
	font-size: 11px;
	padding-left:30px;
	padding-top: 3px;
	font-weight: bold;
	}
	#box_148_image {
	width: 148px;
	background-color: #E1D0B8;
	}
	#box_148_content {
	width: 148px;
	height: 250px;
	margin: 5px;
	background-color: #E1D0B8;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/148x250_content.jpg) no-repeat;
	}
	#box_148_footer {
	width: 158px;
	height: 20px;
	background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
	background-color: #580000;
	}
	
#box_478x110 {
width: 478px;
height: 110px;
float: left;
background-color: #FFFFFF;
}
#box_478x110_header {
width: 478px;
height: 20px;
background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_header.jpg) #580000 no-repeat;
background-color: #580000;
}
#box_478x110_content {
width: 468px;
height: 60px;
margin: 5px;
background-color: #E1D0B8;
}
#box_478x110_footer {
width: 478px;
height: 20px;
background: url(/fileadmin/seiten/mj-com/daten/boxes/478x220_footer.jpg) no-repeat;
background-color: #580000;
}
/* ----------------------------------------
  BUTTON LAYOUT
------------------------------------------- */
.button_140 {
background: none;
background-image: url(/fileadmin/seiten/mj-com/daten/button/button_140.gif);
padding: 1px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-top: 0px solid #ffffff;
color: #666666; 
font-family: Helvetica;
font-weight: bold;
font-size: 12px;
height: 38px;
width: 150px;
text-decoration: none;
}
.button_100 {
background: none;
background-image: url(/fileadmin/seiten/mj-com/daten/button/button_100.gif);
padding: 1px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-top: 0px solid #ffffff;
color: #999999; 
font-family: Helvetica;
font-weight: bold;
font-size: 12px;
height: 38px;
width: 100px;
text-decoration: none;
}
.button_50 {
background: none;
background-image: url(/fileadmin/seiten/mj-com/daten/button/button_50.gif);
padding: 0px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-top: 0px solid #ffffff;
color: #666666; 
font-family: Helvetica;
font-weight: bold;
font-size: 9px;
text-align: center;
height: 19px;
width: 70px;
text-decoration: none;
}