

a {  		color: #838383; text-decoration: none}
a:hover {  	color: #FAA821; text-decoration: underline; }


h1
{
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma;
	font-size:1.5em;
	color:#838383;
	border-bottom:1px dotted #cdcdcd;
	align:left;
	margin-bottom:.5em;
}

h2
{
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma;
	font-size:1em;
	color:#838383;

	margin-bottom:.5em;
}



#Container
{
	width:60.25em;
	min-width:960px;

	background-color:#fff;
	margin:0 auto;
	padding:0;
	

}

#InnerContainer
{
	background-color:#000;
	
	width:100%;
	

}


#SelectLang
{
	width:60.25em;
	min-width:960px;

	background-color:#000;
	margin:0 auto;
	padding:0;
	text-align:center;

}

#Header { background-color:#000;}


#headerline { margin-left:0px;height:1px;  background-color:#000;}


#headerdiv 
{
 /*height:6.1em; *//* Vi tar bort height då vi inte troligtvis behöver den längre */
background-color:#000;
}
#HeadInner { height:85px;padding-top:10px; width:960px; background-color:#000;}

#Logo
{
	
	width:18.48%;
	padding-left:10px;	
	text-align:left;
	float:left;
	display:inline;
}

#HeaderMenuDiv
{
	float:right;
	padding-right:.9em;
	width:70%;
	text-align:right;
	margin-top:50px;
}

#HeaderMenuDiv ul.Menu{
	list-style-type:none;
	padding:0;
	float:right;
	margin-top:4px;	
	border-bottom:0;
}

#HeaderMenuDiv li a { text-decoration:none; color:#fff; }
#HeaderMenuDiv li a:hover { text-decoration:none; color:#838383;}


#HeaderMenuDiv ul.Menu li{
	border-bottom:0;
	font-size:1em;
	display:inline;
	padding:.8em .5em 1em 1em;
	line-height:2.0em;

	
	/*background-image: url(/images/layout/headmenu_separator.gif);
	background-repeat:no-repeat;
	background-position:center left;*/
	
}

#MainContentWrapper {width:960px; text-align:left;background-color:#fff;padding-top:10px;}
div.InnerWrapper {  }
#startimagesroller {height:273px;}
#salesContactCard {float:right;margin:2px 5px 0 0;}

p {padding-bottom:.6em;font-size:1em; font-family: Arial, Helvetica, sans-serif;}



/* ##### Undersidor ### */

#ServicesBg {
	width : 960px;
	height : 456px;
	padding : 0;
	margin : 0;
	background-image: url('/images/bgimages/flygplan.jpg');
	position : relative;
}

#ServicesInner {
	position:absolute;
	z-index : 2;
	left: 11%;
	top: 0;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:390px;
	height:441px;
	background-color:#fff;
	margin-left : -75px;
}

#ReferencesBg {
	width : 960px;
	height : 456px;
	padding : 0;
	margin : 0;
	background-image: url('/images/bgimages/svets.jpg');
	position : relative;
}

#ReferencesInner {
	position:absolute;
	z-index : 2;
	right: 1.5%;
	top: 0;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:370px;
	height:441px;
	background-color:#fff;
	margin-left : -75px;
}

#ContactBg {
	width : 960px;
	height : 456px;
	padding : 0;
	margin : 0;
	background-image: url('/images/bgimages/temple.jpg');
	position : relative;
}

#ContactInner {
	position:absolute;
	z-index : 2;
	right: 1.5%;
	top: 0;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:370px;
	height:441px;
	background-color:#fff;
	margin-left : -75px;
}

dd {margin:0px; padding:0px;}
#LinksBg {
	width : 960px;
	height : 456px;
	padding : 0;
	margin : 0;
	background-image: url('/images/bgimages/reklamstudio.jpg');
	position : relative;
}

#LinksInner {
	position:absolute;
	z-index : 2;
	left: 9%;
	top: 0;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:390px;
	height:441px;
	background-color:#fff;
	margin-left : -75px;
}

ul {
	list-style-type:disc;
	margin-bottom:.6em;
	margin-left:12px;

}

ul li.errors {display:inline;}

ul li{
	border-bottom:1px dotted #cdcdcd;
	line-height:1.3em;
	width:240px;

	
	/*background-image: url(/images/layout/headmenu_separator.gif);
	background-repeat:no-repeat;
	background-position:center left;*/
	
}
em.error {color:#ff0000;}
textarea {width:360px; height:120px;}
#Foot
{
	float:left;
	width:100%;
	background-color:#000;
}
#FootLang
{
	float:left;
	width:200px;
	text-align:left;
	padding-left:0px;
	padding-top:4px;
	background-color:#000;
}
#FootCopyright
{
	float:right;

	text-align:left;
	padding-left:10px;
	padding-top:4px;
	background-color:#000;
}

img.supplierlogotype {width:220px;max-height:120px;border:0px;}
div.supplierlogotypeout {height:120px;padding-right:5px;padding-left:5px;width:220px;min-height:120px;
    display: table-cell;
    vertical-align: middle}
div.supplierlogotype {}

