body{
	font-family:'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color: #efefef;
}

div{

	background:transparent;
}

/*dd{
	margin-right:0;
}*/

#wrap h1{
	color:#000;
}

#bestiltid{
height: auto;
width:90%;
margin-top: 0;
margin-bottom: 0;
margin-left:10px;
text-align:left;
}


#header{
background: url(bg-top.png) no-repeat;
height: 172px;
margin-top: 0;
margin-bottom: 0;
text-align:center;
}

#header h1,h2{
	color:#000000;
}


.hidden-navigation{
	width:1px;
	position:absolute;
	left:-9999px;
}

#wrapper{
/*-moz-border-radius-bottomright: 50px;
border-bottom-right-radius: 50px;
-moz-border-radius-bottomleft: 50px;
border-bottom-left-radius: 50px;*/
/*-moz-border-radius-topright: 50px;
border-top-right-radius: 50px;
-moz-border-radius-topleft: 50px;
border-top-left-radius: 50px;*/

	border:1px solid #799647;
	background:#FFF;
	width:970px;
	margin:0 auto;
	text-align:left;
}

#topmenu{
position:absolute;
width:970px;
margin:0 auto;
top:265px;
padding-left:40px;
z-index:50;
text-align:center;
}

#content{
font-size:14px;
	width:550px;
	display:inline;
	float:left;
	margin-left:195px;
	margin-top: 10px;
	margin-bottom: 40px;
	line-height:20px;
}

p{
margin: 10px;
}
h1,h2,h3{
margin: 10px;
}

h1{
font-size:20px;
color:#103662;
}

h2{
margin-top:20px;
/*margin-bottom:20px;*/
font-size:16px;
font-weight:bold;
color:#4c5e91;
}

h3{
font-size:14px;
font-weight:bold;
color: #6e90be;
}

dt,dd{
margin: 10px;
}

#sub-content{
	width:210px;
	float:left;
	margin-left:0;
	margin-top: 0;
	margin-bottom: 0;
}

#navigation{
	width:210px;
	float:left;
	margin-left:-910px;
	margin-top: 70px;
	margin-bottom: 0;
	padding-left:20px;
}

#footer{
	clear:both;
	border-top: #cccccc 1px solid;;
	/*background: url(bottom-bg.jpg) no-repeat;*/
	text-align:center;
	height: 50px;
	margin-bottom: 0;
	background-color:#A91740;
}

.toptext{
margin-left:28px;
line-height:18px;
}

/*
a{
text-decoration: none;
color: #000000;
font-weight: bold;

}

a:hover{
text-decoration: underline;
color: #ff0000;
font-weight: bold;

}

a:focus{
text-decoration: underline;
color: #333333;
font-weight: bold;

}

*/

#content fieldset{
border-style: solid;
border-width: thin;
border-color: #cccccc;
}
#navigation li{
margin-bottom:5px;
}
#navigation fieldset{
border-style: none;
padding-left: 0;
}
#navigation legend{
padding-left: 24px;
}
#sub-content fieldset{
border-style: none;
padding-left: 0;
}
legend{
color:#333333;
font-weight: bold;
}
/*
#navigation a{
color:#000000;
}
*/

.mainheader{
margin-left:-15px;
}

form{
font-size: 11px;
}

.sublist{
margin-left:-5px;
margin-top:5px;
}

ul .sublist{
	list-style: none;
	margin-left: 30px;
	padding-left: 1em;
	text-indent: -1em;
	}
	
ul{

list-style: circle;	
	
}


.mainlink{
margin-bottom:10px;
}

 .mainset{

	margin-left: 6px;

	}

.subpages{
color:#333333;
}

div.figurright {
  float:right;
  width:225px;
  margin-left:0px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:15px;
  padding-bottom:0px;
  text-align:center;
  border:0px;
}

div.figurleft {
  float:left;
  width:225px;
  margin-right:0px;
  margin-left:10px;
  margin-top:0px;
  margin-bottom:0px;
  padding-right:15px;
  padding-bottom:0px;
  text-align:center;
  border:0px;
}


p.billedtekst {

text-align:left;
margin-left:0px;
padding:5px;
font-size:11px;
font-weight: normal;
font-family:'Trebuchet MS',verdana, arial, sans-serif;
width:215px;
border:1px dotted #000000;
}


div.figurright img {border:none;}
div.figurleft img {border:none;}
div.figurcenter img {border:none;}

.gb_replyto{

color: #666666;

}

input,textarea{
font-size: 11px;
}

   		input.red {

		BORDER: #000000 3px outset;

		background-color: #ffff00;

		font-weight: bold;
		font-size: 11px;

		color: #000000;
		}
		
   		input.red:hover {

		BORDER: #000000 3px outset;

		background-color: #000000;

		font-weight: bold;
		font-size: 11px;

		color: #ffff00;
		}
		
   		input.red:focus {

		BORDER: #000000 3px outset;

		background-color: #000000;

		font-weight: bold;
		font-size: 11px;

		color: #ffff00;
		}
		
table,tr,td{

text-align:left;
padding:0;
margin:10px;

}

ul.a {list-style-type:circle}

fieldset.bestilling{
background-color: #efefef;
}
legend.bestilher{
font-size:11px;
font-weight:normal;
}
label{
font-size:12px;
font-weight:normal;
}
.yellow{
background-color: #ffff00;
}

#underlinks{
background-color: #f6f6f6;
border: #cccccc 1px solid;
padding: 10px;
margin-left: 10px;
width: 380px;
}

a{
text-decoration: none;
color: #000000;
font-weight: bold;

}

a:hover{
text-decoration: underline;
color: #606060;
font-weight: bold;

}

a:focus{
text-decoration: underline;
color: #333333;
font-weight: bold;

}

#florencio{
width:400px;
background-color: #efefef;
border: #000000 1px solid;
margin-left:9px;
}

#topmenu{
z-index:1500;
}

#topmenu{
position:absolute;
width:970px;
margin:0 auto;
top:250px;
padding-left:300px;
text-align:center;
}

.toolbar2 li a{
display:block;
width:160px;
height:12px;
text-align:center;
color:#000000;
background-color:#b1c3eb;
border:1px solid;
border-color:#000000;
margin:0;
padding:.5em;
zoom: 1;
}

.toolbar2 li a:hover {
display:block;
text-align:center;
color:#000000;
background-color:#bed2ff;
border:1px solid;
border-color:#000000;
margin:0;
padding:.5em;
zoom: 1;
}

#sub-content{
margin-top:20px;
}

#navigation{
margin-top:10px;
}

#navigation{
	margin-left:-980px;
}

.toolbar3 li a{
padding-left:20px;
}

.imgRight  {      
/*border: 1px solid black;*/
      float: right;
      padding:20px;
      padding-top:5px;
}
  
.imgLeft  {      
/*border: 1px solid black;*/
      float: left;
      padding-bottom:20px;
      padding-right:20px;
      padding-left:0;
      padding-top:5px;
}

.infotekst{
font-size:14px;
}

a{
font-size:14px;
}

#content a{
text-decoration:underline;
padding-left:20px;
}

a.pages {
display:block;
font-size:14px;
margin-left: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 5px;
padding-left: 10px;
width:340px;
height: 30px;
color:#000000;
background-color:#B1DFF8;
border:4px solid #4C6786;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
/**/
-moz-box-shadow: 6px 6px 7px #999999;
-webkit-box-shadow: 6px 6px 7px #999999;
box-shadow: 6px 6px 7px #999999;
}
a.pages:hover {
color:#ffffff;
background-color:#4C6786;
border:4px solid #94C5FF;
}