/********************************************************************
 * Deze template is ontworpen en gebouwd door:
 * 
 * Sitestorm ~ grafisch ontwerp en websiteontwikkeling
 * Laboratoriumplein 41
 * 7411 CH Deventer
 * 
 * T. 0570 617 714
 * info@sitestorm.nl
 * www.sitestorm.nl
 *******************************************************************/

body {
/* font-size: 1em; */
font-size:12px;
color: #404040;
line-height: 20px;
background: #fff;
background: url('background-main-wland.png') no-repeat top center fixed;

}

/* Links */
a, a:link, a:visited {
	color: #225FA6;
	text-decoration: none;
}

a:hover, a:active, a.nolink:hover,  a.nolink:active{
	color: #3797FF;
}


/* einde Links */

/* Kopjes */
h1, h2, h3, h4, h5, h6, .componentheading {
	color: #225FA6;
	font-weight: normal;
	line-height: 1em;
}

.intro{
	width:890px;
	margin-left:10px;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3, .componentheading {
	font-size: 1.5em;
}

h4, h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 0;
}

.componentheading {
	padding-bottom: 10px;
}

/* einde Kopjes */

.span6 {

margin-left: -20px;
}

.span12 {
width: 940px;
}

.top{
	background-color:#f5f9fc;
	width:100%;
	height:140px;
	margin:0 auto;
	z-index:9999;
	border-bottom: 1px solid #bfe633;
}



/* Structuur */
.container {
	background: #ffffff;
	/* -webkit-box-shadow: 0px 0px 12px 0px #999; */ /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
  /*   box-shadow: 0px 0px 12px 0px #999; */ /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.header {
	position: relative;
	left: 78px;
}

.span3{
	margin-top:20px;
}


.span12 {
width: 940px;
position:absolute;
top:0;
}

.span12 img{
	margin-left:-78px;
}

.menu_line {
/* 	background: #2762A5; */
	height: 30px;
	margin-top:78px;
	margin-left:300px;
	
}

.menu_line ul{
	margin-left:30px;
}


.menu_line li{
	display:inline;
	margin-right:30px;
}


.row.content {
	margin-top: 20px;
}

.content-kolom {
	padding-left: 20px;
}

.content-rechts {
	padding-right: 20px;
}
/* einde Structuur */

/* Menu's */
.moduletable_hoofdmenu {
	margin-top: 15px;
	width: 800px;
	margin-left: 56px;
}

.moduletable_hoofdmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.moduletable_hoofdmenu li {
	display: inline-block;
	margin-left: -7px;
	width: 155px;
	height: 45px;
	background: url('../img/menuitem_inactive.png') no-repeat;
}

.moduletable_hoofdmenu li a {
	display: inline-block;
	width: 155px;
	height: 45px;
	font-size: 1.3em;
	vertical-align: center;
	line-height: 49px;
	text-align: center;
	margin-left: -3px;
}

.moduletable_hoofdmenu li:hover,
.moduletable_hoofdmenu li.active {
	background: url('../img/menuitem_active.png') no-repeat;
}

.moduletable_hoofdmenu a:link,
.moduletable_hoofdmenu a:visited {
	color: #777777;
}

.moduletable_hoofdmenu a:hover,
.moduletable_hoofdmenu a:active,
.moduletable_hoofdmenu li.active a {
	color: #ffffff;
}

.moduletable_submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #aaa;
	line-height: 1em;
}

.moduletable_submenu li {
	background: url("img/menubullet_inactive.png") no-repeat 5px 11px;
	padding-left: 20px;
	border-top: 1px dotted #aaa;
	text-align: middle;
}

.moduletable_submenu li:hover {
	background: url("../img/menubullet_active.png") no-repeat 5px 11px;
}


.moduletable_submenu li a {
	display: block;
	width: 100%;
	padding: 5px 0;
}

.moduletable_submenu a:link,
.moduletable_submenu a:visited {
	color: #333333;
	font-weight: bold;
}

.moduletable_submenu a:hover,
.moduletable_submenu a:active,
.moduletable_submenu li.active a {
	color: #225FA6;
}
/* einde Menu's */

/* Zoek-module */
.zoeken input[type="text"],
#search-searchword {
	width: 126px;
	height: 14px;
	border: 1px solid #808080;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	float: left;
}

