/* default styles for extension "tx_ptgsashop_pi1" */
    
    .tx-ptgsashop-pi1-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-txt3 {font-size:10px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-link {font-size:11px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi1-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi1-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi1-tabletopheader {border:1px solid #edefef; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi1-tablecell {border:1px solid #edefef; padding:4px; vertical-align:top;}
    .tx-ptgsashop-pi1-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptgsashop-pi1-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi1-input {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-button2 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-button3 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-button4 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi1-buttonfake {border:0px solid #edefef; background-color:#edefef; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptgsashop_pi2" */

    .tx-ptgsashop-pi2-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi2-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi2-link {font-size:10px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi2-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi2-boxtable {border-collapse:collapse; margin-bottom:1px;}
    .tx-ptgsashop-pi2-boxdefault {width:100%;}
    .tx-ptgsashop-pi2-boxcell {border:1px solid #edefef; padding:3px;}
    .tx-ptgsashop-pi2-boxheader {border:1px solid #edefef; padding:3px; background-color:#edefef; white-space:nowrap;}
    
/* default styles for extension "tx_ptgsashop_pi3" */

    .tx-ptgsashop-pi3-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-txt3 {font-size:10px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-notice {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-error {color:red; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-link {font-size:11px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi3-tablefixed {width:470px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi3-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi3-tabletopheader {border-bottom:1px solid #ffffff; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi3-tablecell {border:1px solid #edefef; padding:4px;}
    .tx-ptgsashop-pi3-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptgsashop-pi3-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi3-input {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-input-radio {font-size:11px;}
    .tx-ptgsashop-pi3-input-checkbox {font-size:11px;}
    .tx-ptgsashop-pi3-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button2 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button3 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button4 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-buttonfake {border:0px solid #edefef; background-color:#edefef; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-boxborder {width:800px; padding:8px; border:1px solid #edefef;}
    .tx-ptgsashop-pi3-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptgsashop_pi4" */
    
    .tx-ptgsashop-pi4-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-txt3 {font-size:10px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-notice {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi4-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi4-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi4-tabletopheader {border:1px solid #edefef; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi4-tablecell {border:1px solid #edefef; padding:4px;}
    .tx-ptgsashop-pi4-tablelistheader {border:1px solid #edefef; padding:4px; background-color:#edefef; text-align:right; vertical-align:top;}
    .tx-ptgsashop-pi4-tablelistcell {border:1px solid #edefef; padding:3px; font-size:11px; text-align:right; vertical-align:top;}
    .tx-ptgsashop-pi4-tablebgselected {background-color:#f7f7f7}
    .tx-ptgsashop-pi4-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi4-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-boxborder {width:800px; padding:8px; border:1px solid #edefef;}
    .tx-ptgsashop-pi4-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-hr1 {height:1px; border:1px solid #c8c8c8; margin-bottom:10px; }
    
/* default styles for extension "tx_ptgsashop_pi6" */

    .tx-ptgsashop-pi6-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi6-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi6-link {font-size:10px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi6-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi6-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptgsashop_pi7" */
    
    .tx-ptgsashop-pi7-txt1 {font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi7-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi7-textlinkheader {font-size:11px; color:#123161; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi7-imglinkheader {border:0px}
    .tx-ptgsashop-pi7-tabledefault {border-collapse:collapse; margin-bottom:0px;}
    .tx-ptgsashop-pi7-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi7-tablecell {border:1px solid #edefef; padding:1px;}
    .tx-ptgsashop-pi7-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi7-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
    
/* default styles for extension "tx_ptgsaarticlelist_pi1" */
    
	.tx_ptgsaarticlelist_pi1_pager {
  		font-size: 0.9em;
  		margin: 10px 0 10px 0;
	}
	
	.tx_ptgsaarticlelist_pi1_pager span {
		margin: 0px;
		padding: 0px;
	}
	
	.tx_ptgsaarticlelist_pi1_pager a,
	.tx_ptgsaarticlelist_pi1_pager a:visited, 
	.tx_ptgsaarticlelist_pi1_pager a:link,
	.tx_ptgsaarticlelist_pi1_pager a:active {
		padding: 2px 4px 2px 4px;
		margin: 2px;
   		text-decoration: none;
		border: 1px solid blue;
		background-color: #FFFFFF;
   		font-weight: bold;
   		color: blue;
	}
	
	.tx_ptgsaarticlelist_pi1_pager span.pagercurrent a {
		border: 1px solid #000;
		background-color: blue;
		color: #FFF;
	}
		    
/* default styles for extension "tx_ptgsacategories_pi1" */
		ul { margin: 0 0 0 10px; padding: 0px; }
		li { list-style-type: none; padding: 0px; margin:0px; }
		ul.level0 li { }
		ul.level1 li { }
		ul.level2 li { }
		
		.tx-ptgsacategories-pi1-active { font-weight:bold; }
		.tx-ptgsacategories-pi1-active:before { content: "> "; }
		.tx-ptgsacategories-pi1-active:after { content:" <"; }
		
		.tx-ptgsacategories-pi1-first a { color: blue; }
		.tx-ptgsacategories-pi1-middle a { color: red; }
		.tx-ptgsacategories-pi1-last a { color: green; }
		
		ul.tx-ptgsacategories-breadcrumbmenu { display: inline; margin: 0px; }
		li.tx-ptgsacategories-breadcrumbitem { display: inline; }
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_ptstatusdisplay_pi1" */
    .tx-ptstatusdisplay-pi1-text {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptstatusdisplay-pi1-text-all {}
    .tx-ptstatusdisplay-pi1-text-active {color:red; font-weight:bold;}
    .tx-ptstatusdisplay-pi1-text-inactive {}
    .tx-ptstatusdisplay-pi1-text-separator {}
    .tx-ptstatusdisplay-pi1-image-separator {align:center,valign-middle;}
    .tx-ptstatusdisplay-pi1-number-active {color:blue}
    .tx-ptstatusdisplay-pi1-number-inactive {}
    .tx-ptstatusdisplay-pi1-image-all {align:center,valign-middle;}
    .tx-ptstatusdisplay-pi1-image-active {align:center,valign-middle;}
    .tx-ptstatusdisplay-pi1-image-inactive {align:center,valign-middle;}
/* default styles for extension "tx_pbsurvey_pi1" */
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; 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; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.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-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
/* default styles for extension "tx_wecmap_pi1" */
		.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" */
		.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" */
		.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 {
		border: 1px 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: 10px;
	}

	/* 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: 10px;
	}

	/* 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: 10px;
	}
	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; }

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

	/* 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: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !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 { height: 1%; }
	/* End hide from IE5/mac */
	
	/* 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; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_ptgsaconfmgm" */
		.tx_ptgsaconfmgm_fielderror {border:1px solid red; background-color: #FCBEC3;}
/* 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: 80px;
	}
	
	.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-color: #FF9F33;
		border: 1px solid #FFBD73;
	}
	
	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: black;
	}
	
	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;
	}
	*/
	