/* Testothek.css */
.links10px{margin-left:1.75em}
a.textGruen{color:#080}
select{padding:0}
.zeileEins{font-size:1.5em;line-height:1.5em;color:#d41542}
#navigation{margin-top:-15px;margin-bottom:15px}
#navigationUnten{margin-top:15px}
#navigation a,#navigationUnten a{margin:0 1px;padding:4px 7px;border:1px solid #e0e0e0;font-weight:bold;text-decoration:none;color:#444}
#navigation a:visited,#navigationUnten a:visited{font-weight:normal;text-decoration:none;color:#507DB4}
#navigation a:hover,#navigation a:active,#navigationUnten a:hover,#navigationUnten a:active{background-color:#F8F8F8;border:1px solid #507DB4;text-decoration:none;color:#737373}
.current{padding:4px 7px;border:1px solid #E0E0E0;color:#444}
.pages{margin-right:15px;padding:4px 7px;border:1px solid #E0E0E0}
.ueberblick td{padding:0 0 2px}
.textBlau{padding:3px 5px;background-color:#ccf;border:1px solid #00f;border-radius:5px;text-decoration:none;color:#00f}
.textGruen{padding:3px 5px;background-color:#cfc;border:1px solid #080;border-radius:5px;text-decoration:none;color:#080}
.textRot{padding:3px 5px;background-color:#fcc;border:1px solid #f00;border-radius:5px;text-decoration:none;color:#f00}
.hg_grau{background-color:#EEE}
th{background-color:#AAA;color:#fff}
td,th{padding:0px 10px}
h2{padding:5px;background-color:#eee;border-top:0px dotted #bb1530;border-right:3px dotted #bb1530;border-bottom:3px dotted #bb1530;border-left:0px dotted #bb1530;font-size:1.2em;font-weight:bold}
.block{padding:10px}
.mod_navigation{padding:5px 10px;background-color:#bb1530;border:1px solid #0073b1;border-collapse:separate;color:#fff}
.mod_navigation a{text-decoration:none;color:#fff}
.mod_navigation ul{display:inline-block;margin-bottom:0}
.mod_navigation li{display:inline-block;margin-right:10px;margin-left:10px}
body{background-color:#d3d3d3;font:16px/1.5em Arial}
code{font-family:Arial;line-height:1.2em}
input#suche{width:25em}
#wrapper{background-color:#FFF}

/* Portale.css */
@media only screen {
	.widget {
		margin-bottom:0
	}
	.example-print {
		display:none
	}
	.h2_u1 {
		background-color:#ccc
	}
	form br {
		height:0px;
		display:none
	}
}

#navigationUnten {
	margin-top:15px
}
#navigation a,#navigationUnten a {
	margin:0 1px;
	padding:4px 7px;
	border:1px solid #e0e0e0;
	font-weight:bold;
	text-decoration:none;
	color:#444
}
#navigation a:visited,#navigationUnten a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#507DB4
}
#navigation a:hover,#navigation a:active,#navigationUnten a:hover,#navigationUnten a:active {
	background-color:#F8F8F8;
	border:1px solid #507DB4;
	text-decoration:none;
	color:#737373
}
.current {
	padding:4px 7px;
	border:1px solid #E0E0E0;
	color:#444
}
.pages {
	margin-right:15px;
	padding:4px 7px;
	border:1px solid #E0E0E0
}
.textGelb {
	padding:1px 5px;
	background-color:#e9b20f;
	text-decoration:none;
	color:#000
}
.textBlau select, .textGruen select {
	width:20em
}

.textRot {
	padding:1px 5px;
	background-color:#fcc;
	border:1px solid #f00;
	text-decoration:none;
	color:#f00
}
.zahlRot {
	color:#f00;
	font-weight:bold;
	font-size:1.5em;
}
.zahlGruen {
	color:#0f0;
	font-weight:bold;
	font-size:1.5em;
}
.zahlBlau {
	color:#00f;
	font-weight:bold;
	font-size:1.5em;
}
.zahlViolet {
	color:#00bfff;
	font-weight:bold;
	font-size:1.5em;
}
.hg_grau {
	background-color:#EEE
}
th {
	background-color:#AAA;
	color:#fff;
}
td,th {
	padding:2px 10px
}
.ueberblick th {
	width:auto;
	padding:5px 10px;
	text-align:center
}
.ueberblick td {
	padding:1px 15px 1px 0;
	text-align:right;
	font-size:11px
}
td.kindername {
	padding-left:10px;
	text-align:left
}
.totals {
	margin-top:5px;
	border-top:1px solid #000;
	font-size:1.2em;
	font-weight:bold
}
h2 {
	margin-top:0;
	padding:5px;
	border:1px solid #000;
	font-size:1.2em;
	font-weight:bold
}
.block {
	padding:10px
}
.mod_article {
	margin-left:25px
}
.mod_navigation {
	padding:5px 10px;
	vertical-align:middle;
	background-color:#bb1530;
	border:1px solid #fff;
	border-collapse:separate;
	font-weight:bold;color:#fff
}
.mod_navigation ul {
	display:inline-block;
	margin-bottom:0
}
.mod_navigation li {
	display:inline-block;
	margin-right:10px;
	margin-left:10px
}
.mod_navigation a {
	text-decoration:none;
	color:#fff
}
body {
	background-color:#d3d3d3;
	font:14px/1.5em Arial
}
td.td_ueberschrift {
	padding:15px 5px 5px;
	text-align:left;
	border-bottom:2px solid #000;
	font-size:1.2em;
	font-weight:bold
}
code {
	font-family:Arial;
	line-height:1.2em
}
input#suche {
	width:20em
}
#wrapper {
	width:100%;
	max-width:1400px;
	background-color:#FFF
}
img {
	display:block;
	margin:0 auto 0 auto;
}
input[type=date] {
	width:11em;
}
input#datum {
	width:15em;
}

a#pdflink {
	color:#00F;
	background-color:#CCF;
}

/* Für Dokukkordion*/
.dokuWrapper {
	display: grid;
  grid-template-columns: 90% 10%;
  grid-gap: 10px;
  background-color: #fff;
  color: #444;
}

.dokuBox {
  background-color: #444;
  color: #fff;
  border-radius: 5px;
  padding: 5px;
  font-size: 100%;
}

#bankvollmachten, #dauervorschuesse, #ausweise, #karten, #schluessel, #hardware {
	font-family: Arial;
}

/* Google User Default StyleSheet austricksen */
select[disabled] > option, input:disabled, textarea[disabled] {
    color: black;
}