/**	RRC-Bötzingen (rrc-boetzingen.de) - navigation.css
 *	style the navigation and all links

 *	Author:	Roman Matthias Keil
 *	Copyright: Roman Matthias Keil
 *	Publisher: RRC-Bötzingen (rrc-boetzingen.de)
 
 *	$Id: navigation.css 1132 2011-08-28 09:37:55Z rrcadmin $
 *	$HeadURL: http://svn.rm-keil.de/rrc-boetzingen/2.00%20Release/httpdocs/_webroot/stylesheets/navigation.css $
 *	$Date: 2011-08-28 11:37:55 +0200 (Sun, 28 Aug 2011) $
 *	$Author: rrcadmin $
 *	$Revision: 1132 $
 */

/* ######### standard link ########## */
a {
	color: #a11;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}

/* ######### pagenavigation ########## */
ul#pagenavigation {
	margin: 0;
	padding: 0 3ex;

    list-style-type: none;
	float: right;
	
	vertical-align: middle;
	line-height: 2em;
}

ul#pagenavigation > li {
	padding: 0;
	margin:  0;
	display: inline;
}

ul#pagenavigation > li a, ul#pagenavigation li span, ul#pagenavigation li input, ul#pagenavigation li button span {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #889;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

ul#pagenavigation > li a:hover{
	text-decoration: underline;
	color: #bbc;
}

ul#pagenavigation > li span {
	color: #a11;
}

ul#pagenavigation > li form, ul#pagenavigation li form div{
	display: inline;
}

ul#pagenavigation > li input {
	padding: 0;
	margin: 0;
	height: 2.5ex;
}

ul#pagenavigation > li button {
	background: inherit;
	background-color: #000;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	height: 2.5ex;
}

ul#pagenavigation > li button span {
	display: block;
}

ul#pagenavigation > li button:hover span {
	text-decoration: underline;
}

/* ######### rootline ########## */
ul#rootline {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 3ex;
	
	vertical-align: middle;
	line-height: 2em;
}

ul#rootline li {
	padding: 0;
	margin: 0;
	display: inline;
}

ul#rootline li a, ul#rootline li span {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #889;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

ul#rootline li a:hover {
	text-decoration: underline;
	color: #bbc;
}

ul#rootline li span{
	color: #a11;
}

/* ######### mainnavigation ########## */
ul#navigation {
	padding: 0;
	margin: 0;
	background-image: url(../colorschemes/navigation/background.png);
    background-repeat: repeat-x;
	height:38px;
	list-style-type: none;
}

ul#navigation li {
	float: left;
	display: inline;
	height: 38px; 
	margin: 0;
}

ul#navigation li a {
	padding: 0 20px 0 0;
	display: block;
	float: left;
	height:38px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 38px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;	
}

ul#navigation li a b {
	padding: 0 0 0 20px;
	display: block;
	float: left;
	height:38px;
}

ul#navigation li a:hover {
	background: url(../colorschemes/navigation/red.png) no-repeat right top;
}

ul#navigation li a:hover b {
background: url(../colorschemes/navigation/red.png) no-repeat left top;
}

ul#navigation li a.purple:hover {
	background: url(../colorschemes/navigation/purple.png) no-repeat right top;
}

ul#navigation li a.purple:hover b {
background: url(../colorschemes/navigation/purple.png) no-repeat left top;
}

ul#navigation li a.yellow:hover {
	background: url(../colorschemes/navigation/yellow.png) no-repeat right top;
}

ul#navigation li a.yellow:hover b {
background: url(../colorschemes/navigation/yellow.png) no-repeat left top;
}

ul#navigation li a.current {
	background: url(../colorschemes/navigation/current.png) no-repeat right top;
}

ul#navigation li a.current b {
	background: url(../colorschemes/navigation/current.png) no-repeat left top;
}

/* ######### subnavigation ########## */
#subnavigation {
	padding: 0;
	margin: 5ex 0;
	width: 20ex;
	list-style-type: none;
}

ul#subnavigation li {
	margin: 0;
	padding: 0 1ex;
}

ul#subnavigation li a {
	padding: 0 0 0 0;
	display: block;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

ul#subnavigation li a:hover {
	text-decoration: underline;
}

ul#subnavigation li a.current {
	text-decoration: underline;
}

/* ######### edit ########## */
#edit ul#editlist {
	display: none;
	
	/* display: inherit; */
}

#edit:FOCUS #editlist, #edit:hover ul#editlist, #edit:ACTIVE ul#editlist  {
	display: none;
}

ul#editlist {
	position: absolute;
	right: 0;
	top: 2em;
	
	padding: 1ex;
	margin: 0;

	border: #dddddd 1px solid;
	background-color: #f0f0f0;
}

ul#editlist li {
	list-style: none;
	margin: 0;
	padding: 0;

	line-height: normal;
	font-weight: normal;
}

ul#editlist li:hover {
	background-color: #dddddd;
}

ul#editlist li.category {
	margin-top: 1ex;
	
	text-decoration: underline;
	font-weight: bold;
}

ul#editlist li:first-child {
	margin-top: 0;
}

ul#editlist li a {
	font-size: 0.8em;
	font-weight: normal;
	
	color: #444444;
	display: block;
}

ul#editlist li a:hover {
	color: #444444;
	text-decoration: inherit;
}

/* ######### edit ########## */
.entryedit {
}

.entryedit > a {
}

.entryedit ul.editmenue {
	display: none;
}

.entryedit:FOCUS ul.editmenue, .entryedit:hover ul.editmenue, .entryedit:ACTIVE ul.editmenue {
	display: none;
}

ul.editmenue {
	padding: 1ex;
	margin: 1em 0 0;

	border: #dddddd 1px solid;
	background-color: #f0f0f0;
}

ul.editmenue li {
	list-style: none;
	margin: 0;
	padding: 0;

	line-height: normal;
	font-weight: normal;
}

ul.editmenue li:hover {
	background-color: #dddddd;
}

ul.editmenue li:first-child {
	margin-top: 0;
}

ul.editmenue li a {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #889;
	text-decoration: none;
	font-weight: bold;
	
	font-size: 0.8em;
	font-weight: normal;

	color: #444444;
	display: block;
}

ul.editmenue li a:hover {
	color: #444444;
	text-decoration: inherit;
}
