/* You may adapt elements of this CSS in your own projects,but the unique combination of 
images,colors,sizes,typography,and positioning ("the design") is copyright (c) 2004 Webinform, Leendert van der Ree 
and may not be reproduced. */ 

/* main */
body {	
	background-color: #333;
	background-image: url(../images/nav/border_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
	color: silver;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1.15em;
}

/* typo */
 p {
	font-size: 100%;
	padding: 0;
	line-height: 1.5em;
	text-align: left;
	margin: 0 0 12px 0;
}
.transp {
	color:#333;
	}
h1 {
	color: #000;
	font-family: Georgia,Times,serif;
	font-weight: normal;
	font-size:14px;
	letter-spacing: 0.05em;
	line-height: 135%;
	top: 4px;
	left: 0;
/*	width: 500px;*/
	position:absolute;
	z-index: 9;
	margin: 9px 0 0 192px;
}
h1 em {
	color: black;
}
h2, h3 {
	font-family: Georgia,Times,serif;
	background: transparent;
	color: silver;
	font-weight: normal;
	line-height: 115%;
	letter-spacing: 0.1em;
	margin: 0 ;
	padding: 6px 0 0 6px;
}

em {
	color: #f2aa82;
}

.colorcubeblanco h2, .colorcubeblanco h3 {
	position: relative;
	font-size: 115%;
	margin: 9px 6px 10px -24px;
	padding: 0 0 0 10px;
	border-left: 1em solid #f93;
}	
.colorcube h2, .colorcube h3 {
	position: relative;
	font-size: 115%;
	margin: 9px 6px 10px -24px;
	padding: 0 0 0 24px;
	background-image: url(../images/links/h2_go_back.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}	

.colorcube h3 {
	background-image: url(../images/links/h3_go_back.gif);
}	

#special {
	vertical-align: top;
	margin: 0 0 30px 0;
}

.specialfirstimage {
	margin: 0 10px 0 0;
	float: left;
}

.specialnextimage {
	margin: 0 60px 15px 15px;
	float: right;
}

.speciallastimage {
	margin: 0 30px 15px 0;
}

.specialcaption {
	text-align: left;
	padding: 4px 0 0 0;
	font-style: italic;
	display: block;
	width: auto;
}
.technieka {
	margin: 10px 0 10px 10px;
	float: right;
}
.source {
	background: transparent;
	font-style: italic;
	letter-spacing: 0.05em;
	color: #ff9;
	display: block;
	margin: 20px 0 16px 0;
}

.quote {
	background: transparent;
	font-family: Georgia,Times,serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #dc2b19;
	display: block;
	clear: none;
	margin: 16px 0 0 0;
}

.kopje, .ws_kopje, .faq_kopje, .lit_kopje, .topkopje {
	background: transparent;
	font-family: Georgia,Times,serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #dc2b19;
	display: block;
	clear: left;
}
.kopje em {
	color: #f4bb9d;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.topkopje {
	background-image: url(../images/links/topkopje.gif);	
	background-repeat: no-repeat;
	background-position: 0 4px;
	margin: 0 0 0 -9px;
	text-indent: 9px;
}

.subkopje {
	background: transparent;
	font-family: Georgia,Times,serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #f2aa82;
	display: block;
	clear: left;
}

.adres, .adrescat, .adreslong {
	background: transparent;
	float: left;
	position: relative;
	width: 210px;
	height: 150px;
	margin: 0 5px 0 0;
}
.adrescat {
	height: 25px;
	width: 220px;
}
.adreslong {
	width: 500px;
}
.adreslongweb {
	width: 500px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.wordnl {
	background: transparent;
	float: left;
	position: relative;
	width: 140px;
	margin: 0 10px 0 0;
}


/* divs */
#top {
	background-image: url(../images/nav/vne_strook.jpg);
	background-repeat: repeat-x;
	height:184px;
	width:100%;	
	left:0px;
	top:0px;
	position:absolute;
	z-index: 3;
}

#center {
	position: absolute;
	top: 187px;
	left: 2px;
/*	clear: none;*/
	z-index: 1;
}

