/* undohtml */
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
blockquote,fieldset,input,table,tr,td,dd,dt { margin:0px; padding:0px; }
a img { border: 0; }
b, em { font-weight: normal; font-style: normal; }

a { color: #F29400; }
a:hover { text-decoration: underline; }

body
{
	background: #CCCCCC url(/i/achtergrond-wit.gif) top center repeat-y;
	height: 100%;
}

#container
{
	width: 992px;
	margin: auto;
	font-family: arial, sans-serif;
	height: 100%;
}

#content
{
	width: 932px;
	padding: 8px 30px 0px 30px;

	float: left;

	min-height: 300px;
	height: auto !important;
	height: 300px;

	background: url(/i/orange-bar.gif) repeat-x 0px 0px;
/*
	border: 2px solid #808080;
	border-top: none;
*/
	text-align: justify;
	line-height: 18pt;
	font-size: 11pt;
}




.center
{
	text-align: center;
}

h1, h2, h5, h6 {
	color: #F29400;
	text-align: left;
}

h1.subkop, h3, h2.subkop, h4.bullet {	/* sub kop */
	margin-top: 8px;
	font-size: 11pt;
}
h1, h2 {	/* koppen */
	clear: both;

	font-size: 16pt;
	margin: 6pt 0;
	line-height: 150%;
}
h1:first-child /* pagina kop */
{
	margin: 14pt 0;
	font-size: 24px;
}
 
h3 {	/* standaard layout */
	clear: both;
	color: #F29400;
	margin: 6pt 0;
}
h3 i {	/* subkop bij trappen */
	display: block;
	margin-top: 10px;
	clear: both;
	margin-bottom: 25px;
}

h4 {	/* trappen titel */
	margin-bottom: 10px;
	font-size: 13pt;
}

h6 {	/* slogan */
	font-size:  14pt;
	margin-bottom: 8px;
}

.u {
	text-decoration: underline;
	font-weight: normal;
}

sup
{
	font-size: 70%;
}


/* inner width: 974px */

p, ul {
	margin-top: 0px;
	margin-bottom: 10px;
}


#workshopfoto
{
	float: right;
	margin: 0px 0px 22px 22px;
	width: 315px;
	display: inline;
	clear: right;
}

.right, .absright, .nlright {
	float: right;
}

.absright
{
	margin: -3px -30px 10px 10px;
}

.nlright
{
	clear: right;
}

.left, .absleft, .nlleft * {
	float: left;
}
.absleft{
	margin: 10px 10px -3px -30px;
}
.nlleft *
{
	clear: left;
}

.rightpic
{
	background: #FFFFFF no-repeat top right;
	margin-left: 0px;
	margin-bottom: 0px;
}


.bullet
{
	display: list-item;
	list-style-type: disc;
	margin-left: 17px;
}

li {
	display: list-item;
	list-style-type: disc;
	margin-left: 23px;
	margin-top: 7px;
	margin-bottom: 4px;
}
.compact
{
	margin: 0px 15px;
}

li.stappen, li.substappen
{
	list-style: decimal;
	background: none;
	display: list-item;
	margin-left: 30px;
	padding-left: 0px;

}
li.substappen
{
	list-style: upper-roman;
}

.bigger
{
	font-size: 120%;
	font-style: normal;
}

.none
{
	clear: none;
}

h3.click2open
{
	background-color: #F29400;
	border: 1px solid #808080;
	margin: 0px;
	color: white;
	cursor: pointer;
}
h3.open
{
	background-color: #F29400;
	border-bottom: 0px solid white;
}
h3.click2open span
{
	background-image: url(/i/icons.png);
	background-position: -32px -13px;
	width: 16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
}
h3.click2open span.open
{
	background-position: -64px -13px;
}
div.click2open
{
	padding: 10px 10px;
	display: none;
	border: 1px #808080 solid;
	border-top: none;
}


ul.groenenjongopzet h1.subkop
{
	margin-bottom: 0px;
}
ul.groenenjongopzet li
{
	margin-bottom: 15px;
}
img.contact, td.contactimg {
	width: 330px;
	height: 248px;
	margin: 0px;
	padding: 0px;
}
table.contact {
	width: 660px;
	height: 248px;
	margin: 0px;
	margin-left: 160px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	line-height: 150%;
}

.logol, .logor  
{
	width: 150px;
	height: 35px;
	margin: 0px;
	float: left;
}
.logol
{
	margin-right: 75px; /*110px;*/
	float: left;
}
.logor
{
	float: right;
	margin-left: 75px; /*110px;*/
}
.logol2
{
	margin-left: 107px; /*110px;*/
	float: left;
}
.logor2
{
	float: right;
	margin-right: 107px; /*110px;*/
}

/* verberg scrollbar in IE */
html {
overflow: auto;
}


/**** MENU ***/

div#textmenu
{
	float: left;
	clear: both;

	height: 85px;
	width: 992px;
/*
	border: 2px solid #808080;
	border-bottom: none;
padding: 4px;
*/
	padding-top: 120px;
	background: url(/i/positioneert-mkb-bedrijf.gif) no-repeat 30px 20px;
}

div#textmenu a
{
	display: block;
	float: left;
	border: 2px solid #808080;
	border-bottom: none;
	width: 145px;
	
	height: 61px;
	background-color: #FFFFFF;
	color: #666666;
	margin-left: 11px;
	margin-top: 10px;
	padding: 6px 3px 6px 3px;


	width: 121px;
}

div#textmenu a:hover,
div.index a#index, div.wieis a#wieis,
div.watis a#watis, div.watdoet a#watdoet,
div.contact a#contact, div.nieuws a#nieuws,
div.quickscan a#quickscan
{
	background-color: #F29400;
	text-decoration: none;
	color: #FFFFFF;
	border: 2px solid #F29400;
	border-bottom: none;
}
div.index a#index, div.wieis a#wieis,
div.watis a#watis, div.watdoet a#watdoet,
div.contact a#contact, div.nieuws a#nieuws,
div.quickscan a#quickscan
{
	height: 71px;
	margin-top: 0px;
	padding: 15px 6px 0px;
}

div#textmenu span
{
	display: block;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	/* margin-top: 9px; */
	margin-top: 4px; 				/* non IE */
	margin-top: expression("9px"); 	/* IE */
	
	line-height: 25px;
	color: inherit;
	
	font-size: 17px;
	
	
}
div#textmenu a#index
{
	margin-left: 0px;
	margin-left: 1px;
}
a#index span, a#nieuws span, a#contact span, a#quickscan span
{
	/* margin-top: 25px; */
	margin-top: 18px; 				/* non IE */
	margin-top: expression("25px");	/* IE */
}

.nieuws .bullet
{
	margin: 0px 0px 15px 17px;
}
#quickscanstart
{
	background-color: #F29400;
	color: #FFFFFF;
	display: inline-block;
	padding: 25px;
	font-weight: bold;
}





.submit
{
	clear: both;
	background-image: url(/i/navigatie.gif);
	width: 125px;
	height: 49px;
	border: none;
	background-color: transparent;
	margin: 20px 0px 30px;
	display: inline-block;
	cursor: pointer;
}
.submitverder
{
	margin-left: 50px;
	background-position: 0px -55px;
	float: right; 
}
.submitterug
{
	margin-right: 50px;
	background-position: 0px -108px; 
}

#screen9 .submitverder, .submitverzenden
{
	margin-left: 50px;
	background-position: 0px -2px; 
}

/**** input   ***/
input[type=text], input[type=password], textarea
{
	margin: 2px 4px 2px 0px !important;
	background: transparent url(/i/bg_input.gif) top left no-repeat;
	border: 1px solid #b7b7b7;
	padding: 1px 2px;
	font-size: 0.9em;
	font-family: sans-serif;
}
input[disabled]
{
	background-color: #F0F0F0;
}
textarea[disabled]
{
	background-color: #F0F0F0;
}

textarea
{
	width: 410px;
}



/* AANMELDINGSFORMULIER */
div.workshop input, div.workshop label {margin: 3px 0}
div.workshop label, div.workshop dt
{
	display: block;
	float: left;
	clear: left;
	width: 90px;
	text-align: left;
	position: relative;
	line-height: 28px;
	color: black;
}

div.workshop input[type=text], div.workshop select, div.workshop textarea
{
	float: left;
	padding: 5px;
	width: 200px;
}

div.workshop input[type=submit]
{
	clear: both;
	float: left;
	background-color: #F29400;
	font-weight: bold;
	padding: 15px;
	color: white;
	border: none;
}
div.workshop input[type=text]:focus, div.workshop textarea:focus
{
	background-color: #FFFFFF;
	border-color: #F29400;
	box-shadow: 0 0 2px #F29400; 
}
div.workshop .form-invalid
{
	border-color: red !important;
}
div.workshop label.form-invalid
{
	float: left;
	clear: none;
	width: auto;
	margin-left: 20px;
	font-size: 12px;
}

div.workshop dt
{
	float: left;
	clear: left;
	width: 90px;
	
}
div.workshop dd
{
/*	float: left;*/
}




/* TWITTER WIDGET */
.twtr-profile-img {margin-right: 20px;}
.twtr-widget {
    font-size: 12px !important;
    float: right;
    position: relative;
    left: 25px;
    top: -225px;
}
.twtr-fullscreen {
    font-size: 220% !important;
}
.twtr-fullscreen .twtr-new-results {
}
.twtr-inactive {
    display: none;
}
.twtr-widget a img {
    border: 0 none !important;
}
.twtr-doc {
    border-radius: 5px 5px 5px 5px;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.twtr-bd {
    padding: 0 1px;
}
.twtr-widget .twtr-tweet-wrap {
    overflow: hidden;
    padding: 6px 8px;
}
.twtr-fullscreen .twtr-tweet-wrap {
    padding: 20px;
}
.twtr-widget .twtr-tweet {
    border-bottom: 1px dotted #DDDDDD;
    overflow: hidden;
}
.twtr-widget-profile img.twtr-profile-img {
    border: 0 none !important;
    display: block;
    float: left;
    height: 31px;
    width: 31px;
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
.twtr-widget-profile h3, .twtr-widget-profile h4 {
    margin: 0 0 0 40px !important;
}
.twtr-widget h3 {
    font-size: 11px !important;
    font-weight: normal !important;
	display: table-row-group;
}
.twtr-widget h4 {
    font-size: 16px !important;
	display: table-row-group;
}
.twtr-widget em, .twtr-widget .twtr-new-results {
    display: block;
    font-size: 9px;
    font-style: normal;
    margin-top: 2px;
}
.twtr-widget .twtr-new-results {
    bottom: 5px;
    display: block;
    line-height: 0.9;
    margin: 0 auto -10px !important;
    padding: 3px;
    position: relative;
    text-align: center;
}
.twtr-results-inner {
    bottom: -2px;
    font-size: 100%;
    line-height: 1;
    margin: 0 auto;
    padding: 4px 0;
    position: relative;
    text-align: center;
    width: 40%;
    z-index: 2;
}
.twtr-results-hr {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #DDDDDD;
    bottom: 7px;
    height: 1px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}
.twtr-new-results span {
    display: block;
    font-size: 9px !important;
    position: relative;
    top: -14px;
    z-index: 3;
}
.twtr-fullscreen .twtr-new-results span {
    font-size: 24px !important;
}
.twtr-hd {
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.twtr-fullscreen .twtr-hd {
    height: 0;
    padding: 0;
}
.twtr-timeline {
    border-radius: 6px 6px 6px 6px;
    height: 225px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.twtr-scroll .twtr-timeline {
    overflow-x: hidden;
    overflow-y: auto;
}
.twtr-widget .twtr-tweet:last-child {
    border-bottom-width: 0;
}
.twtr-ft {
    position: relative;
}
.twtr-ft div {
    overflow: hidden;
    padding: 10px;
}
.twtr-ft span {
    float: right;
    text-align: right;
}
.twtr-ft a {
    display: block;
    float: left;
}
.twtr-ft a img {
    position: relative;
    top: 2px;
}
.twtr-ft span a {
    float: none;
}
.twtr-avatar {
    display: block;
    float: left;
    height: 40px;
    overflow: hidden;
    width: 40px;
}
.twtr-fullscreen .twtr-avatar {
    height: 80px;
    width: 80px;
}
.twtr-img {
    height: 25px;
    width: 25px;
}
.twtr-img img {
    height: 30px;
    width: 30px;
}
.twtr-fullscreen .twtr-img img {
    height: 72px;
    width: 72px;
}
.twtr-fullscreen a.twtr-join-conv {
    display: none;
}
.twtr-tweet-text {
    margin-left: 40px;
}
.twtr-fullscreen .twtr-tweet-text {
    margin-left: 90px;
}
.twtr-doc a {
    text-decoration: none !important;
}
.twtr-doc a:hover {
    text-decoration: underline !important;
}

