.topmenurow{
	background-color: #EFEFEF;
	background-image: url('/files/navigation/topmenurow_bg.gif'); 
	background-position: top right;
	background-repeat: no-repeat;
}

.searchbox{
	background-color: #EFEFEF;
	background-image: url('/files/navigation/search_bg.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
}

.greydivider{
background-image: url('/files/system/Left_top_grey_small.gif'); 
background-position: top left;
background-repeat: no-repeat;
vertical-align: top;
}

/* topmenu start */


#DwTopMenu {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.M2 {
	margin: 0px;
	padding: 0px;
}

#DwTopMenu li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
	text-decoration: none;
	float: left;
}

#DwTopMenu li a {
	font-weight: normal;
	display: block;
	width: 86px;
	height: 27px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	float: left;
	background-image: url('/files/navigation/topmenu_off.gif');
	background-repeat: no-repeat;
	padding-top: 3px;
	color: #000000;
}

#DwTopMenu .M2 li a {
	text-indent: 10px;
	font-weight: normal;
}

#DwTopMenu .M2 {
	text-indent: 10px;
	font-weight: normal;
	margin-top: 3px;
}

#DwTopMenu li a:hover {
	background-image: url('/files/navigation/topmenu_on.gif');
	color: #FFFFFF;
}

#DwTopMenu .M2 li a:hover {
	background: url('/files/navigation/menu_left_hover_l2.gif') no-repeat center;
	text-decoration: none;
}

#DwTopMenu li a.TopActiveItem {
	font-weight: normal;
	display: block;
	width: 86px;
	height: 27px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	float: left;
	background-image: url('/files/navigation/topmenu_on.gif');
	color: #FFFFFF;
}

/* topmenu slut */

.topgraphic {
	width: 805px;
	height: 80px;
	background: url('/Files/System/flensted_topgrafik.gif') no-repeat center;
	text-decoration: none;
	vertical-align: top;
}

.leftcolumn {
	width: 180px; background-color: #efefef; vertical-align: top;
}

.centercolumn {
	width: 629px;  vertical-align: top; 
}

.centercolumnforside {
	width: 504px;  vertical-align: top; 
}

.rightcolumn {
	width: 164px;  background-color: #EFEFEF; vertical-align: top;
}

.rightcolumnforside {
	width: 164px;  background-color: #EFEFEF; vertical-align: top;
}

.submitknap {
	background: url('/Files/System/search_submit.gif') no-repeat; 
	height: 15px; 
	width: 16px;
	cursor: pointer;
	border: 0px;
}

.pagefooter {
	background: url('/files/System/flensted_footer.gif') no-repeat;
	height: 35px;
	width: 994px;
	color: #333333;
}

.productdesc {
text-align: right;
padding-right: 10px;
color: #999999;
}

/* Iben Louise styles */

.ruler_white {
	color: #fff;
	border: 0;
	height: 1px;
}

.seopskriften{
display: block;
height: 10px;
width: 84px;
background: url('/files/System/seopskriften_lo.gif');
background-repeat: no-repeat;
}

.seopskriften:hover {
display: block;
height: 10px;
width: 84px;
background: url('/files/System/seopskriften_hi.gif');
background-repeat: no-repeat;
text-decoration: none;
}

/* Tip en ven form */

#tipenven-form {
padding: 10px;
}

/* Custom button styling */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/files/Billeder/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 26px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/files/Billeder/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

