* { margin:0; padding:0; }

html,body {
	margin: 0;
	padding: 0;
	background: #2b2c28;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:center;
}

html {
 overflow: -moz-scrollbars-vertical;
 overflow-y: scroll;
 overflow-x: auto;
}

table {
 width: 100%;
 empty-cells: show;

}

tbody td span {
 white-space: nowrap;
}

td {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

.bred {
 width: *;
}

.topfill {
	height: 31px;
 width: auto;
	background-image: url(/images/1_fill.png);
	background-position: top;
	background-repeat: repeat-x;
}

.logofill {
	height: 236px;
	background-image: url(/images/2_fill.png);
	background-position: top;
	background-repeat: repeat-x;
}

.menufill {
	height: 31px;
	background-image: url(/images/3_fill.png);
	background-position: top;
	background-repeat: repeat-x;
}

.bundfill {
	height: 60px;
	background-image: url(/images/11_fill.png);
	background-position: top;
	background-repeat: repeat-x;
}

.topmenu {
	height: 31px;

}

.toplogo {
	height: 236px;
	background-image: url(/images/webside-layout_02.png);
	background-position: top;
	background-repeat: no-repeat;
}

.menu {
	height: 31px;
	background-image: url(/images/webside-layout_03.png);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.main {
 width: 614px;
 height: auto;
 text-align: left;
 vertical-align: top;
}

.content {
 height: auto;
 padding: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.bund {
	height: 60px;
	padding-top: 25px;
	background-image: url(/images/webside-layout_11.png);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidetop {
	height: 6px;
 width: 346px;
	background-image: url(/images/webside-layout_05_top.png);
	background-position: bottom;
	background-repeat: repeat;
}

.sidebund {
	height: 6px;
 width: 346px;
	background-image: url(/images/webside-layout_05_bund.png);
	background-position: top;
	background-repeat: no-repeat;
}

.sidefill {
 width: 346px;
	background-image: url(/images/5_fill.png);
	background-position: top;
	background-repeat: y-repeat;
    height: 100%;
}

#box {
 width: 332px;
 height: 129px;
 padding-left: 5px;
 padding-right: 20px;
	background-image: url(/images/side_box.png);
	background-position: top;
	background-repeat: no-repeat;
}

.infobox1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #403d3d;
	font-size: 12px;
	font-weight: bold;
 padding-top: 5px;
}

.infobox2 {
	font-family: Arial, Helvetica, sans-serif;
 color:#666;
	font-size: 11px;
 padding-top: 10px;
}

.menu_content1 {
	vertical-align: top;
	padding-top: 7px;
}

.menu_content2 {
	vertical-align: bottom;
}

#knap {
	color: #383838;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
}

#knap a {
	text-decoration: none;
	color: #353535;
}
#knap a:hover {
	color: #828282;
}

#box:hover {
	background-image: url(/images/side_box_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}

a {
	text-decoration: none;
	color: #2e2e2e;
}
a:hover {
	color: #757575;
}

div#lang {
	position: absolute;
	top: 9px;
	width: 20px;
	filter: alpha(opacity=40);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
   -moz-opacity:0.40;
   -khtml-opacity: 0.40;
   opacity: 0.40;
	cursor: pointer;
}

#produkt_box {
	width: 192px;
    height: 140px;
    border: 1px solid #818181;
}

ol {
	padding-left: 40px;
}

li#ref {
 padding-top: 3px;
	padding-left: 10px;
	list-style: circle;
}
li#ref2 {
 margin-left: 10px;
	padding-left: 10px;
	list-style: disc;
}
li#ref3 {
	padding-left: 10px;
	list-style: circle;
	text-decoration: line-through;
}

#addr_topic {
	color: Black;
	font-weight: bold;
}

.searchknap {
 padding-right: 25px;
 padding-bottom: 3px;
 font-weight: bold;
 font-size: 10px;
 height: 25px;
 width: 76px;
 border: 0px solid black;
 background-color: transparent;
	background-image: url(/images/search_off.png);
	background-position: top;
	background-repeat: no-repeat;
 cursor: pointer;
}

.searchfelt {
	border: 1px solid black;
	background-color: transparent;
}

.title {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 14px;
}

.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: #115599}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#d0d0d0;
	font-weight: bold;
	margin-bottom:14px;
}
.moms {
 color: #b7b7b7;
}
.smaat {
 font-size: 9px;
}