@charset "utf-8";
@import url("jquery.fancybox.css");
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  text-align: left;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
  line-height: 1.5;

}

blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-width: 0;
  empty-cells: show;
}

#content table {
  border-collapse: collapse;
  border-color: #16275E;
  border-style: solid solid none none;
  border-width: 1px 1px 0 0;
  empty-cells: show;
  margin: 0 0 25px;
}
#content table caption { margin-bottom: 5px; }
#content table th { 
  background-color: #16275e;
  border: 1px solid #000000;
  color: #FFFFFF;
  padding: 2px 5px 4px; font-weight: normal;
}

#content table th p{padding-bottom: 0;}
#content table em {font-style: normal;}

#content table td {     
  background-color: #F4F5F8;
  border-color: #16275E;
  border-style: none none solid solid;
  border-width: 0 0 1px 1px;
  padding: 2px 5px; 
}

#content table td p { padding-bottom: 0!important; }

#content .tx-ttnews-browsebox table td {
  background: none;
  border: none;
}
#content .tx-ttnews-browsebox table {
  border: none;
}

/* Clearing floats */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Layout */
body {
  line-height: 18px;
  color: #000;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  background: #fff url(../new_images/body_back.png) center 0 no-repeat;
}

body.berekenuwrecht {
  overflow-y: scroll;
}

body.berekenuwrecht #content h1 {
  font-size: 20px;
  line-height: 26px;
  color: #224088;
  font-weight: normal;
  padding-bottom: 5px;
  letter-spacing: inherit;
}

#topBar {
  background: url(../new_images/topbar_back.png) 0 0 repeat-x;
  height: 46px;
  padding-top: 38px;
  position: relative;
}

#header {
  width: 1018px;
  height: 46px;
  background: url(../new_images/menu_back.png) 0 0 no-repeat;
  margin: 0 auto;
  position: relative;
  z-index:10;
}

#container {
  width: 1018px;
  min-height: 500px;
  background: url(../new_images/container_back.png) 0 0 repeat-y;
  margin: 0 auto;
}

#footer {
  width: 814px;
  padding-left: 204px;
  height: 6px;
  background: url(../new_images/footer_back.png) 0 0 no-repeat;
  margin: 0 auto;
  text-align: center;
  padding-top: 22px;
  padding-bottom:10px;
  font-family: Arial, Helvetica, sans-serif;
}

#new #footer {
  width: 814px;
  height: 78px;
  background:url(../new_images/footer-back1.png) 0 0 no-repeat;
  text-align:center;
  float:left;
  margin:0 0 0 193px;
  display:inline;
  font-family: Arial, Helvetica, sans-serif;
  position:relative;
  padding:0;
}
#new #footer p{text-align:center; padding-top:25px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color: #000;}
#new #footer img {position:absolute; top:10px; left:547px;}


/* header */
#topBarContent {
  width: 1018px;
  margin: 0 auto;
  position: relative;
}

#logo {
  position: absolute;
  left: 1px;
  top: -4px;
  z-index: 100;
}

#slogan {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #fff;
  font-weight: bold;
  position: absolute;
  left: 79px;
  top: 49px;
  z-index: 100;
}

#lang {
  position: absolute;
  right: 18px;
  top: -83px;
}

#switcher {
  background-color: #000;
  position: absolute;
  top: -84px;
  right: 51px;
  height: 20px;
  padding: 0 5px 0 3px;
  line-height: 16px;
}

#switcher a {
  color: #fff;
  text-decoration: none;
}

a#normalStyle {
  font-size: 13px;
}

a#bigStyle {
  font-size: 16px;
}

a#biggerStyle {
  font-size: 18px;
}

#topMenu {
  background-color: #fff;
  height: 19px;
  line-height: 16px;
  font-size: 12px;
  position: absolute;
  right: 93px;
  top: -84px;
  padding-top: 1px;
  z-index: 11;
}

#topMenu li {
  float: left;
  display: block;
  padding: 0 6px;
}

#topMenu li a {
  float: left;
  display: block;
  color: #000;
  text-decoration: none;
}

#topMenu li a:hover, #topMenu li.active a, #switcher a:hover {
  color: #ff791f;
}

/* main menu */
#mainMenu {
  position: absolute;
  left: 200px;
  top: 19px;
  height: 28px;
  padding-left: 45px;
  background: url(../new_images/main_menu_back.png) 0 0 no-repeat;
  width: 755px;
}
#new #mainMenu {
  padding-left: 8px;
  width:639px;
}

#mainMenu li {
  float: left;
  display: block;
  margin-right: 1px;
}
#mainMenu li.first a:hover {background:transparent url(../new_images/hover-top-menu.png) 0 0 no-repeat;}
#mainMenu li.first a {padding-left: 13px !important; margin-left: -8px;}



#new #mainMenu li {margin-right: 0; border-right: 1px solid #fff;}

#mainMenu li a {
  float: left;
  display: block;
  font-size: 15px;
  text-decoration: none;
  color: #fff;
  padding: 2px 8px 3px 8px;
}

#mainMenu li.active a, #mainMenu li a:hover {
  color: #224088;
  background-color: #fff;
  background-image: none;
}
/*#mainMenu li.active a{
 background: url(../new_images/menu_item_back.png) 0 0 repeat-x;
  color:#fff!important;
}*/

/* Submenu */
#subMenu {
  margin: 16px 0 29px 0;
}

#subMenu li, #leftColumn a#toProffesionals {
  display: block;
  border-bottom: 1px solid #a6dadf;
}

a#toProffesionals {
  margin-bottom: 77px;
}

#leftColumn #subMenu li a, #leftColumn a#toProffesionals {
  display: block;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height: 25px;
  color: #000;
  text-decoration: none;
}

#subMenu li ul li {
  border-bottom: none;
}

#leftColumn #subMenu li.active ul li a {
  color: #555;
  line-height: 20px;
  padding-left: 13px;
}

#leftColumn #subMenu li.active ul li a:hover, #leftColumn #subMenu li.active ul li.active a, #leftColumn #subMenu li a:hover, #leftColumn #subMenu li.active a {
  color: #16275e;
}

#subMenu li.active ul li.active ul li.active a, #subMenu li.active ul li.active ul li a:hover {
  text-decoration: underline!important;
}

#subMenu li ul {
  padding-bottom: 7px;
  margin-top: -2px;
}

#subMenu li ul li ul {padding-bottom: 0;}
#leftColumn #subMenu li.active ul li ul li a {padding-left: 26px;}

/* Columns */
#leftColumn {
  float: left;
  width: 199px;
  /*padding-right: 10px;*/
  font-family: Arial, Helvetica, sans-serif;
  line-height: 16px;
  padding-top: 45px;
  position: relative;
}
#leftColumn #latestNews, .leftBox { padding-right: 10px; }
#leftColumn > div > div { padding-right: 10px; }

#leftColumn #latestNews { padding-top:10px; }

#homeNew #content {
  float: right;
  width: 740px;
  padding: 46px 48px 0 0;
  position: relative;
}

#home #content {
  float: right;
  width: 740px;
  padding: 30px 48px 0 0;
  position: relative;
}
/*.blogItem h2{ max-width:420px!important;}*/
#content {
  float: left;
  width: 529px;
  padding: 30px 0 0 51px;
}
#new #content {
  float:left;
  width:475px;
  padding:137px 0 0 47px;
}

#new #content a{text-decoration:none;}

#new #rightColumn {
  float: right;
  width:249px;
  padding: 147px 30px 0 0;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

#rightColumn {
  float: right;
  width: 187px;
  padding: 64px 30px 0 0;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

/* left column styles */
#telephone {
  /*position: absolute;
  left: 0;
  top: 43px;*/
  background: url(../new_images/dots_orange.png) 0 bottom repeat-x;
   padding: 17px 0 17px 0px;
}

#telephone span{
  color: #16275e;
  font-size: 16px;
  background: url(../new_images/arrow_orange.png) 0 4px no-repeat;
  letter-spacing: -1px;
  padding-left: 17px;
}

#leftColumn h2 {
  color: #254289;
  font-weight: normal;
  padding-bottom: 5px;
}

#leftColumn #latestNews h2 {
  color: #ff791f;
  padding-bottom: 7px;
}

#latestNews, .leftBox {
  padding-bottom: 27px;
  background: url(../new_images/dots_orange.png) 0 bottom repeat-x;
}

.leftBox {
  padding-top: 14px;
  padding-bottom:15px;
}
.leftBox a#webwinkel-link{
	background:url(../new_images/webshop_img_new2.png) no-repeat  0 -118px;
	width:182px;
	height:112px;
	display:block;
}
.leftBox a#webwinkel-link:hover{
	background:url(../new_images/webshop_img_new2.png) no-repeat 0 0;
}

#leftColumn #latestNews h3 a {
  text-decoration: none;
}

#leftColumn a {
  color: #224088;
}

#leftColumn a:hover, #leftColumn .leftBox ul li a:hover {
  color: #ff791f;
}

.latestNewsDate {
  color: #666;
  font-style: italic;
}

.latestNewsItem {
  padding-bottom: 8px;
}

#allNews, #newsletter {
  padding-bottom: 8px;
}

#allNews {
  margin-top: 0;
}
.social {width:100%;}
.social p{float:left; padding-right:5px;}
.social li {
  float: left;
  display: block;
  padding-right: 5px!important;
}

#new .social li {
  padding-right: 3px !important;
}

