html, body  {
margin: 0;
padding: 0;
font-size: 100.01%;
font-family: verdana, tahoma, sans-serif;
color: #000;
background-color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6, p, form {
margin:0;
padding:0;
}

img {
border:none;
}

/* neue zeile */
.nz {
clear: both;
}

br.nz {
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}

a {
color: #000;
}

/* unsichtbar */
.u, h6 {
position:absolute;
top:-1000px;
left:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;
}

.hidden {
position:absolute;
top:-400px;
}
ul.hidden li a:focus,
ul.hidden li a:hover,
ul.hidden li a:active {
  font: bold 0.8em verdana, sans-serif;
  position: absolute;
  top: 386px;
  left: 10px;
  text-decoration: none;
  color:#000;
}

/* Seitenstruktur */

#navigation{
background-color: #d9e3e9;
width:14em;
float:left;
}

/* Service-Navigation */

#logo{
float:left;
padding:19px 0 0 1.2em;
}



#kopfzeile  {
float:right;
margin-top:0px;
height: 42px;
padding: 0px;
margin: 0px;
width:100%;
sbackground-color : #29408B;
background-image: url(/ps/templates/grafiken/verlauf_oben.gif);
background-repeat: repeat-x;
color: #000000;
}

#kopfzeile  img{
margin-top:9px;
margin-left:5px;
}

#servicenavigation {
margin-left: 14em;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #d9e3e9;
}

#servicenavigation ul,
#sprachblock ul ,
#hilfsmittel ul,
#fusszeile ul {
padding: 0px;
margin: 0px;
list-style-type:none;
}


/* Einzelne Benennung der H�he - wird f�r den IE 6.0 extra geladen */

#kopfhoehe{
min-height: 124px;
}
.kopfhoehe{
min-height: 124px;
}

#servicenavigation ul li a{
font: bold 0.8em verdana, sans-serif;
color: #34383b;
text-decoration: none;
}
#servicenavigation ul#kopfhoehe li a:hover,
#servicenavigation ul#kopfhoehe li a:focus,
#servicenavigation ul#kopfhoehe li a:active
{
background-color: #FFFFFF;
color: #34383b;
text-decoration: underline;
}

#servicenavigationactive{
font: bold 0.8em verdana, sans-serif;
text-decoration: none;
background-color:#FFFFFF;

}


#sprachblock img {
padding:0.0em;
}

#sprachblock {
float: right;
background-color: #ecf1f4;
position:relative;
padding-left:5px;
padding-right:5px;
margin-right:2px;
list-style-type:none;
}

#sprachblock_navi img {
padding:0.2em;
float: right;
}

#sprachblock_navi { 
left:0px; 
width:150px; 
height:0px; 
z-index:1; 
padding-left:5px
}


/* Haupt-Navigation */


/* Suche in der Hauptnavigation */

#sucheblock {
padding-right: 2px;
padding-left: 2px;
padding-bottom: 0.5em;
margin: 0px;
text-indent: 5px;
padding-top: 0.5em;
background-color: #637b94;
text-align: left;
font: bold 0.8em verdana, sans-serif;
color: #FFFFFF;
sborder-bottom:2px;
smargin-bottom: 1px;
}

#sucheblock input {
font: bold 0.8em verdana, sans-serif;
width: 6.9em;
}

#sucheblock img {
padding: 1px;
vertical-align: middle;
}

#sucheblock button , #schnellzugriff button {
border: #4d565e 1px solid;
padding-right: 8px;
padding-left: 0px;
background: url('/ps/templates/grafiken/icon_pfeilweiss.gif') no-repeat right center;
font-size: 1em;
cursor: pointer;
color: #fff;
text-decoration: underline;
}

/* erweiterte Suche */

#sucheblock a {
border: #282e33 1px solid;
margin-top: 2px;
display: block;
font-weight: bold;
font-family: verdana, tahoma, sans-serif;
margin-left: 5px;
padding-left:6px;
color: #282e33;
margin-right: 5px;
background-color: #d4d9dd;
text-align: center;
text-decoration: none;
}

