/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_wecmap_pi1" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi2" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi3" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 0px solid #CDCDCD;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 12px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 12px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 12px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 6px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 6px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 6px; }

	/* IE7 hack for margin between image rows */	
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 6px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 12px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 12px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/* default styles for extension "pt_tools" */

    .tx-pttools-msgbox {
        font-family: Verdana,Arial,sans-serif; 
        width: auto; 
        float: left; 
        border: 1px solid #9999cc;
    }
    
    .tx-pttools-msgbox-header {
        padding: 10px; 
        background-color: #e4e4e4; 
        white-space: nowrap; 
        border-bottom: 1px solid #9999cc;
    }
    
    .tx-pttools-msgbox-icon {
        vertical-align: middle;
        width: 27px;
        height: 27px;
    }
    
    .tx-pttools-msgbox-headline {
        vertical-align: middle;
        font-size: 13px; 
        font-weight: bold; 
        color: #333366;
        margin-left: 5px;
    }
    
    .tx-pttools-msgbox-content {
        padding: 10px; 
        background-color: #ffffff;
    }
    
    .tx-pttools-msgbox-message {
        font-size: 11px; 
        font-weight: normal; 
        color:#333366;
    }
    
    .tx-pttools-msgbox-clearer {
        clear: both; 
        height: 1px; 
        font-size: 1px; 
        visibility: hidden; 
        margin-top: -1px;
    }
/* default styles for extension "tx_ptconfmgm" */

	.tx_ptconfmgm_detail_view {
		padding-top: 10px;
		padding-bottom: 10px;
		width: 720px !important;
	}
	
	.tx_ptconfmgm_detail_image {
		float: right;
		margin-left:10px;
		width:120px;
	}
	
	.tx_ptconfmgm_detail_view dt , tx_ptconfmgm_detail_view dd {
		float: left;		
	}
	
	.tx_ptconfmgm_detail_view dd {
		padding-bottom: 5px;
		padding-left: 120px;
	}
	
	.tx_ptconfmgm_detail_view dt {
		padding-bottom: 5px;
	}

	.tx_ptconfmgm_reg_paper {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.tx_ptconfmgm_reg_paper dd {
		margin: 0;
		padding-bottom: 5px;
	}
	.tx_ptconfmgm_votingform {
		clear:both;
	}
	
	.tx_ptconfmgm_button_mail_to_auhtors {
		float:right;
	}
	
	ul.tx-ptlist-filterbox li {
		list-style-type: none;
		float: left;
		padding-right:20px;
		margin-bottom: 10px;
	}
			
	.tx-ptlist-grid table {
		margin: 0;
	}
	
	table.tx-ptlist-list-standard {
		
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 12px;
	}
	
	table.tx-ptlist-list-standard th {
		background: #3E3E3E none repeat scroll 0 0;

	}
	
	table.tx-ptlist-list-standard td {
		padding: 5px;
	}

	th.tx-ptlist-list-header {
		padding: 4px;
		white-space: nowrap;
	}

	table.tx-ptlist-list-standard th a {
		display: block;
	}


	

	

	
	.clearer {
		clear: both;
	}
	


	table.tx-ptlist-list {
		width: 99.9%;
		margin-left: 1px;
	}
	
	table.tx-ptlist-list th, 
	table.tx-ptlist-list th a {
		text-decoration: none;
		color: white;
	}
	
	table.tx-ptlist-list tr.even {
		background-color: #f5f5f5;
	}
	
	table.tx-ptlist-list tr.odd {
		background-color: white;
	}
	
	table.tx-ptlist-list td {
		background-color: transparent;
	}


	li.tx-ptlist-controller-filter-group select {
		width: 100%;
	}
	
	ul.filter-timeSpan-links,
	ul.filter-group-links {
		padding: 0;
	}
	
	ul.filter-timeSpan-links li,
	ul.filter-group-links li {
		list-style-type: none;
	}
	
	ul.filter-timeSpan-links a,
	ul.filter-group-links a {
		text-decoration: none;
		color: black;
	}
	
	ul.filter-timeSpan-links a:hover,
	ul.filter-group-links a:hover {
		text-decoration: underline;
	}
	
	ul.filter-timeSpan-links li.selected a,
	ul.filter-group-links li.selected a {
		color: red;
		font-weight: bold;
	}
	
	span.count {
		color: #ccc;
		float: none;
	}

	.advmultiselect-form,
	.advmultiselect-form table,
	.advmultiselect-form td,
	.advmultiselect-form tr {
		padding: 0;
		margin: 0;
	}
	
	.advmultiselect-form table,
	.advmultiselect-form select {
		width: 100%;
	}

	.tx-ptlist-aggregate-row {
		border-top: 2px solid black;
	}
	
	.tx-ptlist-aggregate-row .label {
	}
	
	.tx-ptlist-aggregate-row .value {
		font-weight: bold;
	}
	
	
	
	/***************************************************************************
	 * Pager
	 **************************************************************************/
	 
	/**
	 * Centering the pager (hack for ie will be appended below)
	 */
	.tx-ptlist-pagercontainer {
	    display: table;
	    margin: 0 auto;
	}
	 
	ul.tx-ptlist-pager {
	}
	
	ul.tx-ptlist-pager li {
		margin-right: 2px;
		list-style-type: none;
		float: left;
		
		text-align: center;
	}

	ul.tx-ptlist-pager li.offsetinfo,
	ul.tx-ptlist-pager li.offsetinfo:hover {
		border: none;
		background: none;
	}
	
	ul.tx-ptlist-pager li:hover,
	ul.tx-ptlist-pager li.pageitem-current {
        background:none;
		background-color: #FCF5ED;
		border-color: #FF9F5f;
	}
	
	ul.tx-ptlist-pager li.prev-current, 
	ul.tx-ptlist-pager li.next-current, 
	ul.tx-ptlist-pager li.first-current, 
	ul.tx-ptlist-pager li.last-current {
		border-color: #ddd;
	}
	
	ul.tx-ptlist-pager li.prev-current span.unlinkedelement, 
	ul.tx-ptlist-pager li.next-current span.unlinkedelement, 
	ul.tx-ptlist-pager li.first-current span.unlinkedelement, 
	ul.tx-ptlist-pager li.last-current span.unlinkedelement {
		color: #ddd;
	}
	
	ul.tx-ptlist-pager li.prev, 
	ul.tx-ptlist-pager li.next, 
	ul.tx-ptlist-pager li.first, 
	ul.tx-ptlist-pager li.last {
		width: 30px;
	} 
	
	ul.tx-ptlist-pager li.prev {
		margin-right: 10px;
	}
	
	ul.tx-ptlist-pager li.next {
		margin-left: 10px;
	}
	
	ul.tx-ptlist-pager li.fillitem {
		border-color: transparent;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	ul.tx-ptlist-pager li a, 
	ul.tx-ptlist-pager li span.unlinkedelement {
		font-size: smaller;
		text-decoration: none;
		color: black;
		display: block;
		padding: 2px 5px;
	}
	