body{
	padding:20px 0px 10px 10px;
	margin:0 0 10px 0;
	font-family:verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#6b5d5c;
	width:1000px;
	background:url('gfx/bg.jpg') repeat-x white;
}
a{
	color:red;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

form{
	display:inline;
}
fieldset{
	padding:0 10px 10px 10px;
}
img{
	vertical-align:bottom;
	border:0;
}
h1, h2, h3, h4, h5{
	margin-top:0;
	margin-bottom:10px;
	
}
h2{
	margin-bottom:7px;
}
h3{
	font-size:17px;
}
.err{
	border:4px dotted #ff7777;
	padding:10px;
	margin:20px;
}
.message_warning{
	border:3px solid orange;
	margin:10px;
	font-weight:bold;
	background:#fff7ec;
}
.message_notice{
	border:3px solid lightblue;
	margin:10px;
	font-weight:bold;
	background:#FBFDFF;
}
#header{
	position:relative;
}
#header div.container{
	background:url('gfx/topmindre.png');
	height:141px;
}
#header div.mirror{
	padding:26px 0 0 28px;
	font-size:9px;
	font-family:tahoma;
	line-height:9px;
	color:#d0d0d0;
}
#header div.menu{
	position:relative;
	top:-5px;
	height:39px;
}
#header div.menu div.group1{
	position:absolute;
	float:left;
	left:30px;
	text-shadow:1px 1px 1px #751616;
}
#header div.menu div.group1 a{
	background:url('gfx/storflik.png');
	height:39px;
	width:125px;
	float:left;
	text-align:center;
	line-height:29px;
	color:white;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
}
#header div.menu div.group1 a:hover{
	background:url('gfx/storflikactive.png');
	line-height:39px;
	text-decoration:none;
}
#header div.menu div.group2{
	position:absolute;
	float:left;
	left:470px;
	width:250px;
	text-shadow:1px 1px 1px #751616;
}
#header div.menu div.group2 a{
	background:url('gfx/storflik.png');
	height:39px;
	width:125px;
	float:right;
	text-align:center;
	line-height:29px;
	color:white;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
}
#header div.menu div.group2 a:hover{
	background:url('gfx/storflikactive.png');
	line-height:39px;
	text-decoration:none;
}
#header div.menu div.group3{
	position:absolute;
	float:left;
	left:770px;
	text-shadow:1px 1px 1px #751616;
}
#header div.menu div.group3 a{
	background:url('gfx/litenflik.png');
	height:28px;
	width:87px;
	float:left;
	text-align:center;
	line-height:20px;
	color:white;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
#header div.menu div.group3 a:hover{
	background:url('gfx/litenflikactive.png');
	line-height:28px;
	text-decoration:none;
}
#header a.clicky{
	position:absolute;
	top:0;
	left:800px;
	width:195px;
	height:90px;
}
#container{
	position:relative;
	width:733px;
	float:left;
}
#container_splash{
	position:relative;
	width:983px;
	height:570px;
	float:left;
	background:url('gfx/bg1.jpg') 1px 0 no-repeat;
}
div.splashborder{
	height:13px;
	width:985px;
	background:url('gfx/bar.png');
	overflow:hidden;
}
#container_splash div.container{
	top:17px;
	overflow:hidden;
}

#container div.menu{
	padding:0 0 0 20px;
	height:16px;
	position:absolute;
	z-index:1;
}
#container div.menu a{
	float:left;
	background:url('gfx/ikonflik.png') no-repeat;
	width:113px;
	height:16px;
	text-align:center;
	line-height:16px;
	color:white;
	font-size:11px;
	text-shadow:1px 1px 1px #751616;
}
#container div.menu a:hover{
	text-decoration:none;
}
#container div.menu a div.menuicon_fordon{
	height:97px;
	background:url('gfx/fordon.png') no-repeat;
}
#container div.menu a:hover div.menuicon_fordon{
	background:url('gfx/fordonactive.png') no-repeat;
}
#container div.menu a div.menuicon_elektronik{
	height:97px;
	background:url('gfx/elektronik.png') no-repeat;
}
#container div.menu a:hover div.menuicon_elektronik{
	background:url('gfx/elektronikactive.png') no-repeat;
}
#container div.menu a div.menuicon_foretag{
	height:97px;
	background:url('gfx/foretag.png') no-repeat;
}
#container div.menu a:hover div.menuicon_foretag{
	background:url('gfx/foretagactive.png') no-repeat;
}
#container div.menu a div.menuicon_hobby{
	height:97px;
	background:url('gfx/hobby.png') no-repeat;
}
#container div.menu a:hover div.menuicon_hobby{
	background:url('gfx/hobbyactive.png') no-repeat;
}
#container div.menu a div.menuicon_husohem{
	height:97px;
	background:url('gfx/husohem.png') no-repeat;
}
#container div.menu a:hover div.menuicon_husohem{
	background:url('gfx/husohemactive.png') no-repeat;
}
#container div.menu a div.menuicon_klader{
	height:97px;
	background:url('gfx/klader.png') no-repeat;
}
#container div.menu a:hover div.menuicon_klader{
	background:url('gfx/kladeractive.png') no-repeat;
}

