/* @override http://www.cookaholic.be/stylesheets/cookaholic.css *//*081009 adapties081010 taalkeuze081021 breedte navigatie*//* @group algemeen */body {	background-color: #000;	font-family: Calibri, "Lucida Grande", Lucida, Verdana, sans-serif;	font-size: .9em;	line-height: 150%;}a,a:link,a:visited,a:active,a:hover {	color: #fff;}a:hover {	color: #fff;	text-decoration: none;}h1 {	display: none;}h2, h3, h4, h5, h6 {	color: #DA2128;}#BGcookAholicTop {	background: #000 url(img/BG_Cookaholic_top.jpg) no-repeat center top;}#BGcookAholicContent {	padding: 50px 0 10px 0;	min-height: 300px;	background: transparent url(img/BG_content.jpg) no-repeat center bottom;	color: #fff;	position: relative;}/* @end *//* @group footer */.copy {	font-size: .7em;	color: #555;}.copy a {	color: #555;}#BGcookAholicFooter {	margin-top: 1px;	padding-top: 2em;	background: transparent url(img/BG_footer.jpg) no-repeat center top;	font-size: 10px;	color: #fff;	height:110px;}#BGcookAholicFooter a {	color: #DA2128;}/* @end *//* @group Shop *//* @group Table */table {	width: 95%;	margin: 0 auto .5em auto;	padding: .2em 0 0 0;	border-bottom: 1px solid #555;	color: #fff;	font-size: 11px;}th {	background-color:#000;}td {	padding-top: 5px;	border-top: 1px solid #555;}td.tableZaal {	width: 150px;}td.tableDatum {	width: 160px;}td.tableNaam {	width: 290px;}td.tableKost {	width: 55px;	text-align: right;}td.tableInfo {	width: 15px;	text-align: center;}td.tableBestel {	width: 110px;	text-align: center;}table img {	vertical-align: bottom;}tr:hover,tr.muis {	background-color: #222;}tr th:hover,tr.uitleg:hover {	background-color: #000;}tr.uitleg td {	border-color: #333;	border-style: dotted;}tr.uitleg td p {	margin-bottom: .4em;}th {	background-color: inherit;	color: #555;	padding: .3em 0 .4em .4em;	margin-bottom: 10em;	font-weight: normal;}/* @end */#shopping_basket {	position: absolute;	width: 400px;	border: 1px solid #555;	top: -100px;	right: 20px;	padding: .5em;	background-color: #000;	text-align: right;	font-size: 10px;}#shopping_basket table {	width: 100%;	margin: 0 auto .5em auto;	padding: .2em 0 0 0;	border-bottom: 1px solid #555;	color: #fff;}#shopping_basket thead {	color: #DA2128;}#shopping_basket thead td {	border-top: none;	padding-bottom: .6em;}#shopping_basket a.afrekenen {	display: block;	color: #DA2128;	margin-right: 1em;}#shopping_basket td.tableAantal {	width: 20px;	}#shopping_basket td.tableShort {	width: 210px;}#shopping_basket td.tableKost,#basket_total {	width: 55px;	text-align: right;}#shopping_basket td.tableWissen {	width: 10px;		text-align: right;	}#shopping_basket #basket_row_total {	background-color: #202020;}#shopping_basket img {	vertical-align: baseline;}/* @end *//* @group extra */.red {	color: #DA2128;}/* @end *//* @group navigatie */#nav {	display: block;	position: relative;	float:left;margin-right:10px;	width: 888px;	padding: 0 31px;	margin: 120px auto 0 auto;	background: transparent url(img/nav_BG.png) no-repeat center top;	text-align: center;}#nav ul li {	display: inline;}#nav a {	display: block;	width: 128px;	height: 30px;	margin: 0;	padding: 6px 0 0 0;	float: left;	background: #000 url(img/BG_nav_btn.png) no-repeat 0 0;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #fff;}#nav li a:hover,#nav li a.actif {	color: #DA2128;	background-position: 0 -36px;}#nav a.lastbtn,#nav li:last-child a {	background-image: url(img/BG_nav_btn_last.png);}#nav a#taalswitch {	display: block;	position: absolute;	right: 15px;	top: 0;	background-color: transparent;	background-image: none;	font-size: .7em;	font-weight: normal;	text-decoration: underline;	color: #555;}#nav a#taalswitch:hover,#nav a#taalswitch:active {	color: #DA2128;	text-decoration: underline;}/* @end *//* @group Checkout */#aankoop,#persoonlijk {	border: 1px solid #191919;	width: 800px;	margin: 20px auto;	padding: 20px;	font-size: 11px;	overflow: auto;}#aankoop {	margin-top: 0;}#aankoop #shopping_basket {	width: 100%;	display: block;	position: static;	border: none;	padding: 0;}#aankoop #coupon {	background-color: #181818;	padding: 1em;	padding-bottom: .1em;	margin-top: 1em;}#persoonlijk {}#persoonlijk form {	background-color: #181818;	padding: 1em;	}#persoonlijk label {	display: block;	width: 200px;	float: left;	text-align: right;	padding-right: 1em;}.flickr ul{  list-style: none;  padding: 0 0;  margin: 0 0;}.flickr ul li{  float: left;  margin-right: 5px;  margin-bottom: 5px;}/* @end */#contact-form input.required, #contact-form textarea.required{  display: block;  width: 100%;}
