body { font: 67.5% Verdana, Geneva, sans-serif; color: #195535; }
a {color:#054e30;}

/*lay-out*/
#wrap {margin-left:auto;margin-right:auto; width: 960px; border-left: 1px solid #227801; border-right: 1px solid #227801; }
#logotop { width:379px; height:151px; }
#tussenlogosearch{ width:275px; height:34px; background: url(../images/tussenlogosearch.jpg);}
#searchback{ width:306px; height:34px; background: url(../images/searchback.jpg); text-align: right; }
#tagline{ width:444px; height:59px; background: url(../images/tagline.jpg);}
#language{ width:137px; height:59px; background: url(../images/language.jpg);}
#breadcrumbs{ width:558px; height:58px; background: url(../images/breadcrumbs.jpg); }
#right{ width:23px; height:518px; background: url(../images/right.jpg);}
#logobottom{ width:215px; height:123px; background:#ebf4d9 url(../images/logobottom.jpg) no-repeat; }
#content{ width:722px; height:460px; background: url(../images/content.jpg);}
#undermenu{ width:215px; height:337px; background: url(../images/undermenu.jpg); vertical-align: top; }
#contentbottom{ width:960px; height:60px; background: url(../images/contentbottom.jpg);}
#footer{ width:960px; background: #00a261;height:29px; }
.spacer{ background: #00a261;}
.clear { clear: both; }

/*search*/
#searchback #edit-search-theme-form-1 {width:205px; height:18px; margin-left:25px;margin-top:2px; padding-left:10px;font-size:0.8em;background: url(../images/search.jpg) 0px 2px;; border:0; }
#searchback label{display:none;}
#searchback #searchbutton { width:91px; text-align: right;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#searchback #edit-search-theme-form-1 {background: url(../images/search.jpg) 0px -2px;  }
}

/*search results*/
label {margin:10px;}
.box h2 { margin:20px 10px 10px; border-top: 1px solid #060;padding-top:10px; }
p.search-snippet {margin-left:30px;}
p.search-info { font-size:0.8em!important; padding-bottom: 10px; border-bottom: 1px dotted #060; }

/*language*/
#language div {padding-right:2px;font-size:1em; }
#language h2 {display:none;}
#language ul {	margin: 0;padding: 0;}
#language li { list-style-type: none;float:right; }
#language a{ color:#fff;text-decoration:none;}
#language .active {color:#000;}
#language .last {padding-right:4px;}

/*breadcrumbs*/
#breadcrumbs div { padding-top: 25px; padding-bottom: 5px; border-bottom: 1px dotted #195535; width: 93%; }
#breadcrumbs div a { color:#f7a11a; font-weight:bold;text-decoration:none; }
#breadcrumbs div a:hover { color:#00a261; }

/*content*/
#content div { margin: 0px 10px 10px 0px;padding-left:8px; }

/*footer*/
#footer table {width:100%;}
#footer p { color: #fff; padding: 7px 5px 0px; font-weight: bold; }
#footer a {text-decoration:none;}
#footer a:hover {color:#ebf4d9;}

/*login*/
#login { position:absolute; top:20px; left:50px; padding:10px; background:#fff; border:1px solid #000;display:none; }
#edit-name-wrapper {padding:5px;text-align:right;}
#edit-name, #edit-pass {margin-bottom:5px;}
#edit-pass-wrapper label {display:inline;}
#edit-name-wrapper label {display:inline;}
.item-list {text-align:left; padding-top:10px;}
#message {position:absolute; top:20px; right:20px; width:200px; padding:10px; background:#fff; border:1px solid #000;}

/* menu styles */
#nicemenu  {width: auto;margin: 0 auto;margin-right:-2px;font-size: 1.2em;text-align: left;margin-top:130px;border-top: 1px solid #00a261;}
.nice-menu a {display: block; text-decoration: none; color: #00a261 !important;font-weight:bold; text-align: left; border-bottom: 1px solid #00a261;}
.nice-menu a:hover {color: #ebf4d9 !important;background-color: #00a261 !important;}
/*nice-menu overrides*/
ul.nice-menu ul li {width: 217px;}
ul.nice-menu-right li, ul.nice-menu-left li {width: 217px;}
ul.nice-menu li {background-color: #ebf4d9;}
ul.nice-menu li a { padding: 8px 12px; }
ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent { background: #ebf4d9 url(../images/arrow-right.png) no-repeat right center; }
ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {background: #ebf4d url(arrow-right.png) right center no-repeat;}
ul.nice-menu-right ul { width: 217px; left: 180px; top: 3px; border-right: 1px solid #00a261; border-left: 1px solid #36AF73; border-top: 1px solid #00a261;z-index:2; }
ul.nice-menu-right ul ul { width: 217px; left: 180px; top: 3px; border-right: 1px solid #00a261; border-left: 1px solid #36AF73;  border-top: 1px solid #00a261;  }

/* content styles */
.rond {background: #f7a11a; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; margin:20px;padding:20px;width:200px;}
#content div {padding-left:15px;padding-right:10px;}
#content div h1 { font-size:2em;margin-bottom:20px;}
#content div h2 { font-size:1.6em;margin-top:20px;}
#content div p { font-size: 1.2em; line-height: 1.6em; padding-top: 5px; padding-bottom: 5px; text-align: justify; }
#content div a:hover { color:#090; }
#content div ul { list-style: disc; }
#content div ul ul { list-style: square; }
#content div ul li { font-size: 1.2em; line-height: 1.6em; margin-left: 40px; }
#content div ul li ul li { font-size: 1em; line-height: 1.6em; }
#content div img { float:left;margin-right:20px; }
#content div #side { background: #f7a11a; width:166px; text-align: center;padding-left:0;margin:0;}
#content div td.left { padding-right:20px;}
#content div #side h2 {padding-top:5px;color:#fff;font-size:1.8em;}
#content div #side h4 {padding-top:5px;color:#fff;font-size:1.4em;}
#content div #side img {margin-bottom:10px;margin-left:0;}
#content div #side p {font-size:1.1em; color:#fff; font-weight:bold; line-height: 1.6em; letter-spacing: -0.05em; text-align: center; }
#content div #side a {color:#fff;text-decoration:underline;}
#group { padding-top: 50px;padding-left:597px;}
#group img {margin-left:500px;}

#content div p.rechts {text-align:right; border-bottom:dotted 1px #ccc;padding-bottom:5px;}
#content div p.midden {text-align:center;}
#content div blockquote {padding-left:40px;}
#content div img.right {float: right; margin-right: 0pt; margin-left: 20px;}

#top_menu ul li { padding:0; margin:0; background-position:left; position:relative; } #top_menu ul li a { padding:0 1em 0 1.5em; } #top_menu { background-color:#eeeeee; } #top_menu li a {border-bottom:0.25em solid #cccccc;} #top_menu li a.active {background-color:#F5F5F5;border-bottom:0.25em solid #459cce;} #top_menu li li a {border-bottom-style:none;}

/*forms*/
#information_request {margin-top:20px;}
.formtable td {padding:5px;}
#name, #phone, #email, #address, #quest, #comp, #port_org, #port_dest, #cargo_descr, #cont_req, #flag_req {width:200px;border:solid 1px #333;}
.star {color:#f00;}
.radio {white-space: nowrap;}

#content #nascontact {{margin-top:20px;}
#content #nascontact td {padding:5px;vertical-align:top;}

.kader {padding:5px; border:solid 1px #030;}


#signature {font-size:0.8em;margin-left:auto;margin-right:auto; width: 960px;margin-top:5px;}
#signature a {text-decoration:none;color:#00a261}
#signature a:hover {color:#000;}

