/* CSS Document
  
Theme Name: Hans Forsman AB
Theme URI: http://hansforsman.se
Author: Ida Franceen

Text-color: #000000;
Link-color: #ff4000;

*/

/* @group Reset*/

html{
	color:#000000;
	background-color:#000000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img{
	border:0;
}

address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}

li{
	list-style:none;
}

caption,th{
	text-align:left;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}

p{
	padding-bottom:15px;
	line-height:1.4;
	font-size:12px;
}

q:before,q:after{
	content:'';}

abbr,acronym{
	border:0;
	font-variant:normal;
}

sup{
	vertical-align:text-top;
}

sub{
	vertical-align:text-bottom;
	position:relative;
	top:3px;
}

input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,textarea,select{
	font-size:100%;
}

legend{
	display:none;
}

del,ins{
	text-decoration:none;
}

a:link, a:visited {
	color:#ff4000;
	text-decoration:none;
}

a:hover, a:active, a:focus{
	text-decoration:underline;
}

.hidden {
	display:none;
}

.img-link{
	border-bottom:0;
	
}

/* @end */

/* @group Main*/

body{
	background-color:#000000;
	/*fixar höjden på dimmiga bakgrunden i IE till popupen*/
    height:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
#all{
	color:#000000;
	width:980px;
	margin:0 auto;
	font-size:12px;
	position:relative;
	margin-top: 30px;
}

#top{
	background-color:#000000;
	width:980px;
}
	
#menu{
	width:130px;
	float: right;
	padding-right:45px;
}	
	
#content{
	background-color:#FFFFFF;
	width:979px;
	font-size:12px;
	overflow:hidden;
	float: left;
	border-right:solid 1px #FF4000;
	border-bottom:solid 1px #FF4000;
	padding-bottom:40px;
}

#bottom{
	padding-top:5px;
	height:45px;
	color:#FFFFFF;
	font-size:11px;
	width:980px;
	clear:both;
}	

#headbanner{
	background:#ffffff url(../design/head-bg.png) repeat-x;
	background-color:#FFFFFF;
	width:979px;
	height:100px;
	border-bottom:1px solid #FF4000;
	border-right:1px solid #FF4000;
}

#indexColumn{
	padding-left:45px;
	padding-right:95px;
}

#companydescription{
	color:#FF4000;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding-left:45px;
	border-right:1px solid #FF4000;
}

#content h2{
	white-space:nowrap;
	padding:15px 0 15px 0;
}

#page-column{
	width: 756px;
	padding-left: 45px;
	overflow:hidden;
}
/* @end */