#logo {
	background-image: url(../images/nav/logoVNEemaille.jpg);
	background-repeat:no-repeat;
	height:184px;
	left:0px;
	position:absolute;
	top:0px;
	width:184px;
	z-index: 3;
}

#content, #iframecontent {
	position: relative;
	left: 187px;
	top: 0;
	margin: 0;
	padding: 0 0 0 28px;
	width: 703px;
	background: transparent;
	float: left;
	line-height: 1.5em;
}

#iframecontent {
	left: 182px;
	top: -3px;
	padding: 0;
	width: 816px;
}

#content p  {
	font-size: 100%;
	line-height: 1.5em;
	text-align: left;
	margin: 0 70px 12px 0;
	padding: 6px 0 0 0;
	vertical-align: top;
/*	width: 730px;*/
}
#content td   {
	font-size: 100%;
	height: 20px;
	color: #999;
	font-style: italic; 
}

#content ul li {
	line-height: 1.5em;
	list-style-type: square;
	list-style-position: outside;
	padding: 0 86px 0 0;
	margin: 0 0 0 -11px;
}
#content ul p {
	margin: -10px 0 0 0 ;
}
#content > p > a img { 
	margin: 0 0 0 -15px;
}
#content > p > a > img { 
	margin: 0 0px 0 -12px;
}
#alfabet {
	margin: -10px 0 16px 0px;
	font-size: 125%;
}
.artist_abc, .artist_abc a {
	margin: 0 7px 0 0;
}
#content em {
	background: transparent;
}
#content q {
	background: transparent;
	color: #f2e282;
}
.extlink, .intlink {
	color: #f2aa82;
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 13px 0 0;
}

.extlink {
	text-decoration: underline;
	background-image: url(../images/links/external_link.gif);	
}

.intlink {
	background-image: url(../images/links/internal_link.gif);	
}

#content a:link {
	color: silver;
	text-decoration: underline;
}
#content a:hover {
	color: silver;
	text-decoration: none;
}

#content a:visited {
	color: #f2aa82;
	text-decoration: underline;
}

/*#content a:visited:hover {
	color: #f2aa82;
	text-decoration: none;
}
*/
#content a:focus {
	color: #db8e19;
	text-decoration: none;
}

#content a:active {
	color: #009241;
	text-decoration: none;
}

/* top - 3 color banners */

.temperature {
	float: left;
	width: 55px;
	text-align: left;
	margin: 3px 0 6px 0;
	clear: none;
}

.language {
	float: left;
	position: relative;
	width: 75px;
	text-align: left;
	margin: 0 0 6px 0;
}

.search {
	float: left;
/*	width: 265px;*/
	text-align: left;
	margin: 2px 0 6px 0;
/*	padding: 2px 0 0 0;*/
}

#info {
	background: transparent;
	position: absolute;
	top: 30px; /*10*/
	left: 920px; /*522px;*/
	padding: 0;
	z-index: 202;
	float: right;
	text-align: right;
/*	border:1px solid white;*/
}
#info a {
	color: white !important;
}

#bannergreenmiddle, #bannerredmiddle { /* search and convertor */
	position: absolute;
	height: 51px;
	width: 200px; /* 235 248*/
	left: 530px; /* 559 557 730px;*/
	top: 3px;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 6px 0px 0px;
	margin-bottom: -3px;
	color: white;
	z-index: 18;
/*	border: 1px solid green;*/
}

#bannerredmiddle { /* graden convertor */
	left: 736px; /*760 800px;*/
	top: 3px; /* 0 65px;*/
	z-index: 20;
/*	border: 1px solid red;*/
}

