body { overflow: -moz-scrollbars-vertical; margin:0; padding:0; top:0; background-color:#8CA6B2; }
#outbox { width: 700px; margin: 0; padding: 0; }
p {margin-top: 0px; margin-bottom: 0px;}
.b1, .b2, .b3, .b4{font-size:3px; overflow:hidden; display:block;}
.b1 {height:1px; background:#5F607B; margin:0 5px;}
.b2 {height:1px; background:#ffffff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#ffffff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#ffffff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #ffffff; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 0px; margin-right: 0px; text-align: left;}
omd { font-family: Verdana, Arial, Lucida Sans Unicode; font-size: 14px; font-weight: bold; color: #404040; outline: none; border: 0px solid #888; }
.logobox { width: 690px; height: 39px; margin-top: 0px; font-size: 12px; color:#000000;  text-align:right;}
#topbox { width: 690px; height: 120px; text-align: center; background-image:url(htmlbg.gif); background-repeat: no-repeat; }
#topbox2 { width: 690px; height: 120px; text-align: center; background-image:url(tjensterbg.gif); background-repeat: no-repeat; }
#topbox3 { width: 690px; height: 120px; text-align: center; background-image:url(portfoliobg.gif); background-repeat: no-repeat; }
#topbox4 { width: 690px; height: 120px; text-align: center; background-image:url(priserbg.gif); background-repeat: no-repeat; }
#topbox5 { width: 690px; height: 120px; text-align: center; background-image:url(kontaktbg.gif); background-repeat: no-repeat; }
.topboxtext { padding-left: 10px; padding-top: 5px; height: 85px; font-family: Tahoma, Verdana, Arial, Lucida Sans Unicode; font-size: 18px; font-weight: bold; color: #404040; outline: none; border: 0px solid #888; }
.topboxmenu { padding-left: 10px; padding-right: 10px; height: 30px; text-align: left; font-family: Lucida Sans Unicode; font-size: 11px; text-decoration: none; color: #000000; outline: none; border: 0px solid #888; }
.hr { border-style: dotted; color: #336089; width: 95%; clear: both;}
#nav-menu ul { list-style: none; padding: 0; margin: 0; }
#nav-menu li { float: left; margin: 0 0.15em; }
#nav-menu li a { background: url(background.gif) #fff bottom left repeat-x; height: 2em; line-height: 2em; float: left; width: 9em; display: block; border: 0.1em solid #dcdce9; color: #404040; text-decoration: none; text-align: center; }
#nav-menu li a:visited { color: #404040; }
#nav-menu li a:active { color:  #404040; }
#nav-menu li a:hover { color: #0000C0; }
/* Hide from IE5-Mac \*/
#nav-menu li a { float: none }
/* End hide */
#nav-menu { width:60em } 
.portrad { width: 450px; clear: both; margin-top: 2px;}
.pleft { width: 150px; height: 150px; }
.pright { width: 400px;  border: 1xp solid black;}

.brons { width: 182px; height: 30px; border: 1px solid black; background: #A67D3D; margin-top: 4px; }
.brons p { text-align: center; font-size: 11px; color:#000000; font-family: Arial, Lucida Sans Unicode;  padding-top: 7px; }
.silver { width: 182px; height: 30px; border: 1px solid black; background: #ddd9d9; margin-top: 2px;}
.silver p { text-align: center; font-size: 11px; color:#000000; font-family: Arial, Lucida Sans Unicode;  padding-top: 7px; }
.gold { width: 182px; height: 30px; border: 1px solid black; background: #CD7F32; margin-top: 2px; }
.gold p { text-align: center; font-size: 11px; color:#000000; font-family: Arial, Lucida Sans Unicode;  padding-top: 7px; }
.textsmall { font-size: 10px; color:#000000; font-family: Arial, Lucida Sans Unicode; }

#bodybox { clear: both; width:690px; height: 410px; padding-top: 10px; padding-bottom: 10px; border: 0px solid black; } 
#bodyboxtextl { float: left; padding-left: 10px; width: 470px; font-family: Lucida Sans Unicode; Tahoma, Verdana, Arial; font-size: 12px; color: #000000; outline: none; border: 0px solid #888; }
#bodyboxtextr { float: right; width: 195px; font-family: Lucida Sans Unicode; Tahoma, Verdana, Arial; font-size: 12px; color: #000000; border: 0px solid #888; padding-right: 5px; }
.titeltext { color: #336089; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-bottom: 3px;}
/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 2px; padding-left: 5px; padding-right: 5px;}
.rbcontent2 { margin: 2px; padding-left: 5px; padding-right: 5px; text-align: center;}
.rbroundbox { width: 100%; margin: 1em auto; }
.footer { height: 30px; color: #1F3549;  font-family: Lucida Sans Unicode; Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; letter-spacing: 1px; padding-left: 10px;}
.where { height: 15px; color: #1F3549;  font-family: Lucida Sans Unicode; Tahoma, Verdana, Arial; font-size: 13px; font-weight: bold; letter-spacing: 0px; padding-left: 10px; padding-bottom: 5px; }
.where img { padding-bottom: 4px; vertical-align: middle; }

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#b1b7c2; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#b1b7c2; border-right:2px solid #b1b7c2; border-left:2px solid #b1b7c2; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#b1b7c2; border-right:1px solid #b1b7c2; border-left:1px solid #b1b7c2; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#b1b7c2; border-right:1px solid #b1b7c2; border-left:1px solid #b1b7c2; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ebebf9;}
.headh {background: #b1b7c2; border-right:1px solid #b1b7c2; border-left:1px solid #b1b7c2;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ebebf9; border-right:1px solid #b1b7c2; border-left:1px solid #b1b7c2;}
.contenth2 {background: #ebebf9; border-right:1px solid #b1b7c2; border-left:1px solid #b1b7c2; padding-left: 5px;}
.contenth div {margin-left: 2px; padding-top: 3px;}