/* CSS Document for Habidrome.com */
/* CSS Document Bouwmeester Groep Eindhoven */
/* CSS Document global.css */

/* LET OP! Lettergroottes staan in fontsize.*.css! */

* {
	padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  padding-top: 0px; 
}

html {
	padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  color: #666; 
  padding-top: 0px; 
  background:#fff;
}

body {
	padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  color:#231f20; 
  padding-top: 0px; 
  background:#fff;
}

img {
	border-top-width: 0px; 
  border-left-width: 0px; 
  border-bottom-width: 0px; 
  border-right-width: 0px
}

hr {
	color: #ddd; 
  border-top-style: solid; 
  border-right-style: solid; 
  border-left-style: solid; 
  height: 1px; 
  background-color: #ddd; 
  border-bottom-style: solid;
}

#container {
  margin: 0px auto; width: 925px; height: 98%; text-align: left;background: #fff; font-family: arial, helvetica, sans-serif; color:#231f20
}



#theme          {float:left;width:895px;height:336px;margin: 0px 0px 20px 0;}
#pageVisual     {float:left;height:214px;border-left:1px solid #fcc29a;border-right:1px solid #fcc29a;}
#header         {float:left;margin:10px 0 0 0;padding:0;width:895px;height:336px;}
#content        {float:left;width:920px;margin: 0;background: url('../images/bg_content.jpg') no-repeat;}


/* GRID */
/* =================================================== */

#visual         {margin:0;padding:0;width:895px;height:336px;background:#ff2;}
#col1           {float: left; margin: 0px ; width: 180px;height:120px;font-family: Times; }
#col2           {float: left; background: #fff; margin: 0 6px 0 5px; width:514px;}
#col3           {float: left; margin: 0px; width: 190px;}

#mainMenu       { float:left;width:180px; margin:0px 0 21px 0;padding:0;text-transform:uppercase;color:#6f4639;}
#zakelijkMenu   { float:left;width:180px; margin:0 0 21px 0;padding:0;text-transform:uppercase;}
#contactMenu    { float:left;width:180px; margin:21px 0 21px 0;padding:0;text-transform:uppercase;}

#col1Head       {float:left;margin: 0px; width: 500px;height:47px;}
#col1 a         {color:#6f4639;}
#col1 a:hover   {color:#f00;}

#zoeken         {float:left;margin: 0;}


/* CONTENT */
/* =================================================== */

#col2Head       {float:left;margin: 0px; width: 500px;height:47px;}
#logo           {float:left;margin: 0px; display:inline;}
#breadcrumbs    {float:right; height: 47px; padding:0px;}
#sizeselect	      {float:right; width:40px;  text-align:right; margin-top: 15px; margin-right: 10px;}
#pagetools	      {float:right; width:40px;  text-align:right; margin-top: 15px;}

#col2Content    {
  float:left;
  margin:0; 
  width:492px;
  border-left:1px solid #fcc29a;
  border-right:1px solid #fcc29a;
  padding:21px 10px 20px 10px;
}

#col2Content * {
	line-height: 18px;
}
  
#col2Divider    { float:left;}
#logoAchmea       { float:left;width:180px;border:0;}
.contentTitel     { text-transform:uppercase;font-family:georgia;}
.contentSubtitel  { font-style:italic;font-family:georgia; margin:0 0 12px 0;color:#231f20;}
.banner           { float:left; width:180px; margin:0 0 8px 0;}


/* COL3 CONTENT */
/* =================================================== */

#col3Head       {float:left;margin: 0px; width: 190px;height:47px;}
#col3Content    {float:left;margin:0;padding:0;}

#news           { width:190px;margin:0px 0px 6px 0px;background:#ffffff url('../images/bg_news.jpg');}
#newsTitle {
	display: block;
	width: 190px;
	background-color: #0E0C10;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #ffffff;
	cursor: pointer;
}
#newsTitle p {
	margin-left: 6px;
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
}
#newsContent {
	min-height: 110px;
}

#newsContent a, #newsContent a:visited { color:#660000; text-decoration:none;}
#newsContent a:hover { color:#660000; text-decoration:underline;}
#newsContent ul {margin: 0; padding:5px 0 0 5px ; list-style:none;  float:left;}
#newsContent li {background-image:url(../images/knopje.gif); background-position:left; background-repeat:no-repeat;padding-left: 20px;}
#newsContent li:hover {cursor:pointer;}
#newsContent li:hover >a {cursor:pointer; text-decoration:underline;}
.newsDivider {height:15px;}

#forum          {float:left;width:190px;height:145px;margin:0 0 6px 0;background:#fff;}
#forumTitle     {float:left;width:190px;height:38px;background:#fff url('../images/title_forum.jpg') no-repeat;}
#forumContent   {height:145px;background:#fff url('../images/bg_news.jpg');}


#footer 		    {clear: both; margin: 10px 0px 0px; width: 896px; line-height: 12px; height: 24px;color:#ffffff;border-top:1px solid #fcc29a;}
  
#footerContent 	  {margin:0; padding: 10px 0 21px 70px; color:#c5cbd7;}
#footercontent p  {padding:0px; display:inline; float:right; margin:4px 12px 10px 0px;}
#footer img       {padding:0 4px 0 0; float: right; margin: 11px 2px 0px 0px;}
#footer a         {padding:0 4px 0 4px; font-weight: normal; color: #7f7f7f; text-decoration: none}
#footer a:hover   {background: #edf7fe; color: #e33c20}


/* Form */
/* =================================================== */


label {clear:left; width: 130px; line-height: 18px; cursor:pointer;}

input,
select,
textarea {margin: 1px 3px 1px 0 ; font-family: Tahoma, Garamond, sans-serif;}

input {width: 220px;}
select {width: 224px;}
textarea {width: 220px; height: 60px;}
        
input.medium {width:163px;}
input.small	 {width:52px;}


/* nieuwsbrief */
/* =================================================== */
#nieuwsbrief {
	width: 190px;
	margin: 0px 0px 6px 0px;
	background: #ffffff url( '../images/bg_news.jpg' );
}

#nieuwsbriefHead {
	display: inline-block;
	width: 190px;
	background-color: #0E0C10;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #ffffff;
	cursor: pointer;
	margin-bottom: 6px;
}
#nieuwsbriefHead p {
	margin-left: 6px;
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
}

#nieuwsbrief #mailadres {
	width:120px;
	height:18px; 
	color:#6f4639;
	margin-left: 6px;
	line-height: 18px;
}
#nieuwsbrief #zend_knop {
 width:50px;
 border:1px solid #b9bcb5;
 background-color:#b9bcb5;
 height:22px;
 color:white;
 cursor:pointer;
}
#nieuwsbrief #outputNB {
	width:180px;
	height:35px;
	color:red;
	margin-top:5px;
	margin-left: 6px;
	line-height: 18px;
}

#nieuwsbriefTxt {
	margin-left: 6px;
	line-height: 18px;
}

.submitBtn {
	width:50px;
	border:1px solid #b9bcb5;
	background-color:#b9bcb5;
	height:22px;
	color:white;
	cursor:pointer;
}

#sizeselectDefault {
	font-size: 11px;
}

#sizeselectLarger {
	font-size: 14px;
}

#sizeselectLargest {
	font-size: 16px;
}

.smallBtn {
	width: 68px;
	border: 1px solid #b9bcb5;
	background-color: #b9bcb5;
	margin-bottom: 4px;
	padding-left: 4px;
	height: 24px;
	color: white;
	cursor: pointer;
}