﻿body {background:#e8ebef; margin:0; border:0; outline:0; color:#333; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif}
p {font-size:12px}
h1 {color:#018d75; font-size:16px}
h1.title {margin-top:-9px; padding-left:20px; color:#999; font-size:20px; display:inline-block;}
h2 {color:#4b6491; font-size:12px}
h3 {margin:4% 0 -2% 0; color:#666; font-size:12px; font-style:italic}
h4 {color:#fa0; font-size:12px; font-weight:normal}
h5 {font-size:12px}
ul {list-style:none; padding:0}
input, select, textarea {padding:3px; border:1px solid #ccc; color:#333; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; resize:none}
input:focus, select:focus, textarea:focus {border:1px solid #6996af; background-color:rgba(20,170,230,0.05)}
input[type="checkbox"], input[type="radio"] {width:25px!important; margin:0; vertical-align:-2px; cursor:pointer}
select {padding:1px; cursor:pointer}
textarea {width:100%; resize:none}
input {font-size:12px!important; border:1px solid #ccc!important; cursor:pointer}
input[type="text"], input[type="password"] {cursor:auto}
input[type="text"][readonly] {background:#f0f0f0; color:#666}
input[type="text"][readonly]:focus {background:#f0f0f0!important; border:1px solid #ccc!important}

input:focus, select:focus, textarea:focus {border:1px solid #6996af!important; background-color:rgba(20,170,230,0.05)!important}
input[type="file"] {font-size:11px!important}
input[type="file"]:focus {border:1px solid #ccc!important; background-color:transparent!important}
.clear {clear:both}
a {color:#963232; text-decoration:none}
a:hover {color:#963232}
img {max-width:100%; border:0}

.bg {background:url(../img/bg.jpg) no-repeat #548cce; max-width:1500px; min-width:980px; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.15)}
.content-container {background:rgba(255,255,255,0.5); max-width:1250px; min-width:1030px; margin:0 auto}
.content {position:relative; background:#fff; max-width:1200px; min-width:980px; margin:0 auto; padding-top:68px}
.logo {position:absolute; top:20px; right:5%; background:url(../img/rtk-logo-new.gif) no-repeat; width:218px; height:78px}
.logo-line {position:absolute; top:94px; right:1.7%; width:96.6%; height:1px; border-bottom:1px solid #999}
.h-line {height:1px; padding-top:10px; border-bottom:1px solid #999}

.column-middle {float:left; padding:3px 0 2% 1.7%}
.column-middle select {min-width:28%}
.more-icon {display:inline-block; background:url(../img/more-icon.png) no-repeat; width:13px; height:13px; margin:0 0 -2px 3px}
.column-middle-full {padding:1% 4.7% 0 1.60427807486631%}
.column-middle-full h4 {font-size:12px}
.column-middle-full span {font-size:12px}
.column-middle-full label h4 {display:inline}
.column-middle-full label input {cursor:pointer}

.top-navi {position:absolute; top:34px; left:20px}
.top-navi a {color:#963232}
.user {margin-right:2.5%}

.float-left {float:left}
.float-right {float:right}
a[disabled="disabled"] {display:none}

.pagination-wrapper {clear:both; font-size:12px}
.pagination-wrapper li {float:left}
.pagination-wrapper li a {padding:0 8px}
.pagination-wrapper li.active a {color:#963232}
.pagination-pages {float:right; margin-top:10px}
.pagination-pages li.label {padding:2px 6px 0 0}
.pagination {float:left; padding:0; margin:10px 15px 0 4.5%}
.pagination li, ul.pagination-pages li {float:left}
.pagination li a, ul.pagination-pages li a {float:left; padding:2px 5px}
.pagination li.active a, ul.pagination-pages li.active a {background:#ebebeb; font-weight:bold}
.pagination .aspNetDisabled {display:none}
.pagination input[type="text"] {width:50px; margin:-1px 2px 0 7px; font-size:12px; border:1px solid #ccc}
.pagination input[type="text"]:focus {border-color:#33b0f1}
.pagination input[type="submit"] {border:1px solid #963232!important; border-radius:5px; box-shadow:0 1px 5px #D7D7D7; color:#963232!important; background:#f0f0f0; margin-top:-1px; padding:1px 6px; color:#fff; font-size:12px; border:none; border-radius:5px; transition:opacity 0.5s}

.direct-to-page {margin-top:8px; list-style:none}
.direct-to-page input {width:35px!important}
.direct-to-page .upload-button {padding:2px 8px!important}
.article-quantity {float:left; margin:14px 10px 0 0}

.pagination-btn {background:url(../img/arrow-left.png) no-repeat; width:6px; height:18px; margin-top:2px; margin-right:4px; text-indent:-1000000px}
.pagination-btn:hover {background-position:0 -22px}
.pagination-btn.next {background:url(../img/pag-arrow-right.png) no-repeat; width:7px; height:18px; margin-top:0; margin-left:4px}
.pagination-btn.next:hover {background-position:0 -22px}
.pagination-btn.prev {background:url(../img/pag-arrow-left.png) no-repeat; width:7px; height:18px; margin-top:0; margin-left:4px}
.pagination-btn.prev:hover {background-position:0 -22px}

.tabs {float:left; height:32px; margin:3.8% 0 0 0; padding:0; border-left:1px solid #d4d4d4; border-top-left-radius:10px; border-right:1px solid #d4d4d4; border-top-right-radius:10px}
.tabs li {float:left; background:#f0f0f0; height:31px; margin-bottom:-1px; padding:0; border:1px solid #d4d4d4; border-left:none}
.tabs li:first-child {border-left:none; border-top-left-radius:10px}
.tabs li:last-child {border-right:none; border-top-right-radius:10px}
.tabs li a {color:#999; display:block; padding:0 20px; font-size:12px; font-weight:bold}
.tabs li:first-child a {border-top-left-radius:10px}
.tabs li:last-child a {border-top-right-radius:10px}
.tabs li a:hover {color:#fa0}
.tabs li.active, .tabs li.active a, .tabs li.active a:hover  {background:#fafafa; color:#fa0; border-bottom:1px solid #fff}
.tab-container {clear:both; background:#fafafa; width:97.4%; font-size:12px; border:1px solid #d4d4d4; border-top-right-radius:10px}
.tab-content {padding:20px; min-height:186px}
.backendMainColumn {width:96.7%}

table {width:100%; margin:15px 0 5px 0; border-collapse:collapse}
table thead {background:#953131; background:url("../img/table-head-bg.png") repeat-x; background:-webkit-gradient(linear,left top,left bottom,from(#953131),to(#641e1e)); background:-moz-linear-gradient(center top , #953131, #641e1e) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#fff; border-left: 1px solid #9f9f9f; border-right:1px solid #9f9f9f; height:26px; line-height:26px}
table thead th {background:#953131; background:url("../img/table-head-bg.png") repeat-x; background:-webkit-gradient(linear,left top,left bottom,from(#953131),to(#641e1e)); background:-moz-linear-gradient(center top , #953131, #641e1e) repeat scroll 0 0 rgba(0, 0, 0, 0); padding:0 4px; font-size:12px; text-align:left; border-right:1px solid #d4d4d4; white-space:nowrap}
table thead th:last-child {border-right:1px solid #9f9f9f}
table thead th span {color:#fff; font-size:12px}
table thead th a:link span {color:#fff; text-decoration:underline}
table thead th a:hover span {color:#fff}
table thead th.right-aligment {text-align:right}
table tbody {color:#000; background-color:#fff; font-size:12px}
table tbody a {color:#fa0}
table tbody a:hover {text-decoration:underline}
table tbody tr:hover {background-color:#f0f0f0; cursor:pointer}
table tbody tr.selected {background-color:#e6e6e6}
table tbody td {padding:5px 4px; border:solid 1px #d4d4d4; border-top:none}
table td.actions {text-align:center}
table tbody td.stock-column {padding:0; cursor:pointer}
table tbody td.stock-column table {width:100%; border-collapse:collapse}
table tbody td.stock-column table tbody {background-color:transparent}
table tbody td.stock-column table tbody tr td {width:33.33%; border-top:none; border-bottom:none; padding:0 5px 0 0; font-size:12px; text-align:right}
table tbody td.stock-column table tbody tr td:first-child {border:none}
table tbody td.stock-column table tbody tr td:last-child {border:none}
table tbody tr td.actions input {border:none}
table tbody tr td.actions input.remove_article {width:11px; height: 13px; padding:0; margin:0 0 -2px 0; background:url('../img/btn_delete.png') left top no-repeat}
table tbody tr td.actions input.remove_article:hover {background:url('../img/btn_delete.png') left bottom no-repeat}
table .checkbox {text-align:left; padding-left:10px;}
table .checkbox a img {padding-left:10px; vertical-align:bottom}

#frontendControl_TableHeaderCell1 {width:35px!important}
#frontendControl_TableHeaderCell2 {width:80px!important}
#frontendControl_TableHeaderCell3 {width:280px!important}

#backendControl_TableHeaderCell1 {width:35px!important}
#backendControl_TableHeaderCell2 {width:35px!important}
#backendControl_TableHeaderCell3 {width:100px!important}
#backendControl_TableHeaderCell4 {width:270px!important}

.tables_input table {margin:0}
.tables_input table tbody {background:none}
.tables_input table tbody tr:hover {background-color:inherit; cursor:auto}
.tables_input table tr td {border:none}
.tables_input .refresh_table input, .refresh_table input {width:31px; height:33px; border:none; background:transparent}
.tables_input .refresh_table {margin-right:3.5%; margin-bottom:0}
.tables_input input:focus, .tables_input select:focus, .tables_input textarea:focus {border:1px solid #33b0f1; background-color:rgba(17,163,238,0.05)}

input.remove_article {width:11px; height: 13px; padding:0; margin-top: 4px; background: url('../img/btn_delete.png') left top no-repeat}
input.remove_article:hover {background:url('../img/btn_delete.png') left bottom no-repeat transparent}

.tabs {font-size:12px; font-weight:bold; clear:both; float:left; margin-bottom:-1px; border-left:1px solid #d4d4d4; border-top-left-radius:10px; border-right:1px solid #d4d4d4; border-top-right-radius:10px} 
a.tab, a.tab_inactive {border:#d4d4d4 1px solid; border-left:none}
a.tab span, a.tab_inactive span {padding:5px 28px}
.tabs a:first-child {border-left:none; border-top-left-radius:10px}
.tabs a:last-child {border-right:none; border-top-right-radius:10px}
a.tab {background:#fff; display:block; float:left; border-bottom-color:#fff}
a.tab:hover {text-decoration:none}
a.tab span {display:block; color:#a5017c; text-decoration:none}
a.tab_inactive {background:#f0f0f0; display:block; float:left; text-decoration:none}
a.tab_inactive span {display:block; color:#999; transition:color 250ms}
a.tab_inactive:first-child {border-bottom-color:#d4d4d4}
a.tab_inactive:hover {background-position:bottom right; text-decoration:none; background-color:#f6f6f6}
a.tab_inactive:hover span {background-position:bottom left; color:#a5017c}
a.content-added, a.content-added:hover {background:url(../img/icon-content-added.png) no-repeat 8px 8px transparent; padding-left:14px}
a.content-added {background-color:#f0f0f0}
a.content-added:hover {background-color:#f6f6f6}
a.content-added.tab {background-color:#fff}

.tables_input {clear:both; background-color:#eaeaea; margin-bottom:20px; padding:10px 5px; border:1px solid #b9b9b9; list-style:inside}
.tables_input table.full-size-table {width:100%; padding-right:0%}
.tables_input table.two-thirds-table {width:66.66%; padding-right:0%; margin-right:0}
.tables_input table tr td {padding:0 10px}
.tables_input table.no-space-right {margin-right:0; padding-right:0}
.tables_input td.tables_Headline {color:#333; font-size: 12px; font-weight: bold; padding: 26px 0 11px 0; border-top:1px solid #d4d4d4}
.tables_input .tab-content-Headline {color: #333; font-size:12px; font-weight: bold}
.tables_input h3 {color: #333; font-size:12px; font-weight: bold; padding-bottom:11px}
.tables_input h4.tab-content-Headline-h4 {color: #333; font-size:12px; font-weight:bold}
.tables_input input, .tables_input select, .tables_input textarea {background-color:#fff; border:1px solid #ccc}
.tables_input input {width:100%; height:15px; margin:5px 0; font-size:12px}
.tables_input input.smaller-input-size1 {width:64%}
.tables_input input.smaller-input-size2 {width:40%}
.tables_input input.smaller-input-size3 {width:19%}
.tables_input input.smaller-input-size4 {width:88%}
.tables_input input[type='checkbox'] {width:50px; background:none; border:none}
.tables_input input[type='radio'] {width:100px; background:none; border:none}
.tables_input input[type='file'] {width:100%; height:auto; background:none; border:none}
.tables_input select {height:21px; margin:4px 0; cursor:pointer; padding:0}
.tables_input textarea {width:100%; font-size:12px; height:65px; resize:none; margin:5px 0; padding:2px 1%}
.tables_input table.two-thirds-table textarea {margin:4px 0 4px 0}
.tables_input table.two-thirds-table input {margin:4px 0 4px 0; padding:2px 0}
.tables_input .content-table {width:97%; margin-top:15px}
.tables_input .content-table input {width:95%; white-space:pre-wrap}

.backend-content-headline {padding:15px 0 10px 0; font-weight:bold}
.info-text {padding:5px 0; color:#963232; font-style:italic}
.logo-preview {margin-right:15px; padding:10px; text-align:center; border:1px dotted #ccc}

.upload-button {background:#f0f0f0; border:1px solid #963232!important; border-radius:5px; box-shadow:0 1px 5px #D7D7D7; color:#963232!important; padding:4px 10px; color:#fff; font-size:12px; border:none; border-radius:5px; transition:opacity 0.5s}
.upload-button:hover {text-decoration:none}
.upload-button:focus {background:#f0f0f0!important; border:1px solid #963232!important} 
.upload-button-inactive {}

.remove-selection {float:right; background:url("../img/remove-selection-button.png") no-repeat; width:37px; height:32px; margin-right:-4px}
.separator-line {height:1px; margin:25px 0 5px 0; border-top:1px solid #ccc}
.dotted-line {height:1px; margin:10px 0 5px 0; border-top:1px dotted #ccc}

.branches-backend-category, .questions-backend {margin:10px 3px; font-size:12px}
.branches-backend {width:100%!important; white-space:nowrap}
.branches-backend tr td:first-child {width:50%!important}
.branches-backend-category input[type="text"], .branches-backend input[type="text"], .questions-backend input[type="text"] {width:70%; margin-left:5px}
.questions-backend-category {color:#990066}

.backend-com-active {position:absolute; bottom:-35px; left:0; color:#fff; font-size:12px}
.backend-com-active a {color:#fff!important; font-weight:bold}

.error {color:#c00; border:1px solid #c00!important}
.error:hover span {color:#c00!important}
.error:focus {background:#fae5e5!important; color:#c00; border:1px solid #c00!important}
.error .category-name {color:#c00}
.success-message {background:url("../img/success-check.png") no-repeat 1.4% 41.5%; margin:2.2% 0; padding:1% 5%; color:#090; border:1px dotted #090}
.error-message {background:url("../img/attention-sign.png") no-repeat 1% 40%; margin:2.2% 0; padding:1% 5%; color:#c00; border:1px dotted #c00}
.error-message a {color:#c00}
.label-error {color:#c00}

.deactivated {opacity:0.5; cursor:auto!important}
.category input[type="radio"] {margin:0 4px 0 1px!important}
.deactivated input[type="radio"] {cursor:default}

.buttons {margin-top:25px}
.buttons-frontend {margin-top:0}
.button {background:#953131; background:url("../img/table-head-bg.png") repeat-x; background:-webkit-gradient(linear,left top,left bottom,from(#953131),to(#641e1e)); background:-moz-linear-gradient(center top , #953131, #641e1e) repeat scroll 0 0 rgba(0, 0, 0, 0); padding:4px 20px; margin-right:10px; color:#fff; font-size:13px; border:none; border-radius:5px; cursor:pointer; box-shadow:0 1px 5px rgba(0,0,0,0.25); transition:opacity 0.4s}
.button span {color:#fff}
.button:hover {opacity:0.9}
.button-inactive {background:url("../img/button-inactive-bg.png") repeat-x; background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#b5b5b5)); background:-moz-linear-gradient(center top , #e1e1e1, #b5b5b5) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor:auto}
.button-inactive:hover {opacity:1}

.top-button {float:left; background:url(../img/anchor-icon.png), url("../img/table-head-bg.png"); background-position:34px 4px, 0 0; background-repeat:no-repeat, repeat-x; width:200px; margin-top:-40px; padding:4px 61px; border-top-left-radius:0; border-bottom-left-radius:0}
.ca-logo {display:block; float:right; background:url(../img/ca-logo.png) no-repeat; width:105px; height:13px}

.info-button {display:block; background:url(../img/info-icon.png) no-repeat; width:14px; height:14px; margin:0 auto}
.info-button:hover {background-position:bottom}
.explain-button {position:absolute; top:94px; left:20px; background:url(../img/explain-icon.png) no-repeat; width:14px; height:14px; margin:0 auto; cursor:pointer}
.explain-button:hover {background-position:bottom}
.explain-button-big {position:relative; top:3px; display:inline-block; background:url(../img/explain-icon-big.png) no-repeat; width:20px; height:20px; margin:0 0 0 10px; cursor:pointer}
.explain-button-big:hover {background-position:bottom}
.remove-button {display:block; background:url(../img/remove-icon.png) no-repeat; width:14px; height:14px; margin:0 auto}
.remove-button:hover {background-position:bottom}
.yes-icon {display:block; background:url(../img/yes-icon.png) no-repeat; width:11px; height:8px; margin:0 auto}
.no-icon {display:block; background:url(../img/no-icon.png) no-repeat; width:10px; height:8px; margin:0 auto}
.close-button {position:absolute; top:15px; right:15px; background:url(../img/close-icon.png) no-repeat; width:10px; height:8px; cursor:pointer}
.close-button-help {position:absolute; top:15px; right:15px; background:url(../img/close-icon.png) no-repeat; width:10px; height:8px; cursor:pointer}
.close-button:hover {background-position:bottom}
.preview-button {display:block; background:url(../img/preview-icon.png) no-repeat; width:14px; height:14px; margin:0 auto}
.preview-button:hover {background-position:bottom}
.login-button{color:#963232;}

.separator:after {content:"|"; margin:0 10px;}

.categories.frontend {margin-top:19px}
.category {position:relative; margin-bottom:17px; padding:8px 10px 5px 10px; border:1px solid #b9b9b9; border-radius:10px}
.category-name {position:absolute; top:-8px; left:35px; background:#fff; padding:0 5px; color:#666; font-weight:bold}
.property {position:relative; float:left; width:25%; padding:8px 0}
.property span:hover, .property span:focus {cursor:pointer}

.property-hover {transition:opacity 0.2s}
.property-hover:hover {opacity:0.6}
.property-activated-hover {transition:opacity 0.2s}
.property-activated-hover:hover {opacity:0.6}

.category01.property01 {display:block; background:url(../img/category01-property01-icon.png) no-repeat; height:24px; padding-left:30px; line-height:23px}
.category01.property02 {display:block; background:url(../img/category01-property02-icon.png) no-repeat; height:24px; padding-left:30px; line-height:23px}
.category02.property01 {display:block; background:url(../img/category02-property01-icon.png) no-repeat; height:16px; padding-left:30px}
.category02.property02 {display:block; background:url(../img/category02-property02-icon.png) no-repeat; height:16px; padding-left:30px}
.category03 {display:block; background:url(../img/category03-icon.png) no-repeat; height:19px; padding-left:30px; line-height:20px}
.category04 {display:block; background:url(../img/category04-icon.png) no-repeat; height:24px; padding-left:30px; line-height:24px}
.category05.property01 {display:block; background:url(../img/category05-property01-icon.png) no-repeat; height:25px; padding-left:30px; line-height:25px}
.category05.property02 {display:block; background:url(../img/category05-property02-icon.png) no-repeat; height:24px; padding-left:30px; line-height:25px}
.category05.property03 {display:block; background:url(../img/category05-property03-icon.png) no-repeat; height:28px; padding-left:30px; line-height:25px}
.category07.property01 {display:block; background:url(../img/category07-property01-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property02 {display:block; background:url(../img/category07-property02-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property03 {display:block; background:url(../img/category07-property03-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property04 {display:block; background:url(../img/category07-property04-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property05 {display:block; background:url(../img/category07-property05-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property06 {display:block; background:url(../img/category07-property06-icon.png) no-repeat; height:30px; padding-left:30px; line-height:24px}
.category07.property07 {display:block; background:url(../img/category07-property07-icon.png) no-repeat; height:31px; padding-left:30px; line-height:24px}
.category08.property01 {display:block; background:url(../img/category08-property01-icon.png) no-repeat; height:25px; padding-left:30px; line-height:23px}
.category08.property02 {display:block; background:url(../img/category08-property02-icon.png) no-repeat; height:25px; padding-left:30px; line-height:23px}
.category08.property03 {display:block; background:url(../img/category08-property03-icon.png) no-repeat; height:25px; padding-left:30px; line-height:23px}
.property-selected.property-activated {background-position:bottom left; color:#963232}
/* Filterung aus der Tabellenkopfzeile heraus */
.filterproperty,
.extensionproperty {display:block; background:url(../img/document-icon.png) no-repeat; height:25px; padding-left:30px; line-height:25px}
.filterproperty:hover,
.extensionproperty:hover {opacity:0.6; transition:opacity 0.2s}


.category-modal-popup {display:none; position:absolute; bottom:-125px; left:115px; z-index:100000; background:#fff; min-width:260px; padding:25px 15px; border-radius:5px; box-shadow:0 5px 10px rgba(0,0,0,0.15)}
.category-modal-popup ul {float:left; width:228px}
.category-modal-popup ul li {padding:8px 11px}
.category-modal-popup ul li span {cursor:pointer}

.FilterPopUp {display:none; position:absolute; top:550px; left:400px; z-index:100000; background:#fff; min-width:260px; padding:25px 15px; border-radius:5px; box-shadow:0 5px 10px rgba(0,0,0,0.15)}
.FilterPopUp.type-popup {left:280px;}
.FilterPopUp.extension-popup {left:500px;}

.FilterPopUp ul {float:left; width:228px}
.FilterPopUp.type-popup ul {width:250px}
.FilterPopUp ul div li {padding:8px 11px}
.FilterPopUp ul div li span {cursor:pointer}
.filterproperty.property-activated {background-position:bottom left; color:#963232}
.extensionproperty.property-activated {background-position:bottom left; color:#963232}

.popupPanel {position:fixed; left:42.2%; top:38.2%; height:150px}
.help-popup {position:absolute; top:90px; left:50px; width:550px; height:480px}

.column1 {width:250px}
.column2 {width:500px}
.column3 {width:750px}
.column4 {width:1000px}
.column5 {width:1250px}

.category-modal-popup-bg {display:none; position:fixed; z-index:10000; background:rgba(0,0,0,0.1); width:100%; height:100%}
.category03-01, .category03-02, .category05-01, .category05-02, .category05-03 {display:none}

.error {color:#c00; border:1px solid #c00!important}
.error span {color:#c00}
.wait {cursor:wait}

.deactivated {opacity:0.5; cursor:auto!important}
.category input[type="radio"] {margin:0 4px 0 1px!important}
.deactivated input[type="radio"] {cursor:default}

.login-form {padding:50px}
.temp-login {width:350px; margin:15% auto; padding:25px 25px 30px 25px; border:1px solid #b9b9b9; border-radius:10px}
.label-login {margin:25px 0}
.label-login label {display:inline-block; width:100px}
.label-login input {width:230px}
.login-error {width:77%; margin:30px 0 -5px 0; padding:8px 35px}

.buttonLangDE {display:inline-block; background:url(../img/german-flag-icon.gif) no-repeat; width:21px; height:13px; margin-right:11px}
.buttonLangEN {display:inline-block; background:url(../img/us-flag-icon.gif) no-repeat; width:21px; height:13px; margin-right:11px}

.link {background:url(../img/arrow-left.png) no-repeat 0 4px; margin-left:20px; padding-left:8px}
.to-top-button {background:url(../img/arrow-top.png) no-repeat; width:18px; height:18px; padding:1px 0 2px 21px}
.to-top-button:hover {background-position:bottom left}

#backendControl_tbDocumentName {width:250px}
#backendControl_tbInfoText {width:250px}
.selected-filter {float:right; margin:12px 4.5% 0 0}

.content-intro {position:relative; background:url(../img/intro-bg.jpg) no-repeat #fff; background-size: cover; height:772px; box-shadow:0 0 10px rgba(0, 0, 0, 0.15)}
.content-intro img {margin-top:-5px}
.column-middle-intro {position:absolute; background:#fff; top:150px; left:10%; width:70%; height:480px; padding:25px 5% 55px 5%; line-height:20px; border-radius:10px; box-shadow:0 0 10px rgba(0, 0, 0, 0.15)}
.column-middle-intro a:focus {outline:none}
.english-text-intro { opacity:0.5 }
.buttons-intro {margin:25px 0 5px 0}
.footer-row { position: absolute; top:777px; }
.footer-imprint { left:100px }
.ca-logo-intro { right:100px }

/* Imprint */
.imprint {margin:35px 20px; padding:25px 25px 30px 25px; border:1px solid #b9b9b9; border-radius:10px}
.ca-logo_imprint {display:block; background:url(../img/ca-logo_imprint.png) no-repeat; width:150px; height:16px; margin-top:20px}

a .pdfdownload {width:16px; height:21px; display:inline-block; margin-left:10px; background:url(../img/pdf-icon.png) no-repeat; vertical-align:middle; margin-bottom:3px;}
a:hover .pdfdownload {background-position: bottom;}

table thead th a:link span.fa-filter {
    text-decoration: none;
}

/* Icons für die Tabellenkopfzeile */
.fa-filter {color:#A67979; padding-left:10px}
.active.fa-filter {color:#fff}

th a span.active.sort-asc,
th a span.active.sort-desc {text-decoration:none;}

th a span.active.sort-asc::after {content:"\f0d8"; color:#fff;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;text-decoration:none; padding-left: 10px}
th a span.active.sort-desc::after {content:"\f0d7"; color:#fff;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;text-decoration:none;  padding-left: 10px}

.attention-border { border:1px solid #963232; border-radius:10px; padding:10px; }
