/* ---------------------- CLEARSTUFF ---------------------- */
div, ul, li, table, td, th, tr, p, blockquote, form, a {
	margin: 0; 
	padding: 0; 
	border: none;
	outline: none;
}

a{
	text-decoration: none;
	color: #4B5673;
}

a:hover{
	text-decoration: underline;
	color: #2B2C47;
	cursor: pointer;
}

a img{
	border: none;
}


h1{
	color: #bf0000;
	font-weight: normal;
	font-size: 1.4em;
	margin: 10px 0;
}

h2{
	color: #bf0000;
	font-weight: normal;
	font-size: 1.2em;
}

h3{
	color: #000;
	font-size: 1em;
	margin: 0 0 15px 0;
}

p{
	font-size: 0.9em;
	margin: 0 0 10px 0;
	line-height: 1.5em;
}

.index ul, .index ol { counter-reset: item }
.index li { display: block }
/*.index li:before { content: counters(item, "."); counter-increment: item }*/

ol li{
	line-height: 1.5em;
	font-size: 1em;
	}

input{
	color: #444;
}

.blind{
	display: none;
}

body{
	background: #37385A;
	color: black;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: small;
	margin: 0;
}

#wrapper-header{
	text-align: left;
	background: #37385a url(../images/header-bg.jpg) no-repeat center top;
}

#wrapper-content{
	background: #fff;
	padding: 0 0 50px 0;
}

#header{
	width: 960px;
	margin: 0 auto;
}

#content-container{
	width: 960px;
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
	clear: both;
	text-align: left;
}

#logo{
	float: left;
	margin: 10px 0;
}
.logo-provincie{
    float: right;
    margin: 10px 0;
    padding: 10px;
}
 .div-logo-provincie img {  margin: 10px;}

#toolbox{
	float: right;
	width: 600px;
}

#nav-toolbox{
	float: right;
}

	#nav-toolbox li{
		display: inline;
		margin: 7px 10px 0 0;
		float: left;
	}

	#nav-toolbox a{
		color: #FFFFFF;
		padding: 1px 5px;
		display: block;
	}
	
	#nav-toolbox a:hover{
		background: #4B5673;
		text-decoration: none;
	}

	#nav-toolbox img{
		margin: 0 5px 0 0;
	}
	
	#flag{
		float: right;
		margin: 7px 10px;
	}
	
#intranet-button{
	float: right;
	margin: 8px 0 0 0;
}

#intranet-button a{
	color: #FFFFFF;
	background: url(../images/intranet-button-bg.jpg) repeat-x bottom right;
	padding: 0px 5px 0px 5px;
	border: 1px #ae240e solid;
}

#intranet-button a:hover{
	text-decoration: none;
	background: url(../images/intranet-button-bg-hover.jpg) repeat-x bottom right;
}
	
#nav-languages{
	float: right;
	margin: 0;
	padding: 5px 0 5px 2px;
	background: #53637C url(../images/nav-language-left.gif) no-repeat bottom left;
}

	#nav-languages li{
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
	}	
	
	#nav-languages a{
		color: #95C5CD;
		padding: 0px 7px;
		border-right: 1px black solid;
	}
	
	#nav-languages li a.last{
		background: url(../images/nav-language-right.gif) no-repeat bottom right;
		border: none;
		padding: 5px 7px 5px 7px;
	}	
	
	
	#nav-languages li.active a{
		color: #fff;
	}
	
	#nav-languages a:hover{
		text-decoration: none;
		color: #fff;
	}	
/*________SEARCH______________*/

#search-main{
	float: right;
	clear: right;
	margin: 20px 0 0 0;
	width: 310px;
}

	#search-main a{
		float: left;
		color: #95C5CD;
		font-weight: normal;
		font-size: 0.9em;
		margin: 5px 0 0 0;
	}
	
	#search-main a:hover{
		color: #fff;
		text-decoration: none;
	}

		
#search-main input.button{
		float: right;
		width: 85px;
		}
		
#search-site{
	float: left;
	margin: 0 0 10px 0;
	}
		
.search-info{
	float: right;
	margin: 10px 0 0 0;
	}
		