#content .social li {
  padding-left: 0;
  background-image: none;
  padding-bottom: 0;
}

.social li a {
  float: left;
  display: block;
  background: url(../new_images/icon_social.png) 0 0 no-repeat;
  width: 19px;
  height: 19px;
  text-indent: -9999px;
}

.social li a.twitter {
  background-position: -19px 0;
}

.social li a.linkedin {
  background-position: -38px 0;
}

.social li a.hives {
  background-position: -57px 0;
}

#school .social li a.hives {display: none;}

.social li a.facebook {
  background-position: -76px 0;
}

.personName {
  color: #666;
  padding-bottom: 3px;
}

.testimonial {
  padding-right: 9px;
}

.testimonial p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  line-height: 15px;
  padding-bottom: 6px;
}

.testimonialImage {
  float: right;
  margin: 0 0 0 10px;
}

.testimonialImage img {
  display: block;
  border: 1px solid #fff;
}

.testimonial .more{ text-align:left;}

.leftBox ul li {
  background: url(../new_images/bullet.png) 0 5px no-repeat;
  padding: 0 0 10px 13px;
}

#leftColumn .leftBox ul li a {
  color: #000;
  text-decoration: none;
}

/* right column styles */
#rightColumn a {
  color: #1f3b7d;
}

#rightColumn a:hover {
  color: #ff791f;
}

.rightBox {
  border-bottom: 1px dotted #224088;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.rightBox h2, .tx-rkpoll-pi1 h2 {
  font-size: 20px;
  color: #224088;
  font-weight: normal;
  padding-bottom: 7px;
  letter-spacing: -1px;
  line-height:20px;
}

.rkpoll_ul {
  margin-top: 10px;
}

.rkpoll_ul > li {
  font-weight: bold;
}

.rkpoll_ul > li ul {
  font-weight: normal;
}

.rightBox h3 {
  color: #224088;
}

.rightBox p {
  padding-bottom: 0;
}

.rightBoxImg {
  float: right;
  margin: 0 0 0 10px;
}

.rightBoxImg img {
  display: block;
}

/* Search */
#search, .solr-form-only {
  background: url(../new_images/search_back.png) 0 0 no-repeat;
  width: 190px;
  height: 20px;
  position: absolute;
  top: 18px;
  z-index:10;
  right: 27px;
  line-height: 20px;
}

.solr-form-only input[type=submit]:hover { background-color: transparent !important; border: none; cursor: pointer; }

#search input.inpTxt, .solr-form-only input.tx-solr-q {
  border: none;
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #444;
  width: 124px;
  padding: 0 9px 0 11px;
  position: relative;
  top:0;
}

#search input.inpBtn, .solr-form-only input.tx-solr-submit {
  width: 47px;
  height: 20px;
  border: none;
  cursor: pointer;
  background-color: transparent;
  position:absolute;
}

/* button like links */
.button {
  text-align: center;
  color: #fff !important;
  text-decoration: none !important;
  padding: 0 21px 0 0px;
  cursor: pointer;
  *overflow:visible;
  *background-position-y: 0px !important;
  *width: auto;
  height: 36px;
  background: url(../new_images/button_right.png) right 0 no-repeat;
  display: inline-block;
  margin-left: -7px;
  line-height: 18px !important;
  font-weight: normal !important;
  letter-spacing: 0 !important;
}

.button:hover {
  color: #fff !important;
  background-position: right -36px;
}

.button span, .button input[type=submit] {
  display: block;
  white-space: nowrap;
  height: 27px;
  font-size: 13px !important;
  font-family: Arial, Helvetica, sans-serif;
  padding: 9px 5px 0 12px;
  background: url(../new_images/button_left.png) 0 0 no-repeat;
  cursor: pointer;
}

.button:hover span, .button:hover input[type=submit] {
  background-position: 0 -36px;
}

#content .button { margin: 0 0 19px; }
#content .orangeBox .button, #content .contentBox .button { margin: 0; }

/* breadcrumbs */
#breadcrumbs {
  padding-bottom: 10px;
}

#content #breadcrumbs a {
  color: #000;
}

#content #breadcrumbs a:hover {
  color: #ff791f;
}

/* Content styles */
#content h1 {
  color: #224088;
  letter-spacing: -1px;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 19px;
}

#content .blog-single h1 { margin-bottom: 0; padding-bottom: 0; }

#homeNew #content h1, #home #content h1 {
  text-align: center;
  padding-bottom: 10px;
}

#content h2 {
  color: #224088;
  font-weight: normal;
  padding-bottom: 7px;
  margin-top: 0;
}


#content .blogItem  h2 {
  padding-bottom: 0px;
}

#new #content h2 {
  color: #224088;
  font-weight: normal;
  padding-bottom: 5px;
}

.important, h6 {
  font-size: 18px;
  color: #666;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 28px;
  padding-bottom:39px!important;
  font-weight: normal;
}

#content p, #content ul, #content ol {
  padding-bottom: 19px;
  text-align: left;
}

#content a {
  color: #1f3b7d;
}
#content a.orange-button{
	background:url(../new_images/orange-arrow.png) no-repeat;
	color:#fff;
	font-size:16px;
	text-align:center;
	display:inline-block;
	padding:0 10px;
	line-height:33px;
	text-decoration:none;
	margin-bottom:20px;
	border-radius:5px;
	position:relative;
}
.ie9 #content a.orange-button { line-height:36px; }
#content a.orange-button:hover{
	background:url(../new_images/orange-arrow.png) no-repeat 0 -36px;
	color:#fff;
}
#content a.orange-button span{
	background:url(../new_images/orange.png) no-repeat 0 0;
	position:absolute;
	top:0;
	right:-14px;
	width:18px;
	height:32px;
}
#content a.orange-button:hover span{ background:url(../new_images/orange.png) no-repeat 0 -36px; }
#content .tx-veguestbook-pi1 ol {list-style-type: none; margin-left: 0; padding: 0; position:relative; }

#content a:hover, #content .tx-indexedsearch-browselist-currentPage a, #content .tx-ttnews-browsebox-SCell a {
  color: #ff791f;
}

#content a.orange-button.large { background:url(../new_images/btn-orange-large3.png) no-repeat left top; font-size:20px; padding:0 10px; line-height:43px; }
#content a.orange-button.large:hover{ background:url(../new_images/btn-orange-large3.png) no-repeat 0 -47px; }
#content a.orange-button.large span{ background:url(../new_images/btn-orange-large-arrows7.png) no-repeat 0 0; height:43px; right:-15px; }
#content a.orange-button.large:hover span{ background:url(../new_images/btn-orange-large-arrows7.png) no-repeat 0 -47px; }

.greyBox {
  background-color: #dbdbdb;
  border: 1px dotted #1f3772;
  padding: 6px 13px 5px 13px;
  margin-bottom: 4px;
}
#content .greyBox, #content .orangeBox { margin-bottom: 25px; }
.toProf {
  text-align: right;
}

#content .greyBox h2 {
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: normal;
  padding-bottom: 0;
}

#content .greyBox p {
  padding-bottom: 0;
}

.orangeBox {
  background: #e8ebf1 url(../new_images/orange_box.png) 0 0 no-repeat;
  position: relative;
  padding: 8px 13px 18px 13px;
  margin-bottom: 4px;
}

.orangeBoxBot {
  width: 529px;
  height: 3px;
  font-size: 0;
  line-height: 0;
  background: url(../new_images/orange_box_bot.png) 0 0 no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
}

.orangeBoxImg {
  float: left;
  margin: 5px 20px 0 0;
}

.orangeBoxImg img {
  display: block;
  border: 1px solid #fff;
}

#content .orangeBox h2 {
  font-size: 15px;
  font-weight: normal;
  padding-bottom: 0;
}

#content .orangeBox p {
  padding-bottom: 0;
}

.pageShare {
  position: relative;
  height: 50px;
  margin: 45px 0 14px 0;
}

.blog-single .pageShare { margin: 10px 0 30px; height: 20px; }

.pageShareWeblog {
  border-bottom: 1px dotted #909fc3;
  position: relative;
  height: 31px;
  margin: 30px 0 14px 0;
}

#content a.print, #content a.sendToFriend {
  color: #000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

#content a.print:hover, #content a.sendToFriend:hover {
  color: #ff791f;
}

a.print {
  position: absolute;
  right: 0;
  top: 0;
  background: url(../new_images/icon_print.png) right 3px no-repeat;
  padding-right: 16px;
}

a.sendToFriend {
  position: absolute;
  right: 58px;
  top: 0;
  background: url(../new_images/icon_share.png) right 3px no-repeat;
  padding-right: 16px;
}

.pageShare .social {
  position: absolute;
  top: 0;
  left: 275px;
  *left:130px;
}

.pageShareWeblog .social {
  position: absolute;
  top: 0;
  right: 90px;
}

.contentBoxes {
  position: relative;
  margin-left: -11px;
}

.homeBoxes {
  position: relative;
  margin-left: -10px;
  padding-bottom: 18px;
}

#content .contentBox {
  background: url(../new_images/content_box_back.png) 0 bottom no-repeat;
  float: left;
  width: 232px;
  padding: 0 14px 14px 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin-left: 10px;
}

#content .homeBoxes .contentBox {
  background-image: url(../new_images/content_homebox_back.png);
  width: 212px;
  line-height: 17px;
  margin-top: 20px !important;
}

