.nav0 span { 
float: right; 
padding:0 20px 0 0; 
}

li.top-act a { 
text-decoration:underline; 
}

.lang a, .rootline a {
color:rgb(70,122,167); 
font-weight:bold; 
text-decoration:none;
}

.lang a:hover,  .rootline a:hover {
color:rgb(42,90,138); 
text-decoration:underline;
}

.lang a:visited,  .rootline a:visited {
color:rgb(42,90,138);
}

/*
.rootline { 
margin-left: 15px; 
}
*/

.tx-macinasearchbox-pi1 { 
float: right; 
/*margin-top: -0.55em;*/
margin-top: -0.55em;
}

.tx-indexedsearch-title a { 
padding-left: 30px; 
}

.contactform span.left {
float:left; 
width:100px; 
margin:0 0 0 10px; 
padding:2px; 
font-size:12px;
}

.subcontent-unit h1, .subcontent-unit h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit1 h1, .subcontent-unit1 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit2 h1, .subcontent-unit2 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit3 h1, .subcontent-unit3 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit4 h1, .subcontent-unit4 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit5 h1, .subcontent-unit5 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit6 h1, .subcontent-unit6 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.subcontent-unit7 h1, .subcontent-unit7 h1 {
clear:both;
margin:0 0px 5px 0; 
padding: 0px 0px 0px 10px; 
background:transparent url(../img/navitopbg.png) left repeat-x;
height: 22px;
line-height: 22px;
font-family:arial,helvetica,sans-serif; 
color: #2E2E2E;
font-weight:bold; 
font-size:12px;
}

.rgslideshowce, .tx-rgslideshow-pi1 {
margin-left:60px;
margin-top:-145px;
overflow:hidden;
position:absolute;
}


.rgslideshow {
border: none;
overflow:hidden;
position:relative;
}


.rgslideshow .rgsnest {
bottom:0;
left:0;
position:absolute;
width:100%;
z-index:5;
}

.main-content ul {
color:#505050;
list-style:none outside none;
padding-bottom:20px;
}