#sucheblock a:hover,
#sucheblock a:focus,
#sucheblock a:active
{
background-color: #000;
border: #fff 1px solid;
border-left: 6px solid;
padding-left:1px;
color: #fff;
}

/* Style-Switcher */

#hilfsmittel ul {
display: block;
width:100%;
padding-top:2em;
}

#hilfsmittel li {
display: inline;
margin-left:0px;
padding-left:0px;
padding-right:5px;
width:45%;
}

#hilfsmittel {
smargin: 0px 0px 1px ;
padding-bottom:10px;
list-style-type: none;
background-color: #637b94;
text-align: left;
padding-left: 5px;
}

#hilfsmittel img {
border-right: 1px;
padding-right: 0px;
border-top: 1px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
vertical-align: middle;
border-left: 1px;
padding-top: 0px;
border-bottom: 1px;
}

#hilfsmittel a {
display: inline;
position:relative;
/* padding-left: 0.5em; */
padding-bottom: 0px;
font: bold 0.8em verdana, sans-serif;
color: #fff;
padding-top: 0px;
text-decoration: none;
padding-left:5px;

}
#hilfsmittel a:hover,
#hilfsmittel a:focus,
#hilfsmittel a:active
{
background: #ffffff;
color: #000000;
text-decoration: underline;
border-left: 5px solid;
padding-left:0px;
}


/** Zusatz f�r L�nderf�hnchen - Rollover */



#sprachblock ul li a span img {
   margin:0px;
   padding:5px 3px 1px 3px;
}

#sprachblock_navi ul li a span img {
   margin:0px;
   padding:5px 3px 1px 3px;
}

* html #sprachblock ul li a span img {
   padding:3px;
}

* html #sprachblock_navi ul li a span img {
   padding:3px;
}


#sprachblock a:hover,
#sprachblock a:focus,
#sprachblock a:active{
     background-color:       #4D565E;
}

#sprachblock_navi a:hover,
#sprachblock_navi a:focus,
#sprachblock_navi a:active{
     background-color:       #4D565E;
}





/* Links Hauptnavigation */

/* Ebene 1 */
#hauptnavigation {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: left
}

#hauptnavigation ul {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: left
}

#hauptnavigation ul li {
padding: 0px;
display: inline;
margin: 0px;
list-style-type: none;
height:24px;
}

#hauptnavigation ul li a {
padding-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-bottom: 1px;
font: bold 0.8em verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: #8494ad;
display: block;
}

#hauptnavigation ul li a:hover,
#hauptnavigation ul li a:focus,
#hauptnavigation ul li a:active {
color: #000;
padding-left:0px;
/* border-right: #717a82 10px solid; */
background-color: #8494ad;
/* padding-left: 5px; */
}

#hauptnavigation ul li span {
display: block;
font: bold 0.8em verdana, sans-serif;
text-decoration: none;
background-color: #637b94;
color: #ffffff;
padding-left: 5px;
}

#hauptnavigation ul li span a {
display: block;
font: bold 1em verdana, sans-serif;
text-decoration: none;
background-color: #FFF;
color: #000;
padding-left: 0px;
border-left: 0px solid #717A82;
}

#hauptnavigation ul li span a:hover,
#hauptnavigation ul li span a:focus,
#hauptnavigation ul li span a:active {
color: #000;
padding-left:0px;
background-color: #fff;
}

#hauptnavigation ul li img{
border-top: 0em;
margin: 0em;
vertical-align: middle;
border-left: 0em;
border-bottom: 0em;
margin-right:2px;
}

#hauptnavigation img {
border-top: 0em;
margin: 0em;
vertical-align: middle;
border-left: 0em;
border-bottom: 0em;
margin-right:2px;
}

/* Hauptnavigation 2. Level */

#hauptnavigation ul li ul li a {
background-color: #a6b5c5;
display: block;
font: bold 0.7em verdana, sans-serif;
color: #000000;
text-decoration: none;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
margin-left:0px;
}


