@font-face {
  font-family: 'Calibri';
  src: url('Calibri.eot'); /* IE9 Compat Modes */
  src: url('files/Layout/font/calibri.ttf')  format('truetype'), /* Safari, Android, iOS */
}

#nav {
clear: top;
float: top;
width: 100%;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
}

.class100{

}

#nav td{
width:150px;
}

#nav ul {
list-style: none;
width: 100%;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}

#nav.backsave {
height: 20px;
}

#nav.backsave50 {
height: 20px;
width:50%;
}

#nav.single {
height: 20px;
width: 100px;
margin-bottom:0px;
margin:auto;
}

#nav.single ul{
margin-bottom:0px;
}

#nav.backsave lu{
height: 20px;
}

#nav.backsave li{
width:150px;
}

#nav.small li{
width:28px;

}

#nav.single il{

}

#nav div.backbtn{
float:left;
}

#nav div.savebtn{
float:right;
}

#nav table.backsave td.savebtn{
text-align:right;
}

#nav li a {
font-family:Calibri,Arial;
text-decoration: none;
height: 20px;
text-decoration: none;
display: block;
text-align:center;
color: #AB2524;
background-color:#E68888;
font-size: 1.0em;
border: 1px solid #AB2524;
}

#nav li a:hover {
color: #ffffff;
background-color:#AB2524;
}

#nav li a.active {
color: #ffffff;
background-color:#AB2524;
}

#filter {
text-align: right;
width: 100%;

}

#filter input.search{
height:10px;
}

#ext_mem {
text-align:center;
}

#ext_mem table {
border:none;
border-spacing:3;
}

#members {
width:100%;
}

#auszdate {
text-align: center;
color: #AB2524;
font-weight:bold;
}

#members td.title {
font-weight:bold;
text-align:center;
font-size: 1.4em;
}

#members td.newArt {
font-weight:bold;
font-size: 1.1em;
border-top: 1px solid #AB2524;
border-bottom: 1px dashed #AB2524;
}

#colhead {
font-weight:bold;
font-size: 10px;
border-top: 1px solid #AB2524;
border-bottom: 1px dashed #AB2524;
}

#colhead.center {
text-align:center;
}

#members a:link{

}

#members.collapse {
border-collapse: collapse;
}

#members tr.changes {
color:#FF8000;
}

#members td.icon {
width:20px;
}

#members td.icon img{
vertical-align:middle;
}

#members td.dd {
width:20px;
}

#members td.mnr {
width:30px;
}

#members #ausrmem {
font-size:10px;
}

#members #ausrmem.header {
font-weight:bold;
}

#members #ausrmem.spacer {
width:20px;
}

#ausrmem.cal {
padding-left:20px;
padding-right:10px;
}

#spacer {
width: 20px;
}

#trspacer{
height:20px;
border:none;
}

#bericht td.noborder {
border:none;
}

#noborder{
border:none;
}

#members tr.hiderow {
display:none;
}

#members span.quickinfo {
font-size:10px;
}

#details {
display:none;
}

#printbar {
width:50%;
}

#printbar ul {
list-style:none outside none;
}

#printbar td {

}

#printbar img {
height:20px;
vertical-align: middle;
}

#printbar li a {
height: 20px;
text-decoration: none;
font-weight: bold;
color: #AB2524;
vertical-align: middle;
display: inline;
cursor:pointer;
}

table.content {
width:100%;
border:0px solid;
border-spacing:0px;
}

table.content td {
border:0px solid;
padding:0px;
}

tr.title {
font-weight:bold;
line-height:30px;
text-align:center;
}

tr.desc {
line-height:0.9em;
text-align:center;
font-size:9px;
width:100%;
}

tr.sizer {
width:100%;
}

tr.sizer td.normal {
width:25%;
}

tr.sizer td.three {
width:33%;
}

tr.desc td {
height:20px;
vertical-align:top;
}

tr.desc td.small {
height:10px;
vertical-align:top;
}


tr.input {
text-align:center;
}

tr.input td{
padding-left:10px;
padding-right:10px;
font-family:Arial,sans-serif;
font-weight:bold;
text-align:center;
}

tr.input td.desc{
text-align:right;

}
tr.input td.input input{
text-align:left;
}

tr.input td.failmark{
color:#FF0000;
text-align:left;
}

tr.input input {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
text-align:center;
font-family:Arial,sans-serif;
font-weight:bold;
font-size: 12px;
color:#8F8F8F;
width:100%;
}