#bannerredleft, #bannergreenleft, #bannerredright { /* base3  base4  base5*/
	background: transparent;
	position: absolute;
	margin: 0;
	padding: 6px 0 0 0;
	top:65px;
	left: 190px; /*467px;*/
	height: 55px; /*58px*/
	width: 253px; /*325px;*/
	color: #663b42;
	z-index: 10;
/*	border: 1px solid red;*/
}

#bannergreenleft { /* base4 */
	left: 463px; /*559px;*/
	width: 253px; /*420px;*/
	z-index: 12;
/*	border: 1px solid green;*/
}

#bannerredright { /* base5 */
	left: 736px; /*779px;*/
	width: 253px;
	z-index: 20;
/*	border: 1px solid green;*/
}


#bannerblueleft, #bannerbluemiddle, #bannerblueright { /* base1 en 2 */
	background: transparent;
	position: absolute;
	top: 124px;
	left: 190px;
	height: 55px;
	width: 253px;
	color: #663b42;
	padding: 6px 0 0 0;
	font-weight: normal;
	overflow: hidden;
	z-index: 14;
/*	border: 1px solid blue;*/
}

#bannerbluemiddle {
	width: 253px;
	left: 463px; /*559px;*/
	z-index: 16;
/*	border: 1px solid blue;*/
}

#bannerblueright {
	width: 253px;
	left: 736px; /*779px;*/
	z-index: 22;
/*	border: 1px solid blue;*/
}

#bannerblueleft img, #bannerbluemiddle img, #bannerredleft img, #bannergreenleft img, #bannerredright img, #bannerblueright img  {
	float:left;
	margin: 0 4px 0 0;
}

#bannerblueleft a, #bannerbluemiddle a, #bannerredleft a, #bannergreenleft a, #bannerredright a, #bannerblueright a {
	color:#e74230 !important;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 95%;
	line-height: 110%;
	background-color: transparent;
	line-height: 110% !important;
}

/* center - images home and gallery*/
.artist_home {
	float: left;
	position: static;
	top: 190px;
	left: 206px;
	width: 173px;
	margin: 0 0 25px 0px ;
	padding: 0;
}

#naw, .artist_gal {
	float: left;
	position: static;
	top: 190px;
	left: 206px;
	font-size: 95%;
	line-height: 115%;
	margin: 10px 0 16px 0 ;
	padding: 0;
}

.artist_gal {
	width: 173px;
	margin: 12px 0 5px 0 ;
	padding: 0;
}	

.artist_gal p, #naw p {
	width: 150px;
	font-size: 100%;
/*	line-height: 100%;*/
	text-align: left;
	padding: 0;
	margin: 0;
}

.artist_gal p {
	margin: 64px 0 0 0 ;
	text-align: left;
}

#naw {
	width: 150px;
	margin: -12px 0 12px 0;
}

#naw strong {
	color: #ffe000;
}

.artist_home img, #artist_gal img {
	float: left;
	padding: 0 6px 0 0;
}

#artist_page {
	position: absolute;
	top: 0;
	left: 0;
	width: 775px;
	float: right;
	font-family:Georgia,Times,serif;
	font-size: 100%;
	margin: 44px 0 0 0;
	color: #f2aa82;
	letter-spacing: 0.03em;
	line-height: 1.75em;
	text-align: right;
}

#artist_page img {
	float: right;
	margin: 0 0 40px 10px;
}

#artist_page a {
	font-weight: normal;
}

.artist_work, .artist_xinfo {
	position: absolute;
	top: 44px;
	left: 0;
	width: 500px;
	margin: 0 0 0 6px;
	text-align: left;
}
.artist_xinfo {
	text-align: left;
}
.artist_work img {
   display: block;
	text-align: center;
   margin-left: auto;
   margin-right: auto;
	margin-bottom: 20px;
}

.artist_workinfo, #artist_worknav {
	position: absolute;
	top: 200px;
	left: 509px;
	width: 280px;
	float: right;
	text-align: right;
	margin: 0 0 0 -13px;
	line-height: 1.5em;
}

