@import url(lightbox.css);
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; }
fieldset { border: none; vertical-align: middle; }

html { background: #002950; }
body { background: url(../images/background.gif) no-repeat 0 0; font: 75%/1.333em Helvetica, Arial, sans-serif; color: #99a9b9; width: 944px; }

p, ul, ol, table { margin: 0 0 1em 0; }

div#subnav ul li { list-style: none; }
ul li { background: url(../images/bullet.gif) no-repeat 1px .6em; padding-left: 7px; }

#content ul { padding-left: 30px;}
#content ul#nav { padding-left: 0px;}
#content ul#list { padding-left: 0px;}


hr { display: none; }

img { border: 0; }

/***
 * Headers
 **/
h1 { font-size: .91666em; color: #002950; background: #8094A8 url(../images/header-background.gif) repeat-y right top; padding-left: 5px; margin: 1em 0; font-weight: normal; }

h2, h3, h4, h5, h6 { font-size: 1em; font-weight: bold; color: #fff; }



/***
 * Hyperlinks
 **/
a { color: #fff; text-decoration: underline; overflow: hidden;}
a:hover, a:focus { text-decoration: none; }

/***
 * Read more links
 **/
.more a { font-weight: bold; text-decoration: none; color: #fff; }
.more a:hover, .more a:focus { text-decoration: underline; }


/***
 * Clear and float easy clear
 **/
.clear { clear: both; }
.easyclear { display: inline-block; }
.easyclear { display: block; }
.easyclear:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

/***
 * Column
 **/

#column .box {background:#13395c; padding: 5px 20px;zposition:relative;zoverflow:hidden;*padding: 10px 20px}
#column .box h4, #column .box h4 a{text-transform:uppercase; color:#99aaba;}
#column .more { margin-left:20px;}
#column .more a { color:#99A9B9; }
.image {float:left;position:relative;overflow:hidden;}
.text { margin-left: 65px; }
#column .text { font-size: .833em; line-height: 1.5em; }
.text h5 a, #column .box a { text-decoration: none;color:#758ca1; }
#column .box .text p a { font-size: 11px!important; }
.text h5 {padding-bottom:5px; }
#column .text p{ color:#b3bfcb; }
#column .click {display:block; position:absolute; top:388px; left:25px; height:98px; width:250px; opacity: .01;-moz-opacity: .01;background:#fff;}
#column .box {display:inline-block;}
#column .box {display:block;}
#column .box:after {content:'.';display:block;height:0;visibility:hidden;clear:both;}

/***
 * Footer
 **/
#footer {clear: both; margin-left: 344px; padding-top: 20px; font-size: .833em;}
#footer a {text-decoration:none;}
.redkiwi {color:#99aaba;}
/***
 * Layout
 **/
#content { width: 600px; float: right; }
#column { float: left; width: 245px; display: inline; margin-left: 28px; margin-top: -30px;}
#column h1 { background-position: 80px 0; text-transform:uppercase; margin-top: 0; }
#column h3 { font-weight: normal; font-size:0.916em !important; }
#column p {font-size: 0.916em; color:#99a9b9;}
.text h2 {font-size:1em; font-weight:normal;}
#column .text p,#column .text a {font: 0.909em Arial, Helvetica, sans-serif !important;}

/***
 * Logo
 **/
#logo { float: left; padding: 28px; width: 174px; height: 51px; background: none; margin: 0; }
#logo a { float: left; width: 174px; height: 51px; background: url(../images/mainnovation-logo.gif) no-repeat 0 0; text-indent: -9999em; }
 

/***
 * Header
 **/
#header { height: 25px; width: 600px; float: right; overflow: hidden; font-size: .8333em; padding: 5px 0 0 0; }
#header a { color: #99aaba; text-decoration: none; }
#header a:hover, #header a.active { color: #fff; }

#mini-nav { float: left; text-transform: uppercase; }

#lang { float: right; width: 16em; height: 100px; }
#lang a { float: left; display: inline; margin-right: 3px; width: 16px; height: 16px; text-indent: -9999em; background: url(../images/lang.gif) no-repeat -16px 0; }
#lang a:first-child, #lang a.first-child { background-position: 0 0; }
#lang span { float: left; width: 10em; }
#lang em { color: #fff; font-style: normal; }

#header form { float: right; width: 215px; margin-left: 20px; position: relative; }
#header label { position: absolute; top: 3px; left: 10px; color: #536f89; }
#header input { width: 146px; }
#header input.submit { width: 50px; background: url(../images/header-submit.gif) no-repeat 0 0; color: #fff; border: 0; height: 19px; margin-left:5px; padding-bottom:1px; }

/***
 * Banner
 **/
#banner { width: 600px; height: 175px; overflow: hidden; float: right; position: relative; }
#banner i { width: 600px; height: 175px; background: url(../images/overlay.png) no-repeat 0 0; position: absolute; top: 0; left: 0; }
#banner h2 { position: absolute; font-size: 16px; color: #fff; bottom: 55px; left: 5px; z-index: 10; width: 170px; font-weight: normal; line-height: 1.25em; }

/***
 * Nav
 **/
#nav { margin-top: -30px; position: relative; text-transform: uppercase; font-size: .8333em; text-align: center; line-height: 1em; }
#nav li { float: left; width: 120px; height: 30px; overflow: hidden; padding: 0; }
#nav li a { float: left; width: 90px; height: 25px; padding: 5px 20px 0 10px; background: url(../images/nav.png) no-repeat 0 0; color: #a58252; text-decoration: none; cursor:pointer;}
#nav li a:hover, #nav li.active a { color: #fff; background-image: url(../images/nav_active.png) }


/***
 * Subnav
 **/
#subnav h3 { text-transform:uppercase; }
#subnav a { text-decoration: none; text-transform:uppercase;color:#99aaba; padding-left: 12px; display: block;}
#subnav a:hover, #subnav li.active a {color:white;}
#subnav .page_title { color:#fff; }
#subnav .page_title a {padding:0!important; color:white}
#subnav ul ul { margin:0; }
/***
 * Content
 **/
#content { clear: both; }
#content h1 { text-transform:uppercase; }

/***
 * List
 **/
#list li { clear: both; background: url(../images/list-background.gif) repeat-y top right; margin-bottom: 30px; position: relative; padding-left: 0; }
#list .image img {display:block; }
#list .text {margin: 0 10px 0 85px; padding: 10px 0; }
#list .text p {color: #99a9b9; margin:0; }
#list .more { position: absolute; bottom: -18px; right: 9px; margin: 0; text-align: right; width: 590px; font-size: .833em; }
#list .more span { float: left; color: #99a9b9;}
#list .link {margin-top: 1.5em !important;}
#list .link a {ztext-decoration:none;}
#list .text .inner {float:right;margin-left: 10px; display:inline; }
#column h3 a { text-decoration:none; }

/***
 * Partner
 **/
#partner { }
#partner .logo { float: left; }
#partner .image { float: right; display: inline; margin-left: 10px; }
#partner .text { font-size: 1em; }
 

/***
 * Sitemap
 **/ 
.csc-sitemap { font-weight: bold; }
.csc-sitemap ul ul { font-weight: normal; margin: 4px 0; }
.csc-sitemap a { text-decoration: none; }



/***
 * Search Results
 **/ 
.title { font-size: 1.0833em; font-weight: bold; }
.tx-indexedsearch-redMarkup { color: #fff !important; }
.tx-indexedsearch-info { background: #083055 !important; }
.tx-indexedsearch-percent { color: #fff !important; }

/*FORMS*/
input, select, textarea { font-size: 100%; font-family: Helvetica, Arial, sans-serif; }

input[type=file] { padding: 3px 2px 1px 5px; height: 20px; background: #bec8d1 url(../images/input-background.png) no-repeat 0 0; border: 0; }
input[type=text], input[type=password] { padding: 3px 2px 1px 5px; height: 15px; background: #bec8d1 url(../images/input-background.png) no-repeat 0 0; border: 0; }
input.input_text, textarea { padding: 3px 2px 1px 5px; height: 15px; background: #bec8d1 url(../images/input-background.png) no-repeat 0 0; border: 0; }
textarea { height: auto; overflow: auto; }
input[type=submit] { overflow: visible; border: 0; color: #000; cursor: pointer; border: 2px outset #5F788F; background: #909ba5; }
input[type=submit]:active { border-style: inset; }
input.input_submit { overflow: visible; border: 0; color: #000; cursor: pointer; border: 2px outset #5F788F; background: #909ba5; padding: 1px 5px; }
input.input_submit:active { border-style: inset; }


/********* POWERMAIL *************/

.tx-powermail-pi1_fieldset { border: 0px; padding: 0px; margin: 0px; }
.tx-powermail-pi1 { border:0; color:#828181; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:400px; }
.tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}
.tx_powermail_pi1_fieldwrap_html img.tx-srfreecap-pi2-image { margin: 10px 0px 5px 1px; }
.tx_powermail_pi1_fieldwrap_html .tx-srfreecap-pi2-cant-read { color:#828181; font-size:0.9em; display:block; }

/*QUOTES*/
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*TABLES*/
table { width: 100%; text-align: left; border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table thead { font-weight: bold; background: #98c396; color: #fff; }
table thead td{ font-weight: bold; background: #98c396 url(../images/separator.gif) repeat-x left bottom; padding-bottom: 8px; color: #fff; }
table .titlu { text-align: left; }
table td { padding: 5px 6px; }
table .odd { background: #f4f4f4; }

/*MAILFORM - CONTACT*/
.csc-mailform-field { margin-bottom: 5px; }
.csc-mailform-field label { float:left; width: 90px; padding-right: 10px; }
.csc-mailform-submit { margin-left:100px; _margin-left: 103px; }

/*DOWNLOADFORM*/
.form-field { margin-bottom: 5px; }
.form-field label { float:left; width: 90px; padding-right: 10px; }
.form-submit { margin-left:100px; _margin-left: 103px; }

/*SINGLE*/
.event .logo { float:left; }
.event .image { float:right; clear:both; margin:0 0 10px 10px; }
.links { clear: both; font-size: .9166em; }
.links a { text-decoration: none; }

.text .head { height:20px; }
.text .head h3 { float:left; }
.text .head h2 { float:right; font-size:1em; }

/*Bodytext*/
.bodytext strong {color:white;}

div.gmapDir a{color: #99a9b9; text-decoration: none;}
div.gmapDir a:hover{color: #99a9b9; text-decoration: underline;}

#praktijk .contenttable {
border-collapse: collapse;
width: 600px !important;
}
.tx_lumogooglemaps_pi1_infobox a {color: #99A9B9; text-decoration:none;}
.tx_lumogooglemaps_pi1_infobox a:hover { text-decoration:underline;}
