/* Editor styles */

/* END OF Editor styles */

BODY {
    margin:0 auto;
    background-color : #EAEEF2;
    scrollbar-arrow-color:#849AB3;
    scrollbar-track-color:#EEF5FB;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-3dlight-color:#D4D0C8;
    scrollbar-darkshadow-color:#D4D0C8;
    font-family : verdana;
    overflow-x:hidden;
	font-size: 100.01%;
}
*{
margin: 0;
padding: 0;
}
#ket_placeholder {
width: 100%;
text-align: center;
}
.lees-meer {
margin: 10px 0 0 0;
padding: 0 13px 0 0;
background: url('images/kettlitz/portal-lees-meer.gif') 100% 4px no-repeat;
font-weight: bold;
}
.portal_ket_page {
background: url('images/kettlitz/portal_back.gif') !important;
}
#ket_page {
margin: 0 auto;
width: 996px;
text-align: left;
background: url('images/kettlitz/content-back-stretch.gif');
}
#ket_page .header {
margin: 0 0 0 8px;
width: 979px;
height: 94px;
background: url('images/kettlitz/header.gif');
}
#ket_page .portal-header {
background: url('images/kettlitz/portal_header.gif') no-repeat;
}
#ket_page .header a.logo {
float: right;
display: block;
width: 284px;
height: 94px;
background: url('images/kettlitz/logo.gif') no-repeat;
text-indent: -9999px;
}
#ket_page .topmenu {
margin: 0 0 0 8px;
width: 979px;
height: 25px;
background: #E21F1B;
}
#ket_page .topmenu ul {
margin: 0 0 0 0px;
list-style: none;
}
#ket_page .topmenu ul li {
display:inline;
margin:0 2px 0 0;
padding:0;
line-height: 25px;
font-size: 100%;
color: #fff;
}
#ket_page .topmenu ul li a {
float: left;
display: block;
height: 25px;
font-size: 110%;
font-weight: bold;
color: #fff;
text-align: center;
}
#ket_page .topmenu ul li a.home {
width: 78px;
background: url('images/kettlitz/menu-home.gif');
}
#ket_page .topmenu ul li a.over-kettlitz {
width: 114px;
background: url('images/kettlitz/menu-over-kettlitz.gif');
}
#ket_page .topmenu ul li a.nieuws {
width: 76px;
background: url('images/kettlitz/menu-nieuws.gif');
}
#ket_page .topmenu ul li a.agenda {
width: 81px;
background: url('images/kettlitz/menu-agenda.gif');
}
#ket_page .topmenu ul li a.opleidingen {
width: 190px;
background: url('images/kettlitz/menu-opleidingen.gif');
}
#ket_page .topmenu ul li a.werkgebieden {
width: 120px;
background: url('images/kettlitz/menu-werkgebieden.gif');
}
#ket_page .topmenu ul li a.referenties {
width: 120px;
background: url('images/kettlitz/menu-referenties.gif');
}
#ket_page .topmenu ul li a.publicaties {
width: 106px;
background: url('images/kettlitz/menu-publicaties.gif');
}
#ket_page .topmenu ul li a.contact {
width: 84px;
background: url('images/kettlitz/menu-contact.gif');
}
#ket_page .topmenu ul li a:hover {
background-position: 0 100%;
color: #164C94;
text-decoration: none;
}
#ket_page .footer {
margin: 0;
width: 996px;
height: 50px;
background: url('images/kettlitz/footer-back.gif') 0 100% no-repeat;
}
#ket_page .footer ul {
margin: 0 0 0 8px;
padding: 10px 0 0 0;
background: #fff;
width: 979px;
height: 30px;
list-style: none;
}
#ket_page .footer ul li {
display: inline;
padding: 0 5px 0 5px;
font-weight: bold;
background: url('images/kettlitz/footer-split.gif') 100% 2px no-repeat;
}
#ket_page .footer ul li.first {
margin: 0 0 0 210px;
}
#ket_page .footer ul li.search {
background: none;
}
#ket_page .footer ul li.portal-first {
margin: 0 0 0 230px;
}
.contentBox {
margin: 0 0 0 8px;
padding: 14px 0 0 0;
width: 979px;
min-height: 587px;
height:auto !important; /* voor moderne browsers */
height:587px; /* voor IE */
background: url('images/kettlitz/content-back.jpg') no-repeat;
border-bottom: 1px solid #F6BBBA;
}
.portal-contentBox {
margin: 0 0 0 8px;
padding: 14px 0 0 0;
width: 979px;
min-height: 371px;
height:auto !important; /* voor moderne browsers */
height:371px; /* voor IE */
background: url('images/kettlitz/portal_content_back.jpg') no-repeat;
border-bottom: 1px solid #F6BBBA;
}
.portal-contentBox h2 {
margin: 0 15px 10px 10px !important;
padding: 0 0 5px 0;
font-size: 115%;
color: #CC3333;
border-bottom: 1px solid #E6E6E6;
}
.portal-contentBox p {
width: 100% !important;
}
.contentBox .left-column {
float: left;
width: 195px;
overflow: hidden;
}
.contentBox .left-column ul {
float: left;
list-style: none;
}
.contentBox .left-column ul li {
float: left;
}
.contentBox .left-column span {
float: left;
}