#hauptnavigation ul li ul li a:hover,
#hauptnavigation ul li ul li a:focus,
#hauptnavigation ul li ul li a:active {
sborder-left: 10px solid #FFF;
padding-left: 15px;
background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 0px 2px #F4F8FB;
margin-left:0px;
}

#hauptnavigation ul li ul li a#auswahl1 {

background-color: #E4E7EC;
display: block;
font: bold 0.7em verdana, sans-serif;
color: #272E34;
padding-left: 40px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene2_pfeil_aktiv.gif') no-repeat 18px 2px #Fff;
margin-left:0px;
}


#hauptnavigation ul li ul li a#auswahl1:hover,
#hauptnavigation ul li ul li a#auswahl1:focus,
#hauptnavigation ul li ul li a#auswahl1:active {
border-left: 10px solid #FFF;
padding-left: 35px;
background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 18px 2px #F4F8FB;
margin-left:0px;
}

#hauptnavigation ul li ul li a#auswahl1ohnesub {
border-left: 5px solid #FFF;
background-color: #E4E7EC;
display: block;
font: bold 0.7em verdana, sans-serif;
color: #272E34;
padding-left: 40px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 18px 2px #Fff;
margin-left:0px;
}


#hauptnavigation ul li ul li a#auswahl1ohnesub:hover,
#hauptnavigation ul li ul li a#auswahl1ohnesub:focus,
#hauptnavigation ul li ul li a#auswahl1ohnesub:active {
border-left: 10px solid #FFF;
padding-left: 35px;
background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 18px 2px #F4F8FB;
margin-left:0px;
}

/** hak - ohen diesen Eintrag kunktioniert der focus auf IE 6.0 nicht - bitte stehen lassen*/
a.irdendwas:hover,
a.irdendwas:focus,
a.irdendwas:active {
    color: #272e34;
}

#hauptnavigation ul li ul li span{
    sborder-left: 10px solid #FFFFFF;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    font: bold 0.7em verdana, sans-serif;
    background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') #FFFFFF no-repeat 0px 0px;
    color: #272e34;
}

/* 3. Ebene */

#hauptnavigation ul li ul li ul li a {
    display: block;
    padding-left: 50px;
    padding-bottom: 2px;
    font: 0.7em verdana, sans-serif;
    border-left: #fff 5px solid;
    color: #272e34;
    padding-top: 2px;
    background-color: #e4e7ec;
    text-decoration: none;
}
#hauptnavigation ul li ul li ul li a:hover,
#hauptnavigation ul li ul li ul li a:focus,
#hauptnavigation ul li ul li ul li a:active {
    padding-left: 45px;
    border-left: #fff 10px solid;
    background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') #f4f8fb no-repeat 35px 4px;
    color: #272e34
}

#hauptnavigation ul li ul li ul li a#auswahl2 {
border-left: 10px solid #FFF;
background-color: #E4E7EC;
display: block;
font: 0.7em verdana, sans-serif;
color: #272E34;
padding-left: 45px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') no-repeat 30px 4px #Fff;
}

#hauptnavigation ul li ul li ul li a#auswahl2:hover,
#hauptnavigation ul li ul li ul li a#auswahl2:focus,
#hauptnavigation ul li ul li ul li a#auswahl2:active {
border-left: 10px solid #FFF;
padding-left: 45px;
background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') no-repeat 35px 4px #Fff;
}


#hauptnavigation ul li ul li ul li span {
    border-left: 5px solid #FFFFFF;
    padding-left: 50px;
    font: 0.7em verdana, sans-serif;
    background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') #fff no-repeat 35px 0px;
    color: #272e34;
}
/* eine Definition, falls ein weiters Span vorkommmt (z.B. f�r Hearings)*/
/* #hauptnavigation ul li ul li a span.special{
    border-left: 0px solid #FFFFFF;
    padding-left: 0px;
    font: bold 1em verdana, sans-serif;
    color: #272e34;
    background: url('') ;
}
 */

#schnellzugriff {
border-left: #9ba4ac 5px solid;
font: bold 0.8em verdana, sans-serif;
color: #fff;
background-color: #4d565e;
padding-top:5px;
}

