/* reset css begin */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym { border:0;}/* reset css end   */body{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: rgb(0,0,0);	text-align: center;	background-image: url('../images/bg.png');	background-repeat: repeat-x;}p{	font-size: 11px;	line-height: 16px;	margin: 0 0 12px 0;}a{	color: rgb(0,51,102);	text-decoration: none;}a:hover{	color: rgb(255,180,10);}em {	font-style:italic;}strong {	font-weight:bold;}h3{	font-size: 13px;	color: rgb(0,51,102);	margin: 3px 0 2px 0;}h4{	font-weight: bold;	margin: 3px 0 2px 0;}h4 a{	color: rgb(0,0,0);}.bijschrift{	font-size: 10px;}.articles, .article, .results, .result{	border-top: solid rgb(255,180,10) 1px;	margin: 0 8px 0 0;}.article img{	margin: 3px 0 8px 0;}.results a{	margin: 0 0 0 19px;}.first{	border-top: solid rgb(255,255,255) 1px;}#page{	position: relative;	text-align: left;	width: 760px;	margin: 38px auto 38px auto;	padding: 0;	background-image: url('../images/header.png');	background-repeat: no-repeat;}#header{	height: 162px;	background-repeat: no-repeat;}.section01{	background-image: url('../images/header01.png');}.section02{	background-image: url('../images/header02.png');}.section03{	background-image: url('../images/header03.png');}.section04{	background-image: url('../images/header04.png');}#header h1{	height: 66px;}#header h1 a{	display: block;	width: 608px;	height: 66px;}#header h1 a span{	display: none;}#header ul{	width: 608px;	height: 38px;/*	background-color: blue;*/	float: left;}#header li{	width: 152px;	height: 38px;/*	background-color: red;*/	float: left;}#header li a{	display: block;	width: 152px;	height: 38px;	background-repeat: no-repeat;}#header li a:hover { background-position: 0 -38px; }/*#header li a.current { background-position: 0 -38px; }*/#nav01, #nav01 a{	background-image: url('../images/nav01.png');}#nav02, #nav02 a{	background-image: url('../images/nav02.png');}#nav03, #nav03 a{	background-image: url('../images/nav03.png');}#nav04, #nav04 a{	background-image: url('../images/nav04.png');}.section01 #nav01 a, .section02 #nav02 a, .section03 #nav03 a, .section04 #nav04 a{	background-position: 0 -38px;}#header li a span{	display: none;}#header #searchform{	width: 152px;	height: 38px;	float: left;	overflow: hidden;}#header input{/*	width: 127px;*/	height: 12px;	background-repeat: no-repeat;	margin: 10px;	border: solid rgb(238,244,251) 1px;	/*	background-image: url('../images/bg_search.png');*/	background-color: rgb(238,244,251);	color: rgb(80,80,80);	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	padding: 3px 3px 3px 3px;}/*#header input:focus {	background-image: none;}*/#header #breadnav{	width: 608px;	float: left;	margin: 20px 0 0 0;}#header #breadnav ul{	width: auto;	height: auto;	float: left;	padding: 0 0 0 3px;}#header #breadnav li{	width: auto;	height: auto;	float: left;}#header #breadnav li a{	display: inline;	width: auto;	height: auto;}#header img{	float: left;	margin: 15px 0 0 0;}#content01{	width: 304px;	float: left;}#content02{	width: 304px;	float: left;}#content02 ul { list-style-type: disc; }#content02 ul, #content02 ol{	font-size: 11px;	line-height: 16px;	margin: 0 0 12px 24px;}#content02 ul li, #content02 ol li{	margin: 0 0 6px 0;}#content03{	width: 152px;	float: left;}.home #content01{	width: 228px;}.home #content02{	width: 532px;}.home #content03{	width: 532px;}/*.home h3 a{	color: rgb(255,255,255);}*/.home #content01 .article{	border-top: solid rgb(255,180,10) 1px;	margin: 0 8px 0 0;}/*.home #content01 .article h3{	background-color: rgb(51,102,153);	padding: 3px 9px;	margin: 0 68px 3px 0;	color: rgb(255,255,255);	font-size: 10px;}*/.home #content02 .article01, .home #content02 .article02{	border-top: solid rgb(255,180,10) 1px;	margin: 0 0 19px 0;}.home #content02 .article01 .ill{	position: relative;	float: left;	margin: 0 9px 0 0;}.home #content02 .article02 .ill{	position: relative;	float: right;	margin: 0 0 0 9px;}.home #content02 .ill h3{	background-color: rgb(51,102,153);	padding: 3px 9px;	margin: 0;	color: rgb(255,255,255);	position: absolute;	width: 142px;	font-size: 10px;}/*.home #content02 .article01 h3{	border-bottom: solid rgb(255,180,10) 1px;	border-right: solid rgb(255,180,10) 1px;}*//*.home #content02 .article02 h3{	right: 0;	font-size: 10px;	border-bottom: solid rgb(255,180,10) 1px;	border-left: solid rgb(255,180,10) 1px;}*/.home #content02 p{	font-size: 10px;	padding: 2px 0 0 0;}.home #content03 { display: none; }.home #content03 #articles01{	float: left;	width: 304px;}.home #content03 #articles02{	float: left;	width: 228px;}.home #content03 #articles01 .article{	border-top: solid rgb(255,180,10) 1px;	margin: 0 76px 0 0;}.home #content03 #articles02 .article{	border-top: solid rgb(255,180,10) 1px;}.home #content03 #articles01 h3, .home #content03 #articles02 h3{	background-color: rgb(51,102,153);	margin: 0 76px 3px 0;	padding: 3px 9px;	color: rgb(255,255,255);}.home #content03 #articles01 p { margin: 0 0 12px 0; }.home #content03 #articles02{	float: left;	width: 228px;}.subnav{	border-top: solid rgb(255,180,10) 1px;	margin: 0 8px 19px 0;}#content03 .subnav{	border-top: solid rgb(255,180,10) 1px;	margin: 0 0 19px 0;}.subnav ul{	margin: 0;	padding: 6px 0;	list-style-image: url(../images/bullet.gif);}.subnav ul li{	margin: 0 8px 9px 19px;	font-size: 11px;}.subnav ul li a{	color: rgb(0,51,102);	text-decoration: none;}.subnav ul li a.current{	color: rgb(255,180,10);}.subnav ul li a:hover{	color: rgb(255,180,10);}.list #content01, .detail #content01{	width: 152px;}.list #content02, .detail #content02{	width: 456px;}.list #content03, .detail #content03{	width: 152px;}.detail #content02 h3{	margin-bottom: 8px;}.detail #content02 img{	margin: 9px 0 0 0;}.detail .bijschrift{	font-size: 10px;	margin: 0 76px 0 0;	padding: 0;	color: rgb(128,128,128);}.searchform, .contactform{	background-color: rgb(235,240,245);	border-top: solid rgb(255,180,10) 1px;	border-bottom: solid rgb(255,180,10) 1px;	padding: 6px 9px 0 9px;	margin: 0 8px 19px 0;}.searchform p, .contactform p { margin: 0 0 3px 0; }.contactform p { font-size: 10px; }.attention { color: rgb(51,102,153) }.searchform .text{	width: 100px;	height: 12px;	background-repeat: no-repeat;	margin: 0 0 9px 0;	border: solid rgb(128,128,128) 1px;	/*	background-image: url('../images/bg_search.png');*/	background-color: rgb(255,255,255);	color: rgb(80,80,80);	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	padding: 3px 3px 3px 3px;}.contactform .vTextField, .contactform .vEmailField{	width: 400px;	height: 12px;	background-repeat: no-repeat;	margin: 0 0 9px 0;	border: solid rgb(128,128,128) 1px;	background-color: rgb(255,255,255);	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	padding: 3px 3px 3px 3px;}.searchform .submit, .contactform .submit{	background-repeat: no-repeat;	margin: 3px 0 3px 0;	border: solid rgb(128,128,128) 1px;	/*	background-image: url('../images/bg_search.png');*/	background-color: rgb(51,102,153);	color: rgb(255,255,255);	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	padding: 3px 3px 3px 3px;	font-weight: bold;}#footer{	color: rgb(0,51,102);	border-top: solid rgb(255,180,10) 1px;	margin: 19px 0 0 0;	padding: 3px 0;}#footer p{	font-size: 10px;	float: left;	margin: 9px 18px 0 0;}.clearer{	clear: both;	height: 0px;/*	background-color: red;*/	overflow: hidden;	margin: 0;	padding: 0;}