#artist_worknav {
	top: 400px;
}

img {
	border: 0px none white;
}

/*  news / workshop / faq / literature */

.news_item, .ws_item, .faq_item, .lit_item {
	margin: 0 40px 20px 0;
}
.news_date, .news_title, .news_title a, .news_author, .news_location, .faq_date, .faq_title, .faq_author, .faq_location, lit_author, .ws_author, .ws_location, .ws_organisation, .lit_title {
	font-family: Georgia,Times,serif;
	font-weight: normal;
	letter-spacing: 0.15em;
	color: #f93;
}
.news_title, .ws_title, .faq_title {
	margin: 6px 0 2px 0;
	font-weight: normal;
	display: block;
	clear: left;
}
.ws_title {
	padding: 4px 0 0 0 ;
	font-family: Georgia,Times,serif;
}
.lit_title {
	display: inline;
}
 
.news_author, .faq_author, .lit_author, .faqDate  {
	font-family: Georgia,Times,serif;
	color: #f2aa82;
	font-size: smaller;
	margin: 0 0 0 -24px;
}
.news_date, .ws_date, .faq_date, .lit_year {
	font-family: Georgia,Times,serif;
	color: #f2e282; /*#f2aa82;*/
	font-size: 85%;
	left: -24px;
	position: relative;
}
.ws_date {
	left: 0px;
}
.news_author, .ws_author, .ws_costs, .faq_author, .ws_att, .ws_organisation, .lit_author, .lit_nop, .lit_isbn, .lit_url, .lit_year {
	font-family: Georgia,Times,serif;
	margin: 0 ;
	font-size: 95%;
	color: silver;
}
.lit_author {
	padding: 0 0 6px 0;
}
.ws_organisation {
	color: silver; /*#82c9f2; #f93;*/
	display: block;
}
.lit_language {
	display: inline;
}
.lit_nop {
	display: inline;
}
.lit_isbn {
	font-variant: small-caps;
}
.lit_year {
	left: 0;
	display: inline;
}

.news_location, .ws_location, .faq_location {
	color: silver;
	font-variant: small-caps;
	margin: 4px 0 0 0;
}

.news_item, .news_text, .ws_item, .ws_text, .faq_item, .faq_text, .lit_summary {
	font-size: 100%;
	font-weight: normal;
	margin: 6px 0 0 0;
	width: 600px;
}
.news_item img {
	margin: 6px 6px 0 0;
}
.newsimg {
	float:left;
	padding:0 6px 0 0;
}
.ws_item {
	padding: 0 0 8px 0;
	background-color: #2c2c2c;
	width: 730px;
}
.eventstart {
	width: 115px;
}
.lit_sum {
	font-style: italic;
	display: inline;
}
.lit_summary {
	margin: 8px 0 20px 0;
	padding: 0 0 20px 0;
}
.ws_text {
	display: block;
	margin: 18px 0 0 0 ;
}

.news_nav, .ws_nav, .faq_nav, .lit_nav {
	margin: 4px 0 0 0;
	left: -20px;
	position: relative;
	display: block;
}

.news_nav b, .ws_nav b, .faq_nav b {
	margin: 4px 0 0 -5px;
}

.news_nav img, .ws_nav img, .faq_nav img, .lit_nav img {
	margin: 0 0 10px -1px;
}

.news_level, .news_who, .news_what, .ws_level, .ws_who, .ws_what, .ws_costs {
	font-family: Georgia,Times,serif;
	font-size: 95%;
	margin: 3px 0 3px 0;
	display: block;
}

.news_info, .ws_info {
	margin: 12px 0 12px 0;
}

.news_xinfo, .ws_xinfo {
	display: block;
	margin: 12px 0 0 0 ;
	font-style: italic;
}

.ws_email {
	margin: 0px 12px 6px 0;
}

.ws_url {
	margin: 0px 12px 6px 0;
}

