﻿@charset "utf-8";

/*------------------------
Global settings  
------------------------*/

html, body { padding:0; margin:0;}

body {
	background-color: #FFFFFF;
	color:#484748;
	margin:0;
	padding:0;
	height: 100%;
	width: 100%;
	font-family: Verdana, Tahoma, sans-serif, Arial;
	font-size: 76%;
	line-height: 1.4em;
	text-align: center;
}

table {	/* ie6 fix */
	font-size: 100%;
	line-height: 1.4em;
}


a {
	color:#0069a4;
	text-decoration:none;

}



a:hover {
	color:#0069a4;
	text-decoration:underline;

}



p {
	margin-top: 1.3em;
	margin-right: 0;
	margin-bottom: 1.3em;
	margin-left: 0;
}

img { border:0px;}



/** Global Text format **/

h1, H1, h2, H2, h3, h3 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
	font-weight:bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #999999;
	line-height: 1.4em;

}

h1, H1 {
	font-size:2em;
	text-align: center;
	margin-top: 0px;
	padding-bottom: 0.3em;

}

h2 {
	font-size:1.6em;
	margin-bottom: 0.01em;
	margin-top: 0.8em;
}

h3,  td h3{
	font-size:1.2em;
	margin-bottom: 0px;
}

.small {
	font-size:0.75em;
}

.large {font-size:1.4em;}

.center {text-align:center;}

.right {text-align:right;}


.floatLeft{
	float: left;
	}
	
.link_pdf{
	padding-left: 20px;
	background-image: url(http://www.travelize.com/images/pdficon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


#leftside h2, #rightside h2 {
	font-size:1.2em;
	padding-top: 5px;
	color: #FFFFFF;
}
#leftside h3, #rightside h3 {
	font-size:1em;
	padding-top: 5px;
	color: #FFFFFF;
}


/********** Boxes *************/
/**Box 4**/ 

.box4{
	float: left;
	clear: left;
	width: 521px;
	overflow: hidden;
}


