@media print {
 .unsichtbar {
  display:none;
 }
}

body {
    background-color: #feff9a;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
   color:#fa1504;
   text-align:left;
   font-size:20px;
}
h2 {
   color:#fa1504;
   text-align:left;
   font-size:16px;
}
ul{
      position:relative;
      left: -25px;
}

div#outer {
    width: 99%;
    background-color:#FFFFFF;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border: thin solid #fa1504;
}
div#header {
    padding: 14px;
    margin: 0px;
    text-align: center;
	white-space:nowrap;
}
div#nav {
    width: 15%;
    padding: 10px;
    margin-top: 1px;
    float: left;
}
div#main {
    margin-left: 19%;
    margin-top: 1px;
    padding: 10px;
	text-align: justify;
}
div#footer {
    padding: 15px;
    margin: 0px;
    border-top:  solid #fa1504;
    text-align:center;
    font-size:11px;
}
div#navService 
{
    padding-top:5px;
    padding-bottom:5px;
    border-top: thin solid #fa1504;
	border-bottom: thin solid #fa1504;
}
.bildausrichtung {
	margin: 0px 0px 3px 15px;
	border-spacing:0px;
	width:1px;
}
.bildausrichtungLinks{
	margin: 0px 15px 3px 0px;
	border-spacing:0px;
	width:1px;
}
.bildunterschrift {
	border-top: thin solid #fa1504;
	border-bottom: thin solid #fa1504;
    background-color: #feff9a;
    padding: 10px;
	padding-top:10px;
    text-align: left;
}
.bildleiste {
	border-top: thin solid #fa1504;
	border-bottom: thin solid #fa1504;
    background-color: #feff9a;
    padding: 10px;
    text-align: center;
	white-space:nowrap;
}
.tabellenkopf {
	padding-left:15px;
	background-color: #ffbd99;
}
.tdgelb {
	background-color: #feff9a;
	text-align:left;
	vertical-align:top;
	padding:10px;
	border-top: thin solid #fa1504;
	border-bottom: thin solid #fa1504;
}
.tdweiss {
	background-color: #ffbd99;
	text-align:left;
	vertical-align:top;
	padding:10px;
	border-top: thin solid #fa1504;
	border-bottom: thin solid #fa1504;
}

.zelleUebersichtBlau {
 background-color:#ffbd99;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 padding-top:5px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#fa1504;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#fa1504;
 font-size:11px;
}

.zelleUebersichtGelb {
 background-color:#feff9a;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 padding-top:5px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#fa1504;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#fa1504;
 font-size:11px;

}

.quelle {
 font-size:11px;
 font-style:italic;
}

.gelb {
 background-color:#feff9a;	
}

a:link { font-weight:bold; color:#fa1504; text-decoration:none }
a:visited { font-weight:bold; color:#fa1504; text-decoration:none }
a:hover { font-weight:bold; color:#fa1504; text-decoration:underline }
a:active { font-weight:bold; color:#fa1504; text-decoration:underline }
a:focus { font-weight:bold; color:#fa1504; text-decoration:none }

.fehler {
    padding:10px; 
    margin: 20px;
}

.ok
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:130px;
    padding-right:130px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffffff;
    color:green;
    font-size:12px;
    font-weight:bold;
    border-style:solid;
    border-width:2px;
    border-color:green;
}
.fehlerAnfrage
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:130px;
    padding-right:130px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffffff;
    color:red;
    font-size:12px;
    font-weight:bold;
    border-style:solid;
    border-width:2px;
    border-color:red;
}