body {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 14pt;
margin : 10px;
}
p , h1 , h2 , h3 , h4 , ul , ol , li , div , td , b , i , input {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14pt;
}
a:link {
color : #000099;
text-decoration : none;
}
a:visited {
color : #000099;
text-decoration : none;
}
a:hover {
color : #000099;
text-decoration : underline;
}
p {
margin-top: 0px;
margin-bottom: 10px;
}
h1 {
font-weight: bold;
margin-top: 15px;
margin-bottom: 10px;
}
h2 {
font-weight: bold;
margin-top: 15px;
margin-bottom: 10px;
}
p.menupoint {
color : #000099;
font-weight : bold;
margin-top : 6px;
margin-bottom : 6px;
padding-bottom: 6px;
border-bottom: 1px solid #aaaaaa;
}

.qlink
{
    font-size: 0.8em;
}

p.eintragsdatum {
background-color:#ffffff;
color:#000000;
padding-left : 5px;
padding-right : 2px;
margin-top : 2px;
margin-bottom : 2px;
}
p.ausgabehl {
background-color:#e0e0e0;
color:#000099;
font-weight : bold;
padding-left : 5px;
padding-right : 5px;
padding-top : 1px;
padding-bottom : 1px;
margin-top : 0px;
margin-bottom : 0px;
}
p.ausgabetext {
background-color:#ffffff;
color:#000000;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
margin-top : 0px;
margin-bottom : 0px;
}
p.ausgabestatus {
background-color:#ffffff;
color:#000000;
font-size : 8pt;
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
margin-top : 0px;
margin-bottom : 12px;
}
p.rfeld {
background-color:#e0e0e0;
color:#000000;
font-weight : bold;
padding-left : 10px;
padding-right : 10px;
margin-left : 5px;
margin-right : 5px;
margin-top : 0px;
margin-bottom : 5px;
}
p.rfeld a:link {
color : #000000;
text-decoration : none;
}
p.rfeld a:visited {
color : #000000;
text-decoration : none;
}
p.rfeld a:hover {
color : #000000;
text-decoration : underline;
}
p.rgebiet {
background-color:#FFFFFF;
color:#000000;
padding-left : 10px;
padding-right : 10px;
margin-left : 5px;
margin-right : 5px;
margin-top : 0px;
margin-bottom : 10px;
}
ul {
list-style-type:square;
list-style-position:outside;
margin-top:0px;
margin-bottom:0px;
}
ol {
margin-top:0px;
margin-bottom:0px;
}
ul.rechtsgebiet {
background-color:#FFFFFF;
color:#000099;
font-weight:bold;
list-style-type:square;
list-style-position:outside;
margin-top:0px;
margin-bottom:0px;
}
td.graueflaeche {
background-color : #e0e0e0;
color : #000000;
}
td.abstandsflaeche {
background-color : #ffffff;
color : #000000;
padding : 0px;
}
td.menubar {
background-color : #000099;
background-image : url(grafiken/menu_bar_ecke_weiss.png);
background-repeat : no-repeat;
background-position : top right;
color : #ffffff;
font-weight : bold;
text-align : left;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 0px;
}
td.menubox {
background-color : #e0e0e0;
color : #000000;
padding-left : 5px;
padding-right : 5px;
padding-top : 3px;
padding-bottom : 5px;
}
td.menuboxlight {
background-color : #ffffff;
color : #000000;
border-width : 1px;
border-style : solid;
border-color : #000099;
padding-left : 5px;
padding-right : 5px;
padding-top : 3px;
padding-bottom : 5px;
}
td.werbung {
text-align : center;
padding-left : 5px;
padding-right : 5px;
}
td.adrsymbol {
background-color:#FFFFFF;
color:#000000;
padding-left : 5px;
padding-right : 5px;
margin-top : 0px;
margin-bottom : 2px;
}
td.adrhl {
background-color:#FFFFFF;
color:#6F6F6F;
font-weight : bold;
padding-left : 5px;
padding-right : 5px;
margin-top : 0px;
margin-bottom : 2px;
}
td.adrtext {
background-color:#FFFFFF;
color:#000000;
padding-left : 5px;
padding-right : 5px;
margin-top : 0px;
margin-bottom : 2px;
}
td.anmeldung {
background-color:#FFFFFF;
color:#000000;
vertical-align : top;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
td.anmeldungtipps {
background-color:#FFFFFF;
color:#000000;
font-size : 8pt;
vertical-align : top;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
td.content td.hl1 {
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
}
td.content td.hl2 {
background-color:#FFFFFF;
color:#808080;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
td.content td.text {
background-color:#FFFFFF;
color:#000000;
vertical-align:top;
}
td.content td.text td.rechtsfeld {
background-color:#e0e0e0;
color:#000000;
font-weight : bold;
padding-left : 10px;
padding-right : 10px;
margin-left : 5px;
margin-right : 5px;
margin-top : 0px;
margin-bottom : 5px;
}
td.content td.text td.rechtsgebiet{
background-color:#FFFFFF;
color:#000000;
padding-left : 10px;
padding-right : 10px;
margin-left : 5px;
margin-right : 5px;
margin-top : 0px;
margin-bottom : 10px;
}
td.content span.hl3 {
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
}
td.content td.grafik {
background-color:#FFFFFF;
color:#808080;
text-align:left;
vertical-align:top;
padding-left:5px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
td.content td.ausgabenavigation {
background-color:#FFFFFF;
color:#000000;
text-align:left;
vertical-align:top;
padding-top:0px;
padding-bottom:10px;
}
td.content td.ausgabelinks {
background-color:#FFFFFF;
color:#000000;
font-size : 8pt;
text-align:left;
vertical-align:top;
padding-top:0px;
padding-bottom:5px;
}
td.content #zeit {
background-color : #000099;
color : #ffffff;
font-weight : normal;
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
td.statuszeile {
text-align : center;
padding-left : 5px;
padding-right : 5px;
}
form {
margin-top:0px;
margin-bottom:0px;
}

p.error {
 color: #ff0000;
}

li.error {
 color: #ff0000;
}

/**
 * extended search from here on
 */

#search {
 font-family: 'Arial', 'Verdana', 'Helvetica', 'Sans serif', 'sans-serif';
 background: #ffffff;
 padding: 0.6em;
}

#search div.area {
 background: #000099;
 color: #ffffff;
 padding: 0.2em;
 margin-bottom: 1em;
}

#search div.fieldgroup {
 background: #ffffff;
 color: #000000;
 padding: 0.4em;
}

#search div.description {
 float: left;
}

#search div.field {
 margin-left: 16em;
 margin-bottom: 0.2em;
}


.area2
{
    padding: 0.2em;
    margin-left: 2em;
    border: solid 2px #000099;
}

.box
{
    width:20em;
    float:left;
    margin-bottom:1em;
}

.flexContainer
{
    display: -webkit-flex;
    display: flex;
/*    flex-direction: row;
*/    flex-wrap: wrap;
/*    justify-content:space-between;*/
}

.bigFont
{
    font-size: 1.5em;
}

.urteil
{
    margin:auto;
     border:0px solid orange;
     background-image:url(/grafiken/sheet.svg);
     background-repeat: no-repeat;
     width:27em;
     height:36em;
     padding:8em 3em 2em 1em;
     box-sizing:border-box;
     margin-bottom:2em;
     margin-left:4em;
     display:inline-block;
}

.bigred
{
    color:red;
    font-weight: bold;
}