body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:12px}
body{background-color:#DBF0FC; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x}
form{margin:0px; padding:20px}
h1{font-size:14px; color:#71A5D5; font-weight:normal; margin:58px 0px 0px 145px; padding:0px}
h2, h3, h4{color:#C06; margin:0px; padding:0px 0px 0px 0px; font-size:14px}
html, body{height:100%; max-width: 480px}
li{float:left; display:block; height:34px; width:33%; text-align:left;}
p{line-height:18px; color:#4D6D80; margin:0px; padding:10px 0px 0px 0px}
td{text-align:right; padding-right:5px}
ul{margin:0px 0px 30px 0px; padding:0px; clear:both}

a.footlink{color:#C06; text-decoration:underline}
a.footlink:hover{color:#5DABD5; text-decoration:none}
a.navlink{font-size:16px; color:#FFF; text-decoration:none; padding:2px 2px 2px 10px; margin:3px 2px 0px 1px; line-height:34px; height:34px; display:block; background-color:#9FD1EC;}
a.navlink:hover, .act{background-color:#8AC7E8; font-size:16px; color:#FFF; text-decoration:none; height:34px; display:block; padding:2px 2px 2px 10px; margin:3px 2px 0px 1px; line-height:30px}

#prev_d, #next_d{margin:3px 6px 3px 3px; cursor:pointer; background-color:#FB0; color:#FFF; border-radius:3px; padding:2px 5px 2px 5px}
#prev_d:hover, #next_d:hover{background-color:#E6B800}

*{margin:0}
.box2{padding:5px 5px 5px 5px; margin-top:30px; background-color:#FFF; text-align:left}
.box3{padding:5px 5px 5px 5px; background-color:#FFF; text-align:left}
.box_pic{margin-top:10px}
.box{padding:5px 5px 5px 5px; background-color:#FFF; text-align:left}
.cal_month{color:#C06; line-height:21px}
.cal_occ{background-color:#D62980}
.cal{margin:0px 20px 20px 10px;}
.col1{padding:0px 0px 0px 0px;}
.col2{padding:0px 0px 0px 0px;}
.col3{padding:0px 0px 0px 0px;}
.col4{padding:0px 30px 30px 30px; margin-top:30px; height:340px; float:left; text-align:left; background-color:#FFF}
.content{clear:both}
.copy, .push{height:21px;}
.copy{background-color:#2f86b8; color:#f3fafe; height:21px; text-align:center; font-size:11px; line-height:21px; clear:both; display:table;}
.error{color:#C03}
.euro{text-align:left; margin-left:18px; margin-bottom:3px; color:#75BDE4; font-style:italic}
.ext{text-align:left; margin-left:18px; margin-bottom:3px; color:#B3CCD9; font-style:italic}
.fol1{float:left; height:280px; text-align:left; margin:5px; border-right:1px solid #9FD1EC}
.footcol2_box_l{padding:0px 0px 5px 15px; color:#C06}
.footcol2_box_r{padding:0px 0px 0px 15px}
.footcol2_box_w{height:110px; display:block; margin-bottom:20px}
.footcol2_box{height:80px; display:block}
.footdesc{margin:0px 15px 15px 15px; color:#5DABD5; font-size:12px; line-height:17px}
.footerbox{display:table; text-align:center; clear:both}
.footer{height:310px; background-color:#DBF0FC; clear:both}
.footkop{font-size:16px; color:#2f86b8; margin:15px}
.footli{float:none; height:25px; margin-left:15px}
.footpic{float:left; margin:0px 10px 0px 0px}
.formbox2{width:370px; height:120px; margin:0px 0px 10px 0px}
.formbox3{float:left; height:20px; margin:0px 10px 10px 0px}
.formbox{width:300px; height:20px; margin:0px 0px 10px 0px}
.formsub{margin:0px 0px 0px 460px}
.header_left{float:left; height:85px; display:block; overflow:hidden; text-align:left}
.header_right{height:85px; display:block; overflow:hidden; text-align:right}
.header{height:320px; background-image:url(images/header.jpg); background-repeat:repeat; overflow:hidden}
.label2{height:20px; color:#999; line-height:20px}
.label{float:left; height:20px; width:150px; display:block; color:#999; margin:0px 0px 10px 0px; line-height:20px}
.main{display:table}
.mid{background-color:#9FD1EC; width:100%;}
.nav{height:120px;}
.niet{text-align:right; font-size:11px; color:#AAA}
.np_but{display:block; text-align:left; margin:5px 0px 0px 10px}
.per{margin:12px 0px 3px 0px}
.pic{background-color:#FFF; width:100%;}
.sent{text-align:center; color:#3980BE; font-size:14px}
.sub{clear:both}
.tel{color:#C06; margin:20px 26px 0px 0px; font-size:21px}
.ulf{margin:0px 0px 15px 0px; padding:0px; clear:both}
.wrap{min-height:100%; height:auto !important; height:100%; margin:0 auto -21px}
