/* default styles for extension "tx_ahlist_pi1" */
  .tx-ahlist-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_comtool_pi1" */


		/* - - - - - - - - - - - Main CSS Styles   - - - - - - - - - - - - - - - - - -  */
		
		.odd	{
			background-color: #FFE1B2;
		}
		.even	{
			background-color: #FFFFFF;
		}
		form	{
			margin: 0;
		}
		label, input, select, textarea, span.labelalternative {
			float: left;
		}
		label, span.labelalternative {
			width: 125px;
			height: 1.7em;
			padding-top: 1px;
		}
		input, textarea, select {
			width: 250px;
			height: 1.7em;
			margin: 0px;
			padding: 0 0 0 2px;
			background-color: ffffff;
			border:1px solid */D2D3D4;
			color: #666666;
		    font-size: 1em;
		}
		.btnSend {
			width: auto;
			height: auto;
			font-size:1em;
			color:*/666666;
			text-align: left;
			text-decoration: underline;
			background-color:transparent;
			background-image:url(images/ic_arrow_grey.gif);
			background-repeat:no-repeat;  
			background-position:0px 0.25em;
			border:none;
			cursor:pointer;
			margin-top: 5px;
			margin-left: 195px;
			float: none;
			padding-left: 15px;
		}


		/* - - - - - - - - - - - CSS Styles for Joboffers   - - - - - - - - - - - - - - */
		
		.comtool-job-overview-selection {}
		.comtool-job-overview-selection form	{
			width: 400px;
		}
		.comtool-job-overview-selection label, .comtool-job-overview-selection input, .comtool-job-overview-selection select, .comtool-job-overview-selection textarea, .comtool-job-overview-selection span.labelalternative {
			float: left;
			margin-bottom: 7px;
		}
		.comtool-job-overview-selection label, .comtool-job-overview-selection span.labelalternative {
			width: 150px;
			height: 1.7em;
			padding-top: 1px;
		}
		.comtool-job-overview-selection input, .comtool-job-overview-selection textarea, .comtool-job-overview-selection select {
			width: 250px;
			height: 1.7em;
			margin: 0;
			padding: 0 0 0 2px;
			background-color: ffffff;
			border:1px solid */D2D3D4;
			color: #666666;
		    font-size: 1em;
		}
		.comtool-job-overview-selection .btnSend {
			float: right;
		}
		
		.comtool-job-overview-header {
			margin: 5px 0;
			padding: 0 0 0 5px;
		}
		
		.comtool-job-overview-item {
			height: 15px;
			padding: 2px 0 2px 5px;
		}
		.comtool-job-overview-item h3	{
			margin: 0 0 0 0;
		}
		
		.comtool-job-detail-item {}
		.comtool-job-detail-item h3	{
			margin: 0 0 0 0;
		}
		.comtool-job-detail-item .label {
			float: left;
			margin: 0 0 0 150px;
			font-weight: bold;
		}
		
		
		/* - - - - - - - - - - - CSS Styles for Employees  - - - - - - - - - - - - - - - */
		.comtool-employee-overview-item {}
		.comtool-employee-overview-item h3	{
			margin: 0 0 0 0;
		}
		.comtool-employee-overview-item .image {
			float: left;
			width: 70px;
		}
		.comtool-employee-overview-item .image_content {
			float: left;
			margin: 0 0 0 25px;
		}
		.comtool-employee-overview-item .label {
			width: 50px;
			float: left;
		}
		
		
		.comtool-employee-detail-item {}
		.comtool-employee-detail-item h3	{
			margin: 0 0 0 0;
		}
		.comtool-employee-detail-item .image {
			float: left;
			width: 100px;
		}
		.comtool-employee-detail-item .image_content {
			float: left;
			margin: 0 0 0 25px;
		}
		.comtool-employee-detail-item .label {
			float: left;
			width: 50px;
		}
		
		
		.comtool-employee-single-item {}
		.comtool-employee-single-item h3	{
			margin: 0;
		}
		.comtool-employee-single-item .image {
			float: left;
			width: 75px;
		}
		.comtool-employee-single-item .image_content {
			float: left;
			margin-left: 0;
		}
		.comtool-employee-single-item .label {
			width: 50px;
			float: left;
		}
		
		/* - - - - - - - - - - - CSS Styles for Locations   - - - - - - - - - - - - - -  */
		.comtool-location-overview-item {}
		.comtool-location-overview-item h3	{
			margin: 0 0 0 0;
		}
		.comtool-location-overview-item .image {
			width: 70px;
			height: 100px;
			float: left;
		}
		.comtool-location-overview-item .image_content {
			float: left;
			margin-left: 25px;
		}
		
		.comtool-location-dropdown-item {}
		.comtool-location-detail-item {}
		.comtool-location-detail-item h3	{
			margin: 0;
		}
		.comtool-location-detail-item .image {
			float: right;
			margin: 0 0 10px 10px;
		}
		
		
		/* - - - - - - - - - - - CSS Styles for application form - - - - - - - - - - - - */
		.comtool-appform-form-item {}
		.comtool-appform-thanks-item {}
		
		
		.comtool-application-form {
			margin: 0px;
		}
		.comtool-application-form br {
			line-height: 2em;
		}
		.comtool-application-form label, .comtool-application-form input, .comtool-application-form span.labelalternative, .comtool-application-form textarea {
			float: left;
		}
		.comtool-application-form label, form.comtool-application-formt span.labelalternative {
			width: 104px;
			height: 1.7em;
			padding-top: 1px;
		}
		.comtool-application-form label, .comtool-application-form span.labelalternative {
			width: 154px;
			height: 1.7em;
			padding-top: 1px;
		}
		.comtool-application-form input, .comtool-application-form textarea, .comtool-application-form select {
			width: 238px;
			height: auto;
			margin: 0px;
			padding-left: 2px;
			background-color: ffffff;
			border:1px solid */D2D3D4;
			color: #666666;
		    font-size: 1em;
		}
		.comtool-application-form select {
			width: auto;
		}
		.comtool-application-form input.radio, .comtool-application-form input.checkbox {
			border: none;
			width: auto;
			height: auto;
			margin-top: 3px;
		}
		.comtool-application-form input.shortinput {
			width: 60px;
			margin-right: 5px;
		}
		.comtool-application-form input.middleinput {
			width: 173px;
		}
		.comtool-application-form label.shortlabel {
			width: auto;
		}
		.comtool-application-form label.autolabel {
			width: auto;
			margin-left: 2px;
			margin-right: 10px;
		}
		.comtool-application-form label.autolabel.special {
			width: 60%;
		}
		.comtool-application-form textarea {
			height: 6.3em;
			font-family : Arial, Geneva, Helvetica, sans-serif;
			font-size: 1em;
			color: */000000;
			overflow: auto;
			margin-bottom: 5px;
		}
		.comtool-application-form input.btnSend {
			width: auto;
			height: auto;
			font-size:1em;
			color:*/666666;
			text-align: left;
			text-decoration: underline;
			background-color:transparent;
			background-image:url(images/ic_arrow_grey.gif);
			background-repeat:no-repeat;  
			background-position:0px 0.25em;
			border:none;
			cursor:pointer;
			margin-top: 5px;
			margin-left: 195px;
			float: none;
			padding-left: 15px;
		}
