﻿
/*
-------------------------------------------
Tappa.se Anmälningsformulär Styles

Version: 19 Jul 2006
------------------------------------------- */

/* Content
------------------------------------------- */
#signup {
	padding:20px;
	font:11px verdana;
}
#signup p {
	clear:both;
	padding:10px !important;
	padding:5px; /* halvera padding för IE */
}
#signup .fb {
	padding-bottom:10px;
}
#signup fieldset 
{
    margin:0px;
	border:solid 1px #ddd;
	padding:5px;
	padding-bottom:20px;
}
#signup fieldset legend {
	background-color:#f2f3f4;
	padding:5px;
	margin-left:10px;
}
#signup fieldset .info
{
    margin-bottom:10px;
}
#signup fieldset .info .l
{
    width:210px;
    float:left;
    text-align:right;
    margin-right:10px;
    display:block;
}
#signup fieldset .info .r p
{
    padding:0px !important;
    margin:0px;
    margin-top:3px;
}
input, select
{
	font:11px verdana;
}


/* Showsignup
------------------------------------------- */
#signup .pnlShowSignup .fb fieldset table
{
    margin-left:20px;
    width:667px;
}
#signup .pnlShowSignup .fb fieldset table tr th
{
    text-align:right;
    font-weight:normal;
    padding-right:8px;
    vertical-align:top;
}
#signup .pnlShowSignup .fb fieldset table tr td
{
    text-align:left;
    vertical-align:top;
    width:475px;
}
#signup .pnlShowSignup .fb fieldset table tr th.header
{
    padding-top:15px;
    padding-bottom:15px;
    text-align:left;
}
#signup .pnlShowSignup .fb fieldset table tr th.header div
{
    padding:2px 5px;
    background-color:#f2f3f4;
    font-size:13px;
    font-weight:bold;
}


/* Form
------------------------------------------- */
#signup p label {
	clear:left;
	display:block;
	float:left;
	text-align:right;
	width:200px;
	padding-top:2px;
}
#signup p input, p textarea {
	clear:right;
	float:left;
	margin-left:10px;
	width:300px;
	font:11px verdana;
}
#signup .left {
	float:left;
	width:210px;
	margin-top:10px;
	margin-right:10px;
	text-align: right;
	background-color:#FFFFFF;
}
#signup .right {
	float:left;
	margin-top:10px;
	margin-right:10px;
}
#signup p input:focus {
	background-color:#efefef;
}
#signup p input.postalcode {
	width:70px;
	clear:none;
}
input.membercount {
	width:70px;
}
#signup p input.city {
	width:190px;
	margin-left:5px;
}
#signup p label.noclr {
	clear:none;
	text-align:left;
	width:auto;
	margin-left:8px !important;
	margin-left:6px;
}
#signup p input.sendButton {
	width:auto;
	float:right;
	margin-right:180px;
}
#signup span 
{
    margin-left: 220px;
}


/* Common
------------------------------------------- */
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;
	color:#666;
}
.txtDepartment
{
    width: 141px;
    margin-bottom: 5px;
    font:11px verdana;
}
.btnDepartment
{
    width: 69px;
    font:11px verdana;
}
.lbDepartment
{
    width: 150px;
    font:11px verdana;
}