.zoeken input[type="submit"],
#searchForm button {
	width: 60px;
	height: 24px;
	background-color: #aaaaaa;
	border: 1px solid #808080;
	border-width: 1px 1px 1px 0;
	float: right;
	color: #ffffff;
	line-height: 1em;
	font-size: 1em;
}

#searchForm button {
	float: left;
	width: 60px;
}

.zoeken label {
	display: none;
}

.form-limit {
	float: right;
	width: 220px;
}

.form-limit label {
	float: left;
}

.form-limit select {
	border: 1px solid #777;
	float: right;
	width: 155px;
}

#searchForm h3 {
	width: 100%;
}

dd.result-text {
	margin: 0;
	padding: 0 0 10px 0;
}

.search_container p strong {
	font-weight: normal;
	color: #777;
}
/*einde Zoek-module */

/* Overig */
.stippel-links {
	border-left: 1px dotted #aaa;
}
/* einde Overig */

/* Categorie module (nieuws) */
ul.category-module {
	margin:0;
	padding: 0;
	list-style-type: none;
}
/* einde Categorie module (nieuws) */

/* Custom Properties */
div.cpsearch .cp_field {
	line-height: 1.4em;
	padding-bottom: 15px;
}

.cp_field legend {
	border: none;
	margin: 0;
	padding: 0;
	color: #225FA6;
	font-size: 1.2em;
	line-height: 1em;
}

.cp_cb_label {
	vertical-align: middle;
	padding-left: 10px;
}

.cp_cb input {
	margin: 0;
}

.search_summary {
	color: #777;
}

.search_summary select#ordering {
	border: 1px solid #777;
	height: 20px;
	width: 155px;
	padding: 0;
	margin: 0;
	float: right;
}

h2.cp_title {
	font-size: 1.2em;
	margin: 0;
	font-weight: bold;
	margin-bottom: 5px;
}

div.cp_result {
	padding: 16px 0;
}

.cpsearch input[name="submit_search"] {
	width: 60px;
	height: 24px;
	background-color: #aaaaaa;
	border: 1px solid #808080;
	color: #ffffff;
	line-height: 1em;
	font-size: 1em;
}
/* einde Custom Properties */

/* IE7 fix */
.lt-ie8 .moduletable_hoofdmenu li {
	float: left;
	display: block;
}

/* einde IE7 fix */

.custom.twitter_module {
	height: 400px;
	width: 195px;
	overflow-y: scroll;
	overflow-x: hidden;
}

























a,
a:link,
a:visited {
  text-decoration: none;
  color: #fff;
}

a:hover, a:active {
  color: #fff;
}

ul, ol, li, p {
  margin: 0;
  padding: 0;
}

li {
  list-style-position: outside;
}

.content {
  position: relative;
  /* background: #ffffff; */
  /* min-height: 500px; */
  padding-left: 10px;
  /* padding-right: 10px; */
}

.content li {
  margin-left: 15px;
}

.content_left {
  margin-top: 60px;
  padding-left: 70px;
  width: 262px;
  margin-left: -48px;
  min-height: 400px;
  position: relative;
}

.jmenuid_101 .content_left {
  margin-top: 78px;
  min-height: 350px;
}

.content_right {
  min-height: 500px;
  background: #fff;
  margin-top: 20px;
}

.header {
  position: relative;
}

.readmore {

}

.readmore a,
.readmore a:link,
.readmore a:visited {
  display: block;
  background: url('../style/img/lees_meer.png');
  width: 457px;
  height: 33px;
  text-align: right;
  padding: 5px 40px 0 0;
  color: #671e45;
}

.blockblog a:link,
.blockblog a:visited,
.content a:link,
.content a:visited,
.content_right a:link,
.content_right a:visited,
.footer_links a:link,
.footer_links a:visited,
.footer_terugnaarmobiel a:link,
.footer_terugnaarmobiel a:visited {
  color: #671e45;
}

.readmore a:active,
.readmore a:hover,
.blockblog a:active,
.blockblog a:hover,
.content a:active,
.content a:hover,
.content_right a:active,
.content_right a:hover,
.footer_links a:active,
.footer_links a:hover,
.footer_terugnaarmobiel a:active,
.footer_terugnaarmobiel a:hover {
  color: #671e45;
}
.content .item a:visited,
.content .item-page a:visited {
  color: #671e45;
}


