/* --------- HTML / BODY Tag Definition --- Start --- */
html, body {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	background-image:url(/themes/mcdonald-of-glencoe/images/hedga_mws2201.jpg);
	background-position: left top;
	background-color: #000;
	text-align:left;
}
img {
	border:0px;
}
img, div, hr { behavior: url(/themes/mcdonald-of-glencoe/iepngfix/iepngfix.htc) }
a {
	cursor:pointer;
}
.clear {
	clear:both;
}
/* --- error text class --- */
div.ccm-error-response {
	color:#F00;
	margin-bottom:12px;
}
html>/**/body ul.ccm-tag-list li {
	color:#333;
}
/* --------- HTML / BODY Tag Definition --- End --- */

/* --------- Page / Navigation Structure Definition --- Start --- */
#page {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	width:976px;
}
#page #header {
	position:relative;
	height:245px;
	background-image:url(/themes/mcdonald-of-glencoe/images/header.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#page #header #logo {
	position:absolute;
	width:408px;
	height:80px;
	left:20px;
	top:15px;
	font-family:"Georgia", serif;
	font-size:32px;
	color:#fcfcfc;
	line-height:auto;
	cursor:pointer;
	z-index:1;
}
#page #header #logo a {
	color:#333;
	text-decoration:none;
}
#page #header #logo p {
	display:inline;
	line-height:inherit;
	font-size:inherit;
	padding:inherit;
	margin:inherit;
	color:inherit;
}
ul, menu, dir {
	margin:1em 5px;
}
#page #header #headerNav {
	position:absolute;
	bottom:0px;
	padding-top:5px;
	left:110px;
	width:520px;
	overflow:visible;
	z-index:2;
}
#page #header ul.nav-header {
	list-style:none;
	width:auto;
	z-index:2;
	overflow:visible;
	float:left;
	margin: 5px;
}
#page #header ul.nav-header li {
	float:left;
	padding:2px 0px;
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	color:#fcfcfc;
	font-size:12px;
}
#page #header ul.nav-header li a, #page #header ul.nav-header li a:hover {
	text-decoration:none;
	color:#333;
}
#page #header ul.nav-header li.nav-selected {
	padding:2px 8px;
}
#page #central {
	position:relative;
	background-image: url(/themes/mcdonald-of-glencoe/images/content_bg.png);
	background-repeat:repeat-y;
	background-position: left -1px;
}
#page #central #body {
	position:relative;
	width:580px;
	min-height:400px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	margin-left:65px;
	float:left;
	overflow:hidden;
	z-index:1;
}
#page #central div.hr {
	background-image:url(/themes/mcdonald-of-glencoe/images/hr.png);
	margin-left:85px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	height:16px;
	width:632px;
	border:0px;
	
}
#page #central hr.hr1 {
	background-image:url(/themes/mcdonald-of-glencoe/images/hr.png);
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	height:16px;
	width:632px;
	border:0px;
	
}
#page #central div.hr hr {
	display:none;
}

#page #footer {
	position:relative;
	background-image:url(/themes/mcdonald-of-glencoe/images/footer.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:37px;
	color:#444;
	padding-left:65px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:115px;
	font-size:10px;
}
#page #footer span.impressum {
	float:right;
	margin-right:40px;
}
#flag {
	position:absolute;
	background-image:url(/themes/mcdonald-of-glencoe/images/flagge.png);
	top:40px;
	right:30px;
	width:192px;
	height:704px;
}
/* --------- Page / Navigation Structure Definition --- End --- */

/* --------- Page Elements --- Start --- */
.pagingNav {
	margin:16px 0px 8px 0px;
}
.pagination {
	text-align:center;
	color:#bbb;
	padding-top:4px;
}
.pagination.pageRight {
	width:20%;
	float:right;
	text-align:right;
}
.pagination.pageLeft {
	width:20%;
	float:left;
	text-align:left;
}
/* --------- Page Elements --- End --- */

