
.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')}
@media all{ /* ALL MEDIA STARTS ---------------- */

table.tblLeftbox div.divBoxInfo a{color:#000; text-decoration:none;}
table.tblLeftbox div.divBoxInfo h1{margin:0; font-size:12pt;}

body{margin-top:20px;background:url(/images/35/background.png) #fff repeat-x top;font:10pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;}

table{font:10pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;}

img{border:none 0px; behavior:url(/pngbehavior.htc);}

p{margin:0px;}

a{color:#036;}

a:hover{color:#069;}

a.linkBlack{color:#000; text-decoration:none;}
a.linkBlack:hover{color:#036; border-bottom:solid 1px #ddd;}

form{margin:0px; padding:0px;}

input{font:12px "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;}
h1{font-size:20pt}
h2{font-size:18pt}
h3{font-size:16pt}
h4{font-size:14pt}
h5{font-size:12pt}
h6{font-size:10pt}

h1,h2,h3,h4,h5,h6,h7{margin-top:0px;margin-bottom:5px; color:#069;}
h1,h2,h3{letter-spacing:-1px;}

#rowID_415 th, #rowID_429 th, #rowID_437 th{font-size:12pt; letter-spacing:-1px; color:#069; background-color:#f5f5f5; padding:5px; border-bottom:dotted 1px #ccc;}

#tblOuter{width:900px;}

#tblKalendarium{width:100%; border-top:solid 1px #ccc;}
#tblKalendarium td{
	padding: 10px 0px;
	border-bottom:solid 1px #ccc;
}
#tblKalendarium .divDateBox{
	position:relative;
	width:40px;
	height:40px;
	border:solid 1px #ccc;
	text-align:center;
	background:url(/images/35/gal.gif) no-repeat right center
}
#tblKalendarium .divDay{
	position:absolute;
	top:2px;
	left:0px;
	width:40px;
	font-size:16pt;
	font-weight:bold;
	color:#c00;
}

#tblKalendarium .divMonth{
	position:absolute;
	top:22px;
	left:1px;
	width:40px;
	font-size:8pt;
}

#tblKalendarium a{margin-left: 10px; text-decoration:none;}

#divKonsumentnytt h2{border-bottom:solid 1px #ccc; margin-bottom: 10px;}
#divKonsumentnytt div.divNyhet {margin-bottom: 10px; padding-bottom:10px; border-bottom: solid 1px #ccc;}
#divKonsumentnytt div.divNyhet a{text-decoration:none; color: #000;}
#divKonsumentnytt div.divNyhet a:hover{text-decoration:none; color: #036;}
#divKonsumentnytt div.divNyhet p.pDate{font-size:11px; color:#666;}
#divKonsumentnytt div.divNyhet p.pHead{font-weight:bold;}
#divKonsumentnytt #divPaging{text-align:right; padding: 5px; border: solid 1px #ccc; background-color:#f5f5f5;}
#divKonsumentnytt #divPaging a{text-decoration:none;}

#divTopImage{width:870px; height:110px; position:relative; overflow:hidden;}

#divQuote{position:relative; vertical-align: middle; text-align:center; height:60px; width:600px;background:url(/images/35/puff.gif) no-repeat;margin-top:4px; margin-bottom:14px;}
#divQuote table{width:600px; height:60px;}
#divQuote table tr td{font:24px "Trebuchet MS", Verdana, Arial, Sans-Serif, Helvetica; font-style:italic;}
#divQuote span{font-size:10px; font-style:normal;}
#divQuote a{text-decoration:none; color:#fff;}
#divQuote a:hover{color:#f0f0f0;}

#divQuote2{position:relative; vertical-align: middle; text-align:center; height:60px; width:600px;background:url(/images/35/puff4.gif) no-repeat;margin-top:4px; margin-bottom:14px;}
#divQuote2 table{width:600px; height:60px;}
#divQuote2 table tr td{font:24px "Trebuchet MS", Verdana, Arial, Sans-Serif, Helvetica; font-style:italic;}
#divQuote2 span{font-size:10px; font-style:normal;}
#divQuote2 a{text-decoration:none; color:#000;}
#divQuote2 a:hover{color:#666;}

#divRemissvarArkiv td{padding-bottom:10px; vertical-align:top;}

#tdPageContent{width: 900px; background: url(/images/35/pagecorners_middle.gif) repeat-y #fff;}

#divPageContent{width: 870px; margin-left:15px; margin-top:9px; margin-bottom:9px;}

#divContent{margin-top:10px; margin-bottom:10px;}

#tblContent{width:840px;}

#divPageFooter{margin-top:15px;padding-left:15px; padding-right:15px;}

#divHead{margin-left: 10px; margin-right:10px; margin-top:10px; height: 62px;}

#divLogo{width:240; height:52px;}

#divMenu1{float:right; height: 62px; overflow:hidden;}

#divMenu2{background-color:#4c4c4c; padding-left: 0px; padding-right:5px; padding-top:3px; padding-bottom:3px; }
#divMenu2 a{text-decoration:none; color:#000; margin-left:12px;}
#divMenu2 ul{margin:0px;padding:0px; display:inline;}
#divMenu2 ul li{background:url(/images/35/heartOnYellow.gif) left center no-repeat; margin-left:10px; margin-right:5px; display:inline;}


#divMenu3{background-color:#383737; padding-left: 20px; padding-right:5px; padding-top:3px; padding-bottom:3px; }
#divMenu3 a{text-decoration:none; color:#fff; margin-left:12px;}
#divMenu3 ul{margin:0px;padding:0px; display:inline;}
#divMenu3 ul li{background:url(/images/35/heartOnGrey.gif) left center no-repeat; margin-left:10px; margin-right:5px; display:inline; }

/* --- 440: Medlem --- */
#divMenuM440 #divMenu2{background-color:#006ba9;}
#divMenuM440 #divMenu2 a{color:#fff;}
#divMenuM440 #divMenu2 ul li{background:url(/images/35/heartOnBlue.gif) left center no-repeat;}

#divMenuM440 #divMenu3{background:#00598c url(/images/35/spikeBlue.gif) left top no-repeat;}
#divMenuM440 #divMenu3 a{color:#fff;}
#divMenuM440 #divMenu3 ul li{background:url(/images/35/heartOnBlue.gif) left center no-repeat;}

/* --- 441: Konsument ---*/
#divMenuM441 #divMenu2{background-color:#f6dd00;}
#divMenuM441 #divMenu2 a{color:#000;}
#divMenuM441 #divMenu2 ul li{background:url(/images/35/heartOnYellow.gif) left center no-repeat;}

#divMenuM441 #divMenu3{background: #d6c100 url(/images/35/spikeYellow.gif) left top no-repeat;}
#divMenuM441 #divMenu3 a{color:#000;}
#divMenuM441 #divMenu3 ul li{background:url(/images/35/heartOnYellow.gif) left center no-repeat;}

/* --- 442: Press ---*/
#divMenuM442 #divMenu2{background-color:#da003f;}
#divMenuM442 #divMenu2 a{color:#fff;}
#divMenuM442 #divMenu2 ul li{background:url(/images/35/heartOnRed.gif) left center no-repeat;}

#divMenuM442 #divMenu3{background:#b00032 url(/images/35/spikeRed.gif) left top no-repeat;}
#divMenuM442 #divMenu3 a{color:#fff;}
#divMenuM442 #divMenu3 ul li{background:url(/images/35/heartOnRed.gif) left center no-repeat;}

/* --- 431: Om Svensk Fågel --- */
#divMenuM431 #divMenu2{background-color:#4c4c4c;}
#divMenuM431 #divMenu2 a{color:#fff;}
#divMenuM431 #divMenu2 ul li{background:url(/images/35/heartOnGrey.gif) left center no-repeat;}

#divMenuM431 #divMenu3{background:#383737 url(/images/35/spikeGrey.gif) #divMenuM431 left top no-repeat;}
#divMenuM431 #divMenu3 a{color:#fff;}
#divMenuM431 #divMenu3 ul li{background:url(/images/35/heartOnGrey.gif) left center no-repeat;}

/* --- 1731: Engelska ---*/
#divMenuM1731 #divMenu2{background-color:#ccc;}
#divMenuM1731 #divMenu2 a{color:#000;}
#divMenuM1731 #divMenu2 ul li{background:url(/images/35/heartOnLtGrey.gif) left center no-repeat;}

#divMenuM1731 #divMenu3{background:#b2b2b2 url(/images/35/spikeLtGrey.gif) left top no-repeat;}
#divMenuM1731 #divMenu3 a{color:#000;}
#divMenuM1731 #divMenu3 ul li{background:url(/images/35/heartOnLtGrey.gif) left center no-repeat;}

/* --- 1749: eKontroll ---*/
#divMenuM1749 #divMenu2{background-color:#093;}
#divMenuM1749 #divMenu2 a{color:#fff;}
#divMenuM1749 #divMenu2 ul li{background:url(/images/35/heartOnLtGreen.gif) left center no-repeat;}

#divMenuM1749 #divMenu3{background:#061 url(/images/35/spikeGreen.gif) left top no-repeat;}
#divMenuM1749 #divMenu3 a{color:#efe;}
#divMenuM1749 #divMenu3 ul li{background:url(/images/35/heartOnGreen.gif) left center no-repeat;}



#divContentStartpage{margin-top:10px;margin-bottom:15px;}

#divQuickLinks{margin-left:15px; margin-right:20px;}

#divQuickLinks a{color:#000; text-decoration:none; margin-left:10px; margin-right:0px; padding-left:20px; background:url(/images/35/heartOnWhite.gif) left center no-repeat;}

#divQuickLinks a:hover{color:#000; text-decoration:underline;}

#divQuickLinks hr{border:1px solid #ddd; height:2px; background-color:#ddd;}

#divSearch{margin-left:15px; margin-right:20px; margin-top:20px;}

#divSearch .textField{padding-left: 5px; border:solid 1px #ccc; font:11px "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica; width: 150px;}

#divSearch .btnSearch{border: none 0px; background:url(/images/35/btnSearch.gif) no-repeat; width:15px; height:15px; margin:0px; padding:0px;}

#template1{border-collapse:collapse; width: 100%;}
#template1 #templateleftcol{padding-right: 15px;}
#template1 #templaterightcol{border-left: solid 1px #ddd; width: 140px; padding-left: 20px; font-size:11px;}

.divRidgeLine{background:url(/images/35/ridge_line.gif) repeat-x; height:8px; overflow:hidden;}

.divNewsHeadContent{text-align:left; margin-left:10px;margin-right:10px;font-size:10px;}

.divNewsHeadContent strong{font-size:11px;}

.divNewsHeadContent a{text-decoration:none; color:#000;}

.divNewsHeadContent a:hover{color:#555;}

.divSpacer{overflow:hidden; height:10px;}

.noborder{border:0px none;}

.date{white-space:nowrap;}

.tdStartNews{background-color:#f5f5f5}

.divBoxInfo{margin-left:15px; margin-right:20px; font-size:10px;}

.divNewsFlash{position:relative; overflow: hidden; width: 600px; height:70px; background:url(/images/35/newsFlash.gif) no-repeat left top; margin-bottom:15px;}
.divNewsFlashDate{overflow:hidden; position:absolute; text-align:center; vertical-align:middle; font-size:105px; color:#fff; left:10px; top:-30px; width:580px; height:100px; letter-spacing:-10px; font-weight:bold;}
.divNewsFlashHead{position:absolute; text-align:center; vertical-align:middle; letter-spacing:-2px; font-size:26px; font-weight:bold; font-style:italic; left:15px; top:18px;height:50px; width:570px; overflow:hidden;}
.divNewsFlashHead a{text-decoration:none; color:#fff;}
.divNewsFlashHead a:hover{text-decoration:none; color:#fdd;}
.divNewsFlashReadMore{position:absolute; right: 5px; bottom:2px; text-align:right; font-size:10px}
.divNewsFlashReadMore a{text-decoration:none; color:#fff;}
.divNewsFlashReadMore a:hover{text-decoration:none; color:#fdd;}

.divPhotoHolder{
	position:relative;
	width:162px;
	height:auto;
	padding:10px;
	margin:0px 10px 10px 0px;
	border:solid 1px #ccc;
	background:url(/images/35/gal.gif) right bottom no-repeat;
}

.divPhotoHolder div.divDesc{
	position:relative;
	display:block;
	margin-top:5px;
	margin-bottom: 5px;
	height:12px;
	min-height:12px;
	overflow:hidden;
	font-size:11px;
	line-height: 13px;
}
#tblPressmeddelande{
	width:100%;
}
#tblPressmeddelande a{
	text-decoration:none;
	color: #000;
}
#tblPressmeddelande a:hover{
	text-decoration:none;
	color: #069;
}
#tblPressmeddelande td{
	border-bottom:solid 1px #f5f5f5
}
#tblPressmeddelande th{
	background-color:#fafafa;
	border-bottom:solid 1px #f0f0f0
}

#tblPublications{width:100%; border-collapse: collapse; padding:0px;}
#tblPublications td{vertical-align:top; align:left; padding:0px 0px 15px 0px;}
#tblPublications td.td1{width:65px; font-weight:bold;}
#tblPublications td a{text-decoration:none; color: #000;}
#tblPublications td a:hover{color:#036;}

} /* ALL MEDIA END -------------------------- */

@media print{ /* PRINT MEDIA STARTS ---------------- */

body{margin: 0px;background:none #ffffff;font:10pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;}

table{font:10pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;}
#tblOuter{width:auto; border:none;}
img{display:none;}
.htmlsinglecol{width:auto;border:none;}
#tdPageContent{width:640px; border:none;}
#tblContent{width:640px;}
#tdPageContent img{display:block; border:none 0px; behavior:url(/pngbehavior.htc); margin:0px; padding:0px;}

#divPageContent{margin:0px; padding:0px;width:640px; background-color:none;}
p{margin:0px;}

a{color:#036;}

h1,h2,h3,h4,h5,h6,h7{margin-top:0px;margin-bottom:5px; color:#069;}
h1,h2,h3{letter-spacing:-1px;}

form{margin:0px; padding:0px;}

#template1{border-collapse:collapse; width: 100%;}
#template1 #templateleftcol{padding-right: 15px;}
#template1 #templaterightcol{border-left: solid 1px #ddd; width: 140px; padding-left: 20px;font-size:11px;}

.divRidgeLine{display:none;}
.divSpacer{display:none;}
#divPageFooter{display:none;}
#divMenu1, #divMenu2, #divMenu3{display:none;}
#tdLeft, #tdMid{display:none;}
#tdRight{border:none;}

}