body{
 margin:0px 0px 0px 0px;
 background-color:#fff;
}

.green_catheader_bullet{
 display:none;
}

a:link{
   text-decoration:none;
   color:#0511D5;
}
a:visited{
   text-decoration:none;
   color:#0511D5;
}
a:hover{
   text-decoration:underline;
   color:#3541FF;
}
a:focus{
   text-decoration:underline;
   color:#3541B5;
}

#fceContentLib img{
 border-left:1px solid #152195;
 border-bottom:1px solid #152195;
 margin:0px 4px 4px 0px;
}

#artnavi {
    font-family:sans-serif;
    font-size:70%;
    margin:0px;
    padding:0px 0px 0px 4px;
    text-align:left;
}

.artNaviInner {
    border:1px solid #152195;
    min-width:100px;
    width:100px;
    display:inline-block;
    text-align:left;
    padding:2px 8px;
  }

.artNaviInnerAct {
    border:1px solid #152195;
    width:100px;
    display:inline-block;
    text-align:left;
    padding:2px 8px;
    background-color:#152195;
    color:white;
  }

.artNaviInnerAct a:link{
   text-decoration:none;
   color:white;
}

.artNaviInnerAct a:visited{
   text-decoration:none;
   color:white;
}
.artNaviInnerAct a:hover{
   text-decoration:underline;
   color:white;
}
.artNaviInnerAct a:focus{
   text-decoration:underline;
   color:white;
}

.csc-mailform-field {
    vertical-align:top;
    width:120px;
    font-size:75%;
    vertical-align:top;
    margin-top:4px;
}

.bodytext {
  margin-top:4px;
}

.news-list-container {
 margin:0px;
 padding:0px;	
}

.news-list-item {
   padding:8px 12px;
   width:600px;
   background-color:#fff;
   border:1px solid #efefff;
   margin-bottom:4px;
}

.news-list-item-home {
   padding:4px 0px;
   width:600px;
   background-color:#fff;
   font-weight:100;
   font-size:90%;
}

#homelist a:link{
   text-decoration:none;
   color:#333;
   font-weight:100;
}
#homelist a:visited{
   text-decoration:none;
   color:#333;
   font-weight:100;
}
#homelist a:hover{
   text-decoration:underline;
   color:#152195;
}
#homelist a:focus{
   text-decoration:underline;
   color:#152195;
   font-weight:100;
}



#logo {
   float:left;
   height:80px;
   margin:0px;
   padding:0px;
  }
  
#topnavi {
   margin:0px;
   padding-left:50px;
   height:20px;
   font-size:80%;
   font-weight:100;
   font-family:sans-serif;
   background-color:#152195;
   color:white
  }
  
 #topnavi a:link{
   text-decoration:none;
   color:white;
  }
 #topnavi a:visited{
   text-decoration:none;
   color:white;
  }
 #topnavi a:hover{
   text-decoration:underline;
   color:white;
  }
 #topnavi a:focus{
   text-decoration:underline;
   color:white;
  }
  
#leftnavi {
   font-family:sans-serif;
   font-size:small;
   height:400px;
   max-height:400px;
   padding-top:40px;
   padding-left:8px;
   color:#152195;
   width:200px;
   border-right:1px solid #152195;
   border-bottom:1px solid #152195;
   vertical-align:top;
  }
  
#leftnavi a:link{
   text-decoration:none;
   font-size:small;
   color:#152195;
  }
#leftnavi a:visited{
   text-decoration:none;
   font-size:small;
   color:#152195;
  }
 #leftnavi a:hover{
   text-decoration:underline;
   font-size:small;
   color:#152195;
  }
 #leftnavi a:focus{
   text-decoration:underline;
   font-size:small;
   color:#152195;
  }
  
#content {
   font-family:sans-serif;
   font-size:90%;
   margin-right:10px;
   margin-left:20px;
   vertical-align:top;
   display:inline-block;
   text-align:left;
   width:95%;
  }
#content h1 {
   color:#152195;
   font-family:sans-serif;
   font-size:120%;
   font-weight:100;
   margin-bottom:28px;
   width:400px;
   padding:4px 0px 8px 12px;
   border-left:1px solid #152195;
   border-bottom:1px solid #152195;
  }

h6 {
   color:#152195;
   font-family:sans-serif;
   font-size:120%;
   font-weight:100;
   margin-bottom:28px;
   width:400px;
   padding:4px 0px 8px 12px;
   border-left:1px solid #152195;
   border-bottom:1px solid #152195;
   display:inline;
  }

#content ul {
  list-style-image:url(/fileadmin/images/bullet.gif);
  width:440px;
 }
 #content li {
  padding-left:16px;
  margin-bottom:8px;
 }
 #content td {
  vertical-align:top; 
  padding-bottom:4px;
  padding-right:8px;
 }
 

#contentArtist {
   font-family:sans-serif;
   font-size:90%;
   margin:20px 10px 0px 20px;
   vertical-align:top;
   width:95%;
   display:inline-block;
  }
 #contentArtist h1 {
   color:#152195;
   font-family:sans-serif;
   font-size:120%;
   font-weight:100;
   margin-bottom:28px;
   width:400px;
   padding:4px 0px 8px 12px;
   border-left:1px solid #152195;
   border-bottom:1px solid #152195;
  }
 #contentArtist ul {
  list-style-image:url("/fileadmin/images/bullet.gif");
  width:440px;
 }
 #contentArtist li {
  line-height:1em;
  padding-left:10px;
  padding-top:0px;
  margin-top:12px;
  margin-left:16px;
 }
 #contentArtist td {
  vertical-align:top; 
  padding-bottom:4px;
  padding-right:8px;
 }



.csc-sitemap ul {
  list-style-type:none;
  margin-bottom:0px;
  padding-left:0px;
}
.csc-sitemap ul li{
  list-style-image:url(/fileadmin/clear.gif);
  margin-bottom:0px;
  padding-left:0px;
  font-size:90%;
}
  
#bottom {
   margin-top:12px;
   padding-top:12px;
   line-height:1.2em;
   border-top:1px solid #efefff;
   clear:both;
   font-family:sans-serif;
   font-size:x-small;
   color:#152195;
   text-align:center;
  }

 #bottomLine a:link{
   text-decoration:none;
   font-size:x-small;
   color:#152195;
  }
 #bottomLine a:visited{
   text-decoration:none;
   font-size:x-small;
   color:#152195;
  }
 #bottomLine a:hover{
   text-decoration:underline;
   font-size:x-small;
   color:#152195;
  }
 #bottomLine a:focus{
   text-decoration:underline;
   font-size:x-small;
   color:#152195;
  }

#logo {
 border-left:8px solid #152195;
}