.contentBox h2 {
  background: url(../new_images/content_box_header.png) 0 0 no-repeat;
  height: 30px;
  margin: 0 -14px;
  padding: 3px 12px 0 12px;
}

.homeBoxes .contentBox h2 {
  background-image: url(../new_images/content_homebox_header.png);
}

#content .contentBox h2 {
  font-weight: normal;
  letter-spacing: -1px;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 0;
  margin-bottom: 9px;
  font-size: 19px;
  margin-top: 0 !important;
}

.contentBoxImg {
  float: left;
  margin: 0 10px 0 0;
}

.contentBoxImg img {
  display: block;
}

#content ul li {
  background: url(../new_images/bullet_contentbox.png) 0 3px no-repeat;
  padding: 0 0 2px 15px;
}

#content ul {
  margin-left: -5px;
}

#content .contentBox p, #content .contentBox ul, #content .latestHomeItem p {
  padding-bottom: 0;
}
#content .contentBox ul { padding-top: 4px; }
#content .homeBoxes .contentBox p {
  padding-bottom: 23px;
}

.contentBoxTab {
  text-align: center;
  float: right;
  width: 164px;
}

.contentBoxTab  img{ text-align:center;}
.contentBoxTab div { text-align:center; }

ul.bulletList {
  float: left;
  width: 24px;
  border-right: 1px dotted #224088;
  padding-right: 15px;
  padding-left: 8px;
}

#content ul.bulletList li {
  background-image: none;
  padding-left: 0;
  padding-bottom: 4px;
}

#content ul.bulletList li a {
  background: url(../new_images/content_box_tabs.png) 0 0 no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 19px;
  font-weight: bold;
  line-height: 21px;
}

#content ul.bulletList li.ui-state-active a {
  background-position: 0 -24px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.bigBox {
  background: url(../new_images/content_bigbox_back.png) 0 0 no-repeat;
  position: relative;
  padding: 12px 12px 8px 30px;
}

.bigBoxBot {
  background: url(../new_images/content_bigbox_bottom.png) 0 0 no-repeat;
  width: 740px;
  height: 8px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  bottom:0;
  left: 0;
}

.bigBoxContent {
  float: left;
  width: 470px;
}

.latestHome {
  float: right;
  width: 212px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: -5px;
}

#content .latestHome h2 {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 3px;
  margin-bottom: 5px;
}

#content .latestHome h3 {
  font-weight: normal;
  padding-bottom: 2px;
}

#content .latestHome h3 a {
  text-decoration: none;
  font-size: 14px;
}

.homeContentImg {
  float: left;
  margin: 4px 10px 0 -30px;
}

.latestHomeDate {
  color: #666;
  font-style: italic;
}

.latestHomeItem {
  padding-bottom: 15px;
}

.bigBoxContent h2, .homeContentData {
  font-family: Arial, Helvetica, sans-serif;
}

#content .bigBoxContent h2 {
  padding-bottom: 1px;
}

.homeContentData {
  padding-bottom: 4px;
}

#homeList {
  background-color: #c3e6ec;
  margin: 0 -30px 15px -30px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 24px 0 0 0;
}

#content #homeList ul li {
  padding: 0 0 0 0;
  background-image: none;
  line-height: 16px;
}

#content #homeList a {
  color: #000;
  text-decoration: none;
}

#content #homeList a:hover {
  color: #ff791f;
}

#content #homeList ul {
  margin-left: 0;
  padding-bottom: 15px;
}

#content #homeList h3 {
  border-bottom: 1px solid #fff;
  color: #224088;
  margin-bottom: 4px;
  letter-spacing: -1px;
}

.homeListItem {
  float: left;
  display: block;
  width: 142px;
  margin-left: 15px;
}

#homeTabs {
  background: url(../new_images/hometabs_back.png) 0 0 no-repeat;
  width: 740px;
  height: 231px;
  padding: 4px;
  margin: 0 -4px 13px -4px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  overflow: hidden;
}

#content #homeTabsMenu {
  position: absolute;
  width: 283px;
  right: 16px;
  top: 4px;
  height: 231px;
  background: url(../new_images/hometabs_menu_back.png) right 0 repeat-y;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index: 1000;
  text-align:center;  
}

#content #homeTabsMenu li {
  background-image: none;
  padding: 0 0 0 39px;
}

#content #homeTabsMenu li.ui-state-active {
  background: url(../new_images/hometabs_menu_active_back.png) 0 7px no-repeat;
}

#content #homeTabsMenu li a {
  color: #bbbdb9;
  text-decoration: none;
  font-size: 20px;
  line-height: 24px;
  color: #bbbdb9;
  border-bottom: 1px solid #e1e2e0;
  text-decoration: none;
  display: block;
  padding: 2px 0 0 0;
  height: 55px;
}

#content #homeTabsMenu li.ui-state-active a {
  color: #224088;
}

.homeTabsItem {
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 468px;
  height: 231px;
  position: relative;
}

.homeTabsContent {
  position: absolute;
  right: 0;
  top: 0;
  background: url(../new_images/hometabs_overlay.png) 0 0 repeat;
  width: 160px;
  height: 197px;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  padding: 34px 20px 0 20px;
  letter-spacing: -1px;
  overflow: hidden;
}

#content .homeTabsContent p {
  padding-bottom: 26px;
}

.tx-ttnews-browsebox {text-align: center;}
.tx-ttnews-browsebox table {margin: 0 auto;}
.tx-ttnews-browsebox table td {padding: 0 5px;}

#content .tx-powermail-pi1 ol {list-style-type: none;}
.contact li {clear: both; padding-bottom: 3px;}
.tx-powermail-pi1 li label, .contact label {float: left; width: 160px !important; padding-right: 10px;}
input[type=text], textarea, select {border: 1px solid #000; padding: 2px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
input[type=submit] {border: none; padding: 3px 8px; color: #fff; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; background-color: #1f3b7d; }
input[type=submit]:hover { background-color: #ff791f; border: none; cursor: pointer; }
.contact input[type=text], textarea {width: 200px;}
.contact input[type=submit] {margin-left: 170px !important;}

input[name*="webblog"] { margin-bottom: 5px; }
label.hidden {display: none;}

#content .sortingorder a.active { text-decoration: none; color: #000; }
.tx-indexedsearch-browsebox {text-align: center;}
#content .browsebox li {display: inline; padding: 0 5px; background-image: none;}
#opnieuw_zoeken > div {padding-bottom: 3px; clear: both;}
#opnieuw_zoeken label {float: left; width: 160px;}

#content .bigBoxContent {color: #444;}
.news-single-img img {float: right; padding: 2px; margin: 10px 0px -10px -40px; display: block;}
.foto_rechts .news-single-img img { margin: 10px 0 10px 20px; }
/*.captchaImg, input#freecap {margin-left: 160px;} */

.blog-image { float: right; padding: 2px; margin: 10px 0px -10px -40px; }
.blog-image a { display: block; }
.blog-image img { }

.csc-textpic-image {float: right; width: auto !important; padding-left: 10px; padding-top:10px;}
.csc-textpic-image dt {background: url(../new_images/content_img_back.png) right bottom repeat;}
.csc-textpic-image dt img {margin: -12px 0 0 -12px; padding: 10px 4px 0 10px}

.contentBoxTabs {height: 140px; overflow: hidden;}

.leftBox ul {margin-bottom: -11px;}
.leftBox a.button {margin-bottom: -5px;}

/*
 * New - Bugfixes
 */
 
#nieuws { line-height: 15px; }
.more { text-align: left; }
#nieuws .more { padding-top: 13px; }
.datum { margin-bottom: 5px; font-style: italic; font-size: 11px; color: #A9A9A9; }
.rightBox .datum { margin: 0; padding: 0; }
#leftColumn #subMenu li.active ul li.active a { text-decoration: underline; }

#leftColumn #subMenu li.active ul li.active ul li a {
  text-decoration: none;
}

#a-z { margin-right: 65px; text-align: right; /* margin-top: -30px; */}
#a-z div { margin-bottom: 5px; }

.resultaattekst .datum{ font-weight:bold;}
.resultaattekst .type{ font-style: italic;}
#content h2.resultaat { padding-bottom: 0; }
span.resultaat { margin-bottom: 10px; margin-right: 10px; display: inline-block; }

.contenttable {
width: 530px;
}

.foto_rechts { float: right; overflow: hidden; padding: 4px 0 0 5px; }
.news-single-img img { border: 0; padding: 0; }
.news-single-img a { display: block; overflow: hidden; }
.news-single-imgcaption { padding-bottom: 0px!important; font-style: italic; color: #555; font-size: 11px; }

.csc-textpic-single-image img { float: right; padding: 5px 0 0 15px;}
.foto_rechts .news-single-imgcaption { display: block; }

p.subheader { margin: 15px 0; padding-bottom: 0; }

/* new design styles */
 .left-woman{
  float:left;
  width:188px;
  height:558px;
  position:absolute;
  right:0;
  top: 60px;
 }
 .woman-banner{width:175px; height:67px;background:url(../new_images/woman-banner.png) no-repeat left top; position:absolute;top:263px; left:22px;}
 .emphasize{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   line-height:24px;  
   color:#676767;
  }
  .emphasize a{
   color:#1948a7;
   text-decoration:none;
  }
  .back-info{
    width:100%;
    height:75px;
  margin-bottom:6px;
  float:left;
  position:relative;
  background:url(../new_images/back-info.png) no-repeat left top;
  }
  .back-info p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#1948a7;
    padding:30px 0 0 22px!important;
  }
  .back-info img{
  position:relative;
  top:-25px;
  left:335px;  
  }
  .back-info-subtext{
  font-size:11px;
  color:#444;
  font-style:italic;
  clear:both;
  padding-bottom:29px!important;
  }
  #feature-description-container{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:16px;
  color:#1948a7;
  width:464px;
  padding:11px 11px 9px 11px;
  background-color: #f1f1f1;
  clear:both;  
  }
  
  #content #feature-description-container p {padding-bottom: 16px;}
  
  #feature-description-container ul.odd{
  margin:0 0 0 -5px!important;
  padding:0 0 0 5px;
  float:left;
  width:235px;
  }
   #feature-description-container ul.even{
   margin:0 0 0 0;
  padding:0 0 0 0px;
  float:left;
  width:200px;
  }
  #feature-description-container ul.odd li{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:16px;
  padding:0 0 4px 15px!important;
  color:#000;
  clear:left;
  list-style-type:none;
  font-size:13px;
  display:block;
}
  #feature-description-container  ul.odd li a{
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:16px;
  padding:0 0 0 0px!important;
  color:#000;
  font-size:13px;
  list-style-type:none;
  background:none!important;
  text-decoration:none;
  display:block;      
  }
    #feature-description-container ul.even li{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:16px;
  padding:0 0 4px 15px!important;
  color:#000;
  clear:left;
  list-style-type:none;
  display:block;
  font-size:13px;  
  }
  #feature-description-container  ul.even li a{
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:16px;
  padding:0 0 0 0!important;
  color:#000;
  list-style-type:none;
  background:none!important;
  text-decoration:none;
  display:block;     
  }

  
