/*
-------------------------------------------------------------------
CSS for typo3 styled content
-------------------------------------------------------------------
*/


/*
###########################
CSC Elements               
###########################
*/

p.bodytext {
  font-family: Verdana, Sans;
  font-size:11px;
  color:#404040;
}
 
h1 {
 color:#ad243d;
 font-family:Verdana, sans;
 font-size:18px;
 padding:0px;
 font-weight:normal;
 margin: 0px 0px;
}

h2 {
 color:#ad243d;
 font-family:Verdana, sans;
 font-size:13px;
 padding:0px;
 font-weight:bold;
 margin: 0px 0px;
}


.csc-firstHeader {
 color:#ad243d;
 font-family: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 {
}






/*
###########################
 New Stuff
###########################
*/


li {
    font-family:Verdana,sans;
    font-size:12px;
}


.csc-textpic, .csc-textpic-text {
  padding:0px;
  margin:0px 0px;
}


#TODO
.csc-textpic-border {
  border-width:1 solid gray;
}


/* 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;
}


/*
FORMS
*/

.csc-mailform {
  margin: auto;
  border-style:solid;
  border-width:1px;
  padding:16px;
  border-color:#e0e0e0;
  background-color:#ffffff;
}

.csc-mailform-field {
  font-family:arial,verdana;
  padding:8px;
  background-color:#f0f0f0;
  border:2px solid #ffffff;
}

.csc-mailform-field label {
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  display:block;
  float:left;
  width:200px;
}

.csc-mailform-field input, .csc-mailform-field textarea {
  border:1px solid #888888;
}


.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 {
}








/*
###########################
 special
###########################
*/

/* Right column frames */
.rcol .csc-frame-frame1 {
  background-color:#ffffff;
  margin: 8px 0px 8px 0px;
  border-style:inset;
  border-color:#f0f0f0;
  border-width:2px;
  padding: 8px;
  color:#ffffff;
}





