/************************************************************/
/***  Emeni Automatiseringstechnieken                     ***/
/***  Telefoon: 0165 - 571241                             ***/
/***  E-mail: helpdesk@emeni.nl / www.emeni.nl            ***/
/************************************************************/

/* clear */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,object { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal;}
ol,ul,dl { list-style:none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }
abbr,acronym { border:0; }
a img { border:0; outline:none; }
a { outline:none; color: #00cc33; }
a:hover { color: #000; }
p { margin-bottom: 10px; }
.clear { clear:both; }

html {
	overflow-y: scroll;
}

body { margin:0; overflow: hidden; font-size: 9.5pt; font-family: Arial; }

body.homepage { background: #006600 url(../images/layout/bg_pleidooi_kort.jpg) no-repeat; }
body.steun { background: #006600 url(../images/layout/bg_steun.jpg) no-repeat; }
body.pleidooi{ background: #006600 url(../images/layout/bg_pleidooi_volledig.jpg) no-repeat; }
body.media { background: #006600 url(../images/layout/bg_media.jpg) no-repeat; }
body.basis{ background: #006600 url(../images/layout/bg_basis.jpg) no-repeat; }


#content { width: 678px; padding-top: 30px; max-height: 650px; overflow: auto; }
#menu { margin-left: 120px; width: 192px; float: left; max-height: 650px; }
#tekst { width: 470px; margin-left: 45px; float: left; }

p.intro { font-weight: bold; width: 540px; }
p.intro img { float: right; margin-left: 20px; margin-right: 10px; }
div.text, #pleidooi { width: 470px; }

.text ul li { margin-left: 20px; list-style: disc; }


/* menu */
#menu ul { margin-top: 37px; margin-left: 20px; }
#menu ul li { margin-bottom: 6px; }
#menu a { color: #000; text-decoration: none; font-size: 13.5pt; font-weight: bold; }
#menu_top #menu a span.underline { text-decoration: underline; }
#menu a.active { color: #00cc33; }
#menu a:hover { color: #666666; }
#menu ul li ul { margin-top: 10px; margin-left: 20px; }
#menu ul li ul li a { color: #000; font-size: 8.5pt; font-weight: bold; text-decoration: underline; }
#teller { font-weight: bold; font-size: 12pt; margin-left: 20px; margin-top: 55px; }
#credits { margin-left: 5px; }


/* homepage */
table.ondertekenaars tr { border-bottom: 1px solid #000; line-height: 20px; font-size: 8pt; }
td { vertical-align: top; }
.td_nr { width: 35px; line-height: 15px; }
.td_naam { width: 200px; line-height: 15px; }
.td_bedrijfsnaam { width: 250px; line-height: 15px; }
.td_plaats { width: 250px; line-height: 15px; }
.td_universiteit { width: 100px; line-height: 15px; }
.td_vakgebied { width: 200px; line-height: 15px; }
h1.homepage { font-size: 24.5pt; color: #00CC33; font-weight: bold; letter-spacing: 1px; line-height: 29px; }
h1.basis { font-size: 24.5pt; color: #00CC33; font-weight: bold; letter-spacing: 1px; line-height: 29px; border-bottom: 4px solid #000; padding-bottom: 2px; margin-bottom: 10px; }
h2.homepage { font-size: 19.5pt; color: #666666; font-weight: bold; margin-bottom: 8px; padding-bottom: 10px; border-bottom: 4px solid #000; font-weight: normal; line-height: 25px;}


/* formulier */
.emeniForm label { width: 105px;  float: left; font-weight: bold; }
.emeniForm input[type=text], .emeniForm input[type=password] { width: 358px; margin-bottom: 5px; padding: 1px; background-color: #F7F7F7; height: 15px; }
#submitButton { border: 0; background: transparent; color:#00cc33; font-variant: small-caps; font-weight: bold; border-bottom: 1px solid #00cc33; margin-top: 5px; cursor: pointer; }
.error { color: red; font-weight: bold; margin-bottom: 10px; }
.emeniForm textarea { height:100px; width:360px; background-color: #F7F7F7; font-family: Arial; font-size: 1em; }


/* steunbetuiging */
#tekst_steunbetuiging { width: 533px; height: 135px; font-size: 9.66pt;  
background: url(../images/layout/bg_steunbetuiger.png) no-repeat; margin-top: 10px; }
#tekst_steunbetuiging_tekst { width: 350px; }
table.sympatisanten td { width: 200px; }
h1.steunbetuiging { font-size: 18.5pt; color: #00CC33; font-weight: bold; border-bottom: 4px solid #000; margin-bottom: 15px; line-height: 23px; padding-bottom: 5px; }
h2 { color: #00CC33; font-weight: bold; font-size: 9.5pt; border-bottom: 3px solid #000; margin-bottom: 5px; }
#link_doorsturen { color: #00CC33; }
#link_doorsturen:hover { text-decoration: none; }

#aanbevelingen ol { list-style-type: decimal; margin-left: 20px; }
#aanbevelingen ol li { padding-left: 10px; margin-top: 10px; }


/* volledige pleidooi */
#pleidooi ol { list-style-type: decimal; margin-left: 20px; }
#pleidooi ol li { padding-left: 10px; margin-top: 10px; }
#pleidooi .sub { font-size: 8pt; vertical-align: top; margin-left: 2px; }

#voetnoot ol { list-style-type: none; margin-left: 0px; font-size: 8pt; }
#voetnoot ol li { margin-top: 10px; padding-left: 0px; }
#voetnoot .sub { vertical-align: top; margin-right: 5px; }
#voetnoot ol li a { color: #666666; }
#voetnoot ol li a:hover { color: #00CC33; }

/* doorsturen */
.emeniForm h2 { margin-top:  30px; margin-bottom: 10px; }

/* media */ 
td.datum { width: 100px; }
td.medium { width: 110px; }