*
{
	outline: none;	
}

html, body	{ height:100%; }

body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border: none;	
}

h1, h2, h3
{
	margin: 0px;
	margin-bottom: 5px;	
}

h3.tiny
{
	margin:0px;
	padding:0px;
}

p, .sponsorPakket
{
	color: #666;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

td
{
	font-size: 18px;	
}

form
{
	margin: 0px;
	padding: 0px;
}

input[type="text"]
{
	color: #999;
	padding: 3px;
}

.topclear
{
	height: 10px;
	width: 560px;
	float: left;
	overflow: hidden;
}

.clear
{
	clear: both;
}

.rood
{
	color: #bd1220;
}

.paars
{
	color: #591a51;	
}

.groen
{
	color: #5c581c;
}

.bgRood
{
	background-color: #bd1220 !important;
	background-image: url(../images/AmstelBierLogoKlein.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.bgRoze
{
	background-color: #f3b7c2 !important;	
}

.bgPaars
{
	background-color: #977fa6 !important;	
}

.bgGroen
{
	background-color: #5c581c !important;
}

.middenBlock
{
	margin: 0px 10px 00px 10px;
}

.homeItemBox
{
	height: 80px;	
}

#container
{
	width: 1000px;
	margin: auto;
}

	#left
	{
		width: 202px;
		float: left;
	}
		
		#left ul
		{
			margin: 10px 0px;
			padding: 0px;
			list-style: none;
		}
		
		#left ul li
		{
			border-bottom: dotted 2px #333;
			margin-top: 5px;
		}
		
		#left ul li a
		{
			text-decoration: none;
			color: #666;
			font-size: 24px;
			margin: 10px;
		}
		
		div#twitterFeed
		{
			background-color: #977fa6;
			width: 201px;
			margin-bottom: 10px;
		}
		
			#twitterFeed h1
			{
				font-size: 28px;
				margin: 0px 10px 0px 10px;
				margin-bottom: 5px;
			}
			
			#twitterFeed h1 a
			{
				text-decoration:none;
				color: #591a51;
			}
		
				div.tweet
				{
					width: 181px;
					background-color: #f3b7c2;
					border-bottom: 2px dotted #fff;
					padding: 5px 10px 5px 10px;
				}
				
					p.tweetDate
					{
						color: #bd1220;
						font-weight: bold;
					}
					
					p.tweetText
					{
						font-size: 12px;
						line-height: 23px;
					}
				
					.tweetText a:link,
					.tweetText a:visited
					{
						color: #bd1220;
						text-decoration: underline;
					}
					
					.tweetText a:hover,
					.tweetText a:active
					{
						text-decoration: none;
					}
		
		#VIPkaartenBestellen
		{
			width: 181px;
			background-color: #977fa6;
			padding: 10px;
			margin-bottom: 10px;
		}
		
		#VIPkaartenBestellen h1
		{
			font-size: 28px;
			margin: 0px;
			margin-bottom: 5px;
		}
		
		#VIPkaartenBestellen h1 a
		{
			text-decoration:none;
			color: #591a51;
		}
		
		#VIPkaartenBestellen input[type="submit"], #werken input[type="submit"]
		{
			padding: 0px;
			background: none;
			border: none;
			margin-top: 5px;
			color: #fff;
		}
	
	#content
	{
		width: 560px;
		float: left;
		margin: 43px 17px 20px 17px;
	}
	
		div#mainItem
		{
			width: 560px;
			height: 263px;
			background-color: #f3b7c2;
			margin-bottom: 10px;
			float: left;
			overflow: hidden;
		}
			#mainItemImg
			{
				width: 283px;
				height: 263px;
				float: left;
			}
			
			#mainItemContent
			{
				width: 237px;
				float: left;
				padding: 20px;
			}
			
			#mainItemContent p
			{
				color: #000;
			}
			
			#mainItemContent h1
			{
				color: white;
			}
		
			div#slider
			{
				width: auto;
				height: 263px;
				overflow: hidden;
				float: left;
			}
			
			div.sliderImg
			{
				width: 560px;
				height: 263px;
				overflow: hidden;
				float: left;
			}
			
		#itemBoxGroen
		{
			width: 160px;
			padding: 10px;
			float: left;
			background-color: #5c581c;
			margin-bottom: 10px;
		}
		
		#itemBoxGroen h3 a
		{
			color: #ffec00;
			font-size: 14px;
			text-decoration: none;
		}
		
		#itemBoxPaars
		{
			width: 160px;
			padding: 10px;
			float: left;
			background-color: #591a51;
			margin-bottom: 10px;
		}
		
		#itemBoxPaars h3 a
		{
			color: #977fa6;
			font-size: 14px;
			text-decoration: none;
		}
		
		#itemBoxRood
		{
			width: 160px;
			padding: 10px;
			float: left;
			background-color: #bd1220;
			margin-bottom: 10px;
		}
		
		#itemBoxRood h3 a
		{
			color: #f3b7c2;
			font-size: 14px;
			text-decoration: none;
		}
		
		#itemBoxGroen h2, #itemBoxPaars h2, #itemBoxRood h2
		{
			font-size: 16px;
			border-bottom: dotted 2px black;
		}
		
		#itemBoxGroen h2 a, #itemBoxPaars h2 a, #itemBoxRood h2 a
		{
			text-decoration: none;
			color: white;
		}
		
		.contentItem
		{
			padding: 15px;	
		}
		
		#content input[type="text"]
		{
			padding: 7px;
			border: dotted 2px #333;
			background: none;
			color: #333;
		}
		
		.contentItem h1
		{
			font-size: 34px;	
		}
		
		.contentItem p
		{
			border-top: dotted 2px #333;
			border-bottom: dotted 2px #333;
			padding: 5px 0px 5px 0px;
			line-height: 23px;
			height: auto;
		}
		
		.contentItem div.par
		{
			border-top: dotted 2px #333;
			border-bottom: dotted 2px #333;
			padding: 5px 0px 5px 0px;
			line-height: 23px;
			height: auto;
			color: #666;
			font-size: 12px;
		}		
		
		.contentItem p a
		{
			color: #318925;
		}
		
		.contentItem p a:hover
		{
			color: #bd1220;
		}
		
			.sponsorsImg
			{
				width: 260px;
				float: left;
			}
			
			.sponsors
			{
				border-bottom: dotted 2px #333;
			}
			
			.sponsorPakket
			{
				width:540px;
				border-top: dotted 2px #333;
				border-bottom: dotted 2px #333;
			}
			
			.sponsorPakket ul
			{
				float:left;
				width:375px;
				margin: 10px;
				padding: 0px;
				font-size: 13px;
			}
			
			.sponsorPakket ul li
			{
				margin: 5px;
			}
	
	#right
	{
		width: 195px;
		float: left;
		margin-top: 43px;
	}
		
		#programma
		{
			margin: 10px 0px 10px 0px;	
		}
		
		#programma h1
		{
			color: white;
			background-color: #bd1220;
			font-size: 28px;
			padding: 10px;
			margin: 0px;
		}
		
		#dagen h3
		{
			margin: 10px 0px 0px 0px;
			padding: 0px;
			border-bottom: dotted 2px #333;
		}
		
		#dagen h3:hover
		{
			border-bottom: dotted 2px #5c581c;
		}
		
		#dagen h3 a:link,
		#dagen h3 a:visited
		{
			text-decoration: none;
			color: #000;
			font-size: 16px;
		}
		
		#dagen h3 a:active,
		#dagen h3 a:hover
		{
			text-decoration: none;
			color: #5c581c;
			font-size: 16px;
		}
		
		#dagen
		{
			color
			padding: 7px 0px 7px 0px;
			line-height: 18px;
		}
		
		#dagen div
		{
			padding: 7px 0px 7px 0px;
		}
		
		#dagen div a:link, 
		#dagen div a:visited,
		#dagen div a:hover,
		#dagen div a:active
		{
			color: #bd1220;
			text-decoration: none;
			font-size: 12px;
		}
	
		#werken
		{
			height: 159px;
			width: 195px;
			background-color: #5c581c;
			padding: 0px;
			margin-bottom: 10px;
		}
		
		#werken h1
		{
			color: #fae815;
			font-size: 23px;
			margin: 0px;
			margin-bottom: 5px;
		}
		
		#werken h1 a
		{
			color: #fae815;
			text-decoration:none;
		}

/* Reserveren */

#tafels
{
	width: 560px;
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
}

#podium
{
	width: 560px;
	height: 100px;
	background: #bd1220;
	margin-bottom: 20px;
}

#linkerTafels
{
	width: 240px;
	float: left;
}

#rechterTafels
{
	width: 240px;
	float: right;
}

.tafel
{
	width: 240px;
	height: 50px;
	background-color:#CCC;
	margin-bottom: 20px;
	display: block;
}

.opties
{
	position:absolute;
	z-index: 1;
	display: none;
	background: black;
	padding: 10px;
	color: white;
}
