﻿@charset "utf-8";

/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
	fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table {	border-collapse: collapse; border-spacing: 0; empty-cells: show }
fieldset, img { border: 0px none }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: "" }
abbr, acronym { border: 0 }
a { text-decoration: none }
a:hover, a:focus, a:active { text-decoration: underline }
a:focus, a:active { outline: 2px solid #8ca9b2; background: #d1d9e1 }
/*********/

html { height: 100% }
body { margin: 0 auto; width: 60.625em; max-width: 97%; border: 10px solid white; border-width: 0 10px; 
	# Rolf: auskommentiert, da der Drucker sonst immer 1 Leerseite erzeugt min-height: 100%;
	position: relative; height: auto;  
	font: 100.01% Arial, Verdana, sans-serif; color: #333 }

/* allgemeine Klassen */
.u { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden }

/* Header/Logo */
#kopfzeile { display: none; }
/***************/

/* zur Internetansicht */
#www_hinweis { display: none; }
/***************/

/* Skip-Links */
#sprunglinks { display: none; }
/**************/

/* Suche */
#sucheblock { display: none; }
/*********/

/* Navigationspfad */
#pfad { display: none; }
/******************/

/* Hauptnavigation */
/* 1. Ebene */
#hauptnavigation { display: none; }
/*******************/

/* Seitenleiste */
#module { display: none; }

/* Kalender */
#kalender { display: none; }
/***************/

/* Footer */
#fusszeile { display: none; }
/**********/

/* Inhalt */
#contentbereich { width: 100%; float: left; /*margin-right: -182px;*/ padding-top: 5px; position: relative; z-index: 0 }
#inhalt { /*margin-left: 245px;*/ padding-bottom: 20px }
#inhalt.mitmodule { /*margin-right: 207px*/ }
/* Elemente */
#inhalt h1, #inhalt .h1 { padding: 5px 10px; font-size: .75em; line-height: 1.33em; font-weight: bold; color: #004054; 
	background: #d9e2e5; margin: 0; margin-bottom: 15px }
#inhalt h2 { color: #004054; font-weight: bold; font-size: .81em; line-height: 1.23em; padding-top: .5em; margin-bottom: .75em }
#inhalt h3 { font-weight: bold; font-size: .81em; line-height: 1.23em; margin-bottom: .5em }
#inhalt h4 { font-weight: bold; font-size: .75em; line-height: 1.33em; margin-bottom: .5em; color: #575757 }
#inhalt h5 { font-weight: bold; font-size: .75em; line-height: 1.33em }
#inhalt p { font-size: .75em; line-height: 1.33em; margin-bottom: 1em }
#inhalt a { color: #004054; font-weight: bold }
#inhalt ul { list-style: disc; padding-left: 1.33em; margin-bottom: 1em }
#inhalt ul ul, #inhalt ul ol { margin: 0 }
#inhalt ol { list-style: decimal; padding-left: 1.33em; margin-bottom: 1em }
#inhalt ol ol, #inhalt ol ul { margin: 0 }
#inhalt ul li, #inhalt ol li { font-size: .75em; line-height: 1.33em }
#inhalt ul li *, #inhalt ol li *, #inhalt li li { font-size: 1em }
#inhalt ul li h2, #inhalt ol li h2,
#inhalt ul li h3, #inhalt ol li h3 { font-size: 1.08em }
#inhalt ul.none, #inhalt ol.none { list-style: none; padding-left: 0 }
#inhalt table { font-size: .75em; line-height: 1.33em; margin-bottom: 15px; width: 100%; border-collapse: separate; border-spacing: 0 }
#inhalt table caption { color: #004054; font-weight: bold; padding-top: .5em; padding-bottom: .75em }
#inhalt table th { font-size: 1.08em; font-weight: bold; background: #d9e2e5; border-bottom: 1px dotted #333; 
	padding: 5px 10px; vertical-align: top; color: #004054 }
#inhalt table td { padding: 5px 10px; vertical-align: top; border-bottom: 1px dotted #333 }
#inhalt table td li, #inhalt table td * { font-size: 1em }
/* spezielle Klassen */
#inhalt .cb { clear: both; height: 0; display: block }
#inhalt .kleiner { font-size: .92em }
#inhalt .hg { background: #f2f5f6 }
#inhalt .ohne-hg { background: transparent }
#inhalt .rand { border: 1px solid #d9e2e5 }
#inhalt a.extern { padding-right: 15px; background: transparent url(/portal/CSS/images/layout/extern-icon.gif) right center no-repeat }
#inhalt .datum { color: #004054 }
#inhalt .zurueck-link { margin-top: 2em; padding-top: 1em; border-top: 1px dotted #333 }
/* Formulare */
#inhalt form { margin-bottom: 15px; font-size: .75em }
#inhalt form * { font-size: 1em }
#inhalt form p { margin: 1em 0 .5em; font-size: 1em }
#inhalt form fieldset { background: #f2f5f6; padding: 0 10px 15px; margin-bottom: 15px }
#inhalt form fieldset legend { font-size: 1.08em; font-weight: bold; background: #f2f5f6; border: 2px solid white;
	color: #004054; padding: 5px 10px } 
#inhalt form input, #inhalt form textarea, #inhalt form select { font-family: Arial, Helvetica, sans-serif; 
	border: 1px solid #40707f; background: white; padding: 1px }
#inhalt form .button { color: #004054; cursor: pointer; font-weight: bold; padding: 0 .5em }
#inhalt form .button:focus, #inhalt form .button:hover { color: white; background: #40707f }
#inhalt form .radio-button, #inhalt form .checkbox { vertical-align: middle; width: auto; border: 0px none; background: transparent }
#inhalt form .inline-label { float: none; clear: none; width: auto; display: inline }
#inhalt form .block-label { display: block; padding-top: 10px }
#inhalt form .feld_10 { width: 10% }
#inhalt form .feld_15 { width: 15% }
#inhalt form .feld_20 { width: 20% }
#inhalt form .feld_25 { width: 25% }
#inhalt form .feld_30 { width: 30% }
#inhalt form .feld_40 { width: 40% }
#inhalt form .feld_50 { width: 50% }
#inhalt form .feld_60 { width: 60% }
#inhalt form .feld_datum { width: 7em }
/* :focus */
#inhalt form input:focus, #inhalt form textarea:focus { background: #ffe }
/* form_block */

.radiobutton { border:none!important;background:#F2F5F6!important; }

#inhalt form .form_block { padding: 10px 0; line-height: 2em }
#inhalt form .form_block label, #inhalt form .form_block div.label { float: left; clear: left; width: 30% }
#inhalt form .form_block div.label label, #inhalt form .form_block .inline-label { float: none; clear: none; width: auto }
#inhalt form .form_block .plz_hsnr_feld { width: 12% }
#inhalt form .form_block .strasse_ort_feld { width: 47% }
#inhalt form .std_feld { width: 60% }
#inhalt form textarea.std_feld { height: 15em }
/***********************/

/* Elementtypen */
/****************/
/* A_Z Liste */
#inhalt ul.a-z { padding: 10px; padding-left: 6px; background: #F2F5F6; line-height: 1em }
#inhalt ul.a-z li { display: inline }
#inhalt ul.a-z li a, #inhalt ul.a-z li span { padding: 0 4px }
/* "nicht-sichtbare" Tabelle */
#inhalt table.ohne-rand { width: auto }
#inhalt table.ohne-rand th { font-size: 1em; background: transparent; border: 0; padding: 2px 0; padding-right: 1em }
#inhalt table.ohne-rand td { border: 0; padding: 2px 0; padding-right: 1em }
/* Foto links */
#inhalt .photo_links { float: left; margin: .2em 15px 15px 0 }
#inhalt .photo_links img { display: block; line-height: 0 }
#inhalt p.photo_links { color: #004054; font-size: .69em }
#inhalt p.photo_links img { margin-bottom: .5em }
/* Foto rechts */
#inhalt .photo_rechts { float: right; margin: 0 0 15px 15px }
#inhalt .photo_rechts img { display: block; line-height: 0 }
#inhalt p.photo_rechts { color: #004054; font-size: .69em }
#inhalt p.photo_rechts img { margin-bottom: .5em }
/* Aufmacher */
#inhalt .aufmacher { padding-bottom: 15px; margin-bottom: 15px; width: 100%; overflow: hidden; border-bottom: 1px dotted #333 }
#inhalt .aufmacher img { float: left; margin: .2em 15px 5px 0 }
#inhalt .aufmacher h2 { padding: 0 }
#inhalt .aufmacher p { margin: 0 }
/* Legende */
#inhalt #legende { list-style: none; padding: 0; margin: 0 }
#inhalt #legende li { display: inline }
#inhalt #legende li img { vertical-align: middle }
/* SeitenÃ¼bersicht */
#inhalt .seitenuebersicht { border-bottom: 1px dotted #333; padding: 10px 70px 10px 0; 
	overflow: hidden; position: relative }
#inhalt .seitenuebersicht h2 { margin: 0; padding: 0; color: #333 }
#inhalt .seitenuebersicht p { margin: 0 }
#inhalt .seitenuebersicht img { float: left; margin-right: 15px; width: 4em;height: 2.9em; }
#inhalt .seitenuebersicht .mehr { position: absolute; right: 0 }
/* Artikel */
#inhalt .artikel { border-bottom: 1px dotted #333; padding: 15px 0; overflow: auto; position: relative }
#inhalt .artikel img { float: left; margin: 0.2em 1em 0.2em 0;}
#inhalt .artikel h2 { padding: 0 }
#inhalt .artikel p { margin: 0 }
#inhalt .erster-artikel { padding-top: 0 }
#inhalt .artikel-mit-grossem-bild {}
#inhalt .artikel-mit-grossem-bild img {}
#inhalt .artikel-mit-kleinem-bild { }
#inhalt .artikel-mit-kleinem-bild img {margin: 0.2em 1em 0.2em 0;}
#inhalt .meta { font-size: .63em; line-height: 1.6em; color: #575757 }
/* Zebraliste */
#inhalt .liste-trennlinien { list-style: none; padding: 0; margin: 0; border-top: 1px dotted #333 }
#inhalt .liste-trennlinien li { border-bottom: 1px dotted #333; padding: 15px 0 }
/* Link alle anzeigen */
#inhalt .alle-anzeigen { text-align: right; font-size: .69em; margin-top: -.69em; position: relative }
#inhalt .alle-anzeigen a { padding-left: 5px; background: white; font-weight: normal }
#inhalt .alle-anzeigen a:focus, #inhalt .alle-anzeigen a:active { background: #d9e2e5 }
/* Suchergebniss-Tabelle */
#inhalt .register_links { margin-bottom: .75em }
#inhalt .register_links h6, #inhalt .register_links ul { display: inline; list-style: none }
#inhalt .register_links h6 { font-size: .75em; font-weight: bold }
#inhalt .register_links ul li { border-right: 1px solid #888; display: inline; padding: 0 5px }
#inhalt .register_links ul li.letztes-element { border-right: 0 }
/* Sitemap */
#inhalt ul.sitemap, #inhalt ul.sitemap ul { list-style: none; padding: 0 }
#inhalt ul.sitemap { border-top: 1px dotted #333; padding-top: .5em; margin-top: -.4em }
#inhalt ul.sitemap li { padding-left: 10px; background: transparent url(/portal/CSS/images/layout/main-nav-icon.gif) 0 .5em no-repeat }
#inhalt ul.sitemap li a { font-weight: normal }
#inhalt ul.sitemap li ul li { padding-left: 20px; background-position: 10px .5em }
/* Bildarchiv */
#inhalt .bildarchiv { list-style: none; padding: 0; margin-left: -10px }
#inhalt .bildarchiv li { width: 230px; padding: 10px; background: #f2f5f6; border: 1px solid #d9e2e5; margin: 0 0 10px 10px; float: left }
#inhalt .bildarchiv li p { font-size: .92em; margin: 0; min-height: 245px }
#inhalt .bildarchiv li .bild { width: 230px; height: 170px; margin-bottom: 5px; 
	overflow: hidden; display: block; position: relative; background: #d9e2e5 }
#inhalt .bildarchiv li .bild img { position: absolute; left: 50%; margin-left: -115px; top: 50%; margin-top: -85px }
/* Intranet-Artikel */
#inhalt .intranet-artikel { padding-left: 90px; padding-right: 30px; border-color: #801713 }
#inhalt .intranet-artikel h2 { margin-bottom: 0 }
#inhalt .intranet-artikel img { margin-left: -90px }
#inhalt .intranet-artikel .schliessen { position: absolute; right: 1px; top: 15px }
#inhalt .intranet-artikel .schliessen img { margin: 0 }
#inhalt .erster-artikel .schliessen { top: 0 }
/****************/

.TopNr, .TopThema {
	font-weight: bold;
}


/* Seitentypen */
/***************/
/* Intranet */
#angemeldeter-nutzer { background: #EFE1E0; border: 0; font-size: .63em; line-height: 1em; width: 150px; padding: .6em 15px }
#angemeldeter-nutzer h6,
#angemeldeter-nutzer p { display: inline; color: #801713; font-size: 1em; 
	font-weight: bold; background: transparent; padding: 0 }
#angemeldeter-nutzer p { font-weight: normal }
#inhalt .intranet h1, #inhalt .intranet h2, #inhalt .intranet a { color: #801713 }
#inhalt .intranet h1 { background: #EFE1E0 }
#inhalt .intranet .hg { background: #FAF6F6 }
#inhalt .intranet th { background: #EFE1E0; color: #801713 }
#inhalt .intranet { border-color: #801713 }
.intranet-modul { border: 1px solid #B37471; background: #FAF6F6 }
.intranet-modul h6, .modul p, .modul ul, .modul ol { padding: 5px 15px; font-size: .75em; line-height: 1.33em }
.intranet-modul h6 { color: #801713; background: #EFE1E0 }
.intranet-modul a { color: #801713 }
/* Navigation */
.intranet-modul .navigation li a, .intranet-modul .navigation li.aktiv { color: #801713;
	background: transparent url(/portal/CSS/images/layout/main-nav-icon-intranet.gif) 0 .55em no-repeat }
.intranet-modul .navigation li.aktiv { background-color: #EFE1E0 }
.intranet-modul .navigation li a:hover, .modul .navigation li a:focus, .modul .navigation li a:active
	{ color: #801713; background-color: #EFE1E0 }
/************/

/* AbstÃ¤nde */
/************/
#inhalt .pd-0 { padding: 0 }
#inhalt .pd-10 { padding: 10px }
#inhalt .m-0 { margin: 0 }
#inhalt .m-10 { margin: 10px 0 }
#inhalt .m-12 { margin: 12px 0 }
#inhalt .m-15 { margin: 15px 0 }
#inhalt .m-o-0 { margin-top: 0 }
#inhalt .m-o-10 { margin-top: 10px }
#inhalt .m-o-12 { margin-top: 12px }
#inhalt .m-o-15 { margin-top: 15px }
#inhalt .m-u-0 { margin-bottom: 0 }
#inhalt .m-u-10 { margin-bottom: 10px }
#inhalt .m-u-12 { margin-bottom: 12px }
#inhalt .m-u-15 { margin-bottom: 15px }

/* IE - hacks */
body { _height: 100% }
#sucheblock #words { *padding-top: 2px }
#hauptnavigation li, #hauptnavigation li a, .modul .navigation li,
#inhalt .bildarchiv li,
#inhalt, #inhalt li, #inhalt .artikel, #inhalt .seitenuebersicht,
#inhalt .aufmacher { *height: 1% }
#inhalt form fieldset  { *position: relative; *margin-top: 20px; *padding-top: 30px; *margin-bottom: 25px }
#inhalt form fieldset legend { *position: absolute; *top: -10px }
#inhalt form textarea { *overflow-y: auto }
#inhalt form .form_block input, #inhalt form .form_block select, #inhalt form .form_block textarea { _margin: .25em 0 }
#inhalt table { *border-collapse: collapse }
#inhalt table th, #inhalt table td { *position: relative }
#inhalt .bildarchiv, #inhalt .bildarchiv li { *position: relative }
#inhalt .bildarchiv { *left: -10px; _left: -20px; *margin-left: 0; *width: 100%; *padding-right: 20px; *margin-right: -30px }
#inhalt .bildarchiv li p { _height: 245px }


/*********************************
ab hier styles aus screen_lt.css
*********************************/



.nz {
	float: none;
	clear:both;
	width: 0;
	height: 0;
}
	
/***
* Paging-Toolbar
******************/
/**** left ****/
#inhalt div.paging_links {
display:inline;
float:left;
margin:0;
padding:0;
width:15%;
}
#inhalt p.register_links {
text-align:left;
color: #004054;
font-weight: bold;
}

/**** center ****/
#inhalt div.paging_center {
display:inline;
float:left;
margin:0;
padding:0;
width:60%;
color: #004054;
}
#inhalt p.register_center {
text-align:center;
}

/**** right ****/
#inhalt div.paging {
display:inline;
float:left;
margin:0;
padding:0;
width:23%;
}
#inhalt p.register {
text-align:right;
color: #004054;
font-weight: bold;
}