.ws_replyform {
	margin: 0px 12px 6px 0;
}

.nav {
	margin: 0 0 0 -24px;
}

.navletter {
	margin: -29px 0 -4px 16px;
}

.navblock {
	margin: 0px 0 24px 41px ;
}

.navblock ul {
	margin: 0 0 0 1px ;
	display: inline; /* ie problem */
}

.wstext {
	display: block;
	margin: 12px 0 0 0;
}

/*  adverteerders */

.adv_item {
	background: transparent;
	float: left;
	position: relative;
	width: 325px;
	height: 165px;
	margin: 5px 10px 5px 0;
	padding: 5px;
	background-color: #2c2c2c;
}

/*   faq   */

.faq_items, .lit_items {
	margin: -8px 0 0 -15px;
}

.faq_q {
/*	color: #f2e282;*/
	margin: 0px 0 22px 0px;
	font-size: 110%;
	font-style: italic;
}

.faq_answer {
	margin: 0 45px 0 0;
}

.faq_a {
	color: silver;
	margin: 0px 0 8px 0;
	font-size: 110%;
}

/*  woordenlijst */
.woord {
	font-family: Georgia,Times,serif;
	width: 575px;
	margin: 12px 0 0px 0px;
	padding: 0 155px 12px 0;
	background-color: #2c2c2c;
}
.w1, .w2 {
	letter-spacing: 0.06em;
	display: inline;
	color: #f4bb9d;
}
.w2 {
	font-style: italic; 
	color: silver !important;
	padding: 0 0 0 6px;
	color: #f4bb9d;
}
/*.w2:before { 
	content: "(";
}	

.w2:after { 
	content: ")";
}	
*/
.w3, .w4 { 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0 0 20px;
}
.w4 {
	font-style: italic; 
	margin: 6px 0 0 20px;
}

/*  einde woordenlijst */


/* main navigation */

#navcontainer ul {
	position: absolute;
	top: 184px;
	left: 3px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 11;
}

#navcontainer li {
	display: inline; /* ie 5 etc */
}

#navcontainer a {
	display: block;
	background: transparent;
	margin: 0;
	padding: 8px 0 0 61px;
	width: 117px;
	height: 18px;	
}

#navcontainer a:link, #navlist a:visited {
	color: #372024 !important;
/*	color: #663b42 !important;*/
	text-decoration: none !important;
}

#navcontainer a:hover {
	background-color: #006ab0 !important;
	color: #eee !important;
	text-decoration: none !important;
}

.itema a#itema, .itemb a#itemb, .itemc a#itemc, .itemd a#itemd, .iteme a#iteme, .itemf a#itemf, .itemg a#itemg, .itemh a#itemh, .itemi a#itemi, .itemj a#itemj, .itemk a#itemk, .iteml a#iteml, .itemm a#itemm, .itemn a#itemn, .itemo a#itemo {
	background-color: #f2aa82;
/*	color: #eee !important;*/
}

.itema #navlist li a#itema:hover, .itemb #navlist li a#itemb:hover, .itemc #navlist li a#itemc:hover, .itemd #navlist li a#itemd:hover, .iteme #navlist li a#iteme:hover, .itemf #navlist li a#itemf:hover, .itemg #navlist li a#itemg:hover, .itemh #navlist li a#itemh:hover, .itemi #navlist li a#itemi:hover, .itemj #navlist li a#itemj:hover, .itemk #navlist li a#itemk:hover, .iteml #navlist li a#iteml:hover, .itemm #navlist li a#itemm:hover , .itemn #navlist li a#itemn:hover {
	background-color: #dc2b19 !important;
}

