body{
font-size: 100%;
font-family:Arial, Helvetica, sans-serif;
}

p{
margin:0;
padding:0;
}

img {border:0}

h3{
float:left;
}

h4{
text-decoration:underline;
padding:0;
margin:0;
background-color:#B2B2B2;
display:block;
padding-left:3px;
color:#FFFFFF;
}

.right-box-header{
text-align:left;
color:#FFFFFF;
font-size: 12px;
line-height:25px;
}

.right-box-content{
text-align:left;
color:#666666;
font-size: 12px;
line-height:20px;
}

.left-box-content, .left-box-content_start, .whole-box-content{
text-align:left;
font-size:12px;
color:#666666;
line-height:20px;
}

.left-box-content h1, .left-box-content_start h1, .whole-box-content H1{
font-size:20px;
color:#8fcacb;
padding:0;
margin:0;
padding-bottom:25px;
}
.sitemap-box-content{
text-align:left;
font-size:12px;
color:#FFFFFF;
line-height:20px;
}
.sitemap-box-content h1{
width:770px;
font-weight:normal;
font-size:14px;
color:#FFFFFF;
padding:0;
margin:0;
padding-bottom:10px;
}

.startteaser-box-content{
text-align:left;
font-weight:normal;
font-size:12px;
color:#666666;
}


.startteaser-box-content a{
color:#666666;
text-decoration:none;
}
.startteaser-box-content a:hover{
text-decoration:underline;
}

.startteaser-box-content_ a{
color:#666666;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.startteaser-box-content_ a:hover{
text-decoration:underline;
}


#sublinks{
font-size:10px;
color:#666666;
}
#language{
font-size:10px;
color:#666666;
}

#sublinks a{
color:#666666;
text-decoration:none;
}
#sublinks a:hover{
text-decoration:underline;
}

/*tt_NEWS*/

.news-latest-item{
color:#666666;
}

.news-latest-item a{
color:#333333;
text-decoration:none;
}
.news-latest-item a:hover{
text-decoration:underline;
}

.news-latest-date{
font-size:10px
}

/*a1 teaser*/
.tx-a1teasermenu-pi1 a{
color:#669999;
text-decoration:none;
}
.a1-teaser_text{
line-height:18px;
}
.tx-a1teasermenu-pi1 a:hover{
text-decoration:underline;
}
.a1-teaser-abstract{
font-size:12px;
text-align: justify;
}
.a1-teaser-title{
font-size:14px;
font-weight:bold;
}

.a1-teaser_text_rightteaser{
text-align:left;
padding-bottom:5px;
font-size:11px;
}
.a1-teaser_text_rightteaser a{
color:#666666;
text-decoration:none;
}
.a1-teaser_text_rightteaser a:hover{
text-decoration:none;
}

.underlined {
text-decoration:underline;
}

.detail{
color:#666666;
font-style:italic;

}

.news-single-backlink a{
color:#666666;
text-decoration:none;
}
.news-single-backlink a:hover{
text-decoration:underline;
}