/* --------- FB:Wall --- Start --- */
#page #central #body1 {
	position:relative;
	width:580px;
	min-height:400px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	padding-top:10px;
	margin-left:65px;
	float:left;
	overflow:hidden;
	z-index:1;
	line-height:1.2em;
	font-size:13px;
}
/*
	.fb-wall{
		font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:13px;
		width:520px;
		line-height:1.2em;
		color:#333333;
		padding:10px;
		background-color:#FFF;}
	*/	
	.fb-wall a{
		text-decoration:none;
		color:#333;}
		
	.fb-wall a:hover{
		color:#740;}
	
	.fb-wall.loading{
		height:300px;
		background:url(/themes/mcdonald-of-glencoe/loader-small.gif) no-repeat center center;}
	
	.fb-wall-box{
		margin-bottom:10px;
		border-top:1px solid #740;
		padding-top:10px;}
		
	.fb-wall-box-first{
		border:0;
		padding-top:0;}
		
	.fb-wall-avatar{
		float:left;
		border:0;}
		
	.fb-wall-data{
		margin-left:60px;}
		
	.fb-wall-media{
		display:block;
		font-size:11px;
		margin-bottom:5px;}
		
	.fb-wall-border-left{
		border-left:2px solid #CCCCCC;
		padding:0 0 3px 8px;}
		
	.fb-wall-media-container{
		display:table;}
		
	.fb-wall-media-link{
		border:1px solid #ccc;
		display:inline-block;
		color:#3B5998;
		cursor:pointer;
		float:left;
		margin-right:5px;}
		
	.fb-wall-media-link:hover{
		border:1px solid #3B5998;}
		
	.fb-wall-picture{
		margin-right:10px;
		border:0;
		display:block;
		margin:3px;}
		
	.fb-wall-name{
		display:block;
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-caption{
		display:block;
		color:#3B5998;}
		
	.fb-wall-description{
		display:block;
		color:#444;
		line-height:1.2em;}
		
	.fb-wall-icon{
		float:left;
		margin-right:5px;}
		
	.fb-wall-date{
		font-size:11px;
		color:#444;
		clear:left;
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message{
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message-from{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-link{
		color:#333;
		font-size:11px;
		text-decoration:none;}

/* Likes*/
	
	.fb-wall-likes{
		border-bottom:1px solid #E5EAF1;
		margin-bottom:2px;
		display:block;
		font-size:11px;
		background:url(/themes/mcdonald-of-glencoe/like.gif) no-repeat 0 0 #FFF;
		padding-top:5px;}
		
	.fb-wall-likes div{
		margin:0;
		background:url(/themes/mcdonald-of-glencoe/like.gif) no-repeat 0 -5px #EDEFF4;
		padding:5px 5px 4px 24px;}
		
	.fb-wall-likes div span{
		color:#3B5998;}

/* Comments */

	.fb-wall-comments{
		margin-top:2px;
		font-size:11px;}
	
	.fb-wall-comment{
		background-color:#EDEFF4;
		border-bottom:1px solid #E5EAF1;
		margin-top:2px;
		padding:5px 5px 4px;
		display:block;
		overflow:hidden;}
		
	.fb-wall-comment-message{
		display:table;}
		
	.fb-wall-comment-from-name{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-comment-from-date{
		color:#777;
		clear:left;
		display:block;}
		
	.fb-wall-comment-avatar{
		width:32px;
		height:32px;
		float:left;
		margin-right:5px;
		overflow:hidden;}
		
	.fb-wall-comment-avatar img{
		width:32px;
		height:32px;}
		
/* Clearfix */
		
	.fb-wall:after, .fb-wall-media:after, .fb-wall-clean{
		content:'.';
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		font-size:0;
		line-height:0;}		
		
/* --------- FB:Wall --- End --- */

/* --------- Misc Styles & Shortcuts Definition --- Start --- */
div.code {
	border:1px solid #ddd;
	background:#eee;
	padding:10px;
}
div.spacer, div.ccm-spacer {
	clear:both;
	font-size:1px;
	line-height:1px;
}
.noTopSpace {
	margin-top:0px;
	padding-top:0px;
}
/* --------- Misc Styles & Shortcuts Definition --- End --- */