/*Algemene instellingen*/
html { background-color:white; }
body { font-family:arial, verdana, Helvetica, Sans-serif; font-size:12px; color:#333333; margin:0 0 15px; }
a:link, a:visited { color:#003366; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
p { margin-top:0px; margin-bottom:0px; }
ul{ margin:0px; }
li { margin-left:-15px; }

/*Wrapper */
div#wrapper { width:770px; background-image:url(../images/wrapper_background.png); background-repeat:repeat-y; position:relative; }
div#wrapper_top { background-image:url(../images/wrapper_top.png); background-repeat:no-repeat; height:1px; clear:both; }
div#wrapper_bottom { background-image:url(../images/wrapper_bottom.png); background-repeat:no-repeat; height:1px; clear:both; }

/*Header */
div#header { position:relative; width:770px; height:129px; background:url('../images/header.jpg'); background-repeat:no-repeat; }
#headerkeyword,
#headerkeyword a,
#headerkeyword a:visited { text-decoration: none;  color: #000000; margin-top: 0px; margin-right: 15px;}
#headerkeyword a:hover { text-decoration: none;  color: #000000; margin-top: 0px; margin-right: 15px;}

/*
#keyword1 a { top: 17px; left: 507px; width: 225px; height: 22px; }
#keyword2 a { top: 40px; left: 487px; width: 253px; height: 21px; }
#keyword3 a { top: 62px; left: 515px; width: 160px; height: 20px; }
#keyword4 a { top: 83px; left: 542px; width: 177px; height: 22px; }
*/

/*Menubalk*/
div#menu { background-image:url(../images/menu.gif); background-repeat:repeat-x; height:25px; padding-left:5px; }
div#menubalk { text-align:left; color:#ffffff; float:left; padding-top:3px; padding-bottom:3px; padding-left:5px; }
#menubalk a{ color:#ffffff; text-decoration:none; }
#menubalk a:visited { color:#ffffff; text-decoration:none; }
#menubalk a:hover { color:#ffffff; text-decoration:underline; }
a.mainlevel_top#active_menu_top { color:#cccccc; font-style: italic; }

div#submenu { background-image:url(../images/submenu.gif); background-repeat:repeat-x; height:25px; padding-right:29px; padding-left:0px; }
div#submenubalk { text-align:left; color:#003366; float:left; padding-top:3px; padding-bottom:3px; padding-left:10px; }
#submenubalk a,
#submenubalk a:visited { color:#003366; text-decoration:none; }
#submenubalk a:hover { color:#003366; text-decoration:underline; }
a.mainlevel_sub_top#active_menu_sub_top { color:#333333; font-style: italic; }

/*mainframe*/
div#mainholder { width:750px; margin:10px; }
div#main { width:575px; float:left; font-size:1em; text-align:justify; }

/*opmaak main*/
div.componentheading { font-size:1.5em; color:#333333; font-weight:bold; margin-bottom:12px; }
.contentheading  { font-size:1.5em; color:#333333; font-weight:bold; margin-bottom:12px; }
.contentpaneopen { width:575px; }

/*opmaak nieuwe klanten*/
div.nieuwe_klanten td { text-valign:top; }

/*Formatierung Module allgemein*/
div#right { float:right; text-align:left; margin-left:5px; }
div#right div.moduletable_text h3,
div#right div.moduletable h3 { background-image:url(../images/menu.gif); background-repeat:repeat-x; background-attachment:scroll; position:absolute; margin:0; top:0; left:0; display:block; width:155px; height:17px; padding:5px; font-size:1.1em; color:white; font-weight:bold; }

/*Formatierung Module rechts*/
div#right div.moduletable_text,
div#right div.moduletable { background-image:url(../images/menu_background.png); background-repeat:repeat-y; margin-bottom:-1px; text-align:left; position:relative; width:145px; padding:30px 10px 5px; border-bottom:1px solid #cccccc; }
div#right div.moduletable_text { font-size:0.92em; }

/*Klant logo's*/
div#klantlogos { margin-top:5px; margin-bottom:15px; height:80px; width:750px; float:left; text-align:left; font-weight:bold; }

/*Footer met adresgegevens*/
div#bar_bottom { background-image:url(../images/footer.gif); background-repeat:repeat-x; float:left; height:40px; margin-bottom:10px; }

div#menubalk_bottom { width:770px; text-align:center; font-size:1em; color:#ffffff; float:left; padding-top:4px; }
#menubalk_bottom a{ color:#ffffff; text-decoration:none; }
#menubalk_bottom a:visited { color:#ffffff; text-decoration:none; }
#menubalk_bottom a:hover { color:#ffffff; text-decoration:underline; }
