/*      ##################################################################
        ##################################################################
        ################################################################## 
        Default formatting
*/ 
        body {
                /* Value in custom css */
                background-color: #c7d6e7;
                font-style: normal;
                font-weight: normal;
		font-size: 100%;
                font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
/*                line-height: 0px;*/
                padding: 0;
                margin-top: 20px;
                margin-right: 0px; 
                margin-bottom: 10px; 
                margin-left: 0px;
        }
        
        form {
                padding: 0;
                margin: 0;
        }
        
        td {
                padding: 0;
                margin: 0;
        }
        
        div {
                margin:0;
                padding:0;
        }
        
        h1 {
                /* Value in custom css */
                font-weight: bold;
                margin-top: 0px;
                margin-bottom: 0px;
        }
        
        h2 {
                /* Value in custom css */
                margin-top: 8px;
                margin-bottom: 0px;
        }
        
        h3 {
                /* Value in custom css */
                margin-top: 3px;
                margin-bottom: 0px;
        }
        
        h4 {
                /* Value in custom css */
                margin-top: 3px;
                margin-bottom: 0px;
        }
        
        h5 {
                /* Value in custom css */
                margin-top: 3px;
                margin-bottom: 0px;
        }
        
        strong {
                /* Value in custom css */
                font-weight: bold;
        }
        
        p {
                margin-top: 0px;
                margin-bottom: 10px;
                line-height: 125%;
        }
        
        table {
                padding: 0px;
        }
        
        a {
                /* Value in custom css */
                text-decoration: none;
        }
                
        a:hover {
                text-decoration: underline;
        }

        ul {
                padding: 0px;
                padding-left: 20px;
                margin: 0px;
                margin-left: 20px;
                 margin-bottom: 10px; /* 10px ohman */
        }

        /* ohman */
        .placeA li {
                padding-bottom: 5px;
        }
        .placeB li {
                padding-bottom: 5px;
        }
        
/*        ##################################################################
        Formatting path
*/
        .path a {
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: center left;
                height: 20px;
                padding-top: 3px;
                padding-right: 20px;
                padding-bottom: 3px; 
                padding-left: 20px;
        }
        

/*        ##################################################################
        Formatting forms
*/

        .field {
                width: 100px;
        }
        
        .placeA .box .field {
                width: 95%;
                margin-top: 5px;
        }

        .placeB .box .field {
                width: 150px;
                margin-top: 5px;
        }
                .placeB .box .fieldLineSearch {
                width: 110px;
                margin-top: 5px;
        }


        .dropdown {
                margin: 5px 0 5px 0;
                width: 140px;
        }
        
        .button {
                font-weight: bold;
/*                text-transform: uppercase;  ohman */
                width: 70px;
        }
        
        .placeA .box .button {
                width: auto;
        }
        
        .placeB .box .button {
                width: auto;
        }
        
        .placeA form .submit {
                text-align: right;
                width: 100%;        
        }
        
/*        ##################################################################
        ##################################################################
        ################################################################## 
        Formatting rows
*/
        .oddRow td {
                padding-left: 20px;
                padding-right: 10px;
        }        
        
        .evenRow td {
                background-color: transparent;
                padding-left: 20px;
                padding-right: 10px;
        }


/*        ##################################################################
        ##################################################################
        ################################################################## 
        Formatting arrow navig
*/

        a#back, 
        a#forward,
        a#read { 
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: 1px 4px;     /* center left; ohman */
                padding-top:3px;
                padding-right:3px;
                padding-bottom:3px;
                padding-left: 20px;
                text-decoration: none;                
        }

        a#back:hover, 
        a#forward:hover,
        a#read:hover { 
                text-decoration: underline;
        }

        
/*        ##################################################################
        ##################################################################
        ################################################################## 
        Formatting of font and line-height etc
*/
        .contentMain {
                /* Value in custom css */
        }        

        .contentSub {
                /* Value in custom css */                
        }
        
        .contentStart {
                /* Value in custom css */
        }
                
        .contentFoot {
                /* Value in custom css */        
                color: #FFFFFF;
                font-weight: bold;
                height: 14px;
                line-height: 14px;
        }                

         .customFoot p {
                /* Value in custom css */
                margin-top: 0px;
                margin-bottom: 0px;
                padding-top: 0px;
                padding-bottom: 0px;
        }

        

