/************* Grundeinstellung html */
html {
font-size:100.01%;
height:100%;
}

body {
font-family:Verdana, Arial;
font-style:normal;
line-height:1.2em;
font-weight:400;
font-variant:normal;
height:100%;
background-color:#FFF;
margin:0;
padding:0;
}

img {
border:0;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h1, h2 {
font-size:1em;
}

h3 {
font-size:0.8em;
}

a img {
border:none;
}

/************* ENDE Grundeinstellung html */
/************* Standard-Klassen */
.mittig {
vertical-align:middle;
}

.center {
text-align:center;
}

.small {
font-size:.9em;
}

.unsichtbar {
position:absolute;
left:-2000px;
}

.buttonHi,.buttonNorm,.buttonGrau {
font-weight:400;
padding:1px 4px;
margin:5px 1px 0 0;
cursor:pointer;
}

.clearer {
line-height:1px;
font-size:1px;
clear:left;
}

.kleinerfliesstext {
font-size:0.8em;
line-height:1.4em;
}

.a_nachoben {
margin:5px !important;
}
.abstand20px {
    margin-bottom:20px;
}

/************* Grundeinstellung Klassen */
.container {
margin-bottom:20px;
}

.headline_clearleft {
margin:0;
padding:0;
font-size:1em;
clear:left;
}

.content {
font-size:.75em;
}

.content h3 {
font-size:1.2em;
}

/************* ENDE Grundeinstellung Klassen */
/************* Headbereich */
#header #header_nav {
right:25px;
position:absolute;
padding:20px 0 0;
font-size:.75em;
}

#header #header_nav ul {
display:inline;
list-style-type:none;
padding:0;
}

#header #header_nav li {
margin:9px 5px 0 7px;
float:left;
color:#fff;
}

#header #header_nav li a {
color:#fff;
font-weight:400;
}

/************* ENDE Headbereich */
/************* Spaltenlayout */
#zwei_spalten {
padding:20px 0;
clear:both;
}

#spalte_links {
position:absolute;
left:20px;
width:162px;
}

#spalte_mitte {
margin:0 20px 0 202px;
}

/****** Definition Spalte links */
/*** Navigation */

#navigation li {
margin:0;
list-style-position:outside;
list-style:none;
border-top:1px solid #FFF;
}

#navigation ul {
padding:0;
margin:0;
}

#navigation a {
font-weight:700;
display:block;
padding:5px 0 5px 10px;
margin:0;
width:152px;
text-decoration:none;
}

#navigation a.subnavi,#navigation a.subnaviHi {
display:block;
padding:5px 0 5px 20px;
margin:0;
width:142px;
}

#navigation ul ul ul a.subnavi,#navigation ul ul ul a.subnaviHi {
display:block;
padding:5px 0 5px 30px;
margin:0;
width:132px;
}

/*** ENDE Navigation */
/****** ENDE Definition Spalte links */
/****** Definition mittlere Spalte */
.textbox {
padding:0 10px;
font-size:.75em;
}

#spalte_mitte .content img {
float:left;
margin:0 20px 5px 0;
}

.suchMaskeInhalt img,.dok img {
float:none !important;
margin:auto !important;
}
.reiter {
    margin-bottom: 3px;
    margin-top:5px
}
.reiter ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.reiter li {
    display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.reiter h2 {
    background-color: #B00303;
    color: #FFFFFF;
    display: inline;
    margin: 0;
    padding: 6px 10px 5px;
}
.suchMaskeInhalt {
    background-color: #CCCCCC;
    overflow: auto;
    padding: 10px 10px 15px;
}
.suchMaskeInhalt .hilfeSearchField {
width: 350px
}
#suchergebnis .headline h2 {
margin-bottom:20px
}
#suchergebnis .suchMaskeInhalt .small {
font-weight:bold
}
#suchergebnis ol {
padding-left:30px;
}
.fl_links {
float:left;
}
.fl_rechts {
float:right;
}
.fl_mitte {
text-align:center;
margin:auto;
}
#suchergebnis .fusszeile {
margin:10px;
color:#888;
}
#suchergebnis .highlight {
background-color:yellow;
font-weight:bold
}
.abstand20px {
    margin-bottom:20px;
}
#spalte_mitte .content h3 {
margin-bottom:-5px;
}

#spalte_mitte .content td {
margin:0;
padding:2px 15px 2px 0;
vertical-align:top;
}

#spalte_mitte .container .bg_farbe {
padding:1px 10px;
}

.ohneAbstandUnten {
margin-bottom:0;
}

.bild_mitte {
overflow:hidden;
margin-bottom:20px;
}

/*** Accordion */
.accordion h3 {
background-image:url(/jportal/cms/hilfe/media/verkuendungsaarland/bilder/icon_pf_rechts.gif);
width:450px;
padding:2px 25px;
margin:0;
font-size:.75em;
background-position:left;
background-repeat:no-repeat;
cursor:pointer;
}

.accordionOpen h3 {
background-image:url(/jportal/cms/hilfe/media/juris_de/bilder_1/icons/icon_pf_unten.gif);
}

.accordion h4 {
font-size:1em;
margin:0;
}

.accordionContent .kooperation {
font-size:0.8em;
margin-top:0;
margin-bottom:15px;
}

.accordion .content {
margin-bottom:20px;
padding:0 10px 10px;
}

/*** ENDE Accordion */
/****** ENDE Definition mittlere Spalte */
/************* ENDE Spaltenlayout */
.footer {
padding: 0 20px
}
.footer a {
text-decoration:none; 
}
.footer img {
padding-left: 15px;
}
.footer a img {
vertical-align: bottom;
margin-right:8px!important;
padding-left: 10px;
}
