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

li.top-act a { text-decoration:underline; }
.lang a, .rootline a {color:rgb(0,0,0); font-weight:bold; font-size:110%; text-decoration:none;}
.lang a:hover,  .rootline a:hover {color:rgb(0,0,0); text-decoration:underline;}
.lang a:visited,  .rootline a:visited {color:rgb(0,0,0);}


.rootline { margin-left: 4px; }
.tx-macinasearchbox-pi1 { float: right; }

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

.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:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.subcontent-unit-border-green h1,
.subcontent-unit-noborder-green h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.subcontent-unit-border-orange h1,
.subcontent-unit-noborder-orange h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}

/*hinzugefügt von Marcus Geck*/
/*test vor breadcrumb*/
.rootline-hinweis { margin-left: 15px; font-weight:normal ; font-size:110%}

/* Last Update */

.lastupdate {font-size: 10px;line-height: 150%; text-align: center; color : #003366; /*dark blue */

}
