.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:#000000; font-size:100%;}
.header-breadcrumbs li {display:inline; padding:0 0 0 0px; font-weight:bold; color:#000000; font-size:100%;}
.header-breadcrumbs a {color:#000000; text-decoration:none;}
.header-breadcrumbs a:hover {color:#000000; text-decoration:underlined;}




.tx-macinasearchbox-pi1 { float: left; width:199px; border-bottom:solid 1px #FBB300; border-right:solid 1px #FBB300; border-top:solid 1px #FBB300; background-color:#F9F4E2; 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 #FBB300; 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:#FBB300; border:solid 1px #FBB300; text-align:center; font-family:verdana,arial,sans-serif; color:#00000; font-size:120%;}
.tx-macinasearchbox-pi1 input.button:hover {cursor:pointer; border:solid 1px #000000; background:#FBB300; color:#000000;}







.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:#FBB300; color:#000000;}
.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;}

