A:link {TEXT-DECORATION: underline; COLOR: #000000;}
A:active {TEXT-DECORATION: underline; COLOR: #CC0000;}
A:visited { TEXT-DECORATION: underline; COLOR: #666666;}
A:hover { TEXT-DECORATION: none; COLOR: #CC0000;}

span.inactlang {TEXT-DECORATION: none; COLOR: #FF9999;}

H1 {FONT-SIZE: 100%; MARGIN: 10px 0px 0em; padding: 0.2em; COLOR: #666666; LINE-HEIGHT: 110%;  FONT-FAMILY: arial, helvetica, tahoma, sans-serif; border-top: #999 1px solid; border-right: #999 1px solid; border-bottom: #999 1px solid; border-left: #999 1px solid;}
H3 {FONT-SIZE: 90%; MARGIN: 10px 0px 0em; padding: 0.1em; COLOR: #444; LINE-HEIGHT: 110%;  FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}

span.normal a strong {font-weight:normal;}

.normal {font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}
.normal#rd {TEXT-DECORATION: none; COLOR: #CC3333;}
.normal#rd A:link {TEXT-DECORATION: underline; COLOR: #CC3333;}
.normal#rd A:active {TEXT-DECORATION: underline; COLOR: #000000;}
.normal#rd A:visited {TEXT-DECORATION: underline; COLOR: #FF6666;}
.normal#rd A:hover {TEXT-DECORATION: none; COLOR: #CC3333;}
.bodytext { font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}

.normal-b { font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; FONT-WEIGHT: bolder;}
.big { font-size: 90%; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}

.bigtopmenu { font-size: 90%; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;TEXT-DECORATION: none;color: #ffffff;}
.bigtopmenu A:link {TEXT-DECORATION: underline;color: #ffffff;}
.bigtopmenu A:active {TEXT-DECORATION: underline;color: #ffffff;}
.bigtopmenu A:visited {TEXT-DECORATION: underline;color: #ffffff;}
.bigtopmenu A:hover {TEXT-DECORATION: none;color: #ffffff;}

.small { font-size: 70%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}

.small-lng { font-size: 60%; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}
.small-lng A:link {TEXT-DECORATION: underline; COLOR: #FFCCCC;}
.small-lng A:active {TEXT-DECORATION: underline; COLOR: #FFCCCC;}
.small-lng A:visited { TEXT-DECORATION: underline; COLOR: #FFCCCC;}
.small-lng A:hover { TEXT-DECORATION: none; COLOR: #FFCCCC;}

.normal-wb { font-size: 80%; color: #ffffff; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; FONT-WEIGHT: bolder;}
.normal-wb#vmenu { font-size: 80%; color: #ffffff; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; FONT-WEIGHT: bolder;text-transform: uppercase;}

.copyright {TEXT-DECORATION: none; color: #ffffff;}
.copyright A:link {TEXT-DECORATION: underline; color: #ffffff;}
.copyright A:active {TEXT-DECORATION: underline; color: #ffffff;}
.copyright A:visited {TEXT-DECORATION: underline; color: #ffffff;}
.copyright A:hover {TEXT-DECORATION: none; color: #ffffff;}

.dat { font-size: 80%; color: #CC6600; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}

.searchinput {font-size: 70%; color: #555555; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;width: 200px;height: 20px;margins:0;border: 1pt solid #777777;background: #FFFFFF;}

div.topmenu {margin-left:30px;margin-right:20px;}

/* search */
td.csc-form-labelcell p.csc-form-label {font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}
h3.csc-searchResultHeader a {font-weight:normal;padding-top:0px;padding-bottom:0px;}
p.csc-searchResult {font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;padding-top:0px;padding-bottom:5px;border-bottom: #999 1px solid;}
td.csc-searchResultRange p {font-size: 80%; color: #333333; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;}
span.csc-sword {color: #ffffff;background: #000000;FONT-WEIGHT: bold;border-right: #000 1px solid; border-bottom: #000 1px solid; border-left: #000 1px solid;}

/* Sitemap */
div.csc-sitemap ul{font-size: 90%; FONT-FAMILY: arial, helvetica, tahoma, sans-serif;list-style-image: url(/fileadmin/templates/sgi/img/sitemapfolderbullet2.gif);margin-left : 0.5em;margin-top : 0.1em;}