body { margin:0 }

.navitop 
{ 
 	background-color:#333399;
	color:#ffffff;
	display: block;
	width:100%;
	height:22px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-left:14px;
}

.navitop a			{ color:#ffffff; text-decoration:underline; }
.navitop a:link		{ color:#ffffff; text-decoration:underline; }
.navitop a:visited	{ color:#ffffff; text-decoration:underline; }
.navitop a:active	{ color:#ffffff; text-decoration:underline; }
.navitop a:hover	{ color:#ff0000; text-decoration:underline; }
			
.naviside 
{	
	width:13px;
	background-color:#333399;
	position:absolute;
	top:112px;
	left:110px; 
}
			
.menu 
{ 
	background:#333399 url('http://www.realtimedesignsolutions.com/index_files/blue_menu.gif') no-repeat;
	background-position: right;
	height:19px;
	left: 16px;
	margin-top:5px;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	text-indent:16px;
	color:#ffffff;
}
		
.menu_sel
{ 
	background:#9999cc url('http://www.realtimedesignsolutions.com/index_files/light_purple.gif') no-repeat;
	background-position: right;
	left: 16px;
	height:19px;
	margin-top:5px;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	text-indent:16px;
	color:#ffffff;
}

.menuspacer 
{ 
	background-color:#cccccc;
	color:#333399;
	width:100px;
	height:19px;
	margin-top:10px;
	padding-left:6px;
	padding-right:3px;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
	text-indent:10px;
}

.menubackgr
{ 
	background-color:#cccccc;
	width:110px;
	color:#333399;
}		

.menu_sub_sel
{ 
	background:#cccccc;	
	color:#333399;
	height:19px;
	left: 16px;
	text-indent:16px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}

a.submenulink			{ color:#333399; text-decoration:none; }
a.submenulink:link		{ color:#333399; text-decoration:none; }
a.submenulink:visited	{ color:#333399; text-decoration:none; }
a.submenulink:active	{ color:#333399; text-decoration:none; }
a.submenulink:hover		{ color:#ff0000; text-decoration:none; }


a.menulink			{ color:#ffffff; text-decoration:none; }
a.menulink:link		{ color:#ffffff; text-decoration:none; }
a.menulink:visited	{ color:#ffffff; text-decoration:none; }
a.menulink:active	{ color:#ffffff; text-decoration:none; }
a.menulink:hover	{ color:#ff0000; text-decoration:none; }

.menuhjorne 
{ 
	position:absolute;
	left:10px; 
}
				
.indhold 
{ 
	padding:0px 20px 20px 30px;
	font-family:verdana;
	font-size:80%; 
}
			
.indholdtab 
{
	font-family:verdana;
	font-size:80%; 
}

.over 
{ 
	font-size:130%;
	color:#333399;
	font-weight:bold;
	font-family:arial; 
}

a.over			{ color:#333399; text-decoration:underline; }
a.over:link		{ color:#333399; text-decoration:underline; }
a.over:visited	{ color:#333399; text-decoration:underline; }
a.over:active	{ color:#333399; text-decoration:underline; }
a.over:hover	{ color:#FF0000; text-decoration:underline; }
		
.overbig 
{ 
	font-size:150%;
	color:#333399;
	font-weight:bold;
	font-family:arial; 
}
		
.formborder 
{ 
	border:1px solid #000000;
	height:20px; 
	font-size:100%;
	font-family:arial; 
}
			
.rightbar 
{ 
	background-color:#cccccc;
	font-family:verdana;
	/* font-size:70%; */
	width:150px; 
}
			
.rightbarover 
{ 
 	background-color:#333399;
	color:#ffffff;
	display: block;
	width:100%;
	height:22px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;

	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:3px;
}
				
.rightbartext 
{ 
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	font-size:10px;
}

.rightbarimg
{ 
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	text-align: center;
}

.leftbar 
{ 
	background-color:#CCCCCC;
	font-family:verdana;
	font-size:70%; 
}

.leftbartext 
{ 
	padding:5px;
	font-size:70%;
}

/*
a.navi			{ color:#000000; text-decoration:none; }
a.navi:hover	{ color:#FFFFFF; }
a.navi:link		{ color:#000000; }
*/

a.navi			{ color:#ffffff; text-decoration:underline; }
a.navi:link		{ color:#ffffff; text-decoration:underline; }
a.navi:visited	{ color:#ffffff; text-decoration:underline; }
a.navi:active	{ color:#ffffff; text-decoration:underline; }
a.navi:hover	{ color:#ff0000; text-decoration:underline; }

.naviactive 
{ 
	color:#ff0000; /* ff0000 */ 
}

.produktover 
{ 
	font-weight:bold;
	font-size:14px; 
}
				
.productimg 
{ 
	margin-top:10px;
	margin-right:10px;
	border:0px none; 
}
			
a:link    { color:#333399 }
a:visited { color:#333399 }
a:active  { color:#333399 }
a:hover   { color:#ff0000 }

/* Following styles are for the xfind function */

a.xfind_title:hover, a.xfind_description:hover, a.xfind_url:hover, a.xfind_prevnext:hover
{
    color:#FF0000;
    background-color:transparent;
}


/* Usage :  Page heading on the search results page.
 */
h1.xfind
{
		font-size:130%;
		color:#333399; /* FF9900; */
		font-weight:bold;
		font-family:arial;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.xfind_head
{
    /* background-color:#FF9900; */
}

td.xfind_head
{
    color:#000000;
    font-size:16px;
}


/* Usage :  To display the page title in the results list.
 */
a.xfind_title:link
{
    color:#333399;
    font-size:16px;
    background-color:transparent;
}

a.xfind_title:visited
{
    color:#660033; /* 336644; */
    font-size:16px;
    background-color:transparent;
}


/* Usage :  To display the page description in the results list.
 */
.xfind_description
{
    font-size:14px;
    color:#000000;
}


/* Usage :  To display the page url in the results list.
 */
a.xfind_url:link
{
    font-size:12px;
    color:#999999;
    background-color:transparent;
}

a.xfind_url:visited
{
    font-size:12px;
    color:#999999;
    background-color:transparent;
}


/* Usage :  To display the file size in the results list.
 */
.xfind_size
{
    font-size:12px;
    color:#999999;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.xfind_viewcache:link
{
    font-size:12px;
    color:#6f6f6f;
    background-color:transparent;
}

a.xfind_viewcache:visited
{
    font-size:12px;
    color:#6f6f6f;
    background-color:transparent;
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.xfind_prevnext
{
    background-color:#0033ff;
}

td.xfind_prevnext
{
    color:#ffffff;
    font-size:16px;
}

a.xfind_prevnext:link
{
    color:#ffffff;
    background-color:transparent;
}

a.xfind_prevnext:visited
{
    color:#ffffff;
    background-color:transparent;
}


/* Usage :  To display the "No matches found." string.
 */
h2.xfind_nomatch
{
    font-size:16px;
    font-weght:bold;
    color:#000000;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.xfind_highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.xfind_search
{
    font-style:italic;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.xfind_cachedpage
{
    font-size:16px;
}

/* To show help link */
a.xfind_help:link
{
    font-size:14px;
    color:#999999;
    background-color:transparent;
}

a.xfind_help:visited
{
    font-size:14px;
    color:#999999;
    background-color:transparent;
}

/* To style form input and buttons */
.xfind_input
{
	border:1px solid #000000;
	height:20px; 
	font-size:14px;
	font-family:arial; 
}