/*        ################################################################## 
        Formatting of the .placeA pos
        
        main.t index.t
        -------
        |            |
        -------
        | |A  |
        -------
        |     |
        ------- 
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        | | | |
        -------
        | |A| |
        -------
        |     |
        ------- 
        
*/

        .placeA p, 
        .placeA h1, 
        .placeA h2, 
        .placeA h3,
        .placeA h4,
        .placeA h5 {
                padding-left: 20px; 
                padding-bottom: 5px;
        }

        .placeA table {
                margin-left: 20px;
                padding-bottom: 5px;
        }

                
        .placeA .head, 
        .placeA .headMiddle {
                /* Value in custom css */
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 10px;
                margin-left: 0px;
                padding-top: 7px;
                padding-right: 10px;
                padding-bottom: 7px;
                padding-left: 20px;
        }
                
        .placeA .box {
                padding-left: 0px;
        }
        
        .templateStart .placeA .box {
                padding-left: 10px;
        }
             .placeA .line {
                border-top: 1px solid #A5BDD6;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 4px;
                padding-left: 0px;
        }
          .placeA .lineBrons {
                border-top: 1px solid #996633;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 4px;
                padding-left: 0px;
        }
        
        
/*        ################################################################## 
        Formatting of the .placeB pos
        
        main.t index.t
        -------
        |     |
        -------
        | |  B|
        -------
        |     |
        ------- 
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        | | | |
        -------
        | | |B|
        -------
        |     |
        ------- 
*/                        
        .placeB .head, 
        .placeB .headMiddle {
                /* Value in custom css */                                
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                padding-top: 7px;
                padding-right: 10px;
                padding-bottom: 7px;
                padding-left: 20px;
        }
        
        .placeB .head {
                /* Value in custom css */
        }
                
        .placeB .box {
                padding-top: 10px;
                padding-right: 10px; 
                padding-bottom: 10px;
                padding-left: 20px;
        }
        
        .templateStart .placeB .box {
                padding-top: 10px;
                padding-right: 0px; 
                padding-bottom: 10px;
                padding-left: 0px;
        }
                
        .placeB .line {
                border-top: 1px solid #CDC1B6; 
                padding-top: 0px; 
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
        }
        
        .placeB .calendar {
                /* Value in custom css */
                padding-top: 0px;
                padding-right: 0px; 
                padding-bottom: 0px;
                padding-left: 0px;                
        }
        
        .placeB .calendar .days {
                /* Value in custom css */
                font-weight: bold;

        }
        
        .placeB .calendar .nav {
                /* Value in custom css */
        }
        
        .placeB .calendar .weekday {
                /* Value in custom css */        
        }
        
        .placeB .calendar .saturday {
                /* Value in custom css */        
        }
        
        .placeB .calendar .sunday {
                /* Value in custom css */        
        }
        
        .placeB .calendar .thisday {
                /* Value in custom css */
        }
        
        .placeB b {
                /* Value in custom css */
        }
                

/*        ################################################################## 
        Formatting of the .placeA pos
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        | |D| |
        -------
        | | | |
        -------
        |     |
        ------- 
*/
        
        .placeD p {
                padding-left: 20px;  /* 10px ohman */
                padding-bottom: 5px;
        }
                
        .placeD h1, 
        .placeD h2, 
        .placeD h3 {
                padding-top: 20px; /* 5px ohman */
                padding-left: 20px; /* 5px ohman */
                padding-bottom: 5px;
        }        
        
/*        ##################################################################
        ##################################################################
        ##################################################################
        Formatting the table set and div design, not font size etc
*/        