/* @group Basic elements*/
.white a
	{color:#FFFFFF;}

h1{
	text-indent:-9999px;
	background:transparent url(../design/logo.png) no-repeat 45px 35px;
	height:100px;
}

h2{
	color:#FF4000;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
h3{
	color:#FF4000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a{color:#000000;}

a:link.black,
a:visited.black,
a:hover.black,
a:focus.black,
a:active.black{
	color:#000000;
	border-bottom:1px solid #000000;
}	

a.black:hover,
a.black:focus,
a.black:active{
	text-decoration:none;
}

.tiny-header{
	font-size:18px;
	font-weight:bold;
}

.invisible
	{display:none;}
	
.fat
	{font-weight:bold;}
	
.fatblack
	{font-weight:bold;
	color:#000000;}
	
.fatorange
	{font-weight:bold;
	color:#FF4000;}
	
.fatorangesmall
	{font-weight:bold;
	color:#FF4000;
	font-size:10px;}
	
.fatblacksmall
	{font-weight:bold;
	color:#000000;
	font-size:10px;}
	
.fatorange a:link, .fatorange a:visited{
	font-weight:bold;
	color:#ff4000;
}
	
a.fatorangelink{
	font-weight:bold;
	color:#ff4000;
	text-decoration: underline;
}

.fatorangelinkright{
	font-weight:bold;
	color:#ff4000;
	text-decoration: underline;
}

.price{
	font-size: 14px;
}
		
.orange
	{color:#FF4000;}

.gron
	{font-weight:bold;
	color:#009900;}
	
.sub-title{
	padding-bottom: 15px;
	display:block;
	white-space:nowrap;
}

.pdf-links a:hover,
.pdf-links a:focus,
.pdf-links a:active{
	border-bottom: 0;
}
	
/* @end */

/* @group Bottom*/	
#adress{
	width:420px;
	text-align:center;
	padding-bottom:4px;
	border-bottom:1px solid #999999;
	margin:0 auto;
	white-space:no-wrap;
}
	
#adress .email a{
	color:#FFFFFF;
	border-bottom:0 none;
	white-space:no-wrap;
}
	
/* @end */

	
/* @group Menu*/
#menu li{
	list-style-type:none;
	margin-top:10px;
}

#homelink{
	position: absolute;
	right:50px;
	top:60px;
}

#home{
	text-indent:-9999px;
}
	
#home a:link, #home a:visited{
	background-image:url(../design/Hem_inaktiv.png);
	background-repeat:no-repeat;
	display:block;
	width:35px;
	height:18px;
	overflow:hidden;
}	
	
#home a:focus, 
#home a:hover, 
#home a:active{
	background-image:url(../design/Hem_aktiv.png);
	border-bottom:0;
}	
		
#headmenu li{
	text-align:right;
	font-size: 13px;
	white-space:nowrap;
}

#headmenu li a:link, 
#headmenu li a:visited{
	border-bottom:0;
	font-weight:bold;
	color:#000000;
}
	
#headmenu li a:hover, 
#headmenu li a:active{color:#FF4000;}

.activemenu{color:#FF4000;}
	
.activemenuline{
	color:#FF4000;
	text-decoration:underline;
}


#productmenu{
	margin-left:10px;
	margin-top:0px;
}

#productmenu li{
	text-align:right;
	color:#000000;
	margin:0px;
	margin-top:3px;
	font-size:12px;
	white-space:normal;
}
	
#productmenu li a:link, 
#productmenu li a:visited
	{color:#000000;}
	
#productmenu li a:focus, 
#productmenu li a:hover, 
#productmenu li a:active{
	text-decoration:underline;
	color:#FF4000;
}
	
#vedspismenu{margin-top:0px;}

#vedspismenu li{
	text-align:right;
	color:#000000;
	margin:0px;
	margin-top:2px;
}
	
#vedspismenu li a:link, #vedspismenu li a:visited{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
	
#vedspismenu li a:focus, 
#vedspismenu li a:hover,
#vedspismenu li a:active{
	color:#FF4000;
	text-decoration:underline;
}
	
/* @end */

/* @group Start page*/

#indextext{
	padding:20px 80px 0 80px;
	overflow:hidden;
}
	
#indextext p{margin-bottom:8px;}
	
#slider{
	width:750px;
	margin-top:40px;
}

#slider img{
	padding-left:80px;
}

.col-left{
	width:380px;
	float:left;
	padding-right:40px;
}

.col-right{
	width:380px;
	float:left;
}
	
.folder-icon{
	border:1px solid #000000;
	margin-right:10px;
	vertical-align:middle;
	cursor: pointer;
}
	
#kredit-text{margin-top:0px;}

#kreditrating{vertical-align:top;}
	
#indexprod{
	margin:0 auto;
	width:885px;
	overflow:hidden;
}

.indexprodimg{
	width:80px;
	float:left;
	font-weight:bold;
	color:#FF4000;
	text-align:center;
	padding-right:35px;
	overflow:hidden;
}

.indexprodimg span{
	display:block;
}

#indexprod .last{
	padding-right:0;
}	
	
