/*---------------------------------------------------------
Cascading Style Sheets for typo3.edu basiert auf:

Cascading Style Sheets for typo3.org, typo3.com 
and association.typo3.org
-----------------------------------------------------------
navigation
-----------------------------------------------------------*/

/*-------------------- main-nav (horizontale Hauptnavigation)--------------------*/

#main-nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFF;	
	width: 753px;
	background-color: #FF9F33;	
	border-top: solid 8px #FF8700;
	border-bottom: solid 2px #FF8700;
	clear: both;
	}

#main-nav ul {
	list-style-type: none;
	height: 21px;
	border-left: solid 1px #FF8700;	
	margin: 0 0 0 10px;	
	}

#main-nav li {
	float: left;
	}

#main-nav li a {
	color: #FFF;
	text-decoration: none;
	border-right: solid 1px #FF8700;
	border-top: solid 1px #FF9F33;
	padding: 0 15px 0 13px;
	display: block;
	float: left;
	}

#main-nav li a:hover {
	background-color: #FFBD73;
	border-top: solid 1px #FFBD73;	
	}

#main-nav li.act a {
	font-weight: bold;	
	background-color: #FFBD73;
	border-top: solid 1px #FFF; 
	}

#main-nav li.act a:hover {
	border-top: solid 1px #FFF;
	}

/*-------------------- sub-nav --------------------*/
div#sub-nav{
	background:url(/fileadmin/material/bilder/layout/bg_subtitel1.gif) no-repeat;
	width: 188px;	
	border-bottom: solid 4px #FF9F33;
	margin: 1px 0 20px 9px;
	}
	#sub-nav li{
	list-style:none;}

div#sub-nav span.sub-nav-title {
	width: 183px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: white;
	padding: 0 0 1px 11px;
	/*margin-left:10px;*/
	line-height:25px;
	/*text-decoration:none;*/
	}
	
	div#sub-nav a {text-decoration:none;
	}
	
/*************  START  1.EBENE   **************/
ul#nav2 {
	margin: 0px;
	padding: 0px;
	line-height:20px;
	list-style:none;
  }
 
ul#nav2 a, ul#nav2 span {
	display:block;
	padding: 0px 0px 0px 11px; /* abstand rahmen zum text  */
	text-decoration: none;
	font-weight: normal;
	color: #FF8700;	
	border-top:1px dashed #FBBC7D;
	margin-bottom:1px;
	}


ul#nav2 .nav2_first a, ul#nav2 .act_first a{
border:none;
}

ul#nav2 .cur_first a{
border:none;
background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;}
	
* html ul#nav2 a, * html ul#nav2 span  {
   width: 100%;    /* Breitenangabe fuer IE 5.x */
   w\idth: 180px;  /* Breitenangabe fuer IE 6 - 190px*/
   }
	
ul#nav2 a:hover {
	color: #000000;
	background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
	/*background:url(/fileadmin/material/bilder/layout/nav_button_over_g.jpg);*/
	
	}
  
ul#nav2 .activ a{
	color: #000000;
	/*background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;*/

	}

ul#nav2 .cur a{
	color: #000000;
	background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
	
	}

/*ul#nav1 .cur a:hover{
	display:block;
	color:#FF7713
	}
*/
/*************  END    1.EBENE   **************/


/*************START    2.EBENE   **************/
ul#nav3 {
	margin:0px;
	padding: 0px;
	list-style:none;
	line-height:20px;
	}
  
ul#nav3 .nav3 a, ul#nav3 span {
	display:block;
	padding: 0px 0px 0px 26px; /* abstand rahmen zum text  */
	text-decoration: none;
	color: #000000;	
	/*border-bottom:1px solid #d3e5f9;*/
	border-top:1px dashed #FBBC7D;
	margin-bottom:1px;
	font-size: 12px;
	background:url(/fileadmin/material/bilder/layout/nav_button.jpg);
	vertical-align:middle;
	}
  
  * html ul#nav3 a, * html ul#nav3 span  {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 180px;  /* Breitenangabe fuer IE 6 - 190px*/
	}
  
  ul#nav3 a:hover {
    color: #8F8F8F;
	background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
	}
	
 ul#nav3 .activ a{
	 color: #000000;
	/*background:url(/fileadmin/material/bilder/layout/nav_button_over.jpg);*/
}