a.search-result-title{
	font-weight: bold;
	color: #000000;
	font-size: 1.1em;
	}
	
p.search-teaser{
	color: gray;
	}
	
#nav-main{
	clear: both;
	background: #4b5673 url(../images/nav-main-right.jpg) no-repeat top right;
	padding: 0px 0 0 0;
	margin: 0;
	height: 28px;
	border-bottom: 3px #6f778b solid;
	overflow: hidden;
}

#nav-main ul{
	margin: 0;
	padding: 0;
}

	#nav-main li{
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#nav-main li a{
		color: #FFFFFF;
		padding: 6px 10px 6px 10px;
		height: 16px;
		margin: 0;
		float: left;
		border-right: 1px #6b7386 solid;
		border-bottom: 3px #6F778B solid;
	}
	
	#nav-main li a:hover{
		text-decoration: none;
		border-bottom: 3px #2b2c47 solid;
	}
	
	#nav-main li a.active{
		background: #6B7386;
		color: #fff;
		border-bottom: 3px #2b2c47 solid;
	}
	
	#nav-main li.first a{
		background: url(../images/nav-main-left.jpg) no-repeat top left;
	}
	
	#nav-main li.first.active a{
		background: #ffffff url(../images/nav-main-left-active.jpg) no-repeat top left;
	}

/*__________BREADCRUMBS____________*/
	
#breadcrumbs {
height: 18px; 
padding: 8px 0 0 0px;
color: gray; 
font-size: 0.8em;
}

#breadcrumbs span{
	margin-left: 5px;
}

#breadcrumbs a {
font-weight: bold;
background: url(../images/breadcrumb-arrow.gif) top right no-repeat;
padding-right: 11px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
text-decoration: none;
}

#breadcrumbs a:hover {
color: #333;
background:url(../images/breadcrumb-arrow.gif) bottom right no-repeat;
}

/*__________PRINT____________*/

#print{
	float: right;
	clear: right;
	margin: 0px 0 0 0;
	padding: 0px 0;
}

	#print a{
		background: url(../images/printer.gif) no-repeat center right;
		padding: 15px 20px 15px 0;
		margin: 0 0px 0 0;
		color: #666666;
		text-decoration: none;
	}
	
	#print a:hover{
		color: #000000;
	}


/*__________mail-icon____________*/

.mail{
	background: url(../images/email.gif) no-repeat center left;
	padding:0 0 0 22px;
}


	
/*__________CONTENT____________*/

#content-main{
	float: right;
	width: 760px;
}

#content-main h1{
	margin: 15px 0 10px 0;
}

#content-main h3{
	margin: 15px 0 10px 0;
}

#content-main p{
	font-size: 1em;
	text-align: justify;
}

#content-main ul li{
	font-size: 1em;
	margin: 0 0 10px 15px;
}

#content-main li ul{

	padding: 5px 0 0 0;
}

#content-main ol li{
	font-size: 1em;
	margin: 0 0 10px 0;
}

#content-main ol li p{
	font-size: 1em;
}


/*opmaak tabel*/
.tabel
{
border:1px solid #D2d1cf;
border-collapse:collapse ;
padding:5px 0px 5px 5px;
}
.k124
{
    background:#F9F9F9;
	width:auto;
	text-align:center;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;

}
.tabelheading
{   background:#EAF3F3;
    width:auto;
	text-align:center;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:0px 10px 0px 10px;
}
.kol3
{
    background:#F9F9F9;
	width:auto;
	text-align:left;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;

	}
 
/*einde*/
#content-main  .contact p
{
	text-align:center;
}


#nav-left{
	float: left;
	width: 160px;
	min-height: 300px;
	background: url(../images/nav-left-bg.jpg) no-repeat top right;
	margin: 0 0 10px 0;
}

#nav-left li{
	border-bottom: 1px gray solid;
}

#nav-left li a{
	padding: 5px 5px 5px 10px;
	display: block;
}

#nav-left li a:hover{
	text-decoration: none;
	color: black;
}

#nav-left li a.active{
	color: black;
	font-weight: bold;
}

