#service{
margin-top: 0px;
width: 130px;
margin-left: 10px;

}


/*--------------------------------------*/
/* Service navi */
/*--------------------------------------*/
.service-container  { 
margin-top: 11px; width: 130px; float: right; 
color: #fff; 
padding: 0px 0px 0px 0px;

}

.service { 
width: 130px; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
color: #fff; 
background-color: #009ee0;}	

.service ul {
color: #fff; 
float:right;
display: inline; 
list-style: none; 
margin: 0px; 
padding: 0px;}	

.service li { 
color: #fff; 
display: inline; 
white-space: nowrap; 
text-transform: none;}

.service li a {
display: inline; 
margin: 0px; 
font-size: 8pt;
padding: 0px 0px 0px 4px; 
background-color: #009ee0; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
}

.service li a:hover, 
.service li a.aktiv, 
.service li a.activ, 
.service li.a.current {
background-color: #009ee0; 
font-size: 8pt;
color: #fff; 
text-decoration: none;}

.img-flag {
display: inline; 
vertical-align: text-bottom; 
height: 1.0em; 
margin: 0px; 
padding: 0px; 
border: solid 1px rgb(0,0,0);}

.service service-font {
font-size: 8pt;
color: #fff; 

}

/* füer den saublöden IE 6 - Hunde wollt ihr ewig leben******************/

* html  .service-container  { color: #fff; 
 margin-top: 11px; width: 180px; }

* html .service { 
width: 180px; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
color: #fff; 
}	


* html .service li a,
* html .service li a:link,
* html .service li a:hover,
* html .service li a:visited,
* html .service li active a
 {
display: inline; 
margin: 0px; 
font-size: 8pt;
padding: 0px 0px 0px 4px; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
}





	/* \*/ * html .img-header   { 
	float: left; 
	clear:left;
	width: 929px; 
		height: 178px; 
		background: url(PreCut-Header.gif) top left no-repeat;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 

 }
	
		/* \*/ * html .service-container  { 
margin-top: 11px; width: 130px; float: right; 
margin-right: 5px;

}


	
	
		/* \*/ * html .page-container {
margin: 0 auto; padding-top: 0; 
width: 928px; min-height: 1024px ;
		background: url(ie6hack.gif) top left repeat-x;

 }
 

 
 		/* \*/ * html #nav {
	width: 217px;


}

 


/* füer den saublöden IE 6 - Hunde wollt ihr ewig leben******************/





/* dfn
********************************************************************************/
dfn {
	visibility: hidden;
	display: none;
}



/*	Sub-Navi -------------------------------------------------------------------*/




#nav {
	clear: both;
	float: left;
	width: 219px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background-color:red;
	background: url(mainbg.gif) top left repeat;

}


ul.rex-navi1 {
list-style: none; 
width: 219px;  
font-weight: bold;  
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 9px; 
line-height: 12pt;
font-size: 9pt; 
font-weight: bold;  
}


	

.rex-navi1 li {
margin: 0px; 
line-height: 12pt;
padding: 0px;}

.rex-navi1 li a {
margin: 1px 0px 1px 0px; 
padding: 0px 0px 0px 0px; 
color: #000;
 text-decoration: none; 
font-weight:bold;
}

.rex-navi1 li a:hover, .rex-navi1 li a.selected {
color: #fff; text-decoration: none;
font-weight: bold; background-color: #009ee0;

}

ul.rex-navi1 li a.rex-active, li a.rex-current  { 
color: #009ee0; font-size: 9pt; 
font-weight: bold; background-color: #fff}






.rex-navi2 li.gruppe a {
	display: block; 
	margin: 1px 0px 1px 0px; 
	padding: 0px 0px 0px 0px; 
	border-top: solid 1px #89B5DC;  
	color: #000; 
        font-weight: bold; }

ul.rex-navi2 {
list-style: none; 
width: 172px;  
margin: 10px 0px 8px 30px; 
padding: 10px 0px 8px 0px; 
border-top: 1px solid #000;
border-bottom:1px solid #000;
}


	

.rex-navi2 li {margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;}

.rex-navi2 li a {

margin: 1px 0px 1px 0px; 
padding: 0px 0px 0px 0px; 
color: #000;
 text-decoration: none; 
line-height: 12pt;
font-size: 9pt; 
font-weight:bold;
}

.rex-navi2 li a:hover, .rex-navi2 li a.selected {
color: #fff; text-decoration: none;
background-color: #009EE0; }

ul.rex-navi2 li a.rex-active, li a.rex-current  { 
color: #009EE0; font-size: 9pt; 
font-weight: bold; background-color: #fff}


/*	Sitemap -------------------------------------------------------------------*/

.sitemap{
padding: 0px 0px 0px 10px;
}

.sitemap ul li  { line-height: 1.5em; background: url("li_icon_small_1.gif") no-repeat left 7px; padding: 0 0 0 30px }
.sitemap ul li a { color: #009ee0 }
