/* TRI-ENNIUM | www.triennium.com */

body {
  background: #F2FAFD url(/site_img/background_home.gif) repeat-y;
}

/* content top for visuals and company information */
  
#content-top {
  background-color: #FFFFFF;
  width: 760px;
  height: 170px;  
}
  
#visual {
  width: 530px;
  height: 170px;
  float: left;
}

#tritext {
  width: 180px;
  height: 170px;
  float: left;
  clear: right;
  padding: 15px 0 0 16px;
	font-size: 0.9em;
	/* UITVULLEN TEKST - text-align: justify; */
}

#tritext a.arrow {
  background: transparent url(/site_img/arrow_blue.gif) no-repeat 0px 4px;
  padding-left: 15px;
  text-decoration: none;
  color: #0082D4;
}

#tritext a.arrow:hover {  
  color: #8D8D8F;
  background: transparent url(/site_img/arrow_gray.gif) no-repeat 0px 4px;
}

#tritext a.arrow span {
  background: transparent url(/site_img/underline_dot_blue.gif) repeat-x bottom;
}

#tritext a.arrow:hover span {
  background-image: none; 
}

/* content body  */
    
#content-body-left {
  width: 239px;
  clear: left;
  float: left;
  height: auto;
  margin: 22px 15px 10px 15px;
}
  
#content-body-right  {
  width: 210px;
  float: left;
  clear: right;
  position: relative;
  margin: 15px 0 0 0;
}

#clear {
  clear: both;
}

h2 {
    font-size: 1.25em;
		color: #ad560c;
    font-weight: normal;
		margin: 0;
}

a {
  color: #0082d4;
  text-decoration: none;
  background: url(/site_img/underline_dot_blue.gif) bottom repeat-x;
}

a:hover {
  text-decoration: none;
  background-image: none;
}

#header a { /* work around */
	background: none;
}

/* company-news */

.site-news h2 {
    color: #0082D4;
    font-weight: normal;
    font-size: 1.0em;
		margin: 8px 0 0 0;
}

.site-news a:hover h2 {
    color: #8D8D8F;
}

.site-news p {
    margin: 0;
}

.site-news img {
    margin: 4px 4px 3px 0;
		float: left;
}

.site-news-footer {
	margin-bottom: 10px;
	color: #8C8D8F;
	font-size: 0.9em;
}

.site-news-meerinf {
	margin-top: 8px;
}

.site-news-meerinf a.arrow {
  background: transparent url(/site_img/arrow_blue.gif) no-repeat 0px 4px;
  padding-left: 15px;
  text-decoration: none;
  color: #0082d4;
}

.site-news-meerinf a.arrow:hover {  
  color: #8D8D8F;
  background: transparent url(/site_img/arrow_gray.gif) no-repeat 0px 4px;
}

.site-news-meerinf a.arrow span {
  background: transparent url(/site_img/underline_dot_blue.gif) repeat-x bottom;
}

.site-news-meerinf a.arrow:hover span {
  background-image: none; 
}

#site-news .site-news-archief .site-news-archief-item a {
    margin: 10px 0 10px 0;
    padding-left: 15px;
    text-decoration:none;
    background: url(/site_img/arrow_blue.gif) no-repeat 0px 4px;    
}

#site-news .site-news-archief .site-news-archief-item a:hover {
    margin: 0px 0 5px 0;
    padding-left: 15px;
    text-decoration:none;
    background: url(/site_img/arrow_gray.gif) no-repeat 0px 4px;
}

#site-news .site-news-archief .site-news-archief-item a span {
  background: transparent url(/site_img/underline_dot_blue.gif) repeat-x bottom;
}

#site-news .site-news-archief .site-news-archief-item a:hover span {
  background-image: none; 
	color: #8D8D8F;
}

.other-headlines-title p {
	color:#AD560C;
	font-weight: normal;
	font-size: 1.2em;
}

#site-news ul.other-headlines{
	display: block;
	/*width: 175px;*/
	list-style: none;
	padding: 0;
	padding-top: 5px;
	margin: 0 0 11px 0;
	width: auto;
}
	
#site-news ul.other-headlines li{
	background: transparent url(/site_img/arrow_blue.gif) no-repeat 2px 4px;
	padding-left: 15px;
	margin: 0;
}

#site-news ul.other-headlines li p{
  display: inline;
	color: #8C8D8F;
	font-size: 0.9em;
}

/* side-bar */

#side-bar {
  width: 190px;
  height: auto;
  float: left;
  clear: right;
  margin: 17px 0 0 25px;
}

#side-bar h3 {
    margin: 0 0 0 10px;
}

.home-banner .item{
  width: 210px;
  padding-top: 14px;
  background: #FFFFFF url(/site_img/line_dot_brown.gif) top repeat-x;
}

.home-banner .item h4{
  margin:0 0 0 10px;
  color: #0098D4;
  font-size: 1.1em;
}

.home-banner .item p{
   margin: 2px 0 12px 10px;
}

.home-banner .item a{
    color: #704528;
    text-decoration: none;
    background : url(/site_img/arrow_brown.gif) no-repeat 2px 4px;
    padding-left: 16px;
}

.home-banner .item a:hover{
    color: #8D8D8F;
    text-decoration: none;
    background: #FFFFFF url(../site_img/arrow_gray.gif) no-repeat 2px 4px;
    padding-left: 16px;
  }

.home-banner .item a span{
    background: #FFFFFF url(/site_img/underline_homeblinks_brown.gif) repeat-x bottom;    
}

.home-banner .item a:hover span{
    background: #FFFFFF;
}

.home-banner .line{
  width: 190px;
  padding-top: 14px;
  background: #FFFFFF url(/site_img/line_dot_brown.gif) top repeat-x;
}

#content-body .case-study-blockstyle{
	width: 230px;
}

#content-body .case-study-blockstyle h2, #get-started h2, #content-body-left h2{
	font-weight: bold;
}

.allianties{
	margin: 0 15px 0;
}

.allianties h2{
	font-weight: bold;
}

.allianties .logos{
	margin: 20px 0 0 0;
	width: 478px;
	height: 32px;
	text-align: center;
}

.allianties .logos a{
	text-decoration: none;
	background: none;
	margin: 0 8px 0;
}

.allianties .spacer{
	float: left;
	display: block;
	width: 20px;
}