p,ul,dd,dt { line-height: 1.2em;}
p {
  line-height: 1.8em;
  color: #d8dadc;
  }

/*******************************************/
/* Ueberschriften                         */
/*******************************************/
h1 { 
  margin: 0px 0px 0px 0px; 
  font-size: 10pt; 
  font-family: verdana;
  color: #d8dadc;
  font-weight: bold;
} 

h2 { 
  font-family: verdana;
  font-size: 16pt; 
  color: #CD733A; 
  font-weight: bold; 
  margin: 0px 0px 5px 0px;
}

h3 {
  font-family: verdana;
  font-size: 9pt; 
  color: #fff; 
  font-weight: bold;
}  

h4 { 
  font-family: verdana;
  font-size: 9pt; 
  color: #fff; 
  font-weight: bold;
} 



img {border:0}

.note {background:#dfd; padding: 1em; border-bottom: 1px #bdb dotted;}

.important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted;}

.warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted;}

p.align-left {text-align: left;}

p.align-center {text-align: center;}

p.align-right {text-align: right;}

a.internal-link {padding-left: 12px; background-image: url(../../../../typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif); background-repeat: no-repeat; background-position: 0 0.3em;}

a.external-link {padding-left: 12px; background-image: url(../../../../typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link.gif); background-repeat: no-repeat; background-position: 0 0.3em;}

a.download {padding-left: 12px; background-image: url(../../../../typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/download.gif); background-repeat: no-repeat; background-position: 0 0.3em;}

a.mail {padding-left: 12px; background-image: url(../../../../typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif); background-repeat: no-repeat; background-position: 0 0.3em;}

/* ### Bildpositionierung ############################################################################ */
.csc-textpic-text { float: left; margin-right: 1em; margin-bottom: 1em; border:0; }

/* ###  Textformatierungen ################################################################## */

/* Ungeordnete Listen ohne Listenpunkt */ 
li {
  margin: 0px 0px 8px 40px;
} 


ul.linklist { 
  background: #ff0000;
  list-style-type: none; 
  margin: 0 0 1em 0; 
  
  }
  
ul.linklist li { 
  margin: 0 0 1em 0; 
  background: #ff0000;
  }

/*******************************************
* Styles für Typo3 (RTE)
********************************************/
input[type=text]:focus, textarea:focus {
	background: #f0f0f0;
	color: #333;
	border-color: #666;
}

img {
	border: 0;
}
p.csc-linkToTop {
	text-align: right;
}



/* Styles 2 Column DIV Section */
div.tx-fdfx2cols-pi1{
  position:relative;
  left:0px;
  margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:350px;
   white-space:normal;
   border: solid 0px;
}
div.c2l1d-middle{
   position:absolute;
   left:350px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border: solid 0px;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:350px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:350px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