/*right section*/
.tips{
  /*float:left;*/
}
.tips h2{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size:18px;
   letter-spacing:-1px;
   color:#1948a7;
   padding:0 0 8px 20px; font-weight: normal;
}
.tips ul{float:left;}
.tips ul li{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px; line-height:17px; color:#000; background:url(../new_images/blue-dot.png) no-repeat 8px 7px;
 padding:0 0 14px 20px; display:block;
 }
.gemeente-logo{width:190px; height:58px;margin:0 0 25px 20px;}
/* .phone-header {
    background: url("../new_images/phone-header3.png") no-repeat left top;
    height: 129px;
    right: 18px;
    position: absolute;
    top: -52px;
    width: 583px;
    z-index: 10;
}*/

.phone-header {
    background: url("../new_images/phone-header4.png") no-repeat left top;
    height: 152px;
    right: 11px;
    position: absolute;
    top: -52px;
    width: 583px;
    z-index: 10;
}
  .phone-header1{width:574px; height:129px; position:absolute; top:31px; left:869px; background:url(../new_images/phone-header.png) no-repeat 0 0;}
 .blue{color:#1948a7;}
 .terug{width:181px; height:35px; float:left; margin-bottom:20px;}
 .terugcomm{width:181px; height:35px; float:left; margin-bottom:20px;display:none}

 #new #topBar {
   padding-top: 23px;
   background-image: none;
 }
 
 #new #logo {
   top: 19px;
 }
 
 #new #slogan {
   top: 72px;
 }
 
 body#new {
  background-image: url(../new_images/body_back_new.jpg);
}

#new .pageShare {
  height: 20px;
  margin: 28px 0 19px 0;
}
/* new form contact redesign */
 .contact{
  /*background:url(../new_images/contact-top-back.png) repeat-x left top;*/
  padding:18px 0;
  /*float:left;*/
  width:392px;
  margin-left:19px;
 }
 
 #new .contact { width: 240px;
 float: left;
 background: url("../new_images/contact-top-back.png") repeat-x scroll left top transparent;
 }
 
 .contact h2 {
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size:18px;
   letter-spacing:-1px;
   color:#1948a7;
   padding:0 0 8px 0; font-weight: normal;
 }
 
 .contact p{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:17px; color:#000; padding-bottom:0px;}  
.tx-powermail-pi1 li label, .contact label {
    float: left;
    padding-right: 10px;
    width: 105px !important;
}
.contact input[type="text"], textarea {
    width: 200px;
    border:1px solid #16275E
}
#fancybox-content .contact input[type="text"], #fancybox-content textarea { width: 250px; }
.contact input[type="text"]#freecap { margin-left: 115px; }

.contact li {
    clear: both;
    padding-bottom: 3px;
}
#col_content .contact fieldset ol {
    list-style: none outside none;
    padding: 0 1em 0 0;
}

form ol {
    margin-top: 20px;
}
.contact input[type="submit"] {
    margin-left:115px!important;
}
.contact fieldset {
    display: block;
    margin: 0 0 1.5em;
    padding: 0
}
.contact legend{font-weight:bold}
.powermail_mandatory{color:#a61a32; padding:0 0 0 3px}
.tx_powermail_pi1_fieldwrap_html {padding-bottom:20px;}
#searchPageInputs{
    background: url("../new_images/search_back.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    line-height: 20px;
    float:right;
    width: 190px;
   position:relative;
}
#searchPageInputs input.tx-indexedsearch-searchbox-sword{
    background-color: transparent;
    border: medium none;
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 0 9px;
    position: relative;
    width: 124px;
}
#searchPageInputs input.tx-indexedsearch-searchbox-button{
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    height: 20px;
    width: 47px;
    position:absolute;
    float:left;
    display:block;
    text-indent:-9999px;
    top:0;
    right:0;
}

#opnieuw_zoeken{width:297px;}
#floatNoneLabel{float:none!important;}
/*.sortingorder{width:210px;float:left;}*/
.sortingorder span {font-weight: bold;}
.sortingorder span a {font-weight: normal;}
/*.no-padding{padding-bottom:0!important;}*/

.tx-veguestbook-pi1 .contact {width: auto; padding: 0; margin-left: 0;}
.tx-veguestbook-pi1 .contact ol li i {padding-left: 114px; display: block; }
.tx-veguestbook-pi1 .contact .captchaImg { display: inline; }
img.tx-srfreecap-pi2-image { margin-right: 0; margin-left: 3px; }
/*.tx-veguestbook-pi1 .contact .captchaImg, .tx-veguestbook-pi1 .contact input#freecap {margin-left: 110px;} */
.tx-veguestbook-pi1 .contact textarea#message {width: 375px;}
#content .tx-veguestbook-pi1 p.tx-guestbook-form-error { padding-bottom: 0; }
/* IFRAME */
#container { position: relative; }

#iframe-container { position: absolute; top: 77px; left: 200px; width: 800px; z-index: 1000; }
#iframe-close {  width: 800px; height: 48px; line-height: 48px; cursor: pointer; display: inline-block; overflow: hidden;}
#iframe-close { display: block; }
#iframe-close a { background: url(../new_images/close-iframe.gif) no-repeat 0 50%; display: none; float: right; margin-right: 40px; z-index: 2000; position: relative; text-indent: -9999px; width: 42px; display: block; 
margin-top: 10px; }

#iframe-new {  width: 800px; height: 925px; overflow-x: auto; }

#contentbanner {
  height: 200px;
  width: 574px;
  margin-left: 10px;
  position: relative;
}

#contentbanner img {
  position: absolute;
  margin: 5px 0 0 7px !important;
}

#contentbanner #kader {
  position: absolute;
  width: 574px;
  height: 210px;
  margin-top: 0px;
  background: url("../images/tip_afdek.png") no-repeat 0 0;
}

#contentbanner #tekst {
  position: absolute;
  width: 180px;
  height: 190px;
  margin: 3px 0 0 389px;
  font: 1em/1.2em Arial, sans-serif;
  color: #1a2d6d;
  overflow: auto;
}

#contentbanner #tekst h2 {
  color: #333;
  font-size: 1.1em;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  padding: 10px 0 3px;
  margin-bottom: 10px;
}

#contentbanner p {
  padding: 0 10px 1em 0;
}

#contentbanner p.tip {
  padding: 0 0 1em 0;
}

#contentbanner p.tip a {
  padding: 0;
  background: url("../images/but_naar-tool2.png") no-repeat 0 0;
  width: 135px;
  height: 20px;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  padding: 1px 0 0 27px ;
}

#contentbanner p.tip a:hover {
  background-position: 0 -21px;
  color: #ffffff;
}

#contentbanner p.alletips a {
  padding: 0;
  background: url("../images/but_alle-tips.png") no-repeat 0 0;
  width: 128px;
  height: 21px;
  display: block;
  text-indent: -999em;
}

#contentbanner p.alletips a:hover {
  background-position: 0 -21px;
}

#contentbanner p.klik a {
  padding: 0;
  background: url("../images/but_klik-hier.png") no-repeat 0 0;
  width: 128px;
  height: 21px;
  display: block;
  text-indent: -999em;
  clear: both;
}

#contentbanner p.klik a:hover {
  background-position: 0 -21px;
}

#contentbanner p.tip_toevoegen {
  font-size: 0.9em;
  padding: 0 0 1em;
}

#contentbanner strong {
  font-weight: bold;
}

#contentbanner em {
  font-style: italic;
}

#content .banner {
  width: 180px;
  float: left;
  padding: 15px 0 0 13px
}

#content .banner h2 {
  background: url("../images/back_banner_top.png") no-repeat 0 0;
  padding: 7px 5px 3px 10px;
  font: bold 1em/1em Arial, sans-serif;
  color: #16275e;
}

