/* TYPE */
body { 
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	-webkit-text-stroke:0 transparent;
	background:transparent;  
	margin: 0px; 
	padding: 0px; 
}

a img { border: 0; }
.img_top_icons{ border:0px; margin-top:4px; margin-left:4px; float:left;}
a { color:#2c78b4; text-decoration: none; }
a:visited { color:#0b0d0e; text-decoration: none; }
a:hover { color: #1693da; text-decoration: none; }
strong, b { font-weight:bold; }
ul{list-style:none;}
em, i { font-style:italic; }
hr {color:#f6f6f6; size:1px; margin-top:5px; margin-bottom:5px;}
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static !important; }

/* The Top Containers */
#top_bg {width: 100%;}
#center {width: 570px; margin-right: auto; margin-left: auto; height:auto; }
#top {height:110px; width:1000px; clear:both; background-color:#e6e6e6;}
#top-bar {height:26px; width:1000px; clear:both; background:url(/_images/_top/top-bar.gif) top repeat-x;}


#topbg{float:left; height:110px;px; width:700px; background:url(/_images/_top/bg_img.jpg) repeat-x;}
#toprightbar{width: 44px; float:left; height:98px; background:url(/_images/_top/right-bar.jpg) no-repeat;}

a.hvid_link:link,a.sort_link:visited{ font:12px/14px; color:#FFFFFF; font-weight:bold; text-decoration: none;}
a.hvid_link:hover {color:#CCCCCC; text-decoration: none;}

a.sort_link:link,a.sort_link:visited{ font:12px/14px; color:#111111; font-weight:bold; text-decoration: none;}
a.sort_link:hover {color:#666666; text-decoration: none;}



/* Ad column  */
#adcolumn {float: left; width: 790px; padding: 20px 0px 0px 0px;}
#admenubarleft { float:left; width:12px; height:15px; background:url(/_images/_menu/menu-bar-left.gif) no-repeat;}
#adboxtop{ width:772px; height:22px; background:url(/fdm/images/adtop.gif) bottom no-repeat; margin:0px 10px 0px 8px;}
#adbox{ width:770px; height:22px; background:#ffffff; border-left:1px #8d8d8d solid; border-right:1px #8d8d8d solid; border-bottom:1px #8d8d8d solid; margin:0px 10px 16px 8px;}

/* Content column  */

#content { width:570px;}
#contenttext { padding:0px;}
#contenttext .separator { 
	border-left: 1px solid #cccccc;
}

.headlinks_wrapper{
	padding-top:10px;
	padding-bottom:20px;
}

a.headlink:link, a.headlink:visited{
	font-size:10px;
	font-weight:bold;
	background:#0062a2 url(/fdm/images/headlink_btn_bg.jpg) repeat-x;
	border:1px #a4b2bc solid;
	padding:2px 6px;
	text-transform:uppercase;
	color:#FFF;
}
a.headlink:hover {color:#F6F6F6; text-decoration: none;}

a.headlink_active:link, a.headlink_active:visited{
	font-size:10px;
	font-weight:bold;
	background:#009bf2 url(/fdm/images/headlink_btn_bg_yellow.jpg) repeat-x;
	border:1px #a4b2bc solid;
	padding:2px 6px;
	text-transform:uppercase;
	color:#FFF;
}
a.headlink_active:hover {color:#333; text-decoration: none;}

.categorybox{
	padding:1px 2px 1px 2px; font-size:10px; float:right; display:inline-block; color:#333; background-color:#f6f6f6; border:1px solid #eee; font-weight:bold;
}

.imageContainer{
border:2px #dcdcdc solid;
}


.ad_toptext {
font: bold 20px Arial,Verdana,Helvetica,sans-serif; color:#000000; padding-left:8px; padding-top:5px; padding-right:8px; margin-bottom:15px;
}

.ad_toptext_show {
font: bold 20px Arial,Verdana,Helvetica,sans-serif; color:#000000; padding-left:8px; padding-top:10px; padding-right:8px; margin-bottom:0px; padding-bottom:15px; width:552px; height:auto; display:block; }

.list_view_active{height:19px; width:25px; display:block; background:url(/fdm/images/viewList.gif) no-repeat; background-position:0px -38px;}
a.list_view_inactive:link,a.list_view_inactive:visited{ display:block; height:19px; width:25px; background:url(/fdm/images/viewList.gif) no-repeat; background-position:0px -19px; text-decoration: none;}
a.list_view_inactive:hover {background:url(/fdm/images/viewList.gif) no-repeat; background-position:0px 0px; cursor:pointer; text-decoration: none;}

.viewListAndImg_active{height:19px; width:25px; display:block; background:url(/fdm/images/viewListAndImg.gif) no-repeat; background-position:0px -38px;}
a.viewListAndImg_inactive:link,a.viewListAndImg_inactive:visited{ display:block; height:19px; width:25px; background:url(/fdm/images/viewListAndImg.gif) no-repeat; background-position:0px -19px; text-decoration: none;}
a.viewListAndImg_inactive:hover {background:url(/fdm/images/viewListAndImg.gif) no-repeat; background-position:0px 0px; cursor:pointer; text-decoration: none;}

.viewImg_active{height:19px; width:65px; display:block; background:url(/fdm/images/viewImg2.gif) no-repeat; background-position:0px -38px;}
a.viewImg_inactive:link,a.viewImg_inactive:visited{ display:block; height:19px; width:65px; background:url(/fdm/images/viewImg2.gif) no-repeat; background-position:0px -19px; text-decoration: none;}
a.viewImg_inactive:hover {background:url(/fdm/images/viewImg2.gif) no-repeat; background-position:0px 0px; cursor:pointer; text-decoration: none;}


a.ad_link:link,a.ad_link:visited { font:12px Arial,Verdana,Helvetica,sans-serif; color:#111111; font-weight:bold; text-decoration: none;}
a.ad_link:hover {color:#666666; text-decoration: none; cursor:pointer;}

a.ad_link_expand:link,a.ad_link_expand:visited { font:12px Arial,Verdana,Helvetica,sans-serif; color:#111111; text-decoration: none;}
a.ad_link_expand:hover {color:#666666; text-decoration: none; cursor:pointer;}

a.navi-text_black:link,a.navi-text_black:visited { color:#111111; text-decoration: none;}
a.navi-text_black:hover {color:#666666; text-decoration: none; cursor:pointer;}

.content_listC{
position:relative; margin:5px; padding:1px; float:left; width:174px; border:1px #CCCCCC solid; background-color:#ffffff;
}

.content_listC_afgift{
position:relative; margin:5px; padding:1px; float:left; width:174px; border:1px #CCCCCC solid; background-color:#ffffff; background-image:url(/_images/_content/udenAfgiftC.gif); background-repeat:no-repeat; background-position:bottom left;
}

.ad_active{ color:#009900; }
.ad_inactive{ color:#2c78b4; }

.right_left_separator { 
	border-left: 1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.right_separator { 
	border-right:1px solid #cccccc;
}
.left_separator { 
	border-left:1px solid #cccccc;
}

.pagebar 
	{ 
		font: 10px; 
		padding-top: 10px; 
		padding-bottom: 10px; 
		margin-bottom: 10px;
		margin-top: 10px;
	}

.pagebar a:link 
	{
		padding: 1px 8px; 
		border: solid 1px #999999; 
		background:url(/fdm/images/pageNumberBg.gif) repeat-x; background-position:0px -20px;
		color: #000000; 
		text-decoration: none;
		font-weight:bold;
	}

.pagebar a:visited 
	{
		padding: 1px 8px; 
		border: solid 1px #999999; 
		background:url(/fdm/images/pageNumberBg.gif) repeat-x; background-position:0px -20px;
		color: #000000; 
		text-decoration: none;
		font-weight:bold;
	}
	
.pagebar a:active
	{
		color: #000000; 
		background:url(/fdm/images/pageNumberBg.gif) repeat-x; background-position:0px -20px;
		border-color: #999999; 
		text-decoration: none;
		font-weight:bold;
	}
.pagebar a:hover 
	{
		color: #999999; 
		background:url(/fdm/images/pageNumberBg.gif) repeat-x; background-position:0px 0px;
		border-color: #cccccc; 
		text-decoration: none;
		font-weight:bold;
	}
.pagebar .break 
	{
		padding: 2px 4px; 
		border: none;
		color:#000000;
		background: transparent; 
		text-decoration: none;
		font-weight:bold;
		margin-left:2px;
		margin-right:2px;
	}

.pagebar .this-page 
	{
		padding: 1px 8px;
		border: solid 1px #999999;
		color: #000000; 
		background:url(/fdm/images/pageNumberBg.gif) repeat-x; background-position:0px -40px;
		text-decoration: none;
		font-weight:bold;
	}


.m-ui-button {
	padding:4px 0px;
	height:20px;
	border:1px solid #ccc;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -5px;/*background-image:-moz-linear-gradient(top, #ffffff, #efefef);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));*/
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF,endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	color:#000;
}
.m-ui-button-text {
	border-color:transparent;
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	filter:none;
	-ms-filter:none
}
.m-ui-button:hover, .m-ui-button:focus {
	color:#333;
	border-color:#999;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -8px;/*background-image:-moz-linear-gradient(top, #ffffff, #ebebeb);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));*/
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#ebebeb);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";
	outline:0;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
	text-decoration:none;
}
.m-ui-button:active, .m-ui-button-active, .m-ui-button-active:hover, .m-ui-button-active:focus {
	color:#000;
	border-color:#999;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -5px;/*background-image:-moz-linear-gradient(top, #cccccc, #ffffff);background-image:-webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));*/
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)";
	text-decoration:none;
}
.m-ui-button .m-ui-button-content {
	color:#000;
	height:20px;
	font-size:11px;
	padding:0px 8px;
	font-weight:bold;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}
.input {
	color:#000;
	font-size:11px;
	padding:3px 12px;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	margin: 0;
	outline: none;
	height:26px;
	border:1px solid #ccc;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF,endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	color:#000;
}
.input:hover, .input:focus {
	color:#333;
	border-color:#999;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -8px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#ebebeb);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";
	outline:0;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
	text-decoration:none;
}
.input:active {
	color:#000;
	border-color:#999;
	background:#e7e7e7 url(/_images/ad_menutop.gif) repeat-x 0px -5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)";
	text-decoration:none;
	outline: 0;
}

input[type=text], .search_input, .item_input, .login_input{
	font: 12px/18px Arial,Verdana,Helvetica,sans-serif;
	border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;

    box-shadow:0 1px 2px #ddd;
    -moz-box-shadow:0 1px 2px #ddd;
    -webkit-box-shadow:0 1px 2px #ddd;

    background:#FFF;
    border:1px solid #aaa;
    color:#555555;
    padding:1px;
    margin:2px;

}

input[type=password]{
	font: 12px/18px Arial,Verdana,Helvetica,sans-serif;
	border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;

    box-shadow:0 1px 2px #ddd;
    -moz-box-shadow:0 1px 2px #ddd;
    -webkit-box-shadow:0 1px 2px #ddd;

	background:#FFF;
    border:1px solid #aaa;
    color:#555555;
    padding:1px;
    margin:2px;

}



textarea {
    overflow:           visible;
}

fieldset {
    margin-top:         1em;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    padding:5px;
    border:             #aaa solid 1px;
    padding:            1.5em;
    background:         #eee;
    text-shadow:0 1px 0 #fff;
	-moz-box-shadow: 1px 1px 2px #fff inset;
    -webkit-box-shadow: 1px 1px 2px #fff inset;
    box-shadow: 1px 1px 2px #fff inset;
}

fieldset fieldset {
    margin:             0.8em;
    background:#fff;
    border:1px solid #aaa;
    background:none repeat scroll 0 0 #E8E8E8;

}

fieldset legend {
    font-weight:        bold;
    color:              #444;
    padding:5px 10px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #aaa;
    background-color:   #fff;
    -moz-box-shadow:3px 3px 15px #bbb;
    -webkit-box-shadow:3px 3px 15px #bbb;
    box-shadow:3px 3px 15px #bbb;
}

/* buttons in some browsers (eg. Konqueror) are block elements,
   this breaks design */
button {
    display:            inline;
}


select{
	font: 12px/18px Arial,Verdana,Helvetica,sans-serif;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;

    -moz-box-shadow:0 1px 2px #ddd;
	-webkit-box-shadow:0 1px 2px #ddd;
    box-shadow:0 1px 2px #ddd;

    border:1px solid #aaa;
    color:#333333;
    padding:1px;
    background:#FFF;
}

select[multiple] {
	font: 12px/18px Arial,Verdana,Helvetica,sans-serif;
    background: #fff;
    background: -webkit-gradient(linear, center top, center bottom, from(#fff), color-stop(0.8, #f1f1f1), to(#fbfbfb));
    background: -webkit-linear-gradient(#fff, #f1f1f1 80%, #fbfbfb);
    background: -moz-linear-gradient(#fff, #f1f1f1 80%, #fbfbfb);
    /* none for Opera 11.10 as <option>s always have solid white background */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2");
}

a.ad_link:link, a.ad_link:visited {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	font-weight:bold;
	text-decoration:none
}
a.ad_link:hover {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
a.ad_link_expand:link, a.ad_link_expand:visited {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	text-decoration:none
}
a.ad_link_expand:hover {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
a.ad_link_normal:link {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	font-weight:bold;
	text-decoration:none
}
a.ad_link_normal:visited {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	font-weight:bold;
	text-decoration:none
}
a.ad_link_normal:visited div {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	text-decoration:none
}
a.ad_link_normal:hover div {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
a.ad_link_normal:hover {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
a.ad_link_extend:link {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	text-decoration:none
}
a.ad_link_extend:visited {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	font-weight:bold;
	text-decoration:none
}
a.ad_link_extend:hover {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
a.ad_link_extend:visited div {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	color:#111;
	text-decoration:none
}
a.ad_link_extend:hover div {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
.ad_link_extend_description {
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:5px;
	font-weight:normal
}
.ad_link_extend_brand {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px
}
.num_shows {
	margin-top:5px
}
.ad_link_extend_image {
	float:left;
	background:url(/_images/85_noPhoto.jpg) no-repeat 0px -10px;
	display:inline-block;
	height:62px;
	width:85px;
	padding-right:10px;
	margin-bottom:5px
}
.ad_link_yellow_content {
	font-size:12px;
	color:#000;
	padding:5px;
	height:62px;
	font-weight:normal
}
.ad_link_yellow_content .readmorewrap {
	float:right;
	margin-left:5px;
	margin-top:20px
}
.ad_link_yellow_content span {
	font-weight:bold
}
.ad_link_yellow_image {
	float:left;
	background:url(/fdm/images/85_noPhoto.jpg) no-repeat 0px -10px;
	display:inline-block;
	height:62px;
	width:85px;
	padding-right:10px;
	margin-bottom:5px
}
.hoverImage_yellow {
	background-color:#ffc
}
.hoverImage {
	background-color:#FFF
}
a.navi-text_black:link, a.navi-text_black:visited {
	color:#111;
	text-decoration:none
}
a.navi-text_black:hover {
	color:#666;
	text-decoration:none;
	cursor:pointer
}
.ad_active {
	color:#090
}
.ad_inactive {
	color:#F00
}
.right_left_separator {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}
.right_separator {
	border-right:1px solid #ccc
}
.left_separator {
	border-left:1px solid #ccc
}
.right_left_separator_bottom {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.right_separator_top {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc
}
.left_separator_top {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc
}

.galleri_thumb{
	background-repeat:no-repeat; background-position:center; display:block; width:59px; height:auto; margin:1px 0px; padding-right:1px; padding-top:25px; text-align:right;
}

.readmorewrap {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	background-color:#fff;
	background-image:url(/_images/ad_menutop.gif);
	background-repeat:repeat-x;
	background-position:0px -12px;
	padding:1px 5px 2px;
	font-size:10px
}