/***** 
* Ergebnisreiter
*******************/
#ergebnisnavlist {
-x-system-font:none;
border-bottom:1px solid #777788;
font-family:verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
sfont-weight:bold;
line-height:normal;
margin-bottom:5px;
margin-left:0;
padding:3px 0;
}

#ergebnisnavlist li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

#ergebnisnavlist li a {
sbackground-color:#E4E7EC;
border-color:#777788 #777788 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
scolor:#FFFFFF;
margin-left:1px;
padding:3px 0.5em;
text-decoration:none;
font-weight: normal;
font-size: 1.2em;
}

#ergebnisnavlist li#active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#777788 #777788 white;
border-style:solid;
border-width:1px;
color:#000000;
margin-left:1x;
padding:4px 0.5em;
font-size: 0.9em;
}
/***** 
* Ergebnisreiter
******************
ul#ergebnisnavlist {
border-bottom: 1px solid #777788;
sbackground-color: red;
line-height:normal;
margin-bottom:5px;
margin-left:0;
padding:3px 0;
display: block;
height: 16px;
}

#ergebnisnavlist li#active {
border-color:#777788 #777788 white;
border-style: solid;
border-width:1px;
smargin-left:10px;
padding: 1px 0.5em 4px 0.5em;
font-size: 0.9em;
background-color: red;
}

#ergebnisnavlist li {
background:#FFFFFF none repeat scroll 0 0;
border-color:#777788 #777788 white;
border-style: solid;
border-width:1px;
display:inline;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0;
padding: 3px 0.5em;
}

#ergebnisnavlist li a{
font-size: 1.2em;
font-weight:normal;
}
*/

