/* default styles for extension "tx_dkdanzagjobdb_pi1" */
    div.tx-dkdanzagjobdb-pi1 p.subheadline { margin-top: 3px; }

    div.tx-dkdanzagjobdb-pi1 div.dashboardlink { margin-top:4px; margin-right:6px; }
    div.tx-dkdanzagjobdb-pi1 div.dashboardlinks { padding-top: 10px; padding-bottom: 10px; }
    div.tx-dkdanzagjobdb-pi1 tr.even { background-color: #e7eff7; font-size: 12px;}
    div.tx-dkdanzagjobdb-pi1 tr.odd { background-color: #f4f8fc; font-size: 12px;}
    div.tx-dkdanzagjobdb-pi1 tr.odd:hover { background-color: #c7daec; color: #555555;}
    div.tx-dkdanzagjobdb-pi1 tr.even:hover{ background-color: #c7daec; color: #555555;}
    div.tx-dkdanzagjobdb-pi1 th.dv { color: #555555; background-color: #80A5D1; font-size: 13px; font-weight: bold;}
    div.tx-dkdanzagjobdb-pi1 td.dv { padding: 3px 10px 3px 10px; border-top: 1px solid white; vertical-align: top; }
    div.tx-dkdanzagjobdb-pi1 td.dvchiffre { padding: 3px 10px 3px 10px; border-top: 1px solid white; color: #555555; }
    div.tx-dkdanzagjobdb-pi1 th.lv { padding: 3px 10px 3px 10px; font-size: 12px; color: #ffffff; background-color: #80A5D1; text-align: left; }
    div.tx-dkdanzagjobdb-pi1 th.date { width: 55px; }
    div.tx-dkdanzagjobdb-pi1 th.appointment { width: 90px; }
    div.tx-dkdanzagjobdb-pi1 th.state { width: 85px; }
    div.tx-dkdanzagjobdb-pi1 th.job { width: 210px; }
    div.tx-dkdanzagjobdb-pi1 td.lv { padding: 10px 10px 3px 10px; font-size: 11px; vertical-align: top; }
    div.tx-dkdanzagjobdb-pi1 th.dashboard { background: transparent; }

    div.tx-dkdanzagjobdb-pi1 a.sorting { color: white!important; text-decoration:none !important; }
    div.tx-dkdanzagjobdb-pi1 a.sorting:hover { color: #ffffff !important; text-decoration:underline !important; }
    div.tx-dkdanzagjobdb-pi1 ul.arrow { padding-left: 0px; list-style-image:url(/typo3conf/ext/dkd_anzag_jobdb/Resources/Public/Images/arrow_yellow.png) }
    div.tx-dkdanzagjobdb-pi1 ul.arrow li { margin-left: 15px; margin-top: 3px; margin-bottom: 3px; }

    div.tx-dkdanzagjobdb-pi1 .dashboardWrapper { padding-left: 0px; font-size: 10px; padding: 34px 30px 12px 30px; margin: 0 0 22px 0!important; background: #e0ecf9 url("/typo3conf/ext/apothekenmanager/Resources/Public/Images/_ahdl/ui/list-hilite-background.png") no-repeat scroll left top;
}}
    div.tx-dkdanzagjobdb-pi1 ul.dashboard li { margin-left: 18px; font-size: 10px; }
    div.tx-dkdanzagjobdb-pi1 ul.dashboard li a { font-size: 12px; color: #2256A4 }

    div.tx-dkdanzagjobdb-pi1 select.lv { font-size: 13px; width: 270px; }
    div.tx-dkdanzagjobdb-pi1 option.lv { font-size: 11px; }
    div.tx-dkdanzagjobdb-pi1 div.pagenavi { margin: 5px 0px 5px 0px; font-size: 12px; }
    div.tx-dkdanzagjobdb-pi1 div.pagenavi.short { width: 587px; }
    div.tx-dkdanzagjobdb-pi1 div.column_one div.pagenavi,
    div.tx-dkdanzagjobdb-pi1 div.column_two div.pagenavi {width: 346px;}

    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.buttons {padding-left: 10px; padding-right: 5px; margin-right: 5px;}

    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.left{ float: left; margin-top: 4px; margin-right: 17px;}
    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.right{ float: right; padding-top: 15px;}
    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.right.dashboardlink.boxes{ float: left; padding-top: 0;}
    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.pagenavi_right{ padding-right: 5px;}

    div.tx-dkdanzagjobdb-pi1 div.pagenavi div.right span { font-weight: bold; color: #2256A4; }

    div.tx-dkdanzagjobdb-pi1 a.currentpage { text-decoration: underline; font-weight: bold; color: #2256A4; }
    div.tx-dkdanzagjobdb-pi1 a.otherpage   { text-decoration: none; font-weight: normal; color: #2256A4; }

    div.tx-dkdanzagjobdb-pi1 { width: 731; }
    div.tx-dkdanzagjobdb-pi1 .two_columns {  }
    div.tx-dkdanzagjobdb-pi1 .inner {height: 600px;}
    div.tx-dkdanzagjobdb-pi1 .column_one,
    div.tx-dkdanzagjobdb-pi1 .column_two { height: auto; padding: 5px 5px 5px 0; float: left; border: none; width: 345px; min-height: 400px; margin-right: 5px;}
    div.tx-dkdanzagjobdb-pi1 .column_two {margin-right: 0; padding-right: 0;}
    div.tx-dkdanzagjobdb-pi1 .column_one { margin-right: 30px; }

    div.tx-dkdanzagjobdb-pi1 .clear { clear: both; font-size:1px; }

    div.tx-dkdanzagjobdb-pi1 div.filterbox { float: none; height: 85px; }
    div.tx-dkdanzagjobdb-pi1 div.filterbox div.left{ float: left; margin-right: 3px; margin-top: 3px; }
    div.tx-dkdanzagjobdb-pi1 div.filterbox div.right{ float: right; width: 125px;}

    div.tx-dkdanzagjobdb-pi1 form { display: inline; }
    div.tx-dkdanzagjobdb-pi1 label { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
    div.tx-dkdanzagjobdb-pi1 label.markerror { color: red; }
    div.tx-dkdanzagjobdb-pi1 div.markerror { color: red; font-size: 11px; margin-bottom: 0px }
    div.tx-dkdanzagjobdb-pi1 div.caption { font-size: 11px; text-align: right; margin-top: 10px; width: 587px;}
    div.tx-dkdanzagjobdb-pi1 p.caption { font-size: 11px; margin: 2px 0px 0px 0px; }
    div.tx-dkdanzagjobdb-pi1 input.checkbox { display: block; float: left; margin-top: 0px;margin-left:0px; }
    div.tx-dkdanzagjobdb-pi1 input.text { background-color: white; border: 1px solid #e1e1e3; width: 415px; height: 21px; margin: 0 99px 16px 0; border: 1px solid #555555;}
    div.tx-dkdanzagjobdb-pi1 input.text.file { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor: pointer;}
    div.tx-dkdanzagjobdb-pi1 input.captcha { width: 415px; }
    div.tx-dkdanzagjobdb-pi1 #jobdbsearchform input.submitimage { margin-top: 0; margin-left: 30px;}
    div.tx-dkdanzagjobdb-pi1 #jobdbsearchform input.submitimage .button-ending { right: 1px;}
    div.tx-dkdanzagjobdb-pi1 #offerform input.markerror { border: 1px solid red; }
    div.tx-dkdanzagjobdb-pi1 select.text { background-color: #f3f3f3; border: 1px solid #e1e1e3; width: 415px; margin: 0 99px 16px 0;}
    div.tx-dkdanzagjobdb-pi1 select.markerror { border: 1px solid red; }
    div.tx-dkdanzagjobdb-pi1 textarea { border: 1px solid #555555; width: 415px; height: 60px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0 99px 16px 0;}
    div.tx-dkdanzagjobdb-pi1 textarea.markerror { border: 1px solid red; }
    div.tx-dkdanzagjobdb-pi1 #offerform div { margin-bottom: 1px; }

    div.tx-dkdanzagjobdb-pi1 #offerform div.left { float: left; }

    div.tx-dkdanzagjobdb-pi1 #offerform label { float: left; display: block; }
    div.tx-dkdanzagjobdb-pi1 #offerform .fieldBox div.right { width:350px; float: right; }
    div.tx-dkdanzagjobdb-pi1 #offerform .fieldboxFile div.right { position: relative;}
    div.tx-dkdanzagjobdb-pi1 #offerform .fieldboxFile div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; width: 420px;}
    div.tx-dkdanzagjobdb-pi1 #offerform .fieldboxFile div.fakefile .fakefileImage { float: none; margin: 0!important; padding: 3px 10px!important; position: relative; top: 1px;}
    div.tx-dkdanzagjobdb-pi1 #offerform .fieldboxFile div.fakefile input { border: 1px solid #555555; width: 270px; height: 21px; margin-right: 8px;}
    div.tx-dkdanzagjobdb-pi1 #offerform .right.formsubmit {float: right; }
    div.tx-dkdanzagjobdb-pi1 #offerform div.right img { float: left; margin-bottom: 2px; margin-right: 11px; }

    div.tx-dkdanzagjobdb-pi1 #offerform div.checkboxtext { float: right; margin: 0px; width: 500px; font-size: 11px;}
    div.tx-dkdanzagjobdb-pi1 #offerform div.checkboxtextchiffre { float: right; width: 500px; font-size: 11px; }
    div.tx-dkdanzagjobdb-pi1 div.formsubmit { text-align: right; }
    div.tx-dkdanzagjobdb-pi1 h3.chiffre { font-size: 14px; color: #33689C; margin: 0px; }
    div.tx-dkdanzagjobdb-pi1 p.chiffre { font-size: 11px; color: #33689C; margin: 0px; }
    div.tx-dkdanzagjobdb-pi1 img.wtcalculatingcaptcha { float: left; margin-right: 11px; padding-top: 2px;}

    div.tx-dkdanzagjobdb-pi1 table.results-table {border: 1px solid #fff;}

    div.tx-dkdanzagjobdb-pi1 table.results-table th.lv.appointmenr {width: 10px;}
    div.tx-dkdanzagjobdb-pi1 table.results-table td{ font-size: 12px;}
    div.tx-dkdanzagjobdb-pi1 table.results-table,
    div.tx-dkdanzagjobdb-pi1 table.results-table td,
    #main div.tx-dkdanzagjobdb-pi1 table.results-table thead th { border: 1px solid #fff;}
    div.tx-dkdanzagjobdb-pi1 form.form_wrap{ width: 731px; display: block;}

    .form_wrap.seminar {float: none; font-size: 12px; height: 22px;}
    .form_wrap.seminar .left {float: left; margin-right: 17px;}

    .cs-steel #main table.results-table th {height: 20px; padding-top: 8px;}

    div.tx-dkdanzagjobdb-pi1 tr.odd,
    div.tx-dkdanzagjobdb-pi1 tr.odd .lv {background-color: #f4f8fc !important;}

    div.tx-dkdanzagjobdb-pi1 tr.even,
    div.tx-dkdanzagjobdb-pi1 tr.even .lv {background-color: #e7eff7 !important;}

    div.tx-dkdanzagjobdb-pi1 table.results-table thead {background-color: #0066CC;}
    #main table.results-table th {background: none !important;}

    div.tx-dkdanzagjobdb-pi1 div.fieldBox{ width: 520px;}
    .cs-steel #main div.tx-dkdanzagjobdb-pi1 th.dv_detail{ font-size: 1.7em; background: none; color: #628EBD; padding-left: 0; margin-botto: 12px;}
    div.tx-dkdanzagjobdb-pi1 div.jobDbFooter ul {list-style: none; margin: 0; padding: 0 0 22px 0; white-space: nowrap; float: right; clear: both;}
    div.tx-dkdanzagjobdb-pi1 div.jobDbFooter li {float: left; margin: 0 6px 0 10px!important; color: #2256a4; font-size: 10px;}
    div.tx-dkdanzagjobdb-pi1 div.jobDbFooter li a {font-size: 10px; cursor: pointer;}

    #main div.tx-dkdanzagjobdb-pi1 div.jobDbFooter li.favorits ,
    #main div.tx-dkdanzagjobdb-pi1 div.jobDbFooter li.tipFriend ,
    #main div.tx-dkdanzagjobdb-pi1 div.jobDbFooter li.print {list-style-image: none!important;}
    #main div.tx-dkdanzagjobdb-pi1 .cartheadline {width: 773px;}

/* default styles for extension "tx_dkddefektpdf_pi1" */
		table.defektlist-form a {vertical-align:bottom;}
		p.error {color:red;}
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 1px solid #cdcdcd;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

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

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

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

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

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-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; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
