/**************/
/*   TYPO3    */
/**************/
.news-latest-container p {
    text-align: justify;
}

.news-single-item p {
    text-align: justify;
}

.news-single-img {
    float: left;
    margin-right: 15px;
}

#languages {
    float: right;
}

#languages a:hover {
   border-right: solid 0px;  
   background-color: blue;
   text-decoration: none;
   color: white;
}

#middle-column .bodytext {
    text-align: justify;
}

h1 {
   margin: 0px; 
   padding: 1px 0px 2px 15px; 
   font-weight: bold; 
   font-size: 110%; 
   border-bottom: 1px dotted black; 
   color: black;
}

h2 {
   margin: 3px; 
   padding: 1px 0px 2px 15px; 
   font-size: 100%; 
   border-bottom: 1px dotted black; 
   color: black;
}

h4 {
   background-color: rgb(187,211,247);
   color: black;  
   padding: 1px 0px 2px 15px; 
   margin: 15px 0px 5px 0px;
}

td {
   border: 0px 0px 0px 0px;
   vertical-align: top;
}

a {
   color: rgb(80, 80, 230);
    text-decoration: none;
}

.csc-menu dt {
   clear: both;
   display: block;
   padding: 0.2em 0em 0.2em 0.3em;
   background-color: rgb(255,226,255);    
   font-weight: bold;
}

.csc-menu dd {
   float: left;
   margin: 0em 0em 1.5em 0em;
   padding-left: 25px;
   color: rgb(150, 150,150);
   font-size: 90%;
}

.csc-menu li {
    border-bottom: 1px dotted black;
    margin-bottom: 4px;
    width: 80%;
    list-style-image: url(../img/glinks.gif);
    list-style-position: inside;
}

.news-more a {
   color: rgb(100, 100, 250);
   background: url(../img/tt_news.gif) 0.2em no-repeat;
   padding-left: 20px; 
}

#left-column .left-navheader {
   display: block;
   margin: 1.0em 0em 0em 0em;
   padding: 0.3em 0.7em 0.2em 0.4em;
   border-left: solid 0.5em rgb(235,235,235);
   background-color: rgb(220,220,220);
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   color: rgb(50,50,50);
}

#left-column .left-navheader-selected {
   display: block;
   margin: 1.0em 0em 0em 0em;
   padding: 0.3em 0.7em 0.2em 0.4em;
   border-left: solid 0.5em rgb(157,181,217);
   background-color: rgb(220,220,220);
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   color: rgb(50,50,50);
}