#content .banner p {
  padding: 5px 0 0 0;
  font-size: 0.9em;
  line-height: 1.2em;
}
#news-page #content .banner {
  width: 276px;
  float: left;
  padding: 15px 0 0 13px;
}

#news-page #content .banner h2 {
  background: url("../images/back_banner2kolom_top.png") no-repeat 0 0;
  padding: 7px 5px 3px 10px;
  font: bold 1em/1em Arial, sans-serif;
  color: #16275e;
}

#news-page #content .banner p {
  padding: 5px 0 0 0;
  font-size: 0.9em;
  line-height: 1.2em;
}


#news-page #content .banner .banner_mid {
  background: url("../images/back_banner2kolom_mid.png") no-repeat 0 0;
  padding: 0px 0px 5px 10px;
  min-height: 75px;
}


#news-page #content .banner .banner_eind {
  background: url("../images/back_banner2kolom_bottom.png") no-repeat 0 0;
  height: 19px;
}

#content.wide { padding-left: 30px; width: 580px;}
/*#content.wide h1 { color: #16275E; font: 1.54em/1.11em Arial,sans-serif; padding: 0 33px 1em 0;}*/
#latestNews h2 a { color: #000000; text-decoration: none;}

#content ol {list-style-type: decimal; list-style-position: outside; margin-left: 25px;}
.blogList .blogItem p { width: 400px; }
.blog-author-date {
    color: #A9A9A9;
    font-style: italic;
    margin: 0 0 10px;
    width: 420px;
}

.blog-single .blog-author-date { width: auto; }

form.column-content legend { display:none; }
#nieuws h3 { padding-top: 15px; }
#nieuws h2 { color: #224088; }
#latestNews h2 a { color: #224088; }
#latestNews .latestNewsItem { padding-top: 5px; }

.sortingorder, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox {padding-top: 11px;}

.vorige-volgende { margin-bottom: 20px; }
.blogList .vorige-volgende { margin-bottom: 0; }

/*** align new reaction ***/
.tx-veguestbook-pi1 {
margin-top: 0px;
}
#c12357 .news-amenu-container h2 {display: none;}

h6 { font-size: 12px; }


/*** Weblog ***/

#col_content .foto_rechts {
    float:right;
    margin:0 33px 10px 10px;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:75%;
    font-weight:bold;
    margin:0 33px;
    text-align:right;
}

#col_content .contact textarea {
    width: 375px;
}

.tx-srfreecap-pi2-cant-read {
    color:#16275E;
    font-size:1em;
}

.capText {
    display:block;    
    line-height:1.3em;
    padding:0;
    margin: 5px 0 20px 115px;
}

label + .capText { margin: 20px 0 0 115px; }


.tx-srfreecap-pi2-cant-read a:link {
    background-color:transparent;
    text-decoration:underline;
}

#col_content .blogItem {
    border-bottom:none;
    margin:0 33px 10px;
    padding-bottom:5px;
}

.telephone {
  /*position: absolute;
  left: 0;
  top: 43px;*/
  background: url(../new_images/dots_orange.png) 0 bottom repeat-x;
   padding: 2px 0 17px 0px;
   }
   
   /* OVERIGE */
.tx-rknibudcalculation-pi1 .table-results,  .tx-rknibudcalculation-pi1 .dropdown { margin-bottom: 10px; }
.tx-rknibudcalculation-pi1 .table-results { float: left; margin-right: 10px; }
.tx-rknibudcalculation-pi1 .table-results.uitgaven { float: right; }
.tx-rknibudcalculation-pi1 .table-results table { width: 365px }
.tx-rknibudcalculation-pi1  .budgettype { font-weight: bold; font-size: 15px; }
.tx-rknibudcalculation-pi1 .dropdown select { margin-right: 5px; }
.tx-rknibudcalculation-pi1 .yourinput input { width: 65px; padding: 2px 5px; text-align: right; }
.tx-rknibudcalculation-pi1 .checkbox { width: 20px }
.tx-rknibudcalculation-pi1 .defaultinput { width: 50px; }
.tx-rknibudcalculation-pi1 .valuta { width: 10px; }
.tx-rknibudcalculation-pi1 .yourresult { width: 50px;}
.tx-rknibudcalculation-pi1 .yourinput { width: 65px; }
.defaultinput, .yourinput, .defaultresult, .yourresult { text-align: right; }

#form3 form > div { margin-bottom: 5px; }
/* #form3 form input { float: right; } */
.clear { clear: both; }
#form3 input[type="text"] {
  /*border:none;*/
  padding:0px;
}
.selection div input[type="submit"]{
  margin-top:15px;
  margin-bottom:15px;
}

