

/* chsimple_partnerlist */

.tx-chsimplepartnerlist-pi1 div.filter {
	padding: 2px 5px;
	background-color: #C8E2F0; 
/*	border: 1px solid #5BC5F2; */
}
.tx-chsimplepartnerlist-pi1 table.filter {
	width: auto;
}
.tx-chsimplepartnerlist-pi1 table.filter td {
	padding-right: 4px;
}
.tx-chsimplepartnerlist-pi1 table.filter td.label {
	width: 50px;
	vertical-align: top;
	font-weight: bold;
}

.tx-chsimplepartnerlist-pi1 table.addresslist td {
	padding: 13px 0px 13px 0px;
}
.tx-chsimplepartnerlist-pi1 table.addresslist td.row {
	border-bottom: 1px solid #5BC5F2;
}

.tx-chsimplepartnerlist-pi1 table.pagelinks td {
	padding-right: 10px;
}
.tx-chsimplepartnerlist-pi1 table.pagelinks td.label {
	width: 50px;
	font-weight: bold;
}

.tx-chsimplepartnerlist-pi1 div#googleinfowindow p {
	margin-bottom: 5px;
}


/* css_filelinks */
table.filelinks td {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
table.filelinks td.icon {
	padding-top: 12px;
	width: 30px;
}
table.filelinks td.preview {
	width: 100px;
}
table.filelinks td.pdf img {
	border: 1px solid #5BC5F2;
}
table.filelinks td.filesize,
table.filelinks td.desctitle {
	border-bottom: 1px solid #5BC5F2;
}
table.filelinks td.filesize {
	text-align: right;
}




/* default styles for extension "tx_damfrontend_pi1" */
/*---------------------------------- category tree */

.tx-damfrontend-pi1 .cattree td {
	width: 80%;
	
}
.tx-damfrontend-pi1 .cattree img {
	padding: 0px;
	background: none;
	margin: 0px;
	border-width: 0px;
}

.tx-damfrontend-pi1 .cattree td a img {
	border-width: 0px;
	border-color: white;
	padding: 0px;
	margin: 0px;
}

.tx-damfrontend-pi1 .cattree td a  {
	border-width: 0px;
	border-color: white;
	padding: 0px 0px;
	margin: 0px;
}
.tx-damfrontend-pi1 .cattree div.control{
	width: 100px;
}
.tx-damfrontend-pi1 td.typo3-browsetree-control {
	display: none;
	width:5%;
}

.tx-damfrontend-pi1 table.typo3-browsetree {
	width: auto;
	border: 0;
	border-collapse: collapse;
}


/*---------------------------------- filelist */
.tx-damfrontend-pi1 table.filelist {
	font-size: 90%;
	border-collapse: collapse;
	width: 100%;
}
.tx-damfrontend-pi1 table.filelist td img {
	border-width: 0px;
	border-color: white;
	padding: 0px;
	margin: 0px;
}
.tx-damfrontend-pi1 table.filelist td {
	padding: 5px;
	border-bottom: 1px solid #5BC5F2;
}
.tx-damfrontend-pi1 table.filelist th {
	color: white;
	padding-bottom: 9px;
	background: #FF3300 none repeat scroll 0%;
}
.tx-damfrontend-pi1 table.filelist td a img {
	border-width: 0px;
	border-color: white;
	padding: 0px;
	margin: 0px;
}
/*------------------------------- single view */
.tx-damfrontend-pi1 table.file_singleView {
	width: auto;
	border-collapse: separate;
	border: 1px solid #5BC5F2;
	font-size: 90%;
}
.tx-damfrontend-pi1 table.file_singleView th {
	text-align: left;
	padding: 5px 10px 5px 5px;
	color: white;
	background: #FF3300;
}
.tx-damfrontend-pi1 table.file_singleView td {
	padding: 3px;
	border-bottom: 1px solid #5BC5F2;
}
.tx-damfrontend-pi1 table.file_singleView td.title {
	font-weight: bold;
	padding-right: 10px;
	border-right: 1px solid #5BC5F2;
}
.tx-damfrontend-pi1 .tree_selectedCats {
	background: #FF3300;
	color: #fff;
	font-weight: bold;
	padding-bottom: 4px;
}
.tx-damfrontend-pi1 .tree_selectedCats a {
	color: #fff;
}
.tx-damfrontend-pi1 .tree_unselectedCats {
	padding-bottom: 1px;
}
/*-------------------------------- category list */
.tx-damfrontend-pi1 .delete_button a {
	border: 1px solid #B5B3CB;
	font-size: 130%;
	font-weight: bold;
	color: #B5B3CB;
	width: 20px;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.tx-damfrontend-pi1 .delete_button a:hover {
	background: #B5B3CB;
	color: white;
}
/*------------------------------ Menu */
.tx-damfrontend-pi1 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;
}
.tx-damfrontend-pi1 ul.foldout li {
	padding: 10px;
	border-bottom: 1px solid #B5B3CB;
	font-size: 90%;
	min-width: 300px;
}

/******************************** Resultlist */
.tx-damfrontend-pi1 ul#browseresultlist {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.tx-damfrontend-pi1 ul#browseresultlist li {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	background-image: none;
}