#container div.menu div.border{
	height:14px;
	width:737px;
	position:absolute;
	top:16px;
	left:-1px;
	background:url('gfx/edge.png');
	overflow:hidden;
}
#container div.container{
	border-left:1px solid #757575;
	border-right:1px solid #757575;
	background:url('gfx/mittenbgliten.jpg') repeat-x white;
	padding:30px 20px 20px 20px;
	position:relative;
	margin:0 0 10px 0;
	top:17px;
	width:691px;
	overflow:hidden;
}
div.containerborderbottom{
	height:14px;
	background:url('gfx/edge.png') no-repeat;
	position:relative;
	left:-1px;
	width:737px;
}
#sidebar{
	float:right;
	width:225px;
	position:relative;
	padding:0 19px 0 0;
}
#sidebar div.menu{
	height:17px;
}
#sidebar div.menu a{
	float:left;
	background:url('gfx/sidflik.png');
	width:87px;
	height:17px;
	text-align:center;
	line-height:17px;
	color:white;
	font-size:12px;
	cursor:pointer;
	text-shadow:1px 1px 1px #751616;
}
#sidebar div.menu a:hover{
	text-decoration:none;
}
#sidebar div.menu div.border{
	background:url('gfx/smalledge.png') no-repeat;
	height:14px;
	width:229px;
	position:absolute;
	top:16px;
	left:-1px;
}
#sidebar div.container{
	border-left:1px solid #757575;
	border-right:1px solid #757575;
	background:url('gfx/kork.jpg');
	padding:9px 0 0 0;
	overflow:hidden;
	width:223px;
}
#sidebar div.containerborderbottom_side{
	height:14px;
	background:url('gfx/smalledge.png') no-repeat;
	position:relative;
	left:-1px;
	width:228px;
	overflow:hidden;
}
#footer{
	color:grey;
}
.dynamic_form_fragment{
	display:none;
}
.requiredfield_mark{
	color:#bb0000;
	font-weight:bold;
	font-family:arial;
	font-size:17px;
}
#msg{
	display:none;
	position:absolute;
	z-index:200;
	background:url(gfx/msg_arrow.gif) left center no-repeat;
	padding-left:7px
}
#msgcontent{
	display:block;
	background:#f3e6e6;
	border:2px solid #924949;
	border-left:none;
	padding:5px;
	min-width:150px;
	max-width:250px
}
.notebox{
	background:#ffffdd;
	color:#555533;
	border:2px solid #dddd99;
	padding:5px;
	font-size:12px;
	display:inline;
	float:right;
}
a.fakelink{
	text-decoration:none;
	cursor:pointer;
}
a.fakelink:hover{
	text-decoration:underline;
}
a.popwinlink{
	text-decoration:none;
	cursor:pointer;
}
a.popwinlink:hover{
	text-decoration:underline;
	border-bottom:1px solid #ff6920;
}
.closex{
	float:right;
	margin-top:-16px;
	margin-right:-9px;
}
.closex img {
	cursor:pointer;
}
.imggallery ul, .imggallery li{
	list-style-type: none;
	display:inline;
}
.imggallery_main{
	cursor:pointer;
	width:227px;
	height:227px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.imggallery_thumbimg{
	max-height:71px;
	max-width:71px;
}
.imggallery_main img{
	max-height:227px;
	max-width:227px;
	border:1px solid lightgrey;
	padding:5px;
}
.clogo{
	border:1px solid black;
}
.frontpageicon{
	cursor:pointer;
}
div.previewThumb:hover div.hoverShow{
	display:block;
}
.hoverShow{
	display:none;
}
.ad_title{
	font-size:20px;
}
.ad_desc{
	font-size:17px;
}
.klippkort_history_th{
	background:#6b5d5c;
	color:white;
}
.oddrow{
	background:#f7f7f7;
}
.gfxbutton{
	border:0;
	width:111px;
	height:34px;
	background:url(gfx/knappbasic.gif);
	font-family:arial,tahoma,sans-serif;
	font-size:18px;
}
.searchbutton{
	border:0;
	width:36px;
	height:21px;
	background:url(gfx/litensok.gif);
	font-family:arial,tahoma,sans-serif;
	font-weight:bold;
	font-size:12px;
	ipadding-top:2px;
}
ul.mainmenu{
	margin:0;
	padding:0;
}
ul.mainmenu li{
	list-style-type: none;
	display:block;
	height:33px;
	width:103px;
	background:url(gfx/knappmeny.gif);
	float:left;
	margin:2px;
	text-align:center;
	line-height:31px;
	font-size:16px;
	font-weight:bold;
}
ul.mainmenu a{
	color:black;
	cursor:pointer;
	text-decoration:none;
}
ul.submenu{
	margin:0;
	padding:0;
}
ul.submenu li{
	list-style-type: none;
	display:block;
	height:28px;
	width:87px;
	background:url(gfx/knappannons.gif);
	float:left;
	margin:2px;
	text-align:center;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
}
ul.submenu a{
	color:black;
	cursor:pointer;
	text-decoration:none;
}
.mirrorbottom{
	padding:10px 0 0 4px;
	font-size:9px;
	font-family:tahoma;
	line-height:9px;
	color:#909090;
}
table.searchfields{
	font-size:12px;
}
table.searchfields select{
	width:150px;
}
table.pageSelectorTable{
	font-size:12px;
}
.listThumb{
	max-height:70px;
}
.listLogo{
	max-height:70px;
	max-width:140px;
}
.adlisting{
	color:black;
	text-decoration:none;
	cursor:pointer;
}
.adlisting:hover{
	text-decoration:none;
}
.adlisting:visited table.adlisting_table{
	outline:1px dashed #B82223;
}
ul.splash_arealist{
	padding:15px 130px 0 0;
	margin:0;
}
ul.splash_arealist li{
	list-style:none;
	background:url(gfx/pil.png);
	width:142px;
	height:23px;
	line-height:18px;
	text-align:center;
}
ul.splash_arealist a{
	color:white;
	font-size:11px;
	font-weight:bold;
}
ul.splash_arealist a:hover{
	text-decoration:none;
}
ul.splash_arealist li:hover{
	position:relative;
	left:5px;
	cursor:pointer;
}
.pophelp{
	font-weight:bold;
	padding:2px;
	position:relative;
	cursor:default;
}
.pophelp .pop{
	display:none;
	position:absolute;
	top:-150px;
	left:50px;
	border:1px solid black;
	background:#ffffaa;
	color:black;
	padding:15px;
	width:358px;
}
.pophelp:hover .pop{
	display:block;
}
.ad_fieldset{
	-moz-border-radius:8px;
	border-color:white;
	background:white;
}
.ad_contents{
	width:400px;
	overflow:auto;
	padding:5px;
}
.categorymap{
	font-size:12px;
	padding:10px 0 0 10px;
}
.categorymap table{
	width:112px;
}
.categorymap th a{
	color:black;
	white-space:nowrap;
}
.categorymap td{
	padding:0 0 0 2px;
}
.categorymap td a{
	color:#376caf;
}
table.contact_people_table{
	border:2px solid #6b5d5c;
	-moz-border-radius:4px;
}
.contact_people_table th{
	background:#6b5d5c;
	color:white;
	padding:2px;
}
.contact_people_table td{
	padding:2px;
	border-top:2px solid #6b5d5c;
	border-right:1px solid #fbedec;
	height:100px;
}
.contactperson_table_data td{
	height:auto;
	border:0;
}
.colorblack{
	color:#000;
}