@charset "utf-8";
/* CSS Document */

/**
 * <*>
 */
html, body {
	background				:url(../_img/background.gif) repeat-x top left #fff;
	height					:100%;
	margin					:0;
	padding					:0;
	text-align				:center;
	font					:11px verdana,helvetica,sans-serif;
	color					:#474747;
}
.clear {
	clear					:both;
}
a {
	color					:#FF6600;
	text-decoration			:none;
}
a:hover {
	text-decoration			:underline;
}
h1 {
	font-size				:20px;
	font-weight				:400;
	color					:#fff;
	margin					:0 0 5px 0;
	padding					:3px;
	background				:url(../_img/background-h1.gif) repeat-x #ff6500;
}
h2 {
	font-size				:14px;
	color					:#474747;
	margin					:0 0 5px 0;
}
h3 {
	font					:12px;
	color					:#474747;
	margin					:0 0 5px 0;
}
p {
	margin					:2px 0 8px 0;
}
hr {
	border					:0px;
	border-bottom			:2px dotted #ffc29e;
	height					:2px;
	padding					:5px 0 0 0;
	clear					:both;
}
img {
	border					:none;
}
.display-none span {
	display					:none;
}

/**
 * <body>
 */
div#wrapper {
	width					:863px;
	margin					:0 auto;
	text-align				:left;
}

/**
 * <div#wrapper>
 */
div#header {
	background				:url(../_img/header.gif);
	width					:860px;
	height					:92px;
	margin					:25px 0 0 0;
	text-align				:left;
}

div#content {
	background				:#fff;
	width					:840px;
	text-align				:left;
	padding					:10px;
}

/**
 * <div#content>
 */
div#linkpath {
	font-size				:11px;
	width					:770px;
	height					:20px;
	padding					:5px 0;
}
div#content-left {
	width					:415px;
	margin					:0 0 10px 0;
	float					:left;
}
div#content-right {
	width					:415px;
	margin					:0 0 10px 0;
	float					:right;
}
div#promotie-tag-block {
	background				:url(../_img/background-promotie-tag-block.gif) no-repeat;
	width					:547px;
	margin					:0 0 10px;
	padding					:5px;
	float					:left;
}
div#promotie-foto {
	background				:url(../_img/background-promotie-block.gif) no-repeat;
	width					:264px;
	margin					:0 0 10px;
	padding					:5px;
	float					:right;
}
div#form-block {
	background				:url(../_img/background-gradient.gif) no-repeat;
	width					:395px;
	padding					:10px;
}
div#kosten-block {
	background				:url(../_img/background-gradient.gif) no-repeat;
	width					:405px;
	padding					:5px;
}
div#flyer-block {
	background				:url(../_img/flyer.jpg) no-repeat;
	width					:415px;
	height					:270px;
}
div#banner-block {
	background				:url(../_img/background-gradient.gif) no-repeat;
	width					:405px;
	height					:128px;
	padding					:5px;
}
div#info-block {
	background				:url(../_img/background-gradient.gif) no-repeat;
	width					:405px;
	padding					:5px;
}
.promotie-block {
	background				:url(../_img/background-gradient.gif) no-repeat;
	width					:405px;
	margin					:0 9px 0 0;
	padding					:5px;
	float					:left;
}
.service-block {
	background				:url(../_img/background-service-block.gif) no-repeat;
	width					:193px;
	margin					:0 9px 0 0;
	padding					:5px;
	float					:left;
}
.service-img {
	border					:1px solid #ff6600;
	float					:left;
	margin					:5px 3px 3px 0;
}
.last-block {
	margin					:0;
}
div#tagcloud {
	width					:610px;
	padding					:10px 20px 10px 0;
	border-right			:2px dotted #ffc29e;
	float					:left;
}
div#tagcloud a {
	color					:#FF6600;
}
div#footer {
	width					:195px;
	padding					:10px 0 0 10px;
	float					:right;	
}
div#footer li {
	margin					:2px 0;
}

/**
 * <div#form-block>
 */
.step-active {
	font-size				:12px;
	font-weight				:800;
	color					:#474747;
	margin					:0 60px 0 0;
}
.step-inactive {
	font-size				:12px;
	font-weight				:800;
	color					:#b0b0b0;
	margin					:0 60px 0 0;
}

form.budget-form fieldset {
	border					:0;
	margin					:0;
	padding					:0;
}
form.budget-form ul {
	list-style				:none;
	margin					:0;
	padding					:0;
}
form.budget-form li {
	clear					:left;
}
form.budget-form fieldset label {
	font-size				:11px;
	font-weight				:500;
	clear					:left;
	float					:left;
	padding					:3px 0pt 0pt;
	width					:145px;
}
form.budget-form fieldset input,select,textarea {
	font-size				:13px;
	font-weight				:normal;
	width					:240px;
	border					:1px #b0b0b0 solid;
	padding					:3px;
	margin					:0 0 2px;
}
form.budget-form fieldset fieldset label {
	font-size				:12px;
	font-weight				:normal;
	clear					:left;
	float					:left;
	padding					:3px 0pt 0pt;
	width					:120px;
}
form.budget-form fieldset fieldset input,select,textarea {
	font-size				:13px;
	font-weight				:normal;
	width					:120px;
	border					:1px #b0b0b0 solid;
	padding					:3px;
	margin					:0 0 2px;
}
.form-select {
	width					:248px;
}
input.checkbox {
	width					:20px;
	border					:none;
}
.next-step {
	margin					:15px 0 0;
	float					:right;
}

/**
 * <div#tagcloud>
 */

a.xsmall-link {
	font-size				:10px;
} 
a.small-link {
	font-size				:12px;
}
a.medium-link {
	font-size				:16px;
}
a.large-link {
	font-size				:20px;
}
a.xlarge-link {
	font-size				:24px;
}