body {margin:0;padding:0;font-family:Arial, Helvetica, Sans-serif;font-size:14px;line-height:22px;color:#333}

#home {background:#fff;height:100%;width:100%}
#home a {text-decoration:none;color:#fff;display:block}
#home a:hover {color:#ddd}

table {font-size:100%}
table td {padding: 0.2em 0.5em;vertical-align:top}

.start {width:960px;margin:100px auto 0}
.ifl, .ifm {width:45%;font-weight:bold;font-size:26px;line-height:32px;background:#91c84a;padding:1em 2%}
.start a {color:#fff;text-decoration:none}
.ifl {float:left;margin-right:1%;text-align:left}
.ifm {float:right;margin-left:1%;text-align:right}
#home .arr {height:64px}
.ifl .arr {float:left;padding-right:10px}
.ifm .arr {float:right;padding-left:10px}

.labor_edit_header {background:#91c84a;color:#fff;text-align:right;font-size:13px; line-height:25px;padding: 0 5px}
.labor_edit_header a {color:#fff}

.page {width:960px;margin:auto;overflow:auto}

.labor_edit_menue {position:relative;font-size:20px;line-height:25px;padding:20px 0 40px;width:100%;overflow:auto;text-align:center}
.labor_edit_menue ul {list-style:none;margin:0;padding:0}
.labor_edit_menue li {display:inline;margin:0;padding:0}
.labor_edit_menue a {text-decoration:none;color:#69c;padding:0 10px}
.labor_edit_menue .active a {text-decoration:none;font-weight:bold;color:#69c;padding:0 10px}
.level0 {
    text-transform: uppercase;
    font-size: 120%;
    line-height: 200%;
}

.labor_edit_content {background:#eee;width:96%;padding:10px 2%; margin-bottom:30px}
h2.title, h2.bezeichnung, h3 {font-size:20px;color:#999;font-weight:normal;margin:0;padding:20px 0}
a#edit_button, a#print_button {float:right;color:#fff;text-decoration:none;padding:5px;font-size:15px;line-height:19px;border-radius:3px}
a#edit_button {background:#6bc}
a#print_button {background:#6cb;margin-right:10px}
.text {width:100%;overflow:auto}
.item p {margin:0;padding:0}
.labor_edit_content .desc {clear:both;float:left;width:200px;color:#666;margin-top:20px;font-size:11px;line-height:22px;text-transform:uppercase}
.prevnext.block .desc {margin-top:0}
.item, .noitem {float:right;margin-top:20px;width:700px;color:#333}
table#list a, .text a, .item a, .block a {color:#333}
.subdate{padding:10px 0;text-align:right;color:#666;font-size:12px;text-transform:uppercase}

table#list {width:100%;border:0 none;text-align:center;margin-bottom:40px}
table#list th {background:#999;color:#fff}
table#list td {background:#fff;color:#666}

ul#blocks {list-style:none;margin:0 0 40px;padding:0;width:100%}
#blocks li {margin:10px 0;padding:10px;background:#fff}
#blocks h2.title {font-size:14px;font-weight:bold;color:#666;padding:0;margin:10px 0}

ul#options {list-style-type:square;margin:60px 0 40px 10px;padding:0;width:100%}
#options li {margin:0;padding:10px;color:#369}
#options a {color:#369}

.labor_edit_content .prevnext {text-align:center;font-size:13px;line-height:20px;color:#333;margin:20px 0 40px}
.labor_edit_content .prevnext a.arrow {display:inline-block;text-decoration:none;background:#69c;font-weight:bold;font-size:16px;line-height:25px;width:25px;color:#fff;border-radius:50%}
.labor_edit_content .prevnext a.arrow:hover {background:#9bd}

.az {position:relative;text-align:center;padding:100px 20px 20px}
.az a, .prevnext a:not(.arrow) {color:#369;text-decoration:none;padding:0 3px}
.searchbuttons {position:relative;text-align:center;padding:100px 20px 20px}

.search {position:absolute;text-align:center;width:920px;padding:20px 0;z-index:4}

.tabs {position:relative;padding:10px 0;color:#369;margin-top:30px}
.tabs a {color:#666;text-decoration:none}
.tabs a, .tabs span {padding-right:10px}

.labor_edit_content .note{display:block;background:#f33;color:#fff}

select.chosen {width:50%}
.labor_edit_content input[type=text] {background:#fff;border:1px solid #ccf;color:#336;border-radius:3px;font-size:14px;line-height:30px;width:50%}
.labor_edit_content input[type=submit] {background:#6cb60d;color:#fff;font-size:14px;line-height:32px;border:0 none;padding:0 10px}

#buttons {width:100%;overflow:auto;padding:20px 0}
.labor_edit_content button {color:#fff;font-size:14px;line-height:32px;background:#369;border:0 none;padding:0 10px;width:150px}
#buttons #delete_btn {background:#f33}
#buttons #discard_btn {background:#999}
#buttons #release_btn {float:right;background:#6c3}
#buttons #publish_btn {float:right;background:#390;margin-left:10px}
a.delete_button {display:inline-block;background:#f66; padding:0 .5em; margin:1px; text-decoration:none;line-height:140%;color:#fff;border-radius:3px}
.action_button {display:inline-block;background:#789;color:#fff;font-size:14px;font-weight:bold;line-height:32px;border:0 none;padding:0 10px;min-width:70px;margin-left:5px;text-align:center;text-transform:uppercase;text-decoration:none}

table.block {box-sizing:border-box;padding:10px 0;width:100%}
table.block, form.block {background:#eee;color:#666}
.block th, .block td {text-align:center;padding:1px}
.block th:first-child, .block td:first-child {text-align:left;padding-left:3px}
.block th:last-child, .block td:last-child {text-align:right;padding-right:3px}
.block th {font-size:18px;line-height:24px;color:#999;font-weight:normal;padding:5px 0}
.block th {background:#eee}
.block th a {color:#999;text-decoration-style:dashed}
.block th a .icon {display:inline-block;font-weight:bold;font-size:18px;text-align:center;margin-left:5px;line-height:20px;width:20px;border-radius:10px;color:#999;background:#ddd}
.block tr {background:#fff}
.block tr:nth-child(odd) {background:#fafaf8}
.block tr:hover {background:#666;color:#fff}
.block tr:hover a {color:inherit}
.block tr:hover .oi {background:rgba(255,255,255,.4)}

.block fieldset {border:0;width:100%;margin:0;padding:0;overflow:auto}
.block fieldset label {width:49%;line-height:28px;display:block;float:left}
.block fieldset input {box-sizing:border-box;background:#fff;border:1px solid #ccc;padding:1px;color:#336;font-size:16px;height:24px;width:50%;float:right}
#buttons button {background:#777;color:#fff;font-size:14px;line-height:32px;border:0 none;padding:0 10px;min-width:90px;text-align:center}
.block button#abort_btn {background:#999}
.block button#save_btn, button#next_btn {background:#6cb60d}
.block button.left {float:left;margin-right:2px}
.block button.right {float:right;margin-left:2px}


@media only screen and (max-width:960px) {
	#home>div {width:100%}
	.ifl, .ifm {font-size:20px;line-height:24px}
	#home .arr {height:48px}

	.page {width:100%}

	.search {width:100%}
	.desc, .item, .noitem {float:none;width:100%}

	.item, .noitem {border-bottom:10px solid #fff;padding-bottom:10px}
}
