* {
	font-family:		arial,helvetica,verdana,tahoma;
}

html, body {
	width:				100%;
	height:				100%;
	margin:				0px;
        padding: 0px;

	text-align:			center;
	background-color:	#ECEDEF;
}

body {
	font-size:			11px;
}

table, p, form {
	background-color:	transparent;
	margin:				0px 0px 15px 0px;
	padding:			0px;
}

img {
	border:				0px;
}

input#input1.special[style] {width: 92px !important;}


input, select, textarea {
	font-family:		arial,helvetica,verdana,tahoma;
	font-size:			13px;
	background-color:	#FFFFFF;
	border-color:		#CCCCCC;
	border-style:		solid;
	border-width:		1px;
	font-size:			10px;
	padding:			2px 3px;
}

select {
	height:				22px;
}

input.special, select.special, textarea.special {
	background-color:	#F1F1F1;
	border-color:		#CCCCCC;
	border-style:		solid;
	border-width:		1px;
	font-size:			10px;
	padding:			3px;
	color:				#666666;
}

h1 {
	font-weight:		700;
	letter-spacing:		2px;
	font-size:			18px;
	margin:				0px 0px 6px 0px;
	padding:			0px 0px 8px 18px;
	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	border-color:		#EAEAEA;
	background-image:	url(/grafik/h1pil.gif);
	background-repeat:	no-repeat;

}

h2, h3 {
    font-family:    arial, helvetica, sans-serif;
    font-weight:    700;
}

h2 {
      font-size:      16px;  
}

h3 {
      font-size:      14px;  
}

#wrap{
width: 754px;
margin:				0px auto;
text-align:			left;
}

#container {
	width:				754px; 	
	margin:				3px auto;
	padding:			0px;
	text-align:			left;
	background-color:	#FFFFFF;
	border-style:		solid;
	border-width:		0px 1px 1px 1px;
	border-color:		#CCCCCC;
}

#top {
	display:			block;
	height:				95px;
	background-color:	#FFFFFF;
	background-image:	url(/grafik/toplogo.jpg);
	background-repeat:	no-repeat;
	color:				#7f7e7c;
	font-size:			1px;
	text-align:			center;
}

#navigation {
	width:				755px;
	text-align:			left;
	padding:			5px 0px 0px 0px;
}

#topheader {
padding-top: 8px;
float: right;
background: transparent;
}

a.flag {
margin: 2px;
}

#streg {
	width:				100%;
	height:				6px;
	background-color:	#B5B0B6;
	font-size:			1px;
	margin:				5px 0px;
}

#content {
	background-color:	#FFFFFF;
	background-image:	url(/grafik/baggrund.jpg);
	background-repeat:	repeat-y;
	margin:				10px 0px;
	width:				752px;
}

#left {
	/* position:			absolute; */
	width:				180px;
	padding:			0px 0px 0px 10px;
	margin:             0px;
	float:              left;
	
	/* margin:				0px 0px 0px -195px; */
}

a.menu {
	display:			block;
	width:				160px;
	line-height:		150%;
	color:				#000000;
	text-decoration:	none;
	background-image:	url(/_grafik/pil_orange.gif);
	background-repeat:	no-repeat;
	padding:			0px 0px 0px 10px;
}

a.menu:hover {
	text-decoration:	underline;
}

#right {
	position:			absolute; 
	display:            block;
	margin:				0px 0px 0px 565px;
	padding:			0px 10px 10px 10px;
	border-style:		solid;
	border-color:		#B2B2B2;
	border-width:		0px 0px 1px 1px;
	width: 155px;
	float: right;
}

#tekst {
	width:				362px;
	margin:				0px 180px 10px 195px;
	height:				400px;
}

#content > #tekst {
	height:				auto;
	min-height:			400px;
}

#hvadkanvi {
	width:				156px;
	margin:				0px 0px 15px 0px;
	text-align:			justify;
}

#bund {
	background-color:	#7F7F7F;
	padding:			7px;
	text-align:			center;
	font-size:			12px;
	clear:				both;
}

a.bund {
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	background-image:	url(/grafik/bundsplit.jpg);
	background-repeat:	no-repeat;
	padding:			0px 10px 0px 12px;
}

a.bund:hover {
	color:				#000000;
}

a.nobgimage {
	background-image:	none;
}

#footer {
	margin:				2px 0px;
	background-color:	#606060;
	padding:			20px 5px;
	text-align:			center;
	color:				#A4A4A4;
}

#shutcuts {
	padding:			10px;
	text-align:			center;
	color:				#999999;
}

.shutcuts {
	color:				#999999;
	text-decoration:	none;
}

.shutcuts:hover {
	color:				#000000;
	text-decoration:	none;
}

.dot {
	padding:			0px 5px;
}

.header {
	font-family:		arial,helvetica,verdana,tahoma;
	font-size:			12px;
	padding:			10px 0px 3px 0px;
	font-weight:		700;
	border-width:		1px 0px 0px 0px;
	border-color:		#B2B2B2;
	border-style:		solid;
}

.notoppadding { padding-top: 0px }
.nodeco { border: 0px }
.notextdeco { text-decoration: none }

