
p.error {
	color:#ff0000;
}
/** member en contact pagina details (kaders) */ 
.submitbutton 
{ 
margin: 0; 
border: none; 
padding: 0; 
background: inherit 
}

label
{
font-weight:bold;
width: 150px;
float: left;
text-align: right;
vertical-align:text-top;
margin-right: 5px;
/*display: block;*/
display:table-cell; 
}

label.country
{
width: 150px;
float: left;
text-align: left;
margin-right: 5px;
}

div.value
{
width: 250px;
vertical-align:text-top;
/*float: left;*/
/*text-align: right;*/
/*margin-right: 0.5em;*/
/*display: block;*/
/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
/*FONT-SIZE: 12px; */
/*COLOR: #101b20; */
}

input
{
color: #6f0913;
background: #fee3ad;
border: 1px solid #781351;
width: 250px;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
}

#show_articles {
/*	width:100px;*/
	text-align:left;
border: 0px solid #781351;
	margin-left:-2px;
}

.admin_link a {
color: #333;
}

div.admin_actions {
	/*float:left;*/	
}

div.admin_link {
	/*position:relative;*/
}

div.admin_page_actions {
	/* The block of actions of administration per page on the administration page */
	width:100%;	
}

input.checkbox
{
width: 15px;
}

input.paypallogo
{
width: 70px;
}

input.paypalpaynowlogo
{
width: 90px;
}

input.tiny
{
width: 40px;
}

input.radio
{
width: 15px;
}

input.button
{
width: 80px;
}

input.date
{
width: 80px;
}

input.file
{
width: 250px;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
margin-left: 4.5em;
}

input.staticsubmitbutton {
color: #6f0913;
border: 0px;
width: 50px;
}

input.statictext, textarea.statictext {
	width:420px;	
}

fieldset
{
border: 1px solid #781351;
position:relative;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
COLOR: #101b20;
width: 470px;
}

table.membership_details
{
padding:0;
}

table.membership_details tr
{
valign:top;
}

textarea
{
	width:250px;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
}

select.country, select.membership
{
width: 250px;
}


legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
font-size:12px;
}


span.membership_country, span.membership_specialties {
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
COLOR: #101b20;
}

span.membership_link {		
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;
}

.listpic {
width:40px;	
}

table.member_short_even {
	background-color: #fafafa;
	width:490px;
	height:60px;
}

table.member_short_odd {
	background-color: #eeeeee;
	width:490px;
	height:60px;
}

.education_details_even, .education_details_odd,
.serviceprovider_details_even, .serviceprovider_details_odd,
.journal_details_even, .journal_details_odd,
.article_details_even, .article_details_odd,
.edition_details_even, .edition_details_odd,
.convention_details, .caselaw_details {
	line-height: 1.8em;
}

.education_details_odd, .serviceprovider_details_odd, 
.journal_details_odd, .article_details_odd,
.edition_details_odd {
	background-color: #f3f3f4;
}

/** voor foto'kes bij member details */

.thumbnail{
position: relative;
border:0px;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail img {
padding:0px;
border:0px;
width:100px
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
top:10px;
left: 10px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
width:130px
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position: absolute;
visibility: visible;
top: -60px;
left: 40px; /*position where enlarged image should offset horizontally*/
}

div.disclaimer {
color: #777; 
font-weight: normal;
margin-top: 30px; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none }

dfn {
    font-style:         normal;
}

dfn:hover {
    font-style:         normal;
    cursor:             help;
}

/* GENERAL */

html, body {
  color: #000000;
  background-color: #b9b9b9;
  text-align: center;
  padding: 0px 0px 0px 0px;
	/*height:100%;*/
  }

body {
  /*border-top: 10px solid #b9b9b9;*/
/*	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;*/
/*  border-bottom: 10px solid #b9b9b9;*/
/*  font-family: Georgia, serif;*/
  font-family: arial, verdana, Helvetica, sans-serif;
  font-size: 76%;
  line-height: 1.5em;
/*	height:100%;*/
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
		    overflow: auto;
  }


#page_wrapper {
	width:975px;
/*	height:100%;*/
  float: none;
  background-color: #b9b9b9;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  display:block;  
/*border: 1px solid black;*/
  /*border-top: 5px solid #FF9933;*/
  /*border-bottom: 5px solid #FF9933;*/


  }

