body.index {
background-color: #FFFFFF;
background-image: url('../images/oldenkotte_bg_site.gif');
font-family: verdana;
font-size: 8.5pt;
}

a { color: #FFF; }

td.basiscell {
background-color:	#222220;
padding-top:		2px;
padding-bottom:		4px;
padding-left:		6px;
padding-right:		6px;
}

td.footer {
font-family:		Arial;
font-size:			8pt;
color:				#484848;
padding-top:		5px;
padding-bottom:		5px;
}

td.contentfield {
font-family:		Verdana;
font-size:			8.5pt;
color:				#CCCCCC;
padding-top:		20px;
padding-bottom:		20px;
padding-left:	 	20px;
padding-right:	 	5px;
}

td.contentcell {
font-family:		Verdana;
font-size:			8.5pt;
color:				#FFFFFF;
}

td.contentcell_print {
font-family:		Verdana;
font-size:			10pt;
color:				#000000;
}

a.subnav, a.subnav:hover, a.subnav:active, a.subnav:visited {
font-family:Verdana;
font-size:8.5pt;
color:#FFFFFF;
text-decoration:none;
}

.image {
border: 1px solid #CCCCCC;
}

a.ontwerplijn, a.ontwerplijn:visited, a.ontwerplijn:active, a.ontwerplijn:hover {
font-family:		Verdana;
font-size:			8pt;
color:				#484848;
text-decoration:	none;
}

span.title {
font-family:		Verdana;
font-size:			8.5pt;
color:				#FFFFFF;
font-weight:		bold;
}

span.headline_title {
font-family:		Verdana;
font-size:			8pt;
line-height: 8pt;
color:				#CCCCCC;
}

span.headline_text {
font-family:		Verdana;
font-size:			8pt;
line-height: 8pt;
color:				#CCCCCC;
}

a.headline_link, a.headline_link:hover, a.headline_link:active, a.headline_link:visited {
font-family:		Verdana;
font-size:			8pt;
color:				#FFFFFF;
text-decoration:	none;
}

a.toplink, a.toplink:hover, a.toplink:active, a.toplink:visited {
font-family:		Verdana;
font-size:			8pt;
color:				#6C6C6C;
text-decoration:	none;
}

a.top_nav, a.top_nav:hover, a.top_nav:active, a.top_nav:visited {
font-family:		Verdana;
font-size:			8pt;
color:				#CCCCCC;
text-decoration:	none;
}

a.offer, offer:hover, offer:active, offer:visited  {
font-family:		Verdana;
font-size:			8.5pt;
color:				#FFFFFF;
text-decoration:	none;
}

a.koop, a.koop:hover, a.koop:visited, a.koop:active {
font-family:		Verdana;
font-size:			8.5pt;
color:				#899DC9;
text-decoration:	none;
}

a.huur, a.huur:hover, a.huur:visited, a.huur:active {
font-family:		Verdana;
font-size:			8.5pt;
color:				#BABD6E;
text-decoration:	none;
}

a.bedrijf, a.bedrijf:hover, a.bedrijf:visited, a.bedrijf:active {
font-family:		Verdana;
font-size:			8.5pt;
color:				#AE7530;
text-decoration:	none;
}

input.search, select.search {
font-family:		Verdana;
font-size:			8.5pt;
color:				#CCCCCC;
background-color:   #6E706A;
border:1px solid #CCCCCC;
text-decoration:	none;
}

input.gray, select.gray, textarea.gray {
font-family:		Verdana;
font-size:			8.5pt;
color:				#CCCCCC;
background-color:   #6E706A;
border:1px solid #CCCCCC;
text-decoration:	none;
margin-bottom: 4px;
}

td.address {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#6C6C6C;
}

td.menu {
background-color: #7B7C77;
background-image: url(../images/oldenkotte_bg_menu.gif);
background-repeat: repeat-y;
font-family: verdana;
font-size: 8.5pt;
color: E6E6E5;
padding:3px;
padding-left: 28px;
height:25px;
cursor: pointer;
}

td.menu_hover {
background-color: #858682;
background-image: url(../images/oldenkotte_bg_menu.gif);
background-repeat: repeat-y;
font-family: verdana;
font-size: 8.5pt;
color: #FFFFFF;
padding:3px;
padding-left: 28px;
height:25px;
cursor: pointer;
}

td.menu_active {
background-color: #5C5F58;
background-image: url(../images/oldenkotte_bg_menu.gif);
background-repeat: repeat-y;
font-family: verdana;
font-size: 8.5pt;
color: #FFFFFF;
padding:3px;
padding-left: 28px;
height:25px;
cursor: pointer;
}

td.titlecell {
background-color: /* #7B7C77 */;
font-family: verdana;
font-size: 8.5pt;
color: #E6E6E5;
padding:3px;
padding-left: 12px;
height:25px;
}

form.newsletter {
 margin: 0px;
 padding: 0px;
}

#newsletter {
 position: relative;
 clear: left;
 /* margin: 12px; */
 margin-bottom: 24px;
 width: 234px;
 color: #FFFFFF; 
 font-size: 8pt;
 padding: 0px;
}

#newsletter span {
 margin-left: 12px;
}

#newsletter input.idle {
 position: relative;
 background-color: #6e706a;
 border: 1px solid #cccccc;
 width: 150px; 
 color: #BBBFB3;
 margin: 0px;
 margin-left: 12px;
}

#newsletter input.highlight {
 position: relative;
 background-color: #6e706a;
 border: 1px solid #FFFFFF;
 width: 150px;
 color: #FFFFFF;
 margin: 0px;
 margin-left: 12px; 
}

#newsletter input.submit {
 position: relative;
 background-color: #6A8DB6;
 border: 1px solid #FFFFFF;
 width: 65px;
 height: 20px;
 color: #FFFFFF;
 cursor: pointer;
 margin: 0px;
}

/* Social Media (toegevoegd op 9 mei 2011) */

#address {
 position: relative;
 width: 235px;
}

#address ul.social {
 position: absolute;
 top: 0px;
 right: 0px;
 list-style: none;
 margin: 0px;
 padding: 0px;	
 z-index: 1000;
}

#address ul.social li {
 position: relative;
 width: 24px;
 float: left;
 margin-left: 5px;	
}

#address ul.social li a img {
 border: none;	
}