.box4_tl {
	background-image: url(../images/box4_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.box4_content{
	margin: 0px;
	color: #FFFFFF;
	overflow: hidden;
	height: 179px;	
	}
	
.box4_bl {
	background-image: url(../images/box4_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box4_br {
	background-image: url(../images/box4_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.box4_tr {
	background-image: url(../images/box4_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



.box4_t {
	background-image: url(../images/box4_t_b.gif);
	background-repeat: repeat-x;
	background-position:top;
}

.box4_b {
	background-image: url(../images/box4_t_b.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}


.box4_l {
	background-image: url(../images/box4_l_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.box4_r {
	background-image: url(../images/box4_l_r.gif);
	background-repeat: repeat-y;
	background-position:right;
}


.box3{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/box3_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #9a999a;
	width: 177px;
	float: left;
	clear: right;
	}

	#box3_Content{
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	width: 167px;
	padding: 0px;
	text-align: left;
}

#box3_Content_header{
	float: none;
	clear: both;
	overflow: hidden;
	background-color: #9a999a;
}


.box3_toprow{
	clear: left;
	float: left;
	background-image: url(../images/box3_t.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 6px;
}

.box3_toprow_header{
	clear: left;
	float: left;
	height: 25px;
	background-color: #9a999a;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 23px;
	background-image: url(../images/box3_tr_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
}

.box3_midrow{
	width: 100%;
	clear: left;
	float: left;
	margin: 0px;
	background-image: url(../images/box3_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
	top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
.box3_botrow{
	float: left;
	height: 8px;
	clear: left;
	width: 100%;
	background-image: url(../images/box3_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.box3_tl{
	width: 8px;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	background-image: url(../images/box3_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	background-color: #9a999a;
}


.box3_tl_header{
	width: 8px;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	background-image: url(../images/box3_tl_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	background-color: #9a999a;
}

.box3_tr{
	width: 8px;
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	background-image: url(../images/box3_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	background-color: #9a999a;
}

.box3_tr_header{
	width: 8px;
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	background-image: url(../images/box3_tr_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	background-color: #9a999a;
}



.box3_bl{
	float: left;
	clear: left;
	height: 8px;
	width: 8px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/box3_bl.gif);
	background-repeat: no-repeat;
	background-color: #9a999a;
}
		
.box3_br{
	float: right;
	height: 8px;
	width: 8px;
	clear: right;
	background-image: url(../images/box3_br.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #9a999a;
}
/****/


/*------------------------
    WRAP (containers)
------------------------*/

#siteContainer{
	margin:0;
	width:100%;
	clear:both;
	height: auto;
	float: left;
}
	
#pagewrap_center {
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 993px;
	clear: none;
	float: none;
	text-align: left;
}

#pagewrap_content {
	text-align: left;
	height: inherit;
	width: 993px;
	background-color: #FFFFFF;
	font-size:0.9em;
	float: left;
	background-repeat: repeat-y;
	background-image: url(../images/content_bg.jpg);
}

/* HEADER */
#header{
	height: 93px;
	background-image: url(../images/header_t.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#header_l{
	background-image: url(../images/header_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: 28px;
	float: left;
}

#logo{
	height: 55px;
	width: 251px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	float: left;
}


#header_tilt{
	float: left;
	background-image: url(../images/header_tilt.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 80px;
	width: 82px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header_flash{
	float: left;
	height: 80px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/header_flashbg.jpg);
	width: 280px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

#header_r{
	background-image: url(../images/header_r.jpg);
	clear: right;
	float: right;
	height: 93px;
	width: 352px;
}

.ie6placeholder{ /*Safari*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
	
/* LEFT SIDE & RIGHT SIDE */

#leftside,#rightside {
margin:0;
padding:0 10px 10px;
}

#leftside p,#rightside p {}

/* LEFT SIDE */

#leftside {
	float:left;
	margin-right:0px;
	width:182px;
	overflow: hidden;
	clear: left;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#leftsidebar{
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}


/** MENYN **/
#mainmenu ul, #mainmenu ul ul{
	margin: 0px;
	padding: 0px;
}

/*#mainmenu div { margin-top:10px;} */

#mainmenu #flags { margin-top:10px;}

#mainmenu ul .active, #mainmenu ul .active:hover{
	background-color: #f18900;
	background-image: url(../images/smalltilt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainmenu .activelink {color: #FFFFFF;}

#menu{
	margin-top: 0px;
	width: 100%;
	margin-bottom: 20px;
	padding: 0px;
}

#mainmenu{
	width: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	top: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mainmenu ul, #mainmenu li {
	list-style-type: none;
}

#mainmenu ul li a, #mainmenu ul ul li a, #mainmenu ul ul ul li a { /*länkar Nivå 1, Nivå 2, Nivå 3*/
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #484748;
	font-size: 1em;
	padding-left: 10px;
}

#mainmenu ul li a{
	display: block;
}

#mainmenu ul li .active, #mainmenu ul li .active:hover, #mainmenu ul li .activelink, #mainmenu ul li .activelink:hover { /*Hover activelink*/
	background-color: #F18900;
	color: #FFFFFF;
	display: inline;
	cursor:default;
}


#mainmenu ul ul .active, #mainmenu ul ul .active:hover, #mainmenu ul ul .activelink, #mainmenu ul ul .activelink:hover{
	background-image: none;
	background-color: #F9C40C;
	display: block;
}


#mainmenu ul li a{
	padding-top: 0px;
	padding-bottom: 0px;
}


#mainmenu ul ul li a {
	color: #484748;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

#mainmenu ul li:hover, #mainmenu ul li a:hover{
	text-decoration: none;
	background-color: #D4D4D4;
	color: #5E5B5E;
}


#mainmenu ul ul li:hover, #mainmenu ul ul li a:hover{
	background-color: #F9C40C;
	color: #757375;
}

#mainmenu ul li {
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 141px;
	background-color: #dcdcdc;
	margin-top: 5px;
}



#mainmenu ul ul li{
	display: block;
	width: 141px;
	line-height: 20px;
	margin-top: -1px;
	margin-bottom: 1px;
}


#mainmenu ul ul li, #mainmenu ul ul ul li {
	background-color: #F9C40C;
	line-height: 18px;
	padding-bottom: 3px;
	color: #484748;
}


/* RIGHT SIDE */

#rightside {
	float:right;
	margin-left:0px;
	width:210px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.rightmenu {
	clear: both;
	float: left;
	width: 177px;
	margin-bottom: 20px;
	padding: 0px;
}


.rightmenu h1, .rightmenu h2, .rightmenu h3 {
	color: #FFFFFF;
}


/*- News list -*/

#newslist{
	width: 165px;
	padding-bottom: 10px;
	padding-top: 3px;
}


#newslist ul li {
	list-style-type: none;
	width: 140px;
	margin-left: -35px;
	margin-bottom: 10px;
	background-image: url(../images/news_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


#newslist ul li {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484748;
	font-size: 0.8em;
}

#newslist ul li a {
	color: #9a999a;
	display: block;
}

#newslist ul li a:hover {
	color:#484748;
	text-decoration:none;
}

.newslistLink_wrap {
	width: 155px;
	margin-left: 5px;
}

.newslistLink{
	margin-right: 10px;
	float: left;
	text-align: right;
	width: 129px;
}



#rss_btn a{
	display: block;
	background: url(../images/rss.jpg);

}