/*        ################################################################## 
        Formatting middle set of td and div
        
        main.t index.t start.t
        -------
        |  X  |
        -------
        | |   |
        -------
        |     |
        ------- 
        
        start.t        
        -------
        |  X  |
        -------
        | |   |
        -------
        | | | |
        -------
        | | | |
        -------
        |     |
        ------- 
                
        
*/
        td.topTd{
                /* Value in custom css */
        }

        div.headToolbar {
                /* Value in custom css */
        }
        
        div.headToolbarMenu {
                /* Value in custom css */
                padding-top: 7px; /* 7 ohman */
                padding-right: 0px; 
                padding-bottom: 0px; /* 0 ohman */ 
                padding-left: 20px;
                
        }
        
        div.headToolbarMenu a {
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: left;
                height: 20px;
                padding-top: 5px; /* 4 ohman */
                 padding-right: 10px;
                padding-bottom: 4px;
                padding-left: 20px;
        }
        
        a#first {
                /* Value in custom css */
                padding-top: 3px;
        }
        
        a#second {
                /* Value in custom css */
                padding-top: 3px;
        }
        
        a#third {
                /* Value in custom css */
                padding-top: 3px;
        }
        
        a#fourth {
                /* Value in custom css */
                padding-top: 3px;
        }

        a#indexSE {
                /* Value in custom css */
                padding-top: 3px;
        }

        a#indexENG {
                /* Value in custom css */
                padding-top: 3px;
        }

        /* Added by TH 051103 */
        a#langSE {
                padding-top: 3px;
        }

        /* Added by TH 051103 */
        a#langENG {
                padding-top: 3px;
        }

        /* Added by TH 051208 */
        a#luSE {
                padding-top: 3px;
        }

         a#luENG {
                padding-top: 3px;
        }     
  
        div.headToolbarSearch {
                /* Value in custom css */
                float: right;
                padding-top: 3px;  /* 5 ohman */ 
                padding-right: 15px; /* 20 ohman */
                padding-bottom: 6px; /* 5 ohman */
                padding-left: 0px;
                text-align:right;
                width: 196px; /* 200 ohman */
                height: 20px;
        }        



/*        ################################################################## 
        Formatting cells at the logo
        
        main.t index.t start.t
        -------
        |     |
        -------
        |X|   |
        -------
        |     |
        ------- 

        start.t        
        -------
        |     |
        -------
        |X|   |
        -------
        | | | |
        -------
        | | | |
        -------
        |     |
        ------- 
        
*/        
        div.menuLogo {
                background-color: #000080;
        }
        
        div.menu {
                width: 178px;
                /* Value in custom css */
        }
        
        div.menuHead {
                background-color: #996633;
                width: 180px;
        }

        div.menuSubHead {
                background-color: #996633;
                height: 30px;
                /*padding-top: 3px;*/
                /*padding: 5px;
                text-align: center;
                vertical-align: middle;
                */
        }
        
        div.quickLaunch {
                /* Value in custom css */
                padding-top: 20px;
                padding-right: 6px;
                padding-bottom: 10px;
                padding-left: 20px;
        }
        
        div.quickLaunch p {
                /* Value in custom css */
                margin-bottom: 5px;
        }
        
        div.menuSubPlate {
                /* Value in custom css */
                height: 28px; /*30px ohman*/
                text-align: center; /* left */
                padding-left: 0px; /* 20px */
                padding-top: 2px;
                vertical-align: middle;
             /*   cursor: hand; */
        }

        
        
/*        ##################################################################
        Formatting the top navigation
        
        main.t index.t 
        -------
        |     |
        -------
        | | X |
        -------
        |     |
        ------- 

        start.t        
        -------
        |     |
        -------
        | | X |
        -------
        | | | |
        -------
        | | | |
        -------
        |     |
        ------- 
        
        
*/
        
        div.mainMenu, 
        div.mainMenuSelected {
                height: 25px;
                padding: 0px;
        }
        
        .menuItem,
        .menuItemSelected {
                /* Value in custom css */
                font-weight: bold;
                height: 25px;
                padding-top: 3px;
                padding-right: 15px;                
                padding-left: 15px;                
        }
        