/* default styles for extension "tx_browser_pi1" */
    .tx-browser-pi1 div.azSelector,
    .tx-browser-pi1 div.modeSelector {
      padding:.4em 0;
      height:1.4em;
    }
    .tx-browser-pi1 ul.azSelector,
    .tx-browser-pi1 ul.modeSelector {
      max-width: 100%;
      margin: 0;
      padding: 0;
      font-size:1em;
      height:1em;
      background:#EEE;
    }
    * html .tx-browser-pi1 ul.azSelector,
    * html .tx-browser-pi1 ul.modeSelector {
      width: 100%;
    }
    .tx-browser-pi1 ul.azSelector li,
    .tx-browser-pi1 ul.modeSelector li {
      display: block;
      margin: 0;
      padding: 0;
      float: left;
      border-right:1px solid grey;
    }
    .tx-browser-pi1 ul.azSelector li.last,
    .tx-browser-pi1 ul.modeSelector li.last {
      border-right:0;
    }
    .tx-browser-pi1 ul.azSelector li.selected,
    .tx-browser-pi1 ul.modeSelector li.selected {
      background:yellow;
    }
/* default styles for extension "tx_mwkeywordlist_pi1" */
    .tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
    .tx-mwkeywordlist-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
    .tx-mwkeywordlist-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
    .tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
    .tx-mwkeywordlist-pi1-keywordlist {  }

    .tx-mwkeywordlist-pi1-content div {  }
    .tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
    .tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}

    .tx-mwkeywordlist-pi1-activeLink {}
    .tx-mwkeywordlist-pi1-inactiveLink {}
/* 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;
		}
		
		/******************************** Advanced category tree */
		.cattree {
			width:400px;
		}
		
		.treeBgWhite {
		
		}
		
		.treeBgGrey {
			background:lightgrey;
		}
				
		.checkbox_green a {
			display:block;
			float:left;
			padding-left:20px;
			background:url(typo3conf/ext/dam_frontend/res/images/checkbox_green.gif) no-repeat left top;
		}
		
		.checkbox a{
			display:block;
			float:left;
			padding-left:20px;
			background:url(typo3conf/ext/dam_frontend/res/images/checkbox.gif) no-repeat left top;
		}

		.checkbox_grey a{
			display:block;
			float:left;
			padding-left:20px;
			background:url(typo3conf/ext/dam_frontend/res/images/checkbox_grey.gif) no-repeat left top;
		}
		
		.no_access {
			background:url(typo3conf/ext/dam_frontend/res/images/no_access.gif) no-repeat left top;
			padding-left: 17px;
			
		}
		
		.tree_close {
			padding-left: 17px;
			background:url(typo3conf/ext/dam_frontend/res/images/tree_close.gif) no-repeat left top;
		}
		
		.tree_open {
			padding-left: 17px;
			background:url(typo3conf/ext/dam_frontend/res/images/tree_open.gif) no-repeat left top;
		}
		.tree_noControll {
			padding-left: 17px;
		}

		
		

/* 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,
	div.tx-damfrontend-pi2 a:visited {
		color: #373535;
		text-decoration: none;
	}


/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.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; }