#rss_btn a:hover{
	display: block;
	background-position: 0 16px;
}


#rss_btn{

	float: right;
	background-image: url(../images/rss.jpg);
	height: 16px;
	width: 16px;
	background-position: left top;
	text-indent: 30px;
	overflow: hidden;
}

#rss_btn:hover{
	background-position: left -16px;
}


/* CONTENT */
#content{
	height: auto;
	float:left;
	overflow: hidden;
	padding-bottom: 20px;
	width: 521px;
	margin-left: 40px;
	padding-top: 30px;
}

#content li{
	line-height: 2em;
}

#startbanner{
	background-image: url(http://www.travelize.com/images/banner_bg.jpg);
	background-repeat: no-repeat;
	height: 179px;
	width: 521px;
	clear: right;
	float: left;
	display: block;
	padding-bottom: 20px;
}


#content_breadcrumbs {
	clear: both;
	float: left;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
	display: block;
}

#content_breadcrumbs a {
	font-weight: normal;
}

#content_moreNews {
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
	display: block;
}

#ref_introtext{
	width: 100%;
	clear: left;
	float: left;
	padding-bottom: 40px;
}

#refCust_wrap {
	width: 100%;
	clear: none;
	float: left;
}
.refCust_item  {
	width: 100%;
	clear: none;
	float: left;
	padding-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	padding-top: 15px;
}
.refCust_title {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.refCust_title a {
	color: #999999;
}
.refCust_title a:hover {
	text-decoration: none;
}

.refCust_img  {
	float: left;
	clear: none;
	width: 40%;
}

.refCust_txt  {
	float: right;
	width: 58%;
}

.refCust_txt h3{
	margin-top: 10px;
}

/*--flash ref--*/

#flashcontent_ref_flash{
	background-color: #FFFFFF;
	width: 162px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 4px;
}


#ref_flash_text{
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	width: 167px;
	padding: 0px;
	text-align: center;
}

/*---END Ref page--*/

/*omoss.asp*/

/*-- Personal css list banner --*/
	#personal_div {
	float: left;
	clear: left;
	height: 179px;
	width: 521px;
	display: block;
	padding-bottom: 20px;
}


#personal_div a{
cursor:default;
}


#personal {
	width: 521px;
	height: 179px;
	padding: 0;
	position: relative;
	background-image: url(http://www.travelize.com/images/banner_gruppbild.jpg);
	overflow: hidden;
	text-indent: -521px;
	margin: 0px;
}
#personal li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}


#personal a {display: block;

}

#fredrik {
	left: 0px;
	top: 0px;
	width: 83px;
	height: 179px;

}
#nina {
	left: 72px;
	top: 0px;
	width: 55px;
	height: 179px;

}
#linus {
	left: 127px;
	top: 0px;
	width: 53px;
	height: 179px;
}
#anders {
	left: 161px;
	top: 0px;
	width: 62px;
	height: 179px;
}
#karin {
	left: 203px;
	top: 0px;
	width: 68px;
	height: 179px;
}