#content input[type="text"] {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
text-align:center;
font-family:Arial,sans-serif;
font-weight:bold;
font-size: 12px;
color:#8F8F8F;
width:99%;
}

#content input[type="file"] {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
text-align:center;
font-family:Arial,sans-serif;
font-weight:bold;
font-size: 12px;
color:#8F8F8F;
width:100%;
}


.small50{
width:30px;
}

.small100{
width:100px;
}

tr.input td.ddesc {
width:40%;
text-align:right;
}

tr.input td.dinput {
width:60%;
}

tr.input input[type="checkbox"] {
width:12px;
}

tr.input td.password{
width:100px;
}

td.long {
padding-left:10px;
#text-align:left;
}

td.long input {
text-align:left;
}

tr.input select {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
text-align:center;
overflow:hidden;
font-family:Arial,sans-serif;
font-size: 12px;
font-weight:bold;
color:#8F8F8F;
width:100%;
}

tr.input select option {
font-family:Arial,sans-serif;
font-weight:bold;
color:#8F8F8F;
text-align:center;
}

td.pic {
text-align:center;
}

td.pic  img{
#max-width:150px;
#max-height:160px;
}

#owngroup {
font-weight:bold;
}

#owngroup.jf {
background: #ADFF80;
}
#owngroup.jfw {
background: #FF8000;
}

#owngroup.today{
background: #FF0000;
color:#FFFFFF;
}

#tabheadin{
width:100%;
text-align:center;
margin:auto;
}

#tabheader {
width:100%;
font-weight:bold;
text-align:center;
margin-top:10px;
border:0px solid;
}

#tabheader img.changes {
width:18px;
display:none;
}

#tabheaderleft {
width: 50%;
text-align:left;
margin-top:0px;
border:0px solid;
font-weight:bold;
vertical-align:middle;
height:20px;
}

#tabheaderleft img.changes {
width:18px;
display:none;
}

#erweitert {
display:none;
}
#printbar {
display:none;
}
#erziehung {
display:none;
}
#dienstlich {
display:none;
}
#auszeichnungen {
display:none;
}
#permissions{
display:none;
}

#documents {
display:none;
}

#betreuer{
display:none;
}

#dropdown {
color:#000000;
text-decoration:none;
cursor:pointer;
}

#lastchange {
text-align:center;
font-weight:bold;
font-size: 10px;
color:#8F8F8F;
font-family:Arial,sans-serif;
}

#chkboxinput{
width:100%;
}

#chkboxinput div.chk{
width:10%;
float:left;
}

#chkboxinput div.chk img{
cursor:pointer;
}

#chkboxinput div.chkinput{
width:85%;
float:right;
}

#chkboxinput div.chkinput select{
width:100%;
}

#chkboxinput div.chkinput input{
width:100%;
display:none;
}

#cal div.left{

}
#cal{
width:100%;
}

#cal div.input{
width:90%;
float:left;
}

#cal div.btn{
width:10%;
float:right;
}

#cal div.btn button{
cursor:pointer;
}

#ausruestung {
width:100%;
display:none;
}

#ausruestung table {
width:100%;
text-align:center;
font-size: 10px;

font-family:Arial,sans-serif;
}

#ausruestung table tr.header {
font-weight:bold;
}

#members tr.header {
font-weight:bold;
text-align:center;
}

#artnr input {
border:none;
width:40px;
text-align:center;
font-size: 10px;
font-family:Arial,sans-serif;
}

a.link{
cursor:pointer;
vertical-align:middle;
}

#fehler {
width:100%;
display:none;
padding-top:20px;
color:#FF0000;
}

#lehr{
border:none;
#border:2px dotted #AB2524;
border: 1px solid #AB2524;
font-family:Arial,sans-serif;
font-weight:bold;
font-size: 12px;
color:#8F8F8F;
width:100%;
height:90px;
}

#lehr:disabled{
color:#8F8F8F;
}

#update {
width:100%;
padding-top:30px;
color:#01DF3A;
text-align:center;
font-weight:bold;
}

#pic {
border:none;
}

#artedit {
text-align: center;
width:100%;
}

#artedit td.spacer{
width:50px;
}

#editbtn {
border:2px dotted #AB2524;
border-spacing:50px;
}

#bem {
border:none;
border-bottom:2px dotted #AB2524;
width:100%;
}