#nav-left li ul li{
	padding: 0px 5px 0px 20px;
	display: block;
	border-bottom: 1px #d5d5d5 solid;
}

#content-left{
	float: left;
	width: 160px;
}

#profile-container{
	background: #E4E8E9 url(../images/profile-bg.jpg) no-repeat bottom left;
	overflow: hidden;
}

#profile-container h2{
	padding: 5px 0 5px 10px;
	margin: 0;
}
	
#profile-list li{
	padding: 5px 5px 0px 10px;
	background: url(../images/divider-horizontal.gif) repeat-x top left;
	list-style: none;
	clear: left;
	overflow: hidden;
}

#profile-list a{
	padding: 0px 0 3px 0;
	color: #5A5A5A;
	float: left;
}

#profile-list a:hover{
	text-decoration: none;
	color: #507E99;
}

#profile-list img{
	margin: 0 5px 5px 0;
	float: left;
}

#magazine{
	border: 1px #e7e7e7 solid;
	/*border-bottom: none;*/
	text-align: center;
	margin: 10px 0 0 0;
}

	#magazine h2{
		text-align: left;
		margin: 10px 10px 0 10px;
	}

	#magazine img{
		clear: both;
		margin: 10px 10px;
		text-align: center;
	}
	
	#magazine a{
		clear: both;
		text-align: center;
		color: #000000;
	}
	
	#magazine a:hover{
		text-decoration: none;
	}
	
	#magazine a.more{
	color: #bf0000;
	text-align: right;
	font-weight: bold;
	clear: both;
	border-top: 1px #95C5CD solid;
	width: 100%;
	padding: 3px 15px 3px 0;
	background: #EAF3F3 url(../images/breadcrumb-arrow.gif) 98% 125% no-repeat;
	}
	
	#magazine a.more:hover{
	color: black;

	}
	
	#news-home{
		float: left;
		border-top: 1px #D2D4D5 solid;
		margin-top: 20px;
		width: 400px;
		}
		
	#news-home h3{
		margin: 0 0 3px 0;
		}

#content-center{
	width: 410px;
	float: left;
	margin: 0 0 0 30px;
}

#quicklinks-councils li{
	background: url(../images/bullet-arrow-grey.gif) no-repeat;
	padding-left: 20px;
	display: inline;
	margin-left: 32px;
	margin-right: 48px;
}

.quicklinks-admin-intra{
	border-bottom: 1px dotted #4B5673;
	clear:both;
	list-style: none;
	padding: 1px 0 5px 20px ;
	margin-bottom: 10px;
	background: url(../images/bullet-arrow-grey.gif) no-repeat 0em 0.2em;
	font-size: 1.3em;	
}

.quicklinks-admin-intra-box{
	margin-bottom: 20px;
}

#advices li{
	background: url(../images/bullet-arrow.gif) no-repeat 0em 0.2em;
	list-style: none;
	padding: 0 0 10px 20px;
}

#news li{
	list-style: none;
	background: url(../images/bullet-arrow-grey.gif) no-repeat 0em 0.2em;
	padding: 0 0 10px 20px;
}

#content-right{
	float: right;
	width: 320px;
}

#find-a-doctor{
	background: #c1d2d6 url(../images/register-stetoscoop.jpg) no-repeat bottom right;

}

	#find-a-doctor h2{
		padding: 10px 10px 0 15px;
		margin: 0 0 0 0;
	}
	
	#find-a-doctor form{
		background: url(../images/register-corner.jpg) no-repeat bottom left;
		padding: 0 15px;
	} 
	
	#find-a-doctor form input{
		margin: 5px 0 5px 0;
	}
	
	#find-a-doctor form input.button{
		margin: 5px 0 15px 0;
		overflow: visible;

	}
#advices form{
		margin: 0 0 10px 15px;
	}

/*______________________*/

#wrapper-footer{
	text-align: left;
	background: #37385a url(../images/footer-bg.jpg) no-repeat center top;
}

#footer{
	clear: both;
	width: 960px;
	margin: 0 auto;
	min-height: 200px;
	color: #95c5cd;
	padding: 10px 0 0 0;
}

