body {
   background-image: url(/fileadmin/2010/derijke/images/bg_home.gif);
   background-repeat: repeat-x;
   background-position: top left;
   background-color: #c2c5c8;
   font-family: Tahoma, Arial,Verdana,Helvetica,Geneva,sans-serif;
   text-align: left;
   color: #000000;
   margin: 0px;
   padding: 0px;
}
#stripe {
   position: absolute;
   top: 174px;
   left: 319px;
   width: 524px;
   height: 12px;
   background-image: url(/fileadmin/2010/derijke/images/home_streifen.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   z-index: 1;
}
#pic {
   position: absolute;
   top: 18px;
   left: 0px;
   width: 195px;
   height: 538px;
   background-image: url(/fileadmin/2010/derijke/images/catharina-de-rijke.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   z-index: 2;
}
#flash {
   position: absolute;
   top: 13px;
   left: 200px;
   width: 800px;
   height: 160px;
   z-index: 3;
}
#logo {
   position: absolute;
   top: 220px;
   left: 136px;
   width: 154px;
   height: 156px;
   z-index: 4;
}
#line{
   position: absolute;
   top: 174px;
   left: 306px;
   width: 1px;
   height: 425px;
   border-left: 1px solid #FFFFFF;
   z-index: 3;
}
#navMain {
   position: absolute;
   top: 186px;
   left: 327px;
   width: 521px;
   height: 17px;
   z-index: 4;
}
#newsletter {
   position: absolute;
   top: 448px;
   left: 155px;
   width: 145px;
   height: 190px;
   z-index: 5;
}
#content {
   position: absolute;
   top: 269px;
   left: 345px;
   width: 521px;
   z-index: 5;
}
#contentBox {
   width: 521px;
   float:left;
}
#abbinder {
   width: 521px;
   float:left;
   padding: 25px 0px 20px 0px;
   font-size: 0.65em;
   color: #a3a5a8;
}
#abbinder a {
   color: #a3a5a8;
   font-weight: bold;
   text-decoration: none;
}
#abbinder a:hover {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}
.boxRand {
   width: 100%;
   float: left;
   border-bottom: 1px solid #FFF;
   margin-bottom: 10px;
}
.csc-default {
   width: 100%;
   float:left;
}
a {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}
a:hover {
   color: #FFF;
   font-weight: bold;
   text-decoration: none;
}
h1 {
   font-size: 0.9em;
   font-weight: bold;
   color:#000000;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;
   padding-bottom: 0px;
}
h2 {
   font-size:0.8em;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   margin: 0px;
   padding: 10px 0px 4px 0px;
}
h3 {
   font-size: 0.7em;
   font-weight:bold;
   color: #000000;
   text-decoration:none;
   margin: 0px;
   padding: 0px 0px 4px 0px;
}
p {
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;
}
.red {
   color: #ff0000;
   font-weight: bold;
}
.csc-textpic-caption {
   font-size: 0.55em;
   color: #000000;
   text-decoration: none;
   line-height: 1.6em;
   background-color: #FFFFFF;
}
.csc-textpic-border.csc-textpic-imagewrap {
   border: 1px solid #FFF;
}
ul {
   font-size: 0.7em;
   line-height: 1.6em;
   padding: 5px 0px 5px 20px;
   margin: 0px;
}
ul ul {
   font-size: 100%;
}
li {
   list-style-image: url(/fileadmin/2008/cinderella/images/dot_sitemap3.gif);
   color: #000000;
   text-decoration: none;
}
.newslettersubscrfield {
   border: 1px solid #000000;
   background-color: #ffffff;
   padding: 2px;
   margin-bottom: 5px;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
   width: 134px;
   height: 20px;
   text-align: left;
}
.news-latest-container {
   margin-bottom: 10px;
}
.newsTeaserBox1 {
   width: 520px;
   padding: 6px 0px 12px 8px;
   margin: 0px 0px 0px 0px;
   float: left;
   border-bottom: 1px solid #FFF;
   display:inline;
}
.newsTeaserBox2 {
   width: 520px;
   padding: 6px 0px 12px 8px;
   margin: 0px 0px 0px 0px;
   float: left;
   border-bottom: 1px solid #FFF;
   display:inline;
   background-color: #d1d4d6;
}
.newsTeaserDate {
   color: #000000;
   font-size: 0.65em;
   font-weight:normal;
   font-style: italic;
}
.newsTeaserHeadline {
   width: 100%;
   float: left;
   padding: 2px 0px 6px 0px;
}
.newsTeaserHeadline h1 {
   font-size: 0.7em;
}
.newsTeaserHeadline a {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}
.newsTeaserHeadline a:hover {
   color: #fff;
   font-weight: bold;
   text-decoration:none;
}
.newsTeaserContent {
   width: 100%;
   padding-bottom: 4px;
   float: left;
}
.newsTeaserLink {
   width: 100%;
   padding-top: 4px;
   float: left;
}
.newsTeaserLink a {
   color: #000;
   font-size: 0.7em;
   font-weight: bold;
   text-decoration: none;
}
.newsTeaserLink a:hover {
   color: #fff;
   font-size: 0.7em;
   font-weight: bold;
   text-decoration: none;
}
.newsDetailDate {
   color: #000000;
   font-size: 0.75em;
   font-weight: bold;
   font-style: italic;
}
#newsDetailContent {
   float: left;
}
#newsDetailText {
   float: left;
}
#newsDetailPics {
   padding-left: 10px;
   float:left;
}
.newsDetailBacklink {
   width: 520px;
   padding: 10px 0px 10px 0px;
   height: 25px;
   clear:both;
}
.newsDetailBacklink a {
   color: #000;
   font-size:0.7em;
   font-weight: bold;
   text-decoration: none;
}
.newsDetailBacklink a:hover {
   color: #fff;
   font-size: 0.7em;
   font-weight: bold;
   text-decoration:none;
}
.newsBrowse {
   width: 100%;
   height: 60px;
   text-align: center;
   float:left;
}
.newsTeaserPic {
   width: 100px;
   float: left;
   padding-left: 15px;
}
.news-single-item h3 {
   font-size:100%;
   color: #e41e01;
}
.tx-ttnews-browsebox {
   width: 520px;
   text-align: center;
}