/* 
    Document   : advies
    Created on : Aug 20, 2009, 2:18:46 PM
    Author     : Martijn van der Hulst | Jool.nl
    Discrition : main css for main template Stigas site.
*/

/* common css*/
@import url(../../ABCCommon/css/ABCCommon.css);
/*@import url(../../ABCCommon/css/ABCContent.css);*/

/* color of the website. */
@import url(blue-main.css);
@import url(orange-main.css);


/* headerImage */
#headerImage{
  height    : 151px;
  width     : 778px;
}

/* breadcrumbs */
#breadCrumbs{
  top         : 0px;
  width       : 759px;
  height      : 18px;
  padding     : 0 0 0 19px;
  position    : relative;
  overflow    : hidden; /* do not remove */
}

#breadCrumbs ul{
  width       : 750px;
  margin      : 0;
  padding     : 0;
}

#contentContainer{
  background: url(../../ABCCommon/images/advies/contentBg.png) no-repeat scroll 0 0
}

#maincontent h1{
  margin : 25px 0 17px 0;
  padding  : 0 0 0 20px;
  width:550px;
  overflow:hidden;
  font-size:26px;
  height:30px;
}

#printEnMail{
  position:absolute;
  padding-top:12px;
  width:185px;
  height:50px;
  right:0px;
}
#printEnMail a.print,
#printEnMail a.mail{
  height:25px;
  width:120px;
  float:left;
  color: #dddedd;
  display:block;
  font-weight:bold;
  padding-left: 28px;
  cursor: pointer;
  text-decoration:none;
}

/*content*/
#contentLeft h1,
#contentLeft h2,
#contentLeft h3,
#contentLeft h4,
#contentLeft p,
#contentLeft ul{
  width : 510px;
}

#contentLeft li{
  width : 490px;
}

#contentLeft table p {
  width: auto;
}

#contentRight h1,
#contentRight h2,
#contentRight h3,
#contentRight h4,
#contentRight p,
#contentRight ul,
#contentRight li{
  width : auto;
}

#contentLeft{
  padding-left:20px;
  margin-top:20px;
  /*width:761px !important;*/
}


#contentLeft h2{
  color: #b0aa00 !important;
  font-size:18px !important;
  line-height:23px !important;
}

#contentLeft h2 a{
  color: #b0aa00 !important;
  font-size:18px !important;
  line-height:23px !important;
}

/*#contentLeft h3{
  background  : url(../../ABCCommon/images/advies/h3Expand.png) no-repeat scroll left 4px;
  padding-left: 20px;
}



#contentLeft h3.collapse{
  background: url(../../ABCCommon/images/advies/h3Collapse.png) no-repeat scroll left 4px;
  padding-left: 20px;
  cursor: pointer;
}
*/

#contentLeft ul{
  margin:0;
  padding: 0;
}

#contentLeft .collapse{
  float: left;
}

#contentLeft ul ul {
  margin-top: 5px;
  margin-bottom: 10px;
}

#contentLeft li{
  background:url(../../ABCCommon/images/advies/contentBullet.png) left 2px no-repeat ;
  list-style:none;
  padding-left: 20px;
  margin-left: 20px;
}

#contentLeft ul ul {
	width:440px; 
}

#contentLeft ul ul li {
  background:url(../../ABCCommon/images/advies/contentBlokBullet.png) left 7px no-repeat ;
  list-style:none;
  padding-left: 20px;
  margin-left: 20px;
  width:440px;  
}

#contentLeft ul ul ul{
	width:400px; 
}

#contentLeft ul ul ul li {
	width:400px;  
}

/* content blok situatie/ maatregelen */
#situatie{
  background:url(../../ABCCommon/images/advies/blokBottom.png) no-repeat scroll left bottom;
  padding-bottom: 20px;
  width :545px;
  float:left;
}

#situatie #situatieTop{
  background:url(../../ABCCommon/images/advies/situatieBlokTop.png) no-repeat scroll left top;
  height:68px;
}

#situatie h2,
#maatregelen h2{
  color: #b0aa00;
  font-size: 16px;
  padding: 0;
  margin:0;
  width:460px;
}

#situatie .situatieContent,
#maatregelen .maatregelenContent{
  margin-left   : 75px;
  margin-top    : -48px;
  width         : 440px;
  padding-right : 20px;
}

#situatie ul,
#maatregelen ul,
#situatie .situatieContent p,
#maatregelen .maatregelenContent p{
  margin:0;
  padding:0;
  width:440px;
}

#situatie li,
#maatregelen li{
  background:url(../../ABCCommon/images/advies/contentBlokBullet.png) left 7px no-repeat ;
  list-style:none;
  padding-left: 20px;
  margin-left:  0;
  width:440px;
}
#situatie li *,
#maatregelen li *{
  width:auto;
}


