/*
:root {
  --w_page   : 760px;
}
*/

body {
  color           : black;
  font-family     : Verdana;
  font-size       : 14px;
  background-color: #bdbec6;
  margin          : 0px;
  padding-top     : 20px;
}

.incl_content_body {
  padding: 10px;
}

.container {
  /*width   : 760px*//*var(--w_page)*/;
  margin    : 0px auto;
  text-align: left;
  border    : 1px solid #000000;
}

h1 {font-size:20px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

.menu_bar {
  /*background-color: gray;*/
  border-bottom: 1px lightgray solid;
}

a.menu:link    {font-size:16px;text-decoration: none;}
a.menu:visited {font-size:16px;text-decoration: none;}
a.menu:hover   {font-size:16px;text-decoration: none;}
a.menu:active  {font-size:16px;text-decoration: none;}

td {
  border          : 0px solid silver;
  vertical-align  : top;
  font-size       : 14px;
}

.bgc_black {background-color: black;}
.bgc_gray {background-color: gray;}
.bgc_silver {background-color: silver;}
.bgc_white {background-color: white;}
.bgc_left {background-color: #aaa;}
.bgc_title, .bgc_foot {background-color: #aaa;}
.bgc_sparte {background-color: yellow;}
.bgc_sparte_entw {background-color: #0077ff;}
.bgc_sparte_app {background-color: red;}
.bgc_sparte_admin {background-color: lightgreen;}
/*#t#*/
.bgc_lime {background-color: lime;}
.bgc_orange {background-color: orange;}
.bgc_cyan {background-color: cyan;}
.bgc_purple {background-color: purple;}
/**/
.c_black {color: black;}
.c_white {color: white;}

.font_title {font-size: 26px;}
.font_foot {font-size: 14px;}
.font_sparte1 {font-size: 20px;}
.font_sparte2 {font-size: 16px;}

.h_container {height: 698px;}
.h_title     {height: 35px;}
.h_content   {height: 628px;}
.h_logo      {height: 372px;}
.h_logo_space{height: 200px;}
.h_qr        {height: 130px;}
.h_foot      {height: 35px;}
.h_sparte    {height:150px;}

.w_container {width: 758px;}/*var(--w_page)*/
.w_left      {width: 130px;}
.w_content   {width: 628px;}/*var(--w_content)*/
.w_menu_item {width: 130px;}/*var(--w_left)*/
.w_foot_right{width: 196px;}

.logo_c {
  /*width         : 130px;/*var(--w_left)*/
  height          : 35px;
  font-size       : 32px;
  font-family     : "Courier New";
  color           : white;
  font-weight     : bold;
  text-shadow     : #000000 3px 3px 3px;
}

.logo_x {
  font-size       : 20px;
  font-family     : Verdana;
}

.logo_bar {/*blue-white horizontal*/
  background: rgb(0,127,255); /* Old browsers */
  background: linear-gradient(to right,  rgba(0,127,255,1) 0%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* W3C */
}

.div_sparte {
  border: 1px solid black;
  display: inline-block;
  float: left;
  text-align: center;
  width: 150px;
  margin: 10px;
  padding: 10px;
}

.div_leistung1 {
  display: inline-block;
  float: left;
  text-align: right;
  width: 180px;
  padding-right: 20px;
}

.div_leistung2 {
  display: inline-block;
  width: 400px;
}

.tab_imp {
  border-collapse: collapse;
  width: 480px;
  padding: 0;
}

/*========== short-defs ==========*/
.b0  {border:0;}/*[b]order*/
.b1  {border:solid black 1px;}
.b3  {border:solid black 3px;}
.cl  {clear:left;}
.cr  {clear:right;}
.cb  {clear:both;}
.dil {display:inline;}/*[d]isplay*/
.dib {display:inline-block;}
.dbl {display:block;}
.fl  {float:left;}/*[f]loat*/
.fr  {float:right;}
.h   {height:1px;}/*[h]eigth*/
.m0  {margin:0;}/*[m]argin*/
.m1  {margin:1em;}
.ofh {overflow:hidden;}
.o0  {outline:0;}/*[o]utline*/
.o1  {outline:1px solid black;}
.p0  {padding:0;}/*[p]adding*/
.pl5 {padding-left:5px;}
.pl10{padding-left:10px;}
.poa {position:absolute;}
.tal {text-align:left;}/*[t]ext-[a]lign*/
.tar {text-align:right;}
.tac {text-align:center;}
.vat {vertical-align:top;}/*[v]ertical-[a]lign*/
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.w100{width:100%;}/*[w]idth*/


