/***********************************************************************************************************************************/
/* main html elements */
table
{
    font-size: 12px;
    /*color: #fff;*/
    font-family: Arial, Verdana, Helvetica, Sans-Serif;      
}
img
{
	border: none;
}
.articlecontainer a, .articlecontainer a:visited
{	
	color: #D44107;
    text-decoration: none;
}
.articlecontainer a:hover, .articlecontainer a:active
{
	text-decoration: underline;
}
/***********************************************************************************************************************************/
/* main content container */
#topdocument
{
	z-index: 0;
}
/***********************************************************************************************************************************/
/* common html elements: inputs and so on */
input.singlerender{/* input with amount of product added to cart */
	width: 25px;
    text-align: left; 
	background-color: #fff;
	margin: 0px 10px 0px 0px;
    color: #444;
    font-family: Arial;
    font-size: 12px;
}
input.logon{ /* search input and inputs: login, password */
	border: solid 1px #cccccc;
	color: #726459;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
    height: 20px;
    padding: 2px;
   	vertical-align: middle;
   	margin: 0px;
}
input.logon{ /* inputs: login, password */
    width: 100px;
    margin: 1px 0px 0px 0px;
}
input.bigcart{ /* input with product amount in cart row */
    background: #fff;    
    margin: 0px;
    color: #444;    
    width: 20px;  
    height: 18px;
    text-align: right;
    border: 1px solid #ccc;
}
input.newcustform,.ordercustform{ /* input with data on customer page; ordercustform - inputs (and combobox) on order page */
	border: 1px solid #cecece;
    background: #fff;    
    margin: 0px;
    color: #726459;    
    width: 190px;  
    height: 17px;
    text-align: left;      
    font-size: 12px;
}
select.ordercustform{ /* combobox on order page */
    font-size: 12px;
    font-family: Arial;          
}
/***********************************************************************************************************************************/
/* design elements */

/* main container */
#content{
	background-color: #000;
}

