
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
*{margin:0px;padding:0px;}
body {
  background:#a7a7a7 url(/images/49/bakgrund.gif) left top repeat-x;
  scrollbar-face-color:#f0f0f0;
  scrollbar-highlight-color:#f0f0f0;
  scrollbar-3dlight-color:#999;
  scrollbar-darkshadow-color:#999;
  scrollbar-shadow-color:#f0f0f0;
  scrollbar-arrow-color:#000;
  scrollbar-track-color:#f0f0f0;
  font:12px Arial, Sans-Serif, Verdana;
  text-align:center;
}

ul {
  list-style-type: disc;
  list-style-position: inside;
}
div.divJANews{padding-bottom:55px; background:url(/images/janews.gif) no-repeat left bottom;}
div.divJANews p{margin:10px 0;}

#template1 #templateleftcol{width:400px; padding-right:15px;}
#template1 #templaterightcol{width:189px; padding-left:10px; border-left:dotted 1px #ccc;}

#template2 #templateleftcol{width:300px; padding-right:15px;}
#template2 #templaterightcol{width:300px;}

#rightBoxECom{display:none}


#tblAktuellt{font-size:10px;margin-left:15px;width:210px;}
#tblAktuellt img{margin-top:4px;}
#tblAktuellt td a span{color:#666;}

#tblKalender{font-size:10px;margin-left:15px;width:210px;}
#tblKalender img{margin-top:4px;}
#tblKalender td a span{color:#666;}

#divSearchImage{padding:10px; border:solid 1px #ccc; background-color:#f0f0f0; width: 350px; margin-bottom:5px;}
#divSearchImage table{border-collapse:collapse;}

