@charset "utf-8";

body {background-image:url(/images/background.jpg); background-repeat:repeat-x;}

div#header {background: url(/images/header.jpg); all overflow: hidden; width: 960px; height: 300px;}
div#wrapper {margin: 0 auto; width: 960px;}
div#content {width: 960px; padding: 0px 20px 50px; margin-top: 60px; float: left; text-align:left;}
div#boxes {width: 960px; margin-top: 20px; float: center;}
#content_links a:link{color: #3f6777; text-decoration: none;}
#content_links a:visited{color: #3f6777;}
#content_links a:hover{background: #ffffff; color: #000; -webkit-border-radius: 2px;}
div#meny {width: 960px; float: left; border-bottom: 2px #ffffff inset;}

#meny ul{font: 20px Palatino Linotype; font-weight: 700; margin: 1em; margin-top: 15px; margin-bottom: 10px;}
#meny li{display: inline; list-style: none;}
#meny li a{text-decoration: none; padding: 0.4em 0.7em; margin-right: 0.7em;  background: #87c2ff;}
#meny a:link{color: #ffffff;}
#meny a:visited{color: #ffffff;}
#meny a:hover{background: #ffffff; color: #3f6777; -webkit-border-radius: 2px;
-moz-border-radius: 3px;}
#meny a#current{color: #3f6777;}

div#box1 {background-image: url(/images/boxbild.gif); margin: 20px; width: 220px; height: 300px; padding: 25px; float: left; border: 2px #fff solid; font-size:14px;}
div#box1_links {list-style:none; text-decoration: none; margin:0px; padding:0px; line-height: 20px; font-family: Cambria; color: #3f6777;}

#box1_links ul { float: left; text-align:left;}
#box1_links a:link{color: #3f6777; text-decoration: none;}
#box1_links a:visited{color: #3f6777; text-decoration: none;}
#box1_links a:hover{color: #000; -webkit-border-radius: 2px;}

div#box2 {background-image: url(/images/boxbild2.gif); margin: 20px; width: 225px; height: 300px; padding: 25px; float: left; border: 2px #fff solid;}
div#box3 {background-image: url(/images/boxbild3.gif); margin: 20px; width: 225px; height: 300px; padding: 25px; float: left; border: 2px #fff solid; font-size:14px;}
div#box3_links {list-style:none; text-decoration: none; margin:0px; padding:0px; line-height: 20px; font-family: Cambria; color: #3f6777;}

#box3_links ul { float: left; text-align:left;}
#box3_links a:link{color: #3f6777; text-decoration: none;}
#box3_links a:visited{color: #3f6777; text-decoration: none;}
#box3_links a:hover{color: #000; -webkit-border-radius: 2px;}

div#container {width: 960px; margin-top: 20px; padding: 20px; float: left;}

div#footer {width: 960px; padding: 5px; margin-top: 20px; float: left; text-align: center; padding-bottom:20px; margin-bottom: 20px;}
div#footer_links {list-style:none; margin:0px; padding:0px; line-height: 18px; font-family: Cambria; color: #3f6777; text-align: center;}

#footer_links a:link{color: #3f6777; text-decoration: none;}
#footer_links a:visited{color: #3f6777;}
#footer_links a:hover{color: #000; -webkit-border-radius: 2px;}


* html h1 a {/* IE6 png Support */
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");
}

/* ----- Typography ----- */

.wufoo .info div{

}
.wufoo .section h3{
	font-size:110%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#000000;
}
.wufoo .section div{
	font-size:85%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}