#multirowstitle {
vertical-align:top;
}

#einkleidung {
text-align:right;
}

td.artdesc {
text-align:right;
}

td.artcombo {
text-align:left;
}

td.artcombo select {
width:100px;
}

td.comboblocked select {
width:100px;
}

#filterbtn {
float:right;
height:35px;
padding: 10px 0 0 0;
}

#add {
text-align:right;
float:right;
}

#add img {
cursor:pointer;
}

td.bigspace {
width:40%;
}

td.input input {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
width:150px;
}

td.input select {
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
width:150px;
}

table.newstyle {
width:100%;
border: 1px solid #AB2524;
border-spacing:0px;
}

table.newstyle td.date {
#width:100px;
}

table.newstyle td.date div.input {
width:70%;
}

table.newstyle tr.headline {
background-color:#E68888;
color:#AB2524;
font-family:Calibri,Arial;
text-align:center;
}

table.newstyle tr.headline0 {
background-color:#E68888;
color:#AB2524;
font-family:Calibri,Arial;
text-align:center;
font-weight:bold;
}

table.newstyle tr.headline0 td.headline {
font-size:15px;
}

table.newstyle tr.headline1 {
background-color:#E68888;
color:#FFFFFF;
font-family:Calibri,Arial;
text-align:center;
}

table.newstyle tr.headline2 {
background-color:#E68888;
color:#AB2524;
font-family:Calibri,Arial;
text-align:center;
font-weight:bold;
}

table.newstyle td.maxwidth {
max-width:200px;
}

table.newstyle td.w40p {
width:30%;
}

table.newstyle td.w100 {
width:100px;
}
table.newstyle td.right2 {
text-align:right;
float:none;
margin:0;
width:50px;
}

table.newstyle td.left2 {
text-align:left;
float:none;
margin:0;
width:50px;
}

table.newstyle input{
border: 1px solid #AB2524;
}

table.newstyle td.subright {
text-align:right;
}

table.newstyle td.left {
text-align:left;
float:none;
margin:0;
}

table.newstyle td.right {
text-align:right;
float:none;
margin:0;
}

table.newstyle td.center {
text-align:center;
float:none;
margin:0;
}

table.newstyle td {
font-family:Calibri,Arial,sans-serif;
font-size:12px;
}

table.newstyle tr.today td{
background: #FF8080;
color:#FFFFFF;
font-weight:bold;
}

table.newstyle tr.jf td{
background: #ADFF80;
font-weight:bold;
}
table.newstyle tr.jfw td{
background: #FBFF80;
font-weight:bold;
}

table.newstyle tr.hiderow {
display:none;
}

table.newstyle td.icon {
width:20px;
vertical-align:middle;
}

table.newstyle td.icon img{
vertical-align:middle;
}

table.newstyle td.dd{
width:20px;
}

table.newstyle span.red{
color:#FF0000;
font-weight:bold;
}

table.newstyle span.orange{
color:#FF8000;
font-weight:bold;
}

table.newstyle span.green{
color:#00C000;
font-weight:bold;
}

table.newstyle td.right select {
text-align:right;
}

table.newstyle select.fixsize {
width:100px;
}

table.newstyle img.dgpic {
width:150px;
}

table.newstyle img.graph {
border:none;
}

#dkenn {
color:#8F8F8F;
font-weight:bold;
text-align:center;
width:18px;
}

#dkenn.alle{
background-color:#FBFF80;
}

#dkenn.sonder{
background-color:#ADFF80;
}

#dkenn.pflicht{
background-color:#FF8080;
color:#FFFFFF;
}

#dkenn.onlybet{
background-color:#FF8000;
color:#FFFFFF;
}

#documents table {
width:100%;
border: 1px solid #AB2524;
border-spacing:0px;
}

#documents table td.artdesc {
width:50px;
}

#documents table td.datetime {
width:60px;
text-align:center;
}

#documents table td.delbtn {
width:30px;
text-align:center;
}

#documents table tr.headline {
background-color:#E68888;
color:#AB2524;
font-family:Calibri,Arial;
text-align:center;
}

#dienstheader {
font-weight:bold;
}

#dienstheader.art {
width:120px;
}

td.radio{
width:20px;
text-align:center;
}

#auszheader {
font-weight:bold;
text-align:center;
}

#auszheader.ok {
color: #00C000;
}

#auszheader.done {
color: #AB2524;
}

