body
{
font-family:Helvetica, Arial, Sans-serif;
font-size:100%;
background:#DDD; 
background-image:url(../img/bg_pattern2.jpg);
color:black;
}

p{ font-size:0.75em; margin-bottom:12px; line-height:1.3; padding:0; }
h1, h2, h3{ font-family:Helvetica, Arial, Verdana, Sans-serif; font-weight:bold; }
h1 { font-size:1.5em; padding:0; letter-spacing:-1.5px; line-height:1; margin:10px 0 5px 0; }
h2 { font-size:1.25em; letter-spacing:normal; line-height:1.1; margin:8px 0 4px 0; color:#B1236D; }
h3{ font-size:1em; padding:0; letter-spacing:normal; line-height:1.2; margin:4px 0 2px 0; }
h4{ font-family:Helvetica, Arial, Sans-serif; font-size:0.875em; line-height:1.2; font-weight:bold; font-style:italic; margin:0; }

h1, h1 a, h1 a:hover, h1 a:visited { text-decoration:none; }
h2 a:visited, h3 a:link, h3 a:visited { color:#B1236D; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited site { text-decoration:none; }
h2 a:hover, h3 a:hover { color:#FFF; text-decoration:none; }

a:link, a:visited { color:#B1236D; text-decoration:none; }
a:hover, a:active { color:#FFF; text-decoration:underline; }

small {font-size:0.625em; }
.alignright {float:right; }
.alignleft {float:left; }
.center { margin-left:auto; margin-right:auto; }

ol { font-size:0.75em; line-height:1.3; }
ul li { list-style-type:none; list-style-image:none; margin:0; padding:0; }
code { font:0.75em 'courier new', Courier, Fixed; }
acronym, abbr, span.caps{ font-size:0.75em; letter-spacing:0.7em; }

img {border:0; }
p img {padding:0; max-width:100%; }

img.centered {display:block; margin-left:auto; margin-right:auto; }
img.alignright {padding:0; margin:0 0 0 20px; display:inline; }
img.alignleft {padding:0; margin:0 20px 0 0; display:inline; }
img.alignnone {padding:0; margin:0; }

@font-face {
font-family:Delicious;
src:url('delicious-roman.otf');
}

@font-face {
font-family:Delicious;
font-weight:bold;
src:url('delicious-bold.otf');
}

#header {
	float:left;
	width:660px;
	padding:20px;
	}	
	#header a:link, #header  a:visited { font-family:Delicious, Helvetica, Arial, Verdana, sans-serif; font-size:2.125em; line-height:1.3; font-weight:normal; letter-spacing:-0.5px; color:#000; text-decoration:none; -webkit-text-size-adjust:none; }
	#header a:hover, #header a:active  { text-decoration:none; }
	
#logotypes {
	float:right;
	width:220px;
	padding:10px;
	}
	#logotypes img{
	margin-top:10px;
	}
	
	
#menu { margin-bottom:20px; }
	#menu ul{ float:left; list-style-type:none; margin:0; padding:6px 0; overflow:hidden; background:#B1236D; width:100%;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-bottom-right-radius:6px; /* Firefox 3.6 and earlier */
	-moz-border-bottom-left-radius:6px; /* Firefox 3.6 and earlier */
	}
	#menu li{ display:inline; }
	#menu a:link,#menu a:visited{ font-size:0.875em; font-weight:bold; color:#FFF; padding:11px 15px 10px 15px; text-decoration:none; -webkit-text-size-adjust:none; }
	#menu a:hover,#menu  a.selected{ color:#FFF; background:#777; }
	#menu .current { background:#B1236D; }
	#start { margin-left:10px; }

.white{ background:#FFF; color:#1F1F1F; } 
.white a:link, .white a:visited {color:#B1236D; }
.white a:hover, .white a:active { color:#1F1F1F; }
.black {background:#1F1F1F; color:#FFF;}
.black a:hover, .black a:active { color:#FFF; }
.red { background:#B1236D; color:#FFF; }
.none{ color:#FFF; } 
.none a:hover, a:active { color:#FFF; }
.red a:hover, .red a:active {color:#1F1F1F; }

.smaragd{ background:#92B30C; }
.smaragd a:link, .smaragd a:visited {color:#FFF; }
.smaragd a:hover, .smaragd a:active { color:#1F1F1F; }
.topas{ background:#C5AB5E; }
.safir{ background:#016BA9; }
.rubin{ background:#B1236D; }
.grafit{ background:#A0A5A9; }

.whitec { color:#FFF; }
.t_red { color:#B1236D; font-weight:bold; font-size:48px; -webkit-text-size-adjust:none; }

.link_off  a:link, .link_off a:visited { color:#000; }
.link_off a:hover, .link_off a:active { color:#B1236D; text-decoration:none; }
.in_clear {clear:both; height:20px;}
.topmargin {margin-top:20px; }
.rightmargin {margin-right:10px; }
.nomargin {margin:0; padding:0;}
.tmargin {margin:10px 0 0 0; }
.inside { margin:0 20px; padding:20px 0; }
.ifirst { margin-left:0; }
.ilast { margin-right:0; }
.textcenter{ text-align:center; }
.borderradius {border-radius:6px; -moz-border-radius:6px;}


/*** MININAV START ***/
#mininav{ position:absolute; top:204px; padding:20px 0; width:300px; }
#mininav li { font-size:0.875em; margin:0 20px; }
#mininav li ul{ margin:0; }
#mininav ul li{ margin-left:20px; font-size:0.75em; }
#mininav a { display: block; text-decoration: none; font-weight:bold; }
#mininav ul li a { font-weight: normal; }

/*** CALCULATOR USER INTERFACE START ***/

.header_ui {
margin:0;
padding:6px;
color:#FFF;
background:#1F1F1F;
border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;
}

/*** DATABASEPANEL START ***/
.table p{ margin-bottom:0; line-height:1; padding:6px 2px; }
.table_c1{ float:left; width:150px; }
.table_c2{ float:left; width:60px; text-align:center; }
.table_c3{ float:left; width:50px; text-align:center; }
.grey1{ background:#DDD; }
.grey2{ background:#CCC; }

/*** SHOWPANEL START ***/	
#panelbutton { color:#FFF; text-decoration:none; background:#1F1F1F; cursor:pointer; }
#panelbutton p{ font-size:1em; margin-bottom:0; line-height:1; padding:5px 0; font-weight:bold; }
#panelbutton:hover{ color:#FFF; text-decoration:none; background:#92B30C; }

#measlist{ float:left; padding:0; margin:0; width:128px; height:300px; list-style-type:none; background:#1F1F1F; border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; }
#measlist li{
cursor:pointer;
font-size:0.875em;
display: block;
font-weight:bold;
width:120px;
padding:4px;
text-decoration:none;
border-bottom:1px solid #FFF;
}
.measlist_norm{ color:#FFF; background:#92B30C; }
#measlist li:hover{ color:#FFF; background:#41560F; }
.measlist_curr{ color:#1F1F1F; background:#FFF; }

.meas_img{ float:left; margin:0; padding:0; width:482px; height:300px; }
#meas_standing{ background:url(../img/standing.gif) no-repeat; }
#meas_sitting{ background:url(../img/sitting.gif) no-repeat; }
#meas_head{ background:url(../img/head.gif) no-repeat; }
#meas_hand_foot{ background:url(../img/hand_foot.gif) no-repeat; }
#meas_weight{ background:url(../img/weight.gif) no-repeat; }

/* CHECKBOXES START */
.meas_cb { width:13px; height:13px; margin:0; padding:0; }
.cb{ position:relative; width:13px; height:13px; margin:0; padding:0; font-size:13px; line-height:1;}
#cb_1{ left:66px; top:150px; }
#cb_2{ left:81px; top:160px; }
#cb_3{ left:97px; top:170px; }
#cb_4{ left:112px; top:180px; }
#cb_5{ left:129px; top:190px; }
#cb_6{ left:150px; top:-32px; }
#cb_7{ left:152px; top:130px; }
#cb_8{ left:237px; top:-77px; }
#cb_9{ left:292px; top:90px; }
#cb_10{ left:313px; top:120px; }
#cb_11{ left:350px; top:-112px; }
#cb_12{ left:361px; top:52px; }

#cb_13{ left:78px; top:100px; }
#cb_14{ left:97px; top:105px; }
#cb_15{ left:116px; top:110px; }
#cb_16{ left:135px; top:115px; }
#cb_17{ left:155px; top:90px; }
#cb_18{ left:155px; top:116px; }
#cb_19{ left:97px; top:150px; }
#cb_20{ left:197px; top:-50px; }
#cb_21{ left:186px; top:-42px; }
#cb_22{ left:184px; top:87px; }
#cb_23{ left:184px; top:91px; }
#cb_24{ left:216px; top:92px; }
#cb_25{ left:199px; top:96px; }
#cb_26{ left:215px; top:17px; }
#cb_27{ left:271px; top:30px; }
#cb_28{ left:345px; top:-160px; }
#cb_29{ left:345px; top:-153px; }
#cb_30{ left:334px; top:-44px; }
#cb_31{ left:345px; top:-1px; }

#cb_32{ left:126px; top:150px; }
#cb_33{ left:237px; top:110px; }
#cb_34{ left:328px; top:38px; }

#cb_35{ left:140px; top:46px; }
#cb_36{ left:242px; top:120px; }
#cb_37{ left:309px; top:120px; }
#cb_38{ left:366px; top:3px; }

#cb_39{ left:190px; top:140px; }

/*** TABS START ***/	
#tabnav{ list-style-type:none; margin:0; padding:0; overflow:hidden; }
#tabnav li{ float:left; cursor:pointer; display:block; width:220px; font-size:0.875em; font-weight:bold; line-height:1; color:#FFF; margin-right:20px; text-align:center; padding:6px 0; text-decoration:none; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; }
#tabnav li:hover{ color:#FFF; background:#777; }
#tabnav .t_norm{ color:#FFF; background:#92B30C; }
#tabnav .t_curr{ background:#B1236D; }
#tabnav  .ilast { margin-right:0; }
	
/*** RESULTPANEL START ***/
.res_panel{ border-radius:0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; }

.result_table{ border-collapse:collapse; margin-top:10px; }
.result_table td, .result_table th{ text-align:center; font-size:0.75em; border:1px solid #B8C55F; padding:4px 7px 3px 7px; }
.result_table .first_col { width:100px; font-weight:bold; text-align:left;}
.result_table .no_border { border-top:0; border-left:0; background:none; }
.result_table .color { color:#FFF; background:#92B30C; }
.result_table .font_bold { font-weight:bold; }
.result_table th{ font-weight:bold; background:#92B30C; padding-top:10px; color:#FFF; height:50px; width:100px; }
.result_table tr.alt td{ color:#000; background:#EAF2D3; }

.t_input{ float:left; font-size:0.875em; line-height:1; padding:2px; margin-right:2px; }
.t_i_def{ float:left; font-size:0.875em; line-height:1; padding:7px 2px 2px 2px; }
.t_submit{ display:none; }
.t_submit_col { width:100px; }

.conf_p{ margin-bottom:2px; font-size:0.875em; line-height:1;}
.conf_ld{ padding-right:15px; border-right:1px solid #000; margin-right:15px;}
.conf_clear{ clear:both; height:15px; }
#submit_btn{ margin-top:15px; font-size:1.25em; line-height:1; height:30px; width:200px; padding:5px; }

/** END TABS **/


/*** START BUTTONS ***/
/*.ui-button { font-size:10px; }*/

/*** END BUTTONS ***/
p input[type="checkbox"] { padding-top:5px !important; }

label { line-height:1; margin-top:0; padding:0 4px; }

.output  { font-size:0.875em;}

.line {
	width:940px;
	margin:20px 10px 5px 10px;
	border-bottom:2px solid #B1236D;
}

#footer p{
	text-align:right;
	margin:2px 0;
	font-size:0.875em;
}

#footer p a:link, #footer p a:visited{ font-weight:normal; color:#1F1F1F; text-decoration:none; }
#footer p a:hover, #footer p a.selected{ color:#B1236D; }

#footermenu { margin-bottom:10px; }
	#footermenu ul{ float:left; list-style-type:none; margin:0; padding:0; overflow:hidden; width:100%; }
	#footermenu li{ display:inline; }
	#footermenu a:link, #footermenu a:visited{ font-size:0.875em; font-weight:normal; color:#1F1F1F; padding:1px 5px 1px 4px; text-decoration:none; border-right:1px solid #1F1F1F; }
	#footermenu a:hover, #footermenu a.selected{ color:#B1236D; }
	#footermenu .current { background:#B1236D; }
	#lankar { border-right:0 !important; }
	#villkor { border-right:0 !important; }

	
	
	