#indexprod p.fatorange{padding-bottom:10px;}
.teaser{
	border:1px solid #ff4000;
	padding:10px;
	margin-bottom: 25px;
	font-weight: bold;
	font-size: 14px;
}
#indextext .teaser p{
	padding-bottom: 0;
	font-size: 14px;
}
/* @end */

/* @group General products */
#left-column{
	padding:20px 35px 0 45px;
	width:340px;
	float:left;
}
	
#right-column{
	padding: 80px 0 0 35px;
	width:340px;
	float:left;
}

#left-column h2,
#page-column h2{
	padding-bottom: 0;
}


#vedspisList{
	margin-top:10px;
	position:relative;
	left:17px;
	top:-10px;
}	
	
	
#vedspisList li{list-style-image:url(../design/Pil_produktlank.gif);}	
	
#vedspisList a:link, 
#vedspisList a:visited{
	color:#FF4000;
	font-weight:bold;
}

.pdf-links{
	margin-top: 20px;
}
	
.pdf-links p{
	padding-bottom: 10px;
}
	
.pdf-links a span{
	font-weight:bold;
	color:#FF4000;
	border-bottom: 1px solid #ff4000;
}

.pdf-links a:hover,
.pdf-links a:focus,
.pdf-links a:active{
	text-decoration:none;
}
	
.pdf-links img{
	border:none;
	text-decoration:none;
	margin-top:10px;
}

/* @end */

/* @group Produkter*/
.products{
	overflow:hidden;
}

.products .product-box{
	width: 150px;
	float:left;	
	margin-right: 40px;
	margin-top:28px;
	margin-bottom: 2px;
	overflow:hidden;
}

.products .last{
	margin-right: 0;
}

.products .product-box img{
	display:block;
	margin: 0 auto;
	padding:10px 4px 10px 4px;
	border: 1px solid #ff4000;
	margin-bottom: 5px;
}

.products .product-box a{
	font-weight: bold;
}

/* @end */

/* @group Vedspisar - spisar*/
#stove-start{
	padding-bottom: 10px;
}

#stove-left-column{
	padding-top:15px;
	padding-left:45px;
	width:375px;
	float:left;
	position:relative;
}
	
#stove-right-column{
	padding-top:92px;
	padding-left:40px;
	width:320px;
	float:left;
}

.go-back{
	background:transparent url(../design/Pil_tillbaka.gif) no-repeat 0 4px;
	padding-left:20px;
	display:block;
	margin-bottom: 60px;
}

.go-back span{
	border-bottom:1px solid #000000;
	color: #000000;
}

.go-back:hover, 
.go-back:focus, 
.go-back:active{
	border-bottom:0;
	text-decoration:none;	
}

#stove-left-column h2{
	position:absolute;
	left: 45px;
	top:35px;
}

#stove-left-column ul{
	padding-bottom: 15px;
}

.pricing {
	font-weight: bold;
	padding: 15px 0 15px 0;
}

.pricing p{
	padding-bottom: 0;
}

.stove-info{
	border:2px solid #FF4400;
	margin-top:10px;
	padding:15px 0 15px 15px;
	width:300px;
}
.connection-dimension li{
	padding-top:10px;
}

.connection-dimension a:link,
.connection-dimension a:visited,
.connection-dimension a:hover,
.connection-dimension a:focus,
.connection-dimension a:active{
	vertical-align:bottom;
	text-decoration:underline;
	border-bottom: 0;
	font-weight:normal;	
}

.connection-dimension img{
	vertical-align:bottom;
	padding-left: 5px;
}

.stove-small-pic{
	overflow:hidden;
	width: 340px;
}

#small-pic{
	float:left;
}

.big-pic-link{
	float:left;
	position:relative;
	top: 115px;
	padding-left:10px;
	padding-bottom: 2px;
}	

#stove-color{
	overflow:hidden;
}

#stove-color dt, 
#stove-color dd{
	list-style:none;
	float:left;
}