#dinko {
	left: 261px;
	top: 0px;
	width: 72px;
	height: 179px;
}

#jonas {
	left: 308px;
	top: 0px;
	width: 60px;
	height: 179px;
}

#roobin {
	left: 368px;
	top: 0px;
	width: 58px;
	height: 179px;
}

#maria {
	left: 407px;
	top: 0px;
	width: 45px;
	height: 91px;
}

#tina {
	left: 332px;
	top: 72px;
	width: 84px;
	height: 107px;
}

#peter {
	left: 416px;
	top: 43px;
	width: 105px;
	height: 136px;
}


#fredrik a {
	height: 179px;
}
#nina a {
	height: 179px;
}
#linus a {
	height: 179px;
}
#anders a {
	height: 179px;
}
#karin a {
	height: 179px;
}

#dinko a {
	height: 179px;
}

#jonas a {
	height: 179px;
}

#roobin a {
	height: 179px;
}

#maria a {
	height: 91px;
}

#tina a {
	height: 107px;
}

#peter a {
	height: 136px;
}


#fredrik a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: 0px 358px;
}
#nina a:hover {
background-image: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -72px 179px;
}
#linus a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -127px 358px;
}
#anders a:hover {
background-image: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -161px 179px;
}
#karin a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -203px 358px;
}
	
	
#dinko a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -261px 179px;
}


#jonas a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -308px 358px;
}

#roobin a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -368px 358px;
}


#maria a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -407px 179px;
}

#tina a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -332px 107px;
}

#peter a:hover {
background: url(http://www.travelize.com/images/banner_gruppbild.jpg);
background-position: -416px 315px;
}

/*-- END Personal css list banner --*/
	.uc_seal {
	float: right;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	
	/*End omoss*/
}

/*--- TABLE CONTENT ---*/
#table_content{}

#table_content h2 a{
	color: #999999;
}

.table_content_rowheader{
	margin-top: 10px;
}

.morenews_header_td, .morenews_header_td h2{
	margin: 0px;
	padding: 0px;
}

.morenews_header_td{
	padding-bottom: 10px;
}

.morenews_text_td{
	padding-bottom: 30px;}

.table_content_nextlink{
	cursor:pointer;
	text-align: right;
	padding-bottom: 20px;
	}

/*forms morenews.asp*/

#paging{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

#paging a, .activepage{
	margin-right: 5px;	
}

/*Contact.asp & tip.asp*/

#contactinfowrapper, #contactwrapper {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 450px;
}

#contactwrapper .contactrow{
	width: 450px;
}

.contactrow{
	float: left;
	width: 100%;
	margin-bottom: 20px;
} 

.contactinfo{
	padding-bottom: 35px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.contactinfo h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
}

.contactrow_label{
	float: left;
	clear: left;
	width: 100px;
	text-align: left;
	font-weight: bold;
	color: #999999;
}
.contactrow_input{
	float: left;
	margin-left: 10px;
	display: inline;
	text-align: left;
}

.contactrow_input input, .contactrow_input, #fltmessage 
{width: 180px;}

/*fltmessage*/
#contactrow_fltmessage .contactrow_input{clear: both;}
#fltmessage {width: 450px; height:100px}
/**/

#fltmailto{
	width: 180px;
}

.required {

	float: left;
	margin-left: 10px;
	font-weight: bold;
	color: #f38901;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}



.contactrow_error{
	float: left;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #f38901;
	vertical-align: middle;
}



#emailmsg{
	float: left;
	text-align: left;
	font-size: 0.9em;
	font-style: oblique;
	margin: 0px;
	padding: 0px;
}

#captchamsg{
	float: left;
	text-align: left;
	font-size: 0.9em;
	font-style: oblique;
	margin: 0px;
	padding: 0px;
}

.checkbox_label{
	width: 160px;
	float: left;
	clear: left;
}

.checkbox_checkbox{
	float: right;
	width: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;

	margin-left: 0px;
}


