/* sitewide-styles.css / tmpl_NNN_css_global.css
 * H�r stylas element som finns genomg�ende i varje mall.
 * 
 * 
 * UPDATES:
 * 2008-07-01 CA
 * 	Lagt upp filen p� servern
 * 2008-07-09 CA
 * 	Uppdaterat filen m namn, typsnitt och teckenstorlek.
 */

/* - - - HTML - - - */

*
{
	margin: 0;
	padding: 0;	
}

body 
{
	background-image: url(/System/Templates/Sites/2/images/body-bg.jpg);
	background-position: top left;			
	background-repeat: repeat-x;
	background-color: #bfbfbf;
	font-family: 'Verdana Regular', verdana, arial, helvetica, sans-serif;
	color: black;
	font-size: 60%;
	text-align: left;	
}


select, input, textarea, table 
{
	font-family: inherit;
	color: black;
	font-size: 100%;
	text-align: left;
}

table 
{
	font-size: inherit;
	font-size: 100%;
}

body, p, li, td 
{
	line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 
{
	color: black;
	padding: 0em;
	margin: 0em;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	line-height: 1.1;
}

h6 
{
	font-size: 0.4em;
	margin-top: 1em;
}

h5 
{
	font-size: 0.6em;
	margin-top: 1em;
}

h4 
{
	font-size: 0.8em;
	margin-top: 1.5em;
	color: #4d4d4d;
}

h3 
{
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 1.5em;
}

h2 
{
	color: #a9041c;
	font-size: 1.4em;	
	margin-top: 1.5em;
}

h1
{
	font-size: 1.7em;
	margin: 0.7em 0 0.3em;
	color: #383838;
	font-weight: normal;	
	font-weight: bold;
}

p 
{
	font-size: 1em;
	font-family: inherit;
	color: black;
	text-align: left;		
	/* margin:0.3em 0 0.5em; */
}

a,
a:link,
a:hover,
a:visited,
a:active 
{
	color: #9b0020; 	
	text-decoration: none;
	/* line-height: 1.3em; */
}

a:hover, a:focus 
{
	text-decoration: underline;
}

img 
{
	border-style: none;
}

hr 
{
	height: 1px;
	margin: 0.5em 0 1em 0;
	color: gray;
	background-color: gray;
	clear: both;
}

ul,
ol 
{
	margin: 1.2em 0em 1.2em 2em;
	padding: 0;
}

ul li,
ol li 
{
	margin: 0.3em 0em 0em 1em;
	list-style-position: outside;
	line-height: 1.5em;
	padding: 0 0 0.5em 0;
}

ul 
{
	list-style: url() disc;
}

ol 
{
	list-style: decimal;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 1em 0em 0em 0em
}

table td 
{
	vertical-align: top;
	padding: 0.2em 1em 0.2em 0.3em;

}

strong 
{
	font-weight: bold;
}

em 
{
	font-style: italic;
}

blockquote 
{
	margin: 0em 3em;
}

fieldset
{
	padding-left: 10px;
}

legend
{
	color: #a9041c;
	font-size: 1.3em;	
	margin: 1.5em 0;
	font-weight: bold;
	padding: 0px 10px 0 5px;
}

div					/* Anv�nds bara som st�d under slicingen */
{
	border: 0px solid #000;
	margin: 0;
}
/* - - - CLASSES - - - */

.clear 
{
	clear: both;
	line-height: 0.01em;
	border-style: none;
}

.text
{
	margin: 15px;
}

.left
{
	float: left;
}

.info-header
{
	background-image: url(/System/Templates/Sites/2/images/info-header-bg.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	width: 188px;
	height: 23px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 5px;
	overflow: hidden;
}

.info-header-start
{
	background-image: url(/System/Templates/Sites/2/images/info-header-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x; 
	width: 207px;
	height: 23px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 5px;
}

.info-header p, .info-header-start p
{
	color:#fff;
	margin: 0;
}

.box
{
	background-image: url(/System/Templates/Sites/2/images/box-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	height:auto;
	width: 190px;
	color: #555;
	border: 1px solid #eaeaea;
	margin: -5px 0pt 10px;
	padding: 15px 10px;
}
/*
.box a
{
	background-image: url(images/box-link-img.jpg);
	background-position: left;
	background-repeat: no-repeat;	
	padding-left: 12px;
	color: #000;
	font-weight: normal;
	display: block;
}
*/
.box a:hover
{
	text-decoration: underline;
}

a.newslink
{
	display: block;
	width: 70px;
}

.news-date
{
	display: inline;
	color: black;
}

.header-text
{
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}

/* - - - Klasser skapade efter kunds behov - - - */
table.ram, table.ram tr td
{
	border: 1px solid #ccc;
	margin-left: 1px;
}

.tio_over_under
{
	margin: 10px 0;
}

/* - - - FONTS - - - ska ej anv�ndas i nya editorn! */
.brodtext  	/* blir p */
{
	font-family: 'Verdana Regular', verdana, arial, helvetica, sans-serif;
	color: black;
	font-size: 100%;
	text-align: left;	
}

.header1	/* blir h2 */
{
	color: #a9041c;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;	
}

.header2	/* blir h3 */
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}

