/*########## TYPO3 Rendering der Inhalte in der Spalte NORMAL (INHALT) ###########*/
#inhalt {width: 775px; text-align: left; vertical-align: top; padding: 0px; margin: 0; float: left;}
.text {text-align: left; padding: 0; margin: 0px;}
.text p {line-height: 18px;}
#inhalt .text h1.csc-firstHeader {color: #FF5F96; padding: 5px 0px 5px 0px; }
/*########## TYPO3 Rendering der Inhalte in der Spalte NORMAL (INHALT) ###########*/


/*########## TYPO3 Rendering der Inhalte in der Spalte RAND (RAND) ###########*/
#rand {width: 172px; text-align: left; vertical-align: top; padding: 0px; margin: 0px 0px 0px 0px; float: right;}
#rand .csc-header.csc-header-n1 {width: 165px; height: 22px; text-align: left;  float: none; clear: both;}
#rand h1.csc-firstHeader {color: #9E1871; font-size: 11px; line-height: 12px; margin: 0px; padding: 4px 0px 0px 0px;}
#rand .randtext {width: 168px; font-size: 11px; color: #FFFFFF; line-height: 14px;margin: 2px 0px 10px 0px; background-color: #2B62B3; border: 2px solid #2EA1DA;}
#rand .randtext p.bodytext {font-size: 11px; color: #FFFFFF; line-height: 14px; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; }
#rand .csi-image {padding: 3px; margin: 0px; border: 0px solid #212324;}
/*########## TYPO3 Rendering der Inhalte in der Spalte RAND (RAND) ###########*/


/*##########  TYPO3 Rendering JP-Pageteaser  ###########*/
.tx-jppageteaser-pi1 {float: left; clear: both;}
.tx-jppageteaser-wrapper {width: 240px; height: 330px; background-color: #2B62B3; border-bottom: 10px solid #4B7CC3; margin: 5px 10px 5px 0px; float: left;}
.tx-jppageteaser-pi1-headline {font-size: 14px; color: #002569; line-height: 16px; font-weight: bold; margin: 2px 0 2px 0;}
.tx-jppageteaser-pi1-text {font-size: 11px; font-weight: normal; color: #B7CDE9; line-height: 12px; margin-bottom: 5px;}
.tx-jppageteaser-pi1-text p {font-size: 11px; font-weight: normal; color: #B7CDE9; line-height: 12px; margin-bottom: 5px;}
.tx-jppageteaser-pi1-inhalt {float: left; padding: 15px 0px 10px 10px;}
.tx-jppageteaser-pi1-image {float: none;}
.tx-jppageteaser-pi1-ITEM_1 {float: left; margin: 0px;}
.tx-jppageteaser-pi1-ITEM_2 {float: left; margin: 0px;}
.tx-jppageteaser-pi1-readmore {float: none; clear: both; text-align: right;}
/*##########  TYPO3 Rendering JP-Pageteaser  ###########*/


/*########## TYPO3 Rendering CONTENT ###########*/
.bildtext {float: left; margin: 8px 10px 8px 0px; border: 1px solid #103F91;}
.textbild {float: right; margin: 2px 0px 2px 10px; border: 1px solid #103F91;}
.teaserimg {float: none; margin: 0 0 6px 0; border: 0px solid #103F91;}

.contenttable {margin: 5px 0px 10px 0px;}
.contenttable td {padding: 2px; }
.tr-even.tr-0 td {font-weight: bold; background-color: #DAD9F9;}
.tr-even {background-color: #ECECEC;}
.tr-odd {background-color: #DEE5EC;}

.td-0 {width: 120px; font-weight: bold;}
.td-3, .td-4, .td-5, .td-6, .td-last {text-align: center;}

/*.bodytext {padding-right: 25px;}*/

.csi-image {float: left; margin: 0px; padding: 0px; background-color: #EBEFF3;}
.csi-caption p.csc-caption {margin-bottom: 4px; font-family: arial, sans-serif; font-size: 10px; line-height: 12px; color: #212324;background-color: #C0DF8C;}
.csi-textpic .csi-imagewrap {text-align: center;	/* is there a bug in IE? (if we don't set this, the image is not centered above or below the text) */}
.csi-text {padding: 0px 10px 0px 0px;}
.csi-textpic dl {float: left;}
/*########## TYPO3 Rendering CONTENT ###########*/
