				


/* ====================================================================== */
/* ============================== COMMON ================================ */
/* ====================================================================== */

a {
	text-decoration: none;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: normal;
	color: #E05908;
} 

a:hover		
			{ 
				text-decoration: underline; 
				color: #E4580B;
			}
a:visited		
			{ 
				
			}			

.MenyItem			{
					color: #444444;
					/*
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					*/
					padding: 3px 0px 3px 0px;
					background:;
					background-color: #ffffff;
					margin-left: 10px;
					text-align: left;
				
					}

	.MenyItem a {
		color: #444444;
		font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
		padding: 5px 2px 2px 10px;
		display: block;
		font-size: 16px;
		font-weight: bold;
		text-align: left;
	}

		.MenyItem a:hover {
			color: #689CCB;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			padding: 5px 2px 2px 10px;
			display: block;
		}

		.MenyItem a:active {
			color: #689CCB;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			padding: 5px 2px 2px 10px;
			display: block;
		}
		.MenyItem a:visited {
			color: #444444;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			padding: 5px 2px 2px 10px;
			display: block;
		}									

.MenyItem2			{
					background-color: #ffffff;
					border-bottom: 0px solid #fff;
					margin-top: 5px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 15px;
					padding-bottom: 0px;
					
					}

	.MenyItem2 a {
		color: #000000;
		font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
		padding: 5px 0px 0px 0px;
		display: block;
		font-size: 10px;
		font-weight: normal;
	}

		.MenyItem2 a:hover {
			color: navy;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			/* background: transparent url("/images/Pil2.gif") no-repeat 3px 9px 9px 10px; */
			padding: 5px 0px 0px 0px;
			display: block;
			font-size: 10px;
		}

		.MenyItem2 a:visited {
			color: #000000;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			padding: 5px 0px 0px 0px;
			display: block;
			font-size: 10px;
			font-weight: normal;
		}
.MenyLank           
                    {
                        color: #ffffff;
                    }

.body {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background: #596a72;
	background-image: url(/images/sokmotor/bakgrund-nyckelord.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	color: black;
}

body {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #cdcdcd;
	color: black;
}


h1 {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #505050;
}

h2 {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 0px;
}
h3 {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3C3C3C;
	margin-bottom: 0px;
}

td {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: black;
	line-height: 16px;
}

input, option {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
}

textarea {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	overflow: hidden;
}

select {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 10px;
	background-color: #f5f5f5;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
}

option {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
}
pre {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
img			
			{
				border-color: black;
			}
			
/* ====================================================================== */
/* ============================= CLASSES ================================ */
/* ====================================================================== */

.SkuggaHoger 
            {
                background-image: url('/images/Repab-Skugga-Hoger.gif');
                background-repeat: repeat-y;
                 
            }
.SkuggaBotten 
            {
                background-image: url('/images/Repab-Skugga-Botten.gif');
                background-repeat: repeat-x;
                 
            }
.Main 
            {
                background-image: url('/images/Repab-Mainbakgrund.gif');
                background-repeat: repeat-y;
                background-color: White;
                padding: 15px;
                 
            }

.submitbutton
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B4B4B4,EndColorStr=#E5E5E5);
    PADDING-BOTTOM: 1px;
    FONT: 12px Arial, Helvetica, sans-serif;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #d4d0c8
}

.MailRuta			{
					 width: 360px;
					}

.Headline			{
						font-weight: bold;
						font-size: 14px;
					}

.MenuDesc {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #8c8c8c;
	padding: 0px 2px 2px 10px;
	text-align: left;
}
.Datum {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
}

.ArticleFormat		{
						LINE-HEIGHT: 18px;
					}
	.ArticleFormat a {
		font-size: 11px;
		font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
		font-weight: normal;
	}

		.ArticleFormat a:hover {
			font-size: 11px;
			font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
			font-weight: normal;
		}					

.Sidlink				{
						padding: 10px;
						color: #fff;
						border-bottom: 1px solid #fff;
						}
						
.Sidlink A				{
						color: #fff;
						text-decoration: none;
						}
						
.Sidlink A:hover		{
						color: #fff;
						text-decoration: underline;
						}

.MainTable			{
					
					}


.ColorAdmin			{
						
						background-color: ;
					}
					
.menu .ColorAdmin	{
					background-color: ;
					border-bottom:0px solid #ffffff;
					padding:5px;
					padding-left:15px;
					font-weight: bold;
					}
					
.menu .ColorAdmin a	{
					color:#000000;
					}

.nobody {
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background: url("");
	background-repeat: repeat-x;
	background-color:;
	color: black;
}

.radio {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: white;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.inputcheckbox {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: white;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none
}

.menutop			{
						background-color: #e5e5e5;
					}
			
.fetstil			{
						font-weight:bold;
					}
			
.knappbakgrund 
					{
						background-color: #D6D3CE;
					}

.rubrik				{
						font-weight: bold;
						font-family: Arial;
						font-size: 16px;
					}

.storrubrik				{
						font-weight: bold;
						font-family: Arial;
						font-size: 18px;
						
					}					
			
.sidrubrik			{
						font-weight: bold;
						font-size: 18px;
						color: #000000;
					}

.knapp				{
						background-color: #DEDFDE;
						border-right-style: outset;
						border-right-width: 2px;
	
						border-bottom-style: outset;
						border-bottom-width: 2px;
		
						border-top-color: #A3A3A3;
						border-left-color: #A3A3A3;
					}

.storknapp				
					{
						background-color: #DEDFDE;
						border-right-style: outset;
						border-right-width: 2px;
	
						border-bottom-style: outset;
						border-bottom-width: 2px;
		
						border-top-color: #A3A3A3;
						border-left-color: #A3A3A3;

					
                        font-size: 16px;
                        font-family: Arial;
                        font-weight: bold;
                        padding: 15px;
                        color: #535353;
                    }    			
#MainTable			{
					padding: 0px;
					}

.menu				{
					background:;
					}
			
#MenyTD				{
					
					}
			
#ContentTD			{
					border-left: 1px solid #999;
					padding: 10px;

					}
					
.Border		{
						border:solid 1px #D4D4D4;
						border-collapse: collapse;
					}
.NoBorder			{
						border: solid 1px white;
						border-collapse: collapse;

					}				
					
.AdminItem			{
					background: ;
					padding: 5px;
					margin-bottom: 2px;
					}
					
.AdminItem A		{
					}
					
.ContentEdit		{
					background: #ccc;
					padding: 5px;
					margin-bottom: 2px;
					font-weight: bold;
					}
					
.ContentAdd			{
					background: #F4F4F4;
					padding: 5px;
					margin-bottom: 2px;
					}
					
.ContentAdd A		{
					font-weight: bold;
					color: #000;
					}

.input {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
}
					

.top				{
					/* background-color: #FFFFFF; */
					
					}
					
.MenyRedigera		{
					background: ;
					padding: 5px;
					margin-bottom: 2px;
					font-weight: bold;
					}
					
.MenyLoggaUt		{
					background: ;
					padding: 5px;
					margin-bottom: 2px;
					font-weight: bold;
					}
					
#kundvagn			{
					display: block;
					padding: 5px;
					background:;
					color: #fff;
					text-transform: uppercase;
					font-weight: bold;
					margin-bottom: 10px;
					}
.icb {
	cursor: auto;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-size: 12px;
	background-color: white;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none
}
.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
} 