/*

 navigate item 1  
#itema a:link, #itema a:visited, #itema a:hover  {
	background-image: url(../images/nav/nav_item_01_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itema a:hover {
	background-image: url(../images/nav/nav_item_01_roll.jpg);
}

 navigate item 2  
#itemb a:link, #itemb a:visited, #itemb a:hover {
	background-image: url(../images/nav/nav_item_02_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemb a:hover {
	background-image: url(../images/nav/nav_item_02_roll.jpg);
}

 navigate item 3  
#itemc a:link, #itemc a:visited, #itemc a:hover {
	background-image: url(../images/nav/nav_item_03_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemc a:hover {
	background-image: url(../images/nav/nav_item_03_roll.jpg);
}

 navigate item 4  
#itemd a:link, #itemd a:visited, #itemd a:hover {
	background-image: url(../images/nav/nav_item_04_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemd a:hover {
	background-image: url(../images/nav/nav_item_04_roll.jpg);
}

 navigate item 5  
#iteme a:link, #iteme a:visited, #iteme a:hover {
	background-image: url(../images/nav/nav_item_05_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#iteme a:hover {
	background-image: url(../images/nav/nav_item_05_roll.jpg);
}

 navigate item 6  
#itemf a:link, #itemf a:visited, #itemf a:hover {
	background-image: url(../images/nav/nav_item_06_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemf a:hover {
	background-image: url(../images/nav/nav_item_06_roll.jpg);
}

 navigate item 7  
#itemg a:link, #itemg a:visited, #itemg a:hover {
	background-image: url(../images/nav/nav_item_07_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemg a:hover {
	background-image: url(../images/nav/nav_item_07_roll.jpg);
}

 navigate item 8  
#itemh a:link, #itemh a:visited, #itemh a:hover {
	background-image: url(../images/nav/nav_item_08_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemh a:hover {
	background-image: url(../images/nav/nav_item_08_roll.jpg);
}

 navigate item 9  
#itemi a:link, #itemi a:visited, #itemi a:hover {
	background-image: url(../images/nav/nav_item_09_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemi a:hover {
	background-image: url(../images/nav/nav_item_09_roll.jpg);
}

 navigate item 10  
#itemj a:link, #itemj a:visited, #itemj a:hover {
	background-image: url(../images/nav/nav_item_09_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemj a:hover {
	background-image: url(../images/nav/nav_item_09_roll.jpg);
}

 navigate item 11  
#itemk a:link, #itemk a:visited, #itemk a:hover {
	background-image: url(../images/nav/nav_item_09_orig.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#itemk a:hover {
	background-image: url(../images/nav/nav_item_09_roll.jpg);
}

 end main nav 

  center navigation 
#centernavcontainer ul {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 200px;
	list-style-type: none;
	background-color: #98d391;
	width: 100%;
	height: 30px;
}

#centernavcontainer ul li { 
	display: inline;
}

#centernavcontainer ul li a {
	margin: 0;
	padding: 12px 9px 0px 3px;
	background-color: transparent;
	color: #663b42 !important;
	text-decoration: none;
	float: left;
	border-left: 3px solid #98d391;
	height: 18px;
}

#centernavcontainer ul li a:hover {
	background-color: #99c4bd;
	color: #eee;
	border-left: 3px solid #006ab0;
}

#centernavcontainer ul li a:visited {
	background-color: transparent;
	color: #663b42 !important;
}

  end center navigation 

*/

/* form */

form {
	background: transparent;
	margin: 0;
	padding: 0;
}

.left {
	background: transparent;
	float: left;
}

.right {
	background: transparent;
	float: left;
	margin: 0;
	position: absolute;
	top: 35px;
	left: 300px;
}

.qq { /* quote in question*/
	font-size: small;
	letter-spacing: 0.06em;
	margin: 8px 10px 0 0;
	padding: 1px 6px 0 0;
	position: relative;
	text-align: left;
	font-style: italic;
	color: white;
}