/*maatregelen */
#maatregelen{
  background:url(../../ABCCommon/images/advies/blokBottom.png) no-repeat scroll left bottom;
  padding-bottom: 20px;
  margin-top:10px;
  float:left;
  width :545px;
  overflow: hidden;
}

#maatregelen #maatregelenTop{
  background:url(../../ABCCommon/images/advies/maatregelBlokTop.png) no-repeat scroll left top;
  height:68px;
}

/* content right */
#contentRight {
    margin-right:1px;
    margin-top:10px;
    position:relative;
    width:210px !important;
    float:right;
    color:#C8E3F0;
    padding-top: 64px;
    background : #ffffff url(../../ABCCommon/images/advies/checklistTop.png) no-repeat scroll left top;
}
/*#contentRight p {
    margin: 0px !important;
}*/

/*checklist*/
#checklistDiv {
	background: #ffd200 url(../../ABCCommon/images/advies/checklistBottom.png) left bottom no-repeat;

  padding:25px 0px 27px;

	margin:0 0 10px 0;
  color: #68231C;
}

#checklistDiv div{
width: 200px;
}

#checklistDiv .snippetRemoveButton{
  border:0 none;
  float:right;
  margin:0 0px;
  position:relative;
  top:-16px;
  cursor:pointer;
  background:transparent url(../../ABCCommon/images/advies/cancel.png) no-repeat;
}

#checklistDiv h2{
  display:none;
}

#checklistDiv ul,
#checklistDiv p{
	clear:both;
  margin-left:20px;
}

#checklistDiv ul p{
  margin-left:0 !important;
}


#checklistDiv li{
  background:url(../../ABCCommon/images/advies/checklistListItem.png) left 3px no-repeat ;
  list-style:none;
  padding-left: 20px;
  margin:0;
}

#contentRight #checklistDiv ul ul{
	width: auto;
	margin: 0;
	paddding: 0;
}

#contentRight #checklistDiv ul ul li{
	width: auto;
	margin-left: 0;
}

#contentRight #printButton{
    height:29px;
    margin-top:35px;
}
#contentRight .inputButton{
    background-color: transparent;
    border:0 none;
    color: transparent;
    cursor:pointer;
    float:right;
    font-size:1.1em;
    margin-right:7px;
    width:132px;
    height:29px;
	font-size: 0px;
	padding-top:30px;

}

/*goed fout */
.goedAdvies,
.slechtAdvies{
  /*border: 1px solid red;*/
  width:196px;
  float:right;
  margin-bottom: 10px;
  background-color: #bacf39;
}

.slechtAdvies{
  background-color: #d9000a;
}

.imagePlaceholder{
  width:154px;
  min-height: 35px;
  padding:0 0 10px 20px;
}

.goedAdviesText ul li{
  color: white;
  list-style-type:square !important;
  margin-left: 0px !important;
  list-style-position:inside !important;
  background: none !important;
}


/*#contentRight .goedAdviesImage .titleTop{
  background: url(../../ABCCommon/images/advies/goedTop.png) no-repeat;
  width:196px;
  height:30px;
}

#contentRight .slechtAdviesImage .titleTop{
  background: url(../../ABCCommon/images/advies/goedTop.png) no-repeat;
  width:196px;
  height:30px;
}

#contentRight .goedAdviesImage .titleImage,
#contentRight .slechtAdviesImage .titleImage{
  color: blue;
}

#contentRight .goedAdviesImage .imageContainer img,
#contentRight .slechtAdviesImage .imageContainerRed img{
  width: 150px;
  margin-left:22px;
}
*/
#outer{
  clear:left;
  /*width:auto;*/
}
/*footer expand */
#footerExpand{
    width: 530px;
    height:30px;
    /*margin-left:20px;*/
    margin-top:25px;
    clear:left;
    background:transparent url(../../ABCCommon/images/advies/footerExpand.png) no-repeat;
}
#footerExpand.open{
  background:transparent url(../../ABCCommon/images/advies/footerCollapse.png) no-repeat !important;
}
#footerExpand a{
    width   : 160px;
    height  : 35px;
    line-height: 25px;
    font-size:10px;
    text-decoration:none;
    color: #aeaeae;
    margin-left:30px;
    padding-left:30px;
    display:block;
		cursor: pointer;
}


/* ipub snippet css */
.snippetRemoveButton{
    border:0 none;
    float:right;
    margin:0 0;
    position:relative;
    right:10px;
    width:41px;
    top:10px;
		display:block;
    cursor:pointer;
    background:transparent url(../../ABCCommon/images/advies/delete.png) no-repeat;
    z-index:950;
}
