
/* Basic params */
* { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
img { border: 0; }
a { outline: 0; }

.clr { overflow: hidden; height: 100%; }

/* error Box */
#GenErr {border: #b43038 1px solid;padding : 3px;background-color: #fcbc9c; text-align:center;}
#xxcookies {border: #b43038 1px solid;padding : 3px;background-color: #fcbc9c; text-align:center; margin-top:10px;margin-bottom:10px;}
#formmessage {border: #b43038 1px solid; margin:5px; padding : 3px;background-color: #fcbc9c;}

/* loginout elementen */

#loginout { width: 450px; margin: 45px auto 100px auto;background: #efe4f0; border: 1px solid #d3d3d3;  }
#loginout .title { border: #aaaaaa 1px solid; margin:5px; background: #771c7f; font-size: 14px; font-weight: bold; color: #fff; padding: 5px; }
#loginout .content {margin: 20px; padding: 0 0 15px 0;font-size: 11px; color: #6a6a6a; line-height: 12px; }

#loginout .content .xxinput {  margin: 0 0 0 15px; padding: 2px 2px 2px 2px; background: #fff; border: 1px solid #cfcfcf; color: #000; font-size: 11px; font-weight: bold; }
#loginout .content hr { margin: 0 0 0 0; border: 1px solid #aaaaaa;  }
#loginout .content p { margin: 0 0 10px 0; font-size: 11px; color: #6a6a6a; line-height: 12px; }
#loginout .content span { color: #414141; font-size: 11px; font-weight: bold;}
#loginout .content .xxbutton { margin: 0 50px 0 15px; padding: 0 2px 2px 2px; cursor: pointer; background: #771c7f; border: 1px solid #cfcfcf; color: #fff; font-size: 10px; font-weight: bold; float:right; }
#loginout .content .xxbutton:hover { cursor: pointer; background: #8c92ce; border: 1px solid #cfcfcf; color: #000; font-size: 10px; font-weight: bold; }

#divinfo { height:80px; background-color:#ffffff; border: #aaaaaa 1px solid;}

/* page warapper */
.wrapper { width: 968px; margin: 0 auto; position: relative; }

.main {
clear:both;
	margin: auto;
	width: 920px;
}

body {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header{
  margin:0 auto;
position:relative;
text-align:left;
width:920px;

}

#topbar {
background-color:#771C7F;
width:100%;
height:100px;
}

#footer {
	margin: auto;
	width: 920px;
	border-top:5px solid #771c7f;
}

#sec-nav-top{
width: 920px; margin: 0 auto 10px auto; position: relative; 

}

#sec-nav-top #block{
 background-color:#c266c2;
  width: 920px; 
  height:24px;
  	float: right;
}

#sec-nav-top #menubar{
position: absolute;
right:10px;
top:5px;

}

#sec-nav-top a {
color: #fff;
font-weight:600;
text-decoration: none;
margin-right:10px;
margin-left:10px;
}

#sec-nav-top a:hover {
color: #771C7F;
}


#infoblock{
	width: 920px; margin: 0 auto; padding:15px;
}

#blockx {
	margin: 0 auto;
	padding:15px;
	background-color: #f7f0f8;
	width: 600px;
	height: 180px;
 	border:  2px solid #c7bed7;
}
	
input { border:1px solid #000000; padding:2px; margin-bottom:3px; font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif; font-size:11px; }

.submit_buttons { margin-top:10px; }

.subsend { margin: 0 auto; padding: 0 2px 2px 2px; cursor: pointer; background: #771c7f; border: 1px solid #cfcfcf; color: #fff; font-size: 11px; }
.subsend:hover { cursor: pointer; background: #8c92ce; border: 1px solid #cfcfcf; color: #000; font-size: 11px; }

Footer*/
.cnvFooter{
border-top:5px solid #771c7f;

display:inline;
float:left;
margin:0 0 0 36px;
width:100%;
}

.cnvBuffer{
margin-top:20px;
}

.cnvTopBuffer{
margin:40px 0 0;
}

.cnvSlogan{
background-image:url(../img/bkgFooterSlogan.gif);
background-position:0 0;
background-repeat:no-repeat;
clear:both;
float:left;
height:48px;
text-indent:-9999px;
width:384px;
}

.cnvBiz{
background-image:url(../img/bkgCNV.gif);
background-position:0 0;
background-repeat:no-repeat;
float:right;
height:29px;
margin:8px 0 0;
text-indent:-9999px;
width:149px;
}

.cnvBottomMenu{
display:inline;
float:right;
margin:11px 17px 0 0;

}

.cnvBottomMenu li{
display:inline;
float:left;
font-size:1.2em;
margin:0 16px 0 0;
}

.cnvBottomMenu a {
font-size:0.8em;
font-weight:600;
color:#BB8DBF;
text-decoration:none;
}

.header{
background-color:#771c7f;
margin:0 auto;
position:relative;
text-align:left;
width:925px;
}

.logo{
background-image:url(../img/logo.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:inline;
float:left;
height:63px;
margin:17px 0 0 15px;
text-indent:-9999px;
width:355px;
}

