.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: 5px; }
.header-breadcrumbs {float:left; padding:10px 0 10px 0px; background:#ffffff no-repeat 0 50%; font-family:verdana,arial,sans-serif; font-weight:bold; color:#004c93; font-size:100%;}
.header-breadcrumbs li {display:inline; padding:0 0 0 0px; font-weight:bold; color:#004c93; font-size:100%;}
.header-breadcrumbs a {color:#004C93; text-decoration:none;}
.header-breadcrumbs a:hover {color:#004C93; text-decoration:underlined;}




.tx-macinasearchbox-pi1 { float: left; width:199px; border-bottom:solid 1px #004C93; border-right:solid 1px #004C93; border-top:solid 1px #004C93; background-color:#E4EDF4; margin:0px 0 0 0px;}
.tx-macinasearchbox-pi1 p {clear:both; margin:0; padding:0;}
.tx-macinasearchbox-pi1 fieldset {border:none;}
.tx-macinasearchbox-pi1 input.field {float:left; width:120px; margin: 5px 5px 5px 5px; padding:2px 0px 2px 0px; border:1px solid #004C93; font-family:verdana,arial,sans-serif; font-size:120%; color:#000000;}
.tx-macinasearchbox-pi1 input.button {float:right; width:55px; margin: 5px 5px 5px 0px; padding:1px; background:#004C93; border:solid 1px #004C93; text-align:center; font-family:verdana,arial,sans-serif; color:#f0f0f0; font-size:120%;}
.tx-macinasearchbox-pi1 input.button:hover {cursor:pointer; border:solid 1px #f0f0f0; background:#004C93; color:#f0f0f0;}







.tx-indexedsearch-title a { padding-left: 5px; }

.contactform span.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.subcontent-unit-border-blue h1,
.subcontent-unit-noborder-blue h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#004C93;}
.subcontent-unit-border-green h1,
.subcontent-unit-noborder-green h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#005133;}
.subcontent-unit-border-orange h1,
.subcontent-unit-noborder-orange h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FF6633;}
.subcontent-unit-border-red h1,
.subcontent-unit-noborder-red h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#BF0000;}
.subcontent-unit-border-yellow h1,
.subcontent-unit-noborder-yellow h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FAD700; color:#000000;}
.subcontent-unit-border-bluewhite h1,
.subcontent-unit-noborder-bluewhite h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#004C93; }
.subcontent-unit-border-redwhite h1,
.subcontent-unit-noborder-redwhite h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#BF0000;}

