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


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

body {
  font-family: Arial, sans;
  font-size:0.9em;
}
   
a {
  color:purple;
  text-decoration:underline;
  font-weight:normal;
}


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

img {
  border:0px;
}

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

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

div.csc-header h1 {
  font-family:Arial;
  font-weight:bold;
  font-size:1.4em;
  color:#000000;
  padding-top:8px; 
}

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

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

h4 {
  font-family:Arial;
  font-weight:bold;
  font-size:1.1em;
  color:#000000;
  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 {
  padding-top:4px;
  border:0px;
  border-bottom:1px solid #d0d0d0;
  height:8px;
}

.csc-frame-rulerBefore {
  border:0px;
  border-top:1px solid #d0d0d0;
  height:8px;
  padding-bottom:4px;
}


/* 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;

}

/*                                                                                                                                                                                             
FORMS                                                                                                                                                                                          
*/                                                                                                                                                                                             
                                                                                                                                                                                               
.csc-mailform {                                                                                                                                                                                
  margin: auto;                                                                                                                                                                                
  padding:4px;
  border:none;
  /* border-color:#e0e0e0; */
  /* background-color:#ffffff; */
  border-top:1px solid black;
  border-bottom:1px solid black;
  padding-top:16px;
  padding-bottom:16px;
}                                                                                                                                                                                              
.csc-mailform-field {
  font-family:arial,verdana;                                                                                                                                                                   
  padding-bottom:8px;
  padding-top:8px;
  border-bottom:1px dotted #707070;
  clear:both;
}

.csc-mailform-field label {                                                                                                                                                                    
  font-family:arial,verdana;                                                                                                                                                                   
  font-size:12px;                                                                                                                                                                              
  display:block; 
  float:left;                                                                                                                                     
  width:140px;
}                                                                                                                                                                                              
			                                                                                                                                                                                                 
.csc-mailform-field input, .csc-mailform-field textarea { 
    border:1px solid #888888;
}                                                                                                                                                                                              
			                                                                                                                                                                                                   
.csc-mailform-submit {                                                                                                                                                                         
  margin:0 150px;                                                                                                                                                                              
}                                                                                                                                                                                              
	                                                                                                                                                                                                     
	
.csc-mailform-field-check label {
  width:420px;
}

.csc-mailform-field-comment label {
 font-weight:bold;
}

                                                                                                                                                                                                     
	                                                                                                                                                                                                     
.csc-form-labelcell {                                                                                                                                                                          
    vertical-align:top;                                                                                                                                                                          
    padding:8px;                                                                                                                                                                                 
}                                                                                                                                                                                              

/*
		                                                                                                                                                                                                 
.csc-form-fieldcell {                                                                                                                                                                          
    padding:8px;                                                                                                                                                                                 
}                                                                                                                                                                                              
		                                                                                                                                                                                                   
.csc-form-fieldcell input {                                                                                                                                                                    
        font-size:70%;                                                                                                                                                                         
        border-style:solid;                                                                                                                                                                    
        border-color:#666666;                                                                                                                                                                  
}                                                                                                                                                                                              
					                                                                                                                                                                                                   
.csc-form-fieldcell textarea {                                                                                                                                                                 
    font-size:70%;                                                                                                                                                                         
    border-style:solid;                                                                                                                                                                    
    border-color:#666666;                                                                                                                                                                  
}                                                                                                                                                                                              
								                                                                                                                                                                                                   
								                                                                                                                                                                                                   
.csc-form-label {                                                                                                                                                                              
  font-family:arial,verdana;                                                                                                                                                                   
color:#505050;                                                                                                                                                                               
 font-size:12px;                                                                                                                                                                              
 }                                                                                                                                                                                              
						                                                                                                                                                                                                 
 .csc-form-label-req {                                                                                                                                                                          
font-family:arial,verdana;                                                                                                                                                                   
  color:#505050;                                                                                                                                                                               
        font-size:12px;                                                                                                                                                                              
}                                                                                                                                                                                              
										                                                                                                                                                                                               
.csc-form-field {                                                                                                                                                                              
}                                                                                                                                                                                              
*/
			
/* uploads */

table.csc-uploads {
    width:100%;
}

table.csc-uploads td {
    background-color:#ffffff;
    padding:8px;
    vertical-align:top;
    margin:0px;
    font-family:arial;
    font-size:12px;
}

td.csc-uploads-fileName p {
    padding:0px;
    margin:0px;
}


.csc-uploads-description {
    padding:0px;
    margin:0px;
    font-family:arial;
    font-size:12px;
}

td.csc-uploads-fileSize {
    font-weight:bold;
}	

.csc-uploads-fileSize p {
    text-align:right;
}			              						 