.checkbox_checkbox input{
		float: left;
	width: 12px;
	height: 12px;
		margin: 0px;
	padding: 0px;
}

.contactrow_input_checkboxes {
	padding-bottom: 20px;
}



#contactrow_btntestsystemsend {
	text-align: center;
	margin-right: 0px;
	margin-left: 100px;
	width: 180px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
}

/*---Reference page--*/


.otherlanguages{
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	margin-top: 20px;
	padding-top: 20px;
}

.otherlanguages li{
	margin-top: 4px;
	margin-bottom: 4px;

}


#other_se{
	background-image: url(http://www.travelize.com/images/lang_se.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
		padding-left: 35px;
		
}

#other_dk{
	background-image: url(http://www.travelize.com/images/lang_dk.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 35px;
}
#other_uk{
	background-image: url(http://www.travelize.com/images/lang_uk.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 35px;
}

#other_no{
	background-image: url(http://www.travelize.com/images/lang_no.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
		padding-left: 35px;
}

#other_de{
	background-image: url(http://www.travelize.com/images/lang_de.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 35px;

}

.langdiv{}

.langdiv ul{
	margin: 0px;
	padding: 0px;
}


.langdiv ul, .langdiv li {
	list-style-type: none;
	padding-bottom: 6px;
	padding-top: 6px;

}


.langdiv ul li{
	padding-left: 15px;	
}

ul li .sitemaplink{
	font-size: 1.15em;
	font-weight: bold;
}

ul ul li .sitemaplink{
	font-size: 1em;
	font-weight: normal;
}


ul li.newli{
	background-color: #FFFFFF;
	background-image: none;
}

.otherlanguages a.sitemaplink{}



a.sitemaplink{}

.sitemaplink:hover{
	color: #000000;
	text-decoration: none;
}

/****************/




/* FOOTER */
#footer_content{
	clear: left;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-y;
	text-align: center;
}



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


#flags { display:none;}
#flags.activeFlags_se,
#flags.activeFlags_no,
#flags.activeFlags_dk,
#flags.activeFlags_de,
#flags.activeFlags_mx,
#flags.activeFlags_uk {display:block !important;}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#flags{
	float: left;
	
	margin-top: 20px;
	line-height: 1.1em;
	text-align: center;
	margin-bottom: 5px;
	
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;
}


#flags a{
		display: block;
}

#english a{
	display: inline;
}




#flags .flag, #flags .flag a {	
	height: 10px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}




#flag_se a{background-image: url(../images/flag_se.jpg);}
#flag_no a{background-image: url(../images/flag_no.jpg);}
#flag_dk a{background-image: url(../images/flag_dk.jpg);}
#flag_de a{background-image: url(../images/flag_de.jpg);}
#flag_mx a{background-image: url(../images/flag_mx.jpg);}
#flag_uk a{background-image: url(../images/flag_uk.jpg);}

#flags .flag, #english{
	margin-right: 5px;
	float: left;
	text-indent: 30px;	
}

#flags .flag {margin-top: 5px;}

#english{
	margin-top: 0px;
	text-indent: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#flags .flag a:hover{background-position: left -10px;}

.activeFlags_se #flag_se a, .activeFlags_se #flag_se a:hover,
.activeFlags_no #flag_no a, .activeFlags_no #flag_no a:hover,
.activeFlags_dk #flag_dk a, .activeFlags_dk #flag_dk a:hover,
.activeFlags_de #flag_de a, .activeFlags_de #flag_de a:hover,
.activeFlags_mx #flag_mx a, .activeFlags_mx #flag_mx a:hover,
.activeFlags_uk #flag_uk a, .activeFlags_uk #flag_uk a:hover { cursor:default; background-position: left -10px;}


#footer{
	clear: left;
	float: left;
	background-image: url(../images/footer_bg.jpg);
	height: 19px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#footerBG{
	clear: left;
	float: left;
	width: 100%;
	height: 35px;
}
/***/
/*_FUNCTIONS_*/
.no_rightside #rightside {display:none;}

.no_rightside #content{
	width: 731px; /*521+210*/

}
