*{margin: 0;padding: 0;}
body{background-color: white;color: #222;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 1.5em;margin: 0;padding: 0;text-align: center;}
p{margin: 0 0 5px 0;}
h1, h2, h3, h4, h5, h6{color: #333;font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: normal;line-height: 1.2em;margin-top: 0;}
h1, h1 a{font-size: 18px;font-weight: normal;margin-bottom: 0.5em;}
h2, h2 a{font-size: 15px;font-weight: bold;margin-bottom: 0.3em;}
h3{font-size: 12px;}
h4{font-size: 12px;}
#logo{background-color: #FFFFFF;}
.ingress{font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold;margin: 0em 0em 1em 0em;}
#container{background: white url(/pix/bakgrund_1.gif) repeat-y center;margin: 0 auto;padding: 0;position: relative;text-align: left;width: 910px;}
#frame{margin: 0 auto;padding: 0px 0;
/*position: relative;   -- removed to stop the dropdown from showing up underneath this frame /Dennis */
text-align: left;width: 100%;}
#backgroundTop{background: white url(/pix/bakgrund_toppen.gif);height: 20px;}
#menu{margin: 0;padding: 0;position: relative;}
#langselector{position: absolute;right: 10px;top: 8px;}
#langselector2{font-size: 10px;position: absolute;right: 10px;top: 3.3em;}
#langselector2 select{background-color: #ff9f00;font-size: 1em;}
#mainmenu{background: url( /pix/menu.jpg ) repeat-x #ddd;font-size: .84em;height: 3em;line-height: 1em;list-style-type: none;margin: 0;padding: 0;}
#mainmenu li{float: left;margin: 0;padding: 0;}
#mainmenu li a{border-right: solid 1px #ccc;color: #666;display: block;float: left;margin: 0;padding: 1em;}
#mainmenu li a:hover{background-color: #ccc;color: #000;text-decoration: none;}
#mainmenu li a:active{background-color: #ff9f00;color: #000;}
body#hem #hem_tab a,
body#press #press_tab a,
body#tavling #tavling_tab a,
body#sirius #sirius_tab a,
body#channels #channels_tab a,
body#kalender #kalender_tab a,
body#tjanster #tjanster_tab a,
body#tab5 #tab5_tab a,
body#tab6 #tab6_tab a,
body#kontakt #kontakt_tab a,
.active, a.active{background: #ff9f00;color: #000;}
#breadcrumbs{background: #ff9f00;clear: both;font-size: .9em;margin: 0;padding: 3px 6px;}
#localnav{float: left;font-size: .9em;margin: 0 23px 0 0;width: 210px;}
#localnav .modul ul{clear: both;list-style-type: none;margin: 0 0 0 0;padding: 0;}
#localnav .modul ul li{border-bottom: 1px solid #ddd;border-top: 1px solid #fff;line-height: 1.4em;}
#localnav .modul ul li a{display: block;padding: 4px;width: 202px;}
#localnav .modul ul li a:hover{background-color: #e2e2e2;text-decoration: none;}
#localnav .modul ul li a.selectedLocalnavLink{background-color: #ddd;}
#localnav .modul h2, #localnav .modul h3{background: #B3B3B3 url("/pix/modul_rundad_plast.gif") repeat-x top left;color: #444;color: black;padding: 6px 0 5px 5px;}
#localnav .modul h2 a, #localnav .modul h3 a{color: #444;}
#localnav ul li a.active{}
#localnav ul li li a:link, #localnav ul li li a:visited, #localnav ul li li a.active{margin: 0;padding-left: 20px;width: 182px;}
#localnav ul li li a.active{background-color: #e2e2e2;}
#localnav ul li ul li ul li a:link,
#localnav ul li ul li ul li a:visited,
#localnav ul li ul li ul li a:hover,
#localnav ul li ul li ul li a:active{margin-left: 15px;width: 172px;}
#content{background-color: transparent;color: #333;float: left;width: 445px;}
#content p,body.mceContentBody p{margin: 0 0 1em 0;}
#content ul,body.mceContentBody ul{margin: 0;padding: 0 0 0 2em;}
#content h2, body.mceContentBody h2{margin-top: 0em;padding: 0;}
#content h3, body.mceContentBody h3{font-size: 1em;font-weight: bold;}
#content .modul h3{background: #B3B3B3 url("/pix/modul_rundad_plast.gif") repeat-x top left;color: #444;font-size: 1em;font-weight: normal;padding: .8em .5em .8em .5em;}
#content .news td.date{white-space: nowrap;}
#content table, body.mceContentBody table{border-collapse: collapse;}
#content table td, body.mceContentBody table td{padding: 0;vertical-align: top;font-size:12px;}
#content table td p, body.mceContentBody table td p{font-size:12px;}
#content table.fancyTable, body.mceContentBody table.fancyTable{border-collapse: collapse;border-spacing: 0px;margin-bottom: 1em;width: 100%;}
#content table.fancyTable caption, body.mceContentBody table.fancyTable caption{background: #B3B3B3 url("/pix/modul_rundad_plast_446.gif") repeat-x top left;color: #444;color: white;font-size: .8em;margin: 0;padding: 3px 0 2px 5px;text-align: left;}
#content table.fancyTable thead th, body.mceContentBody table.fancyTable thead th{background: url(/pix/bgmodul.gif) repeat-x;background-color: #eee;padding: .3em;vertical-align: top;}
#content table.fancyTable td, body.mceContentBody table.fancyTable td{background: url(/pix/bgmodul.gif) repeat-x;background-color: #eee;padding: .3em;vertical-align: top;}
#content table.fancyTable2 td, body.mceContentBody table.fancyTable2 td{background: url(/pix/bgmodul_vit.gif) repeat-x;background-color: #fff;padding: .3em;vertical-align: top;}
#content a.discret{color:#000;}
#content ul.sitemap{float: left;list-style-type: none;padding: 0;text-indent: 0;width: 48%;}
#content ul.sitemap li{font-weight: bold;margin-top: 1em;padding: 0;}
#content ul.sitemap li ul{list-style-type: square;}
#content ul.sitemap li ul li{float: none;font-weight: normal;margin-top: 0em;}
.col2{float: left;font-size: .9em;width: 210px;}
.col3{float: left;font-size: .9em;margin: 0 0 0 25px;width: 210px;}
#sidebar{display: inline;float: right;font-size: 10px;margin: 0 8px 0 0;width: 202px;}
#sidebar h2, #sidebar h3{color: #333;margin: 1em 0 0 5px;padding: 10px 0 0 0;}
#sidebar p{margin: 0 0 1em 5px;padding: 0;}
#sidebar ul{margin: 0 0 0 2.5em;padding: 0 0 .5em 0;}
#sidebar .modul{margin: 0 0 0 .5em; clear: both;}
#sidebar .modul h3{background: transparent url(/pix/streck_3d.gif) repeat-x;font-size: 10px;font-weight: bold;margin-bottom: 5px;margin-top: 1em;padding-top: 1.5em;}
#sidebar .listNoBullets{list-style-type: none;margin: 0 0 0 1em;}
#sidebar .listNoBullets img{position: relative;top: 1em;}
#sidebar #searchText{width: 125px;}
#searchButton{position: relative;top: 1px;}
#sidebar .satelliteFleetList{height: 90px;list-style-type: none;margin: 10px 0 0 10px;padding: 0;}
#sidebar .satelliteFleetList li{float: left;width: 32%;line-height:1.2em;margin-right:10px;text-transform: uppercase;}
#sidebar .satelliteFleetList li img{display:block;margin-bottom:3px;}
a:link{color: black;text-decoration: none;}
a:visited{color: black;text-decoration: none;}
a:hover{color: black;text-decoration: underline;}
img{border: 0;}
.bigimg{margin: 0;vertical-align:bottom;}
hr{background: white;height: 1px;margin: 1em 0 1em 0;padding: 0;border-bottom:1px solid #000;border-top:none;border-left:none;border-right:none;}
.modul{background: #eee;border-bottom: 0px solid #ccc;margin: 0 0 10px 0;padding: 0;}
.modul p {margin: 0;padding: 5px;}
.modul h2{color: white;font-size: 10px;font-weight: normal;padding: 3px 0 8px 5px;}
.modul h3{color: white;font-size: 10px;font-weight: normal;margin: 0;padding: 5px 0 6px 5px;}
.modul h3 a{color: white;}
.modul h4, .modul2col h4 {margin: 0;padding: 5px 0 6px 5px;}
#glossaryAlfa{background-color: #ccc;color: white;font-weight: bold;}
#glossaryAlfa a{display: inline;padding: 2px;}
#glossaryAlfa a:hover{text-decoration: none;}
#glossaryAlfa a.glossarySelectedAlfa{background-color: #ddd;}
#localnav .modul ul#glossaryAlfa{
	overflow:hidden;
	padding:5px;
}
#localnav .modul ul#glossaryAlfa li{
	display:inline;
	border:0;
	background-color: transparent; /* needed for IE */ 
}
#localnav .modul ul#glossaryAlfa li a{
	display:inline;
	padding: 2px 4px;
}
#localnav .modul ul#glossaryAlfa li a.active{
	background-color: #ddd;
}
#sitemap #localnav, #sitemap #sidebar .modul{visibility: hidden;}
#sitemap #sidebar #searchModul{visibility: visible;}
#footer{background: white url(/pix/bakgrund_botten.gif) no-repeat top left;border-bottom: 1px solid white;clear: both;font-size: 10px;margin: 0;padding: 0;}
#footer p{color: #555;padding: 35px 0 0 0;}
form{margin: 0;padding: 0;}
p img{float: left;margin: 0 10px 0px 0;padding: 0;}
#content a, body.mceContentBody a{color: #ff9f00;text-decoration: none;}
#content a:hover{color: black;text-decoration: underline;}
#content img, body.mceContentBody image{float: none;}
#content .pressImage, body.mceContentBody .pressImage{float: left;margin-top: 3px;}
#container td.key, #container td.value{padding: 4px;}
.errmsg{background-color: #FFAC8F;border: 2px solid #EF5D0E;font-weight: bold;padding: 1em;}
.okmsg{background-color: #9EDF7D;border: 2px solid green;font-weight: bold;padding: 1em;}
#frmLogin, #frmForgotPassword{float: left;}
#frmLogin fieldset, #frmForgotPassword fieldset{padding: 1em;}
#frmLogin label, #frmForgotPassword label{font-weight: bold;}
#frmLogin div, #frmForgotPassword div{margin: 0 0 .5em 0;}
#frmLogin div input.text, #frmForgotPassword div input.text{display: block;width: 15em;}
.begoodSearchMarkedWord{background-color: yellow;}
ul.files, #content ul.files { line-height: 1.8em; list-style-type: none;margin: 1em 0 0 0; padding: 0; }
ul.files li{background-repeat: no-repeat;padding-left: 20px;}
ul.files li.mov { background-image: url(/begood/pix/silkicons/film.gif); }
ul.files li.jpg { background-image: url(/begood/pix/silkicons/photo.gif); }
ul.files li.gif { background-image: url(/begood/pix/silkicons/photo.gif); }
ul.files li.pdf { background-image: url(/begood/pix/silkicons/page_white_acrobat.gif); }
ul.files li.doc { background-image: url(/begood/pix/silkicons/page_white_word.gif); }
ul.files li.dot { background-image: url(/begood/pix/silkicons/page_white_word.gif);}
ul.files li.ppt { background-image: url(/begood/pix/silkicons/page_white_powerpoint.gif);}
ul.files li.mp3 { background-image: url(/begood/pix/silkicons/music.gif); }
ul.files li.xls { background-image: url(/begood/pix/silkicons/page_white_excel.gif); }
ul.files li.print { background-image: url(/begood/pix/silkicons/printer.gif); }
ul.files li.avi,ul.files li.mpg,ul.files li.mpeg,ul.files li.mov,ul.files li.qt { background-image: url(/begood/pix/silkicons/film.gif); }
ul.files li.sit,ul.files li.sea,ul.files li.hqx,ul.files li.rar,ul.files li.zip { background-image: url(/begood/pix/silkicons/page_white_compressed.gif); }
ul.files li.swf { background-image: url(/begood/pix/silkicons/page_white_flash.gif); }

/* category92 = kalendern */
body.category92 #localnav{ display: none; }
body.category92 #content { width: 678px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .modul2col h3 {  clear: both; background: #B3B3B3 url("/pix/modul_rundad_plast-445.gif") repeat-x top left;color: #444;font-size: 1em;font-weight: normal;padding: .8em .5em .8em .5em; }
#content .modul2col h3 a:link, #content .modul2col h3 a:visited, #content .modul2col h3 a:hover, #content .modul2col h3 a:active { color: black; }
#content .modul2col { background-color: #eee; clear:both; }
#content .modul2col p {margin: 0;padding: 3px 0 0 5px; }




table.questions { font-size: 11px; }

p.infomsg {
background-color: yellow; 
padding: .5em;
font-weight: bold;
}

.clearer {
	clear: both;
}

.downloadAddresses {
float: right;
}

#content .box-teaser {
	margin: 0pt 10px 10px 0pt; padding: 5px; background-color: #ff9f00; float: left; width: 25%;	
}
#sidebar .box-teaser {
background-color: #ff9f00;
}
#content .box-teaser a:link,
#content .box-teaser a:visited,
#content .box-teaser a:hover,
#content .box-teaser a:active,
#sidebar .box-teaser a:link,
#sidebar .box-teaser a:visited,
#sidebar .box-teaser a:hover,
#sidebar .box-teaser a:active

