/************************************************************/
/***  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: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline;}
p { margin-bottom: 10px; }
.clear { clear: both; }

table td.caption { padding-right: 25px; }
html { font-family: Arial, Tahoma, Verdana; font-size: 0.8em; }
.error { margin-top: 10px; color: #A60449; }
#content_tekst h2 { margin-top: 10px; }
#text ol { margin-left: 20px; }
#text ol li { list-style-type: decimal; }

body { background: url(../images/layout/bg_body.jpg) 0px 75px repeat-x;}

/* div structuur basis */
#container { width: 996px; margin: auto; }

#top { width: 996px; margin-top: 10px; height: 20px; }
  #top_links { float: left; width: 809px; }
  #top_rechts { float: left; width: 187px; }
    #top_rechts ul li { display: inline; margin-right: 8px; }
    #top_rechts ul li.last { margin-right: 0px; }
    #top_rechts a { color: #a1a1a1; font-size: 0.87em; }
    #top_rechts .letter_klein { font-size: 0.8em; }
    #top_rechts .letter_middel { font-size: 1em; }
    #top_rechts .letter_groot { font-size: 1.3em; }		

#header { width: 996px; height: 85px; padding-top: 15px; }
  #prn_header { display: none; }
  #header_links { float: left; width: 856px; }

    #menu { margin-top: 35px; }


  #header_rechts { float: left; width: 140px; }

