BODY {
	FONT-SIZE: 12px; MARGIN: auto; COLOR: #333333; FONT-FAMILY: arial; TEXT-ALIGN: center; outline: none
}
DIV#container {
	MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
IMG#logo {
	FLOAT: left; MARGIN-LEFT: -5px
}
DIV.formulier {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 75px auto; BORDER-LEFT: silver 1px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: left
}
DIV.formulier-breed {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 75px auto; BORDER-LEFT: silver 1px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: left
}
.formulier H1 {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 20px; WIDTH: auto; COLOR: #cc0000; LINE-HEIGHT: 28px; TEXT-ALIGN: left
}
.formulier-breed H1 {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 20px; WIDTH: auto; COLOR: #cc0000; LINE-HEIGHT: 28px; TEXT-ALIGN: left
}
.formulier P {
	PADDING-BOTTOM: 20px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: left
}
.formulier-breed P {
	PADDING-BOTTOM: 20px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: left
}
.formulier SPAN.seperator {
	DISPLAY: inline-block; WIDTH: 100%; BORDER-BOTTOM: silver 1px solid
}
.formulier-breed SPAN.seperator {
	DISPLAY: inline-block; WIDTH: 100%; BORDER-BOTTOM: silver 1px solid
}
DIV.regel {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 2px; HEIGHT: auto
}
DIV.regel .element {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.formulier-breed DIV.regel .element {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.formulier-breed DIV.regel .element {
	WIDTH: 180px
}
DIV.regel DIV.element LABEL {
	DISPLAY: inline-block
}
DIV.regel .info {
	DISPLAY: block; FLOAT: left; WIDTH: 30px; TEXT-ALIGN: left
}
DIV.regel DIV.waarde {
	FLOAT: left; WIDTH: auto; TEXT-ALIGN: left
}
DIV.waarde INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; outline: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
DIV.waarde INPUT.fout {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
DIV#button-container {
	PADDING-TOP: 20px; TEXT-ALIGN: right
}
DIV#button-container .button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #cc0000; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
DIV#button-container .button-grijs {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #cc0000; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
DIV#button-container .button:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #cc0000; BORDER-BOTTOM: medium none; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
DIV#button-container .button-grijs {
	COLOR: #999999
}
DIV#button-container .button-grijs:hover {
	TEXT-DECORATION: underline
}
DIV#debuginfo {
	COLOR: red; TEXT-ALIGN: left
}
A#error {
	FONT-WEIGHT: bold; FLOAT: right
}
DIV#error-container {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 75px auto; BORDER-LEFT: silver 1px solid; WIDTH: 250px; PADDING-TOP: 20px; BORDER-BOTTOM: silver 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none; outline: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.red:link {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
A.red:visited {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
DIV.melding {
	COLOR: #cc0000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#footer-container {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.fout {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
UL.errormessage {
	MARGIN-LEFT: 5px
}
UL LI {
	FONT-SIZE: 12px
}
UL.arrow {
	LIST-STYLE-IMAGE: url(https://mijnpensioen.zwitserleven.nl/onderhoud/images/mijnpensioen/home2008_bullet_2010.gif)
}
DIV.contentblok-onder {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.tooltip-container {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 9999; PADDING-BOTTOM: 10px; BORDER-LEFT: medium none; PADDING-TOP: 10px; BORDER-BOTTOM: medium none; POSITION: absolute; BACKGROUND-COLOR: #cccccc
}
