/*
body {
	margin: 0;
	color: #666;
	background: #fff;
	font-family: verdana, arial;
font-size:12px;
}
*/
.nottabbedcheckboxes div {
	float: left !important;
}
/* General reset */
#fiveStepsWrapper form, 
#fiveStepsWrapper fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#fiveStepsWrapper img {border-style: none;}
#fiveStepsWrapper input, #fiveStepsWrapper select, #fiveStepsWrapper textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
#fiveStepsWrapper a {
	color: #414042;
	text-decoration: none;
}
#fiveStepsWrapper a:hover {text-decoration: underline;}

/* General settings */
/* fiveStepsWrapper start */
#fiveStepsWrapper {
	width: 942px;
	overflow: hidden;
	margin: 0 auto;
}
/* content start */
#fiveStepsWrapper #content{
	width:511px;
	overflow: hidden;
}
/* tabs box start */
.tabs-box{
/* 	width:478px; */
	width:460px;
	overflow: hidden;
/* 	background:#fff url(/files/design/images/klub/bg-tabs-form.gif) repeat-x; */
/* 	padding: 0 0 0 33px; */
}
/* title start */
.title{
	height:98px;
	overflow: hidden;
}
.tabs-box h2{
	color: #b00c28;
	margin-top: 22px !important;
	padding-bottom: 10px !important;
	font-weight: bold;
	font-size:26px !important;
	line-height:28px;
}
/* tabs nav start */
.tab-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	font-weight: bold;
	overflow: hidden;
	width:100%;
	position: relative;
}
.tab-nav li{
	float: left;
}
.tab-nav li a{
	float: left;
	color: #000;
	width:99px;
	background:url(http://hjerteforeningen.dk/files/design/images/klub/bg-tabs-nav-a.gif) no-repeat;
	margin: 0 0 0 -18px;
	padding:14px 0 11px;
	text-align: center;
	position: relative;
	z-index: 1;
	outline: none;
}
.tab-nav li a:hover,
.tab-nav li a.active{
	background:url(http://hjerteforeningen.dk/files/design/images/klub/bg-tabs-nav-a-hover.gif) no-repeat;
	z-index: 100;
	color: #fff !important;
	text-decoration: none !important;
	border:none;
}
.tab-box{
	width: 100%;
	overflow: hidden;
	padding: 22px 0 0;
}
.tab-box h3{
	font-size:15px;
	margin: 0 0 16px;
	color: #4d4d4f;
	font-weight: bold;
}
/* form-holder start */
.form-holder{
	height:1%;
	padding:0;
	overflow: hidden;
	font-family: verdana, arial;
font-size:11px;
	color: #1b1a1b;
}
.siteloomFormRow {
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.form-holder label{
	float: left;
	padding: 0 0 2px;
}
.inputTextArea {
	width:256px;
	border: 1px solid #999;
	background:#fff;
	margin: 0;
	padding: 4px 4px;
	float: left;
	clear: both;
	color: #1b1a1b;
}
.inputField {
	width:256px;
	border: 1px solid #999;
	background:#fff;
	margin: 0;
	padding: 4px 4px;
	float: left;
	clear: both;
	color: #1b1a1b;
}
.selectField {
	width:265px;
	border: 1px solid #999;
	background:#fff;
	margin: 0;
	padding: 4px 4px;
	float: left;
	clear: both;
	color: #1b1a1b;
}
.siteloomFormRow a{
	text-decoration: underline;
	color: #1b1a1b;
}
.siteloomFormRow a:hover{text-decoration: none;}
.siteloomFormRow p{
	margin: 17px 0 0;
	line-height:15px;
}
.siteloomFormRow p a{
	text-decoration: none;
	font-weight: bold;
}
.siteloomFormRow p a:hover{text-decoration: underline;}
.btn-next{
	float: right;
	margin:6px 37px 0 0;
}
.row-2{width:266px;}
.col-l{
	width:140px;
	float: left;
	overflow: hidden;
}
.col-l .inputField {width:118px;}
.col-r{
	width:118px;
	float: right;
}
.col-r .inputField {width:108px;}
.sel-1{
	width:269px;
	margin: 0 4px 0 0;
	float: left; 
	clear: both;
}
.siteloomFormRow span{
	float: left;
	width:282px;
}
.siteloomFormRow ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.siteloomFormRow ul li{
	float: left;
	width:46px;
}
.radio{
	width:15px;
	height:15px;
	overflow: hidden;
	float: left;
	margin: 0 3px 0 0;
	vertical-align:middle;
}
.items{
	width: 100%;
	overflow: hidden;
	padding: 13px 0 0;
}
.items .siteloomFormRow{padding: 0 0 19px;}
.items .siteloomFormRow .btn-next{margin-top:45px;}
#tab3 .items .siteloomFormRow{padding: 0 0 16px;}
#tab3 .items span{width:116px;}
.sel-2{
	width:88px;
	clear: none;
}
.sel-3{
	width:93px;
	clear: none;
}
#tab3 .items span.other{width:304px;}
#tab3 .btn-next{margin-top: 83px;}
#tab4 span{
/* 	width:128px; */
	width:110px;
	line-height:15px;
}
#tab4 ul li{
	width:84px;
	float: left;
	text-align: center;
	line-height:10px;
}
#tab4 ul li .radio{
	margin: 0 auto;
	float: none;
	display: block;
}
#tab4 .items{padding: 0;}
#tab4 .items .siteloomFormRow{padding: 0 0 22px;}
#tab4 .btn-next{margin:12px 31px 0 0;}

.siteLoomFormErrorText {
	background-color: #990000;
	color: #FFFFFF;
	width: 247px;
	padding: 10px;
}

.multipleChoiceHeadlineFirst{
	float: left;
	width: 150px;
}

.multipleChoiceQuestion {
	width: 150px;
	float: left;
}
.multipleChoiceHeadline {
	float: left;
	width: 74px;
}

.inputMultipleCheckBox{
	float: left;
	width: 65px;
}
.floatingSelectField {
	margin-right: 10px;
	border: 1px solid #999;
	background:#fff;
	color: #1b1a1b;
}

