/*
-------------------------------------------------------------------
CSS for typo3 styled content
-------------------------------------------------------------------
*/


/*
###########################
CSC Elements               
###########################
*/

body {
  font-family: Arial, sans;
  font-size:0.9em;
}
   
a {
  color:#0090d4;
  text-decoration:none;
  font-weight:bold;
}


a:hover {
  /* color:#0090d4; */
  text-decoration:underline;
}

img {
  border:0px;
}

/* ###################################
   Headings
   ###################################
*/

h1 {
  font-family:Arial;
  font-weight:bold;
  font-size:1.4em;
  color:#0d94d4;
  padding-top:8px;
}

div.csc-header h1 {
  font-size:1.0em;
}

h2 {
  font-family:Arial;
  font-weight:bold;
  font-size:1.0em;
  color:#000000;
  padding-top:8px;
/*  border:1px solid blue; */
  margin-top:0px;
  margin-bottom:0px;
}

h3 {
  font-family:Arial;
  font-weight:bold;
  font-size:0.9em;
  color:#000000;
  padding-top:8px;
}

h4 {
  font-family:Arial;
  font-weight:bold;
  font-size:1.1em;
  color:#0d94d4;
  padding-top:8px;
}

.csc-firstHeader {
 color:#999999;
 font-family:Arial,Verdana, sans;
 font-size:18px;
 padding:0px;
 font-weight:normal;
 /*
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#e0e0e0;
 */
}


.csc-frame {

}

.csc-frame-frame1 {
}

/*
###########################^M
 New Stuff
###########################^M
*/

.csc-textpic, .csc-textpic-text {
  padding:0px;
  margin:0px 0px;
}

/* ueberschreibt csc Setting - rahmen nur fuer Bild */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
        border: 2px solid #d0d0d0;
}

/* Alle Bildunterschriften */
.csc-textpic-caption {
    font-family:Arial,Verdana,sans;
    font-size:12px;
}

.csc-frame-rulerAfter {
  border:0px;
  border-top:1px solid #e0e0e0;
  height:8px;
}



/* news stuff */
 
.news-list-container {
}

.news-list-item {
  background-color:#ffffff;
  color:#000000;
  border:1px solid #0090d4;
  font-size:11px;
  font-family:Arial,Verdana;
  position:relative;
  left:4px;
  width:187px;
  margin-bottom:5px;
}

.news-list-date {
  color:#0090d4;
  font-weight:bold;
  padding-top:4px;
}

.news-list-author {
  color:#0090d4;
  font-weight:bold;
}

.news-list-title {
  color:#000000;
  font-weight:bold;
  font-size:12px;
  font-family:Arial,Verdana;
}

.news-list-inner {
  padding-left:4px;
  padding-right:4px;
  margin-bottom:4px;
  padding-top:0px;
  margin-top:0px;
}

.news-list-upper {
  padding-left:2px;
  padding-right:1px;
  padding-top:4px;
  float:left;
  padding-bottom:0px;
  margin-bottom:0px;
}

.news-list-image {
  float:left;
  border-right:1px solid #0090d4;
  border-bottom:1px solid #0090d4;
  padding-bottom:0px;
  margin-bottom:0px;
}

.news-list-clearer {
    border:0px;
    background-color:#ffffff;
    color:#ffffff;
    clear:both;
    padding:0px;
    margin:0px;
    height:0px;
    line-height:0px;
}

#.news-list-item {
#  
#}

.news-list-item a {
  color:#0090d4;
}

.news-list-h1 {
  color:#6f4292;
  margin-top:0px;
  padding-top:16px;
  padding-bottom:0px;
  margin-bottom:0px;
  padding-left:5px;
}

.news-list-h2 {
  color:#6f4292;
  padding-top:0px;
  padding-bottom:16px;
  margin-bottom:0px;
  padding-left:5px;
  font-size:0.9em;
}


.news-single-item {
}

/* ueberschrift gross */
.news-single-h1 {
  color:#0090d4;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:16px;      
}

/*dachzeile */
.news-single-author {
  color:#0090d4;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  font-weight:bold;
}

.news-single-data {
  font-size:10px;
}

.news-single-clearer {
    border:0px;
    background-color:#d9dadb;
    color:#d9dadb;
    clear:both;
    padding:0px;
    margin:0px;

}


