body {
	background-color: #FFFFFF;
}


body,td,th,p, .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}


a:link    { color:#000000;}
a:visited { color:#000000;}
a:active  { color:#FF0000;}
a:hover  { color:#FF0000;}

h1 { font-size: 12px; color:#404040; font-weight: bold;}
h2 { font-size: 11px; color:#404040; font-weight: bold;}
h3 { font-size: 10px; color:#404040; font-weight: bold;}
h4 { font-size: 9px; color:#404040; font-weight: bold;}
h5 { font-size: 8px; color:#404040; font-weight: bold;}

.headline { font-size: 11px; color:#404040; font-weight: bold;}
.subheadline { font-size: 11px; color:#404040;}
.boxheadline  { 
border: 1px solid #000000; 
font-size: 11px; 
font-weight: bold;
color: #000000; 
}

.boxbody, .boxbody p, .boxbody div  {  
font-size: 10px; 
color: #000000; 
}

.nav1 { font-size: 11px; text-decoration: none; color: #FFFFFF; }
.nav1:link    { color:#FFFFFF; }
.nav1:visited { color:#FFFFFF; }
.nav1:active  { color:#FF0000; }
.nav1:hover  { color:#FFFFFF; text-decoration: underline; }


.nav2 { font-size: 11px; text-decoration: none; color: #000000; }
.nav2:link    { color: #000000; display: block; }
.nav2:visited { color: #000000; }
.nav2:active  { color: #FF0000;  }
.nav2:hover  { color: #FF0000; background-color: #EEEEEE; display: block;  }


.small { font-size: 10px; color: #000000; }
.small:link    { font-size: 10px; color:#000000;}
.small:visited { font-size: 10px; color:#000000;}
.small:active  { font-size: 10px; color:#FF0000;}
.small a:hover   { color:#FF0000; text-decoration: none;}

.nav_small { font-size: 10px; color: #000000; }
.nav_small:link    { font-size: 10px; color:#000000; text-decoration: none;}
.nav_small:visited { font-size: 10px; color:#000000; text-decoration: none;}
.nav_small:active  { font-size: 10px; color:#FF0000; text-decoration: none;}
.nav_small:hover   { color:#FF0000; text-decoration: underline;}

hr { color: #404040; width:1px; }


/********************************************/
#page {
background-color: #FFFFFF; 
}

#contentframe {
position: relative;
background-color: transparent;
}

#content {
background-color: transparent;
}

#subnavigation {
background-color: transparent;
}

#teaser {
background-color: transparent;
}

#mainnav2 {
background-color: #000000;
color: #FFFFFF;
}

#footer {
background-color: #FFFFFF;
}

#header {
background-color: transparent;
}

#mainnav1 {
background-color: #000000;
color: #FFFFFF;
}


ul#mainnav1, ul#mainnav2 {
background: transparent;
}


