@charset "utf-8";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #000000;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
		
		background-image:url(img/BG.jpg);
		background-position:left top;
		background-repeat:repeat-x;
    }
h2 {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cb161c;
}
p {
	text-align:left;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
}
	
    .oneColFixCtr #container {
		position:absolute;
		top:0px;
		left:0px;
		height:100%;
    	width: 100%;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		
		background-image:url(img/weihnachtshofBG.jpg);
		background-position:left top;
		background-repeat:no-repeat;
    }
	#menuContainer {
		position:absolute;
		left:110px;
		top:230px;
		width:220px;
		height:250px;
		}
		.menuLinkContainer {
			background-image:url(img/menudot.png);
			background-position:200px -20px;
			background-repeat:no-repeat;
		}
		.menuLinkContainer:hover {
			background-position:200px -2px;
		}
		.menuLink {
			display:block;
			margin:5px 20px;
			padding:0 0 2px 0;
			text-align:right;
			text-decoration:none;
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			border-bottom:1px solid #FFFFFF;
			
		}
		.menuLink:hover {
			color:#F8A509;
			border-bottom:1px solid #F8A509;
		}
	#dateContainer {
		position:absolute;
		left:740px;
		top:165px;
		width:380px;
		height:60px;
		text-align:right;
		font-size:18px;
		font-weight:bold;
		color:#f0a416;
	}
 	#mainContent {
		position:absolute;
		left:700px;
		top:230px;
		width:380px;
		height:375px;
		overflow:auto;
		
		padding:10px;		
		
		background-image:url(img/contentBG.png);
		background-repeat:repeat;		
    }
	.link {
		color:#000000;
	}
	#headlineBorder {
		position:absolute;
		left:1100px;
		top:175px;
		width:40px;
		height:450px;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	.orderListFont {
		font-weight:normal;
	}