#nav-footer{
	float: left;
}

	#nav-footer li{
		display: inline;
		margin: 0 0 0 10px;
	}
	
	#nav-footer li a{
		color: #95C5CD;
	}
	
#credits{
	float: right;
}

#credits li, #credits a{
		color: #95C5CD;
		list-style: none;
		display: inline;
	}
	

/*__________GENERAL CLASSES____________*/

.more{
	color: #bf0000;
	float: right;
	text-align: right;
	clear: both;
	border-top: 1px #95C5CD solid;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 2px 15px 0 0;
	background: url(../images/breadcrumb-arrow.gif) 100% 100% no-repeat;
	font-size: 0.9em;
}

a:hover.more {
	color: black;
	text-decoration: none;
}

.fl{
	float: left;
}

.fr{
	float: right;
	margin: 0;
}

.large{
	width: 200px;
	}

.img-fr{
	float: right;
	margin: 0 0 0 20px;
	width: 200px;
		text-align: center;
	}
		
.img-fl{
	float: left;
	margin: 0 20px 0 0;
	}
	
.text-bg{
	background: #EAF3F3;
	padding:  20px;
	}
	
.error{
	color: red;
	}
	
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

#content-error input{
	clear: left;
	margin: 0 0 10px 0;
}

#content-main .img-fr p, #content-main .img-fl p{	
	color: gray;
	text-align: center;
	margin: 10px 0;
	}

input.button{
	background: #4B5673;
	color: #EAF3F3;
	font-size: 1em;
	border:none;
	cursor: pointer;
	padding: 2px 5px;
	overflow: visible;
	}
	
	.register-button{
		margin: 10px 0;
		}
		
	#hor-minimalist-b{font-size:12px;background:#fff;width:100%;border-collapse:collapse;text-align:left;margin:0px;}
#hor-minimalist-b th{font-size:14px;font-weight:normal;color:#464646;border-bottom:2px solid #6B7386;padding:10px 0px;}
#hor-minimalist-b td{border-bottom:1px solid #ccc;color:#464646;padding:6px 0px;}
#hor-minimalist-b tbody tr:hover td{color:#000;}
#hor-minimalist-b td a{text-decoration: none;
}


/*__________ADVIEZEN____________*/

#search-general{
	width: 440px;
	float: left;
	margin: 10px;
	padding: 0 10px 0  0;
}

#search-general select{
	float: left;
}

#search-alphabet{
	width: 155px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 10px;
	border-right: 1px gray solid;
	border-left: 1px gray solid;
}

#search-magazine{
	width: 200px;
	float: right;
	margin: 10px 0 0 0;
}

#search-magazine td{
	height: 30px;
	padding: 0 10px 0 0;
}

#search-results{
	width: 100%;
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	
}

#search-results h1{
	margin: 0px 0 0px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px #d2d4d5 solid;
}

#search-results h2{
		border-top: 1px #d2d4d5 solid;
		padding: 10px 0 0 0;
	}
	
#search-results table, #advice-data table, #magazines-archive table, #news-articles-list table{
	border-collapse: collapse;
	width: 100%;
	}
	
#search-results tr, #advice-data tr, #magazines-archive tr, #news-articles-list tr{
	border-bottom: 1px #000 solid;
	padding: 5px 0;
	margin: 0 5px;
	vertical-align: top;
	}
	
#search-results tr th, #advice-data tr th, #magazines-archive tr th, #news-articles-list tr th{
	font-weight: normal;
	padding: 5px;
	font-size: 1em;
	vertical-align: bottom;
	text-align: left;
	}
	
#search-results td, #advice-data td, #magazines-archive td, #news-articles-list td{
	border-bottom: 1px #d2d4d5 solid;
	padding: 5px 5px 5px 5px;
	margin: 0 10px 0 0;
	}
	
#search-results table.results thead tr:hover{
	cursor: default;
	background: none;
	}
	
#search-results table.results tr:hover, #magazines-archive tr:hover, #news-articles-list tr:hover{
	background: #EAF3F3;
	}
	
#search-results table a:hover{
	text-decoration: none;
	}
	
#news-articles-list .more{
	padding: 2px 0px 0 0;
	background: none;
	margin: 0;
	border: none;
}
	
