body {
    background: #FFFFFF repeat;
    font-family: Trebuchet MS,Trebuchet;
    font-size: 10px;
    color: #666666;
}
a {
    color: #666666;
    text-decoration: none;
}
#logo {
    background: url(../img/logo.jpg) no-repeat;
}
#lang {
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
}
#menu {
    background: url(../img/menue.jpg) no-repeat;
}
#main_a {
    background: url(../img/main_a.jpg) repeat-x;
}
.main_an {
    background: url(../img/main_a.jpg) repeat-x;
}
#stage-flash {
    background: url(../img/stage-bg.jpg) no-repeat;
}
#sidebar {
    background: url(../img/side.jpg) no-repeat;
}
a.white{
    font-size:13px;
    color: #cccccc;
}
a.red{
    font-size:13px;
    color: #660000;
}
#content {
    background: url(../img/content-bg.jpg) repeat-y;
    background-position: 0px 15px;
}
#side_a {
    background: url(../img/side_a.jpg) no-repeat;
}
.side_na {
    background: url(../img/side_a_without_arrow.jpg) no-repeat;
}

#subnavi {
    background: url(../img/subnavi-bg.jpg) repeat-y;
}
#subnavi-header {
    font-size: 11px;
    background: url(../img/subnavi-header.jpg) no-repeat;
    color: #FFFFFF;
    font-weight: bold;
}
#subnavi-content {
    width:213px;
    font-size: 11.5px;
}
#subnavi-content a {
    font-size: 11.5px;
    font-weight: bold;
}
#subnavi-content a:hover {
    color: #000000;
}
#subnavi-content h1 {
    font-size: 13px;
    color: #666666;
}
#sub_a a {
    color: #000000;
}
#sub_a {
    color: #000000;
}
.sub_na a:hover {
    color: #000000;
}
#sub_a img {
    margin-left: -15px;
}
#quote {
    font-size: 15px;
    font-style: italic;
}
#quoter {
    font-size: 13px;
    font-style: italic;
}
#quote-si {
    font-size: 15px;
}
#news-paging {
    font-size: 115%;
}
#news-paging a {
    text-decoration:underline;
}
#news-paging a:hover {
    color: #000000;
}
#text {
    font-size: 115%;
}
#text-news {
    font-size: 115%;
}
#text h1 {
    font-size: 14px;
    font-weight: bold;
}
#text-news h1 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.partner-border {
    background: #CCCCCC;
}
.box {
    font-family: Trebuchet MS,Trebuchet;
    font-size: 10px;
    color: #666666;
    background: url(../img/box-bg.jpg) repeat-y;
}
.box-header {
    font-size: 11px;
    background: url(../img/box-header.png) no-repeat;
    color: #FFFFFF;
    font-weight: bold;
}
.box-content {
    font-size: 115%;
    color: #666666;
}
.box-content h1 {
    font-size: 13px;
    color: #666666;
}
.box-link {
    font-size: 10.5px;
    color: #666666;
    text-decoration: underline;
    font-weight: bold;
}
a:hover.box-link{
    font-size: 10.5px;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}
#footer {
    background: #FFFFFF url(../img/footer-bg.jpg) repeat-x;;
}

.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap li{
display:inline-block;
zoom:1; /*Trigger haslayout in IE7 and less*/
*display:inline; /*For IE7 and less*/
position:relative;
width: 175px;
height:55px;
}

.bubblewrap li img{
position:absolute;
width: 161px; /*default width of each image.*/
height: 47px; /*default height of each image.*/
left:0;
top:0;
border:0;
}

.bubblewrap .tooltip{ /*CSS for image tooltip (alt attribute of image)*/
position:absolute;
font:bold 12px Trebuchet MS;
padding:2px;
width:100px;
text-align:center;
background:white;
}
