/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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 { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.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; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_admininterface_pi1" */
		.buttons{
		}
		.even{
		}
		.odd{
		background:#DCDCDC;
		}
		.paginator{
		margin-right:30px;
		display:inline;
		font-size:10px;
		line-height:20px;
		}
		.result-tally{
		display:inline;
		font-size:10px;
		line-height:20px;
		}
		.search td{
		text-align:left;
		spacing:5px;
		}
		.tx-admininterface-pi1-button{
		cursor:pointer;
		}
		
		.view th,.search th,.list th,.form th{
		color:#666666;
		font-weight:700;
		text-align:left;
		}
		.view th,.view td,.search td,.search th,.list th,.list td,.form th,.form td{
		padding:2px;
		font-size:11px;
		vertical-align:top;
		}
		
		.form,.view,.list,.search{
		border:#DCDCDC solid 1px;
		margin:7px;
		}
		.list th{
		color:#FFFFFF;
		background:#666666;
		vertical-align:bottom;
		}
		
		/* Sortable tables */
		table.sortable a.sortheader {
			background-color:#666666;
			color:#FFFFFF;
			font-weight: bold;
			text-decoration: none;
			display: block;
		}
		table.sortable span.sortarrow {
			color: #FFFFFF;
			text-decoration: none;
		}
/* default styles for extension "tx_wecdiscussion_pi1" */

/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/
.tx-wecdiscussion-pi1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
}
.tx-wecdiscussion-page {
        float:                        left;
        width:                        100%;
        max-width:                730px;
        min-width:                350px;
        margin:                        0px;
        padding:                0px;
}
.tx-wecdiscussion-mainContent {
        float:                        left;
        width:                        75%;
        margin:                        0px;
        padding:                0px;
}
.tx-wecdiscussion-sidebar {
        float:                        right;
        width:                        25%;
        padding:                0px;
        margin:                        0px;
        background-color: #EEEEEE;
}
.tx-wecdiscussion-sidebar .gutter{
        padding:                6px;
}
.tx-wecdiscussion-actionbar {
        float:                        left;
        width:                        100%;
    margin:                 0 0 20px 0;
        padding:                0;
        background-color: #EEEEEE;
}
.tx-wecdiscussion-actionbar span {
        float:                        left;
    margin:                 0px;
        margin:                        4px 0px 4px 10px;
        vertical-align: bottom;
}
.tx-wecdiscussion-actionbar .gutter{
        padding:                4px;
}
.tx-wecdiscussion-title {
        font-size:                333.33%;
        color:	#333;
        font-weight:        bold;
        text-align:                center;
        margin:                        0 0 0 0;
        text-transform: uppercase;
}
.tx-wecdiscussion-responseMsg {
        font-weight:        bold;
        color:                         #FF0099;
        text-align:         center;
        margin:                        0;
        margin-top:         4px;
        margin-bottom:         20px;
}
.tx-wecdiscussion-header {
        font-size:                14px;
        font-weight:        bold;
}
.tx-wecdiscussion-requiredText {
        font-size:                100%;
        font-weight:        bold;
        color:                        #FF0099;
}
.tx-wecdiscussion-error {
        font-size:        13px;
        font-weight:bold;
        color:                #3020F0;
}
.tx-wecdiscussion-search {
        float:                        right;
        margin:                        2px;
        margin-right:        10px;
}
.tx-wecdiscussion-smalltext {
        font-size:        9px;
}
.tx-wecdiscussion-button {
        text-align:left;
        padding:                3px 0px 3px 0px;
        margin:			0 0 10px 0;
        text-decoration: none !important;
}
.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active, .tx-wecdiscussion-button a:link, .tx-wecdiscussion-button a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size:                100%;
        padding:                 2px 4px 2px 4px;
    margin:         0px 6px 2px 0px;
        border:                 1px #aaa solid;
        text-decoration: none !important;
        background-color:#CCCCCC !important;
        color:                          #000000 !important;
}
.tx-wecdiscussion-button a:hover {
        border:                 1px #ccc solid;
        background-color: #CCCCCC !important;
        color:                         #FF0099 !important;
}