.cookie-policy { background-color: #E1E2E0; min-height: 27px; zoom: 1; position:fixed; left:0; right:0; bottom:0; z-index:1000; }
.cookie-policy-inner {width: 1140px; margin: 0 auto; position: relative;}
.cookie-policy .logo {position: absolute; left: 0; top: 0;}
.cookie-policy .text {width: 640px; margin: 0 64px; padding-top: 5px; color: #000000; font-size: 12px;}
.cookie-policy .exit {position: absolute; right: 103px; top: 5px; cursor: pointer; color: #000000; font-size: 12px;}
.cookie-policy .info { position: absolute; left: 834px; top: 5px; font-size: 12px;}
.cookie-policy .info { position: absolute; left: 834px; top: 5px; font-size: 12px;}
.cookie-policy .x-exit { position: absolute; right: 81px; top: 5px; cursor: pointer;}


/*
*==============================================================================New site
*/

.new-site { }
#homeNew.new-site #content h1, #home.new-site #content h1 { text-align:left; }

#home.new-site .button { background-image:url(../new_images/button_right-new1.png); background-position:right top; }
#home.new-site .button:hover { background-position:right -36px; }
#home.new-site .button span { background-image:url(../new_images/button_left-new.png); }

.new-site #leftColumn #latestNews h2 { font-size:20px; color:#224088; }
.new-site #leftColumn #latestNews h3 { font-size:12px; font-weight:normal; }
.new-site #leftColumn #latestNews h3 a { color:#000000; }
.new-site #rightColumn #latestNews h2 { font-size:20px; color:#224088; font-weight:normal; padding-bottom: 12px; }
.new-site #rightColumn #latestNews h3 { font-size:12px; font-weight:normal; padding-bottom: 1px; line-height: 16px; }
.new-site #rightColumn #latestNews h3 a { color:#000000; text-decoration:none; }
.new-site #rightColumn #latestNews h3 a:hover, .new-site #leftColumn #latestNews h3 a:hover { color:#FF791F; }
.new-site #rightColumn #latestNews { background:none; }

.new-site #latestNews .latestNewsItem { padding-bottom:3px; }
.new-site #allNews { margin-top:10px; }
.new-site .latestNewsDate { font-style:normal; color:#666666; font-size:11px; }
.new-site #allNews a, .new-site #newsletter a { padding-left: 17px; color:#ff791f; display:block; text-decoration:underline; background: url("../new_images/arrow_orange.png") no-repeat scroll 0 3px transparent; }

.new-site #leftColumn #subMenu li ul li a { color: #555555; font-size:12px; line-height: 20px; padding-left: 13px; }
.new-site #leftColumn #subMenu li ul { border-top: 1px solid #A6DADF; margin-top:0; padding-bottom:0; }
.new-site #leftColumn #subMenu li.active ul li.active a { text-decoration:none; color:#254289; }
.new-site #leftColumn #subMenu li ul li a:hover { color:#254289; }
.new-site #leftColumn #latestNews .social { margin: 12px 0 0; }

.new-site #content .contentBox.orange { padding-bottom:6px; }
.new-site #content .contentBox.orange h2 { font-size:20px; padding-top:3px; margin-bottom: 6px; color:#fff; background:#ff791f; }
.new-site #content .contentBox.orange li { background:url(../new_images/check-sign.png) 2px 1px no-repeat; padding-left:27px; padding-bottom: 7px; color:#000; font-weight:bold; }
.new-site #content .contentBox.orange p { padding-bottom:0; padding-top:5px; }
.new-site .content-box-img { float:left; padding-right: 12px; padding-top: 5px; }

.new-site .follow-buttons { overflow:hidden; margin-bottom: 16px; padding-bottom: 24px;  background: url("../new_images/dots_orange.png") repeat-x scroll 0 bottom transparent; }
.new-site .follow-buttons h2 { padding-bottom: 10px !important; }
.new-site .follow-buttons .social li { padding-right:3px !important; }

.new-site #content .contentBox.orange { background:none; border:1px solid #e3e3e3; width:210px; position:relative; }
.new-site #content .contentBox.orange h2 { background:#FF791F; background-image:none; margin-right:-13px !important; margin-left:-13px !important; margin-top:1px !important; }
 .tl, .tr, .bl, .br { width:4px; height:4px; display:block; background:url(../new_images/rouded-orange.png) left top no-repeat; position:absolute; left:-1px; top:-1px; }
 .tr { left:auto; right:-1px; background-position:-4px top; }
 .bl { top:auto; bottom:-1px; background-position:0 -4px; }
 .br { top:auto; left:auto; right:-1px; bottom:-1px;  background-position:-4px -4px;} 

.new-site .team-box { float:left; word-wrap:break-word; margin-right:10px; width:100%; }
.new-site .team-box a.name { font-weight: bold; color: #000000!important; text-decoration: none;}
.new-site .team-box a.name:hover { color: #FF791F!important; text-decoration: none;}
.new-site .team-box ul { overflow:hidden; /*float: left; width:150px;*/}
.new-site .team-img { float:left; width:45px; height:45px; margin-right:14px; margin-left: 0px; margin-top: 7px; }
.new-site #content .contentBox.orange .team-box ul { margin-left: 0; }
.new-site #content .contentBox.orange .team-box ul li { background: url("../new_images/arrow_orange.png") no-repeat scroll 0 4px transparent; }
.new-site #content .contentBox.orange .team-box ul li { font-weight:normal; }
.new-site #content .homeBoxes.team-box-holder .contentBox.orange.two-box { width:210px; }
.new-site #content .homeBoxes.team-box-holder .contentBox.orange.for-team-boxes { width:459px; }
.new-site #content .homeBoxes.team-box-holder .contentBox.orange.for-team-boxes ul { width:auto; }
.new-site #content .homeBoxes.team-box-holder .contentBox.orange.for-team-boxes .team-box { width:229px; margin-right: 0; }

.new-site #content .homeBoxes .contentBox.orange.two-box { width:335px; }

.new-site #content .contentBox h2 { padding-top:2px; margin-bottom: 7px; }
.new-site .contentBoxImg { margin: 3px 14px 28px 0; }
.new-site #content .contentBox p { overflow:hidden; padding-bottom:3px; }
.new-site #content .contentBox a { color:#ff791f; }

/* TICKET 34157 */
.new-site #content .contentBox.orange ul a { color: #000; text-decoration: none; }
.new-site #content .contentBox.orange ul a:hover { color: #ff791f; text-decoration: none; }

.new-site .contentBoxText { /*overflow:hidden;*/ position:relative; }
.new-site .contentBoxText a { display:block;}

.new-site h5, .actuuel #content h5  { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:normal; color:#666666; line-height:28px; }

.team-widget-img { float:left; padding-top: 4px; padding-right: 10px; }
.team-widget p { padding-bottom: 16px; line-height: 18px; }
#leftColumn  .team-widget p a {color: #FF791F; }
#leftColumn  .team-widget > a { background: url("../new_images/arrow_orange.png") no-repeat scroll 0 4px transparent; color: #FF791F; padding-left: 17px; text-decoration: underline; }

.new-site .homeBoxes { overflow:hidden; }
.new-site #content .homeBoxes .contentBox { margin-top: 12px !important; position:relative; }

.new-site #homeList { margin-bottom:0; }
#home.new-site #footer,#footer.no-top { background-position:0 -10px; padding-top:12px; }
.new-site #homeList { position:relative; background:#92c9d1; padding-top:23px; padding-left: 15px; padding-bottom: 4px; }
.new-site #homeList.footer { width:785px; margin-left: -50px; clear:both; }

.new-site #content #homeList h3 { padding-bottom:1px; margin-bottom:5px; }
.new-site #content #homeList ul { padding-bottom:12px; }
.new-site #content #homeList ul li { padding-bottom:7px; }


.new-site .twitter-box { background: url("../new_images/twitter-border.png") repeat-y scroll left 3px transparent; float: left; margin-left: 31px; margin-top: -23px; overflow: hidden; padding: 23px 30px 15px 20px; min-height:245px;  width: 232px; }
.new-site #content .twitter-box h2 { background:url(../new_images/twitter-bird.png) left 4px no-repeat; font-size:15px; font-weight:bold; border-bottom: 1px solid #FFFFFF; padding-bottom: 0; padding-left:20px; line-height:20px; }


/*===========================team-list==============================*/


.new-site #team-list { padding-top: 26px;  margin-right: -11px; overflow:hidden; padding-bottom:19px; }
.new-site .team-item { border:1px solid #e3e3e3; width:165px; overflow:hidden; float:left; position:relative; margin-right: 11px; margin-bottom: 11px; }
.team-item .tl, .team-item .tr, .team-item .bl, .team-item .br { background-image:url(../new_images/round-teamlist.png); }
.new-site .team-item-img { background:url(../new_images/dummy-img1.png) center center no-repeat; padding: 10px 10px 4px; height:149px; }
.new-site .team-item-text { margin:1px; background:#ededed; color:#000; padding-left: 12px; padding-bottom: 5px; min-height:85px; overflow:hidden }
.new-site .team-item-text .team-title { font-size: 11px; font-style: italic; }
.new-site #content .team-item-text P { line-height:17px; padding-top:5px;  padding-bottom: 11px; }
.new-site #content .team-item-text a { color:#ff791f; z-index:10; position:relative; }
.overlay, .overlay a { position:absolute; top:0; right:0; bottom:25px; left:0; display:block; background:url(../new_images/blank.png) left top repeat; }
.new-site #team-list .news-list-browse { clear:both;*clear:none; float:right; padding-top: 8px; }
.new-site .news-list-browse .list-pointer > * { display: inline-block;  margin-left: 10px; }
.new-site .news-list-browse .list-pointer > * { *float: left; }
.new-site .news-list-browse .list-pointer a.active { color:#ff791f !important; text-decoration:underline; }
.new-site .list-pointer { padding-right:17px; }
.new-site .tx-ttnews-browsebox { text-align:left; }

/*===========================team-list==============================*/

#team-single { padding-top: 8px; padding-bottom: 19px; }
#team-single .tl, #team-single .tr, #team-single .bl, #team-single .br { display:none;  }
#team-single .team-item { float:none; width:auto; overflow:hidden; margin-right: 4px; position:relative; border-radius:3px; margin-bottom: 22px; }
#team-single .team-item-img { float:left; width:103px; height:103px; padding-right: 5px; padding-bottom:10px; }
#team-single .team-item-img img { width:103px; height:103px; }
#team-single .team-item-text { overflow:hidden; background:none; padding-bottom:0;  }
#team-single .team-item-text ul { padding-top:10px; padding-bottom:0; }
#team-single .team-item-text ul li { background:none; padding-bottom: 10px; padding-left:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#team-single .team-item-text ul li b { display:block; float:left; width:72px; }
#team-single .team-item-text ul li .contact-fancybox { margin-left: 72px; }
#team-single .team-item-text ul li span { overflow: hidden; display: block; }
#team-single h5 { padding-bottom: 26px; }
.team-item .social { position:absolute; right:0; top:4px; width:44px; }
.team-item .social li { padding-right:2px !important; }

.new-site .rightBox.new { border-top: 1px dotted #224088; border-bottom:none; padding-top:15px; padding-bottom:0; margin-bottom:10px; }
.new-site .rightBox.new h2 { font-size:20px; }
.new-site .rightBox.new li { padding-bottom:8px; }
.new-site #rightColumn .rightBox.new li a { text-decoration:none; color:#000; }
.new-site .rightBox.new li .date { display:block; color:#666666; }
.new-site #rightColumn .rightBox.new > a { color:#FF791F; }

/*===========================blog-list==============================*/


.new-site .blog-boxes { overflow:hidden; padding-top:26px; margin-right:-10px; margin-bottom:30px; }
.new-site #content .blog-boxes .contentBox { margin-left:0;  width: 227px; margin-right: 10px; /*height:185px !important;*/}
.new-site .blog-boxes .contentBox b { display:block; }
.new-site .content-box-text { overflow:hidden; line-height: 17px; }
.new-site #content .blog-boxes .contentBox h2 { height:26px; line-height:23px; margin-bottom: 10px; }
        	

#blog-list { clear:left; }
.blog-item { position:relative; border:1px solid #e3e3e3; margin-bottom:30px; margin-right: 5px; }
.blog-item .tl, .blog-item .tr, .blog-item .bl, .blog-item .br { background-image:url(../new_images/rounded-blog-list.png); }
#content .blog-item h2 { color:#224088; padding: 1px 1px 2px 11px; background:#ededed; margin: 1px 1px 5px; font-size:20px; font-family:Arial, Helvetica, sans-serif;padding-left: 11px; }
#content .blog-item h2 a { text-decoration:none; }
.blog-item-top { border-bottom:1px solid #ededed;color:#666666; line-height:18px;  margin-bottom: 8px; padding-bottom: 6px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.blog-item-top .date { color:#666666; float:left; width:115px;  }
.blog-items-links { padding: 0 11px; }
#content .blog-item-top .blog-items-links a { display:block; color:#ff791f; }
#content .blog-item-top .blog-items-links span.first { color: #666; display: block;  }
#content .blog-item-top .blog-items-links span.second { display: block; padding-left: 115px; }
.blog-item-bottom { padding-left:13px; line-height:17px; overflow:hidden; padding-bottom:11px; }
.blog-item-img { float:left; width: 100px; padding-right: 13px; padding-top: 3px; }
.blog-item-img > a { display: block; text-align: center; }
.blog-item-text { overflow:hidden; }
.blog-item-text p { padding-bottom: 5px!important; }
.new-site .tx-ttnews-browsebox > p { display:none; }
.new-site .tx-ttnews-browsebox table { text-align:left; }
.new-site .new-site .tx-ttnews-browsebox { margin-lefT:-5px; }
.new-site .tx-veguestbook-pi1 .tx-guestbook-pagination { float:none; font-size:100%; font-weight:normal; text-align:left; margin:0; padding:10px 0; }
.new-site .tx-veguestbook-pi1 .tx-guestbook-pagination > * { margin-right:10px; }
.new-site .tx-veguestbook-pi1 .tx-guestbook-pagination strong { font-weight:normal; text-decoration:underline; color:#ff791f; }

/*===========================blog-single==============================*/

.new-site .blog-single { marign-top:-11px; }
.new-site .blog-single-info { padding-bottom: 13px; }
.new-site .blog-single .button { float:left; z-index:3; position:relative; background-position:right 0; }
.new-site .blog-single h5 strong { font-weight:normal; }
.new-site .blog-single .button:hover { background-position:right -36px !important; }
.new-site .blog-single-img {  }
.new-site .blog-single-info { font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }
.new-site #content .blog-single-info a { color:#ff893a; padding-left:17px; background: url("../new_images/arrow_orange.png") no-repeat scroll 3px center transparent; margin-right:5px; }
.new-site #content .blog-single-info > * { float:left; display:block; margin-right: 20px; }
.new-site #content .blog-single-info > .second-wrap { padding-left: 84px; }
.new-site #content .blog-single a { color:#ff791f; }
.new-site #content .blog-single a:hover { color:#1F3B7D; }
.new-site #content .blog-single a.print, #content .blog-single a.sendToFriend { color:#000; }
.new-site #content .blog-single-info > .second:first-child { clear: left; }
.new-site .news-single-img { float:right; margin-left: 17px; margin-right: 8px; margin-top: 8px; }
.new-site .news-single-img img { margin:0; }

#homeList.hidden { display:none; }

.about-author-box, .related-blogs { position:relative; border:1px solid #e3e3e3; padding-bottom: 11px; margin-bottom:30px; margin-right: 5px; }
.about-author-box .tl, .about-author-box .tr, .about-author-box .bl, .about-author-box .br { background-image:url(../new_images/rounded-blog-list.png); }
.about-author-box p { padding-top: 4px !important; padding-bottom: 4px !important; }
.related-blogs .tl, .related-blogs .tr, .related-blogs .bl, .related-blogs .br { background-image:url(../new_images/rounded-blog-list.png); }
#content .about-author-box h2, #content .related-blogs h2 { color:#224088; padding: 1px 1px 2px 11px; background:#ededed; margin: 1px 1px 5px; font-size:20px; font-family:Arial, Helvetica, sans-serif;padding-left: 11px; }

.about-author-img { float:left; padding: 8px 10px 10px 13px; }
#content .about-author-box a { color:#ff791f; }

.related-blog-item { overflow:hidden; float:left; width:250px; padding-right:2px; }
.related-blog-item .img { float:left; padding: 7px 13px;}
.related-blog-item .text { overflow:hidden; line-height: 17px; padding-top: 2px; }
#content .related-blog-item .text p { padding-bottom:1px; }
#content .related-blog-item  a { color:#ff791f; display:block; }
.new-site .leftBox { padding-top: 0; }

#leftColumn .leftBox.team-widget { padding-bottom: 27px; }

.new-site .button input[type="submit"] { padding: 9px 5px 10px 13px; height:35px; margin-lefT:0 !important;  }
.new-site .button input[type="submit"]:hover { background-color:transparent; }

.new-site .tx-veguestbook-pi1 .tx-guestbook-result,.new-site  .tx-veguestbook-pi1 .tx-guestbook-clear { display:none; }
.new-site .tx-veguestbook-pi1 h2.tx-guestbook-header { background:none; }
.new-site .tx-veguestbook-pi1 form { clear:left; }
.new-site .tx-veguestbook-pi1 .tx-guestbook-left { float:none; height:auto; background:none; min-height:1px; }

.new-site #content .tx-veguestbook-pi1 h2 { font-family:Arial, Helvetica, sans-serif; }
.new-site .newsComment { color:#000; font-size:12px; margin-bottom: 12px; }
.new-site .newsComment .topComment .userComment,.new-site .newsComment .timeComment { float:left; }
.new-site .newsComment .topComment .userComment { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right: 9px; }
.new-site .newsComment .topComment .userComment strong { font-weight:bold; }
.new-site .newsComment .timeComment { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height: 20px; }

.new-site .tx-powermail-pi1 h1 { color: #224088; font-size: 20px; line-height: 22px; padding-bottom: 10px; }

/*#place-comment.contact { position:relative; padding-bottom: 12px; }
#place-comment.contact input[type="text"], #place-comment textarea { border:1px solid #b1b0b0; }
#place-comment.contact label { font-weight:bold; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; width: 46px !important; }
#place-comment.contact .for-captcha label { display:none; }
#place-comment .for-textarea { position:absolute; right: 4px; top: 0px; }
#place-comment .for-textarea label { width:50px !important; }
#place-comment.contact li { width:276px; padding-bottom: 8px; }
#place-comment.contact li input[type=text] { width:165px; height: 20px; line-height: 20px; padding:0; }
#place-comment.contact textarea#message { width:210px; resize:none; height: 173px; font-size:13px; }
#place-comment ol { margin-top: 7px; }
#place-comment label + .capText { margin:0; }
#place-comment.contact ol li i { font-size:10px; font-style:normal; color:#666666; font-family:Arial, Helvetica, sans-serif; padding-left: 56px; display:block; line-height:15px; }
#place-comment.contact li.for-captcha { padding-top:8px; width:310px; padding-bottom:0; }
#place-comment.contact li.for-captcha .capText { line-height:18px; font-family:Arial, Helvetica, sans-serif; padding-bottom: 13px; }
#place-comment.contact li.for-captcha .capText.cant-read { margin-bottom:0; padding-bottom:1px; }
#place-comment.contact input#freecap[type="text"] { margin-lefT:0; width: 83px; }
#place-comment.contact .captchaImg { float:left; display:block; margin-right:10px; }
#place-comment.contact .captchaImg img { width:137px; height:60px; margin:0; }
#place-comment.contact fieldset { margin-bottom:0; }
#place-comment.contact .button { background-position:right top; }
#place-comment.contact .button:hover { background-position:right -36px !important; }
#place-comment.contact input[type="submit"] { margin-left:0 !important; }*/

#place-comment.contact .button {background: none !important; padding: 0!important; height: auto!important; }
#place-comment.contact input[type="submit"] { height: auto!important; background: #1f3b7d !important; padding: 3px 8px!important; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; margin-left: 123px!important; }
#place-comment.contact input[type="submit"]:hover {background-color: #ff791f!important; border: none; cursor: pointer;}

.new-site .error { color:#F00 !important; displaY:block;clear:both; }

.field-wrap { padding-bottom:15px; }
.field-wrap select { width:250px; }
 
/*===========================twitter==============================*/

.twitter-box .item { margin-bottom:14px; line-height:18px; padding-top:4px; }
.twitter-box .item-txt { padding-bottom: 5px; }
.twitter-box  a { color:#136c79 !important; }
.twitter-box  a:hover { text-decoration:underline !important; }
.twitter-box > a { display:block; float:left; /*margin-top:31px;*/ background:url(../new_images/blue-arrow.png) 3px 3px no-repeat; text-decoration:underline !important; padding-left:17px; } 
.twitter-box > a:hover { text-decoration:none !important; }
.twitter-box .time { color:#000; font-weight:bold; font-size:10px; }

/******************************************************search results********************************************/

#search-page #content{
	padding-left:20px;
	width:765px;
}
.tx-solr ul li{
	background:none !important;
}
.relevance{
	display:none;
}
.tx-solr-search-form{
	width:69%;
	margin-left:215px;
}
#tx-solr-search-functions .secondaryContentSection .csc-header, .solr-search-for{
	background:#c3e6ec;
	height:27px;
	line-height:27px;
}
.solr-search-for{
	padding-left:10px;
	height:auto;
	background:#F2F2F2;
}
#tx-solr-resultsRange { float:left; margin-right:65px; }
.results-highlight{
	background:#C3E6EC !important;
}
#tx-solr-search-functions .secondaryContentSection .csc-header h3, .solr-search-for{
	color:#1F3B7D;
}
#tx-solr-faceting ul {
	margin-top:5px;
}
#tx-solr-faceting ul li{
	padding-left:5px;
}
#tx-solr-faceting ul.facets li ul li, #tx-solr-lastsearches ul li{
	background:url(../new_images/bullet_contentbox.png) no-repeat left center !important;
	padding-left:18px !important;
}
#tx-solr-lastsearches ul{
	margin-left:5px;
}
#tx-solr-faceting ul li h5.facet-label{
	background:none !important;
	color:#000 !important;
	height:10px !important;
}
#tx-solr-faceting .facets .facet-option-list{
	margin-left:10px;
}

#tx-solr-faceting .facets .tx-solr-facet-show-all{
	text-decoration:none;
	margin-top:10px;
	display:block;
}
#tx-solr-lastsearches.secondaryContentSection .csc-header, #tx-solr-frequent-searches.secondaryContentSection .csc-header{
	margin-bottom:20px;
}
#tx-solr-search-functions div.secondaryContentSection{
	margin-bottom:10px !important;
}
#tx-solr-pagination{
	height:30px !important;
}
.tx-pagebrowse-pi1{
	width:525px !important;
	margin-left:25px !important; 
}
#tx-solr-search .tx-pagebrowse{
	text-align:center !important;
	background:#c3e6ec;
	padding-bottom:0 !important;
	margin-left:0 !important;
	margin-top:0!important;
}
#tx-solr-search .tx-pagebrowse ol{
	margin-left:0 !important;
	padding-left:0 !important;
}
#tx-solr-search .tx-pagebrowse .tx-pagebrowse-pages{
	padding-left:0 !important;
}
#tx-solr-search .results-list li{
	list-style:decimal!important;
	border-bottom:0!important;
}
#tx-solr-search .results-list li h5{
	font-weight:bold;
	font-style:normal;
	font-size:14px;
	text-decoration:none;
}
#tx-solr-search .result-content{
	max-height:58px;
	overflow:hidden;
	padding-bottom:0;
	margin-bottom:3px;
}
#tx-solr-search .results-list{
	padding-bottom:0 !important;
}
#tx-solr-sorting {
	float:right;
	width:210px;
	
}
#tx-solr-sorting ul li.active img{
	display:none;
}
#tx-solr-sorting ul li.active a{
	color:#FF791F;
}
#tx-solr-sorting  .csc-header{
	float:left;
	font-weight:normal;
}
#tx-solr-sorting  .csc-header h3{
	font-weight:normal;
}
#tx-solr-sorting ul li{
	float:left;
	margin:0;
	padding-right:0px;
	padding-left:5px;
	line-height:27px;
	text-transform:lowercase;
}
#tx-solr-sorting ul li a{
	text-decoration:none !important;
}