.tx-damfrontend-pi1 ul#browseresultlist li a {
	background-color: #FFFF99;
	border: 1px solid #FF3300;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}
		
		
		

/* default styles for extension tx_damfrontend_pi2 */

.tx-damfrontend-pi1 li.ddl_file_list_item {
	list-style-type: none;
	margin-left: 1em;
}

.tx-damfrontend-pi2 dt.ddl_title {
	font-weight: bold;
	display: block;
	margin-top: 1em;
	background-color: #b5b3cb;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

.tx-damfrontend-pi2 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;
}

.tx-damfrontend-pi2 dd.ddl_description {
	margin-top: 0.2em;
	margin-right: 0em;
	margin-bottom: 0.8em;
	margin-left: 1em;
}

.tx-damfrontend-pi2 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-position: 0% 0%;
}




/* dam_frontend changes */

.tx-damfrontend-pi1 table.filelist th {
	background: #FFFF99 none repeat scroll 0%;
	color: white;
	padding: 3px 5px;
}
.tx-damfrontend-pi1 table.filelist th a {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
.tx-damfrontend-pi1 table.filelist th span.Sort_Asc a {
	background: transparent url(/fileadmin/templates/ext_tmpl/img/icon_sort_asc.png) no-repeat right ;
	padding-right: 10px;
}
.tx-damfrontend-pi1 table.filelist th span.Sort_Desc a {
	background: transparent url(/fileadmin/templates/ext_tmpl/img/icon_sort_desc.png) no-repeat right ;
	padding-right: 10px;
}

.tx-damfrontend-pi1 table.fileupload td {
	vertical-align: top;
	padding-bottom: 5px;
}

.tx-damfrontend-pi1 .cattree td a.titlewrap  {
	color: #004D90;
	padding-left: 5px;
}
.tx-damfrontend-pi1 .cattree td.tree_selectedCats a.titlewrap  {
	color: #004D90;
}
.tx-damfrontend-pi1 #mailform fieldset.searchform {
	background-color: #FFFF99;
	border: 1px solid #FF3300;
	padding: 5px;
}

.tx-damfrontend-pi1 td#txdamCat0_0 {
	display: none;
}
.tx-damfrontend-pi1 .categorisation td#txdamCat0_0 {
	display: block;
}
.tx-damfrontend-pi1 td#txdamCat0_0 a.titlewrap {
	display: none;
}

.tx-damfrontend-pi1 #mailform table.fileupload input[type="text"] {
	width: 25.2em;
}

.tx-damfrontend-pi1 #mailform table.fileupload label,
.tx-damfrontend-pi1 table.fileupload label {
	font-weight: bold;
	width: 60px;
	padding-top: 5px;
}
.tx-damfrontend-pi1 .delete_button a {
	border: 1px solid #000;
	font-size: 130%;
	font-weight: bold;
	color: #ff3300;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
}
.tx-damfrontend-pi1 .delete_button a:hover {
	background: #ff3300;
	color: white;
	text-decoration: none;
}

.tx-damfrontend-pi1 #mailform input.btnActive {
	background-color: #ff3300;
	color: #fff;
}

.tx-damfrontend-pi1 div.error {
	color: #FF3300;
	border: 1px solid #FF3300;
	padding: 0.5em;
	background-color: #FFFF99;
	margin-bottom: 0.5em;
}
.tx-damfrontend-pi1 div.dam_frontend_Message {
	color: #003300;
	border: 1px solid #003300;
	padding: 0.5em;
	background-color: #ccffcc;
	margin-bottom: 0.5em;
}

/* --- addthis ---  */

div.addthis_toolbox, div.tx-rmaddthis-pi1 {
	float: left;
}


/* --- myquizpoll --- */

.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-title {
	font-weight: bold;
	margin-bottom: 5px;
}

.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-question {
	margin-bottom: 5px;
}

.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-answer {
	margin-bottom: 5px;
}
.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-answer span.tx_myquizpoll_pi1-correct {
	font-weight: normal;
	padding-left: 20px;
	background: transparent url(/fileadmin/templates/img/icons/icon_ok.png) no-repeat;
}
.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-answer span.tx_myquizpoll_pi1-false {
	
	padding-left: 20px;
	background: transparent url(/fileadmin/templates/img/icons/icon_notok.png) no-repeat;
}
.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-answer input[type="radio"] {
	background: none;
	border: medium none;
	float: none;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tx-myquizpoll-pi1 .tx_myquizpoll_pi1-explanation {
	padding-top: 10px;
	font-style: italic;
}
.tx-myquizpoll-pi1 #mailform {
	margin-bottom: 2px;
}
