body { background: #fff url(../images/background.png) repeat-x; text-align: center; }
textarea { font-size: small !important; }

h3 { color: #1f65c5; font-style: italic; margin: 0 0 5px 0; font-size: 15px; font-weight: bold; }

#container { width: 1000px; text-align: left; margin: auto; }
#header { height: 230px; background: #fff url(../images/header.png) no-repeat;}
  #header .contact-info { float: right; width: 220px; margin: 15px 0 0 0; }
  #header .contact-info h3 { color: #fff; font-size: 13px; margin: 0; font-style: normal; font-weight: bold; }
  #header .contact-info address { color: #fff; font-weight: normal; font-style: normal; }

#content { margin-top: -20px; }
#left-image { padding-top: 50px; }
#center-text, #gespecializeerd { font-size: small; }
#center-text h1 {font-size: 20px;}
#contact-form { background: #f0f0f0 url(../images/form-top.png) no-repeat; padding: 14px; }
#contact-form-bottom { background: url(../images/form-bottom.png) no-repeat; height: 4px; margin-bottom: 1.5em; }
#gespecializeerd { padding-top: 5em; }
#werkgebied h3 { padding: 14px 14px 4px 14px; margin: 0; }

/* Navigation */
#navigation { background: #666666; list-style: none; width: 450px; position: relative; top: -103px; left: 140px; }
  #navigation li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0; }
  #navigation li a { display: block; padding: 4px 12px; color: #fff; text-decoration: none; }
  #navigation li a:hover { -moz-border-radius: 3px; border-radius: 3px; background: #888; }
  #navigation li.active a { -moz-border-radius: 3px; border-radius: 3px; background: #4884d7; }

/* Forms */
.form-row { margin-bottom: .5em; }
.form-row label { float: left; width: 130px; display: block; padding: 3px; }
.form-row input { width: 160px; padding: 3px; }

/* Tags */
ul.tags {list-style: none; margin:5em 0 5em 0; padding-bottom: 1em; font-style: italic;}
ul.tags li {float: left; padding-right: 8px;}