.roed { color: #737373 }
.gul { color: #737373 }
.groen { color: #737373 }
.blaa { color: #737373 }

.forsidetekst {
	display:			block;
	text-decoration:	none;
	color:				#000000;
	padding-bottom:		5px
}

.forsidetekst:hover {
	text-decoration:	underline
}

.info {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#F3F3F3;
}

.warn {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#FFDF00;
}

.fail {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#FC0000;
	color:				#FFFFFF;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family:		arial,helvetica,verdana,tahoma;
	background-color: #ff9933;
}

/* quickform */
.quickformula table.qf{
margin:0;
padding:0;
width:165px;
}
.quickformula table.qf td .label-qf {
    color: #444444;
    font-family: Arial,Trebuchet MS,Helvetica,sans-serif;
    font-size: 11px;  
    position: inherit;
	float:left;
}
.quickformula table.qf td .qf-label{
    color: #444444;
    font-family: Arial,Trebuchet MS,Helvetica,sans-serif;
    font-size: 9px;
    padding-right: 5px;
    position: inherit;
	
}
.quickformula table.qf td span.qf-req{position:inherit;right:3px; top:3px;}
#uploaded_file{font-size: 11px;}
.quickformula table.qf td .inputbox{font-size: 11px;background-color:#f1f1f1; margin-left:0px;}
.quickformula table.qf td{padding-bottom:2px;}
.quickformula .qf-heading {
    background-color: #921019;
    color: #FFFFFF;
    font-family: thoma;
    font-size: 15px;
    font-weight: bold;
    margin: 0 -10px 10px;
    padding: 10px 1px;
    text-align: center;
    width: 184px;
}

.quickformula table.qf td.qf-l{width:40%;text-align:right;}
.quickformula table.qf span.file-upload input{border:0 none; border-width:0px;}
.quickformula table.qf textarea  {width: 162px;background-color:#f1f1f1;}

/*  upload button */
div.fileinputs {
	position: inherit;
	margin-bottom: 10px;	
}

div.fakefile {
	position: inherit;
	top: 0px;
	left: 0px;
	z-index: 1;	
}
div.fileinputs input {
    padding-top: 0;
	 width: 172px;
	
}
div.fakefile input {width: 86px;}
span.qf-upload-file {
    font-size: 10px;	
	background-color:#f1f1f1;
	border:1px solid #ccc;
	display:inline;
	padding:1px 4px 1px 4px;
	position:inherit;
	cursor:pointer;
}
input.file {
	position: inherit;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity:0);
	opacity: 0;
	z-index: 2;
}
.sub-btn{background-color: #921019;
    color: #FFFFFF;
    font-weight: bold;
	}
/* left home header bg */

.groen2 {
    background: none repeat scroll 0 0 #146291;
    color: #FFFFFF;
    display: block;
    margin: 10px -10px;
    padding: 10px 0;
    text-align: center;
	
}
input.s_btn{background: none repeat scroll 0 0 #146291; color:#ffffff;-moz-border-radius: 10px; border-radius: 10px; border:#146291; border-bottom-width:0px; cursor: pointer;}
input.s_btn:hover{background: none repeat scroll 0 0 #125673; color:#fff;}

/* left side Bookmarks */
.bookmarks_heading{
     background: none repeat scroll 0 0 #FE7316;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 10px -10px;
    padding: 10px 0;
    text-align: center;
}

.green_heading{
     background: none repeat scroll 0 0 #5bae2b;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 10px -10px;
    padding: 10px 0;
    text-align: center;
}

.greenbutton {
-moz-border-radius: 5px;
border-radius: 5px;
/*background-color:#549a26;*/
text-align:center;
color:#FFFFFF;
padding: 10px 5px;
font-size: 9px;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.43, rgb(54,130,13)),
    color-stop(0.72, rgb(84,173,16)),
    color-stop(0.86, rgb(123,209,38)),
    color-stop(0.93, rgb(137,232,42))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(54,130,13) 43%,
    rgb(84,173,16) 72%,
    rgb(123,209,38) 86%,
    rgb(137,232,42) 93%
);
}

.getaquote_icon { background-image:	url(/images/getaquote_de.png);
	background-repeat:	no-repeat;
}

a{outline:0 none;}
.bookmarks_icons_links {padding-right: 0px;}
.bookmarks_icons_links:hover span{ opacity:0.8;filter:alpha(opacity=80);}
.bookmarks_icons{ display: inline-block; height: 40px; overflow: hidden;  width: 40px;}

.facebook_icon { background-image:	url(/images/facebook_icon_40.png);
	background-repeat:	no-repeat;
}
.twitter_icon {background-image:	url(/images/twitter_icon_40.png);
	background-repeat:	no-repeat;
}
.youtube_icon {background-image:	url(/images/youtube_40.png);
	background-repeat:	no-repeat;
}

.rss_icon {background-image:	url(/images/rss_icon_40.png);
	background-repeat:	no-repeat;
}

.bookmarks_icons_layout { padding-right: 0px;
    text-align: left;}




/*  end upload button */
