body{ color: #274258; font-size: 14px; margin:0; padding:0; line-height: 1.5em; background-image: url(../images/vse_bodybg.jpg); background-repeat: no-repeat; overflow: auto; }

b{font-size: 110%;}
em{color: red;}


#topsection{ background-position: 0 0; height: 61px; /*Height of top section*/
}
#topsection_in { background-image: url(../images/header_im2.jpg); background-repeat: no-repeat; background-position: right 0; height: 61px; margin-right: -1px; }
#topsection h1{
margin: 0;
padding-top: 15px;
}

#maincontainer{ margin: 0; padding: 0; }
#contentwrapper { margin: 0; padding: 0; width: 100%; float: left; }
#contentcolumn{ position: relative; z-index: 9998; margin-top: 0; margin-bottom: 0; margin-left: 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; float: left; width: 230px; /*Width of left column in percentage*/
z-index: -1; margin-top: 60px; margin-left: -100%; }

#rightcolumn{ background-image: url(../images/str_rb.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; float: right; width: 110px; /*Width of right column in pixels*/
margin-left: -110%; }
#nawe { width: 250px; margin-top: -90px; margin-left: 94px; }
#naw1 { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; position: relative; float: left; margin-right: 40px; }
#naw2 { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; position: relative; }
#naw2 a { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; text-decoration: underline; }
#naw2 a { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; text-decoration: underline; }
.innertube{

}
#logo { background-image: url(../images/logo_vse.png); background-repeat: no-repeat; position: absolute; width: 260px; height: 151px; margin-top: 60px; }
#nav { background-repeat: repeat; position: absolute; width: 246px; margin-top: 211px; }
#nav ul { margin: 0; padding: 0; list-style-type: none; }
/*- Menu Tabs--------------------------- */
#tabs { line-height:normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; height: 60px; overflow: hidden; }
#tabs ul {
	  margin:0;
	  padding:22px 10px 0 110px;
	  list-style:none;
      }
#tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabs a {
      float:left;
      background:url(../images/tableft.jpg) no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
#tabs a span { float:left; display:block; background:url(../images/tabright.jpg) no-repeat right top; padding:14px 25px 13px 15px; color:#fff; font-size: 14px; font-family: arial; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a.t_actief:hover span { color:#274258; font-size: 14px; text-decoration: none; padding-top: 12px; }
#tabs a.t_actief:hover {
      background-position:0 -38px;
      }
#tabs a.t_actief:hover span {
      background-position:100% -38px;
      }
