				
body
{
	padding-top:  20px;	
	
	
}
body,div,a,h1,h2,h3
{
	font: 11px "Trebuchet MS",Verdana,Arial,sans-serif;
}
a
{
	color:#5f859a;
	text-decoration:none;

}
a:hover
{
	text-decoration:underline;
}

h1 
{
	font-size:140%;
	font-weight:bold;
	color:#A90D0D;
}
h2
{
	font-size:120%;
	font-weight:bold;
	color:#A90D0D;
}
img
{
	border:0px;
}
li
{
	font-size:100%;
}
fieldset
{
	padding: 10px 20px;
}
#topdiv
{
	position:relative;
	margin: auto;
	text-align: left;
	width:779px;
	padding-top:5px;
	padding-bottom:5px;
	background:white;
	text-align:left;
}
#topmenu
{
	position:relative;
	padding-left:0px;
	height:26px;
	width:779px;
	background:#5f859a;
}

#toppicture
{
	position:relative;
	width:779px;
	height:177px;
	background:url("Pictures/top.jpg") no-repeat;
	border-top:1px solid #fff;
}
#toppicture h1
{
	position:relative;
	left:40px;
	top:50px;
	color:#fff;
	font: 140% "Trebuchet MS",Verdana,Arial;
	font-weight:bold;
}

#logo
{
	width:779px;
	_width:759px;
}
#logo #mylogo
{
	position:relative;
	float:left;
}
#logo #mytext
{
	position:relative;
	margin:10px 20px;
	_margin:10px 0px;
	float:right;
	font: 140% "Trebuchet MS",Verdana,Arial;
	font-weight:bold;
	color:#A90D0D;
}
#logo #mytext h1
{
	text-align:right;
	margin:0px;
	font-size:120%;
}
#logo #mytext p
{
	float:right;
	margin:0px;
	font: 100% "Trebuchet MS",Verdana,Arial;
	font-weight:bold;
}

#submenu
{
	position:relative;
	min-height:300px;
	padding:20px;
	float:left;
	height:300px;
	width:200px;
	border-right:1px solid #e1e1e1;
	
}
#contentcontainer
{
	position:relative;
	float:left;
	padding:20px;
	m/argin-left:220px;
	width:490px;
	c/lear:right;
	m/in-height:300px;
}
#contentcontainer a
{
	text-decoration:underline;
}
#c/ontentcontainer d/iv
{
	width:450px;
	padding:0px 20px;
	font-size:120%;
}

div .content
{
	width:450px;
	padding:0px 20px;
	font-size:120%;
}
#contentcontainer .myform
{
	width:450px;
	padding:0px 20px;
	font-size:120%;
}

#contentcontainer .product
{
	width:450px;
	padding:20px 20px;
	font-size:120%;
}
#contentcontainer .product h2
{
	padding-bottom:10px;
}
#contentcontainer .product .leftme
{
	width:180px;
	padding:0px;
	font-size:120%;
	overflow:hidden;
}
#contentcontainer .product .rightme
{
	width:230px;
	padding:0px 20px;
	font-size:120%;
}
#contentcontainer .product hr
{
	padding:0px;
	color:#fff;
	background:#fff;
	border:1px solid #fff;
}

#contentcontainer .excerpt
{
	background:#ddd;
	padding:10px 20px;
	margin:10px 20px;
	font-size:120%;
}
#contentcontainer .excerpt h2 a
{
	font-size:120%;
	font-weight:bold;
}

ul.topmenu 
{ 
	padding:0px;
	margin:0px; 
	float:left;   /* clear */
		
	list-style:none;
	
}

ul.topmenu li 
{

float:left;
display:block;
margin-right:0px;
	
}

* html ul.topmenu li {float:left;} /* Igen aht IE skal li også floates */

ul.topmenu li a {
	float:left;
	color:white;
	padding:5px 15px 5px 15px;
		
	font-weight:bold;
	text-decoration:none;
		
}
ul.topmenu li.current a.current {
	float:left;
	background:#a70e0e;
	color:white;
	padding:5px 15px 5px 15px;
	font-weight:bold;
	text-decoration:none;
		
}

ul.topmenu li a:hover {
	text-decoration:none;
	background:#a70e0e;
}


	
ul.submenu
{
padding:0px;
margin-top: 10px;
margin-left:8px; 
list-style:none;
	
}


ul.submenu li 
{
	
display:block;
margin-right:0px;
margin: 4px 0px;
}



ul.submenu li a {
	
	color:#5f859a;

	font:130% Arial;
	
	font-weight:bold;
	text-decoration:none;
	
}
ul.submenu li.current a.current {
	
	
	color:#a70e0e;
	
	font-weight:bold;
	text-decoration:none;
		
}


ul.submenu li a:hover {
	
	text-decoration:none;
	color:#a70e0e;
	
	
}

.leftme
{
	display:inline;
	position:relative;
	float:left;
}
.rightme
{
	display:inline;
	position:relative;
	float:right;
}
