body {
	background-color: #fff;
	color: #000;
}

h2 {
    font-size: 24px;
    font-weight: bold;
}

#languageswitch h1 {
    color: #00a49a;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
}

a {
	text-decoration: underline;
	color: #000000;
}

#page #leftmenu .submenu {
	border: none;
    background-color: #00a49a;
    border-radius: 0;
}
#page #leftmenu .current {
	border: none;
    background-color: #000;
    border-radius: 0 !important;
}
#page #leftmenu .current > a {
	color: #fff;
}
#page #leftmenu a,
#page #leftmenu a:active,
#page #leftmenu a:hover
#page #leftmenu a:visited {
	color: #fff;
}
#page #leftmenu a:hover {
    text-decoration: underline;
}

#page #leftmenu .submenu {
    padding: 10px 10px !important;
}
#page #leftmenu ul {
    padding-left: 0 !important;
    list-style-position: outside;
}
#page #leftmenu ul li {

}
/*
#page #leftmenu ul li:before {
    content: '> ';
    font-weight: bold;
    color: #fff;
}
*/
#page #leftmenu li.current:before {
    color: #00a49a;
}
#page #leftmenu li.current a {
    color: #00a49a;
    font-weight: normal !important;
}

#content form {
    background-color: rgba(0, 164, 154, 0.1);
    padding: 10px !important;
}
#content form input[type=text],
#content form input[type=password],
#content form select,
#content form textarea
{
    border: solid 1px #00a49a !important;
    background-color: #fff;
}
#content form td.field {
    color: #000 !important;
    border-bottom: solid 1px rgba(0, 164, 154, 0.2) !important;
}
#content form .button {
    border-radius: 0 !important;
    background-color: #00a49a;
    color: #fff;
    border: none;
    padding: 8px 5px !important;
}

#content div.overviewcontainer 
{
    background-color: rgba(0, 164, 154, 0.1) !important;
    border-radius: 0 !important;
    padding: 0 !important;
    color: #000 !important;
}
#content div.overviewcontainer table {
    border-collapse:collapse;
}
#content div.overviewcontainer table td {
    padding: 8px 5px;
    color: #000;
}
#content div.overviewcontainer table tr.headerrow {
    background-color: #00a49a !important;
}
#content div.overviewcontainer table tr.headerrow td {
    color: #fff;
}
#content div.overviewcontainer form {
    background-color: rgba(0, 164, 154, 0) !important;
    margin: 5px !important;
    padding: 0 !important;
}
#content div.overviewcontainer form .button {
    background-color: #00a49a;
}
#content div.overviewcontainer form table td {
    padding: initial;
}

#content div.overviewcontainer a {
    color: #000 !important;
}


#footer {
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
    font-size: 11px !important;
    line-height: 12px !important;
}