.modul h1 { padding: 5px 15px; font-size: .75em; line-height: 1.33em }
.modul h1 { font-weight: bold; color: #004054; background: #d9e2e5 }

/*** spezielle tds ***/
#inhalt td.td_rechts {
    text-align:right;
}

#inhalt td.td_nowrap {
    white-space: nowrap;
}

/*** schrift bei table innerhalb einer form oder eines p soll nicht kleiner werden ***/
#inhalt form table {
	font-size: 1em;
}

/*** Formatierung der Label in einer form ***/
#inhalt form .label_10 { float: left; width: 10% }
#inhalt form .label_15 { float: left; width: 15% }
#inhalt form .label_20 { float: left; width: 20% }
#inhalt form .label_25 { float: left; width: 25% }
#inhalt form .label_30 { float: left; width: 30% }
#inhalt form .label_40 { float: left; width: 40% }
#inhalt form .label_50 { float: left; width: 50% }
#inhalt form .label_60 { float: left; width: 60% }

#inhalt p table {
	font-size: 1em;
}

#inhalt .hidden { /* Für Elemente, die zwar vorhanden sein, aber nicht angezeigt werden sollen */
    visibility: hidden;
    font-size: 0;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
}

#www_hinweis {
float : right;
margin-right : 10px;
font-size: .69em; 
line-height: 1em; 
padding: 30px 10px 20px;
}
#www_hinweis p { display: inline;}
#www_hinweis a { color: #004054 }

