@charset "utf-8";
/* CSS Document */
/*###############################################
    CSS StyleSheet for Salsa 4
    Standardnavigation f?r CMS Salsa 4
    Copyright (C) 2010, Ralf Otte
    www.nt-o.de
###############################################*/

/***********************************************
>>> Hauptmenu
***********************************************/
#subheader #navcontainer ul {
background-color: #054BA1;
color: White;
float: left;

}

#subheader #navcontainer ul li { 
    display: inline; 
    
    }

#subheader #navcontainer ul li a {
padding: 0.4em 1em;
background-color: #054BA1;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#subheader #navcontainer ul li a:hover {
background-color: #B5F674;
color: #000;
}

/***********************************************
>>> Topmenu
***********************************************/
#preheader #navcontainer { 
    font-size: 0.8em;
    text-align: right;
    }

#preheader #navcontainer a {
color: black;
text-decoration: none;
border-bottom: 1px dashed black;
}
#preheader #navcontainer a:hover {
color: darkred;
border-bottom: 1px solid darkred;
}
#preheader #navlist li
{
display: inline;
padding: 0;
margin: 0;
}

#preheader #navlist li:before { content: "| "; }
#preheader #navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #preheader #navlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #preheader #navlist { height: 1%; }

* html #preheader #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #preheader #navlist li:first-child { border-left: 0; }

/***********************************************
>>> Submenu
***********************************************/
#sidebar #navcontainer { clear: both; width: 96%; }

#sidebar #navcontainer ul
{
margin-left: -19px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 1em;
font-size: 0.9em;
}

#sidebar #navcontainer a
{
display: block;
padding: 7px;
width: 100%;
background-color: #fff;
border-bottom: 1px solid #ccc;
}

#sidebar #navcontainer a:link, #navlist a:visited
{
color: #212121;
text-decoration: none;
}

#sidebar #navcontainer a:hover
{
background-color: #ccc;
color: #fff;
}

/***********************************************
>>> Inline Admin
***********************************************/

/* >>> Core-Admin
----------------------------------------------*/
#coreadmin #navlist
{
margin-top: 1em;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
font-size: 0.8em;
}

#coreadmin #navlist ul, #coreadmin #navlist li
{
display: inline;
list-style-type: none;
}

#coreadmin #navlist a:link, #coreadmin #navlist a:visited
{
float: right;
margin: 4px 10px 4px 10px;
text-decoration: none;
color: #999;
}

#coreadmin #navlist a:link#current, #coreadmin #navlist a:visited#current, #coreadmin #navlist a:hover
{
border-bottom: 4px solid #000;
background: transparent;
color: #000;
}

#coreadmin #navlist a:hover { color: #000; }

/* >>> Editbar
----------------------------------------------*/
#content .editbar {
font-size: 0.7em;
text-align: right;
margin-top: -2em;
padding: 0.5em;
margin-bottom: 1em;
background-color: lightgrey;
}
#content .editbuttons {
float: right;
margin-left: 0.5em;
}