/*        ################################################################## 
        Formatting main set of td and div
        
        main.t index.t
        -------
        |     |
        -------
        |X| X |
        -------
        |     |
        ------- 
        
*/
        td.leftTd{
                /* Value in custom css */
                /*width: 178px;*/
        }

        td.rightTd{
                /* Value in custom css */
                /*width: 573px;*/
        }
                
        td.columnRight{
                padding-top: 30px;
                padding-bottom: 30px;
        }

        .templateMain .placeA {
                padding-top: 30px;
                padding-right: 20px;
                padding-bottom: 20px;
                /*width: 350px;*/
                
        }
        
        .templateWide .placeA {
                padding-top: 30px;
                padding-right: 40px;
                padding-bottom: 20px;
                /*width: 480px;*/
                
        }

        .templateMain .placeB {
                /* Value in custom css */
                padding-right: 0px; 
                padding-bottom: 0px; 
                padding-left: 0px;
                text-align: left;
                width: 197px;

        }

        .templateMain .bottomPlaceB {
                /* Value in custom css */
                padding-right: 0px; 
                padding-bottom: 4px; 
                padding-left: 0px;
                text-align: left;
                width: 197px;

        }

        .templateMain .placeA .image {
                padding-left: 20px;
                padding-bottom: 10px;
        }

        .templateMain .placeC .image {
                padding-bottom: 30px;
        }
        

/*        ################################################################## 
        Formatting foot set of td and div
        
        main.t index.t
        -------
        |     |
        -------
        | |   |
        -------
        |  X  |
        ------- 
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        | | | |
        -------
        | | | |
        -------
        |  X  |
        ------- 
        
*/
        td.bottomTd{
                /* Value in custom css */
        }                
                        
        div.mainFootDiv {
                /* Value in custom css */
                margin-left:7px;
                padding-top: 5px;
                padding-right: 0px;
                padding-bottom: 5px;
                padding-left: 190px;
                
        }

        div.startFootDiv {
                /* Value in custom css */
                margin-left:7px;
                padding-top: 5px;
                padding-right: 0px;
                padding-bottom: 5px;
                padding-left: 13px;
        }
                
        

/*        ################################################################## 
        Formatting td and div upper content  of start.t
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        |X|X|X|
        -------
        | | | |
        -------
        |     |
        ------- 
                
*/
        td.startLeftTd{
                /* Value in custom css */
        }

        td.startCenterTd{
                /* Value in custom css */
        }

        td.startRightTd{
                /* Value in custom css */        
                /* padding-bottom: 3px;*/
                /*padding-right: 3px;*/
        }



/*        ################################################################## 
        Formatting td and div lower content  of start.t
        
        start.t        
        -------
        |     |
        -------
        | |   |
        -------
        | | | |
        -------
        |X|X|X|
        -------
        |     |
        ------- 
        
*/

        div.startBottomCenterHeadDiv,
        div.startBottomRightHeadDiv {
                /* Value in custom css */
                height: 16px;
                padding-top: 4px;
                padding-bottom: 4px;
                padding-left: 20px;
              /*  cursor: hand; */
        }        
        

        td.startBottomCenterTd{                
                /* Value in custom css */
        }

        
        td.startBottomRightTd{        
                /* Value in custom css */
                /*height: 24px;*/
        }

                
        .templateStart .placeA {
                margin-top: 0px;
                padding-top: 20px;
                padding-right: 20px;
                padding-left: 0px;
                padding-bottom: 20px;        
        }

        .templateStart .placeB {
                margin-top: 0px;
                padding-top: 20px;
                padding-right: 20px;
                padding-bottom: 20px;
                padding-left: 20px;
        }

	.templateStart .placeE {
                padding-bottom: 3px;
        }
        
