/*	-------------------------------------------------------------
	BULLMEAT.COM - HANDWRITTEN CSS BY TIM BEGLINGER @ 27/03/2009
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background: #930808 url(images/footer.jpg) repeat-y top center;
	color: #fff; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

* {
	margin: 0; 
	padding: 0;
}

h1 {
	color: #d41111;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
}

.rood {color: #9e1212;}

a img {border: 0}

div.container {
	width: 899px; 
	margin: 0 auto;
}





/*	-------------------------------------------------------------
	HEADER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#headerBackground {
	background: url(images/background.jpg) repeat-x top center;
	float: left; 
	height: 175px; 
	width: 100%;
}

#headerHolder {
	margin: 0 auto; 
	width: 899px;
}

#header {
	background: url(images/header.jpg) no-repeat top center;
	float: left; 
	height: 175px; 
	width: 899px;
}

ul#menu  { padding: 104px 0 33px 190px; }  

#menu li {
	display: inline;
	list-style-type: none;
	padding-right: 26px;
}

#subMenu li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#menu li a, #subMenu li a {
	color: #555;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

#menu li a:hover, #subMenu li a:hover, #menu #aktief, #subMenu #subAktief  { color: #9e1212; }

ul#subMenu  { padding: 0 0 0 170px; }  

#subMenu li a {	font-size: 11px; }





/*	-------------------------------------------------------------
	CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content {
	background: url(images/content.jpg) no-repeat top center;
	float: left; 
	height: 325px; 
	width: 899px;
}

#contentPadding { padding: 40px 190px;}

#contentPadding a { color: #fff;}

#contentPaddingProducten { 
	padding: 15px 155px 10px;
}

#content p { padding: 10px 0; }

#content img { 
	border: 1px solid #fff;
	margin: 0 0 10px 10px; 
}





/*	-------------------------------------------------------------
	ONDER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#onder {
	background: url(images/onder.jpg) no-repeat top center;
	float: left; 
	height: 91px; 
	position: relative;
	width: 899px;
}

a#assortiment {
	bottom: 0;
	display: block;
	height: 56px;
	position: absolute;
	left: 477px;
	width: 69px;
}

a#contactMe {
	bottom: 0;
	display: block;
	height: 56px;
	position: absolute;
	left: 572px;
	width: 68px;
}

a#seaBull {
	bottom: 0;
	display: block;
	height: 52px;
	position: absolute;
	right: 176px;
	width: 48px;
}





/*	-------------------------------------------------------------
	PRODUCTEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#contentBeef {
	background: url(images/contentBeef.jpg) no-repeat top center;
	float: left; 
	height: 325px; 
	width: 899px;
}

#contentBeefOn {
	background: url(images/contentBeefOn.jpg) no-repeat top center;
	float: left; 
	height: 325px; 
	width: 899px;
}

#links {
	color: #222;
	float: left; 
	width: 290px;
}


#linksFoto {
	float: left; 
	height: 170px;
	width: 290px;
}

#linksFoto img { border: 1px solid #ddd; }


#linksTekst {
	float: left; 
	height: 60px;
	width: 290px;
}

#linksDetail {
	float: left;
	letter-spacing: 0.6px;
	text-align: right; 
	width: 290px;
}

#linksDetail a {
	color: #222;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#rechts {
	color: #222;
	float: right; 
	letter-spacing: 0.6px;
	text-align: right;
	width: 210px;
}

ul#productenRechts {
	list-style-type: none;
	padding-top: 10px;
}

ul#productenRechts  li a {
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: #222;
	width: 210px;
}

ul#productenRechts li a:hover, ul#productenRechts li a#productAktief  { background: #fff url(images/pijl.jpg) left center no-repeat; }

#keuze {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 20px;
	padding: 5px 0;
	text-align: left;
	width: 210px;
}

#keuze a { 
	color: #222;
	text-decoration: none;
}

#keuze a:hover, #keuze #keuzeActief, #linksDetail a:hover { color: #9e1212; }

table#productDetail {
	border: 0;
	color: #222;
	width: 100%;
}

#productDetail td {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
}





/*	-------------------------------------------------------------
	CONTACT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#contactForm th {
	text-align: left;
	width: 70px;
}
