/* Cascading Style Sheet Anneliese van Buren */
/* (c) TimDeibel.nl - 2009/06/28 */

html,body { margin:0;padding:0;border:none; }

body {
 font-family:"Courier New", Courier, monospace;
 font-size: 12px;
 color:#111;
 background-color: #181818;
 text-align:center;
}
p { padding:0; margin:12px 0; }
a:link, a:visited {	color:#444; text-decoration: underline; }
a:hover { color:#000; text-decoration: none; }
a:active { color:#000; text-decoration: underline; }
hr {
 height:10px;
 width:90%;
 margin:0;
 padding:0;
 background:url(../img2/dash.gif) repeat-x;
 border:none;
}
ul {
 list-style:url(../img2/li_bullet.gif) square;
}

.horline {
 height:10px;
 width:90%;
 margin:0;
 padding:0;
 background:url(../img2/dash.gif) repeat-x;
 border:none;
}

#mainWrap {
 position:relative;
 width: 950px;
 height:1070px;
 margin:40px auto;
 padding:0;
 background: url(../img2/main_bg.jpg) top center no-repeat;
}
#mainLogo {
 position:absolute;
 top:77px;
 left:60px;
 width: 400px;
 height:400px;
 background: url(../img2/avb_logo.gif) no-repeat;
}
#mainLogoHalf {
 position:absolute;
 top:77px;
 left:60px;
 width: 400px;
 height:250px;
 background: url(../img2/avb_logo_half.gif) no-repeat;
}
#mainTitle {
 position:absolute;
 top:60px;
 left:540px;
 width: 270px;
 height:184px;
}
#mainNav1 {
 position:absolute;
 top:  305px;
 right: 46px;
 width:500px;
 height:18px;
}
#mainNav2 {
 position:absolute;
 top:  340px;
 right: 50px;
 width:200px;
 height:18px;
}
#mainNav1, #mainNav2 {
 text-align:right;
 padding: 0;
 margin: 0;
 overflow:hidden;
}
#mainNav1 ul, #mainNav2 ul {
 list-style:none;
 padding: 0;
 margin: 0;
}
#mainNav1 ul li, #mainNav2 ul li {
 display: inline;
 padding: 0 0 0 6px;
 margin: 0;
}
#mainNav1 ul li a, #mainNav2 ul li a { /* Links, algemeen */
}
#mainNav1 ul li a:hover, #mainNav1 ul li a:focus, #mainNav2 ul li a:hover, #mainNav2 ul li a:focus { /* Hover / focus */
}

#contLeft, #contRight {
 text-align:left;
 line-height:14px;
 overflow:auto;
}
#contLeft {
 position:absolute;
 top: 370px;
 left: 70px;
 width: 280px;
 height:590px;
}
#contRight {
 position:absolute;
 top: 370px;
 left:360px;
 width: 540px;
 height:590px;
}
#contRightSelect {
 position:absolute;
 top: 370px;
 left:360px;
 width: 540px;
 height:540px;
 background:url(../img2/pf_sel_border.gif) top left no-repeat;
}

#contLeftContact { /* En ook CV */
 position:absolute;
 top: 450px;
 left: 70px;
 width: 280px;
 height:510px;
 text-align:left;
 overflow:auto;
}
#contRightContact {
 position:absolute;
 top: 370px;
 left:360px;
 width: 540px;
 height:590px;
 text-align:left;
 background:url(../img2/contact_border.gif) top left no-repeat;
}
#contRightCV {
 position:absolute;
 top: 370px;
 left:360px;
 width: 540px;
 height:590px;
 text-align:left;
 background:url(../img2/contact_border.gif) top left no-repeat;
}
#mainPageTitle {
 text-align:left;
 width:300px;
 height:50px;
 margin-left:105px;
}
#textPaddingL {
 padding: 80px 20px 0px 20px;
}
#textPaddingLpf {
 padding: 0px 20px 0px 20px;
}
#textPaddingR {
 padding: 0px 20px 0px 20px;
}
#contactPaddingL {
 padding: 10px 20px 0px 20px;
}
#contactPaddingR {
 padding: 75px 60px 0px 60px;
}
#cvPaddingR {
 padding: 50px 60px 0px 60px;
}
#cvOverflow {
 width: 420px;
 height:410px;
 overflow:auto;
}
#copyright {
 position:absolute;
 width: 800px;
 height: 20px;
 bottom: 0px;
 left: 85px;
 color:#555;
}
#copyright a {
 text-decoration:none;
 font-size:100%;
 color:#555;
/* color:#7E6947; */
}
#copyright a:hover, #copyright a:focus {
 text-decoration:none;
 font-size:100%;
 color:#fff;
}

.size_S  { font-size: 80%; font-weight: Normal; text-decoration: none; }
.size_N  { font-size:100%; font-weight: Normal; text-decoration: none; }
.size_L  { font-size:200%; font-weight: Bold; color:#333; text-decoration: none; }

.clearBoth {
 clear:both;
}
.strikethrough {
 text-decoration:line-through;
}
.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 background-color: #E1BE84;
 color: #333;
 border: none;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 14px;
 font-weight:normal;
 background-color: #E1BE84;
 color: #333;
 cursor:move;
 border: none;
}