/*        ##################################################################
        ##################################################################
        ################################################################## 
        Formatting of lists
*/
        div.wideIconList {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
        }
        
        .placeB div.wideIconList ul {
                padding-left: 15px;
                margin-top: 5px;
                margin-bottom: 5px;
                margin-left: 15px;
        }
        
        .placeB div.box div.wideIconList ul {
                padding-left: 0px;
                margin-top: 0px;
                margin-bottom: 5px;
                margin-left: 15px;
        }
        
        .placeB ul.wideIconList, 
        .placeB ul.compactIconList {
                margin-top: 0px;
                margin-left: 20px;
                padding-top: 0px;
                padding-left: 20px;
        }
                
        .placeB div.box ul.wideIconList, 
        .placeB div.box ul.compactIconList {
                margin-left: 0px;
                padding-left: 0px;
        }
        
        .placeA .box ul.wideIconList, 
        .placeA .box ul.compactIconList, 
        .placeA .box ul.calendarIconList {
                margin-left: 20px;
                padding-left: 20px;
        }

        .placeA ul.iconlist, 
        .placeA ul.iconlistword, 
        .placeA ul.iconlistpdf, 
        .placeA ul.iconlistexcel, 
        .placeA ul.iconlistpowerpoint, 
        .placeA ul.iconlistdata,
        .placeA ul.iconList, 
        .placeA ul.iconListWord, 
        .placeA ul.iconListPdf, 
        .placeA ul.iconListExcel, 
        .placeA ul.iconListPowerpoint, 
        .placeA ul.iconListData {
                padding: 0px;
                margin: 0px;
                margin-bottom: 10px; /* ohman */
                margin-left: 20px;
                padding-left: 0px; /* mŒste testa alla plattformar*/
        }

        .placeB ul.iconlist,
        .placeB ul.iconlistword, 
        .placeB ul.iconlistpdf, 
        .placeB ul.iconlistexcel, 
        .placeB ul.iconlistpowerpoint, 
        .placeB ul.iconlistdata,
        .placeB ul.iconList,
        .placeB ul.iconListWord, 
        .placeB ul.iconListPdf, 
        .placeB ul.iconListExcel, 
        .placeB ul.iconListPowerpoint, 
        .placeB ul.iconListData {
                padding: 0px;
                margin: 0px;
                margin-bottom: 10px; /* ohman */
                margin-left: 20px;
                padding-left: 0px; /* mŒste testa alla plattformar*/
        }
        
        .placeA .box ul.iconlist,
        .placeA .box ul.iconList {
                margin-left: 20px;
                padding-left: 0px; /* mŒste testa alla plattformar*/
        }
        
        .placeB .box ul.iconlistword, 
        .placeB .box ul.iconlistpdf, 
        .placeB .box ul.iconlistexcel, 
        .placeB .box ul.iconlistpowerpoint, 
        .placeB .box ul.iconlistdata, 
        .placeB .box ul.iconlist,
        .placeB .box ul.iconListWord, 
        .placeB .box ul.iconListPdf, 
        .placeB .box ul.iconListExcel, 
        .placeB .box ul.iconListPowerpoint, 
        .placeB .box ul.iconListData, 
        .placeB .box ul.iconList {
                margin-left: 0px;
                padding-left: 0px; /* mŒste testa alla plattformar*/
        }
        
        .placeB .box ul.newsList {
                margin-left: 0px;
                padding-left: 0px; /* PSLU mŒste testa alla plattformar*/
        }

        .templateStart .placeA .box ul.wideIconList, 
        .templateStart .placeA .box ul.compactIconList {
                margin-left: 20px;
                padding-left: 0px;
                margin-top:0;
                padding-top:0;
        }
        

        .templateStart .placeB .box ul.wideIconList, 
        .templateStart .placeB .box ul.compactIconList {
                margin-top: 0px;
                margin-left: 0px;
                padding-top: 0px;
                padding-left: 0px;
        }

        ul.wideIconList,
        ul.iconlist, 
        ul.iconlistword, 
        ul.iconlistpdf, 
        ul.iconlistexcel, 
        ul.iconlistpowerpoint, 
        ul.iconlistdata,
        ul.iconList, 
        ul.iconListWord, 
        ul.iconListPdf, 
        ul.iconListExcel, 
        ul.iconListPowerpoint, 
        ul.iconListData,
        ul.compactIconList {
                list-style: none;
        }
        
        ul.iconlist li,
        ul.iconlistword li,
        ul.iconlistpdf li,
        ul.iconlistexcel li,
        ul.iconlistpowerpoint li,
        ul.iconlistdata li,
        ul.iconList li,
        ul.iconListWord li,
        ul.iconListPdf li,
        ul.iconListExcel li,
        ul.iconListPowerpoint li,
        ul.iconListData li,
        ul.wideIconList li {
                margin-left: 0px;        
                padding-bottom: 10px;
                /*height: 25px;*/
        }
        
        ul.calendarIconList li {
                margin-left: 0px;
                padding-bottom: 10px;
        }
        
        ul.compactIconList li {
                margin-left: 0px;
                padding-bottom: 5px;
        }

        ul.iconlist li, 
        ul.iconlistword li, 
        ul.iconlistpdf li, 
        ul.iconlistexcel li, 
        ul.iconlistpowerpoint li, 
        ul.iconlistdata li, 
        ul.iconList li, 
        ul.iconListWord li, 
        ul.iconListPdf li, 
        ul.iconListExcel li, 
        ul.iconListPowerpoint li, 
        ul.iconListData li, 
        ul.wideIconList li a, 
        ul.compactIconList li a {
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: 1px 3px;  /* top left; ohman */
                /*height: 20px;*/
                padding-top:3px;
                padding-right:3px;
                padding-bottom:4px;
                padding-left: 20px;
        }
        
        div.box div.iconlist ul.iconlist li a,
        div.box div.iconList ul.iconList li a {
                display: block;
        }
        
        ul.linkIconList {
                list-style: none;
                margin-top: 0px;
                margin-left: 0px;
                padding-left: 0px;
                padding-top: 0px;
                
        }
        
        ul.linkIconList li {
                margin: 0px;
        }

        ul.linkIconList li a {
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: 1px 3px;  /* center left; ohman */
                height: 20px;
                padding-top:3px;
                padding-right:3px;
                padding-bottom:3px;
                padding-left: 20px;
        }

        .placeA .box ul.linkIconList {
                margin-left: 20px;
                padding-left: 0px;
        }
        
        ul.startIconList {
                font-weight: bold;
                list-style: none;
                margin-top: 5px; /* 5 */
                margin-bottom: 0px;
                margin-left: 0px;
                padding-top: 5px; /* 5 */
                padding-bottom: 0px;
                padding-left: 20px;
        }
        
        ul.startIconList li {
                margin: 0px;
        }
        
        ul.startIconList li a {
                /* Value in custom css */
                display: block;
                background-repeat: no-repeat;
                background-position: 2px 4px; /* center left; ohman */
                padding-top:3px;
                padding-right:3px;
                padding-bottom:0px; /* 3 */
                padding-left: 20px;
        }

        ul.langlist {
                font-weight: bold;
                list-style: none;
                margin-top: 0px;
                margin-left: 0px;
                padding-left: 0px;
                padding-top: 0px;
        }

        ul.langlist li {
                margin-left: 5px;
                
        }
        
        ul.langlist li a {
                /* Value in custom css */
                background-repeat: no-repeat;
                background-position: center left;
                height: 20px;                
                padding-top:3px;
                padding-right:3px;
                padding-bottom:3px;
                padding-left: 20px;
        }
        
        .contentStart ul.calendarList {
                list-style: none;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                padding-top:3px;
                padding-right:3px;
                padding-left: 0px;
        }
        
                ul.calendarList li {
                padding-bottom: 5px;
        }
        
                .contentSub ul.calendarList {
           list-style: none;
                padding: 0px;
                margin: 0px;
                margin-top: 10px;
                margin-bottom: 10px; /* ohman */
                margin-left: 20px;
                padding-left: 0px; /* PSLU mŒste testa alla plattformar*/
        }        
        
        

        ul.categorylist li {
                        
        }
        
        ul.categorylist {
                font-weight: bold;
                list-style: outside url(/graphics/arrow_icon_right_darkbrown.gif);
                margin-top: 20px;
                margin-left: 20px;
                padding-left: 20px;
                padding-top: 0px;
        }
        
        ul.categorylist li {
                padding-bottom: 5px;
        }
        
        ul.newsList {
                list-style: none;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                padding-top: 3px;
                 padding-right:3px;
                padding-left: 20px;
        }
                
        ul.newsList li {
                padding-bottom: 5px;
        }
        
                
