
.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')}
/* Tag rewrites */
html,body{height:100%; margin:0; padding:0;}
body{font: 11px Verdana, Arial, Helvetica, sans-serif; padding-top:20px;}
td,th{font-size:11px;}
a{text-decoration:none; font-weight:bold; color:#efac00;}
a:hover{text-decoration:underline;}
a.svart{color:#000;}
a.orange{color:#cf691e;}
/*p{margin:0px 0px 8px 0px}*/
p{margin:8px 0}
h1,h3,h5{margin:0px;color:#cf691e}
h2,h4,h6{margin:0px;color:#000;}
h1,h2{font-size:18px; line-height:110%;}
h3,h4{font-size:16px; line-height:110%;}
h5,h6{font-size:14px; line-height:110%;}
hr{border:0px none; background-color:none; border-bottom:solid 1px #cf691e; margin:10px 0; padding:0;}
img{border: none 0px; behavior:url(/pngbehavior.htc)}
label{cursor:pointer}
/* ------------ */

#divLogin{position:absolute; right:10px; bottom:40px;font-size:10px}
#divLogin a{color:#eb0; text-decoration:none;}

#divSearch{position:absolute; right:5px; top:80px; font-size:10px;}
#divSearch form{margin:0; padding:0;}
#divSearch #qswhat{font: 11px Arial, Helvetica; border:solid 1px #cf691e; width:96px;}


/* Classes */
.divNewsFeed{width:200px; margin-left:10px; background-color:#f0eee8;}
.divEgg{position:relative; width:101px; height:140px; cursor:pointer;}
.divEgg a{color:#cf691e; text-decoration: none;}
.divEgg a:hover{text-decoration: none;}
.divEgg .divEggText{
	cursor:pointer;
	position: absolute;
	left:5px;
	top:65px;
	width:92px;
	height:63px;
	text-align:center;
	font:bold 13px/15px 'Trebuchet MS', Tahoma, Verdana, Arial, 'MS Sans Serif', Helvetica;
	letter-spacing:-0.2pt;
}
/* ------- */

/* Identification */
#divMain{width:900px; position:relative; border: solid 1px #f8dc00;margin:0 auto; background-color:#fff;}
#divMain #divTopimage{position:relative; width:900px; height:185px; overflow: hidden;}
#divMain #divTopimage #divTopBkg{position:absolute;width:900px; height:153px; background: none #f8dc00;}
#divMain #divTopimage #divTopBkg #imgSvAgg{position:absolute; right:5px; top:5px;}

#divMain #divMenu0{position:absolute; top:38px; left:25px; height: 140px;}

#divMain #divMenu1{margin-bottom:20px;}
#divMain #divMenu1 a{font-weight:normal; color:#000;}
#divMain #divMenu1 #ulMenu1{list-style:none; margin:0px 0px 0px 3px; padding:0px 0px;}
#divMain #divMenu1 #ulMenu1 li{list-style:none; margin:0px; padding:2px 7px; display:inline}
#divMain #divMenu1 #ulMenu1 li.spacer{padding:0px;}
#divMain #divMenu1 #ulMenu1 li.active{background-color:#ffc;}
/*
#divMain #divMenu2{background-color:#fff; padding:0px;border:solid 1px #f8dc00;border-bottom:none; width:175px; margin-bottom:10px;}
#divMain #divMenu2 #ulMenu2{width:175px; margin:0px; padding:0px;list-style:none; font-size:8pt}
#divMain #divMenu2 #ulMenu2 li{margin:0px 0px; padding:5px 5px 5px 17px; background:url(/images/90/bullet.gif) left top no-repeat;border-bottom:solid 1px #f8dc00;}
#divMain #divMenu2 #ulMenu2 li a{color:#000;}
#divMain #divMenu2 #ulMenu2 li.active{background-color:#ffc;background:url(/images/90/bullet2.gif) left top no-repeat;}
#divMain #divMenu2 #ulMenu2 li.inactive a{font-weight:normal;}
#divMain #divMenu2 #ulMenu2 li.active a{font-weight:normal;color:#cf691e}

#divMenu3 {margin-left:10px;}
#divMain #divMenu3 #ulMenu3{margin:0px; padding:0px;list-style:none; font-size:8pt}
#divMain #divMenu3 #ulMenu3 li{margin:0px 0px; padding:5px 5px 5px 17px;}
#divMain #divMenu3 #ulMenu3 li a{color:#000;}
#divMain #divMenu3 #ulMenu3 li.active{}
#divMain #divMenu3 #ulMenu3 li.inactive a{font-weight:normal;}
#divMain #divMenu3 #ulMenu3 li.active a{font-weight:normal;color:#cf691e}
*/

#divMenu2{border:solid 1px #f8dc00; width:175px; border-top: 0 none; margin-bottom:10px;}
#divMenu2 div.divMenu2Item{padding:5px 5px 5px 18px; border-top: solid 1px #f8dc00; background:url(http://www.svenskaagg.se/images/90/bullet.gif) no-repeat left top;}
#divMenu2 div.divMenu2Item.active{background:url(http://www.svenskaagg.se/images/90/bullet2.gif) no-repeat left top;}
#divMenu2 div.divMenu2Item a{font-weight:normal; color:#000;}
#divMenu2 div.divMenu2Item.active a{font-weight:bold; color:#cf691e;}

#divMenu3{padding-bottom:5px;}
#divMenu3 div.divMenu3Item{padding:5px 2px 5px 25px;}
#divMenu3 div.divMenu3Item a{font-weight:normal; color:#000;}
#divMenu2 div.divMenu3Item.active{}
#divMenu2 div.divMenu3Item.active a{font-weight:bold; color:#cf691e}

#divMain #tblMain{width:880px; margin-left:10px; height:500px;}

#divMain #tblMain td.tdLeft{width:185px; border-right: solid 1px #999; vertical-align: top; text-align:left}

#divMain #tblMain td.tdLeft div .divBransch{display:none; width:175px;}
#divMain #tblMain td.tdLeft div .divKonsument{display:none; 175px;}
#divMain #tblMain td.tdLeft div .imgBransch{display:none; width:175px;}
#divMain #tblMain td.tdLeft div .imgKondument{display:none; 175px;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel2934 .divBransch{display:block;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel2934 .divKonsument{display:none}
#divMain #tblMain td.tdLeft .divLeftmenuLevel3367 .divBransch{display:none;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel3367 .divKonsument{display:block;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel2934 .imgBransch{display:block;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel2934 .imgKonsument{display:none}
#divMain #tblMain td.tdLeft .divLeftmenuLevel3367 .imgBransch{display:none;}
#divMain #tblMain td.tdLeft .divLeftmenuLevel3367 .imgKonsument{display:block;}

#divMain #tblMain td.tdMid{text-align:left; vertical-align:top; width:484px;}
#divMain #tblMain td.tdFull{text-align:left; vertical-align:top; }
#divMain #tblMain td.tdMid div.divMid{margin: 0px 0px 0px 10px; width:470px; padding-right:0px; overflow-y:visible; overflow-x:hidden;}
#tblMain td.tdFull div.divMid{margin: 0px 0px 0px 10px; padding-right:0px; overflow-y:visible;}


#divMain #tblMain td.tdRight{width:210px; text-align:left; vertical-align:top;}
#divMain #tblMain td.tdRight div.divRight{width:200px; margin-left:10px;}

#divMain #tblMain td.tdRight div .divBransch{display:none}
#divMain #tblMain td.tdRight div .divKonsument{display:none}
#divMain #tblMain td.tdRight .divRightNews2934 .divBransch{display:block;}
#divMain #tblMain td.tdRight .divRightNews2934 .divKonsument{display:none;}
#divMain #tblMain td.tdRight .divRightNews3367 .divBransch{display:none;}
#divMain #tblMain td.tdRight .divRightNews3367 .divKonsument{display:block;}
#divMain #tblMain td.tdRight .divRightNews3444 .divBransch{display:none;}
#divMain #tblMain td.tdRight .divRightNews3444 .divKonsument{display:block;}

#divMain #divFooter{border-top:solid 1px #f8dc00; margin-top:10px; text-align:center; padding:4px 0px; background-color:#fdfdfd}
#divMain #divFooter p{display:inline; margin: 0px 10px;}
#divMain #divFooter a{color:#000;}

#divNewsRight{font-size:7.5pt; background-color:#f0eee8; padding:5px; height:590px; overflow:auto;}
#divNewsRight p{margin:0px;}
#divNewsRight p.pHeading{font-weight:bold;}
#divNewsRight p.pHeadingBig{color:#cf691e; font-size:14px;font-weight:bold;}
#divNewsRight p.pReadMore a{color:#000;}

#divCustomRightCol{font-size:7.5pt; padding:0 5px 0 0;}

#divLeftColStart{width:175px; overflow-x:hidden}
#divRightColStart{width:200px; overflow-x: hidden;}

.imgMaterial{float:right; margin-left:10px;}

#divKansliet{margin-bottom:15px;}
#divKansliet p{font-size:7.5pt; margin:0px;}
#divKansliet p.pDate{margin-top:10px; color:#666;}
#divKansliet p.pHeading{font-weight:bold;}
#divKansliet p.pReadMore a{color:#000;}

#divBranschmoten{margin:15px 0px;}
#divBranschmoten p{font-size:7.5pt; margin:0px;}

#divBranschmoten p.pHeading{margin-top:10px; font-weight:bold;}
#divBranschmoten p.pReadMore a{color:#000;}

#divStandardlista{margin-bottom:15px;}
#divStandardlista p{font-size:7.5pt; margin:0px;}
#divStandardlista p.pDate{margin-top:10px; color:#666;}
#divStandardlista p.pHeading{font-weight:bold;}
#divStandardlista p.pReadMore a{color:#000;}

#tblBilder{width:450px;}
#tblBilder td{padding:10px 0px; border-bottom:solid 1px #ccc;}
#tblBilder td.tdLeft{width:200px; border-right:none 0px !important;}

td.imgcaption{font-size:7.5pt;}

p.pDietist{margin:10px 0px 0px 0px;}
p.pDietist a{color:#cf691e;}

#newsdesk_pressroom h4{font-size:14px; line-height:110%;margin:0px 0px 12px 0px;color:#cf691e;}
#newsdesk_pressroom h5{font-size:11px; line-height:110%;margin:0px;color:#000}
#newsdesk_pressroom h5 a{color:#000;}
#newsdesk_pressroom p.newsdesk_summary{margin-top:0px;}
#newsdesk_pressroom span.newsdesk_date{font-size:10px; color:#999;}
#newsdesk_pressroom h3{font-size:14px; line-height:110%;margin:0px 0px 12px 0px;color:#cf691e;}
/* -------------- */


/* Templates */
#template1{width:100%; border:none 0px;}
#template1 #templateleftcol{border-right:solid 1px #ccc; padding-right: 10px;}
#template1 #templaterightcol{width: 25%; padding-left: 10px;}

#template2{width:100%; border:none 0px;}
#template2 #templateleftcol{padding-right: 10px;}
#template2 #templaterightcol{width: 240px; padding-left: 10px;}

#template3{width:175px; border:none 0px;}
#template3 #templateleftcol{text-align:left; font-size:7.5pt;}
/* --------- */

#tblWork td, #tblWork th{font-size:10pt;}

div.greenhead{padding:8px; background-color: #f8dc00; font-size:14px; font-weight:bold; color:#cf691e; margin-bottom:10px;}
.tblForumSend table td, .tblForumSend table th{vertical-align:top; text-align:left}
.tblForumSend select{width:300px;border:solid 1px #999;}
.tblForumSend textarea{width:300px; font:10pt Verdana, Arial, Helvetica;border:solid 1px #999;}
.tblForumSend input.txtField{width:300px; font:10pt Verdana, Arial, Helvetica;border:solid 1px #999;}
.forumForm h3{margin:0 0 10px 0;}
.forumForm{padding:20px; background-color:#f5f5f5;}


/*div.forumThread_even{background-color:#f5f5f5;}*/

div.divForumThreadHead{padding:5px; background-color:#f5f5f5;margin-bottom:10px;}
div.divForumThreadHead h5{margin:0px; font-size:13px;}

.tblForumThreadHead{width:100%; border-collapse:collapse;}
.tblForumThreadHead td{/*padding:4px;*/}
.tblForumThreadHead td.date{text-align:right;}
.tblForumThreadHead td.author{font-weight:bold;}

div.divForumThreadOptions{margin-top:10px; border:solid 1px #ccc; padding:3px;}
div.divForumThreadOptions div{float:right;}

div.divForumBackButton{float:right; padding:6px; background: url(/images/90/boxTitleBack.gif) repeat-x left top #b35b1a;margin:0;}
div.divForumBackButton a{color:#fff;}

div.divForumThreadsPerCategory{border: solid 1px #CF691E; margin-bottom:20px;}

table.tblForumList{border-collapse:collapse; border:solid 1px #ccc; width:100%; margin-left:1px; margin-top:10px;}
table.tblForumList tr.tr_odd{background-color:#f5f5f5;}
table.tblForumList th, table.tblForumList td{padding:5px 8px;}
table.tblForumList th{border-bottom:solid 1px #ccc; background:url(/images/90/grayfade.gif) repeat-x left top #ddd; color:#000}
table.tblForumList td a{color:#069;}
table.tblForumList td.td2, table.tblForumList th.th2{width:50px; text-align:center;}
table.tblForumList td.td4, table.tblForumList th.th4{width:125px; text-align:right;}

.paging{line-height:34px}
.paging span{padding:1px;}
.paging span.pagactive{background-color:#f0f0f0;}
.paging span.pagactive a{font-weight:bold; color:#000 !important;}
.paging span a{border: solid 1px #ccc; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}

#divSearchResult{padding-top:10px}



/* Kalender CSS */
#tblCalendar{width:100%;}
#tblCalendar table.fliklista{width:100% !important; border-collapse:collapse; border:dotted 1px #ccc; border-right:none;}

#tblCalendar table.fliklista td{vertical-align:top; border-right:dotted 1px #ccc;}
#tblCalendar table.fliklista td.flikaktiv{background-color:#069; color:#fff;}
#tblCalendar table.monthview{border:dotted 1px #ccc; border-collapse:collapse;}
#tblCalendar table.monthview th{border-bottom:dotted 1px #ccc; padding:2px; border-top:dotted 1px #ccc;background-color:#f5f5f5}
#tblCalendar table.monthview td{padding:2px; text-align:center;}
#tblCalendar table.monthview td.today{background-color:#069; color:#fff;}
#tblCalendar table.monthview td.today a{color:#fff;}
#tblCalendar table.monthview td.busy{background-color:#f0f0f0;}
#tblCalendar table.monthview td.busy.today{background-color:#68a;}

#tblCalendar  div.divCalendarItem p.pDate{font-size:8pt; margin:0px;}
#tblCalendar  div.divCalendarItem h5{margin:0px 0px 5px;}
#tblCalendar  div.divCalendarItem p.pSummary{margin:0px;}

p.activetoday a.today{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethisweek a.thisweek{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethismonth a.thismonth{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethisyear a.thisyear{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activeforthcoming a.forthcoming{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}


#divForumRules{padding:10px; background-color:#fff; border: dotted 1px #CF691E; margin-bottom:10px;font-weight:bold;}

.formtable td, .formtable th{vertical-align:top; text-align:left;}
#rowID_842{display:none;}


#divBreadCrumb{margin:0 10px 20px 10px; padding:3px; border:dotted 1px #ccc; background-color:#f5f5f5}
#divBreadCrumb a{font-weight:normal; color:#000;}
#divRegAggControls{float:right;}
#divRegAggControls.divRegAggControls{display:none;}
#divRegAggControls a{margin-left:10px; font-weight:normal; color:#000;}

div.divBox{border:solid 1px #cf691e; margin-bottom:20px;}
div.divBoxTitle{background: url(/images/90/boxTitle.gif) repeat-x left top #f0eee8; padding:5px; font-weight:bold; font-size:12px; color:#cf691e}
div.divBoxContent{margin:5px;}
div.divBox table.tblBox td.tdBox1{vertical-align:top; padding-right:15px;}
div.divBox table.tblBox td.tdBox2{width:200px; vertical-align:top}
#divBoxForum h1{font-size:12px; font-weight:bold; color:#000; margin:0}

div.divMid iframe{width:680px !important;}


/* PÅSK 
body{background:url(/images/90/svagg_bg.jpg) repeat-x left bottom fixed}
#divMain #divTopimage #divTopBkg{background: url(/images/90/svagg_top.jpg) no-repeat right bottom #f8dc00;}
*/