/* Standard element */
body		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; margin: 0 auto; width:779px; color:#555656; background-image:url(/images/sajt_bg.gif); background-repeat:repeat-x; }
h1 			{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#88b1c2; line-height:22px; letter-spacing:1px; font-weight:normal; margin-top:0px; margin-bottom:5px; }
h2 			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal; margin-top:0px; margin-bottom:5px; padding:0px; }
td			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555656; }
hr			{ height:1px; color: #62a6c4; }

a:link		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; font-weight:normal; }
a:visited	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; font-weight:normal; }
a:active	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; font-weight:normal; }
a:hover		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:underline; font-weight:normal; }

/* Huvud DIV */
#body_main					{ float:left; width:779px; }

/* Olika id:n för olika element i designen */
#body_top_main					{ float:left; width:779px; height:101px; background-image:url(/images/top_bg.gif); background-repeat:no-repeat; }
#body_line_divider_leftmarg		{ float:left; width:12px; height:10px; background-image:url(/images/line_divider_leftmarg.gif); background-repeat:no-repeat; font-size:0px; }
#body_line_divider				{ float:left; width:756px; height:10px; background-color:#006699; font-size:0px; }
#body_line_divider_rightmarg	{ float:right; width:11px; height:10px; background-image:url(/images/line_divider_rightmarg.gif); background-repeat:no-repeat; font-size:0px; }
#body_content_top				{ float:left; width:779px; height:12px; background-image:url(/images/main_content_top.gif); background-repeat:no-repeat; font-size:0px; }
#body_content_top_wide			{ float:left; width:779px; height:24px; background-image:url(/images/main_content_top_wide.gif); background-repeat:no-repeat; font-size:0px; }
#body_content_main				{ float:left; width:779px; background-image:url(/images/main_content_bg.gif); background-repeat:repeat-y; }
#body_content_main_leftmarg		{ float:left; width:20px; height:249px; background-image:url(/images/main_content_leftmarg.gif); background-repeat:no-repeat; }
#body_content_main_rightmarg	{ float:right; width:19px; height:249px; background-image:url(/images/main_content_rightmarg.gif); background-repeat:no-repeat; }

/* id:n för företagslogotyp */
#body_top_company_logo			{ float:left; padding-left:20px; padding-top:28px; }

/* Övriga id:n */
#body_content_leftmenu_main		{ float:left; width:181px; }
#menu_spacer					{ height:22px; background:url(/images/menu_spacer_bg.gif); background-repeat:no-repeat; }
#body_content_html_main			{ float:left; width:559px; }
#content_html_main				{ float:left; width:535px; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:20px; }
#body_footer_main				{ float:left; width:779px; height:60px; padding-top:41px; background-image:url(/images/footer_bg.gif); background-repeat:no-repeat; }

#body_footer_txt_left			{ float:left; padding-left:20px; }
#body_footer_txt_right			{ float:right; padding-right:20px; }

/* Brödsmulor */
#body_content_breadcrumbles		{padding-bottom:10px;}

/* Klasser */
.leftmenu_niva1_bg					{ background-image:url(/images/leftmenu_niva1_bg.gif); width:181px; height:24px; }
.leftmenu_niva1_bg_off				{ border-top:1px solid #edf6fb; border-right:1px solid #b9d9e5; width:181px; height:24px; }
.leftmenu_niva2_bg					{ background-color:#eff9fc; border-right:1px solid #b9d9e5; width:181px; height:24px; }

/* Overflow för vänstermenyn */
.overflow_div_niva1					{ background: url('/images/leftmenu_arrow_off.gif') no-repeat 9px 4px; padding-left:19px; width:156px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva1_on				{ background: url('/images/leftmenu_arrow_on.gif') no-repeat 9px 4px; padding-left:19px; width:156px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }

.overflow_div_niva2					{ background: url('/images/leftmenu_streck.gif') no-repeat 20px 6px; padding-left:29px; width:146px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva2_on				{ background: url('/images/leftmenu_streck.gif') no-repeat 20px 6px; padding-left:29px; width:146px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }

.overflow_div_niva2_folder			{ background: url('/images/leftmenu_arrow_off_2.gif') no-repeat 19px 4px; padding-left:29px; width:146px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva2_folder_on		{ background: url('/images/leftmenu_arrow_on_2.gif') no-repeat 19px 4px; padding-left:29px; width:146px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }

.overflow_div_niva3					{ background: url('/images/leftmenu_streck.gif') no-repeat 30px 6px; padding-left:39px; width:136px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva3_on				{ background: url('/images/leftmenu_streck.gif') no-repeat 30px 6px; padding-left:39px; width:136px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }

.overflow_div_niva3_folder			{ background: url('/images/leftmenu_arrow_off_3.gif') no-repeat 29px 4px; padding-left:39px; width:136px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva3_folder_on		{ background: url('/images/leftmenu_arrow_on_3.gif') no-repeat 29px 4px; padding-left:39px; width:136px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }

.overflow_div_niva4					{ background: url('/images/leftmenu_streck.gif') no-repeat 40px 6px; padding-left:49px; width:126px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; background-repeat:no-repeat; }
.overflow_div_niva4_on				{ background: url('/images/leftmenu_streck.gif') no-repeat 40px 6px; padding-left:49px; width:126px; overflow: hidden; text-overflow:ellipsis; color:#555656; white-space:nowrap; }


/* Länkklasser */
a.sidfot_link:link					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; }
a.sidfot_link:active				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; }
a.sidfot_link:visited				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:none; }
a.sidfot_link:hover					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #62a6c4; text-decoration:underline; }

a.leftmenu_niva1:link				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva1:active				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva1:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva1:hover				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:underline; }

a.leftmenu_niva1_on:link			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva1_on:active			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva1_on:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva1_on:hover			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:underline; }

a.leftmenu_niva2:link				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2:active				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2:hover				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:underline; }

a.leftmenu_niva2_on:link			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva2_on:active			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva2_on:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva2_on:hover			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:underline; }

a.leftmenu_niva2_folder:link		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder:active		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder:visited		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder:hover		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:underline; }