#stove-color dd a{
	color:#000000;
	padding-left:5px;
	background:transparent url('../design/color.png') no-repeat;
	padding-right:20px;
}

#stove-color dd a:focus, 
#stove-color dd a:hover, 
#stove-color dd a:active{
	border-bottom: 0;
}

#stove-color .white a:link, 
#stove-color .white a:visited{
	background-position: right -6px;
}

#stove-color .white a:focus, 
#stove-color .white a:hover, 
#stove-color .white a:active{
	background-position: right -36px;
}

#stove-color .sand a:link, 
#stove-color .sand a:visited{
	background-position: right -6px;
}

#stove-color .sand a:focus, 
#stove-color .sand a:hover, 
#stove-color .sand a:active{
	background-position: right -36px;
}

#stove-color .black a:link, 
#stove-color .black a:visited{
	background-position: right -66px;
}

#stove-color .black a:focus, 
#stove-color .black a:hover, 
#stove-color .black a:active{
	background-position: right -96px;
}

#stove-color .stainless a:link, 
#stove-color .stainless a:visited{
	background-position: right -126px;
}

#stove-color .stainless a:focus, 
#stove-color .stainless a:hover, 
#stove-color .stainless a:active{
	background-position: right -156px;
}


#stove-color .green a:link, 
#stove-color .green a:visited{
	background-position: right -186px;
}

#stove-color .green a:focus, 
#stove-color .green a:hover, 
#stove-color .green a:active{
	background-position: right -216px;
}

#stove-color .blue a:link, 
#stove-color .blue a:visited{
	background-position: right -246px;
}

#stove-color .blue a:focus, 
#stove-color .blue a:hover, 
#stove-color .blue a:active{
	background-position: right -276px;
}
/* @end */
		
	
/* @group Tillbehör (vedspisar + kökspannor) */

#accessory-left-column{
	padding-top:15px;
	padding-left: 30px;
	width:342px;
	float:left;
}

#accessory-left-column .go-back{
	margin-bottom: 5px;
}
	
#accessory-right-column{
	padding: 95px 35px 0 50px;
	width:345px;
	float:left;
}

#accessory-right-column h2{
	padding-bottom:0;
	white-space:normal;
}

#accessory-right-column h3{
	font-size:24px;
	padding-bottom:10px;
}
#accessory-right-column .pdf-links{
	margin-top: 5px;
}
.accessory-section{
	overflow:hidden;
	margin-bottom:20px;
	width: 342px;
}

.accessory-item{
	float: left;
	width:65px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	white-space:nowrap;
	padding-bottom:2px;
}

#divider{
	height:472px;
	width:2px;
	float:left;
	background-image:url(../design/Brytstreck.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
}

.accessory-section h4{
	padding-bottom: 10px;
	padding-left:17px;
}

.accessory-item .fat a:link,
.accessory-item .fat a:visited{
	color:#000000;
}

/* @end */

/* @group Popup-css*/
.dim{
	background-color:#999999;
	background-repeat:repeat;
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}
	 
.hide {
	display:none;}

.show{
	width:620px;
	height:630px;
	position:absolute;
	left:50%;
	margin-left:-310px;
	margin-top:-315px;
	top:50%;
	background-color:#FFFFFF;
	border:1px solid #C9C9C9;
}
	
#popup{border:2px solid #FF4000;}

#closeLink{text-align:right;}
	
#closeLink a{
	text-decoration:none;
	border-bottom:0;
	margin-right:12px;
}	

#closeLink a:link, 
#closeLink a:visited{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
	
#closeLink a:focus, 
#closeLink a:hover, 
#closeLink a:active
	{border-bottom:1px solid #000;}
/* @end */

/* @group Kökspannor*/
.pan #stove-left-column{
	padding-top: 85px;
}

.pan #stove-left-column h2{
	top: 20px;
}

/* @end */

