/* LANGEN CSS */

/* DEFAULT */
body {margin:0; padding:0;text-align:center; font-family:arial, verdana, sans-serif; font-size:12px; line-height:16px; color:#000;}
div, p, span, li, td {font-family:arial, verdana, sans-serif; font-size:12px; line-height:16px;}
ul, li {list-style-type:none; margin:0; padding:0;}
a {color:#e30916; text-decoration:none;}
a.hi {color:#000; text-decoration:underline;}
a:hover {text-decoration:underline;}
a img {border:none;}
.clear {clear:both;}


/* GRID */

div#grid {width:914px; margin:0 auto;text-align:left;}
div#grid div.scopeTop {height:27px; background-color:#e30916;}
div#grid div.frame {border:1px solid #707070; min-height:400px; margin:10px 0 10px 0; background-color:#fcfcfc;}
div#grid div.scopeBottom {height:20px; background-color:#e30916;}
div#grid div.scopeBottom span {color:#fff; padding:4px 0 0 26px; display:block; font-size:11px; line-height:12px;}

div#header {}
div#header img.visHead {display:block; position:relative;}
div#header ul.langMenu {text-align:right; margin:-16px 27px 0 0; position:relative;}
div#header ul.langMenu li {float:right; font-size:10px; line-height:12px;}
div#header ul.langMenu li a {color:#7F7F7F;}
div#header ul.langMenu li a.hi {color:#000;}
div#header ul.langMenu li span{margin:0 6px 0 6px; font-size:10px; line-height:12px;color:#7F7F7F;}
div#header ul.langMenu br.clear {clear:right;}

div#content { margin:32px 14px 14px 14px;}

div#sidebar {float:left; width:233px; margin:0 48px 0 20px;}
div#sidebar ul.nav1st {margin:0 52px 0 6px;}
div#sidebar ul.nav1st li {margin-left:4px; font-size:11px; line-height:12px;}
div#sidebar ul.nav1st li a {display:block; padding:6px 0 7px 4px; margin-left:18px; color:#000; border-top:1px solid #e0e0e0;}
div#sidebar ul.nav1st li.hi {background-image:url(/files/_img/icon_navi-hi.gif); background-repeat:no-repeat; background-position:3px 10px;}
div#sidebar ul.nav1st li.first a {border-top:none;}
div#sidebar ul.nav1st li ul  {margin:-3px 0 3px 5px; padding-left:12px;}
div#sidebar ul.nav1st li ul li a {border-top:none; margin-left:7px; padding:4px 0 4px 4px; }
div#sidebar ul.nav1st li ul li a {color:#7F7F7F}
div#sidebar ul.nav1st li ul li.hi {background-image:url(/files/_img/icon_subnavi-hi.gif); background-repeat:no-repeat; background-position:1px 7px;}

div#main {float:left; width:520px; margin-top:19px;}

div#main h1 {margin:6px 0 9px 0; padding:0;}
div#main p {padding-bottom:4px;}

div#main div.txt {margin-bottom:30px;}
div#main div.img  {margin-bottom:30px;}