/* End basic styling */

/* Kopjes */
h1, h2, h3, h4, h5, h6, .componentheading, #userForm legend  {
  color: #225FA6;
  font-weight: normal;
  line-height: 1em;
}

h1 {
display: block;
border-bottom: 1px solid #bfe633;
padding-bottom: 4px;
margin-bottom: 20px;
color: #671e45;
}

h2 {
  font-size: 1.8em;
}

h3, .componentheading, #userForm legend, h4 {
  font-size: 1.3em;
}

h5 {
  font-size: 1.1em;
}

h6 {
  font-size: 1em;
  font-weight: bold;
  color: #333333;
  margin: 0;
  padding: 0;
}

.componentheading {
  padding-bottom: 10px;
}

.subheading-category {
  display: block;
  padding-bottom: 20px;
}

/* einde Kopjes */

/* Menu styling */
ul.menu li {
  list-style-type: none;
}

ul.menu ul li {
  width: 160px;
}

ul.topmenu {
  position: absolute;
  top: 179px;
  left: 263px;
}

ul.topmenu > li {
  float: left;
  text-align: center;
  overflow: visible;
  /* background: #ffffff; */
  position: relative;
}

ul.topmenu > li > ul {
  text-align: left;
  background: #ffffff;
  z-index: 10000;
}

ul.topmenu > li > a {
  display: block;
  padding: 0 19px 0 18px;
  /*font-size: 1.2em;*/
  font-weight: bold;
  list-style-type: none;
  line-height: 31px;
}

.topmenu > li > .menuborder {
  background: url('../style/img/menuitem_border.png') no-repeat right;
  z-index:1001;
  position: absolute;
  top: 0;
  left: 10px;
  width: 100%;
  height: 100%;
}

li.topmenu_hover > .menuborder  {
  background: url('../style/img/menuitem_hover_right.png') no-repeat right;
  z-index:1001;
  position: absolute;
  top: 0;
  left: 10px;
  width: 100%;
  height: 100%;
}

.topmenu > li.active > .menuborder  {
  background: url('../style/img/menuitem_hover_right.png') no-repeat right;
  z-index:1001;
  position: absolute;
  top: 0;
  left: 12px;
  width: 100%;
  height: 100%;
}

li.topmenu_hover >.menuborder > .menuborder2,
.topmenu >li.active  >.menuborder > .menuborder2 {
  background: url('../style/img/menuitem_hover_left.png') no-repeat left;
  position: absolute;
  top: 0;
  left: -23px;
  width: 100%;
  height: 100%;
}

li.topmenu_hover > .menuborder > .menuborder2 {
  top: 0;
  left: -22px;
}

.topmenu a {
  z-index: 1002;
  position: relative;
}

li.topmenu_hover > a {
  z-index: 1002;
  position: relative;
}

ul.topmenu > li.active > a {
  color: #225FA6;
}

ul.topmenu > li > ul {
  display: none;
  width: 200px;
  position: absolute;
  top: 31px;
  left: 0px;
  z-index: 1000;
  margin-left: -22px;
  -webkit-box-shadow:  2px 2px 8px 0px #666666;
            box-shadow:  2px 2px 8px 0px #666666;
    behavior: url(/ggdtwente/templates/ggdtwente/js/vendor/PIE.htc);
  background: #ffffff;
}

.moduletable_submenu {
  padding-top: 30px;
}

.moduletable_submenu > ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1em;
  border-bottom: 1px dotted #aaa;
}

.moduletable_menu > ul > li > ul {
  list-style-type: none;
  line-height: 1em;
  padding: 20px 0;
}

.moduletable_submenu > ul > li{
  background: url("../style/img/menubullet_inactive.png") no-repeat 5px 11px;
  padding-left: 20px;
  text-align: middle;
  border-top: 1px dotted #aaa;
}

.moduletable_menu > ul > li > ul > li {
  /* background: url("../img/menubullet_inactive.png") no-repeat 5px 11px; */
  padding-left: 5px;
  text-align: middle;
  border-bottom: 1px dotted #aaa;
  margin-left: 20px;
}