/******
* Landtag intern Archiv
****************/
#inhalt .lantagIntern  {
   clear:both;
    sbackground-color: red;
    padding-bottom: 1em;
    border-bottom:1px dotted #333333;
}
#inhalt .lantagIntern .linkBox {
   float:left;
   padding-right: 0.5em;
}
#inhalt .lantagIntern .linkBox img.ausgabe {
   width:7.12em;
}

#inhalt .lantagIntern ul {
   padding-right:1em;
   display:block;
   padding-left:8.5em;
}
#inhalt .lantagIntern ul li{
   list-style: none;
   margin-bottom: 0.8em;
}
/* Browser-Hack für den IE - dieser stellt Abstände anders dar
die der Schreibweise "* html" vor der Deklaration wird nur vom IE verstanden
"+*html" für den IE 7er, falls es Probleme bereiten sollte

* html #inhalt .lantagIntern ul {
   padding-left:7em;
}
*/




/*** Lexikon ***/
#inhalt dl dt {
    padding: 0px;
    margin-top: 0em;
    margin-bottom: 0.4em;
    font: bold 0.8em Arial, Verdana, sans-serif;
    border-bottom: #fff 1px solid;
    background-color: #f0f3f5
}

#inhalt dd {
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 1em;
    margin-left: 0.5em;
    font: 0.75em Arial, Verdana, sans-serif;
    text-align: left;
    padding: 0;
    padding-bottom: 1em;
    border-bottom: 1px solid #B5BBBF;
}
/*** Ende Lexikon ***/

