/*Admin-Styles*/

body, html,table,textarea {
  font-family: arial;
  font-size:12px;
}
body,html {
  background-color: #ffffff;
  margin:0;padding:0;
}
a {
  color:black;
  text-decoration:underline;
}
a:hover{color:#3f3f3f;}

table td,
table th{vertical-align: top;empty-cells: show;}
/*<table border="0" cellspacing="0" cellpadding="0" class="admintab">*/
table.admintab,
table.admintabedit
{
  border-spacing:0px;
  border-collapse : collapse;

  margin-left:20px;
  margin-bottom:20px;
}

table.admintab tr {
  margin:1px;
}
table.admintab th {
  /*background: url("/images2012/tab_verlauf_zeile_unten_bearbeitet.png") repeat-x scroll bottom #96CAE2;*/
  margin:4px;
  padding:5px;
  text-align:left;
  
  font-weight:bold;
}
table.admintab th,
table.admintab td{
  /*border:1px solid #BFC9CF;*/
  border:1px solid #000000;
}



table.admintab td,
table.admintabedit td {
  margin:1px;
  padding:5px;
}
/*table.admintab td
{border-right:2px solid #BFC9CF;}*/


/*table.admintab .foot{background:none;background-color:#BFC9CF;border:none;}*/
table.admintab th table,
table.admintab table,
table.admintabedit table {border:none;margin:0;padding:0;box-shadow:none;background:none;}
table.admintab th td, 
table.admintab td table.admininnertab td,
table.admintab td table.admininnertab th,
table.admintabedit td table.admininnertab th,
table.admintabedit td table.admininnertab td{border:none;margin:0 1px;padding:0;background:none;}


table.admintab tr td img{
  margin:2px 5px;
}
table.admintab tr.ueberschrift td,
table.admintabedit tr.ueberschrift td{
  font-size: 15px;
  color:white;
  /*height:43px;*/
  height:39px;
  /*background: #94a6b0 url(/images2012/tab_verlauf_head.png) repeat-x;*/
  border:none;
  padding:5px 0 0 12px;
}

table.admintab tr.ueberschrift td img,
table.admintabedit tr.ueberschrift td img{
  position:relative;
  top:1px;
  margin:0;
}

table.admintab tr.ueberschrift td span,
table.admintabedit tr.ueberschrift td span{
  padding-left: 12px;
  position:relative;
  top:-10px;
  font-size: 15px;
  color:white;
}

a.button,
input.button{
  background-color:#BFC9CF;
  border-top:#f6f6f6 1px solid;
  border-left:#f6f6f6 1px solid;
  border-right:#2d4764 1px solid;
  border-bottom:#2d4764 1px solid;
  color:black;
}

a.button {
  padding:2px 10px;
  text-decoration: none;
  display:inline-block;
  margin-left:5px;
}

a.buttonrot,
input.buttonrot{
  background-color:red;
  border-top:#f6f6f6 1px solid;
  border-left:#f6f6f6 1px solid;
  border-right:#2d4764 1px solid;
  border-bottom:#2d4764 1px solid;
  color:black;
}

table.admintabedit td,
table.admintabedit th{
  line-height:22px;
}

table.admintab tr.trauswahl td,
table.admintab tr.trauswahlwb td,
table.admintabedit tr.trauswahl td{
  background:none;
  background-color:#94A6B0;
  border:none;
}
table.admintab tr.trauswahlwb td{
  border:1px solid #BFC9CF;
}
table.admintab tr.trauswahlwb td td{
  border:none;
}


table.admintabedit tr {
  margin:1px;
  /*border:1px dotted lime;*/
}
table.admintabedit th {
  /*background: url("/images2012/tab_verlauf_zeile_unten.png") repeat-x scroll bottom #DFE7EB;*/
  margin:4px;
  padding:5px 15px 5px 5px;
  text-align:left;
  font-weight:normal;
  border-top:1px solid #F3F4F5;
}

/*table.admintabedit tr.aktiv td,
table.admintabedit tr td.aktiv {background: url("/images2012/tab_verlauf_zeile_unten.png") repeat-x scroll bottom #94A6B0;}
table.admintabedit .foot{background:none;background-color:#BFC9CF;border:none;}*/
/*table.admintabedit td td {border:none;margin:0 1px;padding:0 5px;box-shadow:none;background:none;}*/

.feld {border:#707173 1px solid;}

div#kopflinks{margin:15px 20px;}
div#kopflinks a{margin-right:20px;}
div#kopflinks span a{margin-right:5px;}
div#kopflinks span {margin-right:20px;}
div#kopflinks span.deaktiviert {color:#808080;}


/*Am ende damit diese ueberschreiben*/
.klein {font-size: 10px;}
.klein2 {font-size: 11px;}
.klein8 select,
.klein8 select option,
.klein8 {font-size:11px;}
.fett{font-weight:bold;}
.left,.links{text-align:left;}
table.admintab .rechts,
table.admintabedit .rechts,
.right,.rechts{text-align:right;}
table.admintab .mittig,
table.admintabedit .mittig,
table.admintab .center,
table.admintabedit .center,
.mittig,
.center
{text-align:center;}
.rot {color:red;}
.color0{background-color: #94A6B0;}
.color1{background-color: #BFC9CF;}

table.verticalmiddle tr td,
table.verticalmiddle tr th,
table tr.verticalmiddle td,
.verticalmiddle{vertical-align: middle;}

.forumzitat {background-color: white;border:1px solid black;}

table.admintab tr td img.nopadding,
.nopadding,
table.nopadding *,
.nopadding *
{padding: 0!important;
 margin: 0!important;}

table.admintabwborder{
  background-color: white;
  border-collapse: collapse;
  margin:0;
  padding:0;
}
table.admintabwborder th,
table.admintabwborder td{
  background-color: white;
  background-image: none;
  border:1px solid #BFC9CF;
  padding: 2px 10px;
}
table.admintabwborder th{
  font-weight:bold;
}
table.kleinetabelle td{
  padding:1px;
}

table.keinmarginbottom{margin-bottom:0px;}

div.divoutsidetab{
  margin-left:20px;
}
input.lueckekleinrot{
  color:red;
  border:1px solid red;
  text-align:center;
}
input.lueckekleingruen{
  color:green;
  border: 1px solid green;
  text-align:center;
}
.printhide,
.button,
#gruppenauswahlouterdiv{
  display:none;
}