{
color: black;
text-decoration: underline;
}

#content .calendar-tags, #content .calendar-tags li {
list-style-type: none;
margin: 0;
padding: 0;
}




.survey h4 {
font-weight: bold;
margin: 1em 0 .5em 0;
}
.survey textarea {
width: 100%;
height: 5em;
}
.survey th {
padding: 0 10px;
}
#content table.survey td {
vertical-align: middle;
}
.center {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
#content table.survey tr.meep td, body.mceContentBody table.survey tr.meep td {
padding-bottom: .75ex;
}

.modul-survey {
padding: 0;
margin: 0 0 15px 8px;
text-align: center;
}

.modul-survey a:link,
.modul-survey a:visited,
.modul-survey a:hover,
.modul-survey a:active{
	color: white;
}



/* drop downen */

#mainmenu li.semiactive a {
	background-color:#CCCCCC;
	color:#000000;
}

ul#mainmenu ul {
	position:absolute;
	top:-999em;
	list-style-type:none;
	z-index:9999999;
	border:1px solid #666;
	border-top-width:0;
}

ul#mainmenu ul li,
ul#mainmenu ul a {
	width:16.45em;
	color:#000;
	border:none;
}
ul#mainmenu li {
	float:left;
	position:relative;
	z-index:9999999;
}
ul#mainmenu a {
	display:block;
}
ul#mainmenu li:hover ul,
ul#mainmenu li.sfHover ul {
	left:0px;
	top: 3em;
	width:17.45em;
	padding: 0;
	background-color: #eee; 
	
}
ul#mainmenu li:hover li ul,
ul#mainmenu li.sfHover li ul {
	top:-999em;
}