#members tr.head td{
font-weight:bold;
font-size:11px;
}

tr.center td {
text-align:center;
}

tr.entry td{
font-size:9px;
}

tr.entryhead td{
font-size:9px;
font-weight:bold;
}

#anwesend tr.head td.center{
text-align:center;
}

#auszheader.not {
color: #FF0000;
}

#dienst {
border-collapse: collapse;
}

#dienst.sonderdienst {
background: #ADFF80;
border-collapse: collapse;
}

#dienst.alle {
background: #FBFF80;
border-collapse: collapse;
}

#dienst.sonderdienstalle {
background: #FF8080;
}

.kontdienst td{
font-size:10px;
}

#bigspace {
height:30px;
}

#extras fieldset {
#padding:0;
#border:2px dotted #AB2524;
border: 1px solid #AB2524;
}

#extras fieldset input.logedt{
border:none;
#border-bottom:2px dotted #AB2524;
border-bottom: 1px solid #AB2524;
width:80%;
font-size:12px;
}

#extras fieldset input[type="submit"]{
#border: 1px solid #AB2524;
border: 1px solid #AB2524;
background-color:#E68888;
color: #AB2524;
}

#extras fieldset input[type="submit"]:hover{
#border: 1px solid #AB2524;
border: 1px solid #AB2524;
background-color:#AB2524;
color: #ffffff;
}

#com-user-box ul{
list-style-type:none;
}
#com-user-box li{
height:30px;
}

#com-user-box a{
background-repeat:no-repeat;
text-align:center;
display:block;
height:20px;
}

#com-user-box a.icon-arrow{
background-image:url(/files/Layout/arrow_kl.png);
color:#AB2524;
}

#com-user-box a.icon-myprfl{
background-image:url(/files/Layout/icon-user.png);
}

#com-user-box a.icon-lgt{
background-image:url(/files/Layout/logout.png);
}

#bericht td{
border:none;
border-bottom:1px dashed #AB2524;
}

#bericht tr.padtop {
text-align:center;
}

#bericht td.header{
font-weight:bold;
font-size: 1.1em;
border-top: 1px solid #AB2524;
border-bottom: 1px dashed #AB2524;
}

#bericht td.desc{
width:40%;
height:20px;
}

#bericht td.value{

}

#bericht td.value div.stars {
position:relative;
}

#bericht td.value div.stars img{
width:20px;
padding:0px;
position:relative;
top:3px;
}

#FarbMark{
width:20px;
margin-right:10px;
}

#FarbMark.fRed{
background-color:#FF0000;
}

.bedred{
color:#FF0000;
}

#FarbMark.fYellow{
background-color:#FBFF80;
}

#FarbMark.fOrange{
background-color:#FF8000;
}

#FarbMark.fGreen{
background-color:#ADFF80;
}

#FarbMark.fBlack{
background-color:#000000;
}

#delimg{
cursor:pointer;
vertical-align:middle;
}

#rankpic{
max-width:100px;
max-height:50px;
}

#dgpic{
max-width:100px;
max-height:30px;
}

#memtd {
text-align:center;
vertical-align:middle;
}

#memtd span {
width:98%;
}

#memtd span.left {
text-align:right;
}

#memtd span.right {
text-align:left;
}

#memtd.left{
text-align:right;
height:160px;
}

#memtd.right{
text-align:left;
height:160px;
}

td.jfwpic{
text-align:center;
}

td.jfwpic img{
padding: 0;
}

td.jfwdesc {
}

#filterfield{
text-align:right;
height:22px;
}

#filtergrp{
width:100%;
position:relative;
}

#obutton {
width:60px;
text-align:center;
float:right;
cursor:pointer;
border-collapse:collapse;
color: #AB2524;
background-color:#E68888;
border: 1px solid #AB2524;
}

#obuttonArt {
width:60px;
text-align:center;
float:right;
cursor:pointer;
border-collapse:collapse;
color: #AB2524;
background-color:#E68888;
border: 1px solid #AB2524;
}

#obuttonMit {
width:60px;
text-align:center;
float:right;
cursor:pointer;
border-collapse:collapse;
color: #AB2524;
background-color:#E68888;
border: 1px solid #AB2524;
}

#obutton.autosize {
}

#ysel {
float:right;
}

#obutton.meld {
padding-left:5px;
padding-right:5px;
float:none;
margin:auto;
height:19px;
}