/*        ##################################################################
        Formatting special lists icons
*/
        li#lang{
                /* Value in custom css */
        }
        
        li#print {
                /* Value in custom css */
        }
        
        li#tip {
                /* Value in custom css */
        }

/*        ################################################################## 
        Formatting main navigation 
*/        
        ul.mainnav {
                /* Value in custom css */
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
                        
        ul.mainnav li {
                /* Value in custom css */
        }
        
        ul.mainnav li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                padding-top: 4px; 
                padding-right: 3px; 
                padding-bottom: 4px; 
                padding-left: 19px;
                font-weight: bold; 
                }
        
/*        ##################################################################
        --- subnav ---
*/
        ul.mainnav ul.subnav {
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
        
        ul.mainnav ul.subnav li {
                /* Value in custom css */
                }
        
        ul.mainnav ul.subnav li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                padding-top: 4px;
                padding-right: 3px;
                padding-bottom: 4px;
                padding-left: 29px;
                }
        
/*        ##################################################################
        --- subnav level 2 ---
*/
        ul.mainnav ul.subnav ul.subnav2 {
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
        
        ul.mainnav ul.subnav ul.subnav2 li {
                /* Value in custom css */
                }
        
        ul.mainnav ul.subnav ul.subnav2 li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                padding-top: 4px; 
                padding-right: 3px; 
                padding-bottom: 4px; 
                padding-left: 39px;
        }
        
        ul.mainnav ul.subnav ul.subnav2 li a:hover {
                text-decoration: underline;
        }

