@charset "UTF-8";
/* CSS Document */

html, body, div, ul, ol, li, dl, dt, dd, pre, form, p, blockquote, fieldset, input, th { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
body { background-color:#FFF; background-image:url(../images/back.gif); background-repeat:repeat-x; }
img { border:none; }
li { list-style:none }
a { color:#ac182f; }
h1 { float:left; padding:0px; margin:0px; margin-left:5px; margin-top:3px; }
h2 { padding:0px; margin:0px; font-size: 12px; color:#ac182f; margin-left:330px; margin-top:10px; margin-bottom:5px; }
h3 { float:left; padding:0px; margin:0px; font-size: 18px; color:#ac182f; padding-left:15px; margin-top:-20px; margin-bottom:5px; }
h4 { padding:0px; margin:0px; font-size: 12px; color:#ac182f; margin-left:330px; margin-top:10px; width:580px; }
.main_frame { position: absolute; left: 50%; margin-left: -460px; width:920px; margin-top:15px; }

.head { width:919px; height:99px; background-image:url(../images/head.gif); background-repeat:no-repeat; border-right:#FFF 1px solid; border-top:#FFF 1px solid; }
.head_text_one { font-size: 11px; line-height: 14px; padding-left:235px; float:left; }
.head_text_two { font-size: 11px; line-height: 14px; padding-left:485px; }

#navicontainer { height:20px; position:relative; background-color:#ac182f; }

#navi, #navi ul { list-style-type:none; margin:0; padding:0; position:absolute; }
#navi li { width:auto; float:left; border-left:1px solid #FFF; height:20px; padding: 1px 20px 0px 10px }		
#navi li ul { display:none; border:none; margin:0; }
#navi li:hover ul { display:block; }

#navi a:link, #navi a:visited { color:#FFF; text-decoration: none; }
#navi a:hover, #navi a:active { color:#FFF; text-decoration:none; }

.navi2 { background-image:url(../images/menu_back.png) !important; margin-left:-10px !important; padding-top:5px !important; }
.navi2 li { width:auto !important; float:none !important; border:none !important; border-bottom:#d8d8d8 dotted 1px !important; padding-top:3px !important; }
.navi2 a:link, .navi2 a:visited { color:#000 !important; text-decoration: none !important; }
.navi2 a:hover, .navi2 a:active { color:#000 !important; text-decoration:none !important; }

.content { width:920px; background-color:#FFF; padding-top:15px; padding-bottom:20px; background-repeat: repeat-x; margin-top:15px; border:#d8d8d8 1px solid;}
.content_image { margin-left:330px; }
.content_text { margin-left:330px; margin-top:10px; width:580px; }
.content_teaser { width:305px; padding-left:15px; margin-top:9px; font-weight:bold; clear:both; float:left; }
.content_teaser a:link, .content_teaser a:active, .content_teaser a:visited { color:#000; }
.content_teaser a:hover { color:#ac182f; }

.footer { width:920px; height:20px; margin-top:15px; margin-bottom:15px; background-image:url(../images/footer.gif); }
.footer_menu { width:905px; padding-top:2px; text-align:right; font-size: 11px; color:#FFF; font-weight:bold; }
.footer_menu a:link, .footer_menu a:active, .footer_menu a:visited { color:#FFF; text-decoration:none; }
.footer_menu a:hover { text-decoration: underline; }