.readonly {      
background-color: #eef4fe; }

.lpTable thead th.rechts a {
text-align: right; }

.lpTable thead th.sorted a {
padding-right: 10px; }

.lpTable thead th.zentriert a {
text-align: center; }

/*
.component { }

.component .head {
background-color: #e0eafe;
display: block;
width: 100%;
border: 0px;
border-bottom-width: 1px;
border-style: solid;
border-color: #cbd4e5;
margin: 0px;
text-indent: 4px;
padding-top: 1px;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
color: #002A74; }

.component .body {
padding: 10px 0px 10px 0px; }

.component .body .item {
border: 0px dotted #cccccc;
border-bottom-width: 1px;
margin: 0px;
margin-bottom: 8px; }

.component .body .item img,
.image img {
float: left;
width: 160px;
position: relative;
margin: 4px 12px 2px 0px;
clip: rect(0px 160px 130px 0px); }

.component .body h1 {
color: #002A74;
font-size: 18px;
line-height: 21px;
margin: 4px 0px 0px 0px; }

.component .body h1 a {
color: #002A74;
text-decoration: none; }

.component .body h1 a:hover {
color: #002A74;
text-decoration: underline; }

.component .body h2 {
color: #002A74;
font-size: 14px;
font-weight: bold;
margin: 5px 0px; }

.component .body h2 a {
color: #002A74;
text-decoration: none; }

.component .body h2 a:hover {
color: #002A74;
text-decoration: underline; }

.component .body h4 {
font-size: 10px;
color: #888888;
margin: 0px;
margin-bottom: 5px;
text-transform: uppercase; }

.component .body h4 a {
font-size: 12px;
font-weight: bold;
color: #002A74;
text-decoration: none;
text-transform: none; }

.component .body h4 a:hover {
color: #002A74;
text-decoration: underline; }

.component .body p {
color: #000000;
font-size: 12px;
line-height: 17px;
margin: 6px 0px; }

.component .body a {
text-decoration: none;
font-weight: bold; }
*/
.editable {
border: 1px solid #e4e4e4;
background-color: #FFF;
padding: 4px;
margin: 0px;
cursor: pointer; }

.editable.activeEditable {
border: 1px dashed green;
background-color: #e4e4e4; }

.pagination {
border: 1px solid #dddddd;
color: #dddddd;
padding: 2px 6px; }

.large {
padding: 2px 10px;
margin: 0px 0px; }

a.pagination {
color: #cd0a0a;
text-decoration: none; }

a.pagination:hover {
background-color: #ffffff;
color: #002A74; }

a.active {
border-color: #cd0a0a;
background-color: #ffffff;
font-weight: bold; }

marquee {
background-color: #eef4fe;
color: #002A74;
font-size: 11px;
padding: 3px;
margin: 4px 0px 4px 0px; }


/* Style f?r die Formatierung von Artikelseiten */

.infotext {
padding: 8px; }

.infotext h4 {
font-size: 10px;
color: #888888;
font-family: Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
margin: 8px 0px 4px 0px; }

.infotext h1 {
font-size: 18px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
line-height: 21px;
color: #002A74;
margin: 4px 0px 16px 0px; }

.infotext h1 a {
color: #002A74; }

.infotext h1 a:hover {
text-decoration: underline; }

.infotext h2 {
font-size: 12px;
margin: 4px 0px 0px 0px; }

.infotext h2 a {
color: #002A74; }

.infotext h2 a:hover {
text-decoration: underline; }

.infotext h3 {
font-size: 12px;
margin: 16px 0px 0px 0px; }

.infotext small {
font-size: 11px;
font-style: italic;
color: #888888;
margin: 4px 0px 4px 0px; }

.infotext p {
font-size: 12px;
margin: 2px 0px 14px 0px; }

.infotext a {
font-weight: bold;
text-decoration: none; }

.line {
background-color: #ffffff;
display: block;
height: 1px;
width: 100%;
border-width: 0px;
border-bottom-width: 1px;
border-color: #c6c6c6;
border-style: dotted;
margin: 0px;
clear: left; }