.contentBox .center-column {
float: left;
width: 593px;
padding: 30px 0 0 0;
overflow: hidden;
}
.portal-contentBox .center-column {
float: left;
width: 738px;
padding: 30px 0 0 0;
overflow: hidden;
}
.contentBox .right-column {
float: left;
width: 191px;
}
.contentBox .center-column .content_area {
margin-left: 10px;
width: 570px;
}
.contentBox .center-column .content_area blockquote {
margin-left: 35px;
}
.contentBox .center-column .content_area ul, .contentBox .center-column .content_area ol {
padding-left: 35px;
}
.contentBox .center-column h1 {
display: block;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 570px;
background: url('images/kettlitz/editor_heading.gif') repeat-x bottom;
font-family: Verdana;
font-size: 17px;
color: #E21F1B;
}
.contentBox .center-column p {
width: 570px;
}
.contentBox .right-column h1 {
margin: 0 0 5px 0;
padding: 8px 0 10px 0;
font-size: 16px;
font-weight: normal;
text-indent: 15px;
color: #fff;
background: url('images/kettlitz/right-h1-back.gif') 0 100% no-repeat;
}
.contentBox .portal-right-column h1 {
margin: 0 0 5px 0;
padding: 8px 0 10px 0;
font-size: 16px;
font-weight: normal;
text-indent: 15px;
width: 241px;
color: #fff;
background: url('images/kettlitz/portal-right-h1-back.gif') 0 100% no-repeat;
}
.search-txt {
margin: 0 0 0 10px;
width: 140px;
height: 18px;
}
.search-btn {
margin: 0 0 0 3px;
height: 19px;
width: 24px;
background: url('images/kettlitz/search-btn.gif');
border: 0px;
}
/* Left menu styles */

#left-menu {
padding: 1px 0 0 0;
list-style: none;
background: url('images/kettlitz/left-menu-split.gif') 0 0 repeat-x;
}
#left-menu li span {
padding: 0 0 0 10px;
}
#left-menu li li span {
padding: 0 0 0 20px;
}
#left-menu li li li span {
padding: 0 0 0 30px;
}
#left-menu li li li li span {
padding: 0 0 0 40px;
}
#left-menu li a {
padding: 2px 0 2px 0;
display: block;
width: 195px;
height: 20px;
background: #1E5699 url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
color: #fff;
font-weight: bold;
}
#left-menu li a:hover {
background: #E21F1B url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
color: #fff;
text-decoration: none;
}
#left-menu li li a {
display: block;
width: 195px;
height: 20px;
background: #1E5699 url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
color: #fff;
font-weight: normal;
}
#left-menu li li a:hover {
background: #fff url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
height: 100%;
color: #1E5699;
text-decoration: none;
}
#left-menu li a.active {
background: #E21F1B url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
color: #fff;
}
#left-menu li li a.active {
background: #fff url('images/kettlitz/left-menu-split.gif') 0 100% repeat-x;
color: #1E5699;

}

