/*  Van Wezel accountants en adviseurs

    Gebruikte kleuren zijn:
    - menu :#9AB4CF
    - kolom rechts :#EBD7B9
    - tekst :#535353
    - blue :#073771
*/

/* Tags */
* {margin:0px; padding:0px;}
body,input,textarea,td {font-family:Tahoma,sans-serif; font-size:11px;}

body {line-height:160%; background:#808276;}
img	{border:0px;}

h1 {font-size:14px; color:#073771;}
h2 {font-size:12px; color:#535353; margin-top:20px;}
h3 {font-size:11px; color:#535353; margin-top:15px; text-align:left;}
p {margin-bottom:15px; text-align:left;}
hr {border:0px; border-top:1px solid #073771; height:1px;}
ul, ol {margin-left:20px; margin-bottom:10px;}

/* Verwijzingen */
a {color:#000066; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
a.selected {font-weight:bold;}

form small {font-size:9px; color:#FF0000;}
label {float:left; width:110px; text-align:left; clear:both; margin:0px 0px 5px 20px;}
input {display:block; float:left;}
label.radio {margin-left:30px; width:90px;}
.formtekst {float:left; margin-left:5px;}
fieldset {border:1px solid #f0f0f0; margin-bottom:10px; padding:5px;}
legend {color:#535353; font-size:12px; font-weight:bold;}

/* Listitems */
#menu ul {margin-left:-5px; height:20px;}
#menu li {display:inline; padding:10px; font-size:12px; font-weight:bold;}
#menu li a {color:#003399; z-index:10; text-decoration:none;}
#menu li a:hover {color:#FFF; }								
#menu li a.selected {font-weight:bold; color:#FFF; text-decoration:none;}


/* DIVS layers */
#main        {width:780px; margin:0px auto; border:1px solid black; background:url(/_images/bg.jpg) repeat-y; position:relative;}
#header      {width:780px; height:238px; background:url('/_images/header.jpg') no-repeat; position:relative; }
#headerv     {width:780px; height:238px; background:url('/_images/headerv.jpg') no-repeat; position:relative; }  
#menubalk    {width:780px; height:35px; top:203px;left:0; position:absolute; z-index:100;}
#menu        {padding-top:5px; text-align:left; width:750px;}
#kolomrechts {width:225px; float:left; margin-top:90px; /*margin-top:130px;*/}
#klantenlogin{height:100px; border:1px solid #DCCAAF; padding:4px; margin-bottom:30px;} /* 10% transp. van #535353 */
#content     {width:510px; float:left; margin:10px 0px 0px 20px; text-align:left;}
#footer      {width:780px; margin:0px auto; text-align:center;}
#footer, #footer * {color:#FFF;}
#acelogo     {position:absolute; bottom:0; right:0; margin-right:5px; margin-bottom:5px; }

#kolom1      {width:200px; float:left;margin-left:20px;}
#kolom2      {width:200px; float:left; margin-left:20px;}
#rkimage     {position:absolute; right:0; top:160px; z-index:1;}
#rechtsonder {position:absolute; right:0; bottom:0; z-index:100;}

#contactformulier fieldset {border:none;}
#contactformulier label {margin-left:5px;}
#contactformulier legend {font-weight:normal; font-size:11px;}
#contactformulier #aanhef label {width:30px; clear:none; margin:0px;}
#contactformulier #aanhef input {margin-right:20px;}

/* Classes */
.clear          {clear:both;}
.transparent    {opacity:0.3; filter:alpha(opacity:30); -moz-opacity:0.3; -khtml-opacity:0.3;}
.tekst          {padding-left:100px;}
.tekstrechts    {padding-left:50px;}
.tekstrechts h3 {color:#000;}
ul.diensten     {margin-top:15px;}
ul.diensten li  {margin-bottom:15px;}
.errort         {font-weight:bold; color:Red;}
.formleeg       {background-color:#FF9999; color:#FFF;}

/* Async styles */

#a_overlay			{position:absolute; top:0px; left:0px; background:#294993; z-index:10; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; display:none; color:#FFFFFF;}
#a_loading			{position:absolute; text-align:center; z-index:11; display:none;}
#a_loading img  {margin-top:30px;}
#a_feedback			{border:2px solid #000; background:#CCC; position:absolute; text-align:center; z-index:11; display:none;}
#a_feedback p		{margin-top:30px; font:bold 11px Verdana;}

#showfoto		    {position:absolute; display:none; z-index:10; text-align:center;}
.foto           {padding:7px; border:1px solid #072A60; width:100px; height:150px; float:left; margin:10px 10px 10px 0px; background:white;}
.vacature       {padding:7px; border:1px solid #072A60; width:170px; height:90px; float:left; margin:10px 10px 10px 0px; background:white;}
.title          {padding:0px; border:0px solid #072A60; width:120px; height:25px; float:left; margin_right:10px; text-align:left;}

