form{padding: 0; margin: 0;}

input{padding: 2px;}

.forms h1 {
	font:normal 16px/24px Arial,Verdana ;
	letter-spacing:1px;
	color:#fff;
	border-bottom:solid 1px #efefef;
	margin-bottom:10px;
}

/* #### SET WIDTH DEPENDING ON COL SIZE #### */


#divWrapperContent .onecols .col1 .forms {
	width:630px;
	overflow:hidden;			
	background:#4a6b8d;
	color:#fff;	
	padding:4px;	
	margin-left:auto;
	margin-right:auto;	
}

#divWrapperContent .twocols .col1 .forms {
	width:630px;
	overflow:hidden;			
	background:#4a6b8d;
	color:#fff;	
	padding:4px;	
}
#divWrapperContent .twocols .col2 .forms {
	width:290px;
	overflow:hidden;	
	background:#4a6b8d;
	color:#fff;		
	padding:4px;	
}
#divWrapperContent .threecols .col1 .forms{
	width:450px;
	overflow:hidden;	
	background:#4a6b8d;
	color:#fff;		
	padding:4px;	
}
#divWrapperContent .threecols .col2 .forms,#divWrapperContent .threecols .col3 .forms {
	width:225px;
	overflow:hidden;	
	background:#4a6b8d;
	color:#fff;		
	padding:4px;	
}
.formlable {
	display:inline-block;		
	width:120px;		
	vertical-align:top;	
	margin:4px 4px 0px 4px;
}
.formlablerow {
	display:inline-block;		
	width:100%;		
	vertical-align:top;	
	margin:4px 4px 0px 4px;
}
.formfield {	
	display:inline-block;		
}
.formfieldrow {
	width:98%;	
	display:inline-block;		
}
.formtext {	
	display:inline-block;		
	color:#ccc999 !important;
	padding:4px 0px 5px 5px;
}


.forms .requiredtextfield {  	
	
	background:#ffcccc; 	/* Röd bakgrundsfärg på obligatoriska fält */	
}

.forms .formsbtn 
, #divWrapperContent_withoutmenu_2cols .col1 .forms .formsbtn 
, #divWrapperContent_withoutmenu_2cols .col2 .forms .formsbtn 
, #divWrapperContent .onecols .col1 .forms .formsbtn 
, #divWrapperContent .threecols .col2 .forms .formsbtn 
, #divWrapperContent .threecols .col3 .forms .formsbtn 
, #divWrapperContent .twocols .col1 .forms .formsbtn {	
	width:90px;
	padding:2px;	
	margin:4px;
}
.forms textarea { 	
	width:90%;
  height: 70px;
  padding: 3px;
  margin:4px;
}

#divWrapperContent .onecols .col1 .forms textarea {
	width:350px;
  height: 100px;
  padding: 3px;
  margin:4px;
}
#divWrapperContent .twocols .col1 .forms textarea {
	width:350px;
  height: 100px;
  padding: 3px;
  margin:4px;
}
.forms input {	
	width:240px;
	font-size:13px;
	margin:4px 4px 0px 4px;
}

#divWrapperContent .onecols .col1 .forms input {
	width:350px;
	font-size:13px;
	margin:4px 4px 0px 4px;
}
#divWrapperContent .twocols .col1 .forms input {
	width:350px;
	font-size:13px;
	margin:4px 4px 0px 4px;
}
#divWrapperContent .threecols .col2 .forms input,#divWrapperContent .threecols .col3 .forms input {
	width:200px;
	font-size:13px;
	margin:4px 4px 0px 4px;
}
.forms .captcha {
	display:block;
	margin:10px 0 10px 4px;	
}


.forms .formsradiobtn
, #divWrapperContent_withoutmenu_2cols .col1 .forms .formsradiobtn 
, #divWrapperContent_withoutmenu_2cols .col2 .forms .formsradiobtn 
, #divWrapperContent .onecols .col1 .forms .formsradiobtn 
, #divWrapperContent .twocols .col1 .forms .formsradiobtn {
	width:15px;
	margin:5px;
}
.forms .formscheckbox 
, #divWrapperContent_withoutmenu_2cols .col1 .forms .formscheckbox 
, #divWrapperContent_withoutmenu_2cols .col2 .forms .formscheckbox 
, #divWrapperContent .onecols .col1 .forms .formscheckbox 
, #divWrapperContent .twocols .col1 .forms .formscheckbox {
	width:15px;
	margin:5px;
}

.forms a,.forms a:hover {color:#fff;}


.spiffy_form{display:block;max-width:640px}
.spiffy_form *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#4a6b8d}
.spiffy_form1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b1bfcd;
  border-right:1px solid #b1bfcd;
  background:#7790a9}
.spiffy_form2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ecf0f3;
  border-right:1px solid #ecf0f3;
  background:#6c87a2}
.spiffy_form3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #6c87a2;
  border-right:1px solid #6c87a2;}
.spiffy_form4{
  border-left:1px solid #b1bfcd;
  border-right:1px solid #b1bfcd}
.spiffy_form5{
  border-left:1px solid #7790a9;
  border-right:1px solid #7790a9}
.spiffy_formfg{
  background:#4a6b8d;
  max-width:640px;
  }