.clear {
clear: both;
}
.errbig 	{ COLOR: #882200; FONT-FAMILY: verdana; FONT-SIZE: 12pt; font-weight:bold; }
.errorbig 	{ COLOR: #882200; FONT-FAMILY: verdana; FONT-SIZE: 12pt; font-weight:bold; }
.error  	{ COLOR: #882200; FONT-FAMILY: verdana; FONT-SIZE: 8pt; }
.errsmall 	{ COLOR: #882200; FONT-FAMILY: verdana; FONT-SIZE: 8pt;  }

/* link styles */

BODY A:active
{
    COLOR: #325781;
      TEXT-DECORATION: none;
}
BODY A:link
{
    COLOR: #325781;
       TEXT-DECORATION: none;
}
BODY A:visited
{
    COLOR: #325781;
        TEXT-DECORATION: none;
}
BODY A:hover
{
    COLOR: #325781;
    TEXT-DECORATION: underline;
} 


.label {
    COLOR: #325781;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    font-weight:none;
}

.caption {
    COLOR: #325781;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    Font-weight: bold;
}

.content {
    font-family : verdana;
    font-size : 10px;
    color : #325781;
    line-height: 15px;
}

/* Menu styles */

.menumain
{
    height:20px;
    width: 195px;
    padding:2px 0px 0px 0px;
    color:#FFFFFF;
    background-color: #BB8168;
    font-family:verdana;
    font-weight:bold;
    FONT-SIZE:11px;
    cursor:pointer;
    background-image: url('images/frameset/menuborder.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.menumainhover
{
	height:20px;
    width: 195px;
    padding:2px 0px 0px 0px;
    color:#FFFFFF;
    background-color: #8B0029;
    font-family:verdana;
    font-weight:bold;
    FONT-SIZE:11px;
    cursor:pointer;
    background-image: url('images/frameset/menuborder.gif');
	background-position: bottom;
    background-repeat: repeat-x;
}

.menumainactive 
{
    height:20px;
    width: 195px;
    padding:2px 0px 0px 0px;
    color:#FFFFFF;
    background-color: #8B0029;
    font-family:verdana;
    font-weight:bold;
    FONT-SIZE:11px;
    cursor:pointer;
    background-image: url('images/frameset/menuborder.gif');
	background-position: bottom;
    background-repeat: repeat-x;
}

.menu
{
	margin: 0px;
    HEIGHT:20px;
	width: 195px;
    FONT-FAMILY:verdana;
    FONT-SIZE:11px;
    color:#325781;
    cursor:pointer;
    padding:2px 0px 0px 0px;
    background-color: #E9DED9;
    background-image: url('images/frameset/menuborder.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: left;
}

.menuhover
{
	margin: 0px;
    HEIGHT:20px;
	width: 195px;
    FONT-FAMILY:verdana;
    FONT-SIZE:11px;
    color:#325781;
    cursor:pointer;
    padding:2px 0px 0px 0px;
    background-color: #FFFFFF;
    background-image: url('images/frameset/menuborder.gif');
    background-repeat: repeat-x;
    text-align: left;
}

.menuactive
{
	margin: 0px;
    HEIGHT:20px;
	width: 195px;
    FONT-FAMILY:verdana;
    FONT-SIZE:11px;
    color:#325781;
    cursor:pointer;
    font-weight:normal;
    background-color: #FFFFFF;
    background-image: url('images/frameset/menuborder.gif');
    background-repeat: repeat-x;
    padding:2px 0px 0px 0px;
    text-align: left;
}


/* table styles */

TABLE {
    font-family : verdana;
    font-size : 11px;
}

.tablerow1 {
   color : #325781;
   background-color : #FFFFFF;
   font-family : verdana ;
   font-size : 12px ;
   cursor : pointer;

}

.tablerow2 {
   color : #325781;
   background-color : #ffffff;
   font-family : verdana ;
   font-size : 12px ;
   cursor : pointer;

} 

.tableselect {
   color : #325781;
   BACKGROUND-COLOR: #FFFFFF;
   font-family : verdana ;
   font-size : 12px ;
   cursor : hand;
} 

/* form styles */

.box
{
    BACKGROUND-COLOR: #ffffff;
    BORDER: #325781 1px solid;
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
	height: 20px;
}

.radiobutton
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.boxp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.radiobuttonp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.knop
{
    BORDER-BOTTOM: #871311 1px solid;
    BORDER-LEFT: #871311 1px solid;
    BORDER-RIGHT: #871311 1px solid;
    BORDER-TOP: #871311 1px solid;
    BACKGROUND-COLOR: #E21F1B;
    FONT-SIZE: 9px;
    FONT-weight: bold;
    COLOR: #ffffff;
}

radio.radiobutton
{
    BACKGROUND-COLOR: #3B414F;
}

TEXTAREA
{
    BACKGROUND-COLOR: #dEe3eE;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC1px solid;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

/* crumblepath */

A.path:active {
	font-size: 10px;
	color: #325781;
}
A.path:link {
	font-size: 10px;
	color: #325781;
	text-decoration:none;
}
A.path:visited {
	font-size: 10px;
	color: #325781;
	text-decoration:none;
	
	
}

A.path:hover {
	font-size: 10px;
	color: #325781;
	text-decoration:none;
} 

.path_end {
	font-size: 10px;
	color: #325781;
	text-decoration:none;
}

/* sitemap */

.sitemap1 {
  FONT-FAMILY: verdana;
  font-size:14pt;
  height:15;
}

.sitemap2 {
  FONT-FAMILY: verdana;
  font-size:10pt;
  font-weight:bold;
  height:15;
  color: #BF2918;
}

.row {
  FONT-FAMILY: verdana;
  font-size:8pt;
  cursor:hand;
  height:15;
  color: #BF2918;
} 
#kettlitz-contact-btn input {
background: #E21F1B;
border: 1px solid #E21F1B;
}
.portal-contentBox p {
width: 90% !important;
}
.portal-contentBox table tr td ul {
padding: 0 0 0 10px;
width: 200px;
list-style: none;
}
.portal-contentBox table tr td ul li {
padding: 0 0 0 15px;
font-weight: bold;
line-height: 18px;
font-size: 10px;
background: url('images/kettlitz/portal_ul_arrow.gif') 0 5px no-repeat;
}
/* Portal custom styles */
.kettlitz-portal-text {
background: #fff;
}
.kettlitz-portal-text h1 {
margin: 10px 0 0 20px !important;
font-family: Times New Roman !important;
color: #fff !important;
background: none !important;
font-size: 200% !important;
width: 500px !important;
}
.kettlitz-portal-text p {
margin: 0 0 0 20px !important;
width: 375px !important;
color: #fff !important;
font-family: Times New Roman !important;
font-size: 135%;
}
.kettlitz-portal-text p a {
color: #fff !important;
padding: 0 15px 0 0;
font-weight: bold;
background: url('images/kettlitz/portal-arrow.jpg') 100% 3px no-repeat;
}
.kettlitz-portal-news {
margin: 0 15px 0 15px;
}