body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 160%;
	color: #444;
	text-decoration: none;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	border: none;
/* 	background-color: #999;
	background: #999 url(/styles/fdnbg.png) repeat-y center;*/
	background: #e8e8e8 url(http://static.foto.no/images/grey-gradient-bg.png) repeat-x;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
}

a.logo img{float:left;margin-right: 5px;}

 /* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
}


/* remove when ads are converted: */
div.rightsmalladv img {width:180px;}
div.rightsmalladv2 img {width:180px;}
div.rightstolpeadv img {width:180px;}

/* Fix for clearing divs with containing floating images:*/
div.clearer {clear: both; line-height: 0; height: 0;}


/* topmenu styles */
#topmenu .mmnormal a:link, #topmenu .mmnormal a:visited, #topmenu .mmnormal a:active {color:#333;text-transform:uppercase;}
#topmenu .mmactive a:link, #topmenu .mmactive a:visited, #topmenu .mmactive a:active {color:#0061A0; background-color: #ccc; background-image: url(http://static.foto.no/images/tile-blue-bg.gif) repeat-x scroll top left;text-transform:uppercase;}

.mmnormal, .mmhover, .mmactive {padding: 2px 5px 2px 5px; font-size: 11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#000;vertical-align: middle;text-transform:uppercase;}

.mmnormal, .mmhover{background: transparent url(http://static.foto.no/images/fromIXD/topmenu-separator.png) no-repeat right;}
.mopt {background: transparent url(http://static.foto.no/images/menuarrow.png) no-repeat 0px 5px;}
.mmactive {background-color: #ccc;background-image:none;}
.mmhover {color: #000;}

.mainmenu_selectedclick {background-color:#B2B2B2;padding: 2px 5px 2px 5px;}
.mainmenu_selectedsubclick { border-bottom: 2px solid #006600; background-color: #B2B2B2;}

.mmsubnormal, .mmsubactive, .mmsubhover{padding: 3px 5px 3px 4px;font-size: 11px;border-bottom: 1px solid #888;border-left: 1px solid #888;border-right: 1px solid #888;text-align:left;}
.mmsubnormal, .mmsubactive{background-color: #666;}
.mmsubhover {background-color: #afafaf;color:#333;}
.mmsubhover a {color: #333;}


#topmenu img.fullscreenicon {cursor: pointer;float:right; margin: 3px 3px 0 0;}

div.ajaxsearchresult{ border:2px solid #333; background-color: #f1f1f1; padding: 5px; margin-bottom: 20px; font-size: 12px; font-weight: bold};

#menuheaderbottom a {margin-right: 5px; font-size: 11px; color: #666; padding: 2px 5px 2px 5px;}
#menuheaderbottom a:hover {border-bottom: 2px solid #58707D; color: #000; background-color: #DCEEBD;}

h1, h2, h3, h4, h5 { font-family: Arial, Georgia, Helvetica, sans-serif; font-weight: bold; line-height: 100%; color: #000;}
h1{font-size: 16px;}
h2{font-size: 14px;}
h3{font-size: 12px;}

a {text-decoration: none;}
a:link, a:active, a:visited { color: #0061A0;}
a:hover {   color: #FF8A00;}

a.external { background: transparent url(http://static.foto.no/images/externallink.gif) no-repeat scroll 100% 50%; padding-right: 13px;}
a.secure { background: transparent url(http://static.foto.no/images/ssl.gif) no-repeat scroll 100% 50%; padding-right: 18px;}
/*a.highlighted { font-weight: bold;}*/

a.contactfoto {background: transparent url(http://static.foto.no/images/tipsenbekjent.gif) no-repeat scroll 0 0; padding-left: 21px;}

div.quote{ background: #fff url(http://static.foto.no/images/left_quote.gif) no-repeat 5px 5px; margin: 5px 30px 10px 0; padding: 5px 5px 35px 55px; border: 1px dashed #ccc;}
div.quote2{ background: #eee url(http://static.foto.no/images/left_quote.gif) no-repeat 5px 5px; margin: 5px 30px 10px 0; padding: 5px 5px 35px 55px; border: 1px dashed #ccc;}
div.quote3{ background: #fff url(http://static.foto.no/images/left_quote.gif) no-repeat 5px 5px; margin: 5px 30px 10px 0; padding: 5px 5px 35px 55px; border: 1px dashed #ccc;}
div.quote .head{ font-weight: bold;}

hr{ color: #5F5F5F; }
img { border: 0;}
table td{vertical-align:top;}
cite { color:#5A8800;}
.datetoday {color: #ff0000; font-weight: bold;}
.dateyday {color: #660000; font-weight: bold;}

.highlight{ font-weight: bold;}
.viewcounts { background: transparent url(http://static.foto.no/images/eye.png) no-repeat 0 0; padding-left: 18px;}

div.loginusername{color:#ff0000;}
.pagecontrols{ cursor: pointer; float:right; display:inline;}
div.advertright {margin-bottom: 5px;}
div.bkadvert{text-align: center;}

div.subpagefirstpagetoprightadverts, div.subpagefirstpagetopmiddleadverts {background-color:#ccc;}
div.subpagefirstpagetopmiddleadverts{height: 100px; width:550px;}
div.subpagefirstpagetoprightadverts{width: 210px;height: 240px;float:right;margin-left: 5px;padding: 0 5px;}

div.advertfirstandsecondlevel{color: #999;margin:2px 7px 2px 2px;}
div.advertfirstandsecondlevel div {text-align:center;vertical-align: middle; padding: 7px 0 5px 0;margin-bottom: 7px;}

div.currentmembershiplevel{text-align: center; background:#FF8A00; border:1px solid #ccc; margin: 10px 100px 10px 100px; padding: 30px; font-size: 20px;}
div.buymembershiplink{text-align: center; padding-top:30px; padding-bottom:30px;clear:both;}
div.buymembershiplink a{font-size:18px;}
div.membershiptransactions{background:#fff; border:1px solid #ccc; margin: 10px; padding: 10px;}
div.membershippaymentrule{ padding: 10px; font-weight: bold;}
div.membershipbuyoption{background:#fff;border-style:solid;border-color:#666;border-width:1px;padding: 10px; margin: 10px;}
div.membershipadvantages {margin-bottom: 20px;}
div.membershipadvantages div.price{text-align:center;font-weight: bold; margin-top: 20px;font-size: 18px;}

div.floatfix {clear:both;height: 10px; padding-top: 50px;}
div.breadcrumb{ text-align:left; vertical-align: middle; padding: 5px 5px 5px 30px;font-size:12px; margin-bottom: 5px; margin-top:3px; background: #fff url(http://static.foto.no/images/breadcrumb.gif) no-repeat scroll 7px 3px;}
div.breadcrumb span.lastlevel, div.breadcrumb span.lastlevel a{ xfont-size: 14px;font-weight:bold;}
div.xxxbrowsebar { height: 23px; padding: 2px 0; margin: 5px 0;border:1px solid #ccc; background: #CAD7DE url(http://static.foto.no/images/bg_special_title.png) repeat-x scroll 0% -10px;}
div.browsebar { height: 23px; padding: 2px 0; margin: 5px 0;font-weight:bold;}
#contentclean div.browsebar { height: 22px; padding: 0; margin: 0;font-weight:bold;}
div.browsebar .buttons {vertical-align: middle; text-align: center;}
div.browsebar .buttons img {margin-right: 15px;}
div.browsebar .buttons div.righttext {float:right;margin-right:5px;color:#666;margin-top:2px;}
div.browsebar .buttons div.righttext label {color:#666;width:auto;}
div.browsebar .buttons div.pagertext a {font-size: 14px;margin: 0 5px;padding:2px;}
div.browsebar .buttons div.pagertext a:hover {background-color:#157DEC;border:1px solid #333333;color:#FFFFFF;margin: 0 4px}

div.browsebar .info {text-align: right;  padding: 2px; float:right; width:200px; font-size: 11px;}
div.browsebar .message {text-align: right;}
div.browsebar form {display: inline; background-color: transparent;}
div.browsebar form label{font-size:11px;margin-right: 2px;color: #999;font-weight:normal;}
div.browsebar form select{font-size:11px;margin-right: 2px;color: #999;font-weight:normal;}
div.browsebar table {width: 100%;}
div.browsebar table td {width: 33%;}
div.browsebar form.oneline {background: none; border:none;}
div.pager {color: #666; text-align: center;line-height: 230%;}
div.pager a {padding: 2px 4px;margin-right: 1px;}
div.pager a:hover{padding: 1px 3px;background-color:#157DEC; border: 1px solid #333;color:#fff;margin-right: 1px;}
div.pager .disabled{padding: 1px 2px;;color:#ccc;margin-right: 1px;}
div.pager .sel{padding: 1px 2px; color:#000;margin-right: 1px;}
div.pager a.xxxbrowser{padding: 1px 2px; border: 0;color:#157DEC;margin-right: 2px;background-color: transparent;border: 1px solid #157DEC;}
div.pager div.iteminfo{margin-right: 40px; font-size: 11px;display:inline;}
div.pager div.iteminfo em{color: #000;font-style:normal;}
div.pager span.pages{margin-left: 5px;margin-right: 5px;border-right: 1px solid #000;border-left: 1px solid #000;padding: 0 5px; color: #000;}

div.browsebarimageoverlay{ background: none; padding: 2px; margin: 2px;}
div.browsebarimageoverlay .buttons {vertical-align: middle; text-align: center;}
div.browsebarimageoverlay .buttons img {margin-right: 15px;}
div.browsebarimageoverlay .info {text-align: center;  padding: 5px;}

div.browsebaroneline {	background: #fff url(http://static.foto.no/styles/images/gray-white-fade-fast.gif) repeat-x;  padding: 0; margin: 0; clear: both;}
div.browsebaroneline .buttons {vertical-align: middle; text-align: center;}
div.browsebaroneline .buttons img {margin-right: 15px;}
div.browsebaroneline table {width: 100%; height: 10px;}
div.browsebaroneline table td {width: 33%;}
div.browsebaroneline table td.left {text-align:left;} 
div.browsebaroneline table td div.collapsibleshowtab {text-align: right; margin: -5px 10px 2px 0;}
div.collapsibleshowtab {text-align: right;display:block;}
div.collapsiblecontent {text-align: left;}

code {background-color:#F9F9F9;border:1px dashed #2F6FAB;color:black;font-family:sans-serif; padding: 10px; margin: 5px; display:block; font-weight: normal;}

div.firstpage_meltwaterfeed { padding:0 10px 10px 10px; margin-bottom: 20px;background-color:#ccc;}
div.firstpage_meltwaterfeed h1{	padding: 5px 0 1px 0;}
div.firstpage_scanpixfeed img{width: 624px; height: 20px; padding: 0; margin:0;}

div.firstpage_lastimagesinfo{ background-color: #000;}
div.firstpage_lastimagesinfo table{ width: 100%; background: transparent url(http://static.foto.no/images/fromIXD/gallery-bg.png) repeat-x scroll 0% 0%;border-top: 1px solid #333;border-bottom: 1px solid #666;}
div.firstpage_lastimagesinfo table td{ padding-left: 5px; padding-top: 10px;}
div.firstpage_lastimagesinfo table td img{ border:1px solid #666;}
div.firstpage_lastimagesinfo div.stats{color: #fff; padding: 5px 0 5px 45px;}
div.firstpage_lastimagesinfo div.stats span.value{font-weight: bold; margin-right: 10px;color: #eee; }
div.firstpage_lastimagesinfo h1{ color: #fff; font-weight: normal; font-size: 1.2em; padding:7px;}


div.debug{background: #fffabb url(http://static.foto.no/images/info.gif) no-repeat scroll 10px center;padding: 10px 10px 10px 50px; margin: 10px 2px 10px 2px; border:1px solid #bbaa99;}

.username {color: #003366; text-decoration: none; cursor: pointer;}

div.bkgrouppresentation{padding: 10px; background-color:#fff;}
div.bkgrouppresentation table td.bkgroupname {font-size: 32px; font-weight: bold; padding: 10px; width: 120px;border-bottom: 1px dashed #ccc;}
div.bkgrouppresentation table td.bkgroupdesc {border-bottom: 1px dashed #ccc; padding: 10px;}


div.bkinfobox{background: #efefef; padding:10px;}
div.bkinfoboximage{height:200px;background: #fff; padding:10px 2px 10px 2px;margin:10px 0 10px 0;text-align:center;}
div.bkinfoboximage img{ border:3px;border-color:#ccc;}

div.keywordlist{padding: 10px;line-height: 250%;}
div.keywordlist a {margin:25px;}
div.keywordlist a:hover {border-top: 1px solid #006600;border-bottom: 1px solid #006600;}

.advertheader {font-size: 9px; color:#f5f0eb;}

#pagemenu{padding-top: 2px;	line-height:20px; background: #E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png)  repeat-x scroll 0% top; font-size: 11px;padding-bottom: 11px;padding-top:6px;}	

#pagemenu h1{padding: 5px 0 8px 7px;}
#pagemenu ul li.login a {color:#990000; font-weight: bold;}
#pagemenu ul li.add a {color:#009900; font-weight: bold;}

#pagemenu ul{padding:0;margin:0 2px 0 3px;}
#pagemenu ul li{ list-style-type: none;line-height: 18px;list-style-image:none;list-style-position:outside;background-position:center bottom;background-repeat:no-repeat;padding: 3px 0 3px 0;line-height: 130%;} 
#pagemenu ul li a { background-image:url(http://static.foto.no/images/icon_indic.jpg);background-position:5px 5px;background-repeat:no-repeat;color:#333;display:block;padding-left:20px;text-decoration:none;} 
#pagemenu div.menuheader{ font-size: 14px; font-weight: bold; padding-top: 25px; padding-bottom: 3px; margin-left: 13px;color: #5F5F5F;}
#pagemenu .pageheader{ font-weight: bold; font-size: 11px;}
#pagemenu a:link { border: 0;text-decoration: none;}
#pagemenu a:active { border: 0;text-decoration: none;}
#pagemenu a:visited { border: 0;text-decoration: none;}
#pagemenu a:hover { color: #FF8A00;}
#pagemenu .centerblock { padding-left: 10px; margin-top: 15px; vertical-align: bottom;}
#pagemenu .centerblock input { vertical-align: middle;}
#pagemenu .centerblock form { margin-top: 1px;}



.box {
    background: #000 url("http://static.foto.no/images/fromIXD/shadow_left.png") repeat-y left; margin-bottom:6px;overflow:hidden;
}

.box .shadow1 {
    background: transparent url("http://static.foto.no/images/fromIXD/shadow_top.png") repeat-x top;
}

.box .shadow2 {
    background: transparent url("http://static.foto.no/images/fromIXD/shadow_right.png") repeat-y right;
}

.box .shadow3 {
    background: transparent url("http://static.foto.no/images/fromIXD/shadow_bottom.png") repeat-x bottom;
    padding: 4px;
}

.box .content {
    background: #fff;
    padding: 8px;
}

div.shadowbox {background: #fff url(http://static.foto.no/styles/images/faded-white-bg-left.png) no-repeat scroll left bottom;}
div.shadowbox2 {background: url(http://static.foto.no/styles/images/faded-white-bg-right.png) no-repeat scroll right bottom;padding:10px;}


/* IE hacks: */
* html .box {
    background-image: none;
    background-color: transparent;
}

* html .box .shadow1 {
    background-image: none;
    background-color: #c1c1c1;
    border-top: 2px solid #ebebeb;
    border-left: 2px solid #ebebeb;
    border-right: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2;
    margin: 3px 1px 1px 3px;
}

* html .box .shadow2 {
    background-image: none;
    border-top: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #a8a8a8;
    border-bottom: 1px solid #a8a8a8;
    position: relative;
    top: -1px;
    left: -1px;
}

* html .box .shadow3 {
    background-image: none;
    padding: 0;
}



.dropshadow2{
	background: url(http://static.foto.no/styles/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://static.foto.no/styles/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 16px 5px !important;
	margin: 10px 0 16px 5px;
	padding: 0;
	clear:left;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #ccc;
	padding:0;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}






/* a test for a different menu layout
#pagemenu {
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#pagemenu li{
background-image:url(http://static.foto.no/images/separator.jpg);
background-position:center bottom;
background-repeat:no-repeat;

padding-bottom:2px;
}

#pagemenu li a:hover {background-color:#DCEEBD;}

#pagemenu li a {
	background-image: url(http://static.foto.no/styles/images/listbullet.png);
	background-position:10px center;
	background-repeat:no-repeat;
	color:#5f5f5f;
	display:block;
	padding-left:25px;
	text-decoration:none;
}
{
	margin:0pt;
	padding:0pt;
}

*/

div.adminmenu { background-color: #fff;padding-left: 5px;}	
div.adminmenu ul li a { display:block;}	
div.adminmenu ul li.adminmenuheader {font-weight:bold;background-color:#0061A0;color:#fff;border:1px solid #999; list-style-image:none;list-style-position:outside;margin-left:-15px;}	

div#headersearch{float: right; display:inline; font-size: 12px;padding:10px 2px 3px 10px;height: 32px; width: 175px;}
div#headersearch form input {height: 14px; vertical-align:middle; border: 1px solid #58707d;padding:3px 0 3px 2px; float:left;}
div#headersearch form select {height: 18px; vertical-align:middle;font-size: 10px; border: 1px solid #58707d;color: #157DEC; float:left;}
div#headersearch form input.searchtext {height: 15px; width: 100px; border: 1px solid #58707d;color: #157DEC;padding:3px 0 2px 2px;margin-top:9px;}
div#headersearch form div.button {background:transparent url(http://static.foto.no/images/fromIXD/button-left.png) no-repeat scroll left center; padding:0pt 0pt 0pt 20px;height: 41px;}
div#headersearch form div.button input{ background:transparent url(http://static.foto.no/images/fromIXD/button-right.png) no-repeat scroll right center;color:#fff;cursor:pointer;height:41px;padding:0pt 20px 0pt 0pt;border:medium none;}

span.tinyinfo {background-color:#FFFABB;border:1px solid #BDB6AD; padding:2px;margin-left:3px;font-size:9px;}


#loginform{	font-size: 11px; margin-bottom: 10px;}
#loginform div.header{font-size: 15px; background-color: #ccc; padding: 10px 2px 10px 15px; font-weight: bold;}
#loginform div.content{font-size: 11px; background-color: #eee; padding: 10px 2px 10px 2px;}
#loginform div.content form label{margin-right: 10px;text-align:left; width: 150px;}
#loginform div.content div.links{margin-top: 15px;text-align:center;}
#loginform div.content div.links a {padding: 2px 5px 2px 5px; background-color: #fff; margin-right: 2px; border: 1px solid #666;font-weight: bold;}

#loggedinform{	font-size: 11px; margin-bottom: 10px;}
#loggedinform div.header{font-size: 15px; color: #fff; background-color: #003366; padding: 10px 4px 2px 4px; font-weight: bold;}
#loggedinform div.header div.who{font-size: 10px; color: #ccc; margin-top: 5px; text-align: center; border-top: 1px solid #ccc;}
#loggedinform div.content{font-size: 11px; background-color: #B8CBD7; padding: 10px 2px 10px 10px;}
#loggedinform div.content a {color: #58707d;}


#loginformtop{height: 39px; padding-top:20px; float: left;color:#fff;font-size:1.2em;font-weight:bold;}
#loginformtop a{padding-left: 20px;font-weight:bold;}
#loginformtop form {display: inline;margin-right: 10px;}
#loginformtop form label{margin-right: 1px;vertical-align:middle;}
#loginformtop form input {height: 14px;vertical-align:middle;border: 1px solid #58707d;color: #58707d;padding:1px 0 2px 2px;}
#loginformtop form input.text {width:50px;height: 13px; font-size: 10px; vertical-align:middle;}
#loginformtop form input.button {background-color: #58707d; border: 0; color: #919EA4; font-size:13px; height: 18px;padding:0 3px 3px 3px;}



#loggedinformtop{height: 32px; padding: 10px 2px 0 2px; float:left;display: inline;}
#loggedinformtop img{ margin-right: 3px; vertical-align: middle; width: 15px;}
#loggedinformtop div.who{display: inline; font-size: 12px; color: #aaa; margin-top: 5px;}
#loggedinformtop div.content{font-size: 12px; display: inline;}
#loggedinformtop a {color: #aaa; padding-left: 10px;}
#loggedinformtop div.content .msgcount {font-weight: bold;margin-left: 2px;}
#loggedinformtop div.content .msgcount .number{color: #ff0000;}

#permanentlogininfo {display: none; margin-left:100px;width:500px;padding:20px;margin-top:80px;z-index:255;background-color: #fffabb; border: 1px solid #990000;}

div#topadbanner {text-align:left;}
div#topadbanner div.smalladright {display:inline;float:right;}
div#topadbanner div.smalladright img {width:180px;}
div#topadbanner div.bigadleft { float:left;text-align:left;display:inline;}

div#fdnarticle { padding: 15px; background: #fff;font-size: 1.1em; line-height:170%;}
div#fdnarticle .articleinfotable {width:390px; margin: 20px 0 10px 0;}
div#fdnarticle .articleinfotable tr  { border-left: #fefe21 solid 1px; padding-left: 0 }
div#fdnarticle h1 {font-size: 28px; font-weight: normal;margin-bottom:20px;}
div#fdnarticle .fdnarticlereferencelist { border-top: 1px dashed #ccc; padding: 10px 0 10px 5px; margin: 0px 20px 20px 20px; color: #666;}
div#fdnarticle .fdnarticlereferencelist ul { margin-bottom: 20px; margin-top: 5px;}
div#fdnarticle .fdnarticlereferencelist ul li { list-style-type:none;}
div#fdnarticle div.ingress{font-weight: bold}


div#fdnarticle table.articleutstyrtest { width: 200px; background-color: #eee;border: 1px solid #666;border-collapse: collapse;}
div#fdnarticle table.articleutstyrtest td { padding: 10px; vertical-align: top; border-bottom: 1px solid #ccc;}
div#fdnarticle table.articleutstyrtest td img{ width: 20px;}

div.pressreleaseheading{padding: 20px; border: 1px solid #ccc; margin: 10px 0; background-color: #fffabb;}

div.subsection{border-top: 1px solid #ccc;padding: 10px 0 5px 10px;}
div.subsection h1 { font-size: 12px;}

div.fdnarticleinlineimagecolumn {float:right;margin: 0 0 10px 5px; font-size: 10px; padding: 2px; }
div.fdnarticleinlineimage { margin-bottom: 10px;padding:0; background-color: #fff;}
div.fdnarticleinlineimage img { width: 300px;border-bottom: 1px solid #000;}
div.fdnarticleinlineimage .info{ background-color: #fff;  padding: 0 5px 5px 5px; line-height:120%;width:300px;}

div .fndarticleimageviewer { margin-bottom: 20px; color: #666;font-size: 11px;}
div .fdnarticlebigimage{ background-color: #343434; color: #fff; text-align: center; font-size: 10px; padding-top: 50px; padding-bottom: 20px;}
div .fdnarticlebigimage img { padding: 10px;}
div .fdnarticlethumbs {background-color: #525252; text-align: center;}
div .fdnarticlethumbs img {border: #fff solid 1px; margin: 10px; cursor: pointer;}
.articleinfo {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-left: 5px; font-size: 11px; line-height:120%;}
.articleinfo img.author{float:right;}
.articledate { background-color: #ccc; color: #fff; font-size: 11px; width: 85px; padding-left: 0;line-height: 120%;}
.articledatedate { font-size: 22px; font-weight: bold; padding-left: 2px; }
.articledatemonth { font-weight: bold;}

div.articlegrade{text-align:center; padding: 10px; border: 3px solid #ccc; margin: 10px 0; background-color: #fff;}
div.articlegrade div.articlegradestatus{font-size: 14px;clear: both;}

div.netmeetingheaderwrapper{ background: #eee; padding: 10px;margin-bottom: 20px;}
div.netmeetingheaderwrapper img{ float:right;clear:both; margin-left: 10px; margin-bottom: 10px;}
div.netmeetingtitle{ font-size: 12px; font-weight: bold;}
div.netmeetingtext{}
div.netmeetingdate{text-align: right;}
div.netmeetingqawrapper{ padding: 10px; border-bottom: 1px solid #ccc;}
div.netmeetingquestiontitle{font-weight: bold;}
div.netmeetingquestionwrapper{  background: #f4f7f8; padding: 10px 20px;}
div.netmeetingquestion{margin-left: 10px;margin-bottom: 10px;}
div.netmeetingquestionwho{margin-left: 5px;}
div.netmeetinganswer{font-style: italic;font-weight: normal;margin: 5px 60px 10px 30px;}
div.netmeetinganswerwrapper{font-weight: bold; margin: 5px;}

div.erfaringheader table {zbackground-color: #fff;}
div.erfaringheader table td.images{width:447px;}
div.erfaringheader table td.description {width:482px;}
div.erfaringheader .description .verdict table {xbackground-color: #fff;}
div.erfaringheader .description .verdict table td.item {width: 129px;font-weight: bold;	margin: 10px 0px 0px 10px;	border: 1px solid #fff;	background-color: #fff;}
div.erfaringheader .description .verdict table td.item  {text-align: center;	margin: 2px;border: 0px none;background-color: #fff;	padding: 5px;}
div.erfaringheader .description .verdict table td.item .grade {margin-top:3px;}
div.erfaringheader .description .verdict table td.item .grade span {font-size: 32px;}
div.erfaringheader .description .verdict table td.item .grade span span {	font-size: 24px; color: #aaa;}
div.erfaringheader .description .verdict table td.numberofgrades{text-align:center}
div.erfaringheader .description .iteminfo {margin-top:8px;font-size: 12px;}
div.erfaringheader .description .itemheader{font-weight: bold;}
div.erfaringheader .description ul {	list-style-type: none;	padding: 0px;	margin: 0px;}
div.erfaringheader .description li { padding: 5px 0px 0px 0px;}
div.erfaringheader .description li ul {	list-style-type: none;	padding: 0px;	margin: 0px;}
div.erfaringheader .description li li {	padding: 1px 0px 1px 0px;}

div.usercommenterfaring div.verdict {
background-color:#F6F6F6;
border:1px solid #CCCCCC;
float:right;
margin:5px;
padding:0px 5px 5px;
text-align:center;
width:100px;
}

div.usercommenterfaring div.commentitemheader{font-weight:bold;margin-top:10px}
div.usercommenterfaring div.commentitemheader img{margin-right: 5px;width:19px;vertical-align:bottom;}

table.lastxxxblocktable { width: 100%;margin-bottom: 5px;}
table.lastxxxblocktable td{ width: 50%;vertical-align: top;margin: 5px; background-color: #f4f7f8;}
table.lastxxxblocktable td h1{ font-size: 14px; background: url(http://static.foto.no/styles/images/gray-white-fade.gif) repeat-x; padding: 10px;}
table.lastxxxblocktable td h1 img{ margin-right: 5px; vertical-align: middle;}
table.lastxxxblocktable div.itemlistheader{display:none;}
table.lastxxxblocktable div.itemlist {background: transparent; border:0;}
table.lastxxxblocktable div.itemlist ul li {list-style: none;}
table.lastxxxblocktable div.itemlist ul li div.date{color: #999;}
table.lastxxxblocktable div.itemlist ul li a {color: #333;}

.fieldsetarticlehappening { margin-bottom: 10px; background-color: #fff; width: 410px;}
div.bokInfoTitle{font-style:italic;font-size:16px;}

div#pagetitle { color:#FF8A00;font-size:18px;font-weight:normal; margin-bottom: 10px;text-transform:uppercase;}

div.toolbox {padding: 1px; margin-top: 0px;	background: #CAD7DE url(http://static.foto.no/images/bg_special_title.png) repeat-x;border:1px solid #A8B9C4; color:#556677;}
div.toolbox a {color:#556677;}

div.toolbox ul { margin: 0;}
div.toolbox ul li{ display: inline; list-style-type:none; padding-right:10px;line-height: 250%;}
div.toolbox img{ margin: 0 3px 0 0; vertical-align: middle;}

div.toolboxoverimage {padding: 2px; color: #fff; }
div.toolboxoverimage  ul li{ display: inline; list-style-type:none; padding-right:2px;}
div.toolboxoverimage img{ margin: 0 3px 0 5px; vertical-align: middle;}

div.subpagepaths ul { display: inline;padding-left: 5px;}
div.subpagepaths ul li{ display: inline; list-style-type:none; padding-right:15px;}
div.subpagepaths ul li a{ background: transparent url(http://static.foto.no/images/arrowBullet.gif) no-repeat scroll 0 2px; padding-left: 18px;}
div.subpagepaths { background-color: #fff; border: 1px solid #ccc;padding: 5px;margin-bottom: 5px;font-size:12px;font-weight:bold;display:none;}

div.subpageitem{background: #FFFFFF url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x scroll left bottom;padding: 8px;}
div.subpageitem h1{margin-bottom: 5px;}
div.subpageitem div.statistics{font-size: 20px;font-weight:bold;margin: 20px 0 25px 0;color:#FF8A00;}
div.subpageitem table {width:100%;}
div.subpageitem table td.text1{width:300px;}
div.subpageitem table td.text1 div.goto {margin-top: 10px;}
div.subpageitem table td.text1 div.goto a{font-size: 14px;font-weight:bold;}
div.subpageitem div.shadow3{padding:0;}
div.subpageitem div.imagerow img{margin:5px;border:1px solid #ccc;}
xdiv#firstpage_firstarticlespacer{margin-top: 250px;}
div#firstpage_firstarticlecontrol{height: 230px; float:left;margin-left:-180px;}
div#firstpage_firstarticle {background:#E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x scroll 0% 0%; padding: 0 5px 0 0;height: 230px; overflow:hidden;}
div#firstpage_firstarticle br{clear: left;}
div#firstpage_firstarticle img{height: 230px; float:left; position:relative; margin-right: 15px;}
div#firstpage_firstarticle h1{ padding-top:10px;margin-bottom: 8px; font-size: 1.2em;line-height:130%}
div#firstpage_firstarticle h1 a{ color: #000;}
div#firstpage_firstarticle div.textoverimage{background-image: url(http://static.foto.no/images/textoverimagelayer.png);height:auto !important;color:#F8F8F8;font-size:15px;margin-bottom:0;margin-left:0px;margin-top:-50px;padding:5px 0px 8px 5px;font-weight: 100; position:relative;width:225px;}
div#firstpage_firstarticle div.textoverimage div.cat {color: #2C86C7;text-transform: uppercase;}
div#firstpage_firstarticle div.ingress{ padding:5px;}


div#firstpage_level2articleblock{background-color: #fff;}
div#firstpage_level2articleblock div.level2footer{ background:transparent url(http://static.foto.no/images/fromIXD/box-footer.png) repeat-x scroll 0% 0%; padding: 6px 0 6px 10px; font-size: 11px;}
div#firstpage_level2articleblock div.level2footer a{margin-right: 30px;}
table.firstpage_level2articlestable {width:100%;}
table.firstpage_level2articlestable td.w50 {width: 50%;}
div.firstpage_level2articles table { width: 100%;border: 0;}
div.firstpage_level2articles img{ text-align:left; border: 1px solid #ccc; padding: 2px; float: left; width: 100px; margin-right: 10px;}
div.firstpage_level2articles h1{ margin-bottom: 5px; font-size: 1.2em; line-height:130%;}
div.firstpage_level2articles h1 a{ color: #000; display:block;}
div.firstpage_level2articleslastimagewideimage { text-align: center; margin-bottom: 10px;}
div.firstpage_level2articleslastimagewideimage div#firstpagelastimage img{ border: 0; width: 555px;}
div.firstpage_level2articleslastimagewideimage .imageinfo{ text-align: center;background-image: url(http://static.foto.no/images/textoverimagelayer.png);height:auto !important;color:#F8F8F8;font-size:15px;margin-bottom:0;margin-left:2px;margin-top:-50px;padding:5px 0 3px 0;font-weight: 100; position:relative;width:552px;}

div.firstpage_level2articleslastimagehighimage { text-align: left; margin-bottom: 10px; padding-bottom: 5px;}
div.firstpage_level2articleslastimagehighimage div#firstpagelastimage img{ border: 0; width: 455px;}
div.firstpage_level2articleslastimagehighimage .imageinfo{text-align: center;background-image: url(http://static.foto.no/images/textoverimagelayer.png);height:auto !important;color:#F8F8F8;font-size:15px;margin-bottom:0;margin-left:0;margin-top:-45px;padding:5px 0 3px 0;font-weight: 100; position:relative;width:455px;}

div.firstpage_level3articles img{ text-align:left; border: 1px solid #ccc; padding: 2px; float: left; width: 120px;margin-right: 10px;}
div.firstpage_level3articles h1{ margin-top: 1px; margin-bottom: 1px; font-size: 12px; background-color: #efefef; padding:6px 3px; border: 1px solid #ccc; line-height:130%;}
div.firstpage_level3articles h1 a{ color: #333;  display:block;}
div.firstpage_level3articles div.ingress{ padding:5px;}

.articleinfo div.category, div.firstpage_level2articles div.category, div.firstpage_level3articles div.category{color:#999;}


table.firstpage_level3articlestable {width:100%;}
table.firstpage_level3articlestable td {width: 50%; background-color: #fff;border: 1px solid #ccc;}


div.articleinfolevel2 { border-bottom: 1px dashed #ccc; margin-left: 2px; margin-right: 5px; padding: 2px; font-size: 10px; margin-bottom: 5px;}
div.articleinfolevel2 br { clear: both;}

div.articleinfolevel3 h1 { font-size: 12px; border: 1px solid #ccc; padding: 5px; margin: 15px 0 1px 0; background-color: #efefef;}
div.articleinfolevel3 img { border: 0; width: 100px; padding: 5px 0 5px 5px; float: right;}
div.articleinfolevel3 br { clear: both;}
div.articleinfolevel3 div.ingress{ padding:5px;}

div.articleFactBox {width: 250px; margin-right:8px; float:right;clear:both;}
div.articleFactBox div.articleFactBoxHeader{color:#333;}
div.articleFactBox div.articleFactBoxContent{background-color:#fffabb;border:1px solid #666;color:#333;}
div.articleFactBox div.articleFactBoxContent div.articleFactTitle{font-weight: bold; border-bottom: 1px solid #666;padding:5px;font-size: 1.1em;}
div.articleFactBox div.articleFactBoxContent div.articleFactText{ font-size: 1.1em;padding:5px;}

div#firstpage_pressreleases{ background-color: #efefef; padding: 10px; margin-bottom: 10px;}
div#firstpage_pressreleases ul{	margin-left: 2px;	padding-left: 0; margin-bottom: 15px;}
div#firstpage_pressreleases h1{	margin-top: 1px; margin-bottom: 1px;}
div#firstpage_pressreleases h2{	margin-bottom: 1px;}
div#firstpage_pressreleases ul li{ list-style: inside url("http://static.foto.no/styles/images/menu_listitembullet.gif");}

div#firstpage_pressreleaseswithadvert{ background-color: #efefef; padding-right: 2px; padding-bottom:2px; margin-bottom: 10px;}
div#firstpage_pressreleaseswithadvert ul{	margin-left: 2px;	padding-left: 0; margin-bottom: 15px;}
div#firstpage_pressreleaseswithadvert h1{	margin-top: 1px; margin-bottom: 1px; font-size:14px;}
div#firstpage_pressreleaseswithadvert h2{	margin-bottom: 1px;}
div#firstpage_pressreleaseswithadvert ul li{ list-style: inside url("http://static.foto.no/styles/images/menu_listitembullet.gif");}
div#firstpage_pressreleaseswithadvert img{	padding-right: 3px; float: left;}


div#articleinfo { border-bottom: 1px dashed #005000;  border-top: 1px dashed #005000; margin: 5px 5px 5px 2px; padding: 2px; font-size: 10px;}

div#pageInfoDescription{ background:#F8FAFA url(http://static.foto.no/images/info.gif) no-repeat scroll 10px 7px;padding:10px 10px 20px 60px; overflow: hidden;margin-bottom: 10px;border: 1px solid #999;font-size: 1.2em;}
div#textBubble{ background:#F8FAFA url(http://static.foto.no/images/info.gif) no-repeat scroll 10px 7px;padding:10px 10px 10px 60px; overflow: hidden;margin-bottom: 10px;border: 1px solid #999;font-size: 1.2em;margin: 0 3px;}
div.feedbackmessage {border: 1px solid #BDB6AD; padding: 10px 10px 10px 50px; margin: 10px 0; overflow: hidden;}
div.feedbackmessageok { background: #F4FDEF url(http://static.foto.no/images/success.png) no-repeat scroll 6px 50%; border: 1px solid #ACDFA7;color:#384F34;}
div.feedbackmessageinfo { background: #fffadd url(http://static.foto.no/images/info.gif) no-repeat scroll 6px 50%;border:1px solid #FFDD00;}
div.feedbackmessagewarning { background: #fffadd url(http://static.foto.no/images/warning.png) no-repeat 9px 11px;border:1px solid #FFDD00;}
div.feedbackmessageerror { background: #FFDDDD url(http://static.foto.no/images/error.png) no-repeat scroll 6px 50%; border:1px solid #FF0000;}
div.membershipadvantagemessage { background: #ffffee url(http://static.foto.no/images/info.gif) no-repeat 9px 11px; border: 1px solid #BDB6AD; padding: 10px 10px 10px 55px; overflow: hidden;}
div.membershipadvantagemessage .readmore{ text-align: center; font-weight:bold; border-top: 1px solid #ccc; padding: 5px; margin-top: 10px;}
div.advantagesheader{ font-weight: bold; font-size: 15px;margin-bottom: 10px;}
div.advantagessubheader{ font-weight: bold;}
div.advantagessubheader img{ margin-right: 10px;vertical-align:middle;}

div.mostcommonlist {margin-left:1px; line-height: 180%;}
div.mostcommonlist ul li{ list-style: inside url(http://static.foto.no/images/arrowBullet.gif);}
div.mostcommonlistoneline ul li{  display: inline; list-style: inside url(http://static.foto.no/images/arrow_link.gif);margin-right: 10px;border-top: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
div.mostcommonlistbuttons ul li{  display: inline; list-style: none;margin-right: 10px; padding: 3px 5px; background-color:#0061A0;color:#fff;font-weight:bold;}
div.mostcommonlistbuttons ul li a{ color:#fff;font-weight:bold;}


div.dobuttonleft a {float: left;}
div.dobuttonright a {float: right;}
div.dobutton a {background:transparent url(/images/fromIXD/button-left.png) no-repeat top left;display:display: block;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 41px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
color:#fff;}

div.dobutton a span{background:transparent url(/images/fromIXD/button-right.png) no-repeat top right;display: block;
padding: 12px 20px 9px 0; /*Set 11px below to match value of 'padding-left' value above*/}

div.dobutton {
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

div.bkuserimagecontrol{text-align:center; padding: 20px;background-color: #fff; margin: 20px;}

div.itemlist { text-align: left; font-size:11px; line-height: 120%;background:#E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x; overflow:hidden;padding-top:10px;}
div.itemlist h1, div.itemlistwithimages h1 {padding: 3px 0 3px 8px; font-size:12px;font-weight: bold;color:#333333;}
div.itemlist ul {  margin-left: 0; margin-top: 0;padding: 2px;}
div.itemlist div.footer {  margin-left: 0; margin-top: 0;padding:8px;color:#5F5F5F;}
div.itemlist ul li {list-style-type: none;padding:5px 0 5px 0;color:#5F5F5F;}
div.itemlist ul li a { background-image:url(http://static.foto.no/images/icon_indic.jpg);background-position:5px 3px;background-repeat:no-repeat;color:#5F5F5F;display:block;padding-left:20px;text-decoration:none;} 
div.itemlist ul li a:hover { color: #333;background-color: #BBCEDE; text-decoration: none;}
div.itemlist .date{ font-size: 9px; display:block;}
div.itemlistplain{background:none; font-size:12px; }

div.itemlistwithimages { text-align: left; font-size:10px; padding-top:10px; line-height: 120%;  margin-left: 1px; background:#E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x scroll 0% 0%;}
div.itemlistwithimages .date{ font-size: 9px;xbackground-color: #eee; padding:2px;}
div.itemlistwithimages .title{ font-size: 11px;display:block;margin-bottom:2px;}
div.itemlistwithimages .text{ font-size: 11px;display:block;margin-left:30px;color:#666;}
div.itemlistwithimages table tr{ padding-bottom: 5px;}
div.itemlistwithimages table td{ vertical-align: top; padding: 3px 0;border-bottom: 1px solid #eee;}
div.itemlistwithimages img{ vertical-align: top; margin-right: 10px;}
div.itemlistwithimages a { display:block;}

table.tabholder {width: 100%;border-collapse:collapse;margin:0;height: 340px;}
table.tabholder td.tab {width: 50%;vertical-align:top;}
table.tabholder td div.tabcontent div.text{height: 320px; overflow:auto;}

div.tabcontent { background: transparent; border: 0;}
div.tabcontent img{ width: 60px; border: 1px solid #d2d2d2; margin-right: 5px; padding: 2px;}
div.tabcontent .ingress{ color: #444;}
div.tabcontent .title{ font-weight: bold;}
div.tabcontent table {height: 200px; overflow: hidden; margin: 0 5px;}
div.tabcontent table td a{ color: #333;}
div.tabcontent table td.img{ width: 80px;}
div.tabcontent table td{ border: 0; color: #333;}
div.tabcontent div.tabfooter{ border-top:1px solid #CCCCCC;background:transparent url(http://static.foto.no/images/fromIXD/box-footer.png) repeat-x scroll 0%;font-size:11px;padding:8px;}


div.articletabcontent { background-color: #171717;padding:15px;width:780px;font-size:14px;color:#a6a6a6;}
div.articletabcontent h1, div.articletabcontent h2, div.articletabcontent h3, div.articletabcontent h4, div.articletabcontent h5 { color: #fff;}
div.articletabcontent h1{font-size:23px;}
div.articletabcontent h2{font-size:21px;}
div.articletabcontent .ingress{ color: #444;}
div.articletabcontent .title{ font-weight: bold;color:#fff;font-size:24px;}
div.articletabcontent table td a{ color: #333;}
div.articletabcontent table td.img{ width: 80px;}
div.articletabcontent table td{ border: 0; color: #333;}
div.articletabcontent div.tabfooter{ border-top:1px solid #CCCCCC;background:transparent url(http://static.foto.no/images/fromIXD/box-footer.png) repeat-x scroll 0%;font-size:11px;padding:8px;}
div.articletabcontent table.img {margin: 15px 0 15px 0; margin-left:auto; margin-right:auto;}
div.articletabcontent table.img td.info{color: #fff;}
div.articletabcontent table.img td.info div.imagetitle{float:left;margin-right:10px;}
div.articletabcontent table.img td.info div.imagedescription{float:right;}

div.articletabcontent div.imagetable1 img{width:780px;}
div.articletabcontent div.imagetable2 div.img{width:50%;}
div.articletabcontent div.imagetable2 div.img img {width:340px;}

div.articletabcontent div.imagetable1 table.imgnoscale img{width:auto;max-width:780px}
div.articletabcontent div.imagetable2 table.imgnoscale div.img{width:auto;}
div.articletabcontent div.imagetable2 table.imgnoscale div.img img {width:auto;}

div.articletabcontent div.imagetable1, div.articletabcontent div.imagetable2 , div.articletabcontent div.imagetable3 , div.articletabcontent div.imagetable4, div.articletabcontent div.imagetable6 {clear:both;display:block;}
div.articletabcontent table.img td.info{color: #fff;}
div.articletabcontent table.imgnoscale td.info{color: #fff;}
div.articletabcontent table.inlineimages {margin-left:auto;margin-right:auto;}
div.articletabcontent table.inlineimages tr td {vertical-align:bottom;}
div.articletabcontent table.inlineimages tr td td.info{font-size: 11px;}
div.articletabcontent div.imagetable3 table tr td, div.articletabcontent div.imagetable6 table tr td {width:33%;}
div.articletabcontent div.imagetable3 table.img img, div.articletabcontent div.imagetable6 div.img img  {width:219px;}
div.articletabcontent div.imagetable4 table.img{width:25%;}
div.articletabcontent div.imagetable4 table.img img {width:165px;}
div.articletabcontent div.tabpagercontrol{padding:30px 100px 30px 100px;clear:both;}
div.articletabcontent div.tabpagercontrol a{font-size:16px;font-weight:bold;color:#fff;}
div.articletabcontent div.tabpagercontrol a.nexttablink{float:right;}
div.articletabcontent div.tabpagercontrol a.prevtablink{float:left;}

div.searchbox {background-color : #EBE9DF;}

div.wizardcontainer{background-color : #fff;border: 1px solid #ccc; margin-bottom: 20px;text-align:center;}
table.wizard{border-collapse:collapse;}
table.wizard td{height:75px;width: 135px;font-size: 14px;padding-left: 50px;padding-right: 20px;vertical-align:middle;text-align:left;font-weight:bold;}
table.wizard td em{font-style:normal;font-weight: bold;}
table.wizard td.step1{background:transparent url(http://static.foto.no/images/mm_step1.gif) no-repeat scroll left top;}
table.wizard td.step2{background:transparent url(http://static.foto.no/images/mm_step2.gif) no-repeat scroll left top;}
table.wizard td.step3{background:transparent url(http://static.foto.no/images/mm_step3.gif) no-repeat scroll left top;}
table.wizard td.step4{background:transparent url(http://static.foto.no/images/mm_step4.gif) no-repeat scroll left top;}
table.wizard .stepprev {background:transparent url(http://static.foto.no/images/check.gif) no-repeat 10px center;color: #ccc;}
table.wizard td.stepcurrent .stepdesc {color: #000;}
table.wizard td.stepnext {color: #ccc;}
table.wizard td.stepoff {color: #999;}
table.wizard td.steplast .stepdesc {color: #003366;background:transparent url(http://static.foto.no/images/check.gif) no-repeat 10px center;padding-left: 30px;}
table.wizard li { font-size: 11px;}

span.forum_bg{color: #009900;}
span.forum_bk{color: #990000;}

div.bildekritikk_imagebackground{width:100%;padding: 40px 0 40px 0;text-align: center;vertical-align:middle;}
div.bildekritikk_imageborder img {cursor: pointer;}
div.bildekritikk_imageborder{ padding: 2px; text-align:center;}
div.bildekritikk_imageandtitle { text-align: center;vertical-align:middle;}
div.bildekritikk_imagetitle{ font-size:14px;width:780px;margin: 5px auto;}
div.bildekritikk_imagedescription{ width:780px;margin: 5px auto;}
div.bildekritikk_imagecontrols{ width:100%;background:#cccccc;padding: 3px 0 3px 0;text-align: center;vertical-align:middle;}
div.bildekritikk_imageinfo {background:#ccc;padding-bottom: 20px;text-align:left;margin-left:auto;margin-right: auto;}
div.bildekritikk_imageinfo table td.bildekritikk_imageinfo_user {width:200px;background:#efefef;padding:10px;}
div.bildekritikk_imageinfo table td.bildekritikk_imageinfo_user img {width:120px;}
div.bildekritikk_imageinfo table td.bildekritikk_imageinfo_image {width:560px;background:#ccc;}
div.bildekritikk_imageinfo .bildekritikk_imageinfo_image table {text-align:left;}
div.bildekritikk_allunderimage{width: 750px;margin-left:auto;margin-right:auto; margin-top:30px;}

div.bkcommentctrl {font-weight: bold; color: #999; margin-top: 5px; float:right; width: 300px;text-align:right;padding-right: 5px;}
div.bkcommentctrl .good {color: #009900;}
div.bkcommentctrl .bad {color: #990000; margin-left: 5px;}
div.bkcommentctrl img {margin-right: 3px; vertical-align: middle; cursor: pointer;}

div.bkcomment div.positive{background: transparent url(http://static.foto.no/images/positive.png) no-repeat 0 5px;padding:5px 0 10px 25px;border-bottom: 1px solid #eee;margin-bottom:10px;}
div.bkcomment div.negative{background: transparent url(http://static.foto.no/images/negative.png) no-repeat 0 5px;padding:5px 0 10px 25px;border-bottom: 1px solid #eee;margin-bottom:10px;}
div.bkcomment div.technical{background: transparent url(http://static.foto.no/images/technical.png)  no-repeat 0 5px;padding:5px 0 10px 25px;border-bottom: 1px solid #eee;margin-bottom:10px;}

div.cropvalues {margin-top: 20px;}
div.cropvalues input{ border: 0; width: 20px;}

div.bksetpoints { margin-right:auto; margin-left:auto;border: 1px solid #ccc;background-color: #fff; margin-top: 5px; margin-bottom: 10px;}
div.bksetpoints table{ width: 100%; padding: 10px;}

div.bildekritikkversions img {border: #fff solid 2px; margin: 10px; height: 100px; cursor: pointer;}
div.bildekritikkversions {text-align:center;}
div.bildekritikkversions table{ text-align: center;margin-left:auto;margin-right:auto;}
div.bildekritikkversions table td{ vertical-align: top; padding: 5px;}

div.usershortpresentation {background-color: #ccc;margin-top: 10px; padding: 20px;}
div.usershortpresentation .name {font-size: 16px;font-weight: bold; margin-bottom: 10px;}
div.usershortpresentation .description {font-style: italic; margin-top: 10px; text-align: center;}
div.tilminne {padding: 5px;}
div.tilminne .beskrivelse {font-style:italic; margin-top: 10px;}

div.floatinglist { width:100%; margin-bottom: 15px; padding-bottom: 10px; line-height: 130%; clear:both;}
div.floatinglistitem{ width: 200px; height: 230px; margin: 0 20px 20px 0; float: left; background-color: #fff; text-align: center;}
div.floatinglistitem img { padding: 10px;}

div.bkimagelistimageitemline { color: #000; width:100%; margin-bottom: 15px; padding-bottom: 10px; line-height: 130%; clear:both; border-collapse:collapse;}
div.bkimagelistimageitem{ width: 196px; height: 250px; margin: 10px; float: left; background-color: #ccc; text-align: center; border: 1px solid #aaa; }
div.bkimagelistimageitem .bkimagelistimage { height: 170px;}
div.bkimagelistimageitem .bkimagelistimage img { border: 1px solid #666; margin-top: 10px;}
div.bkimagelistimageitem .bkimagelisttitle { padding: 5px 5px 0 5px; font-weight: bold;}
div.bkimagelistimageitem .bkimagelistinfo .photographer{ font-weight: bold;color : #000;}
div.bkimagelistimageitem .bkimagelistinfo { font-size: 11px;  color : #666; padding: 5px;}
div.bkimagelistimageitem .bkimagelisttools { display:none;background-color:#fff; border:1px solid #000;z-index:99;padding:10px;}
div.bkimagelistimageitem .bkimagelisttools a{ margin:5px;margin-bottom:15px;}
div.bkimagelistimageitem .portfolioimagelisttools {padding-top:10px;}

div.bkimagelistimageitemlineimagesonly img { border: 1px solid #666; margin: 8px;}



div.konkimagelistimageitemline { width:100%; margin-bottom: 10px; padding-bottom: 10px; }
div.konkimagelistimageitem{ width: 200px; height: 200px; margin: 15px; float: left; background-color: #fff; text-align: center;}
div.konkimagelistimageitem .konkimagelistimage { height: 180px; border: 1px solid #999;  border-collapse: collapse; background-color: #ccc;}
div.konkimagelistimageitem .konkimagelistimage img { padding: 10px;}
div.konkimagelistimageitem .konkimagelisttitle { background-color : #efefef; padding: 5px 5px 0 5px; font-weight: bold;; border-left: 1px solid #999; border-right: 1px solid #999;}

#konkvotearea { text-align: center; padding-bottom: 10px; font-weight: bold;}

div.konkfirstpagephotographer {font-size:10px;margin-top:-12px;}
img.websnapshot{width: 202px;border: 2px solid #eee;}
a.linkheader{font-size:15px; font-weight: bold;}
div.linklistinfo div.title{font-size:16px;font-weight: bold;}
div.linklistinfo{font-size:12px;}

img.starrate {width:12px;}

div.productdisplay {padding: 10px;}
div.productdisplay div.type{font-style: italic; padding: 5px 0 20px 10px; border-bottom: 1px solid #ccc;}
div.productdisplay div.desc{padding: 15px;}

.bkonelinelist { width: 100%; }
.bkonelinelist .alternate { background-color : #d2d2d2; }
.bkonelinelist .image img{ height: 100px; padding: 5px;}
.bkonelinelist .title{ font-weight: bold; }

div.bkcommentsouterwrapper{ margin-left: auto; margin-right: auto;}

div.usercommentswrapper { font-size: 12px;}
div.usercommentswrapper div.header {border:1px solid #768FAA; background: #9EB2C5 url(/styles/userlist/usernotes-heading-background.png) repeat-x scroll 0 0; color:#fff;padding:2px 10px; font-size:14px;}
div.usercommentswrapper div.header span.title{font-size: 14px;}
div.usercommentswrapper div.normal, div.alternate,div.normalself, div.alternateself{ margin-bottom: 0px;text-align:left;padding: 5px 0 5px 5px;}
div.usercommentswrapper div.alternate, div.normal{border: 1px solid #D3DCE4;background:#EFF2F6 url(/styles/userlist/usernotes-note-background.png) repeat-x scroll 0 0}
div.usercommentswrapper div.normalself{background-color : #fff;}
div.usercommentswrapper div.alternateself{background-color : #e3e3e3;}
div.usercommentswrapper div.normal div.comment, div.usercommentswrapper div.alternate div.comment, 
div.usercommentswrapper div.normalself div.comment, div.usercommentswrapper div.alternateself div.comment{padding: 5px 10px 10px 0px; color:#444;}


div.usercommentswrapper table.bkuser {width: 100%;}
div.usercommentswrapper table.bkuser td.img {width: 69px;}
div.usercommentswrapper table.bkuser td.img img {width: 64px; vertical-align: top;}
div.usercommentswrapper table.bkuser td.info {vertical-align: top;}
div.usercommentswrapper table.bkuser td.info div.usernamecontainer {display:inline;}
div.usercommentswrapper div.userinfo{color:#8ab8d0;}
div.usercommentswrapper div.userinfo .username {font-size: 14px; color:#204D79;border-bottom: 0;font-weight: 800;}
div.usercommentswrapper div.alternateself div.userinfo .username, div.usercommentswrapper  div.normalself div.userinfo .username {color:#009900;}
div.usercommentswrapper div.userinfo .date {font-size: 11px; color:#999;display:inline;margin-left:20px;}
div.usercommentswrapper div.userinfo .ctl img {width: 13px;}
div.usercommentswrapper div.userinfo div.grade{display:inline; float:right;padding: 2px 4px 0 0;color:#333;}
div.usercommentswrapper div.userinfo div.usertools{position:absolute;z-index:99;font-size: 12px; border: 1px solid #8AB8D0;margin-left:5px;padding: 5px 5px 5px 15px;background: #fff;}
div.usercommentswrapper div.userinfo div.usertools a{margin-right: 15px;}
div.usertools{display:none;font-size: 12px; margin-left:10px;}
div.usertools a{margin-right: 15px;}
div.usercommentswrapper div.userinfo div.comment {background:#FFFFFF none repeat scroll 0 0;padding:10px; border:1px solid #CFD9E3;position:relative;margin:5px 0 5px 0;}
div.usercommentswrapper div.userinfo span.figure{background:transparent url(/styles/userlist/usernotes-noteicon-nofigure.png) no-repeat scroll 0 0;display:block;height:36px;left:-9px;width:9px;position:absolute;}
div .userRenderShortPresentation { background-color : #fafafa; border: 1px dashed #ccc; padding: 10px; margin: 0 20px 30px 20px;}
div .userRenderShortPresentation img { height: 100px;}
div .userRenderShortPresentation .info{ padding-bottom: 5px; font-size: 11px;}
div .userRenderShortPresentation .info .name{ color: #2C86C7; font-size: 16px; font-weight: bold;}

div .layoutmenu{ background-color : #fafafa; border: 1px dashed #ccc; padding: 10px; width: 600px; position: absolute; right: 20px; top: 150px; display: none;}

span.fotonoadmin {background-color : #fffabb; padding: 5px; margin: 15px 0; border: 1px solid #ccc;color:#000;font-size:10px;}
span.fotonoadmin img {height: 15px; vertical-align:middle;margin-right:5px;}
div.fotonoadminpopup {display:none;background-color : #fffabb; padding: 5px; margin: 15px 0; border: 1px solid #ccc;}
div.bruktmarkedAdvert { background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;margin-bottom: 30px;}
div.bruktmarkedAdvert table {width:100%;border-spacing: 0;border-collapse:collapse; }
div.bruktmarkedAdvert table td {border: 1px solid #ccc; }
div.bruktmarkedAdvert table td.left{width:200px;}
div.bruktmarkedAdvert table td.right{width:50%;padding: 10px;}
div.bruktmarkedAdvert div.description { padding: 10px;}
div.bruktmarkedAdvert div.images img { padding-right: 5px; border-right: 1px solid #ccc;}
div.bruktmarkedAdvert div.title {font-size: 16px; padding-bottom: 10px;font-weight: bold;line-height: 130%;}
div.bruktmarkedAdvert div.price {font-size: 20px; padding-bottom: 10px;}
div.bruktmarkedAdvert div.category {font-size: 12px; padding-bottom: 10px;}
div.bruktmarkedAdvert div.safebuy {padding: 10px; border-top: 1px solid #ccc;margin-top:10px;}
div.bruktmarkedAdvert div.safebuy div.header{font-size: 14px; padding-bottom: 10px;}
div.bruktmarkedAdvert div.other {padding: 10px; border-top: 1px solid #ccc;margin-top:10px;}
div.bruktmarkedAdvert div.warn {padding-top: 10px; font-size: 10px;}
div.bruktmarkedAdvert div.warn a {font-size: 11px;}
div.bruktmarkedAdvert .userinfo {margin-top: 5px; background-color : #fffabb; padding: 5px 2px 5px 15px; }
div.bruktmarkedAdvert .userinfo img {margin: 0 2px 5px 5px; float:right;}
div.bruktmarkedAdvert .tag {font-weight: bold; margin-right: 5px;}
div.bruktmarkedAdvert img.logo {float:left;margin-right: 5px;}


div.bruktmarkedAdvertClassic { background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;margin-bottom: 30px;}
div.bruktmarkedAdvertClassic table {width:100%;border-spacing: 0;border-collapse:collapse; }
div.bruktmarkedAdvertClassic table td {border: 1px solid #ccc; }
div.bruktmarkedAdvertClassic table td.left{width:50%;}
div.bruktmarkedAdvertClassic table td.left img.main{width:100%;}
div.bruktmarkedAdvertClassic table td.right{width:50%;padding: 10px;}
div.bruktmarkedAdvertClassic div.logo {float:left;width: 72px;}
div.bruktmarkedAdvertClassic div.text {margin-left:72px;}
div.bruktmarkedAdvertClassic div.description { padding: 10px;}
div.bruktmarkedAdvertClassic div.images img { padding-right: 5px; border-right: 1px solid #ccc;}
div.bruktmarkedAdvertClassic div.title {font-size: 16px; padding-bottom: 10px;font-weight: bold;}
div.bruktmarkedAdvertClassic div.price {font-size: 20px; padding-bottom: 10px;}
div.bruktmarkedAdvertClassic div.category {font-size: 12px; padding-bottom: 10px;}
div.bruktmarkedAdvertClassic div.safebuy {padding: 10px; border-top: 1px solid #ccc;margin-top:10px;}
div.bruktmarkedAdvertClassic div.safebuy div.header{font-size: 14px; padding-bottom: 10px;}
div.bruktmarkedAdvertClassic div.other {padding: 10px; border-top: 1px solid #ccc;margin-top:10px;}
div.bruktmarkedAdvertClassic div.warn {padding-top: 10px; font-size: 10px;}
div.bruktmarkedAdvertClassic div.warn a {font-size: 11px;}
div.bruktmarkedAdvertClassic .userinfo {margin-top: 5px; background-color : #fffabb; padding: 5px 2px 5px 15px; }
div.bruktmarkedAdvertClassic .userinfo img {margin: 0 2px 5px 5px; float:right;}
div.bruktmarkedAdvertClassic .tag {font-weight: bold; margin-right: 5px;}

table.bruktmarkedAdvertCategoryTable {width:100%;border-spacing: 0;border-collapse:collapse; }
table.bruktmarkedAdvertCategoryTable tr {background-color: #fff;}
table.bruktmarkedAdvertCategoryTable td {padding-right: 8px;padding-left: 8px;}
table.bruktmarkedAdvertCategoryTable td div.category {font-size: 12px; font-weight: bold; border: 1px solid #ccc; padding-left: 5px;background-color: #eee;margin-top:5px;}
table.bruktmarkedAdvertCategoryTable td div.item {padding-left: 15px;color:#666;}

div.advertlistadvert{padding: 0 5px 0 0;};
div.advertlistadvert div.title{ padding: 0 2px 12px 0;float:right;}
div.advertlistadvert div.logo{ float:left;height:60px;width: 80px;font-size:14px; font-weight:bold;}
div.advertlistadvert div.text { margin: 4px 0;}
div.advertlistadvert div.text a.header{ font-weight:bold;font-size:16px;}
div.advertlistadvert div.info {margin-bottom: 4px;}
div.advertlistadvert div.info span.date{color: #999;font-size:10px;padding-left: 5px;}

div.bruktmarkedAdvertListItemClassic { background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;padding: 6px 10px 10px 10px;margin-bottom: 20px;border: 1px solid #666;}
div.bruktmarkedAdvertListItemClassicKjoep { background: #E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x scroll 0% top}
div.bruktmarkedAdvertListItemClassic div.description { padding: 10px;}
div.bruktmarkedAdvertListItemClassic div.details img{ width:100px; padding: 0 10px 10px 0;float:right;}
div.bruktmarkedAdvertListItemClassic img.logo { padding: 0 0 10px 10px;float:right;}
div.bruktmarkedAdvertListItemClassic div.title {font-size: 16px; padding-bottom: 5px;font-weight: bold;border-bottom: 1px solid #ccc;margin-bottom: 5px;}
div.bruktmarkedAdvertListItemClassic div.actions {text-align: center;}
div.bruktmarkedAdvertListItemClassic div.actions ul li{display:inline; margin-left: 10px;}
div.bruktmarkedAdvertListItemClassic div.actions ul li a{font-weight: bold;}
div.bruktmarkedAdvertListItemClassic div.category {font-size: 11px; padding-bottom: 5px;font-weight: bold;}
div.bruktmarkedAdvertListItemClassic .userinfo {margin-top: 5px; background-color : #fffabb; padding: 5px 2px 5px 15px; }
div.bruktmarkedAdvertListItemClassic .userinfo img {margin: 0 2px 5px 5px; float:right;}
div.bruktmarkedAdvertListItemClassic .tag {font-weight: bold; margin-right: 5px;}



div.bruktmarkedActiveadvertslist h1 {background-color: #ccc; padding: 5px;}
div.bruktmarkedActiveadvertslist table {width: 100%;}
div.bruktmarkedActiveadvertslist table tr td {border-bottom: #ccc;}
table.bruktmarkedLastAdvertslist {width: 100%;}
table.bruktmarkedLastAdvertslist caption {background-color: #ccc; text-align:left;font-weight: bold;	font-size: 16px;}

div.listtypecontrol{text-align:right;}
div.listtypecontrol form label{ float: none; width: auto;}
div.listtypecontrol span.sel{font-weight: bold;}

img.bmlistlogo{vertical-align:middle; padding-right: 2px;vertical-align:top;margin-top:2px;}
div.advertlistadvert img.firmalogo{width: 100px;float:right;}
div.bruktmarkedblockitem img {width: 120px;}
div.bruktmarkedblockitem img.bmlistlogo{width: 64px;}
div.bruktmarkedblockitem .merke{font-weight: bold; font-size: 14px;}
div.bruktmarkedblockitem .link{margin-top: 10px;}

div.commericalAgreements {background-color : #fff; margin: 3px 0; padding: 5px;}
div.commericalAgreements .title{font-size: 14px; font-weight: bold; padding: 5px;}
div.commericalAgreements table{width: 100%;}
div.commericalAgreements table td{text-align: center; padding: 5px;}

div.rubrikkAdvert { background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top; border: 1px solid #ccc;}
div.rubrikkAdvert .title{font-size: 14px; font-weight: bold; padding: 5px;background:#999 url(http://static.foto.no/images/tableheader_bg.png) repeat-x scroll top left;}
div.rubrikkAdvert .title img.logo{ float: right; height: 20px;vertical-align: top;}
div.rubrikkAdvert .category {background-color : #ccc; padding: 5px 2px 5px 15px;}
div.rubrikkAdvert .tag {font-weight: bold; margin-right: 5px;}
div.rubrikkAdvert .details {margin-top: 5px; padding: 5px 2px 5px 15px; }
div.rubrikkAdvert .details img {height: 80px; float:right;}
div.rubrikkAdvert .userinfo {margin-top: 5px; background-color : #fffabb; padding: 5px 2px 5px 15px; }
div.rubrikkAdvert .userinfo .name {font-weight: bold; margin-right: 5px; font-size: 12px;}
div.rubrikkAdvert .actions {text-align:center;}
div.rubrikkAdvert .actions ul li{ display: inline; list-style-type:none; padding-right:30px; border: 1px solid #ccc;}

div .previewPostHeader{ font-weight:bold; margin: 20px 10px 0 10px; background-color: #efefef; padding: 5px;}
div .previewPostItem {padding: 30px 10px 30px 10px; border-left: 2px solid #efefef; border-right: 2px solid #efefef; border-bottom: 2px solid #efefef; margin: 0 10px 20px 10px;}
div .previewPostOptions {background-color : #fff; margin: 0 10px 5px 10px; padding: 10px; text-align: center; border: 1px solid #ccc;}
div .previewPostOptions .title{border-bottom: 1px solid #ccc; font-weight:bold; padding-bottom:2px; margin-bottom: 15px; text-align: left;}
div .previewPostOptions .subtitle{font-weight:normal; margin: 5px 5px 5px 20px;}
div .previewPostOptions a {padding:5px; margin-right:8x; border: 1px solid #ccc; font-weight:bold; background-color:#f5f5f5;}
div .previewPostOptions img {padding-right:5px; vertical-align: middle;}

div .kameraregisteret_stolenlist{border: 1px solid #666; margin: 5px 0 20px 0; padding: 0px;background-color : #fff;}
div .kameraregisteret_stolenlist .header{background-color : #cc0000; padding: 10px; font-size: 13px; color: #fff;}
div .kameraregisteret_stolenlist .header a{font-weight: bold;color: #fff;}
div .kameraregisteret_stolenlist .content{padding: 10px;}
img.kamerareglistimg{float:right;margin-right:5px;}

table.utstyrerfaring {width: 100%; margin-bottom: 30px; margin-top: 10px;}
table.utstyrerfaring td.contentdesc{width: 100px; font-weight: bold; vertical-align: top;}
table.utstyrerfaring td.contentdesc img{width: 20px; vertical-align: top; padding-right: 5px;}

div.userdescription{font-style: italic; font-size: 14px; text-align: center;}
div.usercontactinfo{padding: 10px; background-color: #fff;line-height: 200%;}
div.usercontactinfo div.name{font-size: 20px;font-weight: bold; margin-bottom: 10px;}
div.usercontactinfo img {vertical-align: middle; margin-right:5px;}
div.usercontactinfo img.portrait{float: right; margin-right:5px;}

div.closewindowlink{padding: 10px; text-align: center;}
div.closewindowlink a {padding:7px; margin-right:20px; border: 1px solid #ccc; font-weight:bold; background-color:#f5f5f5;}
div.bookmarkpopup{padding: 10px; text-align: center; height: 100%;}
div.bookmarkpopup .canceltext{font-style: italic;}

div.minsidesubheader{margin-top: 15px; font-size: 14px;font-weight:bold;}

html[xmlns] .clearfix {display:block;}
.clearfix {display:block;}


    #slider-bg {
        position: relative;
        background:url(http://static.foto.no/images/yui/slider/bg-fader.gif) 5px 0 repeat-x;
        height:28px;
        width:428px;        
    }

    #slider-thumb {
        position: absolute;
        top: 4px;
    }




h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
.flex_header div {float:left;}
.flex_header h2 {color:#3B5998;display:inline;font-size:11px;}
.flex_header {	background:#D8DFEA none repeat scroll 0%;	border-top:1px solid #B1BDD6;	cursor:pointer;	padding:2px 8px 2px 23px;}
.flex_open .when_shut {	display:none;}
.when_shut .flex_header { background-color:#efefef;background-image:url(http://static.foto.no/images/arrow_link.gif);background-position:left center;background-repeat:no-repeat;}
.when_open .flex_header { background-image:url(http://static.foto.no/images/arrowdown.gif);	background-position:left center;	background-repeat:no-repeat;	border-top:1px solid #3B5998;}
.when_shut { padding-bottom:5px;}
.flex_open .when_open {display:block;}
.box_subhead .box_subtitle {float:left;}
.box_subhead {color:#444444;}
.when_open .no_padding {padding:0px;}
.no_padding {padding:0px;}
.flex_box {overflow:hidden;padding:10px 8px 15px;}
.no_padding {padding:0px;}
.box_subhead {background:#efefef none repeat scroll 0%;border-top:1px solid #CCCCCC;color:#444444;overflow:hidden;padding:2px 8px;}

div#googleAds{ width:180px;padding-top:5px;}

div.widebox{ background:#E5E5E5 url(http://static.foto.no/images/fromIXD/box-lightgray-bg.png) repeat-x; padding: 5px 10px 10px 10px;}
div.widebox form{ background:transparent;border: 0;padding: 2px 0 20px 0;}
div.widebox form input.inputtext{ width: 140px;background:#FFFFFF url(http://static.foto.no/images/fromIXD/searchbox-bg.png) repeat-x scroll 0%;height:23px;font-size:14px;}
 
div.widebox img{	padding: 2px 0 5px 0;	border: 0;	width: 150px;margin-top:5px;}
div.widebox a{	display:block;}
div.widebox div.wbheader{ font-size: 1em;font-weight: bold; margin-bottom: 5px;color: #000;}
div.widebox div.wbtopheader{ font-size: 1.2em;font-weight: bold; margin-bottom: 5px;color: #000;}
div.widebox div.wbcontent div.wbingress{ margin-bottom: 5px;}
div.widebox div.wbcontent div.spaced{ margin-top: 5px;}

div.pagefooterimages{background-color:#000; color:#fff;}
div.pagefooterimages table{width: 100%; border-collapse: collapse;background:transparent url(http://static.foto.no/images/fromIXD/gallery-bg.png) repeat-x scroll 0% 0%;border-bottom:1px solid #666666;}
div.pagefooterimages td {padding: 10px 1px 10px 1px; width: 20%; text-align: center;color: #ccc;}
div.pagefooterimages td img {border: 1px solid #666; padding: 2px;}

div#footer div#about div.links {float: left; width: 700px;padding-left: 25px;}
div#footer div#about {background:#C0C0C0 url(http://static.foto.no/images/fromIXD/footer-bg.png) repeat-x scroll 0% 0%;; text-align: left; padding: 15px 2px;color: #666;height: 70px;font-size: 11px;margin-bottom:9px;}
div#footer div#about a {color: #333; font-weight: bold;padding: 0 1px;}
div#footer div#about a.contactfoto {padding-left: 21px;margin-left: 50px;}
div#footer div#about div.alts{display:inline;float: right;width: 250px;font-weight: bold; font-size: 11px; text-align: right; padding-right: 5px;}

.actionbar{ font-size: 11px; padding: 5px; background-color: #efefef;	font-weight: bold; vertical-align: middle;}
.actionbar form { display: inline}

div.tematopmenu{padding: 5px;}
div.tematopmenu span.name{font-weight: bold;}
div.tematopmenu div.mostcommonlistoneline,div.tematopmenu ul {display:inline;}
div.tematopmenu div.mostcommonlistoneline ul li {padding: 2px 15px}

div.temaheader div.description{font-size: 12px; font-style:italic;padding:5px;}

div.blogcontainer{ border-bottom: 1px solid #ccc;background-color: #fff;padding:5px;}
div.blogcontainer div.blogheader{ padding-bottom:5px;font-size:140%;xbackground: transparent url(http://www.blogblog.com/harbor/divider.gif) no-repeat scroll center bottom}
div.blogcontainer div.blogtext {padding: 10px;}
div.blogcontainer div.blogtext img {float: right; margin: 10px;}
div.blogcontainer div.bloginfo { background-color: #ccc;padding: 10px;}
div.blogcontainer div.blogstats {padding: 10px;}
div.blogcontainer div.blogcontrol{ text-align: right;padding: 10px;}
div.blogcontainer div.blogcontrol a { margin-left: 10px; padding: 10px;}
div.blogcontainer div.blogdate {letter-spacing:0.1em;text-transform:uppercase;font-size:11px;margin-bottom:5px;}
div.blogimage {float:right;padding:10px;}
table.blogimage tr td.photographer{text-align:right;}
div.blogimage img{max-height: 100px;padding:3px;border:1px solid #ccc;}
div.bloguserinfo {padding-bottom:5px;}
div.blogcontainer div.blogtags {padding: 0 5px 0 5px;}
div.blogcontainer div.blogtags a{margin-right:8px;}
div.blogdates { padding:10px 0 10px 5px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;margin-bottom:10px;}
div.blogdates div.header{ font-size:16px;padding-bottom:3px;letter-spacing:0.1em;}
div.bloguserinfo img.portrait { width: 120px;}
div.bloguserinfo img.icon { margin-right: 5px;vertical-align:middle;}
div.blogheader { font-size: 15px;font-weight: bold; padding: 5px;}
div.bloganswer { background-color: #eee;padding: 10px; margin-bottom: 10px;}
div.bloganswer div.bloganswerstats{ background-color: #ccc;padding: 10px; margin-top: 15px;}

div.blogcomments {padding:5px;margin:0 30px;}
div.blogcomments div.stats{color:orange;}
div.blogcomments div.item{padding:5px;}
div.blogcomments div.user{text-transform:uppercase;}
div.blogcomments div.text{padding:5px;}
div.blogcomments div.date{font-size:14px;letter-spacing:0.1em;text-transform:uppercase;}

div.blogmenu{width:280px;float:left;}
div#blogcontentplaceholder{width:680px;float:right;}
div#blogtitle{font-size:18px;margin-bottom:15px;font-weight:bold;}

.discmyposting { color: #00AA00; }
.diskusjonheader{  background: #BBCEDE url(http://static.foto.no/images/discussionicon.gif) no-repeat 4px 4px;vertical-align: top;font-size: 12px;font-weight: bold; padding: 0 5px 0 20px;border: 1px solid #ccc;}
.diskusjonheader table { width: 100%;}
.diskusjonheader table td.control{ width: 30px;}
.diskusjonheader a { color: #000;}
div.diskusjonheader span.catname a { font-size: 12px;}
.diskusjonheader td.title span.date { font-size: 10px; margin-left: 10px;}

div.diskusjonscontainer{margin: 2px 0 20px 0; padding:1px;}
div.diskusjonscontainer a:visited{color:#556677;}
div.diskusjonscontainermain{margin: 0px 0 40px 0; background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;padding:5px 10px;}
.diskusjontitleheader{ text-align:left; vertical-align: middle; padding: 5px;font-size:10px; border: 1px solid #000; margin: 5px 2px;background-color: #fff;}
.discoptions {padding-top: 15px;}
.discoptions2 {text-align: center;margin-top: 0;  margin-bottom: 30px; padding: 5px; border: 1px solid #e2e2e2; border-top: 0;}
.discoptions2 a { margin-right: 30px;}
.discoptions2 img { vertical-align: middle;}
.disknavigator {font-weight: bold; text-align: center; width: 100%;}

.diskusjonmaintools {background-color: #eee;text-align:right;}

.diskusjonmainthreadtext{ overflow: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc;background: #FCFBF8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;}
.diskusjonmainthreadtext img{ padding: 5px;}
.diskusjonmainthreadtext table{ width: 100%;}
.diskusjonmainthreadtext td { text-align:left;padding: 5px; font-size: 1.2em;}
.diskusjonmainthreadtext td.info{ width: 120px; border-right: 1px solid #ccc;font-size:11px;padding-left: 5px;}

div.diskusjonscontainercompact {margin: 2px 0 20px 0; padding:1px;}
div.diskusjonscontainercompact a:visited{color:#556677;}
div.diskusjonscontainercompact div.diskusjonmainthreadtext table tr td{padding:0}
div.diskusjonscontainercompact div.diskusjonmainthreadtext div.discussionanswerline {padding:2px 0 0 0;}
div.diskusjonscontainercompact div.diskusjonmainthreadtext table tr td.info{padding:0}
div.diskusjonscontainercompact div.diskusjonmainthreadtext table tr td.info img.profileimage{display:none;}
div.diskusjonscontainercompact div.toolbox{font-size:10px;}
div.diskusjonscontainercompact div.toolbox img{display:none;}
div.diskusjonscontainercompact div.toolbox ul li{line-height:80%;}
xdiv.diskusjonscontainercompact div.diskusjonheader{line-height:120%;border-top:none;border-left:none;border-right:none; border-bottom: 1px solid #CCCC; background: none;vertical-align: top;font-size: 16px;font-weight: bold; padding: 0;}
div.diskusjonscontainercompact div.diskusjonheader a{color:#333;font-size: 14px;}
div.diskusjonscontainercompact div.diskusjonheader span.catname a{font-size: 12px;}




.lastanswer{margin-top:10px;}

tr.lastanswer td.fullanswer, tr.lastanswer td {font-weight:bold;}

div.answersheader{font-weight: bold; padding: 5px 0 5px 0;}
.diskusjonanswers table{ width: 100%; border-collapse: collapse;}
.diskusjonanswers table.answertablehead{ width: 100%; border: 0; border-spacing: 0; border-collapse: collapse; border: 1px solid #ccc;line-height:120%;}
.diskusjonanswers table.answertable{ width: 100%; border: 0; border-spacing: 0; border-collapse: collapse;border: 1px solid #BBCEDE;}
.diskusjonanswers tr { background-color: #F8FAFA;}
/*.diskusjonanswers tr:hover { background-color: #eee;}*/
.diskusjonanswers td { padding: 1px; margin: 0; vertical-align: top;border: 1px solid #BBCEDE;}
/*
.diskusjonanswers td a.ans{ display: block;background:transparent url(http://static.foto.no/images/arrowdownleft.png) no-repeat scroll 0pt 5px; padding-left: 15px;}
*/
.diskusjonanswers div.answersheader{background-color: #eee;padding-top:10px;}
.diskusjonanswers td a.ans{ padding: 3px 2px 3px 15px;}
.diskusjonanswers td a.ans:visited{ color:#999;}
.diskusjonanswers td a.ans span.date{ font-size: 10px;}
.diskusjonanswers td a.ans span.datedisc{ color: #999;padding-left: 10px;font-size: 10px;}
.diskusjonanswers td.info{ font-size: 11px;background-color: #eee;  border-right: 1px solid #BBCEDE; padding: 5px 1px 2px 5px;}
.diskusjonanswers tr.classic td.info{ width:127px; padding: 2px 1px 1px 5px;background-color: transparent;}
.diskusjonanswers tr.classic td.date{ width:70px;}
.diskusjonanswers td.info span.date{ font-size: 9px;}
.diskusjonanswers th { font-size: 10px;}
.diskusjonanswers tr.firstlevelanswer { background-color: #f6f6f6; vertical-align: top;;}
.diskusjonanswers tr.firstlevelanswerown { background-color: #f3f3f3; vertical-align: top; margin-top: 10px;}
.diskusjonanswers tr.firstlevelanswerheader { background: #BBCEDE url(http://static.foto.no/images/discussionicon.gif) no-repeat 4px 1px; border: 1px solid #BBCEDE;}
.diskusjonanswers tr.firstlevelanswerheader td{padding: 2px 2px 2px 21px;;font-size: 12px;}
.diskusjonanswers tr.firstlevelanswerheader td a {color:#fff;}
.diskusjonanswers tr.firstlevelanswer td, .diskusjonanswers tr.firstlevelanswerown td {border: 1px solid #BBCEDE;padding: 5px 5px 5px 8px; font-size: 1.2em;background-color: #fff;}
.diskusjonanswers tr.firstlevelanswer td.info, .diskusjonanswers tr.firstlevelanswerown td.info {width: 127px; padding: 5px 1px 2px 5px; font-size: 11px;background-color: #eee;}
.diskusjonanswers td.fullanswer {border-top: 1px solid #BBCEDE; max-width:600px; font-size: 1.2em;padding:0;}
.diskusjonanswers td.fullanswer div.anstext {padding: 5px 2px 0 28px;}
div.answer { background-color: #f2f2f2; padding-left: 5px;}
div.discussiontitle{ font-weight: bold; margin-bottom: 10px;}
div.discussionanswerline{margin-left: auto;text-align:right; padding: 3px 1px 3px 0;width: 500px;clear:both;}
div.discussionanswerline .date {font-size: 10px; margin-right: 20px;color:#666;}
div.discussionanswerline a { font-weight:bold;font-size: 11px;margin-right:10px;}
div.discussionanswerline div.answertools {float:right;}
div.discussionanswerline div.answertools a { padding:3px;}
div.discussionanswerline div.answertools a:hover { background-color:#0061A0;color:#fff;}

div.discussionkeywords{font-size:11px;margin-top:10px;}

.diskusjonanswers tr.compact td{border:none;background-color:#fff;padding:0;}
.diskusjonanswers tr.compact td.date{width:100px}
.diskusjonanswers tr.compact td.info{width:150px}
.diskusjonanswers tr.compact td a {padding: 0 0 0 2px;}


table div.discussioncatname a {font-size: 12px; font-weight: bold;}
table div.discussioncatdesc {margin-left: 0;display:none;}
table.diskusjonforumoverview td.left{background: transparent url(http://static.foto.no/images/discussionicon.gif) no-repeat scroll 10px 4px;padding-left:35px;}

table div.diskusjontheadlistitem {background: transparent url(http://static.foto.no/images/discussionicon.gif) no-repeat scroll 1px 3px; padding-left: 25px; font-size: 11px;}
table div.diskusjontheadlistitem a {font-size: 12px; font-weight: bold;}
table div.diskusjontheadlistitem div.desc {margin-left: 20px;}
table div.diskusjontheadlistitem div.desc span.who{font-style:italic;}

div.statisticsTable table { background: #fff url(http://static.foto.no/styles/images/gray-white-fade.gif) repeat-x; padding: 15px; width: 100%;}
div.statisticsTable .item{ width: 300px; font-weight: bold;}
div.statisticsTable .value{ width: 200px; text-align: right;}

div.calibrationsquare{ background: #ccc;text-align:center; height: 1600px; padding: 30px;}
div.calibrationsquare img{ margin: 100px;}
div.calibrationsquare a{ color: #000; text-decoration: underline;}

div.fotokarusell {text-align: center;background-color: #fff;}
div.fotokarusell .image img {padding: 20px 0 20px 0;}
div.fotokarusell .image .imagetitle {text-align: center; font-style: italic;padding: 5px 0 5px 0;}

table.statsandaddnew{width: 100%;}
table.statsandaddnew td.placeholder{width: 50%;text-align:center;vertical-align:middle;}

.highlightwarning{ color: #ff0000;}
.highlightwarning strong{ font-weight: bold;}

.cancelbutton{
	color: #cc0000;
}
#dd
{   margin: 0;
    padding: 0;
    }

#dd li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#dd li a.menu
{   display: block;
    text-align: center;
    background: #5970B2;
    padding: 4px 10px;
    margin: 0 1px 0 0;
    color: #FFF;
    width: 60px;
    text-decoration: none}

#dd li a.menu:hover
{   background: #49A3FF}

.submenu
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    z-index: 31}

    .submenu a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu a:hover
    {   background: #49A3FF;
        color: #FFF}




/* NOT CHECKED FOR NEW DESIGN:  */




ul
{
        margin-top:3px;
        margin-bottom:3px;
}


td.articleAdministratorList
{
	color: #223355;
	text-decoration: none;
	background-color: #fff;
	border-top: solid 1px;
    	border-bottom: 0;
    	border-right: 0;
    	border-left: solid 1px;
    	border-color: #e2e2e2;
}

th.articleAdministratorListHeader
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #898999;
}


td.frameddiskusjoncontent
{
    border-top: solid 1px;
    border-bottom: 0;
    border-right: solid 1px;
    border-left: solid 1px;
    border-color: #e2e2e2;
}



td.helptext
{
    font-size: 11px;
    border-top: solid 1px;
    border-bottom: solid 1px;
    border-right: solid 1px;
    border-color: #d2d2c6;
    BACKGROUND-COLOR: #ffffcc;
    vertical-align: top;
    color: #000000;
}


td.headline
{
    border-bottom: solid 1px;
    border-color: #d2d2c6;
    vertical-align: top;
	font-weight: bold;
}


th
{
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
}

form div.tablesubmit{background-color: #eee;padding:10px 0 10px 35px;}

.bildegallericolor{
	color: #339900;
}


.bildekritikkcolor{
	color: #CC0000;
}

.pageheader{
	font-weight: bold;
	font-size: 18px;
	color: #113355;
}



.newsmorelink {
	font-size: 11px;
	font-weight: bold;
	color: #223355;
	text-decoration: underline;
}
.logintext {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.loginformfield {
	background-color: #B2B2B2;
	border-style: outset;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
 	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #f1f1f1;
	font-size: 10px;
}


.input
{
	background-color: #FCFCFC;
	border-color: #000;
	color: #000;
	border-width: 1px;
	border-style: solid solid solid;
}

.inputdisabled
{
	background-color: #ccc;
	border-color: #000;
	color: #000;
	border-width: 0;
	text-align: center;
}


div.tablescroller
{
  overflow: auto; 
  border-bottom: 1px solid #AAA49C;
}

div.tabletitle {
	background: #CAD7DE url(http://static.foto.no/images/bg_special_title.png) repeat-x;
	padding:4px 2px 4px 5px;
	border:1px solid #A8B9C4;
	color:#556677;
/*	display:none; */
}

div.tabletitle div.title {display:inline;	font-weight : bold;	font-size: 13px;}
div.tabletitle div.title img { margin-right: 8px;	vertical-align: middle;}
div.tabletitle div.info {display:inline; text-align: right; margin-left: 20px;color: #556677;}

.norowstext{ padding: 20px; clear: both;background-color:#fefefe;text-align:center;font-weight:bold;}


.def-table {
	border-collapse: collapse;
	font-size: 11px;
	line-height: 1.4;
}

/*.def-table tr:hover { background-color: #eee;}*/

.def-table tr{
	background-color : #fefefe;
}

.def-table tr.alt{background-color : #fafafa;}
.def-table tr.alt td {background-color : #fafafa;}
.def-table tr.norm td {background-color : #fefefe;}

.def-table th {
	background: #ccc url(http://static.foto.no/images/tableheader_bg.png) repeat-x;
    text-align: left;
    vertical-align: top;
    padding: 3px 2px 3px 5px;
    font-weight: bold;
    border-left: 1px solid #eee;
    font-size:9px;
    text-transform: uppercase;
    color: #000;

}

.def-table td {
    border: 1px solid #eee;
    text-align: left;
    vertical-align: top;
    padding: 3px 2px 3px 5px;
    color: #555;
}

/*.def-table td.tablerowsplitter{ background: transparent url(http://static.foto.no/images/fromIXD/topmenu-bg.png) repeat-x scroll 0% 50%;color: #4a4949; font-weight: bold; font-size: 100%; vertical-align: bottom; border-top: 1px solid #ccc;}*/
.def-table td.tablerowsplitter{ background-color: #666;color: #fff; font-weight: bold; font-size: 100%; vertical-align: bottom; border-top: 1px solid #ccc;}


/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(http://static.foto.no/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.foto.no/images/overlay.png", sizingMethod="scale");
	}









/* FORMS */


form{clear:both;}
form.standard {max-width:790px; margin:0;background:#fff url(http://static.foto.no/styles/images/lightblue-white-fade.png) repeat-x; border: 1px solid #999;padding:10px; padding-bottom: 50px; margin-bottom: 20px;}
form.simple { display: inline;}
form.tableform { margin: 0;background-color:#fff;}
form.oneline { display: block; padding: 5px ; margin-bottom: 0;background:#fff url(http://static.foto.no/styles/images/lightblue-white-fade.png) repeat-x;border: 1px solid #999;}
form.oneline div { display: inline; }
form.oneline label { display: inline; width:100%;float:none;}
form.oneline div.formitem small { display: inline; margin-left: 10px;}

select, textarea {color:#333;font-size:11px;	border-width: 1px;	border-style: solid solid solid;}
input {color:#333;font-size:11px;}
select .user{color:#2C86C7;}
select .header{background-color: #eee;font-weight: bold;font-style:italic;font-size:12px;}

textarea { overflow:auto;vertical-align:top;}
.inputtext:hover, .textfield:hover, .textfield:focus, .inputtext:focus, select[size]:hover,
select[size]:focus, textarea:hover, textarea:focus {border-color:#0033cc;}
select:hover, select:focus {border-color:#0033cc;}

form div.formtab div.selectequipmentlist{margin-right:10px;border: 1px solid #eee; padding: 5px;display:none;background-color:#fff;margin-left: 155px;}
form div.formtab div.selectequipmentlist a.choice {margin-right: 10px;}
form div.formtab div.selectequipmentlist div.desc {margin: 20px 30px 5px 30px;}

form label.rss{background:transparent url(http://static.foto.no/images/feed.png) right center no-repeat;padding-right:24px;}
form div.radiooptions div.options {margin-bottom:10px;float:left;}
form div.radiooptions div.options label.option{font-weight:normal;}
form div.radiooptions label.name{display:inline;}
form div.radiooptions label.option{float:none;display:inline;padding: 5px; margin-right: 10px;}
form div.radiooptions legend{font-size: 11px;}
form div.checkboxheader{font-size:11px;font-weight:bold;padding-bottom:2px;float:left;}
form div.checkboxoptions label.name{float:none;display:inline;}
form div.checkboxoptions label.option{float:none;display:inline;padding: 5px; margin-right: 10px;}
form div.checkboxoptions label.optionselected{float:none;display:inline;padding: 5px; margin-right: 10px;font-weight: bold;}
form div.checkboxoptions legend{font-size: 11px; font-weight: bold;background: #F5F0EB;}
form div.formtab div.checkboxoptions {margin: 2px 0px 25px 207px; background: transparent;border:0;}

form div.formtab div.formitem { padding:4px 0;}
form div.formtab div.formitem fieldset legend { font-weight:bold;padding: 0 3px;}
form div.formtab div.formitem fieldset {border:1px solid #ccc;background: #FFFFFF url(http://static.foto.no/styles/images/lightblue-white-fade.png) repeat-x scroll 0 0}
form div.formtab div.button { margin:0;padding:0 0 0 20px;}

form div.formtab div.formdisplaytext{margin-left: 210px;}
form div.formtab div.formdisplaytext span.displaytext{font-weight:bold;}
form div.formtab div.formdisplaytext span.displaysubtext{font-style:italic;margin-left:10px;}
form div.formtab div.formdisplaytext span.alert{color: #990000;}

div.formnotes {background-color:#fffabb;border:1px solid #666;font-size:88%;margin-bottom:10px;padding:5px;}
div.formnotes div.title {background: transparent url(http://static.foto.no/images/icon_info.gif) no-repeat left center;border-bottom: 1px solid #666;font-size:110%;padding:3px 0 4px 27px;margin-bottom: 4px;font-weight:bold;}
div.formnotes div.text {padding: 3px 0 4px 27px;}
form div.title {font-size: 14px; font-weight: bold;margin:0;padding:0;}
form div.aftersubmit{margin-top:70px; border-top: 1px solid #ccc;}
form div label {width: 200px;margin-right: 10px;font-size:11px;font-weight: bold;float:left; text-align:right;}
form div label.xxxrequired {padding-left: 12px;background-image:url(http://static.foto.no/images/required.gif);background-position:left center;background-repeat:no-repeat;}
form span.notrequired{margin-left: 5px; color:#999; font-size:9px;}
form div.optional label, label.optional {font-weight:normal;}
form div label.labelCheckbox, form div label.labelRadio {display:block;float:none;margin:0pt 0pt 5px 142px;padding:0pt;text-align:left;width:200px;}
form div label.labelCheckbox, form div label.labelRadio {margin:0pt 0pt 5px;width:170px;}
form div img {border:1px solid #333;}
form div.textareacontrols img {border:0;}
form div.textareacontrols {margin-left: 150px; display:inline;}
form div > .textareacontrols {display:none;}
form div.currentimageinfo {margin-left: 50px;}
form div.currentimageinfo .image{margin-left: 90px;}
div.formtabcontrol{ margin-bottom:2px;text-align:left;max-width: 810px;}
div.formtabcontrol a, div.formtabcontrol .rightcorner {padding: 3px 20px 3px 20px;background-color: #E9EEF1; margin-right: 1px; font-weight: bold; font-size: 12px;color: #2C86C7;}
div.formtabcontrol .title {background-color: #E9EEF1;}

div.formtabcontrol a:hover {background-color:#2C86C7; color: #E9EEF1;}
div.formtabcontrol a.tab {border:1px solid #ccc;}
div.formtabcontrol a.tab:active {background-color:#9C86C7; color: #E9EEF1;}
form div.formtab .formtabtitle{ font-weight: bold; font-size: 12px;}

form div input, form div select {margin:0pt;padding:1px 3px;background-image:url(http://static.foto.no/images/inputbg.gif);background-position:left top;background-repeat:no-repeat;border: 1px solid #ccc;}
form div textarea {margin:0pt;padding:1px 3px;background-image:url(http://static.foto.no/images/inputbg.gif);background-position:left top;background-repeat:no-repeat;border: 1px solid #ccc;}

form div input.inputdate {width:60px;}
form div.formtab div.inputimage { border: 1px solid #ccc; padding: 10px;margin-bottom:10px;}
form div.formtab div.inputimage .description{ font-weight: bold;}
form div.inputdate a { font-size: 10px;}
form div.inputdate img{vertical-align: top; margin-right: 5px;}
form div input.inputFile {width:211px;}
form div select.selectOne, form div select.selectMultiple {padding:1px 3px;width:211px;}
form div input.inputCheckbox, input.inputRadio {height:14px; padding:0pt;width:14px;vertical-align:middle;}
form div .radioselection{ border-bottom:1px dashed #999; margin: 0 0 15px 0;}
form div small {display:block;font-size:88%;margin:0 0 15px 207px;padding:1px 3px;} 
xform div small {display:none;font-size:88%;margin:0 0 15px 207px;padding:1px 3px;border:1px solid #999; background-color:#ffffcc;float:right; width:160px;}
form div.loginoptions{background-color: #fff;}
form div.loginnewuser{padding-left: 10px;}
form div.loginforgot{padding-left: 10px;}


div.button {background:transparent url(/images/fromIXD/button-left.png) no-repeat scroll left center; float: right;padding:0pt 0pt 0pt 20px;}
div.button input{ background:transparent url(/images/fromIXD/button-right.png) no-repeat scroll right center;color:#fff;cursor:pointer;height:41px;padding:0pt 20px 0pt 0pt;border:medium none;}

div.bugs {margin: 10px 0 3px 0; text-align:center;}
div.bugs a{color: #ff0000;font-size: 11px;}
a.bugs{color: #ff0000;}

div.commentreview {float:right;padding: 8px 3px;margin-left:5px;border:1px solid #ccc;color:#006600;background-color:#fff;font-weight:bold;background-image:url(http://static.foto.no/images/thumbsup.gif);background-position:left center;background-repeat:no-repeat;}
div.commentreview span.n,div.commentreview a {padding-left:18px;}
div.admincontainer {display:inline;}

div.utstillerlist a {display:block;}