#advice-data{
	float: left;
	width: 300px;
	position: relative;
	top: 0; 
	left: 0;
	}
	
	#advice-data table{
		font-size: 0.9em;
		}
	
#advice-content{
	width: 620px;
	float: right;
	text-align: justify;
	font-size: 1.1em;
	}
	
#advice-content table{
	width: 960px;
	border-collapse: separate;
	}
	
#advice-content table td{
	border: 1px gray solid;
	border-collapse: collapse;
	}
	
#advice-content ul, #advice-content ol{
	margin-bottom: 1em;
	}

#advice-content ul li , #advice-content ol li{
	margin-left: 17px;
	line-height: 1.5em;
	font-size: 0.9em;
}

#advice-content ol li ul li{
	font-size: 1em;
	}
	
#advice-content ol li ol li{
	font-size: 1em;
}

#advice-content ul li p, #advice-content ol li p{
	margin-left: 17px;
	line-height: 1.5em;
	font-size: 1em;
}

#advice-content h3{
	font-size: 1.3em;
	font-weight: normal;
	margin: 20px 0 0 0;
	text-align: left;
	}

#advice-content h4{
	text-align: left;
	margin-bottom: 5px;
	}
	
#advice-content h5{
	text-align: left;
	}
	
#advice-content h6{
	font-size: 0.8em;
	}

.date, .magazine, .document-code{
	color: gray;
	font-size: 0.8em;
	line-height: 1.8em;
	}

#letternav li {
	list-style: none;
	float: left;
	padding: 7px;
	background: #eaf3f3;
	width: 0.6em;
	height: 1em;
	color: #999999;
}

#letternav li.letternav-last{
	margin: 0;
	padding: 7px 5px;
	width: 35px;
	float: left;
	}

li .letternav-last a{
	list-style: none;
	padding: 7px;
	background: #eaf3f3;
	color: #999999;
	margin: 0;
	width: 100px;
	float: right;
}

#letternav a.active {
	font-weight: bold;
}


ul#adviceheadings li{ margin-top:10px; }

ul.adviceheadings {
	clear: left;
	}

.adviceheadings li {
	list-style-type: circle;
	padding-top: 7px;
	margin-left: 17px;
}
.adviceheadings li.nopadding {
	padding-top: 2px;
}

.advice-comments{
	color: #bf0000;
	padding: 10px;
	margin: 10px 5px 0 0;
	border: 2px #bf0000 solid;
	font-weight: normal;
	}
#advice-comments-inline{
	color: gray;
	font-size: 0.8em;
	font-weight: normal;
	}
	
.attachment li{
	background: url(../images/attachment.gif) no-repeat top left;
	padding: 0 0 5px 30px;
	list-style: none;
	margin: 10px 0 0 0;
}
	
.issue{
	font-style: italic;
	color: #666;
	font-size: 1em;
	letter-spacing: 0.01em;
	margin: 10px 0 10px 0;
	}
	
.note{
	font-size: 0.75em;
	margin: 10px 0;
	}
	
	.note a{
		margin-top: 20px;
	}
	
.quote{
	font-style: italic;
	color: #333;
	font-size: 0.9em;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 2px #b5b5b5 solid;
	padding: 0 0 0 15px;
	}

.line-through{
	text-decoration: line-through;
	}

span.quote{
	font-style: italic;
	color: #333;
	font-size: 0.9em;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: none;
	padding: 0 0 0 0px;
	}
	
span.quote ol{
	font-size: 1.1em; 
	}
	
.rating{
	width:83px;
	height:16px;
	clear:both;
	background: url(../images/stars-rating.gif) no-repeat 0 0;
}

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}

/*__________PLICHTENLEER____________*/

#ethixToc table {
	margin-bottom: 9px;
	width: 100%;
	float: left;
}
#ethixToc th {
	font-weight: bold;
}
#ethixToc td {
	vertical-align: top;
}
#ethixChapterTop h2 {
	width: 540px;
	float: left;
	margin: 0 0 11px 0;
}
#ethixChapterTop a {
	float: right;
	margin-left: 5px;
	background: #EAF3F3;
	padding: 2px 5px;
}

