/* BEGIN STYLE */

.infoItem {
	height: 350px;

	font-size: 12px;
	background-color: #eee;
	vertical-align: top;
}

body {
	text-align: left;
	padding: 0;
	margin: 0;
	border: 0;
    font-family: Verdana, sans-serif;
    color: #fff;
	/* background-image: url('/images/behang.gif'); */
}
table {
	table-layout: fixed;
	border: 0;
}
table.main {
	width: 768px;
	vertical-align: top;
	height: 467px;
}
td.content {
	vertical-align: top;
	width: 699px;
	height: 467px;
	padding: 0;
	margin: 0;
	background-image: url(../images/content_spacer.gif);
	border: 1px solid #fff;
	border-top: 0;
}

#contentContainer {
    width: 699px;
    height: 467px;
	background-color: #dbe4ed;
}

a:link, a:active, a:visited {
    color: #000;
	text-decoration: none;
	outline: none;
}

a:hover {
    color: #000;
	text-decoration: underline;
	outline: none;
}

a.textlink:link, a.textlink:active, a.textlink:visited {
    color:#ff6600;
    text-decoration: none;
}

a.textlink:hover {
    color:#ff6600;
    text-decoration: underline;
}

a.ministerlink:link, a.ministerlink:active, a.ministerlink:visited {
    color:#ffffff;
    text-decoration: none;
}

a.ministerlink:hover {
    color:#ffffff;
    text-decoration: underline;
}

img {
	border:0;
}

form {
    margin:0;
    padding:0;
}

h3 {
    font-size:14px;
    line-height:16px;
    margin:10px 0 5px 0;
}

p {
    margin: 5px 0;
}


#tiplayer {
    visibility: hidden;
    position: absolute;
    z-index: 1000;
}

#bannerRow {
    height: 114px;
    padding: 9px;
    border-top: 1px solid #fff;
}

#bannerRow a:link, a:active, a:visited
{
	font-size: 12px;
	color: #005f9d;
	text-decoration: none;
}

#bannerRow a:hover
{
	text-decoration: underline;
}


/* Begin style for questions content */
#contentDiv {
    vertical-align: top;
	padding: 20px;
    font-family: Georgia, serif; 
    font-size: 20px; 
    line-height: 120%; 
    color: #fff; 
    height: 311px;
}

meldingDiv {
    height: 230px;
    padding-right: 39px;
}

#questionForm {
	height: 350px;
	border: 0;
    padding: 0;
    margin:0;

}
table.questionsTop {
	/*width: 100%;*/
	height: 350px;
	margin-left: 22px;
	margin-right: 22px;
	
}
#retroQuestion {
	height: 140px;
	font-family: Georgia, serif;
	font-size: 30px;
	line-height: 120%;	
	vertical-align: top;
	padding: 0;
	text-align: left;
}

#questionDiv {
	height: 170px;
	font-family: Georgia, serif;
	font-size: 30px;
	line-height: 120%;	
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	position: relative;
}

#skipLinkDiv {
    border-bottom:1px solid #fff;    
}

/* Question indicators */
a.currentQuestion:link, a.currentQuestion:active, a.currentQuestion:visited {	
	color: #fff;
}
a.currentQuestion:hover {    
	color: #ff6600;
}

a.answeredQuestion:link, a.answeredQuestion:active, a.answeredQuestion:visited {
	font-weight: normal;	
	color: #fff;
}
a.answeredQuestion:hover {
    font-weight: normal;
	color: #ff6600;
}
a.defaultQuestion:link, a.defaultQuestion:active, a.defaultQuestion:visited {
	font-weight: normal;	
	color: #7899c4;
}

a.defaultQuestion:hover
{
    font-weight: normal;	
	color: #ff6600;
}
/* End question identifiers*/

#questionType {
	
	font-weight: bold;
	font-size: 14px;	
	border-bottom: 1px solid #fff;
	width: 70px;
}

table.answerForm {
	width: 619px;
    padding:0;
    margin-left: 17px;
    font-family: Verdana, sans-serif;
	position: relative;
	top: -35px;
	/*table-layout: fixed;*/	
}

a.answerButton {
	color: #000;
	font-size: 11px;
}

a.answerButton2 {
	color: #fff;
	font-size: 11px;
}

td.answerButton1 {				/* td 1 and 5 */
	width: 97px;
	height: 38px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 11px;
}
td.answerButton2 {				/* td 2 and 4 */
	width: 94px;
	height: 38px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 11px;
}
td.answerButton3 {				/* td 3 */
	width: 88px;
	height: 38px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 11px;
}
td.answerButton4 {				/* td 6 */
	width: 88px;
	height: 38px;
	background-color: #7899c4;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 11px;
}
td.continueButton {	
	width: 94px;
	height: 38px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #000;
    font-family: Verdana, sans-serif;
	font-size: 11px;
}
td.answerImage {
	width: 12px;
	height:38px;
}
td.answerImage2 {
	width: 6px;
	height: 38px;
}
img.answerImage {
	cursor: pointer;
}
span.leaderQuestion {
	font-family: Georgia, serif;
	font-size: 22px;	
}
span.leaderNameHeader {	
	font-size: 16px;
	font-weight: bold;	
}
span.leaderPartyHeader {	
	font-size: 16px;	
}