.moduletable_menu > ul > li > ul > li.first {
  border-top: 1px dotted #aaa;
}

.moduletable_submenu li.deeper {
  background: url("../style/img/menubullet_deeper.png") no-repeat 2px 7px;
}

.moduletable_submenu li.deeper a {
  padding-bottom: 0;
  color: #333333;
}

.moduletable_submenu li.deeper a:active,
.moduletable_submenu li.deeper a:hover {
  padding-bottom: 0;
  color: #E30019;
}

.moduletable_submenu li.deeper ul {
  padding-bottom: 5px;
}

.moduletable_submenu li.deeper ul a {
  padding-top: 0;
}


.moduletable_submenu ul li a,
.moduletable_menu > ul > li > ul > li a {
  display: block;
  width: 100%;
  padding: 3px 0;
}

.moduletable_submenu > ul > li > a {
  display: block;
  width: 100%;
  padding: 5px 0;
}

.moduletable_menu > ul > li > ul > li > a {
  padding: 0;
}

.toptaken a:link,
.toptaken a:visited,
.moduletable_submenu a:link,
.moduletable_submenu a:visited,
.ira-container a:link,
.ira-container a:visited {
  color: #671e45;
}

.toptaken a:link:hover,
.toptaken a:visited:active,
.moduletable_submenu a:hover,
.moduletable_submenu > a:active,
.moduletable_submenu li.active > a,
.ira-container a:hover,
.ira-container a:active{
  color: #671e45;
}

.moduletable_menu {
  position: relative;
}

/* einde Menu's */

/* Achtergrond & Foto styling */
.content_row {
  position: relative;
  margin-top: 216px;
  z-index: 10;
}

.header_photo_container {
  position: relative;
  z-index: 0;
}
.header_photo {
  position:absolute;
  width: 910px;
  top: -30px;
  left: 5px;
}

.header_photo img {
  width: 910px;
  height: 505px;
  position: relative;
  left: -25px;
}

.header_photo p {
  margin: 0;
  padding: 0;
}

.header_photo_overlay_1 {
  position: absolute;
  left: -193px;
  background: url('../style/img/header_photo_overlay_andermenu.png') no-repeat;
  width: 1500px;
  height: 450px;
}

.header_photo_overlay_2 {
  background: #ffffff;
  height: 800px;
  width: 100px;
  position: absolute;
  left: -130px;
}

.header_photo_overlay_3 {
  background: #ffffff;
  height: 400px;
  width: 300px;
  position: absolute;
  left: -30px;
  top: 275px;
}

.jmenuid_101 .header_photo_overlay_3 {
  top: 274px;
}

.header_photo_overlay_4 {
  position: absolute;
  left: -550px;
  top: 124px;
  background: url('../style/img/header_photo_overlay4.png') no-repeat;
  width: 666px;
  height: 800px;
}

.header_photo_overlay_5 {
  background: #ffffff;
  height: 440px;
  width: 300px;
  position: absolute;
  right: 0px;
  top: 216px;
}

.header_logo {
  position: absolute;
  left: 25px;
  top: 12px;
  background: url('../style/img/ggdtwente_logo.png') no-repeat;
  width: 140px;
  height: 112px;
}
/* einde Achtergrond & Foto styling */


/* Category List / Category Blog styling */
.blockblog .item,
.blockblog .cat-children li {
  display: block;
  width: 215px;
  float: left;
  height: 225px;
  background: #EFEFEF;
  margin: 10px;
  position: relative;
  line-height: 1.2em;
}

.blockblog .cat-children li p,
.blockblog .cat-children li h3,
.blockblog .item h3,
.blockblog .item p {
  padding: 0 5px 0 10px;
}

.blockblog .catimage,
.blockblog .img-intro-left img {
  width: 100%;
  height: 125px;
}

p.readmore {
  margin: 0;
}

.blockblog .leesmeer,
.blockblog .readmore a{
  display: block;
  width: 215px;
  height: 23px;
  background: url('../img/leesmeer_hoekje.png');
  position: absolute;
  bottom: 0px;
  text-align: right;
  padding-right: 40px;
  line-height: 23px;
}

