.portalbody {
    /* total background for myTeamBeam */
	background-color: #fafaf9;
}

.menulink:hover, .mysubmenulink:hover {
    /* used when hovering over the menu */
    background-color: #007D40;  /* theme color */
}

.menulink_a {
    /* used for active menu entry */
    background-color: #007D40;  /* theme color */
}

.tableheader {
    /* used for the wide bar that contains a headline */
    background-color: #007D40;  /* theme color */
}

.search {
    background-color: transparent;
	padding-top: 8px;
}

.username {
    margin-top: 17px;
    color: #000000;
}

.user_menu_dwn_arrow {
        color:  #007D40;  /* theme color */
}

.flags {
    margin-top: 21px;
}

.logoutlink, a.logoutlink:visited, a.logoutlink:hover, .loginlink, a.loginlink:visited, a.loginlink:hover {
    /* the logout/login link */
    color: #000000;
}

.header {
    /* the fixed width header area myTeamBeam */
    height: 135px;
	background: url('../images/bigframe-top.png');
	background-repeat: no-repeat;
}

.headerback {
    /* the variable width header area */
    background-color: #fafaf9;
}

.main {
    /* the fixed width content area */
	background: url('../images/bigframe-center.png');
	background-repeat: repeat-y;
}

.mainback {
    /* the variable width content area */
    background-color: #fafaf9;
}

.footer {
    /* the fixed width footer area */
    height: 103px;
	background: url('../images/bigframe-bottom.png');
	background-repeat: no-repeat;
    padding-top: 10px;
	color: #666666;

}

.footerback {
    /* the variable width footer area */
    background-color: #fafaf9;
}

.footer a, .footer a:visited {
    /* inks in the footer of web client */
    text-decoration: underline;
	color: #666666;
}


/* web upload client */

.webbody{
    /* total background for myTeamBeam */
	background-color: #fafaf9;
}

.kopf {
    /* the fixed width header area WebClient */
    height: 135px;
	background: url('../images/mediumframe-top.png');
	background-repeat: no-repeat;
}

.menubar {
    /* the menu bar. will often be turned off */
    display: none;
}

.haupt{
	background: url('../images/mediumframe-center.png');
	background-repeat: repeat-y;
}

.verlauf {
    border-top: 0px solid #000000;
}
.fuss {
    /* the fixed width footer area Web Client */
    height: 103px;
	background: url('../images/mediumframe-bottom.png');
	background-repeat: no-repeat;
    padding-top: 10px;
	color: #666666;
}

.fuss a, .fuss a:visited {
    /* links in the footer of web client */
    text-decoration: underline;
	color: #666666;
}

/* set total width backgrounds to transparent */

