body {
	text-align: center; }
#wrap {
	text-align: left;
	width: 962px;
	margin: 30px auto 0;
	padding: 15px;
	border: solid 1px #666666; }
#Table_01   {
	text-align: left; }
/* ZEILE 1 */
#temp-main-01  {
	position: relative;
	top:          0;
	left:         0;
	width:        14px;
	height:       14px;
	border-right: 1px solid #fff  ;
	display: none; }
	

#temp-main-02  {
	position:      relative;
	top:           0;
	left:          14px;
	width:         157px;
	height:        14px;
	display: none; }


#temp-main-03  {
	position:      relative;
	top:           0;
	left:          171px;
	width:         599px;
	height:        14px;
	display: none; }


#temp-main-04  {
	position:      relative;
	top:           0;
	left:          770px;
	width:         176px;
	height:        14px;
	display: none; }


#temp-main-05  {
	position:     relative;
	top:          0;
	left:         946px;
	width:        14px;
	height:       14px;
	border-right: 1px solid #666666 ;
	display: none; }

/* ZEILE 1 */
/* ZEILE 2 */
#temp-main-06   {
	position:     absolute;
	top:          14px;
	left:         0;
	width:        14px;
	height:       120px;
	display: none; }


/*
#temp-main-07  {	position: absolute;
	top:      14px;
	left:     14px;
	width:    157px;
	height:   77px;
	border-top: 1px solid #999  }


#temp-main-08 {
	position:absolute;
	left:171px;
	top:14px;
	width:599px;
	height:77px;
	border-top: 1px solid #999 
}
*/
#temp-main-09  {
	background-repeat: no-repeat;
	text-align: right;
	height:            120px;
	border-top: 1px solid #666666  ;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666; }


#temp-main-10  {
	color: #999;
	position:    absolute;
	top:         14px;
	left:        946px;
	width:       14px;
	height:      120px;
	border-left: 1px solid #666666 ;
	display: none; }

/* ZEILE 2 */
/* ZEILE 3 */

#temp-main-11    {
	background-color: #666666;
	position:         absolute;
	top:              134px;
	left:             0;
	width:            14px;
	height:           80px;
	border-right:     1px solid #fff ;
	display: none; }




#temp-main-12   {
	background-color: #adadad;
	width: 960px;
	height: 80px;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right: 1px solid #666;
	border-left: 1px solid #666; }



#temp-main-13  {
	background-color: #6c0;
	position:         absolute;
	width:            599px;
	height:           80px ;
	float: left;
	display: none; }


#temp-main-14  {
	background-color: #6c0;
	position:         absolute;
	width:            176px;
	height:           80px ;
	float: right;
	display: none; }


#temp-main-15  {
	background-color: #666666;
	position:         absolute;
	top:              134px;
	left:             946px;
	width:            14px;
	height:           80px ;
	display: none; }

/* ZEILE 3 */
/* ZEILE 4 */

#temp-main-16   {
	position:     absolute;
	top:          214px;
	left:         0;
	width:        14px;
	height:       419px;
	border-right: 1px solid #666666 ;
	display: none; }



#temp-main-17  {
	background-image: url(/fileadmin/template/images/bg_content.gif);
	background-repeat: repeat-y;
	position: relative;
	top: 0;
	width: 960px;
	padding: 0;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid gray; }


#temp-main-18  {
	background-color: #ccc;
	top:           214px;
	left:          171px;
	width:         556px;
	overflow:auto;
	margin-top: 213px;
	margin-left: 172px;
	padding-bottom: 15px;
	border-bottom-color: #666666;
	display: none; }
#footer {
	width: 957px;
	height: 50px;
	clear: both; }

#temp-main-19  {
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	height:419px;
	position:absolute;
	width:219px;
	display: none; }


#temp-main-20  {
	background-color: #fff;
	position:    absolute;
	top:         214px;
	left:        946px;
	width:       13px;
	height:      419px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666    ;
	display: none; }

/* ZEILE 4 */
/* ZEILE 5 */

#temp-main-21  {
	position:     absolute;
	top:          634px;
	left:         0;
	width:        14px;
	height:       14px;
	border-right: 1px solid #fff ;
	display: none; }


#temp-main-22 {
	position:absolute;
	left:14px;
	top:634px;
	width:157px;
	height:14px;
	display: none; }
#temp-main-25 {
	position:absolute;
	left:946px;
	top:634px;
	width:14px;
	height:14px;
	display: none; }
/* ZEILE 5 */

#navil1 {
	bottom: 0;
	width: 156px;
	overflow: hidden;
	float: left;
	padding-top: 50px;
	border-right: 1px solid #666666; }

#navil2   {
	color:     #8cc63e;
	font-size:  11px;
	text-align: center;
	width:      156px;
	height:     40px;
	overflow:   hidden  ;
	float: left;
	padding-top: 20px; }

#navir1 {
	width: 218px;
	float: right;
	padding-top: 5px; }
	
#navir1 A{
	font-weight: normal; }	
#navir2 {
	color:     #8cc63e;
	font-size:  11px;
	text-align: right;
	padding:    0 0 0;
	margin-top: 15px;
	margin-right: 9px;
	width:      219px;
	height: 30px;
	overflow:   hidden
  ;
	float: right; }
#content {
	position: relative;
	left: 30px;
	width: 500px;
	float: left;
	padding-top: 50px; }

.level1  {
	font-size: 11px;
	background-image:url(images/navir1.gif);
	margin-bottom:0;
	margin-left:11px;
	padding:6px 2px 1px 25px;
	text-align:left;
	width:168px;
	height: 14px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff 
    }
    
    
* html .level1  {
	font-size: 11px;
	background-image:url(images/navir1.gif);
	margin-bottom:0;
	margin-left:11px;
	padding:4px 2px 1px 25px;
	text-align:left;
	width:168px;
	height: 16px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff 
    }    
    
.rlink {
	color: #fff !important;
	font-size: 12px;
	position: relative;
	top: -2px; 
	text-decoration: none !important;}
.level2  {
	background-color: #e8e8e8 ! important;
	width: 195px;
	height: auto;
	margin-bottom: 20px;
	margin-left: 11px;

	/* background-image:url(images/navir1.gif); */
	 }
.level2ul {
	color: #666666;
	position: relative;
 
      }
.level2li {
	color: #666666;
	position: relative;
	margin-left: -20px; }
	
* html .level2li {
	color: #666666;
	position: relative;
	margin-left: -17px; }	
.level2link  {
	color: #666666 ! important; 
	text-decoration: none !important;}
	
#footer2 {margin-top:8px;}

