/* Styling overladt til wwi
div#fk_content,
div#fk_content p,
div#fk_content td,
div#fk_content th {
	background-color:			white;
	color:						#292929;
	font-size:					12px;
	font-family:				tahoma;
}
*/

div#fk_content img {
	margin:					0;
	padding:				0;
}

.header {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
a {
	color: #d00707;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
}
.description {
	font-size: 11px;
	color: grey;
}
.align_top {
	vertical-align: top;
}
.input_quantity {
	text-align: right;
}
form#payment_form {
	display: inline;
	align: right;
}
div#fk_footer {
	margin:						10px 0 0 0;
	padding:					3px;
	border-top:					1px solid #BBBBBB;
	color:						#999999;
	font-size:					smaller;
}
div#fk_footer a,
div#fk_footer a:visited {
	color:						#999999;
}
div#fk_footer div.card_logos {
	float: left;
	display: table-cell;
}
div#fk_footer div.shop_data {
	display: table-cell;
}
div#fk_footer div.netimage {
	float:						right;
}
div#fk_footer div.netimage img {
	border:						0px;
}
div#cvdHelp {
	background-color:			white;
	width:						300px;
	border:						1px solid #999999;
	margin:						5px 0;
	padding:					5px;
}
.order_error {
	background-color: #ffcccc;
	border: 1px solid #ff0000;
	padding: 18px;
}
.out_of_stock {
	background-color: #ffcccc;
	border: 1px solid #ff0000;
}
.out_of_stock_text {
	color: #ff0000;
}
.login_input {
	width: 270px;
}
.login_input_city {
	width: 174px;
}
.login_input_city_text {
	width: 30px;
}
.login_input_zip_code {
	width: 60px;
}
.newuser-input-err {
	background-color: #ffcccc;
}
.event_header {
	background-color: #e6e6e6;
	padding: 4px;
	margin-bottom: 4px;
}
.red {
	color: #ff0000;
}