.tx-wecdiscussion-pagelink-section {
        display:                block;
        text-align:                center;
        margin:                        0px auto;
}
.tx-wecdiscussion-pagelink {
        display:                inline;
        padding-left:        6px;
        padding-right:        6px;
}
.tx-wecdiscussion-itemFullWidth {
        width:                100%;
        text-align:        center;
        margin:                0px auto;
        padding-top:10px;

}
.tx-wecdiscussion-itemColumn {
        float:none !important;
        vertical-align:top;
        padding:0px !important;
        margin-left:4px;
}
.tx-wecdiscussion-itemRow {
        vertical-align:top;
        padding-left:4px;
}
.tx-wecdiscussion-list {
        margin:                0px;
        margin-top: 4px;
        padding:        6px;
        font-size:        13px;
        background-color: #FFFFFF;
}
.tx-wecdiscussion-listHeader {
        font-family:         Arial, Helvetica, sans-serif;
        font-size:                13px;
        font-weight:        bold;
}
.tx-wecdiscussion-listElement, .tx-wecdiscussion-listElement a, .tx-wecdiscussion-listElement a:visited, .tx-wecdiscussion-listElement a:link, .tx-wecdiscussion-listElement a:hover, .tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link {
        display:                block;
        font-size:                100%;
        padding:                3px 0px 0px 3px;
        margin:                        0px;
        white-space:        nowrap;
        text-decoration: none !important;
        color:                        #000000;
}
.tx-wecdiscussion-listElement a:hover {
        color:                #FF0099;
}
.tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link  {
        padding:        3px 0px 0px 6px;
        color:                 #FF0099;
}
.tx-wecdiscussion-listElement li {
        margin-left:10px;
}
.tx-wecdiscussion-listElement a {
        display:        inline;
}
.tx-wecdiscussion-listElementAll {
        margin-top:        8px;
        margin-bottom:        8px;
        margin-left:        10px;
}
/*------------------------------- FORM -------------------------------------------*/
.tx-wecdiscussion-form, .tx-wecdiscussion-forumMessageSubject,
.tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider,
.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo {
        /*font-family:         Arial, Helvetica, sans-serif;
        font-size:         100%;*/
}

.tx-wecdiscussion-forumMessageSubject {
        background:        #CCCCCC;
        color:                #000000;
        font-weight:         bold;
        font-family:         Arial, Helvetica, sans-serif;
        font-size:        116.67%;
        padding-left:        6px;
        padding-top:        3px;
        padding-bottom:        3px;
        margin-top:        5px;
}
.tx-wecdiscussion-forumMessageSubject a, .tx-wecdiscussion-forumMessageSubject a:link, .tx-wecdiscussion-forumMessageSubject a:visited {
        color:                #000000;
        text-decoration: none !important;
}
.tx-wecdiscussion-forumMessageSubject a:hover {
        color:                #FF0099;
}

.tx-wecdiscussion-forumMessageSubject, .tx-wecdiscussion-forumMessageInfo {
        clear: both;
}

.tx-wecdiscussion-forumMessageCommentNum {
        font-size:                11px;
        font-weight:        normal;
        padding-left:        4px;
}

.tx-wecdiscussion-forumMessage {
        padding:                2px 10px 0px 10px;
    background-color: #EEEEEE;
        line-height:        1.4em;
}
.tx-wecdiscussion-forumMessageReply {
        padding-left:        30px;
        padding-right:        30px;
        padding-top:        10px;
        color:                        #333333;
    background-color: #F9F9F9;
}

.tx-wecdiscussion-forumMessageInfo {
        font-size:                 10px;
        color:                        #333333;
        padding-left:        10px;
        padding-top:        3px;
        padding-bottom: 4px;
	margin-top:        3px;        
        border-top:                dashed 1px #888;
    color:                         #000000;
}
.tx-wecdiscussion-forumMessageDivider {
        margin:         15px 0px 12px 0px;
}

.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
        font-size:         11px;
        color:                #333333;
        margin-left:  2px;
        margin-right: 2px;
        text-decoration: none !important;
}
.tx-wecdiscussion-forumMessageReplyButton a:hover {
        background-color: #eee;
}

.tx-wecdiscussion-forumMessageReplyInfo {
        font-size:         10px;
        color:                #333;
        padding-left:5px;
        padding-top: 4px;
        padding-bottom: 4px;
        border-top:        dotted 1px #888;
}

.tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, .tx-wecdiscussion-forumPreviewInfo, .tx-wecdiscussion-forumPreviewEntryHeader {
        margin:                        2px;
        margin-left:        6px;
        font-family:         Arial, Helvetica, sans-serif;
        font-size:                 10px;
        line-height:         150%;
}
.tx-wecdiscussion-forumPreviewEntryHeader {
        font-size:                100%;
        font-weight:        bold;
}
.tx-wecdiscussion-forumPreview {
        width:                        300px;
        font-size:                 100%;
        border:                        1px solid #888;
    background-color: #EEEEEE;
}
.tx-wecdiscussion-forumPreviewInfo {
        font-size:                 9px;
        color:                        #555;
        border-top:                dotted 1px #888;
    margin-bottom:         6px;
}

/*----------- FORUM REPLY FORM --------------*/
.tx-wecdiscussion-formToggleOff {
        font-family:         Arial, Helvetica, sans-serif;        font-size:                10px;
}
.tx-wecdiscussion-formToggleOn {
        font-family:         Arial, Helvetica, sans-serif;        font-size:                13px;
}

.tx-wecdiscussion-form {
        clear:                both;
        width:                 98%;
        background-color: #EEEEEE;
        border:         1px solid #333;
        margin:                0px auto;
        padding:        0px;
    margin-top:        4px;
    margin-bottom:4px;
        min-width: 350px;
        max-width: 800px;
}
.tx-wecdiscussion-form div.inputFormRow {
        clear: both; display:block;  margin:0px; padding:0px; padding-top: 4px;
}
.tx-wecdiscussion-form div.inputFormRow span.label {
        display: block; float: left;  width: 25%; text-align: right;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross {
        display: block; float: left;  width: 100%;  text-align: center; margin: 0 0 0 0;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox {
        display: block; float: right; width: 73%; text-align:left;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
        width: 95%;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
         width:        95%;        height:85px;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {
         width:        95%;        height:300px;
}
.tx-wecdiscussion-form fieldset {
        border: 0;
        margin: 3px;
        padding: 3px;
}
.tx-wecdiscussion-form div.header {
        display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;
}
.tx-wecdiscussion-spacer-req {
        display: inline;  width: 10px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:4px;
}
.tx-wecdiscussion-spacer {
        clear:both;        height:0.1em; width:100%;
}
.tx-wecdiscussion-form-requiredMarker {
        color: #FF0099;
}

.tx-wecdiscussion-moderated-form {
        width: 600px;
}
.tx-wecdiscussion-moderated-header-choice {
        width: 60px;
        height: 35px;
}
.tx-wecdiscussion-moderated-header-field {
        background-color: #CCCCCC;
        font-weight:        bold;
}
.tx-wecdiscussion-moderated-list-subject {
        font-size:                100%;
        font-weight:        bold;
}
.tx-wecdiscussion-moderated-list-text {
        font-weight:        normal;
        font-size:                11px;
}
/* default styles for extension "tx_neofileshare_pi1" */
/* DOWNLOAD */
.tx-neofileshare-pi2 table tr td{vertical-align:top;width:auto;padding:3px;}
.tx-neofileshare-pi2 table,tr,td{font-size:1em;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header{font-weight:bold;background-color:#DFDFDF;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header a{text-decoration:none;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-odd{background-color:#EEEEEE;}
.tx-neofileshare-pi2 p{padding:0.1ex;}
.tx-neofileshare-pi2 .browseLinksWrap{text-align:right;width:94%;}
.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword{color:#FF0000;font-weight:bold;}
.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table{border:1px solid #999;width:95%;background-color:#FFF;}
.browseLinksWrap{padding:5px 5px 2px 5px;}
/* UPLOAD */
fieldset.tx-neofileshare-pi1{border:0px;padding:0px;clear:both;}
div.tx-neofileshare-pi1_formField label{display:block;width:12ex;float:left;}
.tx-neofileshare-pi1_formField input,textarea{/border:1px solid #000000;margin-bottom:10px;width:280px !important;}
.tx-neofileshare-pi1_formField input.button,input.tx-neofileshare-pi2-searchbox-button{width:auto !important;cursor:pointer;}
.tx-neofileshare-pi1_formField input[type="checkbox"] {width:auto !important;}
.tx-neofileshare-pi1-status{margin-bottom:20px;font-weight:bold;}
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_fileupload_pi1" */
	
/* default styles for extension "tx_damfrontend_pi1" */
		/*---------------------------------- category tree */

		.cattree td {
			font-size: 80%;
		}
		.cattree img {
			padding: 0px;
			background: none;
			margin: 0px;
			border-width: 0px;
		}

		.cattree td a img {
			border-width: 0px;
			border-color: white;
			padding: 0px;
			margin: 0px;
		}

		a:link,
		a:visited {
			color: #373535;
			text-decoration: none;
		}
		.cattree td a  {
			border-width: 0px;
			border-color: white;
			padding: 0px;
			margin: 0px;
		}
		.cattree div.control{
			width: 100px;
		}
		td.typo3-browsetree-control {
			width:5%;
		}

		table.typo3-browsetree {
			border: 0;
			border-collapse: collapse;
		}


		/*---------------------------------- filelist */
		table.filelist {
			font-size: 90%;
			border-collapse: collapse;
			border: 1px solid #B5B3CB;
			width: 100%;
		}
		table.filelist td img {
			border-width: 0px;
			border-color: white;
			padding: 0px;
			margin: 0px;
		}
		table.filelist td {
			padding: 5px;
		}
		table.filelist th {
			color: white;
			background: #B5B3CB;
			padding-bottom: 9px;
		}
		table.filelist td a img {
			border-width: 0px;
			border-color: white;
			padding: 0px;
			margin: 0px;
		}
		/*------------------------------- single view */
		table.file_singleView {
			width: 100%;
			border-collapse: collapse;
			border: 1px solid #B5B3CB;
			font-size: 90%;
		}
		table.file_singleView th {
			text-align: left;
			padding: 5px;
			color: white;
			background: #B5B3CB;
		}
		table.file_singleView td {
			padding: 3px;
		}
		table.file_singleView td.title {
			font-weight: bold;
			color: #B5B3CB;
			width: 50%;
		}
		.tree_selectedCats {
			background: #B5B3CB;
			font-weight: bold;
		}
		.tree_unselectedCats {

		}
		/*-------------------------------- category list */
		.delete_button a:link,
		.delete_button a:visited{
			border: 1px solid #B5B3CB;
			font-size: 130%;
			font-weight: bold;
			color: #B5B3CB;
			width: 20px;
			height: 20px;
			padding-right: 5px;
			padding-left: 5px;
		}
		.delete_button a:hover {
			background: #B5B3CB;
			color: white;
		}
		/*------------------------------ Menu */
		ul.foldout {
			list-style: none;
			position: absolute;
			top: 1px;
			border: 1px solid #B5B3CB;
			margin: 0px;
			padding: 0px;
			border-bottom-width: 0px;
			border-top-width: 0px;
			background: white;
		}
		ul.foldout li {
			padding: 10px;
			border-bottom: 1px solid #B5B3CB;
			font-size: 90%;
			min-width: 300px;
		}

		/******************************** Resultlist */
		ul#browseresultlist {
			padding: 0px;
			margin: 0px;
			list-style: none;
		}
		ul#browseresultlist li {
			float: left;
			padding-right: 10px;
		}
		
		
		
		

/* default styles for extension "tx_damfrontend_pi2" */
				@CHARSET "UTF-8";
	li.ddl_file_list_item {
	list-style-type: none;
	margin-left: 1em;
	}

	dt.ddl_title {
		font-weight: bold;
		display: block;
		margin-top: 1em;
		background-color: #b5b3cb;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll
		background-x-position: 0%;
		background-y-position: 0%;
	}

	dd.ddl_description p {
		margin-top: 0.2em;
		margin-right: 0em;
		margin-bottom: 0.2em;
		margin-left: 0em;
		padding-top: 0pt;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 1em;
	}

	dd.ddl_description {
		margin-top: 0.2em;
		margin-right: 0em;
		margin-bottom: 0.8em;
		margin-left: 1em;
	}

	div#content img {
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #b5b3cb;
		border-right-color: #b5b3cb;
		border-bottom-color: #b5b3cb;
		border-left-color: #b5b3cb;
		background-color: white;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-x-position: 0%;
		background-y-position: 0%;
	}

div .tx-damfrontend-pi2 a:link, a:visited {
	color: #373535;
	text-decoration: none;
}


/* 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: 0px solid 0;
		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_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
