/* ++++++++++++++ Copyright by Nikolai Selders www.th3design.de 2006 ++++++++++++++++++  */
/* +++++++++++++ Codeänderungen nur mit Erlaubniss des Urhebers+++++++++++++++++ */

#th { /* Das Div welches für die 100% breite und die Fixed eigenschaft sorgt*/
position: absolute;
margin:0;
border: 0px solid #000;
width: 100%;
z-index:300;
height: 10;
}

html>body #th {  /* nur fuer moderne Browser! */
    position: fixed;
  }
  

#th3_1{ /* der Container welcher in dem Absoluten DIV verschoben werden kann*/
position:absolute; 
width:	766px;
left:	50%;
top	:	0;
height: 0;
margin-left	:	-383px;
border: 0px solid #000;	
z-index:400;
}
  
#th3_2 { /* Dieser Container sorgt für die freie Positionierung der Navi inerhalb von th3_1*/
position:absolute; 
width:	100px;
left:	0px;  /*   */
top	:	155px;
height: 20px;
border: 0px solid #000;	
z-index:410;
  }


#sidebar{
position:absolute;
top: 0px;
left: 1px;
height: 300px;
width: 179px;
border: 0px solid #000;
margin: 0 0 80px 0 ;
}

* html #sidebar {
left:   -5px ;  /* -7px*/
}

/*.pfeil { list-style: none url(../layout/pfeil2.gif) outside;}*/


#sidebar ul{ list-style:none;
 /*margin:   10px 0 3px 3px;*/
  /*vor dem MacIE verstecken\*/ 
 margin:  10px 0 3px -40px;
/**/
}

* html #sidebar ul {
 margin:   0px ;
}

#sidebar ul li {
  margin:   0 ;
  padding:  0;
  text-align: left;
}
#sidebar ul  li a
{
display:  block;
/*height:   18px;*/
width:    163px;
margin:   0;
padding: 1px 0 1px 16px; /*  hier wird die Position der Navi geregelt*/
font-variant: small-caps;
font-weight: bold;
font-size: 1.1em;
color: #445454; /*#660000;*/
text-decoration:  none;
}

* html #sidebar ul li a {
width: 172px;   /*179px;*/
padding: 2px 0 0 10px;
}



#sidebar ul  li a:hover
{
background-color:  #415fac;
color:#fff;
}



#sidefoot{
position:	absolute;
bottom: 31px;
left: 0px;
height: 23px;
width: 179px;
}

/* ++++++++++++++ SUBNAVI ++++++++++++++++++++++++*/
#c1, #c2, #c3, #c4  {
	background-image: url(../layout/pfeil2.gif);
	background-repeat: no-repeat;
	background-position: 123px 4px;
}

#c1 a:hover, #c2 a:hover, #c3  a:hover, #c4 a:hover, #c5 a:hover  {
	background-image: url(../layout/pfeil2w.gif);
	background-repeat: no-repeat;
	background-position: 124px 4px;
}

#c5 {
	background-image: url(../layout/pfeil2.gif);
	background-repeat: no-repeat;
	background-position: 159px 4px ;
}

#c5 a:hover  {
	background-position: 159px 4px;
}


#sidebar ul li .g1 img{ 
	margin: 0px 0 -3 0;
	padding: 0px;

} 

#sidebar ul li .g{ 
	display:  none;
 	width:163px;
	margin:0px;
	padding: 0px;
	background-color:  #f3f3f5;
} 


#sidebar  ul li .g1{ 
	display:  block;
	width:179px;
	margin:1px 0 0 0;
	padding: 0;
	background-color:  #f3f3f5;
	border: 0px solid #000;
}

* html #sidebar ul li .g1 {
	display:  block;
	width:172px;
	margin:1px 0 0 0;
	padding: 0;
	background-color:  #f3f3f5;
	border: 0px solid #000;
}



#sidebar ul li .g1 a:hover {
	margin:0px;
	width:163px;
	background-image: none;
}

* html #sidebar ul li .g1 a:hover {
width:172px;
}

.navitop {
border-top: 1px dotted #660000;
}
.navibottom{
border-bottom: 1px solid #660000;
}

.no_link_li {
font-variant: small-caps;
font-size: 1.1em;
color: #445454; 
text-decoration:  none;
border-bottom: 1px solid #660000;
}