.blockblog .link_blok {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* einde Category List / Category Blog styling */

/* Toptaken */
.toptaken {
  margin-top: 20px;
}

.toptaken .imageslider {
  position: absolute;
  top: 0px;
display:none;
}

.toptaken .img-intro-left {
  position: absolute;
  top: /*30*/29px;
  clip: rect(20px,215px,125px,0px);
  width: 215px;
  height: 125px;
}

.toptaken .img-intro2-left {
  position: absolute;
  top: /*30*/29px;
  clip: rect(0px,215px,25px,183px);
  width: 215px;
  height: 125px;
}

.toptaken img {
  width: 215px;
  height: 125px;
}

.toptaken .imgblokker {
  position: absolute;
  top: /*29*/27px;
  left: 183px;
  height: 20px;
  width: 32px;
  z-index: 1;
  margin: 0;
  padding: 0;
}

.toptaken .imgblokker img {
  height: 20px;
  width: 32px;  
}

.toptaken .item-separator {
  border-bottom: 1px dotted #999999;
  margin: 0 30px 0 20px;
}

.toptaken a {
  display: block;
  width: 100%;
  background: url("../style/img/menubullet_inactive.png") no-repeat 5px 6px;
  padding: 5px 0 6px 20px;
  line-height: 9px;
  border-top: 1px dotted #999999;
}

.toptaken .item,
.toptaken .cat-children li {
  display: block;
  width: 215px;
  float: left;
  height: 205px;
  /* background: #EFEFEF; */
  margin: 5px;
  position: relative;
  overflow: hidden;
}

.toptaken .cat-children li p,
.toptaken .cat-children li h3,
.toptaken .item h3,
.toptaken .item p {
  padding: 0 20px;
}

.toptaken .item h3 {
  /*font-size: 1.5em;*/
  padding-top: 5px;
/*   padding-bottom: 10px; */
  color: #fff;
}


p.readmore {
  margin: 0;
}

.toptaken .leesmeer,
.toptaken .readmore a{
  display: block;
  width: 215px;
  height: 23px;
  background: url('../img/leesmeer_hoekje.png');
  position: absolute;
  bottom: 0px;
  text-align: right;
  padding-right: 40px;
  line-height: 23px;
}

h3.toptaken_header {
  margin-left: 10px;
}


/* einde Toptaken */

/* Search styling */
.moduletable.zoeken {
  position: absolute;
  top: 33px;
  right: 0;
  width: 210px;
}

.moduletable.zoeken label {
  float: right;
  color: #666666;
}

.moduletable.zoeken input.inputbox {
  float: left;
  border: none;
  background: transparent;
  width: 160px;
  line-height: 1.4em;
  padding: 3px 0;
}

.moduletable.zoeken input.inputbox:focus {
  border: none;
  outline: none;
}

.button.zoeken {
  float: right;
  border: 0;
  background: transparent;
  color: #E30019;
  text-transform: lowercase;
  font-weight: bold;
}

.search fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

.search .searchintro {
  padding: 10px 0;
}

.search .result-title {
  margin-top: 20px;
}

/* einde Search styling */

/* Breadcrumbs styling */
.breadcrumbs {
  margin-top: 5px;
}

.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:visited {
  color: #999999;
}

.breadcrumbs a:active,
.breadcrumbs a:hover {
  color: #E30019;
}


/* einde Breadcrumbs styling */

/* Footer styling */
.footer {
  width: 1038px;
  height: 115px;
/*   margin-left: -60px; */
  /* background: url('../style/img/footer.png') no-repeat; */
  position: relative;
  z-index: 10;
}

.footer_links {
  position: absolute;
  top: 40px;
  left: 4px;
  width: 100%;
}

/* .footer_links a:link,
.footer_links a:visited {
  color: #aaaaaa;
}

.footer_links a:active,
.footer_links a:hover {
  color: #333333;
} */

/* einde Footer styling */

/* iRelated Articles styling */
.ira-container {
  padding: 0;
  margin: 0 0 25px 0;
  border: none;
  border-bottom: 1px dotted #ddd;
}

.ira-column-2 {
  width: 100%;
  margin: 0;
  padding: 0;
}

.ira-article h5 {
  margin-bottom: 2px;
}

.ira_blok h3 {
  margin-bottom: 15px;
  margin-top: 0;
}

.ira-container .ira-article {
  padding: 0 0 10px 0;
  border-top: 1px dotted #ddd;
  background: url('../img/arrow_se.png') no-repeat 225px 24px;
}

/* iRelated Articles styling */

/* RS Forms */
#rsform_3_page_0 .rsform-block {
  padding: 0;
}