#obutton.meldr{
float:none;
margin:auto;
padding-left:5px;
padding-right:5px;
height:19px;
border:1px solid #FF0000;
background-color:#F78181;
color:#FFFFFF;
}

#obutton.autosize{
margin:auto;
padding-left:5px;
padding-right:5px;
height:19px;
width:auto;
}

#obutton.meldr:hover {
background-color:#FA5858;
}

#obutton.meldg{
float:none;
margin:auto;
padding-left:5px;
padding-right:5px;
height:19px;
border:1px solid #64FE2E;
background-color:#BCF5A9;
}

#obutton.meldg:hover {
background-color:#9FF781;
}

#obutton:hover {
color: #ffffff;
background-color:#AB2524;
}

#obuttonArt:hover {
color: #ffffff;
background-color:#AB2524;
}

#obuttonMit:hover {
color: #ffffff;
background-color:#AB2524;
}

#obutton span{
width:100%;
text-align:center;
padding:0;
float:right;
}

#obutton input {
float:right;
height:100%;
}

#filterfield input[type="search"]{
border:none;
border-bottom:1px solid #AB2524;
border-collapse:collapse;
color:#8F8F8F;
height:18px;
padding:0px;
}

#filterfield input{
border:none;
border-bottom:1px solid #AB2524;
}

td.online{
padding:0px;
width:20px;
text-align:center;
vertical-align:middle;
}

img.online{
height:15px;
padding:0px;
vertical-align:middle;
}

#note{
position:abolute;
top:0px;
left:0px;
}

#onconstruction{
width:100%;
text-align:center;
}

#onconstruction.text{
border:1px solid #AB2524;
}

#addbtn {
width:20px;
height:20px;
cursor:pointer;
font-weight:bold;
text-align:center;
color: #AB2524;
background-color:#E68888;
border: 1px solid #AB2524;
}

#dadd {
position:relative;
height:20px;
}

#addbtn.b {
position:absolute;
left:630px;
}

#addbtn.a {
position:absolute;
left:610px;
}

#addbtn:hover {
color: #ffffff;
background-color:#AB2524;
}

#btndel:hover {
color: #ffffff;
background-color:#AB2524;
}

#payMembers {
width:100%;
border-spacing:0px;
border:none;
}

#payMembers tr.Header td{
font-weight:bold;
font-size:9px;
border-bottom:1px solid #AB2524;
}

#payMembers tr.Header td.none{
font-weight:bold;
font-size:9px;
border-bottom:1px solid #AB2524;
}

#payMembers td {
border-bottom:1px dashed #AB2524;
}

#month {
width:25px;
text-align:center;
border-left:1px dashed #AB2524;
vertical-align:middle;
}

#payMembers td.current {
background-color:#E68888;
}

#payMembers td.money {
text-align:right;
}

select{
border:none;
border-bottom: 1px solid #AB2524;
text-align:center;
overflow:hidden;
font-family:Arial,sans-serif;
font-size: 12px;
font-weight:bold;
color:#8F8F8F;
}

#addBeitrag {
width:60%;
margin:auto;
}

#year {
font-size:24px;
margin:auto;
text-align:center;
}

#payMembers.yearheader {
text-align:center;
margin:auto;
}

#frmaddBeitrag td {
padding-left:10px;
padding-right:10px;
}

#month img {
padding:1px;
vertical-align:middle;
}

tr.saldo td{
background-color:#F5A9A9;
}

tr.none td{
background-color:#A9F5A9;
}

#kassenbuch {
width:100%;
border-spacing:0px;
border:none;
}

#kassenbuch tr.Header td{
font-weight:bold;
font-size:9px;
border-bottom:1px solid #AB2524;
vertical-align:bottom;
text-align:center;
}

#kassenbuch tr.Header td.Finance{
width:65px;
}

#kassenbuch tr.Header td.Desc{
}

#kassenbuch tr.Header td.Date{
width:60px;
}

#kassenbuch tr.Header td.User{
width:80px;
}

#kassenbuch tr.Header td.Vert {
line-height:10px;
text-align:center;
width:20px;
}

#kassenbuch tr.entry td {
font-size:10px;
text-align:center;
border-left:1px dashed #AB2524;
border-bottom:1px solid #AB2524;
vertical-align:middle;
padding:0px;
padding-left:1px;
padding-right:1px;
}

