/*
 * Formatsteuerung biancahoegel.de
 * Autorin; Bianca Högel; biancahoegel.de
 */




@import url(navi.css);

@import url(screen.css); 
@import url(class.css); 

/*
 * Links
 */
@import url(link.css);



html {
	box-sizing: border-box;
}

body {
        background-color: #FFFFFF;
        border: 0; 
        padding: 2%;
        font: 11pt Verdana;
        font-family: Arial, Helvetica, Sans-serif;
        margin-left: 5px;
        margin-right: 5px;
        height: 100%;
}

.kopf { 
	background-position: center; 
	margin: 0px; 
	padding: 0px; 
	background-image: url("/banner/logo_bianca.jpg"); 
	background-attachment: fixed; background-repeat: no-repeat;}

.content {margin-right: 20px;
		  margin-left: 20px;
		  }
.col3 { 
	margin: 0 0 0 260px; 
	margin-bottom: 1px;
	border-bottom: 0.5px;
	border-bottom-color: #000000;
	}
	
.col2 { 
	margin: 0 0 0 50px; 
	margin-bottom: 1px;
	border-bottom: 0.5px;
	border-bottom-color: #000000;
	}

img {
        border: 0;
}

.archiv{
        background-color: #faebd7;
}

h1 {
        font-size: 350%; color: #000000; vertical-align: middle;
}

h2 {
        font-size: 180%; color: #000000; vertical-align: middle;
}

h3 {
        font-size: 140%; color: #000000; vertical-align: middle;
}

h4 {
        font-size: 110%; color: #000000; vertical-align: middle; font-weight: bold;
}

h5 {
        font-size: 100%; color: #000000; vertical-align: middle; font-weight: bold;
}
h6 {
        font-size: 95%; color: #000000; vertical-align: middle; font-weight: bold;
}

ul {

         font-family: arial, helvetica, sans-serif;

         }



.nogrid th {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.nogrid td {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}

pre {
  font-family: "courier new", courier, serif;
}


ol {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}

li {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}

form {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}

dt {
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;

  color: #000000;
}

dl {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}

dd {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}

code {
  font-family: arial, helvetica, serif;
}

br {
  font-family: arial, helvetica, sans-serif;

  color: #000000;
}




.title {
  font-weight: bold;
  font-size: 14pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}




.heading {
  font-weight: bold;
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}

.header {
  font-weight: normal;
  font-size: 14pt;
  font-family: arial, sans-serif;
  position: absolute;
  visibility: hidden;
}


div.container{
	width:300px;
}

div.innerDiv{
	white-space:nowrap;
}		

div.columns{
	overflow:hidden;
}

div.rows{
	overflow:hidden;
	height:43px;
}

div.data{
	overflow:scroll;
	height:60px;
}



table.inner {
	border-width:0px;
	border-style:hidden;
}

table.inner td {
	padding: 0px;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}


.typ {
	width: 450px;
	margin-right: 0px;	
}
.flytable {
	margin: 1em 0px; border: none;
	font: 1em; Courier;
}
.flytable > tr > th {
	padding: 0.2em 0.4em; border: none;
	font: 1em; Courier;
}
.flytable > tr > td {
	padding: 0.2em 0.4em; border:  none;	
	font: 1em; Courier;
}
.flytable > * > tr > th {
	padding: 0.2em 0.4em; border: none;
	font: 1em; Courier;
}
.flytable > * > tr > td {
	padding: 0.2em 0.4em; border: none;
	font: 1em; Courier;
}
.flytable > tr > th {
	text-align: center;
}
.flytable > * > tr > th {
	text-align: center;
}
.flytable > caption {
	font-weight: bold;
}

.tablean {
	
}

table {
  margin-left: 1.5px; 
  margin-right: auto;
  font: 0.9em Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border-color: #000000;
  BORDER-COLLAPSE: collapse;
}

td {
  color: #000000;
  border-color:#000000;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid;
  margin: 0;


}

th {
  font-family: arial, helvetica, sans-serif;
  font-size: 12pt;
  color: #000000;
  font-weight: bold;
  background-color: rgb(171, 205, 239);
  text-align: center;
  LINE-HEIGHT: 1.1em;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid;
}

tr {
vertical-align: top;
}

.klade {
	margin: 1em 0px; border: none;
	font: 6em; Arial, Helvetica, sans-serif;
}
.klade > tr > th {
	padding: 0.6em 0.8em; border: none;
	font: 6em; Arial, Helvetica, sans-serif;
}
.klade > tr > td {
	padding: 0.6em 0.8em; border:  none;	
	font: 6em; Arial, Helvetica, sans-serif;
}
.klade > * > tr > th {
	padding: 0.6em 0.8em; border: none;
	font: 6em; Arial, Helvetica, sans-serif;
}
.klade > * > tr > td {
	padding: 0.6em 0.8em; border: none;
	font: 6em; Arial, Helvetica, sans-serif;
}
.klade > tr > th {
	text-align: center;
}
.klade > * > tr > th {
	text-align: center;
}
.klade > caption {
	font-weight: bold;
}

div.container{
	width:300px;
}

div.innerDiv{
	white-space:nowrap;
}		

div.columns{
	overflow:hidden;
}

div.rows{
	overflow:hidden;
	height:43px;
}

div.data{
	overflow:scroll;
	height:60px;
}

.ohne{	
  margin-left: 1.5px; 
  margin-right: auto;
  font: 0.9em Arial, Helvetica, sans-serif;
  color: transparent;
  BORDER-COLLAPSE: collapse;
  LINE-HEIGHT: 1.1em;
  BORDER-BOTTOM: none;
  BORDER-LEFT: none;
  BORDER-TOP: none;
  BORDER-RIGHT: none;
}
.ohne > tr > td {
	background: rgb(255, 255, 255) !important; padding: 0.4em 0.6em; border: 1pt solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0) !important;
}
.ohne > * > tr > td {
background: rgb(255, 255, 255) !important; padding: 0.4em 0.6em; border: 1pt solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0) !important;
}
table.inner {
	border-width:0px;
	border-style:hidden;
}

table.inner td {
	padding: 0px;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}

.typ {
	width: 450px;
	margin-right: 0px;	
}
.gross{
	font-size: 0.9px;
}