#top_wrapper {
width: 975px;
height: 100px;
background-color: white;
padding: 0px;
position: relative;
z-index:1;
}


#logo {
width: 200px;
height: 100px;
background-color: white;
padding: 0px;
position: relative;
}

#banner {
width: 775px;
height: 72px;
background-color: black;
padding: 0px;
position: absolute;
border: 0px solid black;
top: 0px;
left: 200px;
}

.top_nav_item {
vertical-align:middle;
position: relative;
top: 20%;
}
.top_nav_deco {
vertical-align:middle;
position: relative;
top: 20%;
}

#core_contain {
	/*position: relative;*/
	/*float:left;*/
	/*clear:both;*/
	background: #f3f3f4;
	padding:0px;
	margin-bottom:0px;
}

.clear
{
	clear: both;
}

#leftbodycell {
	background:#f3f3f4;
}

#lft_menu {
	width: 200px;
	position: relative;
	background: #f3f3f4;
	float:left;
	display:block;
	/*overflow:hidden;*/
/*	list-style:none;*/
}

#lft_menu_core {
	background: #f3f3f4;
	width:160px;
	position: relative;
padding-left: 20px;
padding-right:20px;
padding-top:5px;
/*float:left;*/
display:block;
/*vertical-align:top;*/
/*	height:100%;*/
}

#lft_menu_languages, #lft_menu_regions  {
	width:180px;
	position: relative;
padding-top: 10px;
padding-left: 20px;
display:block;
}

.lft_menu_entry {
	width:180px;
	position: relative;
	padding-top: 10px;
	padding-left: 20px;
	display:block;
}


.information_page li {
	list-style-type: disc; 
	list-style-type: disc; 
}

#content {
			z-index:0;
	width: 775px;
background-color: #ffffff;
position: relative;
display:block;	
float:right;
/*border-left:200px; */
/*border-right:8em solid #efe; */
/*padding:1em */
 			min-height: 400px;
			height: auto !important;
			height: 400px;  
	margin-bottom:0px;
}


#content_core {
		/*	z-index:2;*/
	width: 710px;
background-color: #ffffff;
position: relative;
display:block;
padding-left: 20px;
padding-right:20px;
padding-bottom:20p;
padding-top:10px;
}

#footer {
	clear: both;
	/*overflow:hidden;*/
	background-color: #cccccc;
	/*display:none;*/
	display:block;
	padding-left:10px;
	/*font-size: 9px; */
}

#footer p { 
	font-size: 9px; 
}

#lft_menu_navigation {
	width:160px;
}

ul.lft_menu_items {
	float:left;
	padding-left:16px;
	margin:0px;
	width:160px;
}

ul.lft_menu_items li.lft_menu_item{
	list-style-image: url(../mater/icon_arrow.gif);
	padding-left:0px;
	margin-left:0px;
	position:relative;
	border-top: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	text-align: left;
}


div.value {
display:table-cell; 
}

img.journal_logo {
	max-width:100px;
	/*width:80px;*/
}

img.edition_cover {
	max-width:120px;
	/*width:80px;*/
}

.continent {
	position: relative;
}

.continent_countries {
	padding-top:3px;
	position: relative;
}
.continent_country0,  .continent_country1, .continent_country2{
	background-color: #EFEFEF;
	position: absolute;
	width:155px;
	/*height: 25px;*/
}
.continent_country1 {
	margin-left:160px;
}
.continent_country2{
	margin-left: 320px;
}

.flags img {
	border:0px;
}

span.flag {
	padding:3px;	
}

/*
.flag_current img {
	padding:2px;	
	background-color:#CCCCCC;
}
*/

.flag_current a {
	padding:2px;	
	color:#333333;
	font-weight:bold;
}



