@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, arial, verdana, Verdana, lucida, helvetica, "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px auto;
	text-align: center;
	background: #FFFFFF url('images/pagebg.gif') repeat;
}

body p{
	margin: 7px 0px 7px 0px;
}

body td {
	font-family: verdana, Arial, arial, lucida, helvetica, "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
	font-size: 80%;
	border: 1px solid #AAAAAA;
}

body table {
	border-spacing: 0px;
	border: 1px solid #AAAAAA;
}

body a:link, body a:visited, body a:active {
	text-decoration: none;
	color: #ec5d17;
	margin-bottom: 0px;
}

body a:hover {
	text-decoration: underline;
}

#pagecontainer {
	position: relative;
	left: -434px;
	width: 868px;
	margin-left: 50%;
	display: block;
}

#pagehead {
	background: url('images/topbg.png') no-repeat;
	width: 868px;
        height: 144px;
	display: block;
}

#toplink {
	float: left;
}

#menus {
        position: relative;
	right:4px;
	top:79px;
	float: right;
	width: 590px;
}

#menu1 {
	text-align: left;
	font-family: Impact, impact, sans-serif;
        font-size: 14px;
}

#menu1 a:link, #menu1 a:visited, #menu1 a:active {
	text-decoration: none;
	color: #FFFFFF;
	margin-bottom: 0px;
}
#menu1 a:hover {
	text-decoration: underline;
}

#menu1 a.mn1active {
	color: #000000;
}

#menu2 {
        position: relative;
	top:7px;
	text-align: left;
	font-family: Arial, arial, Verdana, verdana, sans-serif;
        font-size: 10px;
}

#menu2 a:link, #menu2 a:visited, #menu2 a:active {
	text-decoration: none;
	color: #000000;
	margin-bottom: 0px;
}
#menu2 a:hover {
	text-decoration: underline;
}

#menu2 a.mn2active {
	color: #FFFFFF;
}



#contentcontainer {
    width: 868px;
    display: block;
    background: url('images/contentbg.png') repeat-y;
}

#columns {
    display: block;
    background: url('images/columnsbg.png') no-repeat;
    background-position: bottom;
    clear: both;
}

#pgcl {
	height: 1px;
	clear: both;
}

#leftcolumn {
    width: 331px;
    position: relative;
    left: 20px;
    text-align: left;
    float: left;
}

#hullahopbild {
    margin-bottom: 25px;
}

#hullahopbild img,#hullahopbild div, #hullahopbild dl, #hullahopbild dt {
    padding: 0px;
    margin: 0px;
}

#newsflash {
    position: relative;
    left: 17px;
    color: #FFFFFF;
}

#newsflash h3 {
    font-family: Impact, impact, sans-serif;
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 100;
}

#newsflash h1 {
    font-family: Impact, impact, sans-serif;
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 100;
}

#newsflash div {
    margin-top: 0px;
    margin-bottom: 0px;
}

#newsflash p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 0px;
}

#newsflash a{
    margin-top: 15px;
}

#newsflash a:link, #newsflash a:visited, #newsflash a:active {
	text-decoration: none;
	color: #ec5d17;
	margin-bottom: 0px;
}
#newsflash a:hover {
	text-decoration: underline;
}

#newsmid {
    background: url('images/newsbg.gif') repeat-y;
}

#newscontent {
    position: relative;
    left: 7px;
    width: 282px;
}

#newsbottom {
	margin-bottom: 10px;
}

#rightcolumn {
    width: 398px;
    float: right;
    position: relative;
    right: 85px;
    display: block;
}


#content {
    width: 398px;
    position: relative;
    top: 0px;
    text-align: left;
    color: #FFFFFF;
    z-index: 15;
}

#content td,#content th, #content dl, #content du, #content di {
    color: #FFFFFF;
}

#bottombg {
    position: relative;
    top: -400px;
    left: 0px;
    width: 414px;
    text-align: right;
    z-index: 4;
    height: 1px;
    overflow: visible;
}

#bottompic{
    max-height: 1px;
    overflow: auto;
}

#footer {
    width: 788px;
    position: relative;
    top: -45px;
    line-height: 10px;
    font-size: 9px;
    text-align: right;
    color: #FFFFFF;
    float: left;
    z-index: 9;
}

h2 {
    font-family: Impact, impact, sans-serif;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 100;
}

h3 {
    font-family: Impact, impact, sans-serif;
    font-size: 22px;
    margin-top: 0px;
    margin-bottom: 20px;
    font-style: normal;
    font-weight: 100;
}

h4 {
    font-family: Impact, impact, sans-serif;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 100;
}