#pSearchTitle{border-bottom:solid 1px #ccc; letter-spacing:-1px; font-size:14px; font-weight:bold;margin-bottom:10px;}
#tblImageDetails img{border-left:solid 1px #666; border-top:solid 1px #666; border-bottom:solid 1px #fff; border-right:solid 1px #fff; behavior:none;}
#tblImageDetails th{padding-right:10px;}
#divImageDetails{padding:10px; border:solid 1px #ccc; background: #f0f0f0;}
.divPhotoFrame{position:relative;width:150px;height:150px;background:url(/images/49/foto.gif) no-repeat; overflow:hidden;}
.divPhoto{position:absolute;left:13px;top:12px;width:125px;height:94px; overflow:hidden;text-align:center; vertical-align:middle;}
.divPhotoText{position:absolute;left:13px;top:110px;width:125px;height:28px; overflow: hidden; text-align:center;font-size:10px;}
.divPhotoText a{text-decoration:none; color:#069;}
.divPhotoText a:hover{text-decoration:underline; color:#39c;}

th{text-align:left;}
hr{height:1px; border:dotted 1px #999;}
table{font:12px Arial, Sans-Serif, Verdana;}
img {behavior:url("pngbehavior.htc"); border:0px none;}
a {color:#004182;}
a:link {color:#004182;}
a:hover {color:#0061a2;}
a:visited {color:#004182;}
a:active {color:#004182;}
h1{font: 200% Arial, Helvetica, sans-serif; color:#999; font-weight:normal; letter-spacing:-2px;}
h2{font: 175% Arial, Helvetica, sans-serif; color:#000; font-weight:normal; letter-spacing:0px;}
h3{font: 150% Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}
h4{font: 150% Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}
h5{font: 125% Arial, Helvetica, sans-serif; color:#999; letter-spacing:-1px;}
h6{font: 115% Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px;}

/* Classes · · · · · · · · · · · · · · · · · · · · · · · · ·  */

.pagingActive{
	border: 1px solid #f0f0f0;
	padding: 0p 3px 0px 3px;
	font-weight:bold;
	margin: 1px;
	width: 20px;
	height: 15px;
	text-align: center;
	background-color: #fff;
}
.pagingActive a{color:#999 !important;}
.pagingInactive{
	border: 1px solid silver;
	padding: 0p 3px 0px 3px;
	margin: 1px;
	width: 20px;
	height: 15px;
	text-align: center;
	background-color: #f0f0f0;
}
.pagingNextPrev{
	border: 1px solid silver;
	padding: 0p 3px 0px 3px;
	margin: 1px;
	height: 15px;
	text-align: center;
	background-color: #f0f0f0;
}
.pNewsItem{font-size: 12px;}
.rightBox{width: 250px;overflow: visible;}
.rightBox a{text-decoration:none;}
.rightBox table{width: 250px;}
.rightBox table>td{border:none 0px; padding:0px; margin:0px;}
.rightBox td.middleCell{background:url(/images/49/rightBoxMiddle.gif) repeat-y;}
.rightBox td.middleCell div{margin-left: 15px; margin-right:25px; font-size:10px;}
.rightBox td.middleCell div ul{margin-left: 15px; list-style-image:url(/images/49/arrow_right_small.gif); list-style-position:outside;}
.rightBox td.middleCell div ul li a span{margin-left: -6px;color:#666; margin-right: 5px;}
.rightBox td.middleCellDark{background:url(/images/49/rightBoxDarkMiddle.gif) repeat-y; color:#fff}
.rightBox td.middleCellDark div{margin-left: 15px; margin-right:25px; font-size:10px;}
.rightBox td.middleCellDark div a{color:#fff;letter-spacing:-1px;}
.rightBox td.middleCellDark div a img{vertical-align:middle; margin-left:5px;}
.rightBox td.middleCellDark div ul{margin-left: 15px; margin-top: 10px; margin-bottom:10px; list-style-image:url(/images/49/arrow_right_small_white.gif); list-style-position:outside;}
.rightBox td.middleCellDark div ul li a {color:#fff; margin-right: 5px; letter-spacing:0px;}

.midBox{
  position:relative;
  width: 285px; 
  background:#dededd url(/images/49/wideboxBkg.gif) bottom repeat-x;
  height: 90px;
  overflow:hidden;
}
.midBoxImage{
	position:absolute;
	left:0px;
	top:0px;
	width:65px;
	height:90px;
	overflow:hidden;
}
.midBoxText{
	position:absolute;
	left: 75px;
	top:7px;
	height:58px;
	width:199px;
	overflow:hidden;
	font-size:10px;
}
.midBoxLink{
	position:absolute;
	left: 215px;
	top: 71px;
	width: 60px;
	text-align:right;
	font-size:9px;
}
.midBoxLink a:hover{text-decoration: none}
.midBoxLink img{vertical-align:middle; margin-right:3px;}
.CornerLT{position:absolute; width: 6px; height:6px;left:0px; top:0px;}
.CornerRT{position:absolute; width: 6px; height:6px;left:279px; top:0px;}
.CornerLB{position:absolute; width: 6px; height:6px;left:0px; top:84px;}
.CornerRB{position:absolute; width: 6px; height:6px;left:279px; top:84px;}


.frontTable{width: 600px;border:none 0px;padding:0px;margin:0px;}
.frontTable td{border:none 0px;padding:0px;margin:0px;}
.frontTable h3{font-size: 18px; color:#666; letter-spacing:-1px}
.frontTable h5{font-size: 14px; color:#666; letter-spacing:0px}
.frontTable h5 a{color:#666; text-decoration: none;}
.frontTable p{font-size: 11px;}
.NewsHeading{color:#666666; text-decoration: none;}
/*.frontTable p a{color:#666}
.frontTable p a:link{color:#666}
.frontTable p a:visited{color:#666}
.frontTable p a:active{color:#666}
.frontTable p a:hover{text-decoration:underline; color:#000}*/
.frontTable p a img{margin-right:5px;}

/* ID's re-defined · · · · · · · · · · · · · · · · · · · · · · · · ·  */
#outerContainer{
  border-top:solid 10px #ccc;
  position:relative;
  width:920px;
  z-index:0;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  background-color:#fff;
}
#Menu{
  width:920px;
  height:26px;
  overflow:hidden;
  background:#666778 url(/images/49/menu.gif) repeat-x;
}
#Menu2{
  position:absolute;
  left:0px;
  top:0px;
  width:900px;
  height:22px;
  overflow:hidden;
  background:#666778 url(/images/49/menu2.gif) repeat-x;
}
#Menu3{
  text-align:left;
  position:relative;
  float:right;
  width: 150px;
  /*margin-left: 15px;*/
  margin-bottom:5px;
  border: dotted 1px silver;
  padding: 10px;
  background-color:#f5f5f5;
}
#Menu2 p{margin-left:205px;margin-top:3px;}
#Menu2 a{padding-left:12px;padding-right:12px;color:#fff; text-decoration:none;}
#Menu2 a:hover{text-decoration:underline;}

#Header{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:650px;
  text-align:left;
  background-color:#fff;
}
#Header img{margin-right:0px;}
#Header a {color: #666; font-size: 11px;}
#Menu p{margin-left:215px;margin-top:5px;}
#Menu a{padding-left:12px;padding-right:12px;color:#fff; text-decoration:none;}
#Menu a:hover{text-decoration:underline;}
#imageHead{
  position:relative;
  height:120px;
  overflow:hidden;
  border-left:solid 10px #004182;
  border-right:solid 10px #facf00;
}
#imageHead img{width:900px; height: 120px;}
#headSpacer{
  text-align:right;
  color: #999999;
  font-size: 9px;
  padding-top: 12px;
  padding-bottom: 20px;
}
#innerContainer{padding:0px;margin-left:20px;margin-right:20px;}

#rightPane{float:right;width:250px;}
#rightPane h4 {margin-left:4px; color:#666;}

#pageContent{position:relative; float:left;width:615px;}
#pageContent a.readMore{font-size: 12px;}
#pageContent a.readMore:hover{text-decoration:none;}
#pageContent a.readMore img{margin-right: 6px;}

#absoluteBottom{
  position:relative;
  width:920px;
  margin-right:auto;
  margin-left:auto;
}
#Footer{
  margin-top:10px;
  clear:both;
  text-align:center;
  color: #666666;
  font-size: 10px;
}
#Footer span{padding-left: 10px;padding-right: 10px;}
#logoPlate{
  z-index: 100;
  position:absolute;
  top: -10px;
  left: 30px;
  width: 180px;
  height: 230px;
}
#logoPlate img{width:180px; height:230px;}
#logoContainer{
  position:absolute;
  top: 114px;
  left: 17px;
  width: 140px;
  height: 38px;
}
#logoContainer img{width: 140px;height:38px;}
#logoStripe{
  background-color:#FFFFFF;
  clear: both;
  border-bottom: dotted 1px #999;
  border-top: dotted 1px #999;
  text-align:center;
}
#logoStripeNoLogos{clear:both; border-bottom: dotted 1px #999;}
#logoStripe img{margin: 6px;vertical-align:middle;}
#Spacer{clear:both;height:20px;overflow:hidden;float:none;}
#FrontNews h5 a{color:#666;}
#FrontNews a{text-decoration:none;}
#FrontCampaigns h5 a{color:#666;}
#FrontCampaigns a{text-decoration:none;}
#frmReseller #dosearch{border: 1px solid silver; background-color: #f0f0f0; width: 50px; font:8pt Arial, Helvetica; height: 20px; font-weight:bold}
#frmReseller #lanID{height:20px; font: 8pt Arial, Helvetica; width: 155px}

#divRightMenuholder{
  text-align:right;
  float: right;
  width:170px;
  position: relative;
  margin-left:10px;
  margin-bottom:20px;
  /*
  margin-right:20px;
  margin-bottom:20px;*/
  margin-top:25px;
}
#divFileMenu{
  text-align:left;
  clear:both;
  position:relative;
  float:right;
  width: 150px;
  /*margin-left: 15px;
  margin-bottom:5px;*/
  border: dotted 1px silver;
  padding: 10px;
  background-color:#f5f5f5;
}

#divNewsPaging{margin-top: 20px;}
#divNewsPaging a{text-decoration: none; color: black;}
#divNewsPaging a:hover{text-decoration:underline;}
#tblJobb{border:solid 1px silver; width: 400px;}
#tblJobb th{border-bottom:solid 1px silver; width: 400px; background-color:#f0f0f0;}
#tblJobb td,th{padding:3px;}

#ulJobb li{margin-bottom:4px;}

body.bodyReseller{background:#fff;margin:0px;width:570px;}
#divReseller{text-align:left; width:570px}
#divReseller h1,#divReseller h2,#divReseller h3,#divReseller h4,#divReseller h5,#divReseller h6{color:#069;}

form table tr td, form table, tr, th{text-align:left; vertical-align:top}



#divSurvey{
display:none;
 width:410px;
 height:294px;
 background:url(/images/49/survey/survey_bg.gif) no-repeat left top transparent;
 position:absolute; 
 left:150px; 
 top: 100px;
 z-index:10000;
}
#dim{ position:absolute; top:0; left:0; width:100%; z-index:9999; 
/*background: url('/images/49/survey/dim.png');*/
background-color:#000;
/*display:none;*/
visibility:hidden;
 text-align:left; 
	filter: alpha(opacity = 70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
zoom:1;
width:100%

}

#divSurvey p{margin:10px 0; text-align:left;}

#divSurvey div.content{margin:75px 20px 20px 20px;}
#divSurvey div.content a img{border: 0 none;}
#divSurvey div.content div.surveybuttons{padding-top:20px; text-align:center;}
#divSurvey div.content div.surveybuttons a img{margin:0 10px;}

<!-- lang: en, codepage: 1252, charset:  , LCID: 1053 -->
