/* Style (global) */

BODY {
background-color: #FFFFFF;
margin: -10px 0px 5px -10px;							/* Netscape 4 Hack */
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #336600;
}
HTML BODY {
margin: 0px;											/* Netscape 4 Hack */
}
tr, p, div {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 12px;
color            : #003333;
}
hr {
background       : #999999;
height           : 1px;
width            : 100%;
}
A, A:link, A:visited {
color: #993333;
text-decoration: none;
}
A:hover {
color: #003366;
text-decoration: underline;
}

/* Spalte Links und Navimenue */
.leftNavCol {
background-color: #F0F6E5;
}
.mainlevel {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 18px;
text-decoration: none;
padding-left: 5px;
width: 155px;
}
/*
color: #003366;
font-weight: bold;  */

A.mainlevel:link, A.mainlevel:visited {
margin-left: 0px;
background-color: #F0F6E5;
width: 165px;
}

span.mainlevel {
font-weight: bold;
background-color: #DCEAC5;
width: 165px;
display: block;
}
.moduletable {
color: #003366;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 18px;
text-decoration: none;
background-color: #DCEAC5;
width: 165px;
}
/*
font-weight: bold;
padding-left: 5px; */
table.moduletable td {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
background-color: #F0F6E5;
display: block;
}
/*
color: #003366;
width: 155px;
margin: 4px 0px 6px 10px; */
table.moduletable th {
font-weight: bold;
background-color: #DCEAC5;
width: 165px;
text-decoration: none;
display: block;
}

/* Main Content  */
.contentMain {
padding: 12px;
line-height: 16px;
}
.contentMainGallery {
width: 580px;
padding: 12px;
line-height: 16px;
}
.divGrey {
border-bottom: 1px solid #CCCCCC;
margin-bottom: 8px;
margin-top: 8px;
}

/*  Images */
.imageBlack {
margin: 2px;
border: 1px solid #000000;
}
.topStoryInt {
margin: 0 0 6px 6px;
border: 1px solid #000;
}

/* Headline / Subhead */
.subHead {
color: #003366;
font-weight: bold;
font-size: 14px;
}
.contentheading {
color: #003333;
font-weight: bold;
font-size: 16px;
margin: 12px 0px 12px 0px;
line-height: 18px;
}
.boxHead {
color: #003366;
font-weight: bold;
}
.paraHead {
font-weight: bold;
}

/*     Feature Box     */
.featBox {
border: 1px solid #CCCCCC;
}
.featBoxTitleBar {
background-color: #F0F6E5;
padding: 2px;
border-bottom: 1px solid #CCCCCC;
}
.featBoxMain {
padding: 4px;
}
.small {
font-family: verdana, helvetica, arial, sans-serif;
font-size        : 10px;
color            : #999999;
text-decoration  : none;
font-weight      : bold;
}
.componentheading {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 12px;
font-weight      : bold;
color            : #ff9900;
text-align       : left;
}

/*  Actionbox */
.actionBoxGrey {
border: 1px solid #CCCCCC;
border-style: none solid solid solid;
padding: 4px;
background-color: #F0F6E5;
}
.actionBoxContribute {
border: 1px solid #CCCCCC;
border-style: none solid solid solid;
padding: 4px;
}

/*  Footerbox */
.footerBox{
border: 0px solid #CCCCCC;
background-color: #008000;
padding: 2px;
margin: 0px;
width: 774px;
}
.footerBoxText {
color: #00FF00;
font-size: 9px;
margin: 3px; 0px; 3px; 30px;
}
.sectiontableheader {
background-color : #CCCCCC;
color            : #003333;
font-weight      : bold;
width:auto;vertical-align:bottom;text-align:center;}
.sectiontableentry1 {
background-color : #F0F0F0;
text-align:left;width:auto; }
.sectiontableentry2 {
background-color : #E0E0E0;
text-align:left;width:auto; }
}

.banner_outer {height:110px;width:336px;}
.banner_inner {
text-align:center;float: none !important;float: none;padding: 0px;margin:0px;height: auto;margin-bottom:2px !important;margin-bottom:-1px;
}
ul#mainlevel-nav
{
list-style: none;padding: 0;margin: 0;font-size: 0.8em;}

ul#mainlevel-nav li
{
display: block;background-image: none;padding-left: 0px;padding-right: 0px;float: right;margin: 0;width: auto !important;width: 15%;font-size: 11px;line-height: 22px;white-space: nowrap;border-left: 1px solid #FFFFFF;}
ul#mainlevel-nav li a
{
display: block;padding-left: 15px;padding-right: 15px;text-decoration: none; color: #FFFFFF; background-color: #008000;}
ul#mainlevel-nav li a { width: auto;}
ul#mainlevel-nav li a:hover
{
color: #FFFFFF;background: #00C000;}
.buttons_inner {
background-color: #008000;
}