#partijLeiderImg {
    width: 62px;
    height: 62px; 
}

#partijLeiderNaam {
    vertical-align: middle;
    padding-left: 20px;
    text-align: left;
}

/* End style for questions content */

/* END STYLE */

/* OTHER*/

#continue {					/* Continuebuttons */
	font-family:Verdana, sans-serif;
    background-color: #fff;
	color: #000;
	cursor: pointer;
	display: block;
	width: 103px;
	height: 38px;
	text-align: center;
	vertical-align: middle;	
	font-size: 10px;
    margin:175px 0 0 515px;
}

#continueStart {					/* Continuebuttons */
	font-family:Verdana, sans-serif;
    background-color: #fff;
	color: #000;
	cursor: pointer;
	display: block;
	width: 103px;
	height: 38px;
	text-align: center;
	vertical-align: middle;	
	font-size: 10px;
}

td.flashApp {
	vertical-align: top;
	width:699px;
	height:467px;
}

td.bar_question {
	background-color: #fff;
	color: #000;
	text-align: center;
	width: 19px;
	height: 19px;
	cursor: pointer;
}

td.bar_question_current {
	background-color: #034287;
	text-align: center;
	color: #fff;
	width: 19px;
	height: 19px;
	cursor: pointer;
}

td.bar_question_hover {
	background-color: #e20a16;
	width: 19px;
	height: 19px;
	text-align: center;
	color: #fff;
	cursor: pointer;

}

td.numberform {
	cursor: pointer;
	text-align: center; 
	vertical-align: middle;
	width: 46px;
	height: 38px;
	background-color: #fff;
	color: #000;
}

td.numberform_hover {
	cursor: pointer;
	text-align: center; 
	vertical-align: middle;
	width: 46px;
	height: 38px;
	background-color: #ff6600;
	color: #fff;
}

td.numberform_selected {
	cursor: pointer;
	text-align: center; 
	vertical-align: middle;
	width: 46px;
	height: 38px;
	background-color: #034287;
	color: #fff;
}

div.loginForm {
	position: absolute;
	top: 360px;
	left: 150px;
	background-color: #004488;
	height: 0;
	width: 349px;
	color: white;
	z-index: 2;
	border: 1px solid white;
}

/* BEGIN homepage styles */
td.homepageKieskompasLogo {
	vertical-align: top;
	width: 590px;
	height: 258px;
}
img.homepageKieskompasLogo {
	padding-left: 32px;
	padding-top: 25px;
	width: 590px;
	height: 258px;
}

td.homepageStartButton {
	vertical-align: bottom;
	cursor: pointer;
	width: 156px;
	padding-bottom: 38px;
	padding-right: 39px;
	padding-left: 500px;
}

img.homepageStartButton {
	width: 156px; 
	height: 116px
}
/* END homepage styles */

.popUpHeader {
    height: 58px; padding-left: 15px; font-family: Verdana; font-size: 18px; background-color: #034287; color: #fff;
}

.popUpcloseWindowButton {
    background-color: #9ab5d0; cursor: pointer; color: #fff; height: 38px; padding-left: 15px; border-top: 1px solid #fff; border-left: 1px solid #fff; font-weight: bold;
}


.popUpContent {
    height: 300px;vertical-align: top;font-family: Verdana; font-size: 12px; background-color: #f5f5f5; color: #000;
}

.popUpTable {
    width: 100%; padding: 15px; background-color: #f5f5f5;
}

table.containerTheme, table.containerPrimeMinisters, table.containerRetrospective {
	width: 100%;
}

td.banner, div.banner {	/* (google) banner right (skyscraper) */
	width: 120px;
	vertical-align: top;
}

.eventFormSelected {
	background-color: #004488;
	color: #fff;
	font-size: 11px;
	width: 94px;
	height: 38px;
	text-align: center;
	cursor: pointer;
    font-family: Verdana, sans-serif;
}

.eventFormMouseHighLight {
	background-color: #e20a16;
	color: #fff;
	font-size: 11px;
	width: 94px;
	height: 38px;
	text-align: center;
	cursor: pointer;
    font-family: Verdana, sans-serif;

}

.eventFormMouse {
	background-color: #fff;
	color: #000;
	font-size: 11px;
	width: 94px;
	height: 38px;
	text-align: center;
	cursor: pointer;
    font-family: Verdana, sans-serif;
}

.eventFormMouseNoAnswer {
	background-color: #bfd9eb;
	color: #000;
	font-size: 11px;
	width: 94px;
	height: 38px;
	text-align: center;
	cursor: pointer;
    font-family: Verdana, sans-serif;
}

a.disclaimerHref, a.colofonHref, a.faqHref {
	color: #000;
	text-decoration: none;
}
a.disclaimerHref:hover, a.colofonHref:hover, a.faqHref:hover {
	color: #000;
	text-decoration: none;
}
a.disclaimerHref:visited, a.colofonHref:visited, a.faqHref:visited {
	color: #000;
	text-decoration: none;
}