#schnellzugriff img {
border: 0px;
padding: 0px;
margin: 0px;
vertical-align: middle;
}

#schnellzugriff form p {
padding-left: 5px;
padding-top: 2px;
padding-bottom: 4px;
display: block;
margin: 0px;
}

#schnellzugriff select {
font: bold 0.9em verdana, sans-serif;
margin:3px;
}



/* Ebene 1 */
#speziallinks {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: left
}

#speziallinks ul {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: left
}

#speziallinks ul li {
padding: 0px;
display: inline;
margin: 0px;
list-style-type: none;
height:24px;
}

#speziallinks ul li a {
padding-left: 3px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
font: bold 0.8em verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: #637b94;
display: block;
}

#speziallinks ul li a:hover,
#speziallinks ul li a:focus,
#speziallinks ul li a:active {
color: #000;
border-left: 3px solid #FFFFFF;
padding-left:0px;
background-color: #fff;
}

#speziallinks ul li span {
display: block;
font: bold 0.8em verdana, sans-serif;
text-decoration: none;
background-color: #FFF;
color: #000;
padding-left: 0px;
border-left: 10px solid #9ba4ac;
}

#speziallinks ul li img{
border-top: 0em;
margin: 0em;
vertical-align: middle;
border-left: 0em;
border-bottom: 0em;
margin-right:2px;
}

#speziallinks img {
border-top: 0em;
margin: 0em;
vertical-align: middle;
border-left: 0em;
border-bottom: 0em;
margin-right:2px;
}




/* Verlauf unter der Navigationsebene */
#hauptnavigationshintergrund {
padding-right: 0px;
display: block;
padding-left: 0px;
background: url('/ps/templates/grafiken/hauptnavigationhintergrund.gif') #fff repeat-x 0px 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
height: 190px
}

#pfad {
    padding-left: 0.2em;
    padding-bottom: 0.3em;
    font: 0.7em verdana, sans-serif;
    color: #52585c;
    padding-top: 0.1em;
    border-bottom: #d5dade 1px solid;
}
#pfad ul {
    display: inline;
    padding-left: 0.5em;
    margin-left: 0.5em;

}
#pfad p {
  float:left;
  padding-left:1em;
}

#pfad li {
display: inline;
margin-left:0px;
}

#pfad strong {
  color: #43484b;
}
#pfad a {
    color: #52585c;
    text-decoration: none
}
#pfad a:hover,
#pfad a:focus,
#pfad a:active {
    text-decoration: underline;
}

/* Fussleiste */

#fusszeile {
margin-left: 14em;
BORDER-TOP: #d5dade 1px solid;
padding-bottom:20px;
}

#fusszeile ul li {
display: inline;
color: #52585c;
}
#fusszeile ul li div{
font: 0.8em verdana, sans-serif;
}
#fusszeile img {
padding-left:10px;
padding-right:3px;
}
#fusszeile p {
font: 0.8em verdana, sans-serif;
color: #52585c;
float:right;
padding-right:10px;
}

#fusszeile a {
font: 0.8em verdana, sans-serif;
color: #52585c;
text-decoration: none;
}
#fusszeile a:hover,
#fusszeile a:focus,
#fusszeile a:active {
color: #fff;
background-color: #db1118;
text-decoration: underline;
}
#fusszeile img {
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
vertical-align: middle;
border-right-width: 0px
}


/* Beginn Intranet */
#navi_fraktionen ul li {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
#navi_fraktionen ul li img {
margin-left:0.5em;
}

#navi_fraktionen img.partei{
border:1px solid #ffffff;
}
#infotafel,
#infotafel_intern,
#navi_fraktionen{
float : right;
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
color : #000000;
background-color : #d9e3e9;
padding-right : 30px;
padding-left : 10px;
border-left : 1px solid white;
}

#navi_fraktionen {
float:left;
}

#infotafel ul,
#infotafel_intern ul,
#navi_fraktionen ul{
padding : 0;
margin : 0;
list-style-type : none;
min-height : 124px;
float : left;
}

