/* Grundformate */
body {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 10pt;
margin : 10px;
}
p , h1 , h2 , h3 , h4 , ul , ol , li , div , td , b , i , input {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10pt;
}

/* Links, sofern nicht anders deklariert */
a:link {
color : #FF9900;
text-decoration : none;
}
a:visited {
color : #FF9900;
text-decoration : none;
}
a:hover {
color : #FF9900;
text-decoration : underline;
}

/* Absatzformate global */
p.menupoint {
color : #000000;
font-weight : bold;
margin-top : 5px;
margin-bottom : 5px;
}
p.menupoint a:link {
color : #000000;
text-decoration : none;
}
p.menupoint a:visited {
color : #000000;
text-decoration : none;
}
p.menupoint a:hover {
color : #000000;
text-decoration : underline;
}
p.menupoint {
color : #000000;
font-weight : bold;
margin-top : 5px;
margin-bottom : 5px;
}
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:#FF9900;
font-weight : bold;
padding-left : 5px;
padding-right : 5px;
padding-top : 1px;
padding-bottom : 1px;
margin-top : 0px;
margin-bottom : 0px;
}
p.ausgabehl a:link {
color : #000000;
text-decoration : none;
}
p.ausgabehl a:visited {
color : #000000;
text-decoration : none;
}
p.ausgabehl a:hover {
color : #000000;
text-decoration : underline;
}
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;
}

/* Listenformate global */
ul {
list-style-type:square;
list-style-position:outside;
margin-top:0px;
margin-bottom:0px;
}
ul.rechtsgebiet {
background-color:#FFFFFF;
color:#FF9900;
font-weight:bold;
list-style-type:square;
list-style-position:outside;
margin-top:0px;
margin-bottom:0px;
}

/* TD Formate, z.T. verschachtelt */
td.graueflaeche {
background-color : #e0e0e0;
color : #000000;
}
td.abstandsflaeche {
background-color : #ffffff;
color : #000000;
padding : 0px;
}
td.menubar {
background-color : #FF9900;
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 : #000000;
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.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.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.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.rechtsfeld a:link {
color : #000000;
text-decoration : none;
}
td.content td.text td.rechtsfeld a:visited {
color : #000000;
text-decoration : none;
}
td.content td.text td.rechtsfeld a:hover {
color : #000000;
text-decoration : underline;
}
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 : #FF9900;
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;
}

/**
 * extended search from here on
 */

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

#search div.area {
 background: #FF9900;
 color: #000000;
 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;
}