#kassenbuch tr.entry td.Vert img {
vertical-align:middle;
padding:0px;
}

#kassenbuch tr.entry td.Finance {
text-align:right;
padding-right:4px;
}

#kassenbuch tr.entry td.Date {
border-left:none;
}

#frmaddBetrag td {
padding-left:10px;
padding-right:10px;
text-align:center;
}

#frmaddBetrag td.betrag {
width:80px;
}

#frmaddBetrag td.desc {
width:300px;
}

#kassenbuch tr.header td{
text-align:center;
font-size:10px;
font-weight:bold;
border-bottom:1px solid #AB2524;
cursor:pointer;
}

#printcontainer {
width:650px;
}

#lstview {
width:100%;
font-size:9px;
}

#lstview tr.header {
font-weight:bold;
}

#lstview input.small {
width:50px;
}

#lstview input.long {
width:150px;
}

#lstview input.long25 {
width:250px;
}

#lstview input {
border:1px solid #AB2524;
}

#lstview td.submitbutton{
text-align:right;
}

#lstview select {
border:1px solid #AB2524;
}

#lstview select.long {
width:150px;
}

#lstview select.small {
width:50px;
}

#headline {
width:100%;
text-align:center;
font-size:20px;
font-weight:bold;
padding-top:30px;
padding-bottom:20px;
}

#paketid {
width:auto;
}

#result {
font-size:10px;
}

#result.error {
color:#FF0000;
}

#result.ok {
color:#01DF3A;
}

#result tr.header {
font-weight:bold;
}

#result td {
padding-right:20px;
}

select.inTable {
border:none;
}

#bericht input[type="text"].inTable {
border:none;
}

#optmarkok {
background-color:#ADFF80;
}

#optmarkfail {
background-color:#FF8080;
color:#FFFFFF;
}

td.bedfail {
color:#FF0000;
font-weight:bold;
}

td.bedok {
color:#00C000;
font-weight:bold;
}

#entry{
font-size:10px;
}

#startheader {
margin-top:20px;
font-size:20px;
font-weight:bold;
text-align:center;
line-height:1.5;
}

#gruppen{
position:relative;
}

#gruppe{
width:100%;
height:100px;
#border:1px solid;
margin-top:10px;
position:relative;
}

#gruppe div {
position:absolute;
#border:1px solid;
border-collapse: collapse;
}

#gruppe div.name {
width:230px;
left:50px;
height:100px;
text-align:center;
border-right: 1px solid #AB2524;
display:table-cell;
vertical-align:middle;
}

#gruppe div.name p {
margin-top:7px;
margin-bottom:7px;
}

#gruppe div.name p.head {
font-weight:bold;
text-align:center;
}

#gruppe div.anschrift {
width:200px;
left:170px;
}

#gruppe div.ansprechpartner {
width:180px;
left:300px;
top:10px;
text-align:center;
font-weight:bold;
}

#gruppe div.ansprechpartnergl {
width:180px;
left:300px;
top:30px;
text-align:center;
font-style:italic;
}

#gruppe div.funktion {
width:230px;
left:50px;
top:40px;
text-align:center;
font-weight:bold;
border-right: 1px solid #AB2524;
}

#gruppe div.ansprechpartnerpic {
left:460px;
max-height:100px;
width:100px;
max-width:100px;
padding:0;
margin:0;
text-align:center;
}

tr.mahnstopp td{
border-top: 1px solid #AB2524;
border-spacing:0px;
text-align:left;
font-weight:bold;
}

tr.mahnstopp td.null{
background-color:#ADFF80;
text-align:center;
}

tr.mahnstopp td.eins{
background-color:#FBFF80;
text-align:center;
}

tr.mahnstopp td.zwei{
background-color:#FF8000;
text-align:center;
}

tr.mahnstopp td.drei{
background-color:#FF0000;
text-align:center;
color:#FFFFFF;
}

tr.mahnstopp td.active {
background-color:#FF0000;
}

tr.mahnstopp td.active  select{
background-color:#FF0000;
color:#FFFFFF;
}

tr.null td.icon{
background-color:#ADFF80;
text-align:center;
}

tr.eins td.icon{
background-color:#FBFF80;
text-align:center;
}

tr.zwei td.icon{
background-color:#FF8000;
text-align:center;
}

tr.drei td.icon{
background-color:#FF0000;
text-align:center;
color:#FFFFFF;
}

#reccent{
margin:auto;
}