* { margin:0; padding:0; border:0; }
body { font:12px/18px  arial; color:#504E53; background:url(../images/bg.gif) 0 480px repeat-x; }
h1 { font:22px arial; color:#26B3A3; padding-bottom: 8px; text-align: left;}
a { color:#314B9C; text-decoration: none;}
img { display: block; float: left; padding: 7px 10px 0 0;}
span { color: #314B9C; font-style: oblique;}
cf { clear:both;}
.page { background: url(../images/page.gif); width: 981px; height: 652px; margin:50px auto; }
.logo { width: 176px; height: 170px; padding: 80px 0 0 67px;  float:left;}
.navi { margin:400px 0 0 -190px;  float:left; }
.navi ul { list-style:none; }
.navi li { margin:7px 0 0 0; }
.navi li a { color:#504E53; text-decoration:none; padding:0 30px; display:block; width:60px; background:url(../images/dot.gif) 20px 9px no-repeat; }
.navi li a:hover , .navi li a.active { background:url(../images/dot.gif) 20px 9px no-repeat #fff; }
.column{ width:350px; height:432px; padding:140px 0 0 60px; float:left; }
.scrollbalken{ height:432px; width:646px; overflow:auto;}
.img-right {padding: 165px 0 0 50px; float:left; }
.footer{ width:800px; font-size:16px; margin:15px 0 0 85px; float:left; }
form { margin:0 0 0 0; }
fieldset { width:220px; border:0; }
label { width:220px; float:left; margin:2px 0 0 0; }
input , textarea { padding:2px; width:280px; float:left; border:1px solid #314B9C; margin:0 0 3px 0; }
textarea { height:80px; }
input.submitbtn { width:80px; background:#314B9C; color:black; font-size:10px;}





