/*
	Europeiska Motor AB - CSS v 1.3
	
	
*/

/* Basic alignment: */
html, body, #EmMainContainer { padding: 0px; margin: 0px; height: 100%; }
body > #EmMainContainer { min-height: 100%; height: auto; }

body
{	margin: 0px;
	background-color: #fefefe;
	background-image: url(../../img/static/layout/bg_gradient.gif);
	background-repeat: repeat-x;	
	text-align: center;
}

img
{
	border: 0px;
}


#EmMainContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 683px;
	
	padding: 0px;
	
	background-color: #FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #D6D6D6;
}

#EmPage
{
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	
	width: 623px;
	text-align: left;
}

#EmPageContent
{
	margin-top: 10px;
	width: 623px;
}

#EmPageMainMenu
{
	padding: 0px;
	margin: 0px;
}

#EmPageBar
{
	background-image: url(../../img/static/layout/bg_bar_gradient.gif);
	height: 34px;
	width: 100%;
	
	padding: 0px;
	margin: 0px;
}

#EmPageFooter
{
	margin-top: 30px; border-top: 1px solid #e2e2e2;
}

#EmPageFooter td
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #9A9A9A;
}


.RedTitle
{
	color: #cf0019;
}

.SmallTitle { font-weight: bold; font-size: 12px; color: #767676; }

div.ContentBox
{
	background-image: url(../../img/static/layout/contentbox_top.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #767676;
	
	vertical-align: bottom;
	text-align: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	width: auto;
	margin-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p
{
	color: #767676;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ContentBoxTitle
{
	color: #e50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	padding-top: 10px;
}


div.BlankContentTitle
{
	width: auto;
	padding-bottom: 10px;
	
	color: #b0aeac;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

div.BlankContent
{
	width: auto;
	margin: 5px;
	padding-bottom: 15px;
	
	color: #767676;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.SubpageMenuItem
{
	border-top: 1px solid #e2e2e2;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}

a.SubpageMenuLink:link, a.SubpageMenuLink:active, a.SubpageMenuLink:visited
{
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.SubpageMenuLink:hover
{
	color: #e50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:link, a:active, a:visited
{
	color: #e50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


#EmPageFooter a:link, #EmPageFooter a:active, #EmPageFooter a:visited
{
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#EmPageFooter a:hover
{
	color: #e50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#EmKontaktMenu
{
	margin-top: 10px;
}

#EmKontaktMenu li
{
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#EmKontaktMenu li a
{
	border: 1px solid #D6D6D6;
	border-bottom: 0px;
	padding: 5px;
	
	margin-bottom: 0px;
	
	background: url(../../img/static/layout/tabbg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	
	font-size: 12px;
	color: #747270;
	text-decoration: none;
}

#EmKontaktMenu li a:hover
{
	background-color: #ffffff;
	background: none;
	background-repeat: repeat-x;
}

#EmKontaktMenu li a:active
{
	border-bottom-color: #f4f4f4;
}

img.border
{
	border: 1px solid #e2e2e2;
}

input, textarea, select
{
	border: 1px solid #e2e2e2;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* UPDATE 2010-05-04: Ny bakgrund - skriv över gamla.. */
body {background-image: url('../../img/static/layout/bg/bg_primary_brand.jpg'); background-repeat: repeat-none;}