a.leftmenu_niva2_folder_on:link		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder_on:active	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder_on:visited	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva2_folder_on:hover	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:underline; }

a.leftmenu_niva3:link				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva3:active				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva3:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:none; }
a.leftmenu_niva3:hover				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; text-decoration:underline; }

a.leftmenu_niva3_on:link			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva3_on:active			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva3_on:visited			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:none; }
a.leftmenu_niva3_on:hover			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; font-weight:bold; text-decoration:underline; }

/* Övriga klasser */
.bold					{ font-weight:bold; } 
.formular				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; }
.formular_error			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; border: 1px solid #7F9DB9; background-color:#FFC0CB; }	
.knapp01				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #555656; border:1px solid #b9d9e5; height:18px; background:url(/images/button_bg.gif); padding-left:15px; padding-right:10px; border-left:0px solid white; border-top:0px solid white; border-bottom:0px solid white; border-right:0px solid white; cursor:pointer;}
.tblrow_alt_color		{ background-color:#ddeff7; border-top:1px solid #88b1c2; }
.version_note			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8ca9b6; }
	
/* Frågevisare */
.AltRubrik              { font-size:16px; font-weight:bold; }

/* Startsida - kontaktuppgifter */
.s_box_middle			{background-color:#FFFFFF; padding-left:13px;padding-right:13px;padding-top:7px;padding-bottom:7px;}
.s_content_ingress		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626c70; font-weight:bold; text-decoration:none; line-height: 14px; }

/* Tester */
.kkt_besvarad		{ cursor:pointer; font-weight:normal; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; padding-right:0px; height:20px;background:url(/images/driverlicensetests/knapp_kktb.gif);border-left:0px solid white;border-top:0px solid white;border-bottom:0px solid white;border-right:0px solid white;}
.kkt_obesvarad		{ cursor:pointer; font-weight:normal; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; padding-right:0px; height:20px;background:url(/images/driverlicensetests/knapp_kkto.gif);border-left:0px solid white;border-top:0px solid white;border-bottom:0px solid white;border-right:0px solid white;}
.kkt_rattbesvarad	{ cursor:pointer; font-weight:normal; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; padding-right:0px; height:20px;background:url(/images/driverlicensetests/knapp_kktr.gif);border-left:0px solid white;border-top:0px solid white;border-bottom:0px solid white;border-right:0px solid white;}
.kkt_felbesvarad	{ cursor:pointer; font-weight:normal; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; padding-right:0px; height:20px;background:url(/images/driverlicensetests/knapp_kktf.gif);border-left:0px solid white;border-top:0px solid white;border-bottom:0px solid white;border-right:0px solid white;}


/* Från Episerservers editor.css */

/* --------- Image format ----------- */
img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
    EditMenuName: Övre vänstra;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
    EditMenuName: Övre högra;
}
img.shadow
{
	position: relative;
	EditMenuName: Skugga;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	EditMenuName: Genomskinlig;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Vinkla horisontellt;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Vinkla vertikalt;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Bruten ram;
}
img.circularfade
{
	position: relative;
	EditMenuName: Rund utjämning;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}

/* --------- Table format ----------- */
table
{
	font-size: 1em;
}
th
{
	text-align: left;
}
.evenrow
{
	background-color: #ddeff7;
}
.unevenrow
{
	background-color:#ffffff;
}
.headerrow
{
	background-color: #88b1c2;
}
table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #ddeff7;
	EditMenuName: Klassisk;
}
table.classic th
{
	border: solid 0.1em #88b1c2;
	background-color: #ddeff7;
	padding: 0.4em;
}
table.classic td
{
	border: solid 0.1em #ddeff7;
	padding: 0.2em 0.4em;
}

table.classic th.highlighted
{
	background-color: #ffffff;
}

table.classic td.highlighted
{
	background-color: #ddeff7;
}

th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
	EditMenuName: Vänsterställd;
}

th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
	EditMenuName: Högerställd;
}
