
@import url('../extensions/quickpoll/styles.css');

.clear { width: 100%; }
.clear:after { content: ""; display: block; height: 0; clear: both; }

body {
	font-size: 11px;
	font-family: Verdana;
	background-color: #fff;
}
body.small  { font-size: 9.5px; }
body.medium { font-size: 11px; }
body.large  { font-size: 13.5px; }

a img { border-style: none; }

a { color: #0C316E; text-decoration: none; }
a:hover { text-decoration: underline; }


div.container {
	position: absolute;
	top: 70px;
	left: 50%;

	margin-left: -423px;

	width: 846px;
}
	div.container div.header {
		position: relative;
		top: 0px;
		left: 0px;
		
		background: transparent url(../images/header.gif) no-repeat top left;
	}
		div.container div.header a#logo {
			position: absolute;
			top: 0px;
			left: 40px;
			
			display: block;
			width: 140px;
			height: 60px;
			
			text-indent: -500px;
			overflow: hidden;
		}
		
		div.container div.header div#payoff {
			position: absolute;
			top: 18px;
			right: 0px;
			
			width: 250px;
			height: 20px;
			
			color: #09276e;
			font-family: Arial;
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			text-align: right;
			letter-spacing: -1px;
		}
		
		div.container div.header div.secundair_menu {
			position: absolute;
			top: 20px;
			left: 232px;
		}
			div.container div.header div.secundair_menu ul {
				margin: 0px;
				padding: 0px;
				
				list-style: none inside none;
			}
				div.container div.header div.secundair_menu ul li {
					display: block;
					float: left;
					margin-right: 20px;
				}

				body.large div.container div.header div.secundair_menu ul li {
					margin-right: 10px;
				}

					div.container div.header div.secundair_menu ul li a {
						color: #0c316e;
						font-size: 10px;
					}

		div.container div.header div#search {
			position: absolute;
			top: 60px;
			right: 36px;

			_width: 180px;
			_height: 60px;
		}
			div.container div.header div#search form {
				margin: 0px;
				padding: 0px;
			}
				div.container div.header div#search form fieldset {
					margin: 0px;
					padding: 0px;

					border-style: none;
				}
					div.container div.header div#search form fieldset input {
						margin: 0px;
						margin-right: 3px;
						padding: 0px;

						float: left;

						width: 96px;
						height: 15px;

						font-size: 0.8em;
						border: 1px solid #FFFFFF;
					}

					div.container div.header div#search form input.button {
						height: 17px;
						width: auto;

						color: #FFFFFF;
						background-color: #E16E02;
					}

		div.container div.header div.fontsize {
			position: absolute;
			top: 80px;
			right: 40px;
			_right: 90px;

			width: 29px;
			height: 11px;
		}
			div.container div.header div.fontsize img {
				border-style: none;
			}

		div.container div.header ul.mainmenu {
			margin: 0px;
			padding: 95px 0px 0px 0px;

			list-style: none inside none;
		}
			div.container div.header ul.mainmenu li {
				float: left;
			}
				div.container div.header ul.mainmenu li a {
					display: block;
					width: 212px;
					height: 133px;
					height: 168px;

					overflow: hidden;

					text-indent: -250px;

					background: transparent none scroll no-repeat top left;
				}
	
				div.container div.header ul.mainmenu li.clienten a         { background-image: url(../images/mainmenu/clienten.jpg); width: 211px; }
				div.container div.header ul.mainmenu li.zorgverzekeraars a { background-image: url(../images/mainmenu/zorgverzekeraars.jpg); }
				div.container div.header ul.mainmenu li.professionals a    { background-image: url(../images/mainmenu/professionals.jpg); }
				div.container div.header ul.mainmenu li.leveranciers a     { background-image: url(../images/mainmenu/leveranciers.jpg); width: 211px; }


	div.container div.content {
		padding-top: 45px;
		padding-left: 45px;
	}
		div.container div.content h1,
		div.container div.content h1 a,
		div.container div.content h2,
		div.container div.content h2 a,
		div.container div.content h3,
		div.container div.content h3 a,
		div.container div.content h4,
		div.container div.content h4 a {
			margin: 0px;
			padding: 0px;

			color: #0c316e;
			font-weight: normal;
		}

		div.container div.content h1,
		div.container div.content h2 {
			font-size: 1.3em;
		}

		div.container div.content p {
			margin: 5px 0px;
			padding: 0px;

			/*font-size: 0.9em;*/
			line-height: 1.5em;
		}

		div.container div.content a.readmore {
			color: #e16e02;
		}

		div.container div.content div.column {
			padding-right: 40px;
			float: left;
		}

		div.container div.content div.column div.news-latest-container div.news-latest-item {
			margin-bottom: 20px;
		}

		body.small div.container div.content div.column {
			width: 210px;
		}
		body.medium div.container div.content div.column {
			width: 210px;
		}
		body.large div.container div.content div.column {
			width: 210px;
		}

		div.container div.content div.tx-quickpoll-pi1 table.polltable{
			
		}

		div.container div.content div.tx-quickpoll-pi1 table.polltable th.polltitle {
			text-align:left;
		}
			div.container div.content div.column div.block {
				margin-bottom: 20px;
			}

			div.container div.content div.column div.orangeblock {
				width: 80%;
				
				padding: 10px;
				background-color: #e16e02;
			}
				div.container div.content div.column div.orangeblock h1,
				div.container div.content div.column div.orangeblock h2 {
					color: #ffffff;
				}
				
				div.container div.content div.column div.orangeblock p {
					margin-bottom: 0px;
				}

			div.container div.content div.column div.mapblock {}
				div.container div.content div.column div.mapblock img {
					margin-top: 15px;
					border-style: none;
				}
				
		div.container div.content div.content-left {
			float: left;
		}		

		div.container div.content div.top-column {
			width: 485px;
			margin-bottom: 20px;
		}		

		div.container div.content div.mapcolumn {
			width: 125px;
		}
	
	
	
	div.container div.footer {
		margin-top: 100px;
	}
		div.container div.footer ul {
			margin: 0px;
			margin-right: 15px;

			padding: 0px;

			float: left;
			height: 13px;

			list-style: none inside none;
		}
			div.container div.footer ul li {
				color: #0c316e;
				display: inline;
			}
				div.container div.footer ul li a {
					color: #0c316e;
				}


/* STILO FOR BW-VESTIGINGEN */
.tx-bwvestigingen-pi1 .tx-bwvestigingen-regio-container, .tx-bwvestigingen-pi1 .tx-bwvestigingen-overzicht {
	width: auto;
}

.tx-bwvestigingen-pi1 fieldset {
	border: none;
}

.tx-bwvestigingen-pi1 form span.example {
	display: block;

	margin-bottom: 5px;

	font-size: 0.9em;
	font-style: italic;
}
div.csc-textpic-imagewrap {
	 	float: none !important;
		margin-left: 0px !important;
}