.rsform-input-box,
.rsform-text-box {
  width: 100%;
  min-width: 170px;
  border: 1px solid #999;
  float: right;
}

#userForm .formFieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

#userForm .formFieldset legend {
  margin: 0;
  padding: 0;
}

.rsform-block-verstuur {
  float: right;
}

#verstuur {
  background: url('../img/verstuur.png') no-repeat;
  border: 0;
  width: 100px;
  height: 30px;
  margin-right: 2px;
  color: #E30019;
  font-weight: bold;
}

#userForm label {
padding-left: 10px;
}
/* einde RS Forms */

/* Categorieblog */
.blog .item {
  margin-bottom: 30px;
}
/* einde Categorieblog */


/* Social Icons */
.social_icons {
  margin-top: 30px;
}

/* einde Social Icons */

/* Actueel blok */
.moduletable.actueel > h3 {
  margin: 0;
}

.category-module.actueel li {
  list-style-type: none;
}

.category-module.actueel h3 {
  margin-bottom: 0;
  font-size: 1.2em;
}

.category-module.actueel a:link,
.category-module.actueel a:visited {
  color: #000000;
}

.category-module.actueel a:link:hover,
.category-module.actueel a:visited:active{
  color: #E30019;
}

.mod-articles-category-date {
  color: #999999;
}

.category-module.actueel li {
  padding: 4px 0 10px 0;
  border-bottom: 1px dotted #dddddd;
}

/* einde Actueel blok */

/* Artikel */
dd.create,
dd.modified,
dd.published {
  margin: 0;
  color: #999;
}
/* einde Artikel */

/* CP_Search */
.moduletable.consultatiebureau {
  position: relative;
}

.cpsearch .cp_submit {
  float: right;
  margin-left: 10px;
  margin-top: 2px;
}

.cpsearch .cp_submit input {
  float: right;
  border: 0;
  background: transparent;
  color: #E30019;
  text-transform: lowercase;
  font-weight: bold;
  margin-left: 5px;
}

.cpsearch .cp_field_1 {
  float: left;
}

h2.cp_title {
  font-size: 1.2em;
}

.joption_com_customproperties .componentheading {
  font-size: 1.8em;
}

.cpsearch {
  position: absolute;
  bottom: 8px;
  left: 32px;
}

.cpsearch .searchform {
  width: 100%;
}
/* einde CP_search */

/* Consultatiebureau banner */
div.moduletable.consultatiebureau {
  background: url('../img/consultatiebureau_bg.png');
  height: 125px;
  width: 230px;
}

.moduletable.consultatiebureau h3 {
  padding: 10px;
}
/* einde Consultatiebureau banner */


/* AllVideos */
.avPlayerWrapper .avPlayerContainer {
  margin: 0;
}
/* einde AllVideos */

/* Lettergrootte widget */
#fontsize {
  position: absolute;
  top: 4px;
  right: 135px;
  width: 60px;
}
/* einde Lettergrootte widget */

/* Archief */
.archive ul#archive-items > li {
  list-style-type: none;
  margin-left: 0;
}

.archive ul#archive-items > li h2 {
  font-size: 1.2em;
  margin-bottom: 0;
}

.archive fieldset.filters {
  border: 0;
  margin: 0;
  padding: 20px 0 20px 0;
} 

ul#archive-items li {
  margin-bottom: 10px;
}

legend.hidelabeltxt {
  display: none;
}
/* einde Archief */

/* Sitemap Xmap */
#xmap h2.menutitle {
  display: none;
}


/* einde Sitemap Xmap */

/* Gezondheidsdossier */
#com_dossier td, #com_dossier input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px; color:#000000; }

#com_dossier a, #com_dossier a:link, #com_dossier a:visited, #com_dossier a:active { text-decoration:underline; color:#000000; }
#com_dossier a:hover { text-decoration:none; color:#000000; }

#com_dossier form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


