/*-------------------------------------------------*/
html
{height: 100.01% }

/*-------------------------------------------------*/
body
{overflow-x: hidden; font-size: 85%; font-family: trebuchet ms, arial, verdana; margin: 0px; background-color: #efae00; 
background-image: url('../backgrounds/bg_body_1px.jpg');
background-repeat: repeat-x;
background-position: top;
color: #5b5b5b;}

/*-------------------------------------------------*/
fieldset
{border-width: 0px;}

/*-------------------------------------------------*/
p, em, a
{font-size: 100%;}

/*-------------------------------------------------*/
h1
{
color: #005371; 
font-size: 150%;
font-weight: bold; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*-------------------------------------------------*/
#middle h1
{
color: #005371; 
font-size: 150%;
font-weight: bold; 
margin: 0px 0px 8px 0px; 
padding: 0px; color: #005371;  
}

/*-------------------------------------------------*/
#middle h2
{margin: 20px 0px 0px 0px; padding: 0px; color: #005371;  font-size: 120%; font-weight: bold; line-height: 95%;}

/*-------------------------------------------------*/
.h2_box
{padding: 5px 0px 0px 0px;}

/*-------------------------------------------------*/
p
{line-height: 140%}

/*-------------------------------------------------*/
#main
{ padding: 0px 20px 19px 20px; margin: 0px 0px 0px 0px; }

/*-------------------------------------------------*/
textarea
{font-size: 10px; font-family: trebuchet ms, arial, verdana; padding: 0px;}

/*-------------------------------------------------*/
input
{font-size: 10px; font-family: trebuchet ms, arial, verdana;}

/*-------------------------------------------------*/
a
{color: #BE4611; text-decoration: underline;}

/*-------------------------------------------------*/
a:link
{color: #BE4611; text-decoration: underline;}

/*-------------------------------------------------*/
a:visited
{color: #BE4611; text-decoration: underline;}

/*-------------------------------------------------*/
a:hover
{color: #aa072a; text-decoration: none;}

/*-------------------------------------------------*/
a:active
{color: #BE4611; text-decoration: underline;}

/*-------------------------------------------------*/
#middle li
{  float:left; /* LTR */ width: 100%; margin: 0px; padding: 0;}

/*-------------------------------------------------*/
#navi ul
{ margin: 0px; padding: 0px; overflow:hidden; }

/*-------------------------------------------------*/
#navi li
{display: block; position:relativ;}

/*-------------------------------------------------*/
#left a
{display: block;}

/*-------------------------------------------------*/
#left a:link
{color: #5b5b5b; text-decoration: none;}

/*-------------------------------------------------*/
#left a:visited
{color: #5b5b5b; text-decoration: none;}

/*-------------------------------------------------*/
#left a:hover
{color: #aa072a; text-decoration: underline;}

/*-------------------------------------------------*/
#left a:active
{color: #5b5b5b; text-decoration: none;}

/*-------------------------------------------------*/
#left a.navi_inactive
{color: #aa072a; font-weight: bold; text-decoration: none;}

/*-------------------------------------------------*/
#footer
{white-space: nowrap; font-size: 90%;}

/*-------------------------------------------------*/
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{color: #5b5b5b;}

/*-------------------------------------------------*/
#footer a:hover
{ text-decoration: none; color: #aa072a;}

/*-------------------------------------------------*/
a.teaser
{
line-height: 100%;
padding: 0px 0px 5px 0px;
text-decoration : none;
font-size: 90%;
color: #BE4611;
cursor: pointer;
}

/*-------------------------------------------------*/
a.teaser:link,
a.teaser:visited,
a.teaser:hover,
a.teaser:active
{
color: #BE4611;
cursor: pointer;
text-decoration : none;
}

/*-------------------------------------------------*/
a.teaser:hover
{
color: #BE4611;
padding: 0px 0px 5px 0px;
text-decoration : underline;
}
