


/* faq */


/*
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { list-style-position: outside; list-style-type: none; list-style-image:url(../images/tmp_list.gif); margin-top: 8px; margin-bottom: 8px; margin-left: 20px }

.tx-irfaq-pi1 ul li { list-style-position: outside; list-style-type: none; list-style-image:url(../images/tmp_list.gif); margin-top: 8px; margin-bottom: 8px; margin-left: 20px }

.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; font-weight: bold; }

.tx-irfaq-pi1 ul li a { list-style-position: outside; list-style-type: none; list-style-image:url(../images/tmp_list.gif); margin-top: 8px; margin-bottom: 8px; margin-left: 20px }

.tx-irfaq-pi1 ul li a:hover { color: #333333; text-decoration: none }

.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }

.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }

.tx-irfaq-pi1 dd { margin-left: 0px; }

.tx-irfaq-pi1 dd p { margin-top: 10px;	}

.tx-irfaq-pi1 .additional-info { border-top: 1px solid #e6e6e6; margin-bottom: 10px }
*/

/* --------------------  general styles  -------------------- */

.tx_ablinklist_viewDetailsForLink {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link { }

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_searchBox { }

.tx_ablinklist_searchView_searchBox_searchWord { }

.tx_ablinklist_searchView_searchBox_button { }

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
  font-family: arial,sans serif;
  font-size: 11px;
}

.tx_ablinklist_searchView_categoryLabel { }

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
  font-family: arial,sans serif;
  font-size: 11px;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

.tx_ablinklist_topView_linkDetails { }

.tx_ablinklist_topView_linkImage { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
  font-family: arial,sans serif;
  font-size: 11px;
}

.tx_ablinklist_catalogView_category {
  font-family: arial,sans serif;
  font-size: 11px;
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_subcategories {
  font-family: arial,sans serif;
  font-size: 11px;

}

.tx_ablinklist_catalogView_categoryLabel {
  font-family: arial,sans serif;
  font-size: 11px; }

.tx_ablinklist_catalogView_links {
  font-family: arial,sans serif;
  font-size: 11px;
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link {
  font-family: arial,sans serif;
  font-size: 11px; }

.tx_ablinklist_catalogView_linkAddNew {
  font-family: arial,sans serif;
  font-size: 11px;
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel {   font-family: arial,sans serif;
  font-size: 11px;}

.tx_ablinklist_catalogView_linkDetails {  font-family: arial,sans serif;
  font-size: 11px; }

.tx_ablinklist_catalogView_linkReportBroken {   font-family: arial,sans serif;
  font-size: 11px;}

.tx_ablinklist_catalogView_linkRate {  font-family: arial,sans serif;
  font-size: 11px;}

.tx_ablinklist_catalogView_linkImage {  font-family: arial,sans serif;
  font-size: 11px; }
  
  
  
  /* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#DDDDDD;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#DDDDDD;
   border: 1px solid blue;
   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{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #DDDDDD;
   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{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #DDDDDD;
   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{
   border-right: 1px solid #DDDDDD;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #DDDDDD;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#DDDDDD;
}
/*
	Styles 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;
}


/*fix header mit bulletlist */

.csc-header {margin-bottom: -15px;}


/*random fix */
.tx-mwrandomobjects-pi1{        font-size:110%;    }
.tx-mwrandomobjects-pi1-listblock-title{        font-weight:         bold;    }



.tx-srfeuserregister-pi1-multiple-checkboxes DD {
	WIDTH: 90%; /*! important*/
}

.tx-srfeuserregister-pi1-fe_users_form DD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px;
}





