body, html {
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	color: #3b3a3a; 
}

img {
	border: 0px;
}

div.body-top {
	height: 58px;
/*	background: url(../images/body-top.gif) no-repeat; --ifbm ny baggrund-- */
}

div.above-menu {
position: relative;
	height: 140px;
	background: url(../images/din-stemme.gif) no-repeat;
}
div.above-menu a.logo {
	float: right;
	margin-top: 9px;
}
div.menu {
	display: none;
}

div.body-bottom {
	height: 34px;
	margin-bottom: 30px;
}
div.body-bottom div.hr {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 3px #3b3a3a;
	margin-bottom: 5px;	
}
div.body-bottom a {
	color: #3b3a3a;
}

/* Crump */
div.crump {
	height: 22px;
	font-size: 11px;
	color: #a7a6a6;
	padding-top: 8px;
}
div.crump a {
	color: #a7a6a6;
	text-decoration: none;
}
div.crump a:hover {
	text-decoration: underline;
}
/* Crump end */
div.left-content {
	display: none;
}
div.left-content-green {
	display: none;
}

div.right-content {
	display: none;
}
div.print {
	display: none;
}


/* kandidater */ 
img.candidate_image {
	width: 95px;
	height: 126px;
	float: left;
	margin-right: 12px;
}
div.candidate_hr {
	height: 1px;
	border-bottom: 2px solid #94bf05;
	margin-top: 5px;
	width: 270px;
	padding:0px;
	margin-left: 108px;

}

div.center-content p.candidate_adr{
	margin: 10px 0px 0px 0px;
	padding: 0px;

	
}

h1.candidate_name{
	padding:0px;
	margin:0px;
}

a.candidate_back {
display: none;
}
/* kandidater end */ 

div.crump{
	display: none;
}


/* repræsentant tabel */
table.rep {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom:15px;
	border: 0px;
  border-collapse: collapse;
}
table.rep th {
	margin: 0px;
	padding: 9px 0 8px 0;
	border-bottom: 2px solid #94bf05;
	color: #3b3a3a; 
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
table.rep .no_rep {
	text-align: right;
	
	padding: 10px 15px 10px 0;
}
table.rep th.sub {
	background-color: #838383;
	font-weight: normal;
	border-top: solid 3px #fff;
	border-bottom: solid 3px #fff;
}
table.rep td.equal {
	border-bottom: 2px solid #e1e1e1;
	width:33%;
	padding: 9px 15px 9px 0;
	cursor: pointer;
	vertical-align:top;	
}
table.rep td.odd {
	border-bottom: 2px solid #e1e1e1;
	padding: 9px 15px 9px 0;
	cursor: pointer;
	vertical-align:top;	
}

/* Repræsentant tabel end */