#content { width: 996px; margin-top: 20px; overflow: hidden; }

  #content_links { width: 215px; float: left; color: #a1a1a1; overflow: hidden; }
  #content_links a { color: #A60449;}

    #banner { height: 105px; padding-top: 2px;}    

    #wistudat { width: 140px; overflow: hidden; }
    #wistudat .wistudat_item { margin-top: 10px; font-size: 0.85em; color: #000; }
    #wistudat h2 { background: url(../images/layout/btn_wistudat.jpg) no-repeat; padding-left: 20px; color: #000; font-weight: bold; }
    #wistudat h2 a { color: #000; }

    #tweets { width: 140px; overflow: hidden; margin-top: 20px; }

    #facebook { margin-top: 20px; }

	#content_midden { width: 566px; float: left; }
		#content_header { width: 566px; height: 97px; }
      #buttons { width: 566px; color: #fff; padding-top: 1px; }
      #buttons a { color: #fff; display: block; padding-top: 35px; }
      #buttons .header_button { float: left; background: url(../images/layout/knop.jpg) no-repeat center center; width: 88px; height: 88px; text-align: center; font-weight: bold; margin-right: 71px; }
      #buttons .last { margin-right: 0px; }		

		#content_zoeken { margin-top: 10px; border: 1px solid #4D4D4B; padding-top: 2px; }
			#fld_zoek { float: left; border: 0; width: 518px; }
			#btnSubmit { background: url(../images/layout/ico_zoeken.jpg) no-repeat top right; cursor: pointer; width: 43px; height: 19px; border: 0px;}

		#content_tekst { margin-top: 20px; overflow: auto; padding-right: 5px; width: 561px; }
			#content_tekst h1 { color: #000; font-weight: bold; }	
			#content_tekst h2 { color: #A60449; font-weight: bold;  }	
			#content_tekst a { color: #A60449; }
			#text ul { padding-left: 20px; list-style-type: square; }

    #content_blog { width: 544px; margin-bottom: 20px; border: 1px solid #4D4D4B; padding: 10px; }
      #content_blog h1 { background: url(../images/layout/btn_nieuws.jpg) no-repeat; padding-left: 20px; color: #000; font-weight: bold; }
      .blogitem { margin-top: 20px; }
      .blogitem h2 { margin-bottom: 10px; font-weight: bold; color: #F9B157; text-decoration: underline; }  
      .blogitem_tags { border-top: 1px solid #B2B2B2; margin-top: 8px; }   
      .blogitem_tags a { color: #B2B2B2; }
      .blogitem_tags ul, .blogitem_tags span { float: left; margin-right: 10px; }
      .blogitem_tags ul li { display: inline; margin-right: 10px; }

	#content_icons { margin-top: 18px; height: 20px; }
		#content_icons_links { float: left; width: 486px; }
		#content_icons_rechts { float: left; width: 80px; text-align: right}
			#btn_print { cursor: pointer; }
	
	#content_rechts { width: 140px; float: left; padding-left: 75px; color: #a1a1a1;  overflow: hidden; }	
		#contact { margin-bottom: 10px; }
    #contact .adres { color: #000; font-weight: bold; }
    #contact .email { margin-top: 3px; color:#a1a1a1; }
    #contact .telefoon { margin-top: 3px; #a1a1a1; }

		#content_rechts h2 { color: #000; font-weight: bold; }
		#content_rechts .agendaitem_datum { color: #000; margin-top: 10px; font-size: 0.85em;}
		#content_rechts .agendaitem_tijd { font-size: 0.85em;}
		#content_rechts .agendaitem_intro { margin-top: 5px; margin-bottom: 20px; font-size: 0.85em; }

    #blogcomments h1 { background: url(../images/layout/btn_nieuws.jpg) no-repeat; padding-left: 20px; margin-bottom: 10px; color: #000; font-weight: bold; }
    .blogcomment { margin-bottom: 10px; color: #a1a1a1; } /* #F9B157*/
    #blogcomments .first { color: #a1a1a1; }

/* kruimelpad */
#kruimelpad { font-size: 0.85em; margin-top: 10px; margin-bottom: 10px; }
#kruimelpad li { display: inline; }


/* homepage menu */
#content_snelmenu { border: 1px solid #4D4D4B; width: 564px; margin-bottom: 20px; margin-top: 20px; }
#snelmenu { width: 544px; overflow: hidden; text-align: justify; padding: 10px; }

#snelmenu h1 { background: url(../images/layout/btn_snelmenu.jpg) no-repeat; padding-left: 20px; margin-bottom: 10px; color: #000; font-weight: bold; }

#snelmenu a { text-decoration: none; line-height: 24px; }
#snelmenu a:hover { text-decoration: underline; }


#snelmenu a.snelmenu { color: #A60449; }
#snelmenu a.grijs { color: #a1a1a1; }
#snelmenu a.groot { font-size: 1.2em; font-weight: bold; }
#snelmenu a.cursief { font-style: italic; }
#snelmenu a.vet{ font-weight: bold; }


/* agenda */
.caption { float: left; width: 100px; font-weight: bold; }
.field { float: left; }
h2.agenda { margin-top: 10px; margin-bottom: 10px; }


/* formulieren */
.emeniForm .formline { }
.emeniForm label { width: 130px; float: left; font-weight: normal; padding-right: 5px;  }
.emeniForm input[type=text], .emeniForm input[type=password], .emeniForm input[type=file] { float: left; width: 300px; margin-bottom: 5px; height: 11px; border: 1px solid #a1a1a1; color: #a1a1a1; height: 20px; }
.emeniForm textarea { float: left; width: 300px; border: 1px solid #a1a1a1; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 1.03em; color: #a1a1a1; height: 70px; }
.emeniForm .spacer { height: 10px; clear: both; }
.emeniForm .checkbox { float: left; width: 425px; }
.emeniForm .checkbox label{ width: 425px; height: 23px; float: none; }
.emeniForm .extra { float: left; width: 130px; }
.emeniForm .extra input { width: 50px; float: none; }

.emeniForm .formline_label { width: 130px; float: left; }
.emeniForm .formline_opties label { width: 425px; margin-left: 5px; margin-bottom: 5px; }
.emeniForm .toelichting { margin-left: 135px; margin-bottom: 8px; }


/* folders */
ul#folders li { list-style-type: none; }
.ico_pdf { background: url(../images/layout/pdf.gif) no-repeat; padding-left: 20px; line-height: 20px; }
.ico_jpg { background: url(../images/layout/jpg.gif) no-repeat; padding-left: 20px; line-height: 20px; }
.folderoverzicht h2 { color: #A1A1A1; margin-left: 10px; }
.folderoverzicht h3 { margin-left: 10px; }
.folderoverzicht ul li { margin-left: 20px; list-style-type: none; }
.folderoverzicht { margin-top: 0px; margin-bottom: 20px; }


/* zoekpagina */
.zoek_item { margin-bottom: 10px; }
.zoek_item_intro { color: #000; }
.zoek_item a { color: #000; font-weight: bold; }
.zoek_kop { margin-top: 10px; margin-bottom: 10px; }


/* googlemaps */
#googlemaps { width: 450px; height: 300px; }