/* Additional Styling */

legend,
.breadcrumb em,
.machine,
.hidden { display:none;}


#skip{
    position:absolute; left:0; top:8px;
    width:100%; text-align: center;
    list-style:outside none;
}

#skip a { position:absolute; left:-99999px; top:30px; }
#skip a:focus, #skip a:active{
    position:relative; left:0; z-index:9999;
    width:75%; height:auto;
    margin:0 auto; padding:15px 30px;
    text-align:center; text-decoration: none;
    font-size:20px !important; font-weight:bold;
    /* color information, edit this to suit the colors of your layout */
    color:#9d0075;
    background: rgba(157,0,117,0.1);
    border: 1px solid #9d0075;
}


#title { font-size:100%;}
#home h1 span { display:none;}

#home .leesverder { background-color:#0090c0; color:#000; }
#home .leesverder:hover, #home .leesverder:focus { background-color:#9d0075; color:#fff !important; }

#intro.intro { background:none; padding:0; /*height:auto;*/ overflow:hidden;}
#intro.intro .csc-textpic { background:#fff; overflow:auto;}
#intro.intro .csc-textpic-imagewrap { line-height:0;margin:0 !important; overflow:hidden;}
#intro.intro .csc-textpic-imagewrap * { margin:0 !important;}
#intro.intro .csc-textpic-text {
    background:#fff;
    right:20px; top:25px; position:absolute;
    padding:20px 20px 20px 40px; width:180px;
    box-sizing: initial;
}

#intro.intro div img { margin:0 !important; max-width:100% !important; }
#overview-sec #intro { display:none; }
#overview-sec .highlight { width: 662px; }
#overview-sec article { width: 410px; }

#content .highlight { height:auto;}

form { margin:0 0 4em 0; position:relative;}
form ul, #sidebar form ul { margin:0; list-style:none;}
form ul li, #sidebar form ul li { position:relative; }
form ul li.submit-row input { margin:0; }

article p { margin:0; }

footer div { margin-right:0 !important; }
footer div img { margin-right:4px !important;}
footer .csc-default { margin-bottom: 25px; overflow: auto; }
footer p { line-height:25px; }



/* Experimental settings for Responsive images */
img {/* height: auto; width: auto; max-width: 100%;*/ }
input { -webkit-appearance: none; border-radius: 0; }

.csc-textpic-imagewrap { margin-bottom:10px; }

/* Experimental for displaying images in blockquotes
blockquote DIV.csc-textpic DIV.csc-textpic-single-image IMG { left:0; bottom:0; position:absolute; }
*/
/*
DIV.csc-textpic .csc-textpic-imagewrap FIGURE { max-width: 100%; overflow: hidden; display: block; }
DIV.csc-textpic-center .csc-textpic-imagewrap,
DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap { width: 100%; display: block; }
DIV.csc-textpic-center .csc-textpic-center-outer { max-width: 100%; }
DIV.csc-textpic-center .csc-textpic-center-inner { width: 100%; }
DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin:0 !important;}

#content .csc-textpic-intext-left ol, #content .csc-textpic-intext-left ul { margin:0 0 25px 0; padding:0 0 0 20px; overflow:inherit; }

div.csc-textpic-intext-left .csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right: 10px !important;}
*/


/* 18/07/ EB */
#search input.submit { margin:0px 0 0 0; padding:4px; font-size:14px; }
@-moz-document url-prefix() {
    #search input.submit { margin:0; padding:4px 4px 3px 4px; height:25px; line-height:14px; }
}