*{
  font-family:Arial;
  font-size:12px;
  color:#010000;
}
p,ul,li{
margin:0px;
padding:0px;
}
p{
  margin:0px 0px 10px 0px;
}
.groen{
  color:#8FDA69;
}
.blauw{
color:#346598;
}
#main ul,#main li{
  margin:0px 0px 10px 20px;
  list-style-image:url('../images/bullet_tip.gif');
}
a img{border:0px;}
a:hover{text-decoration:none;}

body{background-image:url('../images/background.gif');}
.green{color:#66cc33;}
.blue{color:#346598;}
.Onbetaald{color:#ff0000;}
h1,h2{
color:#346598;
font-size:17px;
}
h3{
color:#66cc33;
font-size:14px;
}

hr{
color:#dadada;
height:1px;
}
#header{width:932px;float:left;}
#logo{width:323px;float:left;padding:31px 0px 0px 20px;}
#loginbox{text-align:right;width:499px;height:48px;float:right;margin-top:16px;}
#loginbox .text{
border:1px solid #e3e3e3;
color:#b6b6b6;
padding:0px 8px 0px 8px;
width:170px;

}
#mainnavigation{
float:right;
width:564px;
}
#mainnavigation ul{
float:right;
padding:0px;margin:0px;
}
#mainnavigation ul li{
float:left;
padding:0px;
margin:0px 10px 0px 10px;
list-style:none;
}
#mainnavigation ul li a{
  text-decoration:none;
  font-size:120%;
  font-weight:bold;
}
#mainnavigation ul li a:hover{
color:#8fda69;
}
#mainnavigation ul li a.active{
color:#8fda69;
}
#maincontainer{
width:932px;
margin-top:11px;
float:left;
}
#main{
width:617px;
float:left;
}
#maintop{
width:617px;
float:left;
}
#maincontent{
background-image:url('../images/background_main_content.gif');
width:591px;
padding:13px;
float:left;
}
#mainbottom{
width:617px;
float:left;
height:42px;
}
#pagemenu{
margin:0px;
padding:0px;
clear:both;
}
#pagemenu li{
float:left;
list-style:none;
margin:0px 10px 0px 10px;
}
#boxright{
  float:right;
  width:293px;
}
#boxrighttop,#boxrightbottom,#boxrightcontent{
float:left;
width:293px;
}
#boxrightcontent{
background-image:url('../images/background_box_right.gif');
}

#splashhomepage{
background-image:url('../images/background_splash.png');
width:932px;
height:400px;
float:left;
margin-top:11px;
}

#splashtop,#splashbottom{margin-top:33px;width:932px;float:left;}
#intro{
width:404px;
float:left;
margin-left:30px;
}
#intro h1{
color:#346598;
font-size:20px;
}
#intro p{
font-weight:bold;
color:#010000;
font-size:17px;
}
#splashimage{
width:404px;
float:right;
margin-right:30px;
}

#textpwd{
background-image:url('images/bg_pwd.gif');
background-repeat:no-repeat;
}

#textbox{
width:275px;
float:left;
margin-left:35px;
}
#textbox h2{margin:0px;padding:0px;font-size:16px;line-height:21px;display:inline;color:#000;}

#textbox p,#textbox b{font-size:16px;line-height:21px;}

#textbox1{
width:275px;
float:left;
margin-left:35px;
}
#textbox1 h2{margin:0px;padding:0px;font-size:16px;line-height:21px;display:inline;color:#000;}

#textbox1 p,#textbox1 b{font-size:16px;line-height:21px;}

#textbox2{
width:275px;
float:left;
margin-left:35px;
}
#textbox2 h2{margin:0px;padding:0px;font-size:16px;line-height:21px;display:inline;color:#000;}

#textbox2 p,#textbox1 b{font-size:16px;line-height:21px;}

#textbox3{
width:275px;
float:left;
margin-left:35px;
}
#textbox3 h2{margin:0px;padding:0px;font-size:16px;line-height:21px;display:inline;color:#000;}

#textbox3 p,#textbox1 b{font-size:16px;line-height:21px;}