.input, .inputminh, .inputlong, .inputlong_r, .inputlong_o, .inputmed_r, .inputmed_o, .inputshort_r, .inputshort_o {
	background: white;
	color: #333;
	float: left;
	font-family: "Courier New", Courier, monospace;
	font-size: small;
	height: 19px;
	line-height: 90%;
	margin: 0px 6px 0 0;
	padding: 1px 0 0 2px;
	text-align: left;
}
.inputminh {
	height: 20px;
	width: 140px; /*165*/
	padding:4px 0 0 2px;
	line-height:125%;
}
.inputlong, .inputlong_r, .inputlong_o {
	width: 240px;
	margin: 0px 6px 4px 0;
}

.inputshort_r, .inputshort_o {
	width: 70px;
	margin: 0px 6px 4px 0;
}

.inputmed_r, .inputmed_o {
	width: 160px;
	margin: 0px 6px 4px 0;
}

.inputlong_r, .inputmed_r, .inputshort_r {
	border: 1px solid #333;
	border-left: 2px solid #e2311d;
}

.inputlong_o, .inputmed_o, .inputshort_o {
	border: 1px solid #333;
	border-left: 2px solid #00d05b;
}

.textarea, .select {
	background: white;
/*	border-style: solid;*/
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid white;
	border-left: 2px solid #dc2b19;
	color: #000;
	float: left;
	font-family: "Courier New", Courier, monospace;
	font-size: small;
	line-height: 150%;
	margin: 0px 6px 8px 0px;
	padding: 0px;
	text-align: left;
	width: 241px;
	clear: none;
}

.textarea, .textareasmall, .textareasmall_r, .textareaxsmall {
	height: 200px;
	width: 400px;
	padding: 1px 0 0 2px;
}
.textareasmall, .textareasmall_r {
	height: 150px;
}
.textareasmall_r {
	border-left: 2px solid #dc2b19;
}
.textareaxsmall {
	width: 240px;
	height: 80px;
	border-left: 2px solid #dc2b19;
}
.wrapselect {
	width: 204px;
	height: 22px;
	border-left: 2px solid #dc2b19;
}
.spacer {
	height: 4px;
	background-color: transparent;
}
.sendbutton, .sendbutton2, .sendbutton3, .sendbuttonminh {
	background-color: #c9dfdc;
	border: 1px solid #f4bb9d;
	margin: 1px 0 0 0 ;
	padding: 0;
	float: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 95%;
	color: #333;
	height: auto;
	width: auto;
	text-align: center;
	font-style: normal;
	cursor: pointer;
}
.sendbuttonminh {
	height: 24px;
}
.sendbutton2, .sendbutton3 {
	margin: 12px 0 12px 0;
	clear: both;
}
.sendbutton3 {
	float: right;
}

.separatorback {
	background: transparent;
	margin: -20px 0 0 -20px;
	padding: 0;
	position: absolute;
	display: inline;
}

.separatortop {
	background: transparent;
	margin: 0px 0 0 -6px;
	padding: 0;
	position: relative;
	display: inline;
}

/*  search with zoom */
.highlight { 
	border-bottom: 1px dotted #FFFF40;
}
.searchheading {
	margin: 10px 0 0 6px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #f2aa82; 
}
.summary { 
	font-size: 90%; 
	font-style: italic; 
} 
.results { 
	margin: 0 0 0 6px;
	font-size: 100%;
	color: silver;
}
.category { 
	color: #999999; 
}
.description { 
	font-size: 100%; 
	color: #008000; 
}
.context { 
	font-size: 100%; 
	line-height: 1.5em;
	width: 600px;
	color: silver;
}
.infoline { 
	font-size: 85%; 
	font-style: italic; 
	color: #ccc; 
}
.result_title { 
	font-size: 100%; 
	color: silver;
}
/* added - leendert */
#zoomsearch {
	background-color: transparent;
	left: 0;
	top: 0;
	margin: 0 0 0 -5px;
	color: #ff6;
	z-index: 999;
	clear: none;
}
#zoomsearch small, a {
	color: silver;
	text-align: left;
	text-decoration: none;
	margin: 13px 0 0 0;
}
/*  end - search with zoom */
