/* CSS Document */

HTML, BODY { margin: 0px 0px 0px 0px;}

/* header */
DIV#header { background-image: url("../image/header_bg.jpg"); background-position:top left; background-repeat:no-repeat; width: 1024px; height: 193px;}
DIV#print_header { background-image: url("../image/print_header.jpg"); background-position:top left; background-repeat:no-repeat; width: 470px; height: 110px;}

/* main_menu */
TD#main_menu {width: 229px; text-align: right; vertical-align:top;}
TD#main_menu DIV {background-position:right top; background-repeat:repeat-y; width: 214px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 15px 2px 0px;}
TD#main_menu DIV A {color: #0E2B89; text-decoration:none;}
TD#main_menu DIV A:hover {color: #FD380E; font-weight:bold;}

TD#main_menu DIV.main_menu_no {background-image:url("../image/navi_color.gif");}
TD#main_menu DIV.main_menu_act {background-image:url("../image/navi_color_act.gif");}
TD#main_menu DIV.main_menu_act A {font-weight:bold;}

/* sub_menu */
TD#sub_menu {width: 228px; text-align: right; vertical-align:top;}
TD#sub_menu DIV {background-position:right top; background-repeat:repeat-y; width: 213px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 15px 2px 0px;}
TD#sub_menu DIV A {color: #0E2B89; text-decoration:none;}
TD#sub_menu DIV A:hover {color: #FD380E; font-weight:bold;}

TD#sub_menu DIV.sub_menu_no {background-image:url("../image/navi_color.gif");}
TD#sub_menu DIV.sub_menu_act {background-image:url("../image/navi_color_act.gif");}
TD#sub_menu DIV.sub_menu_act A {font-weight:bold;}

/* menu_spacer */
DIV#menu_spacer {background-image: url("../image/x_bottom.jpg"); background-position: top right; background-repeat: no-repeat; width: 567px; height: 121px;}

/* picture */
DIV#picture {width: 185px; height: 241px; padding: 200px 30px 0px 0px; vertical-align: bottom;}
DIV#picture IMG {padding: 0px 0px 0px 0px; border-bottom: 2px solid #FD380E;}
DIV#picture DIV.picture_text {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding: 0px 0px 0px 14px;}

/* content */
DIV#content {width: 472px; padding: 0px 10px 0px 10px;}
DIV#content H1 {font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #0E2B89;}
DIV#content H2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; font-weight: bold;}
DIV#content P.teaser SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: left; border-bottom: 1px solid #FD380E;}
TEXTAREA, INPUT, TD, P, DIV#content P.bodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:left;}
DIV#content P.bodytext_center {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:center;}
DIV#content DIV#sitemap DIV.level_2 {padding-left: 32px;} 
DIV#content DIV#sitemap DIV.level_1 A, DIV#content DIV#sitemap DIV.level_1 A:link, DIV#content DIV#sitemap DIV.level_1 A:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FD380E; text-align: left; font-weight: bold; text-decoration: none;}
DIV#content DIV#sitemap DIV.level_1 A:hover {text-decoration: underline;}
DIV#content DIV#sitemap DIV.level_2 A, DIV#content DIV#sitemap DIV.level_2 A:link, DIV#content DIV#sitemap DIV.level_2 A:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FD380E; text-align: left; text-decoration: none;}
DIV#content DIV#sitemap DIV.level_2 A:hover {text-decoration: underline;}
DIV#content A, DIV#content A:link, DIV#content A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD380E; text-align: left; text-decoration: none;}
DIV#content A:hover {text-decoration: underline;}

/* infobox */
DIV#infobox {width: 182px; padding: 0px 113px 30px 22px; vertical-align: top;}
DIV#infobox DIV#infobox_title {background-image:  url("../image/infobox_color_double.gif"); background-position: left top; background-repeat:repeat-x; height: 23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 10px 0px 10px 5px; width: 199px;}
DIV#infobox P.infoboxtext {padding: 0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 184px;}
DIV#infobox P.infoboxtext A {padding: 0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 184px; text-decoration: none;}
DIV#infobox P.infoboxtext A:hover {text-decoration: underline;}
DIV#infobox P.infoboxtitle {padding: 0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 184px; font-weight: bold;}
DIV#infobox P.infoboxtitle A {padding: 0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 184px; font-weight: bold; text-decoration: none;}
DIV#infobox P.infoboxtitle A:hover {text-decoration: underline;}
DIV#infobox DIV#infobox_bottom {background-image: url("../image/infobox_color.gif"); background-position: bottom left; background-repeat:repeat-x; height: 3px; padding: 27px 0px 0px 0px; width: 199px;}

/* footer */
TD#footer DIV {height: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
TD#footer DIV A, TD#footer DIV A:link, TD#footer DIV A:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
TD#footer DIV A:hover{text-decoration: underline;}
TD#footer DIV#copyright{width: 223px; border-right: 3px solid #FE380E; text-align:right; padding: 9px 16px 10px 0px;}
TD#footer DIV#contact{width: 43px; padding: 9px 0px 10px 15px;}
TD#footer DIV#sitemap{width: 45px; padding: 9px 0px 10px 13px;}
TD#footer DIV#print{width: 65px; padding: 9px 0px 10px 121px;}
TD#footer DIV#top{width: 60px; padding: 9px 15px 10px 0px; border-right: 3px solid #FE380E; text-align:right;}
TD#footer DIV#language{padding: 9px 0px 10px 13px;}
TD#footer DIV#language A, TD#footer DIV#language A:link, TD#footer DIV#language A:visited{color: #FE380E; text-decoration:none;}
TD#footer DIV#language A:hover{text-decoration:underline;}
TD#footer DIV#language A:active{font-weight:bold;}
