[class*="dr-site-share-fblike"] + .find-politiker {
	margin-top: 20px;
}

.find-politiker[class*="dr-list"] li {
	padding-top: 0;
	padding-bottom: 0;
	background-image: none;
}
section.find-politiker {
	background-image: none;
	border: none;
}
.find-politiker {
    margin-top:20px;
    border:none;
	h2 {
		border-top-width: 3px;
		font-size: 18px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	h3{
		font-size: 14px;
		border: none;
		text-transform: none;
		font: 14px "gibsonSemiBold", "Arial", sans-serif;
		margin-top: 0;
		margin-bottom: 5px;
	}
	.hide {
		position: absolute;
		left: -9999px;
		top: -9999px;
	}

	.fqList {
		
		> li {
			padding-left: 20px;

			a {
				text-decoration: none;
				font-size: 18px;
				
				&:hover {
					text-decoration: underline;
				}
			}
		}
	}

	.combine-layout {	
		margin-left: 0;
		margin-right: 0;
		margin-bottom: -20px;
		padding-bottom: 0;
	}

	ul {

		li {
			list-style: none;
			background-color: @findpolitiker-bg;
			padding: 0;
			position: relative;
			margin-bottom: 20px;
			font: 14px/44px "gibsonSemiBold", "Arial", sans-serif;
			
			&.item {

				a[class*="heading-"]:hover {
					text-decoration: underline;
				}

				&:after {
					display: table;
					clear: both;
					content: " ";
				}

				a {

					&[class*="heading-"] {
						border-bottom: 1px solid #FFF;
						padding: 12px 0 11px 20px;
						margin-bottom: 20px;
						text-decoration: none;
					}
						
					&[class*="image-"] {
						padding: 0 0 0 20px;
					}

					&.parti {
						position: absolute;
						top: 8px;
						right: 20px;
						width: 30px;
						height: 30px;
						font: 20px/29px "gibsonSemiBold", "Arial Black", sans-serif;
						color: #FFF;
						text-align: center;
						text-decoration: none;
						padding-left: 0;
					}
				}
				p {
					margin-right:20px;
				}
				.dr-link-readmore {
					margin-right:20px;
					padding:0;

				}
				p span {
					display: block;
					color: #000;
					padding-bottom:10px;
					font: 14px/16px "GibsonRegular", "Arial", sans-serif;
					text-transform:none;
				}
				p span span.first {
					color: @primary;
					font: 14px/16px "GibsonSemiBold", "Arial", sans-serif;
					text-transform: uppercase;
					display: inline;
				}
			}
		}
		
	}
}

.parti-A {
	background: #e0371d;
}
.parti-F {
	background: #ff2993;
}
.parti-EL {
	background: #fe9900;
}
.parti-B {
	background: #a749c3;
}
.parti-C {
	background: #bbda00;
}
.parti-V {
	background: #1c486e;
}
.parti-O {
	background: #ffe128;
}
.parti-K {
	background: #a5a088;
}
.parti-I {
	background: #00d2e3;
}
@import "parti-color";

.PoliticianSearch {
	background-color: @secondary-light !important;
	margin-top: 20px;
	margin-bottom: 0px !important;
}

.searchInput {
    background-color: #fff !important;
    font-family: gibsonRegular;
    font-size: 19px;
    font-weight: normal;
    height: 45px !important;
    line-height: 43px;
    margin: 0 20px;
    padding: 0 47px 0 15px;
    width:836px;
    border: 1px inset #ccc !important;
    background: url("../images/searchMagnifyLens.gif") no-repeat scroll 858px center transparent;
}

ul.autocompleter-choices li {
	padding: 7px !important;
	margin: 0px !important;
	border-bottom: 1px dotted #B9B9B9;
	
	img {
		width: 40px;
		height: 40px;
		display: block;
	}

	> div {
		font-family: 'gibsonSemiBold', 'Arial Black', sans-serif;
		font-size: 18px;
		line-height: 1em;
		top: 7px !important;
		left: 55px !important;

		div.suggest_party {
			font-family: 'gibsonRegular', 'Arial Black', sans-serif;
			font-size: 15px;
		}
	}
}