#navi_fraktionen ul li.li_first {
margin-top: 1.2em;
}

#infotafel ul li a,
#infotafel_intern ul li a,
#navi_fraktionen ul li a {
font : bold 0.8em verdana, sans-serif;
text-decoration : none;
}
#infotafel ul li a:hover,
#infotafel ul li a:focus,
#infotafel ul li a:active,
#infotafel_intern ul li a:hover,
#infotafel_intern ul li a:focus,
#infotafel_intern ul li a:active,
#navi_fraktionen ul li a:hover,
#navi_fraktionen ul li a:focus,
#navi_fraktionen ul li a:active
 {
background-color : #ffffff;
color : #34383b;
text-decoration : underline;
}
#infotafel ul li a span,
#infotafel_intern ul li a span,
#navi_fraktionen ul li a span {
padding-left : 2.2em;
}
#www_link {
padding : 0;
margin : 0;
text-align : left;
}
#www_link ul {
padding : 0;
margin : 0;
text-align : left;
}
#www_link ul li {
padding : 0;
display : inline;
margin : 0;
list-style-type : none;
height : 24px;
}
#www_link ul li a {
padding-left : 5px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
margin-bottom : 1px;
font : bold 0.8em verdana, sans-serif;
color : #fff;
text-decoration : none;
background-color : #4d565e;
display : block;
border-left : 5px solid #717a82;
}
#www_link ul li a:hover,
#www_link ul li a:focus,
#www_link ul li a:active {
color : #000;
border-left : 10px solid #fffffe;
padding-left : 0;
background-color : #fff;
}
#www_link ul img {
padding : 1px;
vertical-align : middle;
}

#benutzer {
background-color : #d5d9de;
padding-left : 10px;
font : 0.8em verdana, sans-serif;
color : #4d565e;
padding-top : 5px;
}
#benutzer div {
margin-left : 30px;
}
#benutzer img {
float : left;
}
#benutzer p {
margin-top : 6px;
}
#benutzer span {
font-weight : bold;
}
#www_hinweis {
float : right;
margin-right : 10px;
font-size : 0.7em;
}
#www_hinweis img {
padding : 1px;
vertical-align : middle;
}
#www_hinweis a {
color : #52585c;
background-color : #fff;
text-decoration : none;
}
#www_hinweis a:hover,
#www_hinweis a:focus,
#www_hinweis a:active {
text-decoration : underline;
color : #52585c;
background-color : #000;
}
div.fraktion {
margin : 3px;
float : left;
font-size : 1em;
margin : 3px;
display : block;
margin-right : 2em;
}
div.fraktion img {
vertical-align : middle;
float : left;
margin-right : 5px;
}

/* HELLER: CSS aus HTML �bernommen, neu 17-11-06 */


#FraktionenLinks {
   text-align:center;
   /*width:14em;*/
   padding:8px ;
}
/*Links zu den Fraktionen unter der Navigation*/
#FraktionenLinks a:hover,
#FraktionenLinks a:focus,
#FraktionenLinks a:active{
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    text-decoration: none;
    margin-top:0px;
    margin-bottom: 0.4em;
    padding-bottom: 0.2em;
    padding-left: 0em;
    list-style-type:none;
}

/* Ende Intranet */


/* Erweiterungen Jugendangebot - Heller, 19.02.07 */

#hauptnavigation #nav_jugend a,
#www_link #nav_jugend a {
	background-color: #33A3DC;
	color: white;
	height: 24px;
	padding-left: 5px;
	padding-top: 0px;
}

#hauptnavigation #nav_jugend a:hover,
#hauptnavigation #nav_jugend a:focus,
#hauptnavigation #nav_jugend a:active,
#www_link #nav_jugend a:hover,
#www_link #nav_jugend a:focus,
#www_link #nav_jugend a:active {
	background-color: white;
	color: black;
	display: block;
	padding-left: 0px;
	padding-top: 0px;
}

#hauptnavigation #nav_jugend span a {
	background-color: #33A3DC;
	color: white;
	height: 24px;
	padding-left: 0px;
	padding-top: 0px;
}

