﻿
/*
-------------------------------------------
Tappa.se Anmälningsformulär Styles

Version: 19 Jul 2006
------------------------------------------- */



/* Common
------------------------------------------- */
a{
	color:#0D22A8;
	text-decoration:underline;
}
a:hover{
	color:#081A6B;
}

h1 {
	font:bold 18px verdana;
	margin:0;
	margin-bottom:10px;
}
.separator {
	background-color:#ebf2fd;
	font:14px verdana;
	margin-top:20px;
	padding:5px 15px;
}
.infotext {
	padding:20px;
	padding-bottom:10px;
}
.txtDepartment
{
    width: 141px;
    margin-bottom: 5px;
    font:11px verdana;
}
.btnDepartment
{
    width: 69px;
    font:11px verdana;
}
.lbDepartment
{
    width: 150px;
    font:11px verdana;
}

.register .form .radiobuttonlist
{
	float:left;
	padding:0px;
}
.register .form .radiobuttonlist tr td
{
	padding-bottom:5px;
}
.register .form .radiobuttonlist input,
.register .form .checkbox input
{
	float:left;
	width:auto;
}
.register .form .radiobuttonlist label,
.register .form .checkbox label
{
	margin:-2px 0 0 2px;
	padding:0 0 0 0;
	text-align:left;
	width:auto;
}


/* Content Register */
.register h1 {
	margin:0px;
	margin-bottom:20px;
	font:16px verdana;
}

.register .errormessages {
	background-color:#fff;
	border:solid 1px #d00;
	padding:15px 0px 10px 10px;
	margin-bottom:5px;
	color:#d00;
}
.register .errormessages ul {
	padding-left:20px;
	margin:10px;
}
.register .form {
	float:left;
	width:469px;
	background-color:#ddeafc;
	padding:20px;
	margin-bottom:3px;
}
.register .form input, .register .form select {
	font:11px verdana;
	width:173px;
	margin-top:-2px;
	margin-bottom:2px;
}
.register .form select {
	width:179px;
}
.register .form p.notxt input, .register .form p.notxt select {
	width:auto;
}
.register .form fieldset {
	border:solid 1px #fff;
	margin-bottom:15px;
	padding:10px;
}
.register .form fieldset legend {
	background-color:#fff;
	padding:3px 6px;
}

.register .form fieldset .special .s-l {
	float:left;
	width:160px;
	text-align:right;
}
.register .form fieldset .special .s-r {
	float:right;
	width:273px;
	text-align:left;
}
.register .form fieldset .special .s-r .i-l {
	float:left;
	width:183px;
	text-align:left;
}
.register .form fieldset .special .s-r .i-r {
	float:left;
	width:75px;
	text-align:left;
}
.register .form label {
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
}
.register .form fieldset label {
	width:180px;
}
.register .form fieldset p {
	margin:13px 0px;
}
.register .form fieldset p.rb label {
	display:inline;
	float:none;
}
.register .form fieldset span {
	margin-left:190px;
}
.register .sub {
	float:right;
	width:229px;
}
.register .sub .box {
	background-color:#f2f3f4;
	padding:10px;
	margin-bottom:5px;
}
.register .sub .box div {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dashed 1px #ccc;
	font:bold 11px verdana;
}
.register .panel {
	float:left;
	width:450px;
	padding:20px;
}
.register .panel .data span {
	display:block;
	width:120px;
	float:left;
	font-weight:bold;
	clear:left;
}
.register .panel p {
	margin:10px 0px;
}

.register .form p span.sr
{
    float:right;
    margin:0px;
    width:273px;
    text-align:left;
}