#tx-solr-faceting ul.facets li ul li.last-one{
	background:url(../new_images/arrow-down.png) no-repeat  left center !important;
	text-transform:uppercase;
}

#tx-solr-search .short-info span{
	padding-right:5px;
	border-left:1px solid #999999;
	height:15px;
	display:inline-block;
	padding-left:2px;
	margin-left:2px;
	line-height:15px;
	color:#999999;
	padding-left:5px;
}
#tx-solr-search .short-info {

}
#tx-solr-search .short-info span:first-child {
	border:0;
	padding-left:0;
	margin-left:0;
}
#tx-solr-search .themas{
	margin-bottom:10px;
	color:#999999;
}

li.facet-created h5.facet-label {
	margin-left: 18px;
	font-weight: normal !important;
}

li.facet-rkPeriod {
	padding-bottom: 0px;
}

#tx-solr-faceting .facets .facet-created .csc-header {
	padding-top: 0;
	padding-bottom: 0;
}

#tx-solr-faceting li.facet-rkPeriod {
	padding-bottom: 0;
}

#tx-solr-faceting .facet-rkPeriod .facet-option-list {
	padding: 5px 0 0px !important;
}

#homeLightboxContainer { width:430px; padding:25px; }

.lightboxText { color:#444; background:url(../new_images/fancy-dotted.png) left bottom repeat-x; padding-bottom:16px; margin-bottom:16px; }
.lightboxLinks { overflow:hidden; }
.lightboxLinks h2 { font-size:20px; color:#254289; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; }
.lightboxLinks a { float:left; height:34px; line-height:34px; color:#fff; background:url(../new_images/light-box-btn.png) left top no-repeat; padding-left:20px; width:120px; text-decoration:none; margin-right:2px; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;   }




/* sidebar-filter */
#leftColumn #tx-solr-search-functions { margin-top:24px; }
#leftColumn .sidebar-filter #tx-solr-faceting { padding:0 !important; }
.sidebar-filter#tx-solr-search-functions { float:none; width:auto; font-family: "Lucida Sans Unicode"; letter-spacing:-1px; }
.sidebar-filter#tx-solr-search-functions div.secondaryContentSection { margin-right:0; }
.sidebar-filter#tx-solr-search-functions .secondaryContentSection .csc-header { background:none; padding-left:0; }
	.sidebar-filter .csc-header h3 { color:#224088; font-size:20px; font-family: "Lucida Sans Unicode"; font-weight: normal; }
.sidebar-filter #tx-solr-faceting ul li { border-bottom:1px solid #a6dadf; margin-left:0; padding:3px 0 3px 0;  }
	.sidebar-filter #tx-solr-facets-in-use ul li a { margin-left:10px; }
.sidebar-filter #tx-solr-facets-in-use ul li.facets-remove-all { margin-top:0; }
	.sidebar-filter #tx-solr-facets-in-use ul li.facets-remove-all a { background:url(../images/ico-delete-filter-hover.png) no-repeat 0 7px; padding-left:15px; margin-left:0; color:#ff791f; }

.search-content-box .tx-solr-search-form { margin-left:0; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; }
.search-content-box #tx-solr-search { width:auto; float:none; }
.delete-filter { background:url(../images/ico-delete-filter.png) no-repeat; cursor:pointer; display:block; float:left; margin:6px 5px 0 0; width:11px; height:8px; }
	.sidebar-filter #tx-solr-faceting li .delete-filter:hover { background:url(../images/ico-delete-filter-hover.png) no-repeat; color:#ff791f; }
	.sidebar-filter #tx-solr-faceting a { /*float:left;*/ color:#555555; text-decoration:none; }
		.sidebar-filter #tx-solr-faceting a:hover { text-decoration:underline; }
		
.sidebar-filter#tx-solr-search-functions div.secondaryContentSection { border-bottom:2px dotted #ff791f; padding-bottom:25px; margin-bottom:20px !important; }
.sidebar-filter #tx-solr-faceting #tx-solr-facets-available > ul.facets > li { border-bottom: 2px dotted #FF791F; margin-bottom: 10px !important; padding-bottom: 25px; }
.sidebar-filter #tx-solr-faceting #tx-solr-facets-available > ul.facets > li.facet-rkPeriod, .sidebar-filter #tx-solr-faceting #tx-solr-facets-available > ul.facets > li.facet-created { border-bottom:0; padding:0; margin:0; }	
.sidebar-filter #tx-solr-faceting ul li.facet-created h5.facet-label { border-bottom:0; margin-left:0; }	
.sidebar-filter #tx-solr-faceting #tx-solr-facets-available > ul.facets > li.facet-rkPeriod { margin-bottom:0 !important; }
.sidebar-filter #tx-solr-faceting ul li.facet-created li { padding-bottom:10px; }
	.sidebar-filter #tx-solr-faceting #tx-solr-facets-available > ul.facets > li.facet-rkPeriod h5 { border-bottom:0; color: #224088 !important; font-family: "Lucida Sans Unicode"; font-size: 20px; font-weight: normal; }
	.sidebar-filter #tx-solr-faceting .facets .facet-option-list { margin-left:0; }
		.sidebar-filter #tx-solr-faceting ul.facets li ul li { background:none !important; padding-left:0 !important; }
		.sidebar-filter #tx-solr-faceting .facets .facet-result-count { color:#224088 !important; padding-left:5px; }
			.sidebar-filter #tx-solr-faceting ul.facets li ul li a:hover { color:#224088; }
	.sidebar-filter #tx-solr-faceting .facets .facet-label { border-bottom: 1px solid #A6DADF; }
	.sidebar-filter #tx-solr-faceting ul li h5.facet-label { height:auto !important; }
	.sidebar-filter #tx-solr-faceting ul { margin-top:0; }
	.sidebar-filter #tx-solr-faceting .facets .facet-option-list { padding:0; }
	#tx-solr-faceting ul.facets li ul li.last-one { background: url(../images/arrow-down-orange.png) no-repeat left center !important; padding-left:18px !important; }
		#tx-solr-faceting ul.facets li ul li.last-one a { margin-top:0; color:#ff791f; font-size:13px; }
	.search-content-box .tx-pagebrowse-pi1 { background:#f2f2f2; width:auto !important; }
	.sidebar-filter #tx-solr-faceting .facets .dateselector { background:url(../images/arrow-down-black.png) no-repeat 74px center; font-size:11px; }
	.search-content-box .facet-rkDomains h5 { color:#1f3b7d; font-size:13px; font-weight:bold; }
		.search-content-box .facet-option-list, .header-websites { padding-bottom:0 !important; margin-bottom:10px; }
			.header-websites li { padding-left:5px !important; }
		.header-websites .facet-option-list { border:1px solid #d2ecef; border-left:0; margin-left:0 !important; margin-top:5px; }
			.header-websites .facet-option-list li { background:#c3e6ec !important; border-left:2px solid #b0dee3; float:left; padding:4px 10px !important; }
			.header-websites .facet-option-list li:hover {  background:#b0dee3 !important; }
				.header-websites .facet-option-list li a { color:#000000 !important; text-decoration:none; }
	
	#tx-solr-search-functions.sidebar-filter #tx-solr-lastsearches { border-bottom:0; margin-bottom:0 !important; padding-bottom:0; }
	#tx-solr-search-functions.sidebar-filter #tx-solr-lastsearches .csc-header { height:auto !important; }
	#tx-solr-search-functions.sidebar-filter #tx-solr-lastsearches ul li { border-bottom:1px solid #A6DADF; padding-left:0 !important; padding-bottom:3px; background:none !important; }			
	#tx-solr-search-functions.sidebar-filter #tx-solr-lastsearches ul li a {  color:#555555; text-decoration:none; }
		#tx-solr-search-functions.sidebar-filter #tx-solr-lastsearches ul li a:hover { color:#224088; }
	#tx-solr-search .tx-pagebrowse { background:#f2f2f2 !important; padding:3px 0px !important; }
	
/* clearfix */
#tx-solr-faceting li:after, .header-websites .facet-option-list:after { display:block; content:""; height:0; clear:both; }

#tx-solr-faceting li, .header-websites .facet-option-list { zoom:1; }


body.aniv { background: url(../new_images/aniv/bg.png) no-repeat center top; }
.aniv #slogan { display: none; }