.wufoo label.desc{
	font-size:95%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
.wufoo label.choice{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#333333;
}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label{
	font-family:inherit;
	color:#444444;
}
.safari .wufoo input.file{ /* Webkit */
	font-size:100%;
	font-family:inherit;
	color:#444444;
}
.wufoo .instruct small{
	font-size:85%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}

.altInstruct small, li.leftHalf small, li.rightHalf small,
li.leftThird small, li.middleThird small, li.rightThird small,
.iphone small{
	color:#444444 !important;
}

/* ----- Button Styles ----- */

.wufoo input.btTxt{
	font-size:;
	font-family:;
	font-weight:;
	font-style:;
	color:;
}

/* ----- Highlight Styles ----- */

.wufoo li.focused label.desc,
.wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label,
.safari .wufoo li.focused input.file{ 
	color:#000000;
}

/* ----- Confirmation ----- */

a.powertiny b, a.powertiny em{
color:#1a1a1a !important;
}
.embed a.powertiny b, .embed a.powertiny em{
color:#1a1a1a !important;
}

/* ----- Pagination ----- */

.pgStyle1 var, .pgStyle2 var, .pgStyle2 em, .page1 .pgStyle2 var, .pgStyle1 b, .wufoo .buttons .marker{
	font-family:inherit;
	color:#444444;
}

.pgStyle1 .done var{
	background:#cccccc;
}

.pgStyle1 .selected var, .pgStyle2 var, .pgStyle2 var em{
	background:#FFF7C0;
	color:#000000;
}

/* Likert Typography */

.likert caption, .likert thead td, .likert tbody th label{
	color:#444444;
	font-family:inherit;
}
.likert tbody td label{
	color:#575757;
	font-family:inherit;
}
.likert caption, .likert tbody th label{
	font-size:95%;
}

/* Likert Hover */

.likert tbody tr:hover td, .likert tbody tr:hover th, .likert tbody tr:hover label{
	background-color:#FFF7C0;
	color:#000000;
}

/* ----- Report Styles ----- */

.wufoo .wfo_graph h3{
	font-size:95%;
	font-family:inherit;
	color:#444444;
}
.wfo_txt, .wfo_graph h4{
	color:#444444;
}
.wufoo .footer h4{
	color:#000000;
}
.wufoo .footer span{
	color:#444444;
}

/* ----- Number Widget ----- */

.wfo_number{
	background-color:#f5f5f5;
	border-color:#dedede;
}
.wfo_number strong, .wfo_number em{
	color:#000000;
}

/* ----- Chart Widget Border and Background Colors ----- */

#widget, #widget body{
	background:#FFFFFF;
}
.fcNav a.show{
	background-color:#FFFFFF;
	border-color:#cccccc;
}
.fc thead th, .fc .more th{
	background-color:#dedede !important;
	border-right:1px solid #cccccc !important;
}
.fc tbody td, .fc tbody th, .fc tfoot th, .fc tfoot td{
	background-color:#FFFFFF;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #dedede;
}
.fc tbody tr.alt td, .fc tbody tr.alt th, .fc tbody td.alt{
	background-color:#f5f5f5;
}

/* ----- Chart Widget Typography Colors ----- */

.fc caption, .fcNav, .fcNav a{
	color:#444444;
}
.fc tfoot, 
.fc thead th,
.fc tbody th div, 
.fc tbody td.count, .fc .cards tbody td a, .fc td.percent var,
.fc .timestamp span{
	color:#000000;
}
.fc .indent .count{
	color:#4b4b4b;
}
.fc .cards tbody td a span{
	color:#7d7d7d;
}

/* ----- Chart Widget Hover Colors ----- */

.fc tbody tr:hover td, .fc tbody tr:hover th,
.fc tfoot tr:hover td, .fc tfoot tr:hover th{
	background-color:#FFF7C0;
}
.fc tbody tr:hover th div, .fc tbody tr:hover td, .fc tbody tr:hover var,
.fc tfoot tr:hover th div, .fc tfoot tr:hover td, .fc tfoot tr:hover var{
	color:#000000;
}

/* ----- Payment Summary ----- */

.invoice thead th, 
.invoice tbody th, .invoice tbody td,
.invoice tfoot th,
.invoice .total,
.invoice tfoot .last th, .invoice tfoot .last td,
.invoice tfoot th, .invoice tfoot td{
	border-color:#dedede;
}
.invoice thead th{
	background:#f5f5f5;
}
.invoice th, .invoice td{
	color:#000000;
}
#ppSection, #ccSection{
	border-bottom:1px dotted #CCCCCC;
}
#shipSection, #invoiceSection{
	border-top:1px dotted #CCCCCC;
}

/* Drop Shadows */
#bottom{
	visibility:visible;
}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Structure
Author : Infinity Box Inc.
URL : http://wufoo.com

- - - - - - - - - - - - - - - - - - - - - */


body{
	padding:0;
	text-align:center;
	font-size:small;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

#container{
	text-align:left;
}
#container, #bottom{
	margin:0 auto;
	width:640px;
}
#bottom{
	width:650px;
	height:10px !important;
	margin-bottom:10px;
	display:block !important;
}

form.wufoo{
	margin:20px 14px 0 14px;
	padding:0 0 20px 0;
}

.search-form { 
	padding: 10px;  
	background: #ffffff; 
	border: 0; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	margin-top: 5px;
}

/* ----- LOGO ----- */


* html h1 a{
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");
}
img, a img{
	border:none;
	-ms-interpolation-mode: bicubic;
}
* html #bottom{ 
	_behavior: url(/images/iepngfix.htc);
}
.hide{
	display:none !important;
}

/* ----- Contact form end ----- */

h1 {
	font-size: 40px; 
	font-family: 
	Cambria; color: 
	#ffffff;
}
h2 {
	font-size: 20px; 
	font-family: Cambria; 
	color: #3f6777;
}
h3 {font-size: 14px; 
	font-family: Cambria;
	color: #3f6777;
}
h4 {
	font-size: 30px; 
	font-family: Cambria; 
	color: #ffffff;
}
h5 {
	font-size: 20px; 
	font-family: Cambria; 
	color: #ffffff;
}
p {
	font-size: 14px; 
	line-height: 20px; 
	font-family: Cambria; 
	color: #3f6777;
}
p2 {
	font-size: 20px; 
	font-family: Cambria; 
	color: #3f6777;
}
p3 {font-size: 16px;
	font-family: Cambria; 
	color: #3f6777;
}