#splashcreateaccount{width:932px;float:left;margin:15px 0px 15px 0px;}
/*
.button{
height:22px;
background-image:url('../images/background_btn.gif');
border:1px solid #24486c;
color:#fff;
}
*/
#splashtips{
width:932px;
float:left;
}
#tips{
width:617px;
background-image:url('../images/background_tips.gif');
background-repeat:no-repeat;
float:left;
}
#tipspage{
width:590px;
float:left;
}
#tipstop{
height:9px;
}
#tipsmid{
  background-image:url('../images/background_tips_mid.gif');
  padding:10px 25px 10px 25px;
  width:567px;
}
#tipslist{
  margin:0px;
  padding:0px;
}
#tipslist p{
  margin:0px 0px 10px 0px;
}
#tipslist li{
list-style-image:url('../images/bullet_tip.gif');
border-bottom:1px solid #eaeaea;  
width:562px;
padding:10px;
}
#tipmenu{
text-align:right;
padding:20px 20px 0px 0px;
}
#adhomepage{
float:right;
width:293px;
height:254px;
background:url('../images/background_hp_ad.gif');
text-align:center;
padding-top:70px;
}
#adhomepage b{
color:#346598;
font-size:13px;
}
#adhomepage a{
text-decoration: none;
}

#adhomepage img{
margin-top:10px;

}
#adhomepage b{
color:#346598;
font-size:13px;
}
#adhomepage a{
text-decoration: none;
}
.alert{
padding:5px;
background-image:url('/images/bg_alert.gif');
border:1px solid #666;
margin:4px 0px 4px 0px;
background-color:#969696;
background-repeat:no-repeat;
}

#footer{
color:#949494;
float:left;
margin-top:20px;
width:932px;
}
#footer a{
text-decoration:none;
}
#footer a{
text-decoration:underline;
}
#footerleft{
float:left;
}
#footerright{
float:right;
}
.data{
  border:1px solid #c7c7c7;
}
.header{
  font-weight:bold;
  padding:3px;
  background-color:#d5d5d5;
}
.licht td,.donker td{
  border-bottom:1px solid #b8b8b8;
  border-top:1px solid #ffffff;
  padding:3px;
}
.donker td{
  background-color:#e3e3e3;
}
td.footer{
  font-weight:bold;
  padding:3px;
  background-color:#d6d6d6;
}

input.form_field_wide,
input.form_field_wide_active{
width:250px;
border:1px solid #aaa;
}
textarea.text_wide,
textarea.text_wide_active{
width:250px;
height:100px;
border:1px solid #aaa;
}
textarea.note,
textarea.note_active{
width:360px;
height:250px;
border:1px solid #aaa;
}

input.form_field_active{
width:150px;
border:1px solid #000;
}

input.form_field{
width:150px;
border:1px solid #aaa;
}
textarea.text{
width:150px;
height:100px;
border:1px solid #aaa;
}
textarea.text_active{
width:150px;
height:100px;
border:1px solid #000;
}
input.button{
border:1px solid #e0e0e0;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
background-color:#fbfbfb;
font-weight:bold;
text-align:center;
padding:0 10px 0 10px;
color:#333333;
}

.income_note,.expense_note{
font-size:10px;
color:#777;
display:none;
padding:2px 2px 2px 20px;
/*background-color:#fff;
border:1px solid #bbb;*/
background-image:url('../images/icon_note.gif');
background-repeat:no-repeat;
}
/**/

.tip_comments{
  background-color:#FFFFFF;
  border:1px solid #DDDDDD;
  margin:10px 20px;
  padding:5px;
}
.text_large{
  width:300px;
}
/*
Tabs
*/
ul.cg_tabs{
  margin:0px;
  padding:0px;
  width:567px;
  display:none;
}
ul.cg_tabs li{
list-style:none;
margin:0px;
}
ul.cg_tabs li h4{
  display:none;
}

a.cg_tab_active,
a.cg_tab{
background:url(/images/btn_left.gif) no-repeat right;
margin:0 2px;
display:block;
float:left;
height:27px;
padding:0px;
cursor:pointer;
color:#a5a5a5;
font-weight:bold;
}
a.cg_tab_active span, 
a.cg_tab span{
background:url(/images/btn_right.gif) no-repeat;
padding:7px 15px;
display:block;
margin:0px;
color:#a5a5a5;
}

a.cg_tab_active span{
  color:#2e5d8b;
}

.cg_tabmenu
{
    margin:0 0 2px 0;
    height:35px;
    width:500px;
}