﻿body, html
{
	margin: 0;
	padding: 0;
	background-color: #dddddd;
	font: 11px/18px arial,sans-serif;
}

form
	{
		padding: 0px;
		margin: 0px;
	}

p,td,input,submit,select,textarea,ul,li,div,blockquote {
		color: #000;
		font-family: arial, sans-serif;
		font-size: 11px;
	}

a
{
	color: #155b96;
	font-weight: bold;
	text-decoration: none;
}

img
{
	border: none;
}

h1
{
	color: #555555;
	font-size: 16px;
	margin: 0 0 22px 0;
}

p
{
	margin: 13px 0 13px 0;
}

#supercontainer
{
	width: 988px;
	margin: 0 auto;
}

#right-floating-ad
{
	float: right;
	width: 150px;
	margin-top: 9px;
}

#container
{
	float: left;
	width: 832px;
}

#header
{
	float: left;
	width: 832px;
	height: 129px;
	background-repeat: no-repeat;
}

.norway #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-norway.gif); }
.sweden #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-sweden.gif); }
.finland #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-finland2.gif); }
.denmark #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-denmark.gif); }
.spain #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-spain.gif); }
.france #header { background-image: url(/resources/Images/Template/Visitorsguide-nordic/header-bg-france.gif); }

#header #logo
{
	float: left;
	padding: 25px 0 0 47px;
}

#header #shortcuts
{
	float: left;
	padding: 8px 0 0 379px;
}

#header #shortcuts a
{
	display: block;
	padding-left: 25px;
	margin-bottom: 4px;
	height: 18px;
	color: white;
	background-repeat: no-repeat;
}

#header #shortcuts a#contact { background-image: url(/resources/Images/Template/Visitorsguide-nordic/tool-contact.gif) ; }
#header #shortcuts a#print { background-image: url(/resources/Images/Template/Visitorsguide-nordic/tool-print.gif) ; }
#header #shortcuts a#send { background-image: url(/resources/Images/Template/Visitorsguide-nordic/tool-send.gif) ; }

#header #menu
{
	float: left;
	padding: 18px 0 0 24px;
	width: 780px;
	overflow: hidden;
}

#header #menu a
{
	display: block;
	float: left;
	padding-left: 14px;
	margin-right: 10px;
	background: url(/resources/Images/Template/Visitorsguide-nordic/menu-ring.gif) no-repeat 0 4px;
}

#middle
{
	float: left;
	padding: 7px 4px 5px 4px;
	width: 824px;
}

#left-column
{
	float: left;
	width: 644px;
	background-color: white;
	border: 1px solid #cacaca;
	border-top: none;
}

#left-column #title
{
	background: url(/resources/Images/Template/Visitorsguide-nordic/title-bg.gif) no-repeat;
	height: 20px;
	padding: 2px 0 0 15px;
	color: white;
}

#left-column #content
{
	padding: 20px;
	border-bottom: 1px solid #a3a3a3;
}

#right-column
{
	float: right;
	width: 170px;
}

#right-column #white-box
{
	height: 41px;
	background-repeat: no-repeat;
}

.norway #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-norway.gif) ; }
.sweden #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-sweden.gif) ; }
.denmark #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-denmark.gif) ; }
.finland #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-finland.gif) ; }
.spain #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-spain.gif) ; }
.france #right-column #white-box { background-image: url(/resources/Images/Template/Visitorsguide-nordic/flag-france.gif) ; }

#right-column #right-ads a
{
	display: block;
	margin-top: 10px;
}

#footer
{
	clear: both;
	background: url(/resources/Images/Template/Visitorsguide-nordic/footer-bg.gif) no-repeat;
	height: 47px;
	padding: 14px 24px 0 24px;
}

#footer-text
{
	float: left;
}

#footer-text a
{
	text-decoration: underline;
}

#footer-subtext
{
	float: right;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

div#mailinglist {
		padding: 6px 10px;
		text-align: right;
	}
	
	.submit_button, submit_button a
	{
		color: #094b88;
		text-decoration: underline;
		font-family: arial, sans-serif;
		font-size: 11px;
		background: none;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

/*Box*/

div.box_header {
		height: 22px;
		background: url(/resources/images/Template/Visitors-Guide/bg_box_header.gif) no-repeat;
	}

	div.box_header ul {
		list-style: none;
		line-height: 22px;
		padding: 0;
		margin: 0;
	}

	div.box_header ul li {
		padding-left: 11px;
		font-weight: bold;
		color: #fff;
		width: 150px;
	}

	div.box_content ul {
		list-style: none;
		padding: 8px 11px;
		margin: 0;
	}
	
	div.box_content ul li a {
		display: block;
		line-height: 20px;
		background: url(/resources/images/Template/Visitors-Guide/knob.gif) no-repeat right center;
		width: 140px;
		padding-right: 10px;
	}
	
	li.icon_postlisti {
		background: url(/resources/images/Template/Visitors-Guide/icon_mailinglist.gif) no-repeat right;
	}

	div.box 
	{
		margin-top: 10px;
		background: url(/resources/images/Template/Visitors-Guide/bg_box.gif);
	}

	div.box_footer {
		height: 6px;
		font-size: 0px;
		background: url(/resources/images/Template/Visitors-Guide/bg_box_footer.gif) no-repeat;
		margin-bottom: 8px;
	}

	div#content .box, div#content .box_header
	{
		text-align:left;
		/*width:222px;*/
	}

	div#content .box_header
	{
		background: url(/resources/images/Template/Visitors-Guide/box-header.gif) no-repeat;
	}

	div#content .box, div#content .box_footer
	{
		background:none;
	}

	div#content .box_content
	{
		padding:0px 15px;
	}