/*        ################################################################## 
        li classes for mainnav and subnavs
*/
        ul.mainnav li.active a {
                background-image: url(/graphics/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: bold;
        }
        
        ul.mainnav li.isunder a {
                background-image: url(/graphics/arrow_down_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: bold;
        }
        
        ul.mainnav li.isunderhassubactive a {
                background-image: url(/graphics/arrow_down_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: bold;
        }

        ul.mainnav li.isunderactive a {
                background-image: url(/graphics/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: bold;
        }
        
        ul.mainnav li.hassub a {
                background-image: url(/graphics/arrow_blue.gif);
                background-position: 4% 8px;
                 background-repeat: no-repeat; 
                font-weight: bold;
        }
        
        ul.mainnav ul.subnav li.active a {
                background-image: url(/graphics/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.isunder a {
                background-image: url(/graphics/arrow_down_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.isunderhassubactive a {
                background-image: url(/graphics/arrow_down_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;                
        }
        
        ul.mainnav ul.subnav li.isunderactive a {
                background-image: url(/graphics/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.hassub a {
                background-image: url(/graphics/arrow_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.nosub a {
                background-image: none;
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.active a {
                background-image: url(/graphics/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.isunder a {
                background-image: url(/graphics/arrow_down_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.hassub a {
                background-image: url(/graphics/arrow_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.nosub a {
                background-image: none;
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        .news_td_start {
                padding-bottom: 10px;
        }
        .news_td {
                padding-left: 10px;
                padding-bottom: 10px;
        }

/* added by TH 050905 */
.Pil { list-style-image: url(/graphics/arrow_icon_right_blue.gif); }
.PDF { list-style-image: url(/fileadmin/images/pdf.gif); }
.Excel { list-style-image: url(/fileadmin/images/excel.gif); }
.Word { list-style-image: url(/fileadmin/images/word.gif); }
.Powerpoint { list-style-image: url(/fileadmin/images/powerpoint.gif); }

/* Added by TH 060213 */
div.menuDepartmentLink {
                height: 28px;
                text-align: center;
                padding-left: 0px;
                padding-top: 0px;
                vertical-align: middle;
}