#ethixChapterTop a img{
	background: none;
}

#ethixChapterTop h3 {
	width: 540px;
	float: left;
	margin: 0;
}
#ethixChapterTop {
	width: 100%;
	float: left;
}

hr{
	border: 0;
 	width: 100%;
	background: #D2D1CF;
	color: #D2D1CF;
	clear: both;
	height: 1px;
	}
	
div.ethixNr {
	font-weight: bold;
	width: 75px;
	background-color: #F5F3F4;
	border-bottom: 2px solid #D2D1CF;
	padding-left: 2px;
}

td.ethixContent {
	vertical-align: top;
  	padding-bottom: 11px;
  	width: 668px;
}

td.ethixContent p{
  	margin: 0 0 0 10px;
}

td.ethixDate {
	width: 85px;
	vertical-align: top;
	padding-bottom: 11px;
}

.ethixDate a{
	font-size: 0.9em;
	}

#ethixChapter table {
	float: left;
	margin-top: 11px;
}

#ethixSearch {
	margin: 0 0 30px 180px;
	width: 380px;
	background: #EAF3F3;
	padding: 10px 10px 15px 10px;
}

#ethixSearch .field{
	float: left;
}

#ethixSearch .button{
	float: left;
	margin: 0 0 0 5px;
}

#ethixSearch .check, #ethixSearch-full .check{
	padding: 0;
	margin: 5px 0 0 0;
}

#ethixSearch .advanced{
	float: right;
	padding: 2px 0 0 0;
}

#ethixSearch h2, #ethixTimeMachine h2, #ethixSearch-full h2{
	margin: 0px 0 5px 0;
	}
	
#ethixSearch-full {
	margin: 0 0 0 00px;
	width: 250px;
	background: #EAF3F3;
	padding: 10px;
	float: left;
}

#ethixTimeMachine {
	margin: 0px 0 10px 2px;
	padding: 10px 10px 10px 10px;
	background: #eaf3f3;
	width: 450px;
	float: right;
}

#ethixTimeMachine input{
	float: left;
	clear: none;
}

#ethixTimeMachine img{
	float: left;
	clear: none;
	margin: 0 5px;
}

#ethixTimeMachine input.button{
	float: left;
	clear: none;
}

#ethixTimeMachine-warning{
	color: #bf0000;
	padding: 10px 10px 10px 10px;
	margin: 10px 5px 10px 0;
	border: 2px #bf0000 solid;
	font-weight: normal;
	overflow: hidden;
	}
	
	#ethixTimeMachine-warning img{
	float: left;
	margin: 3px 7px 0 0;
	}
	
	#ethixTimeMachine-warning p{
	float: left;
	margin: 1px 7px 0 0;
	}
	
	#ethixTimeMachine-warning form{
	float: right;
	}

.ethixContent ul li{
	list-style: none;
	background: url(../images/hyphen.gif) no-repeat 0em 0.6em;
	padding: 0 0 0 10px;
	}

/*__________ERROR PAGES____________*/

#content-error{
	padding: 20px;
	}
	
#content-error ul{
	padding: 10px 20px;
	}
	
#content-error .button{
	float: left;
    }
#flashbelgium{
    margin-right: 80px;
}

/* form fieldlist */

#content-main ul.fieldlist label, #login ul.fieldlist label {
	display: block;
	margin: 0 0 5px;
	/*float: left;*/
}

#content-main ul.fieldlist li, #login ul.fieldlist li {
	list-style: none;
	padding: 0 0 0px;
	margin: 0px 0 0 0;
	overflow: hidden;
}

#login ul.fieldlist li input{float: left; clear: left;}


.form-info a{
	float: left;
	font-size: 1.1em;
}

.fieldlist input.button{
	margin-top: 20px;
	float: left;
}

span.form-info-login, .form-info{
	float: right;
	width: 500px;
	margin: -10px 0 0 0;
}

span.form-info-login img{
	float: right;
}
.passimg{
	float: right;
}
span.form-info-login p{
	float: left;
	width: 350px;
}
span.form-info p{
	float: left;
	width: 350px;
}
.textpw{
    float: left !important;
}