#com_dossier #tblsearch { width: 100%; height:20px; text-align: left; background-color: #b1b6c8; }
#com_dossier #tblsearch input { float:left; height:18px; padding:1px 0px 0px 1px; background-color:#ffffff; color:#00336b; font-size:11px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#b1b6c8;}
#com_dossier #tblsearch .button { display:block; height:18px; float:left; background-color: #b1b6c8; font-weight:bold; color:#c01909; width: 70px; height:18px; margin-left:5px; padding:2px 0px 0px 0px; text-align: center; text-decoration: none; border:1px solid #b1b6c8; }

#com_dossier #tblheader {}
#com_dossier #tblheader .title { font-size: 12px; font-weight: bold; color:#c01909; padding:20px 0px 20px 0px; }

#com_dossier .breadcrumb { padding-bottom:25px; }
#com_dossier .breadcrumb .current { font-weight:bold; font-size:12px; }
#com_dossier .breadcrumb a { }

#com_dossier #tbloverview { width: 100%; }
#com_dossier #tbloverview .tablecolumn { width: 33%; vertical-align: top; }  
#com_dossier #tbloverview .tableblock { width: 100%; margin-bottom: 10px; collapse; background-color: #ffffff; }
#com_dossier #tbloverview .tableblock .letterheader { color: #c01909; border-bottom : solid 1px #d9dde9; font-weight: bold; }
#com_dossier #tbloverview .tableblock .normal_odd { }
#com_dossier #tbloverview .tableblock .normal_odd a { color: #000000; text-decoration: none;  }
#com_dossier #tbloverview .tableblock .normal_even { }
#com_dossier #tbloverview .tableblock .normal_even a { color: #000000; text-decoration: none;  }
#com_dossier #tbloverview .tableblock .regional { }
#com_dossier #tbloverview .tableblock .regional a { }

#com_dossier #tbldossier { width: 100%; border-collapse: collapse; }
#com_dossier #tbldossier .lastmodified { color: #c01909; text-align: right; }

#com_dossier #tblcontent { width: 100%; border-collapse: collapse; }

#com_dossier #tblresults { width: 100%; border-collapse: collapse; }
#com_dossier #tblresults .odd {  }
#com_dossier #tblresults .odd a { text-decoration:none; }
#com_dossier #tblresults .odd a:hover {text-decoration:underline;}
#com_dossier #tblresults .even { }
#com_dossier #tblresults .even a { text-decoration:none; }
#com_dossier #tblresults .even a:hover {text-decoration:underline;}

#com_dossier #tblfooter { width: 100%; color: #ffffff; }
#com_dossier #tblfooter TD { text-align: right; }

#com_dossier .regional { background-image: url(/images/regionaalbox.gif); padding: 15px 5px 10px 5px; background-repeat: no-repeat; border-top: solid 1px #000000; background-position: 5px 5px; }

#com_dossier blockquote p {
  font-size: 12px;
}

#com_dossier blockquote {
  border: 0;
  margin-left: 20px;
}

#com_dossier .breadcrumb {
  background: none;
}
/* einde Gezondheidsdossier */

/* Print-icoon */
.actions {
  position: relative;
  list-style-type: none;
  margin: 30px 0 0 0;
  padding: 0;
  float: right;
}

.blog .item .actions {
  margin-top: -28px;
}

.edit-icon, .print-icon {
  float: right;
}
/* einde Print-icoon */

.tip-wrap {
  z-index: 102;
}

.pure_css_tooltip span span, .pure_css_dropdown span span {
  background-color: #F5F5F5;
  border: 1px solid #DDDDDD;
}

.pure_css_tooltip{
  cursor: help; /*url(http://webhostingdeventer.nl/ggdtwente/images/banners/tooltip.png),url(myBall.cur),auto;*/
}

.regiotwente_footer_link {
  position: absolute;
  bottom: 38px;
  right: 0px;
  width: 200px;
  height: 16px;
}

.custom.footer_terugnaarmobiel {
  position: absolute;
  top: 105px;
  left: 86px;
}

.menu_line a{
	line-height:30px;
color: #671e45;
font-size:16px;
font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;

}

.menu_line a:hover{
border-bottom:4px solid #bfe633;
}


a.nolink {
  cursor: default;
  color: #671e45;
}

a.nolink:hover {
  cursor: default;
  text-decoration:none;
}