/*** address ***/
div.adress_zusatz_info,
address {
padding-bottom : 25px;
}
div.adress_zusatz_info span,
address span {
font-style : normal;
font-size : 0.8em;
margin : 0;
border-top : 2px solid #fff;
border-bottom : 1px solid #e2e5e7;
display : block;
font-size : 0.8em;
padding : 2px;
}
div.adress_zusatz_info span.label,
address span.label {
background-color : #f0f3f5;
color : #000;
font-weight : bold;
float : left;
width : 14em;
margin-right : 1em;
}
div.adress_zusatz_info span.data,
address span.data {
margin-bottom : 6px;
}
div.adress_zusatz_info span.label img,
address span img {
margin-left : 0.2em;
margin-right : 0.2em;
}

/*** ende address ***/

/**
* Zwischenseiten: Weiterfuehrende links fuer interne seiten
*/
#content div.zw_intern {
	border-color: #801713;
}
#content div.zw_intern p a{
	color: #801713;
}
#content .zw_intern h2 {
 	color:  #801713;
}

/* Formularelement mit der Liste von radio buttons (links) und labels (rechts)*/
div.radio_group {
	width:200px;
	float:left;
}

div.radio_item {
	border: 0px solid black;
	width: 100%;
}

#inhalt ul {
	list-style: none;
}

