/* CSS Document */

body,html{
	padding:0;
	margin:0;
	background-color:#fff;
	margin-bottom:0.5em;
}

img{border:0;}

#cornerLeftTop{position:absolute;top:0;left:0;z-index:100;height:2em;width:2em;background-repeat:no-repeat;background-image:url(img/corner_left_top.jpg);}
#cornerRightTop{position:absolute;top:0;right:0;z-index:101;height:2em;width:2em;background-repeat:no-repeat;background-image:url(img/corner_right_top.jpg);}
#cornerLeftBottom{position:absolute;bottom:0em;left:0;z-index:102;height:2.2em;background-repeat:no-repeat;width:2em;background-image:url(img/corner_left_bottom.gif); }
#cornerRightBottom{position:absolute;bottom:0em;right:0;z-index:103;height:2.2em;background-repeat:no-repeat;width:2em;background-image:url(img/corner_right_bottom.gif); }

#borderTop{position:absolute;top:0;left:31px;width:48.1em;height:1.5em;z-index:104;background-image:url(img/corner_top.jpg);background-repeat:repeat-x;}
#borderRight{position:absolute;top:27px;right:0;z-index:98;width:1.05em;background-image:url(img/corner_right.jpg);background-repeat:repeat-y;}
#borderLeft{position:absolute;top:27px;left:0;z-index:99;width:1.2em;background-image:url(img/corner_left.jpg);background-repeat:repeat-y;}
#borderBottom{position:absolute;bottom:0;left:31px;width:48.1em;height:1.37em;z-index:108;background-image:url(img/corner_bottom.jpg);background-repeat:repeat-x;}

#langholder{
	position:relative;
	float:left;
	padding-top:1.5em;
	margin-left:-25.5em;
	left:50%;
}

#lang{
	position:absolute;
	top:0em;
	right:2.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#999;
	height:1em;
	padding-top:0em;
}

#lang a{color:#999; text-decoration:none;}

#langtext{position:relative; float:left; padding-top:0.6em; padding-right:0.5em;}
#langsitemap{position:relative; float:left; padding-top:0.5em;}

#sitemap{
	position:absolute;
	top:1em;
	right:1em;
}

#sitemap a{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	margin-top:0.5em;
}
#notPublished{
	position:relative;
	float:left;
	width:20em;
	height:2em;
	line-height:2em;
	border:0.13em solid red;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	left:50%;
	margin-left:-10em;
}

#bodyHolder{
	position:relative;
	float:left;
	
	width:51em;
	
	margin-top:0em;
	
	padding-left:1em;
	padding-top:1em;
	background-image:url(img/bakgrund.jpg);
	background-repeat:repeat-y;
	
}

#holder{
	position:relative;
	float:left;
	width:50em;
	background-color:#FFFFFF;
}

#footerInfo{
	position:relative;
	float:left;
	left:50%;
	width:50em;
	margin-left:-25em;

}

#footerInfo a{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	margin-top:0.5em;
}
	
.firstPageSquare,.firstPageSquareMiddle{
	position:relative;
	float:left;
	width:16.59em;
	height:11.7em;
	background-color:#e1001a;
	overflow:hidden;
	border-bottom:0.1em solid #fff;
}

.firstPageSquareMiddle{
	border-left:0.1em solid #fff;
	border-right:0.1em solid #fff;
}


.firstPageSquare h1,.firstPageSquareMiddle h1{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
line-height:1.4em;
padding:0;
margin:0;
margin-top:2.2em;
margin-right:1em;
margin-left:1.45em;
}

.firstPageSquare p,.firstPageSquareMiddle p{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:0;
margin:0;
line-height:1.4em;
margin-right:2em;
margin-left:2.2em;
}

.firstPageSquare a, .firstPageSquareMiddle a{
	color:#fff;
	text-decoration:none;
}

#header{
	position:relative;
	float:left;
	clear:both;
	width:50em;
	height:7em;
	background-color:#FFFFFF;
}

#logo{
	position:absolute;
	left:1em;
	top:1em;
}

#headerAddress{
	position:absolute;
	right:2em;
	top:1em;
	text-align:right;
	font-size:0.8em;
	line-height:1.3em;
}
#headerAddress a{
	color:#999;
	text-decoration:none;
}


#menu{
	position:relative;
	float:left;
	width:50em;
	background-color:#999999;
	border-bottom:0.15em solid #fff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.menuItem{
	position:relative;
	float:left;
	padding:0.2em;
}

#bigImg{
	position:relative;
	float:left;
	width:34.85em;
	height:12em;
	overflow:hidden;
	border-right:0.1em solid #fff;
}

#smallImg img, #bigImg img{
	width:100%;
}

#smallImg{
	position:relative;
	float:right;
	width:15em;
	height:12em;
	overflow:hidden;
}

#texts{position:relative;float:left;width:50em;}

#bigHolder{
	position:relative;
	float:left;
	width:33em;
	padding-top:1.5em;
	background-color:#fff;
	margin-top:0.1em;
	padding-left:2em;

}	

#bigHolder a{color:#000;}

#smallHolder{
	position:relative;
	float:left;
	width:15em;
	background-color:#e2001a;
	padding-bottom:3em;
	padding-top:1em;
	margin-top:0.1em;
}	

#bigHolder ul{
	list-style:none;
}

#bigHolder ul li a{
	color:#000;
	text-decoration:none;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#bigHolder h1{
	margin:0;
	padding:0;
	padding-right:5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
}

#bigHolder h2{
	margin:0;
	padding:0;
	margin-top:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-bottom:0.3em;
}

#bigHolder p{
	margin:0;
	padding:0;
	margin-bottom:1em;
	padding-right:3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.4em;
}

#smallHolder h1{
	margin:0;
	padding:0;
	margin-left:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#fff;
	margin-top:1em;
}

#smallHolder h2{
	margin:0;
	padding:0;
	margin-left:0.85em;
	margin-top:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:uppercase;
	color:#fff;
}

#smallHolder p{
	margin:0;
	padding:0;
	margin-left:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.4em;
	color:#fff;
}

#smallHolder a{
	color:#fff;
}

#headerAddress p{
	margin:0;
	padding:0;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
}

.menuItem a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#menu ul,#spineMenu{
	padding:0;
	margin:0;
	margin: 0px auto;
	display: inline;
}

#menu li{
	position:relative;
	float:left;
	padding:0.4em;
	padding-left:0.5em;
	list-style:none;
}

#menu li a{
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
}

#bigHolder .empHolder{position:relative;float:left;width:10em;margin:0;padding:0;margin-right:1em;margin-bottom:1.5em;height:20.5em;}
#bigHolder .empHolder img{margin-bottom:0.2em;}
#bigHolder .empHolder p{margin:0;padding:0;font-size:0.7em;width:160px;}
#bigHolder .empHolder p a{margin:0;padding:0;font-size:0.8em;color:#000;}
#bigHolder .empHolder h1{margin:0;padding:0;color:#000;font-size:0.8em;width:100%;}
#bigHolder .empHolder h2{margin:0;padding:0;color:#000;font-size:0.7em;width:100%;}