ul#mainmenu li li {
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	width:100%;
}

ul#mainmenu ul ul{
	border-top-width:1px;
}

ul#mainmenu li li:hover ul,
ul#mainmenu li li.sfHover ul {
	left:17.45em;
	top:-1px;
	padding:0;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

ul#mainmenu li:hover ul li a,
ul#mainmenu li.sfHover ul li a,
#mainmenu li.semiactive a li a {
	padding: 0.5em;
	margin: 0;
	background-color:transparent;
}

ul#mainmenu li:hover ul li a:hover,
ul#mainmenu li.sfHover ul li a:hover,
#mainmenu li.semiactive a li a:hover {
	background-color:#e2e2e2;
	
}

#localnav ul.menulist li.catul-category a:link,
#localnav ul.menulist li.catul-category a:visited,
#localnav ul.menulist li.catul-category a:hover,
#localnav ul.menulist li.catul-category a:active
{
background: transparent url(/pix/pil_svart_closed.gif) no-repeat 7px 6px;
padding-left: 20px;
width: 186px;
color: black;
}

#localnav ul.menulist li.active a:link,
#localnav ul.menulist li.active a:visited,
#localnav ul.menulist li.active a:hover,
#localnav ul.menulist li.active a:active
{
background: #FF9F00 url(/pix/pil_svart_opened.gif) no-repeat 5px 6px;
color: white;
}