/* @group Vattenmantlad kamin*/
#stove-left-column h2.no-back-link-header{
	position:static;
}

/* @end */
/* @group Kamin*/
#wood-stove-right-column{
	float:left;
	padding-left:40px;
	padding-top:78px;
	width:320px;
}

/* @end */

/* @group Återförsäljare*/

#lan{
	width:160px;
	float:left;
	list-style-type: decimal;
	list-style-position:outside;
	margin-left:-30px;
	margin-top:160px;
}
	
#lan li{
	padding-left:0px;
	margin-left:30px;
	padding-bottom: 2px;
}
	
#sverige{
	width:192px;
	float:left;
}
	
#aterfList{
	width:325px;
	margin-left:10px;
	margin-top:-10px;
}
	
#aterfList li{list-style:none;}
	
#aterfList ul{
	margin-top:20px;
	overflow:hidden;
}
	
.aterfName{
	width:75px;
	display:block;
	float:left;
}
	
.aterfValue{
	width:250px;
	display:block;
	float:left;
}
	
.aterfValueFat{
	width:250px;
	display:block;
	float:left;
	font-weight:bold;
}
	
.activelan a {text-decoration: underline;}
	
/* @end Återförsäljare */

/* @group Ack. tankar*/

#accumulator-left-column{
	padding-top:15px;
	padding-left:30px;
	margin-right:15px;
	width:379px;
	float:left;
}

#accumulator-right-column{
	padding-top:5px;
	padding-left:35px;
	width:343px;
	float:left;
}

#accumulator-right-index-column{
	padding-top:5px;
	padding-left:35px;
	width:345px;
	float:left;
}

#accumulator-left-column h2{
	padding-bottom:0;
}

.accumulator-img{
	padding-top: 85px;
	padding-left: 45px;
}

#tankar_indextext
	{margin-left:17px;}	

#tankar_indextext li{
	list-style-image:url(../design/Pil_produktlank.gif);
	margin-top:15px;
}

/* @end */

/* @group Kontakt*/
#contact-left-column{
	padding-right: 34px;
	padding-left: 45px;
	width: 255px;
	float: left;
}

#contact-right-column{
	padding: 60px 0 0 35px;
	width: 433px;
	float: left;
}

.contact form{
	overflow:hidden;
}

.contact #left-column h2{
	padding-bottom:15px;
}

#alternatives label{
	padding-left:10px;
}

#alternatives{
	overflow:hidden;
	width:220px;
	margin-bottom: 5px;
}
	
.formfatorange{
	display:block;
	font-weight:bold;
	color:#FF4000;
	padding-bottom: 10px;
}

#namnuppgifter{
	margin-top:20px;
}

#namnuppgifter div{
	padding-top: 5px;
}	

#namnuppgifter label{
	width:82px;
	display:block;
	float:left;
}	
	
#namnuppgifter input{
	width:185px;
	height:16px;
	margin-bottom:1px;
	border:1px solid #FF4000;
}
	
#contact_message{
	margin-top:15px;
	overflow: hidden;
	position:relative;
}

#contact_message em{
	font-style: italic;
}

#contact_message textarea{
	border:1px solid #FF4000;
	font-size:12px;
	width:350px;
	height:120px;
	margin-top:3px;
}
	
#submit-btn{
	margin-top:5px;
	width:50px;
	color:#FFFFFF;
	background-color:#FF4000;
}

.send-link-btn{
	text-indent:-9999px;
	outline: none;
	display:block;
	margin-top: 10px;
}
	
.send-link-btn:link, .send-link-btn:visited{
	width:47px;
	height:17px;
}	

.contact #page-column h2{
	padding-bottom: 15px;
}

.contact #page-column ul{
	padding-bottom: 15px;	
}

.contact_text{
	margin-top:15px;
	padding-bottom: 10px;
}

#posted-message{
	border:1px solid #000;
	padding: 15px;
	margin-bottom: 20px;
	width: 510px;
}