#hauptnavigation #nav_jugend ul li a {
	background-color: #ABE1FA;
	border-bottom: 1px solid white;
	color: black;
	height: 24px;
	letter-spacing: -1px;
	padding-bottom: 0px;
	padding-left: 32px;
	padding-top: 0px;
}

#hauptnavigation #nav_jugend ul li a:hover,
#hauptnavigation #nav_jugend ul li a:focus,
#hauptnavigation #nav_jugend ul li a:active {
	background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 5px 6px #fff;
	padding-left: 27px;
}

#hauptnavigation #nav_jugend a img,
#hauptnavigation #nav_jugend ul li img,
#hauptnavigation #nav_jugend ul li a img {
	margin: 0;
	padding: 0 4px 0 0;
}

/* 2. Level mit Unterlinks */

#hauptnavigation ul li#nav_jugend ul li a#auswahl1 {
	background-position: 10px 4px;
	padding-bottom: 0px;
	padding-left: 32px;
	padding-top: 0px;
}

#hauptnavigation ul li#nav_jugend ul li a#auswahl1:hover,
#hauptnavigation ul li#nav_jugend ul li a#auswahl1:focus,
#hauptnavigation ul li#nav_jugend ul li a#auswahl1:active {
	background-position: 5px 4px;
	padding-bottom: 0px;
	padding-left: 27px;
	padding-top: 0px;
}

#hauptnavigation ul li#nav_jugend ul li a#auswahl1ohnesub:hover,
#hauptnavigation ul li#nav_jugend ul li a#auswahl1ohnesub:focus,
#hauptnavigation ul li#nav_jugend ul li a#auswahl1ohnesub:active {
	border-left: 10px solid #FFF;
	background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 18px 2px #F4F8FB;
	margin-left: 0px;
	padding-top: 2px;
}

#hauptnavigation #nav_jugend ul li span {
	background: url('/ps/templates/grafiken/icon_ebene2_pfeil.gif') no-repeat 5px 6px #fff;
	border-bottom: 1px solid white;
	display: block;
	height: 24px;
	letter-spacing: -1px;
	padding-bottom: 0px;
	padding-left: 27px;
	padding-top: 0px;
}

/* 3. Level */

#hauptnavigation #nav_jugend ul li ul li a {
	background-color: #f4f8fb;
	display: block;
	font-weight: 700;
	height: 18px ! important;
	padding-left: 50px;
	padding-top: 2px;
}

#hauptnavigation #nav_jugend ul li ul li a:hover,
#hauptnavigation #nav_jugend ul li ul li a:focus,
#hauptnavigation #nav_jugend ul li ul li a:active {
	background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') #f4f8fb no-repeat 30px 3px;
	border-left: 10px solid #FFF;
	height: 18px ! important;
	padding-left: 45px;
	padding-top: 2px;
}

#hauptnavigation #nav_jugend ul li ul li span {
	background: url('http://www.landtag.nrw.de/portal/CPMO/images/icon_ebene3_pfeil.gif') #fff no-repeat 35px 0px;
	border-left: 5px solid #FFFFFF;
	color: #272e34;
	display: block;
	font: 0.7em verdana, sans-serif;
	height: 18px ! important;
	padding-left: 50px;
}

/* Ende Erweiterungen Jugendangebot */
/* 04/04/2007 sebastian: die CSS Anweisung ist f�r einfachen Text in der Navigation*/
#naviSchrift {
	display: inline;
	position: relative;
	padding-bottom: 0px;
	font-family: verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 0.8em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
	padding-left: 5px;
}
/* 04/04/2007 sebastian: die CSS Anweisung ist f�r einfachen Text in der Fusszeile*/
#fusszeileText{
	font-family: verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #52585c;
	text-decoration: none;
	background-color:#DBDBDB;
}
/*CSS Hack f�r IE background-Image*/
* html #kopfgrafikInternt {
   background-position: 0em 0em;;
}
*+ html #kopfgrafikInternt {
   background-position: 0em 0em;;
}
/**/
#kopfzeile a{
text-decoration:none;
}