/***********************************************************************************************************************************/
/* top menu (top logo with Forside, Logg inn and so on inside) */
#topmenu{
    background-image: url('../design/top_banner.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}
.toplinks
{
	background-color: #000;	
}
.toplinks div 
{	
    font-size: 12px;	
	line-height: 27px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
#topmenuheader /* header over leftmenu */
{
	background-color: #ccc;
	font-size: 12px;
}

/***********************************************************************************************************************************/
/* Digitroll signature */
a.digitrollsign, a.digitrollsign:hover, a.digitrollsign:visited
{
	color: #b3b3b3; 	
	text-decoration: none;
	border-top: 1px dashed #b3b3b3;		
}
/***********************************************************************************************************************************/

/***********************************************************************************************************************************/
/* left menu (tree menu) */
#mainmenu
{
}
div.menuheader
{
	background-color: #b0b0b0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
/* menulinks */
a.amainmenuopen,a.amainmenuopen:hover, a.amainmenuopen:visited
{
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
}
a.amainmenuclosed,a.amainmenuclosed:hover, a.amainmenuclosed:visited
{
	cursor: pointer;
	text-transform: uppercase;
}
a.asubmenuopen,a.asubmenuopen:hover,a.asubmenuopen:visited /* left submenu links open */
{
	font-weight: bold;
}
a.asubmenuclosed,a.asubmenuclosed:hover, a.asubmenuclosed:visited
{
	cursor: pointer;
}
/* containers for left menu elements */
.mainmenuopen0 /* container around mainmenu open elements. Put backgroundpictures here. */
{
    font-weight: normal;
    border: none;  
    color: #000;
}
.mainmenuclosed0 /* container around mainmenu closed elements. Put backgroundpictures here. */
{
	font-weight: normal;
	border: none;  
    color: #000;
}
.submenuopen1,.submenuopen2,.submenuopen3,.submenuopen4, .submenuopen5 /* container around submenu open elements. Put backgroundpictures here. */
{
	color: #000;
}
.submenuclosed1,.submenuclosed2,.submenuclosed3,.submenuclosed4, .submenuclosed5 /* container around submenu closed elements. Put backgroundpictures here. */
{
	color: #000;
}
/***********************************************************************************************************************************/
/* element with search input and button */
.divsearch
{
	background-color: #e6e6e6;
}
#divsearch img
{
	vertical-align:middle;
}
div.searchheader
{
	background-color: #b0b0b0;
}
div.searchcap
{
	color: #fff;
	font-weight: bold;
	font-size: 12px;	
}
select.soktop, select.soek, input.soktop
{
    border: 1px solid #979595;
    /*background-color:#d6cec8; */
}
input.soek
{	
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;      
   	vertical-align: middle;
   	margin: 0px;	
}
button.cart
{
	border: none;
}
/* look on top of this file -> input.soek */

/***********************************************************************************************************************************/
/* main container - content + breadcrumbs */
#render
{
    font-family: Arial;
    background-color: #3c3936;    
}
#render H1{ /* header level 1 in render container */
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 2px;
    color: #5a5a5a
}
/***********************************************************************************************************************************/
/* breadcrumbs */
.breadmain{
	text-align: left;			
	color:#FFF;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;	
}
div.breadcrumbs{display:inline;white-space:nowrap}
/*all IE browsers*/
* html .breadcrumbs {	
	padding: 0 .5em 0 1em;
	margin: 0 .5em 0 -1em;/*negative left margin to hide first >> in IE*/
}
/* don't remove comments below! */
/*\*/
* html .breadcrumbs{height: 1%}
* html .breadmain:first-child{background-image:none}
/**/
/***********************************************************************************************************************************/
/* render menu - valgt meny i stedet for liste eller box i visning*/
div.rendermenucol
{
}
div.rendermenucoltr
{
}
div.rendermenu1, div.rendermenu2, div.rendermenu3
{
	border: solid 1px #ccc;
}
div.rendermenutr{}
div.rendermenupicture
{
}
div.rendermenudesc{}
img.nopicimg{}
a.prodlinkdm{font-weight: bold;}
/***********************************************************************************************************************************/
/****************************************************************************************************************/
/* printerfriendly */
.singleprinterfriendtxt
{ 
	font-weight: bold;
}
/****************************************************************************************************************/
/* Tip a friend */
div.singletipafriend /*container for tipafriend top text + img before clicked */
{
}

div.tipafriendv /* container for tipafriend img before clicked */
{
	cursor: pointer;
}
div.singletipafriendtxt /* container for tipafriend toptext */
{
}
div.tipafriendtop /* container around total tip a friend */
{
	background-color: #FFFFFF;
	border: solid 1px #b3b3b3;	
}
div.tipafriendtopttr
{
}
div.tipafriendhead /* container for tipafriend headerimg and text + img for close */
{
	background-color: #e5e5e5;
	border-bottom: solid 1px #b3b3b3;
}
div.tipafriendheadtxt /* container for tipafriend headerimg and text */
{
}
div.tipafriendheadclose /* container for tipafriend headerimg close */
{
	cursor: pointer;
}
div.tipafriendpname /* container for productdesc to be tipped */
{
}
div.tipafriendmsg, div.tipafrienderrmsg /* container for message when tips is sent OK */
{
	color: Red;
}
div.tipafriendsend /* container around send tip to text and inputfield */
{
}

div.tipafriendsendv /* container for send to inputfield */
{
}
input.tipafriendinp, textarea.tipafriendcommentinp /* inputfields for to/from email-address and comments */
{ 
	border: solid 1px #b3b3b3;
}
div.tipafriendfrom /* container for from email txt and inputfield */
{
}
div.tipafriendfromv /* container for from- inputfield */
{
}

div.tipafriendcomment /* container for commentstxt and textarea */
{
}

div.tipafriendcommentv /* container for comments- inputfield */
{
}
div.tipafriendsubmit /* container around submit and reset images */
{
}
div.tipafriendsubmittxt /* container around submit-img */
{
	cursor: pointer;
}
div.tipafriendsubmittv /* container around reset-img */
{
	cursor: pointer;
}
/* text/labels in tip a friend */
div.singletipafriendtxt, div.tipafriendheadtxt, div.tipafriendsendtxt, div.tipafriendcommenttxt, div.tipafriendfromtxt, div.singletipafriendtxt 
{
	font-weight: bold;
	color: #000;
}
/****************************************************************************************************************/
/* styles for cute editor */
.menumaintext
{
	color:#FFF;
}
.menuintrotext
{
	background-color:#000;
	color:#FFF;
	border: solid 1px #3c3936;
}
/****************************************************************************************************************/