#localnav ul.menulist li.catul-category ul a:link,
#localnav ul.menulist li.catul-category ul a:visited,
#localnav ul.menulist li.catul-category ul a:hover,
#localnav ul.menulist li.catul-category ul a:active
{
background-image: none;
color: black;
background-color: #EFEAE0; 
}


#localnav ul.menulist li li.catul-category a:link,
#localnav ul.menulist li li.catul-category a:visited,
#localnav ul.menulist li li.catul-category a:hover,
#localnav ul.menulist li li.catul-category a:active
{
background: #ddd url(/pix/pil_svart_closed.gif) no-repeat 7px 6px;
padding-left: 20px;
width: 186px;
color: black;

background: #ddd url(/pix/pil_svart_closed.gif) no-repeat 21px 6px;
padding-left: 31px;
width: 175px;

background-color: #EFEAE0;

}

#localnav ul.menulist li.catul-article a:link,
#localnav ul.menulist li.catul-article a:visited,
#localnav ul.menulist li.catul-article a:hover,
#localnav ul.menulist li.catul-article a:active
{
background-image: none;
}


#localnav ul.menulist li li.catul-category li.catul-article a:link,
#localnav ul.menulist li li.catul-category li.catul-article a:visited,
#localnav ul.menulist li li.catul-category li.catul-article a:hover,
#localnav ul.menulist li li.catul-category li.catul-article a:active
{
margin-left: 0;
background-image: none;
}

