/***--------------------- Navigation  ----------------------------------****/


/*
#Used display: inline; and list-style-type: none; to set 
#a basic horizontal list. Used padding and background color on 
#the "a" element to achieve colored blocks. Used a different 
#background color on the a:hover state to achieve a rollover 
#effect. 

*/


#navcontainer {
	font-size:0.75em;
}
/*#b3007c;*/
#navcontainer ol
{
	padding: 0;
	margin: 0;
	background-color: #8F6C66;
	color: White;
	font-size:1em;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	/* height:34px;*/
}

#navcontainer ol {width:100%;}

#navcontainer ol li {display: inline;}

#navcontainer ol li a
{
	background-color: #E29056;
	color: White;
	text-decoration: none;
	float: left;
	font-size:1em;
	padding:0.5em;
	height:2.7em;

}

#navcontainer ol li a:hover
{
	background-color: #8F6C66;
	color: #fff;
	font-size:1em;
}

#subnavi {
 	font-size:0.7em;
	background-color:#8F6C66; 
	text-align:right; 
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;  /* crucial for Firefox */
}

#subnavi a:link, #subnavi a:visited 
{
	text-decoration:none;
	color:#fff;
}

#subnavi a:hover
{
	text-decoration:underline;
	color:#fff;
}

/* Menu-left */

#menucontainer {
	height:100%;
	float:left; 
	vertical-align:top; 
	width:20% !important;

}

#menucontainer ul
{
	margin-left: 0;background-color: #8F6C66;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
#menucontainer ul ul 
{
	font-size:1.0em;
}
#menucontainer ul ul a
{
	font-size:0.85em; padding-left:20px;width:88.5%;
}
#menucontainer a
{
	display: block;color:white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0.4em;
	width:97.3%;
	background-color: #8F6C66;
	border-bottom: 1px solid #fff;
}

#menucontainer a:link
{
	color: #FFF;
	text-decoration: none;
}
#menucontainer a:visited
{
	color: #FFF;
	text-decoration: none;
}



/* --------------------
   HIGHLIGHT
   -------------------- */

/* Ebene 1 */

#menucontainer ul li a.file_1 
{
	display: block;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0.4em;
	width:97.3%;
	background-color: #C0ACA5;
	border-bottom: 1px solid #fff;
}

#menucontainer ul li a.file_1:hover
{
	display: block;
	color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0.4em;
	width:97.3%;
	background-color: #8F6C66;
	border-bottom: 1px solid #fff;
}


#menucontainer ul li a.file_high_1 
{
	display: block;
	color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0.4em;
	width:97.3%;
	border-bottom: 1px solid #fff;
	background-color: #8F6C66;
}


/* Ebene 2 */


#menucontainer ul ul, #menucontainer ul ul li {padding:0; margin:0;}

#menucontainer ul ul li a.file_2:link, #menucontainer ul ul li a.file_2:visited
{
	display: block;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:1.2em;
	width:92%;
	background-color: #C0ACA5;
	border-bottom: 1px solid #fff;
}

#menucontainer ul ul li a.file_2:hover
{
	display: block;
	color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:1.2em;
	width:92%;
	background-color: #8F6C66;
	border-bottom: 1px solid #fff;
}


#menucontainer ul ul li a.file_high_2:link, #menucontainer ul ul li a.file_high_2:hover, #menucontainer ul ul li a.file_high_2:visited
{
	display: block;
	color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:1.2em;
	width:92%;
	background-color: #8F6C66;
	border-bottom: 1px solid #fff;
}

a.randrechts {
	 border-right: 1px solid #fff;
}

------------------------------------------------------------------
/***         Disco in da #navcontainer!!!    ***/
------------------------------------------------------------------


/* Newcome */

#navcontainer ol li .newcome a:link, #navcontainer ol li .newcome a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .newcome a:hover
{
	background-color: #e2b13b;
	color: #fff;
	font-size:1em;
}

/* Anlaufstellen */

#navcontainer ol li .anlaufstellen a:link, #navcontainer ol li .anlaufstellen a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .anlaufstellen a:hover
{
	background-color: #616b8e;
	color: #fff;
	font-size:1em;
}

/* Finanzierung */

#navcontainer ol li .finanzierung a:link, #navcontainer ol li .finanzierung a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .finanzierung a:hover
{
	background-color: #b3127a;
	color: #fff;
	font-size:1em;
}

/* Nachfolge */

#navcontainer ol li .nachfolge a:link, #navcontainer ol li .nachfolge a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .nachfolge a:hover
{
	background-color: #9b333e;
	color: #fff;
	font-size:1em;
}


/* Handwerk */

#navcontainer ol li .handwerk a:link, #navcontainer ol li .handwerk a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .handwerk a:hover
{
	background-color: #ff8e2d;
	color: #fff;
	font-size:1em;
}


/* Gründerinnen */

#navcontainer ol li .frauen a:link, #navcontainer ol li .frauen a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .frauen a:hover
{
	background-color: #168d91;
	color: #fff;
	font-size:1em;
}


/* Hochschule */

#navcontainer ol li .hochschule a:link, #navcontainer ol li .hochschule a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .hochschule a:hover
{
	background-color: #197d0d ;
	color: #fff;
	font-size:1em;
}

/* Schule */

#navcontainer ol li .schule a:link, #navcontainer ol li .schule a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .schule a:hover
{
	background-color: #0073e6;
	color: #fff;
	font-size:1em;
}

/* Ifex */

#navcontainer ol li .ifex a:link, #navcontainer ol li .ifex a:visited,
{
	background-color: #8e9eb7;
	color: #fff;
	font-size:1em;
}

#navcontainer ol li .ifex a:hover
{
	background-color: #696969;
	color: #fff;
	font-size:1em;
}

