/* ------------------------------------ *
    Document: azimed.css
    Datum laatste wijziging: 28-11-2007
    Versie: 1.0.0
    Copyright Azimed B.V.
 * ------------------------------------ */

body {
  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;
  margin: 0px; margin-top : 4px;
  width: auto;
  font-family: arial, helvetica, sans-serif;  font-weight: normal;  font-size: 11pt;
  background-color: #FFFFFF; color: #000000;
  /*background-image: url("images/gras.jpg");
  background-repeat:repeat-x;*/
}


img, img a, img a:hover {
 border : 0px solid #000000;
}
h1 { color: #f60606; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h2 { color: #000000; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h3 { color: #000000; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
h4 { color: #000000; font-style: normal; font-weight: lighter; font-size: 10px; line-height: 12px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif }

table {
 border  : 0px solid #000000;
 width   : 100%;
 margin  : 0px;
 padding : 0px;
}
td {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;

  vertical-align: top;
}
tr {
  margin  : 0px;
  padding : 0px;
}

a {
  color: #f60606;


}
.header-menu {
  vertical-align: top;
  text-align : right;
  width : 200px;
  padding-top : 8px; padding-right : 8px;
  color: #3d5320;
}
.menu-header, .menu-header a, .header-menu, .header-menu a, .menu-header a:hover, .header-menu a:hover {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
  color: #3d5320;
}
.menu-header a:hover, .header-menu a:hover {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: underline;
  color: #3d5320;
}

.footer-menu {
  vertical-align: middle;
  text-align : right;
}

.content-left {
  background-color : #0080FF;
  width : 200px;
}
.content {
  height : 250px;
  padding : 2px;
}
.content-right {
  width : 200px;
   vertical-align : top;
   background-color : #C0C0C0;
}
.content-tools {

}
.menu-tools {
  background-color : #FFFFFF;
  color : #000000;
  border-top: 1px solid #C0C0C0;
  border-right: 0px solid #FFFFFF;
  border-bottom: 1px solid #C0C0C0;
  border-left: 0px solid #FFFFFF;
  padding : 2px;
  width : 100%;

}
.menu-tools-item {
  width : 140px;
}
.menu-tools-item a {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
  vertical-align: middle;
}
.menu-tools-item a:hover {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: underline;
  vertical-align: middle;
}

.content-sub {
  padding : 0px;
  margin : 0px;
}
.content-tagline {
  background-color : #DEDEDE;

}
.breadcrumb, .breadcrumb a {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
  margin-bottom: 5px;
  color: #5c5c5c;

}
 .breadcrumb a:hover {
  font-size: 10px;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: underline;
}

.main {
  width   : 798px;
  margin-left : auto; margin-right : auto;
  padding : 0px;
  border-spacing: 0px;
  background-color:#FFFFFF;
}
.main-header {
  background-image: url("images/mainbg.jpg");
   height : 150px;
  border-top : 1px solid #c0c0c0;
  border-left : 1px solid #c0c0c0;
  border-right : 1px solid #c0c0c0;
}
.main-menu-header {
  vertical-align : middle;
}
.main-menu-horizontal {
  border-left : 1px solid #c0c0c0;
  border-right : 1px solid #c0c0c0;
  text-align : center;
  padding-bottom:8px;

/*  background-image: url("images/menu-horizontal.background.jpg"); */
}

.menu-horizontal {
  border-top: 0px solid #FFF;
  border-right: 0px solid #FEB660;
  border-bottom: 0px solid #FEB660;
  border-left: 0px solid #FFF;
  text-align:center;
  background-image:url("images/bg_hor_menu.jpg");
  background-repeat:repeat-x;
  font-weight: bold;
  font-size:16px;
}
.menu-horizontal td {
  height : 30px;
}
.menu-horizontal-no {

  text-align : center;
  vertical-align : middle;
}
.menu-horizontal-act {
  text-align : center;
  vertical-align : middle;
  color : white;
}
.menu-horizontal-no a {
	color : #000;
	font-weight: bold;
	font-size:14px;
}
.menu-horizontal-act a, .menu-horizontal-act a:hover, .menu-horizontal-no a:hover {
	color : #F00;
	text-decoration:underline;
	font-weight: bold;
	font-size:14px;
}

.menu-horizontal ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu-horizontal li{
  margin: 0;
  padding: 0px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    height : 24px;
	text-align:center;
	width:100%;
}

.menu-horizontal li a{
  display: block;
  text-decoration: none;
  padding: 4px 5px 4px 5px;
  border-top: 0px solid #FFF;
  border-right: 1px solid #98bf64;
  border-bottom: 0px solid #FEB660;
  }
  
.menu-horizontal-level2 {
  width : 120px;
  border-top: 0px solid #FFF;
  border-right: 1px solid #01c0c7;
  border-bottom: 0px solid #FEB660;
  border-left: 1px solid #01969b;
}
.menu-horizontal-level2-no {
 width : 120px;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}

.menu-horizontal-level2-no a {
  text-decoration: none;
}

.main-tagline {
  border-left : 1px solid #c0c0c0;
  border-right : 1px solid #c0c0c0;
  text-align : center;
}

.main-content {
 vertical-align: top;
  border-left : 1px solid #c0c0c0;
  border-right : 1px solid #c0c0c0;
  padding-left : 8px;
  padding-right : 8px;
}
.main-footer {
  background-image:url("images/bg_hor_menu.jpg");
  vertical-align : middle;
  border-left : 1px solid #c0c0c0;
  border-right : 1px solid #c0c0c0;
  color : #EAEAEA;
  font-size:10px;
  height: 20px;
}
.footer-left, .main-footer a, .main-footer a:visited {
	color : #000;
	vertical-align : middle;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.main-footer a:hover {
	color : #F00;
	vertical-align : middle;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.main-border-top-left {
  width: 8px; 
  height: 10px; 
/*  background-image: url("images/shadow_left_top.jpg"); */
  background-repeat: no-repeat;
}
.main-border-top-center {
  height: 10px; 
/*  background-image: url("images/shadow_top.jpg"); */
  background-repeat: repeat-x;
}
.main-border-top-right {
  width: 8px; 
  height: 10px;
/*  background-image: url("images/shadow_right_top.jpg");*/ 
  background-repeat: no-repeat;
}
.main-border-middle-left {
  width: 8px; 
/*  background-image: url("images/shadow_left.jpg"); */
  background-repeat: repeat-y;
}
.main-border-middle-right {
  width: 8px; 
/*  background-image: url("images/shadow_right.jpg"); */
  background-repeat: repeat-y;
}
.main-border-bottom-left {
  width: 8px; 
  height: 10px; 
/*  background-image: url("images/shadow_left_bottom.jpg"); */
  background-repeat: no-repeat;
}
.main-border-bottom-center {
  height: 10px; 
/*  background-image: url("images/shadow_bottom.jpg"); */
  background-repeat: repeat-x;
  border-top : 1px solid #c0c0c0;
}
.main-border-bottom-right {
  width: 8px; 
  height: 10px; 
/*  background-image: url("images/shadow_right_bottom.jpg"); */
  background-repeat: no-repeat;
}
.sub {
  background-color : #FFFFFF;
  margin-bottom : 8px;
}
.sub-content-left {
  width : 140px; /* main=780 -> 150   main =1000 -> 200 */
  background-image: url("images/background_onder_menu.jpg");
  background-repeat:repeat-y;
  border-right: 1px solid #98bf64;
  border-bottom: 1px #98bf64 solid;
}
.sub-content-right {
  width : 130px; /* main=780 -> 150   main =1000 -> 200 */    
  border-left : 1px #98bf64 solid;
  border-bottom: 1px #98bf64 solid;
  padding-left:5px;
  padding-right:0px;
  font-size:10px;
}
.sub-content {
  height : 350px;
  padding-right : 10px;
  padding-left: 10px;  
  vertical-align: top;  
}
.sub-content li {
  margin-left : 20px;
}
.sub-tools {
  height : 24px;
}
.sub-breadcrumb {
  height : 12px;
}
.copyright, .copyright-content {
  text-align : center;
  color : #000000;
}

.header-logo {
text-align : left;
padding-left: 20px;
padding-top: 20px;
}

#menu-vertical {
 width : 100%;
}
#menu-vertical ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu-vertical li{
  margin: 0;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
}
.menu-vertical-level1-no, .menu-vertical-level1-no a, .menu-vertical-level1-no a:visited {
  display: block;
  text-decoration: none;
  padding: 3px 4px 5px 5px;
  color: #000000;   font-weight: normal;
}
.menu-vertical-level1-no a:hover {
  color: #f60606; font-weight:normal; background-color:#fff;
}
.menu-vertical-level1-act, .menu-vertical-level1-act a, .menu-vertical-level1-act a:visited,
.menu-vertical-level1-actifsub, .menu-vertical-level1-actifsub a, .menu-vertical-level1-actifsub a:visited,
.menu-vertical-level1-cur, .menu-vertical-level1-cur a, .menu-vertical-level1-cur a:visited {
  display: block;
  padding: 3px 4px 5px 5px;
  border : 0px solid #FFFFFF;  
  color: #f60606;     text-decoration: none;   font-weight: bold;
}
.menu-vertical-level2-no, .menu-vertical-level2-no a, .menu-vertical-level2-no a:visited {
  display: block;
  padding: 3px 4px 5px 15px;
  border : 0px solid #FFFFFF;  
  color: #000000;     text-decoration: none; font-weight: normal;
}
.menu-vertical-level2-no a:hover {
  color: #00adb3; font-weight:normal; background-color:#dddddd;
}
.menu-vertical-level2-act, .menu-vertical-level2-act a, .menu-vertical-level2-act a:visited,
.menu-vertical-level2-cur, .menu-vertical-level2-cur a, .menu-vertical-level2-cur a:visited,
.menu-vertical-level2-actifsub, .menu-vertical-level2-actifsub a, .menu-vertical-level2-actifsub a:visited {
  display: block;
  padding: 3px 4px 5px 15px;
  border : 0px solid #FFFFFF;  
  color: #000000;     text-decoration: none;   font-weight: bold;
}
.menu-vertical-level3-no, .menu-vertical-level3-no a, .menu-vertical-level3-no a:visited {
  display: block;
  padding: 3px 4px 5px 25px;
  border : 0px solid #FFFFFF;  
  color: #000000;     text-decoration: none; font-weight: normal;
}
.menu-vertical-level3-no a:hover {
  color: #00adb3; font-weight:normal; background-color:#eeeeee;
}
.menu-vertical-level3-act, .menu-vertical-level3-act a, .menu-vertical-level3-act a:visited,
.menu-vertical-level3-cur, .menu-vertical-level3-cur a, .menu-vertical-level3-cur a:visited,
.menu-vertical-level3-actifsub, .menu-vertical-level3-actifsub a, .menu-vertical-level3-actifsub a:visited {
  display: block;
  padding: 3px 4px 5px 25px;
  border : 0px solid #FFFFFF;  
  color: #000000;     text-decoration: none; font-weight: bold;
}
.menu-vertical-level4-no, .menu-vertical-level4-no a, .menu-vertical-level4-no a:visited {
  background-color : #CFCFCF;
  display: block;
  padding: 3px 4px 5px 40px;
  border: 0px solid #FFFFFF;  
  color: #333333;     text-decoration: none; font-weight: normal;
}
.menu-vertical-level4-no a:hover {
}
.menu-vertical-level4-act, .menu-vertical-level4-act a, .menu-vertical-level4-act a:visited,
.menu-vertical-level4-cur, .menu-vertical-level4-cur a, .menu-vertical-level4-cur a:visited,
.menu-vertical-level4-actifsub, .menu-vertical-level4-actifsub a, .menu-vertical-level4-actifsub a:visited {
  background-color : #CFCFCF;
  display: block;
  padding: 3px 4px 5px 40px;
  border: 0px solid #FFFFFF;  
  color: #333333;     text-decoration: none; font-weight: bold;
}
.menu-vertical-header{
 font-weight: bold;
 color: #000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding-left:5px;
 padding-bottom:3px;
}

/*..............................................
  Toegevoegd op 09-01-2008                     .
................................................*/

.plaatje_nieuws {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px;
}

.news-list, .news-list a, .news-list a:link, .news-list a:visited, .news-list a:hover {
  width : 100%;
  color : #003d01;
  font-size : 10pt;
  font-weight : bold;
  height: 20px;
  text-decoration: none;
}

.news-list-header1, .news-list-header2 {
  background-color : #ffffff; 
  color : #003d01;
  font-size : 13px;
  font-weight : bold;
  text-decoration: none;
  padding-left: 0px;
  height: 20px;
  border-top: 0px solid #003d01;
  border-left: 0px solid #003d01;
  border-bottom: 1px solid #003d01;
}

.news-list-header1_small, .news-list-header2_small {
background-color : #ffffff; 
  color : #003d01;
  font-size : 9px;
  font-weight : normal;
  padding-right: 5px;
  height: 20px;
  text-align: right;
  border-top: 0px solid #003d01;
  border-right: 0px solid #003d01;
  border-bottom: 1px solid #003d01;
}


.news-list-header1 a, .news-list-header1 a:link, .news-list-header1 a:hover, .news-list-header1 a:visited {
  color : #003d01;
  font-size : 13px;
  font-weight : bold;
  text-decoration: none;
  height: 20px;
}

.news-list-header2 a, .news-list-header2 a:link, .news-list-header2 a:hover, .news-list-header2 a:visited {
  color : #003d01;
  font-size : 13px;
  font-weight : bold;
  text-decoration: none;
  height: 20px;
}

.news-list-content1, .news-list-content2 {
  vertical-align : top;
  font-size: 11px;
  font-family:  Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-top: 5px;
  padding-left: 5px;
}

.news-list-content1 a, .news-list-content1 a:link, .news-list-content1 a:hover, .news-list-content1 a:visited {
  vertical-align : top;
  font-size: 11px;
  font-family:  Verdana, Helvetica, Arial, sans-serif;
  padding-top: 5px;
}

.news-list-content2 a, .news-list-content2 a:link, .news-list-content2 a:hover, .news-list-content2 a:visited {
  vertical-align : top;
  font-size: 11px;
  font-family:  Verdana, Helvetica, Arial, sans-serif;
  padding-top: 5px;
}

.news-latest-header {
  padding-bottom: 5px;
  color : #000000;
  font-weight : bold;
  font-size: 11px;
  padding-left: 0px;
}

.news-latest-header strong {
  color : #ad1000;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
.news-latest-header a, .news-latest-header a:hover {
  color : #000000;
  font-weight : bold;
  font-size: 11px;
  text-decoration:none;
}
.news-single h2 {
  color : #920E1B;
}

.news-single a, .news-single a:link, .news-single a:visited, .news-single a:hover {
  font-size: 11px;
  font-family:  Verdana, Helvetica, Arial, sans-serif;
  text-decoration: underline;
  color: #003d01;
  font-weight: bold;
}

.news-single strong {
  color : #003d01;
  text-decoration: none;
  font-weight: bold; font-size: 11px;
}

.news-latest   strong {
 color : #920E1B;
}
.news-latest-1 {
  width : 60px;
}

.news-latest-1-kort, .news-latest-2-kort {
  color : #000000;
  font-weight : normal;
  font-size: 10px;
  text-decoration:none;
}

.news-latest-1-kort a, .news-latest-1-kort a:hover, .news-latest-2-kort a, .news-latest-2-kort a:hover {
  color : #EAEAE;
  font-weight : bold;
  font-size: 10px;
  text-decoration:none;
}

.news-latest-1-content {
  width : 428px;
}
.date {
  text-align: right;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