#inhalt ul li {
	 padding-left: 10px; 
	 background: transparent url("/portal/CSS/images/layout/main-nav-icon.gif") 0 .5em no-repeat;
}

/* A_Z Liste hier nochmal, damit der Style nicht wieder ueberschrieben wird */
#inhalt ul.a-z li { padding-left: 6px; background: #F2F5F6;}

#inhalt div.intranet a {
	color: #004054;
}

/*
 Reiter bei der Suchergebnisslisten (z.B. bei Gutachtendatenbank_)
*/


/* Ergebnisanzeige BasisPlus */
#navcontainer ul li {
	background: none;
	padding: 0px;
	margin: 0px;
}

#ergebnisnavlist
{
padding: 3px 0;
margin-left: 0;
margin-bottom: 5px;
border-bottom: 1px solid #778;
font: bold 1em verdana, sans-serif;
}

#ergebnisnavlist li
{
list-style: none;
margin: 0;
display: inline;
}

#ergebnisnavlist li a
{
padding: 3px 0.5em;
margin-left: 10px;
border: 1px solid #778;
border-bottom: none;
color: #fff;
text-decoration: none;
background-color: #E4E7EC;
}

#ergebnisnavlist li a:link { color: #000; }
#ergebnisnavlist li a:visited { color: #000; }

#ergebnisnavlist li a:hover
{
color: #000;
background: #F4F8FB;
border-color: #227;
}

#ergebnisnavlist li#active
{
padding: 3px 0.5em;
margin-left: 10px;
border: 1px solid #778;
color: #000;
background: #fff;
border-bottom: 1px solid white;
}
/* Ergebnisanzeige BasisPlus Ende */