.content { position: relative; top: -50px; }
.content h1 { color: #20384b; font-size: 24px; font-family: arial, Helvetica, sans-serif; font-weight: normal; }
.content h2 { color: #20384b; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; margin: 0; padding: 0; }
.content p { color: #20384b; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 14px; padding: 0; }
.content a { color: #20384b; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.content a:hover { color: #20384b; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.b { color: #7c013c; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-repeat: no-repeat; text-decoration: none; display: block; color:#fff; background-image: url(../images/last_buttonA.png); background-position: 0 top; padding-top: 10px; padding-bottom: 10px; padding-left: 17px; border-top: 1px solid #627487; }
a.b:hover { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-image: url(../images/last_buttonA.png); text-decoration: underline; background-repeat: no-repeat; display: block; margin-bottom: 0; padding-left: 17px; }
a.b_actief { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-image: url(../images/last_buttonB.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; padding-top: 10px; padding-bottom: 10px; display: block; padding-left: 17px; border-top: 1px solid #627487; }
a.b_actief:hover { color: #fff; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-image: url(../images/last_buttonB.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; padding-top: 10px; padding-bottom: 10px; display: block; padding-left: 17px; border-top: 1px solid #627487; }
a.tt { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; height: 26px; padding-right: 15px; padding-left: 15px; display: block; }
a.tt:hover { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; height: 26px; padding-right: 15px; padding-left: 15px; border-bottom: 4px solid #e10013; display: block; }
a.tt_actief { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; height: 26px; border-bottom: 4px solid #e10013; }
a.tt_actief:hover { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; height: 26px; border-bottom: 4px solid #e10013; }
#nav ul ul { color: #fff; background-color: #20384b; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0 0 10px 40px; list-style-type: disc; }
#nav ul ul li { margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0 0 8px; }
a.sb { color: #7c013c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; width: 170px; display: block; color:#fff; background-position: 0 6px; }
a.sb:hover { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline; background-position: 0 6px; display: block; margin-bottom: 0; width: 170px; }
a.sb_actief { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline; background-position: 0 6px; display: block; width: 170px; }
a.sb_actief:hover { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline; display: block; width: 170px; }
#tabs a.t_actief span { color:#274258; font-size: 14px; text-decoration: none; padding-top: 12px; }
#tabs a.t_actief {
      background-position:0 -38px;
      }
#tabs a.t_actief span {
      background-position:100% -38px;
      }
#tabs a:hover {
      float:left;
      background:url(../images/tableft.jpg) no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
#tabs a:hover span { float:left; display:block; background:url(../images/tabright.jpg) no-repeat right top; padding:14px 25px 13px 15px; color:#fff; font-size: 14px; font-family: arial; text-decoration: underline; }
.snelmenu { color: #614435; width: 260px; float: right; }
.snelmenu h1 { color: #614435; }
.snelmenu a { font-weight: bold; text-decoration: none; }
.snelmenu a:hover { font-weight: bold; text-decoration: underline; }
.snelmenu ul { margin: 0 0 5px; padding: 0; list-style-position: inside; }
.snelmenu ul li { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #9d9089; }
.snelmenu ul li a { color: #614435; font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin-left: 12px; display: block; }
.snelmenu ul li a:hover { color: #614435; font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; display: block; margin-left: 12px; }
.actueel { width: 260px; float: left; }
.actueel h1 { color: #20384b; }
.actueel a { font-weight: bold; text-decoration: none; }
.actueel a:hover { font-weight: bold; text-decoration: underline; }
.actueel ul { margin: 0 0 5px; padding: 0; list-style-position: inside; }
.actueel ul li { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #9eb2c6; }
.actueel ul li a { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin-left: 12px; display: block; }
.actueel ul li a:hover { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; display: block; margin-left: 12px; }
#comp { width: 600px; margin-top: 20px; display: block; }
.actueelfooter { padding-top: 4px; padding-bottom: 4px; }
.actueelfooter a { font-weight: bold; text-decoration: none; }
.actueelfooter a:hover { font-weight: bold; text-decoration: underline; }
.content #actu { display: block; }
.content #actu h1 { color: #20384b; }
.content #actu a { font-weight: bold; text-decoration: none; }
.content #actu a:hover { font-weight: bold; text-decoration: underline; }
.content #actu ul { margin: 0 0 5px; padding: 0; list-style-position: inside; }
.content #actu ul li { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #9eb2c6; }
.content #actu ul li a { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin-left: 12px; display: block; }
.content #actu ul li a:hover { font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; display: block; margin-left: 12px; }
a.dwnl { color: #fff; font-size: 14px; background-image: url(../images/b_bruin.png); text-decoration: none; text-align: center; width: 95px; height: 25px; float: right; margin-top: -16px; }
a.dwnl:hover { color: #fff; font-size: 14px; background-image: url(../images/b_bruin.png); text-decoration: underline; text-align: center; margin-top: -16px; width: 95px; height: 25px; float: right; }
#search { background-image: url(../images/search.jpg); width: 195px; height: 20px; margin-top: 120px; margin-left: 17px; display: none; }
.zoekinput { color: #274258; font-size: 12px; background-color: #fff; background-image: url(../images/zoek_bg.jpg); background-repeat: repeat-x; text-decoration: none; width: 160px; height: 15px; float: left; margin-top: 0; margin-right: 2px; margin-left: 2px; padding-top: 3px; border-width: 0; }
#search a { width: 14px; height: 14px; float: left; margin-top: 4px; margin-left: 4px; }
#zoekfunctie h3 { color: #274258; font-size: 14px; font-family: arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; }
.zoekitem h3 { color: #274258; font-size: 14px; font-family: arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
#zoekfunctie h2 { color: #7da9d8; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #7da9d8; display: block; }
.zoekitem h2 { color: #7da9d8; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0; border-bottom: 1px solid #7da9d8; }
#actueel2 { float: left; margin-top: 15px; margin-bottom: 20px; }
.zoekitem { display: block; margin-top: 10px; margin-bottom: 10px; }

