div.wicket-aa {
    background-color: white;
    border: 1px solid #CCCCCC;
    color: black;
}

div.wicket-aa ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 5px;
}

div.wicket-aa ul li.selected {
    background-color: #CCCCCC;
}

.actions>ul,
.nav>ul,
ul.menu {
    padding: 0;
    margin: 0;
}

.actions>ul>li,
.nav>ul>li,
ul.menu li {
    margin: 2px;
    list-style-type: none;
}

/* as we set a line height for tables, remove that for inmethod grid */
tr.imxt-empty-row>td {
    height: auto;
}
tr.imxt-grid-row>td {
    height: auto;
}

.clear {
    clear: both;
}

th.wicket_orderDown a,
th.wicket_orderUp a,
th.wicket_orderNone a,
th div.wicket_orderDown a,
th div.wicket_orderNone a,
th div.wicket_orderUp a
{
    text-decoration: none;
}

th.wicket_orderDown:before,
th.wicket_orderUp:before,
th.wicket_orderNone:before,
th div.wicket_orderDown:before,
th div.wicket_orderNone:before,
th div.wicket_orderUp:before
{
    font-family: 'efonds-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-left: 0.5em;
    -webkit-font-smoothing: antialiased;
}

th.wicket_orderDown a span:before,
th div.wicket_orderDown a span:before
{
    content: url('img/sort/sort_down.png');
    margin-right: 4px;
    position: relative;
    top: 4px;
}

th.wicket_orderNone a span:before,
th div.wicket_orderNone a span:before
{
    content: url('img/sort/unsorted.png');
    margin-right: 4px;
    position: relative;
    top: 4px;
}

th.wicket_orderUp a span:before,
th div.wicket_orderUp a span:before
{
    content: url('img/sort/sort_up.png');
    margin-right: 4px;    
    position: relative;
    top: 4px;
}

th.wicket_orderDown a span:hover:before,
th div.wicket_orderDown a span:hover:before
{
    content: url('img/sort/sort_down_hover.png');
    margin-right: 4px;
    position: relative;
    top: 4px;
}

th.wicket_orderNone a span:hover:before,
th div.wicket_orderNone a span:hover:before
{
    content: url('img/sort/unsorted_hover.png');
    margin-right: 4px;
    position: relative;
    top: 4px;
}

th.wicket_orderUp:hover a span:before,
th div.wicket_orderUp:hover a span:before
{
    content: url('img/sort/sort_up_hover.png');
    margin-right: 4px;
    position: relative;
    top: 4px;
}

/* To align text with sortable border elements in same area. See TrancheTabellePanel.html */
.nonSortable
{
    margin-left: 20px;
}

div.nav ul, div.actions ul {
    list-style-type: none;
    margin: 0;
}

div.actions ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

div.actions ul>li {
    margin: 2px 0;
    padding: 0;
}

nav.efso {
    background: inherit;
}

nav.efso li>* {
    display: block;
}

nav.efso li>button {
    width: 100%;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

/* ie fixes */
html.ie6 a.button.ui-priority.primary {
    color: white;
    border: 1px solid white;
    background: #d7002e;
}

html.ie6 div#header iframe {
    height: 180px;
}

html.ie6 div.ym-g50.ym-gl, html.ie6 div.ym-g50.ym-gr {
    width: 49%;
}

html.ie8 form input[type=submit],
html.ie8 form input[type=button],
html.ie8 form input[type=reset],
html.ie8 .fdb-button
{
	text-overflow: clip;
}

html.ie8 ul.feedbackPanel li
{
	list-style: none;
	margin: 0 0 0.5em;
	border-radius: 5px;
	font-weight: bold;
	padding: 1em;
}

html.ie8 ul.feedbackPanel li.error,
html.ie8 ul.feedbackPanel li.feedbackPanelERROR
{
	background-color: #FFC0C0;
}

html.ie8 ul.feedbackPanel li.warning,
html.ie8 ul.feedbackPanel li.feedbackPanelWARNING
{
	background-color: #FFFFC0;
}

html.ie8 ul.feedbackPanel li.success,
html.ie8 ul.feedbackPanel li.info,
html.ie8 ul.feedbackPanel li.feedbackPanelINFO
{
	background-color: #E6FFE6;
}

.hero-unit {
    font-size: 120%;
    background-color: #EFF3FB;
    border-radius: 6px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 20px;
}

.hero-unit h1 {
    color: black;
    font-size: 210%;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 0;
    width: auto;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    color: white !important;
    text-decoration: none;
}
