body{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #d9d7d8; margin: 0; padding: 0; color: #34383e; letter-spacing:1px; background-image:url(images/uploads/images/back.png); background-repeat:repeat-x; line-height:13pt;}

body, h1, h2, h3, h4, h5, h6, p, form{margin: 0; padding: 0}


h1{font-size: 15px; color:#414141; letter-spacing:2px; background:url(images/uploads/images/titel_achter.png); height:22px; background-repeat:no-repeat; padding-left:15px; font-weight:bold; padding-top:5px; }
h2{font-size: 12px; color:#aa1004; letter-spacing:2px; background:url(images/uploads/images/h2.png); background-repeat:no-repeat; font-weight:bold; padding-top:5px; border-bottom:dotted 1px #9a9a9b; margin-bottom:5px}
h3{font-size: 11px; color:#414141; letter-spacing:1px; font-weight:bold; padding-bottom:5px; padding-top:5px;}
h4{font-size: 11px; color:#aa1004; letter-spacing:1px; font-weight:bold; padding-bottom:5px;}
h5{font-size: 11px; color:#89898a; letter-spacing:1px; font-weight:bold; padding-bottom:5px; }
h6{font-size: 11px; color:#aa1004; letter-spacing:1px; font-weight:lighter; padding-bottom:5px;}
h7{font-size: 10px; color:#414141; letter-spacing:1px; font-weight:lighter; padding-bottom:5px;}

a{text-decoration:none ; padding: 0px; margin: 0px; color: #aa1004}
a:hover{text-decoration: underline}
ul{margin: 10px; padding-left:10px; list-style:square; list-style-type:square}

/* Div layout */
#careerbuilders { width:999px; margin-top:0px; margin-left: auto; margin-right: auto; height:auto; background:#f8f8f8; }
#header{height:209px; width:999px}
#menu{ background-color: #a0a0a0; height: 30px}
#footer {padding: 0 5px; background:#414141; clear:both; margin-top:1%;  text-align:center; color:#ffffff; } 
#footer p {margin: 0; padding: 5px 0; text-align:center}
#lang{float:right; padding:6px}

/*content layout */
#container{width:998px; float: left; height: auto; background:#f8f8f8}
#breadcrumbs{height:20px; padding-left:10px; padding-top:2px; background-color:#E6E6E7; }

#left{width: 25%; float:left; background: #EBEBEB; height: auto; padding-top:27px; }
#left h3, #left p {margin-left: 10px; margin-right: 10px; }
#right{width:74%; float: left; height: auto; background-color:#f8f8f8; }

#left_index{width: 25%; float:left; background: #EBEBEB; height: auto; padding-top:27px; }
#midden_index{float: left; height: auto; background-color:#f8f8f8; width:49%}
#right_index{width: 25%; float:right; background: #EBEBEB; height: auto; padding-top:27px; }

.newsimg{width:300px; height:auto; text-align:left; padding-right:10px; }
.newsimgkl{width:170px; height:auto; padding-right:10px; }


/*content layout kaderkes */
#contentkader{margin:17px; padding:5px; }
#content_tekst_kader{padding-left:15px; padding-top:10px; padding-bottom:10px; padding-right:15px; background-color:#ffffff; border:#dbd9da 1px solid; overflow:hidden; }

.nieuwstitel{color:#aa1004; }


/*menu */

.suckertreemenu ul{margin:0; padding: 0; list-style-type: none; text-transform:uppercase; font-weight:normal; font-size:9px}
.suckertreemenu ul ul{ 	text-transform: none; }
/*Top level list items*/
.suckertreemenu ul li{ position: relative; display: inline; float: left; background-color: #a0a0a0; /*border-right: 1px solid #778;*/ }

/*Top level menu link items style*/
.suckertreemenu ul li a{display: block; text-decoration: none; color: #ffffff; padding: 6px 15px 6px 15px; border-right: 1px solid #414141 }
.suckertreemenu ul li a:hover{background-color: #717070; text-decoration: underline}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{position: absolute; margin-left: -1px; display: block; visibility: hidden; font-variant:normal; font-size:11px; border-top: 0: /*1px solid #414141;*/ }

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{width: 195px; /*width of sub menus*/ background: #A0A0A0; color: #ffffff; padding: 4px 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #414141;
border-left: 1px solid #414141; border-right: 1px solid #414141;}

.suckertreemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #717070;color: #fff;}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{margin: 0 -15px 0 5px;}
.rightarrowclass{position: absolute;top: 5px;right: 5px;}



#map2{ width: 660px; height: 300px; border: 1px solid #ccc; }