#posted-message .message{
	padding-bottom: 5px;
	font-weight: bold;
}
/* @end*/
	
/* @group Solenergi*/

.solIndexImg
	{position:relative;
	left:50px;
	top:25px;}	
	
#solar-list{
	margin-left:13px;
	margin-bottom:10px;
}
	
#solar-list ul{
	position:relative;
	left:-12px;
}

#solar-list ul li{
	list-style:none;
	padding-left: 12px;
}

#solar-list li{
	list-style: disc;
}	
	
#solar-left-column{
	padding-top:15px;
	padding-left:30px;
	margin-right:15px;
	width:379px;
	float:left;
}

#solar-right-column{
	padding-top:80px;
	padding-left:35px;
	width:343px;
	float:left;
}

#solar-left-column h2{
	padding-bottom: 0;
}

#solar-right-column h3{
	font-size:18px;
	padding-bottom: 10px;
}

#solar-right-column h4{
	font-weight: bold;
	padding-bottom: 5px;
}
/* @end */


/* @group Reservdelar*/

#spare-left-column{
	padding-top:40px;
	padding-left:35px;
	padding-right:30px;
	width:410px;
	float:left;
}
#spare-left-column h2{
	padding-bottom: 0;
}	
#spare-right-column{
	padding-top:40px;
	padding-left:30px;
	width:250px;
	float:left;
}
	
#reservHeader
	{margin-bottom:15px;
	font-weight:bold;}
	
/* @end */
/* @group Kampanj*/
.campaign{
	padding-top:20px;
	width: 460px;
}
.campaign h3{
	padding-bottom: 10px;
}
.campaign li{
	padding-top:8px;
}
.campaign li span{
	padding-left:11px;
	display:block;
}
/* @end Kampanj*/
/* @group Vanliga frågor*/
#faq-left-column
	{padding-top:40px;
	padding-left:35px;
	padding-right:20px;
	width:240px;
	float:left;
	padding-bottom:105px;}

#faq-right-column
	{padding-top:60px;
	padding-left:35px;
	padding-right:20px;
	width:380px;
	float:left;
	font-size:10px;}

.faq-small-header
	{font-weight:bold;
	padding-bottom:15px;
	padding-top:17px;}
		
.faq-list li{
	list-style-type:decimal;
	list-style-position:inside;
	padding-bottom:2px;
}
/* @end */ 

/* @group Sprite*/
.sprite{
	background:transparent url('../design/sprite.png') no-repeat 0 0;
}

.pdf{
	background-position:right -400px;
	padding:1px 20px 1px 0;
	font-weight: bold;
	white-space:nowrap;
}

.video{
	background-position:right -600px;
	padding:3px 30px 3px 0;
}

.send-link-btn:link,
.send-link-btn:visited{
	background-position:right 0;
}

.send-link-btn:focus, 
.send-link-btn:hover, 
.send-link-btn:active{
	background-position:right -100px;
	border-bottom: 0;
}

/* @end */

/* @group Admin*/

#login
	{margin-top:50px;
	margin-left:50px;}
	
#centerColumn{
	width:340px;
	position:relative;
	left:70px;
	margin:0 auto;
}
	
#leftColumn
	{background-color:#FFFFFF;
	padding-top:15px;
	padding-left:30px;
	width:620px;
	float:left;
	padding-bottom:36px;}
	
#centerColumn h2{
	margin-top:20px;
	margin-bottom:10px;
}
	
#page-column input{
	margin-bottom:20px;
}
	
.error{
	font-weight:bold;
	color:#990000;
	margin-bottom:20px;
}
	
#ikoner{
	width:390px;
	overflow:hidden;
	position:relative;
	left:250px;
	padding-top: 50px;
	padding-bottom: 50px;
}
	
.admin_ikon{
	width:130px;
	float:left;
	font-weight:bold;
	text-align:center;}
	