ul#nav3 .cur a{
	color: #000000;
	 background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
}

ul#nav3 .cur a:hover{
	color: #000000;
	 background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
}
  
/*************  END    2.EBENE   **************/

/*************START    3.EBENE   **************/
ul#nav4 {
	margin: 0px;
	padding: 0px;
	list-style:none;
	line-height:20px;
	}
  
ul#nav4 .nav4 a, ul#nav4 span {
	display:block;
	padding: 0px 0px 0px 41px; /* abstand rahmen zum text  */
	text-decoration: none;
	color:#ff8700;	
	/*border-bottom:1px solid #d3e5f9;*/
	border-top:1px dashed #FBBC7D;
	margin-bottom:1px;
	font-size: 12px;
	vertical-align:middle;
	}
  
  * html ul#nav4 a, * html ul#nav4 span  {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 180px;  /* Breitenangabe fuer IE 6 - 190px*/
	}
  
   ul#nav4 a:hover {
    color: #000000;
	/*background:url(/fileadmin/material/bilder/layout/nav_button_over.jpg);*/
}
  
  ul#nav4 .activ a{
	color: #000000;
	background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
}

ul#nav4 .cur a{
	color: #000000;
	 background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
}

ul#nav3 .cur a:hover{
	color: #000000;
	background: url('/fileadmin/material/bilder/box-subnav.gif') no-repeat 0px 5px;
}
	
	
/*div#sub-nav span.sub-nav-title a .act {
	padding:-5px 0px -5px 0px;
	}
	
span.sub-nav-title .hello{
	 width: 183px;
	 padding-left:-10px;
	}*/

/************* START NAV_LANGUAGE  *******************/
#language a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	}

#language a:hover{
	text-decoration:underline;
	}

#language {
	padding-left:10px;
	color:#FF9F33;
	font-weight:bold;
	}

#service-nav .no_language{
	color:#CCCCCC;
	font-weight:normal;
	}
/************* END NAV_LANGUAGE  *******************/
	
#typo3com-container{
	text-align:left;
	}	

/************* START NAV_TOP    SHORTCUT  *******************/

ul#mainNavigation {
	color:#FFFFFF;
	margin:2px 0px 0px 6px;	
	padding:0px;
	
	}

	
	ul#mainNavigation li {
		padding: 0px 0px 0px 8px; 
		margin:0px 4px 0px 0px;
		color:#FFFFFF;
		float: left;
		background-repeat: no-repeat;
		background-image: url(/fileadmin/material/bilder/icons/listpunkt.gif);
		list-style-type:none;
		background-position: -4px 4px;	/*listenpunkt horizontal,vertikal*/
	}
	
	
	#mainNavigation  .first  {
		padding: 0px 10px 0px 20px;
		margin:1px 15px 0px 20px;
		background:url(/fileadmin/material/bilder/layout/sitemap.gif) no-repeat;
	}
	
	* html #mainNavigation  .first  {
		margin:1px 15px 0px 10px;	
	}
	
	#mainNavigation  .second  {
		padding: 0px 10px 0px 20px;
		margin:1px 15px 0px 0px;
		background:url(/fileadmin/material/bilder/layout/home.gif) no-repeat;
	}
	
	#mainNavigation  .third  {
		padding: 0px 0px 0px 20px;
		margin:1px 15px 0px 0px;
		background:url(/fileadmin/material/bilder/layout/kontakt.gif) no-repeat;
	}
	
	ul#mainNavigation li a {
		text-decoration: none;
		}

	ul#mainNavigation li a:hover {
	    text-decoration: none;
		color:#FF9E31;
		}
	
/************* END NAV_TOP    SHORTCUT  *******************/
 
 
 .print_copyright{
color:#CCCCCC;}

*+html div.csc-textpic-image, *+html .csc-textpic-firstcol, *+html .csc-textpic-lastcol{
padding-bottom:4px;
}
