.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

.pointer { cursor: hand}
.bannerlink { font-family:verdana; font-size=12px; color: #ffffff; font-weight: normal; text-decoration:none; }


.tx-t3references-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
.tx-t3references-pi1 .tx-t3references-pi1-listrow TABLE { border: 1px solid #4083ad; width: 95%; margin-top: 10px; }
.tx-t3references-pi1 .tx-t3references-pi1-listrow TD {background-color: #FFFFFF; margin: 0px; margin-top: 3px;}
.tx-t3references-pi1 .tx-t3references-pi1-listrow TR.tx-t3references-pi1-listrow-header TD {background-color: #E1EBF5; padding: 4px; margin: 0px; border-top: 2px solid #4083ad;}


.tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 input { font-size:12px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:11px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:11px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:11px; font-family:Verdana; background-color:transparent;}
.tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:11px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:11px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E1EBF5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#990000; font-weight: bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E1EBF5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; padding-left: 5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#E1EBF5; border: 1px solid #4083ad; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }



.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }

.tx-damdownloads-pi1 .tx-damdownloads-pi1-collect {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-search {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail {  }

.tx-dropdownsitemap-pi1 A { font-weight: bold; text-decoration: none; color: #000000; font-size:11px; }
.tx-dropdownsitemap-pi1 li.open ol { display: block; list-style-type:none; }
.tx-dropdownsitemap-pi1 li.closed ol { display: none; }
.tx-dropdownsitemap-pi1 li.open ul { display: block; list-style-type:none; }
.tx-dropdownsitemap-pi1 li.closed ul { display: none; }
.tx-dropdownsitemap-pi1 DIV { border: solid 1px #4083ad; background: #E1EBF5; padding: 2px 8px 2px 2px; margin-bottom: 5px; }
/* .tx-dropdownsitemap-pi1 DIV IMG { border: 1px solid #4083ad; } */
.tx-dropdownsitemap-pi1 DIV A { color: #000000; }
.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; border: 0px;}
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; color: #4083ad; }
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #E1EBF5; border: 0px;}
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; border: 0px;}
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #E1EBF5; border: 0px;}
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; border: solid 1px #4083ad; background: #FAFBFB; }

/* #DFE2E3 #FAFBFB */

/* default styles for extension "tx_ccvscroller_pi1" */
    .tx-ccvscroller-pi1  {
        background-color: #4083ad;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left:5px;
        padding-right:5px;
    }


/* default styles for extension "tt_news" */



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
        clear: right;
        height: 1px;
        border: 1px solid #4083ad; 

}
.news-latest-container HR.clearer {
	width:50%;
        clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

/* -------- RAHMEN UM ALLE ANGEZEIGTEN NEWS ---------- */
.news-latest-container {
    color: #000000;
    padding: 0px;
    margin: 0px;
    width:100%;
}

/* --------- UEBERSCHRIFT UBER ALLE NEWS ------------- */
.news-latest-container span.head {
	display: block;
        padding:2px 2px 6px 5px;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

/* ------ CONTAINER UM DIE JEWEILIGE NEWS ------ */
.news-latest-item {
	font-size: 10px;
        background-color:#4083ad;
	padding: 2px;
	margin: 2px;
}

/* -------- DATUMSANZEIGE UBER DER JEWEILIGEN UEBERSCHRIFT EINER NEWS ------- */
.news-latest-date A, .news-latest-category {
        font-size:11px;
	font-family: arial, verdana, sans-serif;
	text-align: right;
	text-decoration: none;
	background-color: #4083ad; 
	color: #ffffff;
	display: block;
	padding-right: 5px;
}

/* -------- UEBERSCHRIFT DER JEWEILIGEN NEWS --------- */
.news-latest-head {
        font-size:11px;
	text-decoration: none;
	color: #4083ad;
	padding: 3px;
	margin: 0px;
	display: block;
	background-color: #FFFFFF;
}

.news-latest-img {
    background-color: #FFFFFF;
    display: block;
}

.news-latest-img IMG {
    margin-left: 5px;
    border: 1px solid #4083ad;
}

/* -------- LINK ZU DER SINGEL ANSICHT EINER JEWEILIGEN NEWS ------- */
.news-latest-morelink {
	padding: 2px;
        height:12px;
	background-color: #E1EBF5;
	font-size: 9px;
	font-family: verdana, arial, sans-serif;
	color: #000000;
}

.news-latest-morelink A {
	text-decoration: none;
	display: block;
	float: right;	
	color: #000000;
}

.news-latest-morelink A:hover {
	color: #990000;
}

/* -------- AUSSEHEN DES LINKS DER UEBERSCHIFT EINE JEWEILIGEN NEWS -------- */
.news-latest-head A {
	text-decoration: none;
	font-size: 11px;
}

/*.news-latest-gotoarchive {
        font-weight:bold;
        margin-top:5px;
}*/

/*.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
        color:#ffffff;
}*/

/*.news-latest-gotoarchive A {
        color:#ffffff;
}*/

/*.news-latest-item IMG {
        margin-bottom:2px;
        margin-right:2px;
        float:left;
}*/

/*.news-latest-category IMG {
        float: none;
        border:none;
        margin:0px;
}*/

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 0px;
	margin: 0px;
}

.news-list-item {
        /* IE hack */
        height: 1%;
        line-height: 1.3;
        /* IE hack end */
	margin: 4px;
        border:1px solid #000000; 
        background-color:#FFFFFF;
}

.news-search-form {
        padding:3px;
        margin-bottom:5px;
        border:1px solid #000000;
        background-color:#FFFFFF;

}
.news-search-emptyMsg{
        margin:0px;
}
.news-search-form FORM {
        margin:0px;
}
.news-list-container H3 {
        margin: 0px;
	margin-bottom: 5px;
        background-color: #4083ad;
	padding: 5px;
}

.news-list-container H3 A {
        color: #FFFFFF;
}

.news-list-container P {
    padding-left: 5px;
    padding-right: 5px;
}

.news-list-date {
        float: right;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        background-color: #4083ad;
}

.news-list-imgcaption {
        float: right;
        padding-top:3px;
        padding-right:3px;
        font-size: 9px;

        }

.news-list-container IMG {
        float: right;
        border:1px solid #4083ad;
        margin: 5px;
}

.news-list-category IMG {
        float: none;
        border:none;
        margin:0px;
}

.news-list-morelink,.news-list-category  {
	padding: 2px;
        height:12px;
	background-color: #E1EBF5;
	font-size: 9px;
	font-family: verdana, arial, sans-serif;
	margin-top: 10px;
}

.news-list-morelink A {
	text-decoration: none;
	display: block;
	float: right;	
	color: #000000;
}

.news-list-morelink A:hover {
	color: #990000;
}

.news-list-browse {
        text-align: center;
}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
        margin:3px;
        border:1px solid #000000;
        padding:0px;
        background-color:#FFFFFFF;
}

.tx-ttnews-browsebox TD {
        font-size: 10px;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
        font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
        margin:0px;
}

.tx-ttnews-browsebox-SCell {
}

.tx-ttnews-browsebox-SCell A {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
        background-color: #4083ad;
        border:1px solid #000000;
	color: #FFFFFF;
	text-decoration: none;
}

.tx-ttnews-browsebox table tr td A {
    text-decoration: none;
}

.news-search-emptyMsg {
        font-size: 11px;
        margin-left: 10px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
        padding:0px;
	margin: 0px;
}

.news-single-item H2 {
	font-family: verdana, arial, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #000000;
	margin: 0px;
}

.news-single-item H3 {
	font-size: 14px;
}

.news-single-item .bodytext {
}

.news-single-img {
        float: right;
        margin:5px;
	border: 1px solid #4083ad;
}

.news-single-imgcaption {
        padding-left: 3px;
	font-size: 9px;
        clear:both;
}

.news-single-category {
        float: right;
}

.news-single-backlink, .news-single-backlink a {
        font-size: 11px;
        margin-top: 10px;
}

.news-single-timedata {
        float: right;
	color: #000000;
	padding: 5px;
}

.news-single-timedata, .news-single-author {
        font-size: 11px;
	padding: 5px;
}

.news-single-author {
        padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
}

.news-single-author A {
	text-decoration: none;
}
.news-single-additional-info {
        background-color: #4083ad;
	clear: both;
        margin: 5px;
	padding: 3px;
}

.news-single-related,.news-single-files,.news-single-links  {
        border: 1px solid #000000;
        margin: 3px;
        padding:3px;
        background-color:#FFFFFF;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
        margin-left:10px;
}

.news-single-files IMG {
    padding-right: 5px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
        font-weight: bold;
        font-size: 11px;
        margin-left:5px;
	display: block;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
        margin-top:10px;
        padding:3px;
        border:1px solid #000000;
        background-color:#FFFFFF;
}
.news-amenu-container LI {
        padding-bottom:1px;
}
.news-amenu-container UL {
        padding:3px;
        margin-top:5px;
        margin-left:0px;
        margin-bottom:0px;
        border:1px solid #000000;
        background-color:#FFFFFF;
        list-style-type: none;
}
.news-amenu-container H2 {
        color:#FFFFFF;
        padding:3px;
        border:1px solid #000000;
        background-color:#FFFFFF;
}
.news-amenu-item-year {
        font-weight: bold;
        border: 1px solid #000000;
        padding: 2px;
        background-color: #FFFFFF;
        color:#FFFFFF;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
        padding:5px;
        margin:10px 0px 10px 10px;
        border:1px solid #666;
        background-color:#F9FFE5;
}
.news-catmenu-header {
        font-size:11px;
        font-weight:bold;
}
.news-catmenu DIV {
        font-size:10px;
        white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
        margin:0px;
        padding: 0px;
        vertical-align: middle;
}
.news-catmenu-ACT {
        font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
        padding:1px;
        padding-left:10px;
        background-color:#ebf8bf;
        border-left:1px solid #666;
        border-top:1px solid #666;
}
.level2 {
        padding:1px;
        padding-left:10px;
        background-color:#ddf393;
        border-left:1px solid #666;
}
.level3 {
        padding:1px;
        padding-left:10px;
        background-color:#cae46e;
        border-left:1px solid #666;
        border-top:1px solid #666;

}
.level4 {
        padding:1px;
        padding-left:10px;
        background-color:#b0cb51;
        border-left:1px solid #666;
}


/* ------------------- MINIJOBS ---------------------*/

.tx-mj-s-table {
    border: 1px solid #000000;
    font-size: 11px;
}

.tx-mj-s-table tr {
    border: 1px solid #4083ad;
    background-color: #FFFFFF;    
}

.tx-mj-s-title {
    background-color: #4083ad;
    color: #FFFFFF;
    padding: 5px;
}

.tx-mj-s-title-value {
    padding: 5px;
    font-weight: bold;
    background-color: #E1EBF5;
}

.tx-mj-s-date,.tx-mj-s-date-value{
    padding: 5px;    
}

.tx-mj-s-description,.tx-mj-s-description-value {
    padding: 5px;   
    background-color: #F2F6F9;
    border-bottom: 1px solid #E1EBF5;  
}

.tx-mj-s-tasks,.tx-mj-s-tasks-value {
    padding: 5px;     
    background-color: #F2F6F9;
    border-bottom: 1px solid #E1EBF5;     
}

.tx-mj-s-demands,.tx-mj-s-demands-value {
    padding: 5px;     
    background-color: #F2F6F9;
    border-bottom: 1px solid #E1EBF5;     
}

.tx-mj-s-contact,.tx-mj-s-contact-value {
    padding: 5px;     
    background-color: #F2F6F9;
    border-bottom: 1px solid #E1EBF5;     
}


.tx-mj-s-table ul {
    padding-left: 20px;
    margin: 0px;
    margin-bottom: 5px;
    list-style-image:url("2879_csDoc_red_dott.gif");
}

	/* default styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 30px;border: 1px solid #000000;position: relative;text-align: left;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;border: 1px solid #000000;width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF;height: 15px;z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5;te xt-align: center;position: absolute;left: 0px;width: 100px;height: 15px;}
.tx-pbsurvey-pi1 .pageheader {font-size: 16px;font-weight: bolder;color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {font-size: 12px;}
.tx-pbsurvey-pi1 .question {position: relative;font-size: 12px;}
.tx-pbsurvey-pi1 .questionNumber {left: -20px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;color: #FF0000;vertical-align: super;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

.tx-dwn-head {
    background-color: #E1EBF5;
    color: #4083ad;
    padding: 5px;
    margin: 6px;
    font-weight: bold;
    width: 450px;
}

.tx-dwn-icon {
    padding: 2px;
    border-left: 1px solid #E1EBF5;
    border-top: 1px solid #E1EBF5;
    border-bottom: 1px solid #E1EBF5;
}

.tx-dwn-file {
    padding: 2px;
    border-right: 1px solid #E1EBF5;
    border-top: 1px solid #E1EBF5;
    border-bottom: 1px solid #E1EBF5;
}

.tx-dwn-row {
    background-color: #FFFFFF;
}


/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */

.c2l1-left{
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   padding-right: 5px;
   width:30%;
   white-space:normal;
}
.c2l2-middle{
   padding-left: 5px;
   width:70%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

/* 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:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   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;
}


/* default styles for extension "tx_fdfx3cols_pi1" */
/* Layout 1 */
.c3l1-left{
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}

/* Syles 3 Column DIV Section */
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
    margin-bottom:10px;
}

/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}

/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

/* Layout 3 embedded */

div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}

div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