#localnav ul.menulist li li.active a:link,
#localnav ul.menulist li li.active a:visited,
#localnav ul.menulist li li.active a:hover,
#localnav ul.menulist li li.active a:active
{
/* background-image: url(/pix/pil_svart_opened.gif); */
}

#localnav ul.menulist li li.active.catul-category a:link,
#localnav ul.menulist li li.active.catul-category a:visited,
#localnav ul.menulist li li.active.catul-category a:hover,
#localnav ul.menulist li li.active.catul-category a:active
{
background-image: url(/pix/pil_svart_opened.gif);
}

#localnav ul.menulist li.active.catul-category li.active.catul-category li.catul-category a {
	margin-left:0;
	padding-left:42px;
	background-position:31px 6px;
	background-image:url(/pix/pil_svart_closed.gif);
	width:164px;
}

#localnav ul.menulist li.active.catul-category li.active.catul-category li.active.catul-category a {
	background-image:url(/pix/pil_svart_opened.gif);
}

#localnav ul.menulist li.active.catul-category li.active.catul-category li.active.catul-category li.catul-article a {
	background-image:none;
}

#content .imgLeft, body.mceContentBody .imgLeft{
	float:left;
	margin:0 10px 5px 0;
}

#content .imgRight, body.mceContentBody .imgRight{
	float:right;
	margin:0 0 5px 10px;
}

#content ul#allComments{
	list-style-type:none;
	padding:0;
	margin:2.5em 0 0;
}

#allComments li{
	list-style-type:none;
	padding:0;
	margin:0 0 1.5em;
}

#allComments li a{
	font-weight:bold;
	font-size:1.2em;
}

body.mceContentBody,
body.mceContentBody td {
	text-align:left;
	color:#222222 !important;
	font-family:Arial,Helvetica,Verdana,sans-serif !important;
	font-size:12px !important;
	line-height:1.5em;
}