.admin_ikon img
	{text-decoration:none;
	border:none;}
	
.admin_ikon a:link, .admin_ikon a:visited
	{text-decoration:none;
	font-size:12px;}
	
.admin_ikon a:hover, .admin_ikon a:active, .admin_ikon a:focus
	{text-decoration:underline;}
	


#page-column textarea
	{border:1px solid #FF4000;
	width:300px;}
/* @end */ 
	
/* @group Add*/

#addform,
#addCampaignForm{
	margin-top:20px;
	margin-left:50px;
}	
#addform label,
#addCampaignForm label{
	width:130px;
	display:block;
	float:left;
}
#addform select,
addCampaignForm select{
	border:1px solid #FF4000;
}	
#addform #lan{
	margin-left:0;
	margin-top:0;
	width:auto;
	float:none;
}
.addinput{
	margin-top:10px;
}
.addtextarea{
	margin-top:10px;
}	
.addtextarea textarea{
	border: 1px solid #FF4000;
}
.addinput input{
	border:1px solid #FF4000;
	width:300px;
}	
#adderror{
	margin-left:150px;
}	
.fatorangeUtstallning
	{position:relative;
	left:407px;
	top:-60px;
	font-weight:bold;
	color:#FF4000;}
	
.confirmSubmit
	{width:80px;
	margin-top:15px;
	float:left;}
	
#regretForm{
	width:90px;
	float:left;
	position:relative;
	left:130px;
	top:-39px;
}
#regretCampaignForm{
	width:90px;
	float:left;
	position:relative;
	left:130px;
	top:-57px;
}
.addConfirm{
	margin-left:60px;
	margin-top:10px;
}
.addConfirm ul{ 
	list-style-type:none;
	margin-top:10px;
}	
.addConfirm li,
#editConfirm li{ 
	display:block;
	overflow:hidden;
}
.addConfirm p{
	margin-top:20px;
}	
.addConfirm input{
	margin-top:20px;
	width:80px;
	cursor: pointer;
}
.add-campaign{
	left:-3px;
	position:relative;
	top:20px;
	cursor: pointer;
}
.add-more-fields{
	left:439px;
	position:relative;
	top:-40px;
	cursor: pointer;
}
#addcampaignerror{
	margin:30px 0 0 50px;
}	
/* @end */

/* @group Editera*/
.editinput {
	margin-top:25px;
}	
.editinput select{
	border:1px solid #FF4000;
}	
.editChoose{
	width:70px;
}	
.editinput label{
	width:110px;
	margin-right:10px;
}
.editSubmit{
	width:70px;
	position: relative;
	top:-5px;
}	
#editConfirm{
	margin-left:50px;
	margin-top:10px;
}	
#editConfirm p{
	margin-top:10px;
}
#editConfirm ul{
	list-style-type:none;
}	
#editerror{
	margin-left:150px;
	margin-top:5px;
}	
#editerror ul{
	list-style-type:none;
}
.descriptionerror{
	color:#FF4000;
	font-weight:bold;
	left:366px;
	position:relative;
	top:-40px;
}
.add-more-edit-fields{
	position:relative;
	left: 320px;
}
.edit-campaign-submit{
	display:block;
}
/* @end */	
	
/* @group Ta bort*/
#deleteform,
#deletecampaignform,
#deleteTable p{
	margin-left:50px;
}
#deletecampaignform ul,
#deleteTable p{
	margin-top: 25px;
}
#deleteTable{
	margin-top:20px;
}

#deleteTable input{
	margin-right:20px;}
	
#deleteTable th{
	text-align:left;
	font-weight:bold;
}
.deleteSubmit
	{width:80px;
	margin-top:15px;}
#editcampaignform ul{
	padding: 20px 0 0 50px;
}
#editcampaignform .deleteSubmit{
	margin-left: 50px;
}
/* @end */
	

