
/* --------------------------------------------------------------------------------------------------- */
/* ---- Haus Waldeck - Stadt Griesheim --------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */




body {font-family: Arial, Helvetica, sans-serif;}

.wrap_co_element {clear:both;margin:0;padding:0;width:auto;}



/* --------------------------------------------------------------------------------------------------- */
/* ---- anpassung "indexedsearched" => beginn -------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

#tx-indexedsearch_bottom {height:140px; width:1px;}

/* Such Feld */
#content_middle .csc-searchform {}
#content_middle form table {margin-top:16px;}
#content_middle form table td {border:0px;}


/* Suche Anzahl Treffer */
#content_middle .csc-searchResultInfo td {border:0px;}
.csc-searchResultRange {}
.csc-searchResultPrevNext {}


.browsebox {padding-bottom:1em;}
.browsebox li a {
        color: #1578AF;
        background-color:transparent;
        text-decoration: underline;
        }
.browsebox li a:hover {
        color: #0F577F;
        background-color: #BFDFFF;
        text-decoration: underline;
        }
.browsebox ul .tx-indexedsearch-browselist-currentPage {font-weight:bold;}


/* div um alle results */
.tx-indexedsearch-res {margin:0; padding:0; border-topxx:1px solid #A7CBDF;}
.tx-indexedsearch-res .tx-indexedsearch-res {border-top:1px solid #A7CBDF;}
.tx-indexedsearch-res table {margin:0; padding:0;}
.tx-indexedsearch-res tr {}
.tx-indexedsearch-res td {border:0;}

.tx-indexedsearch-result-number {display:none}

/* inhalt von result */
.tx-indexedsearch-icon {}
.tx-indexedsearch-title a {
        display: inline;
        margin: 0;
        padding: 0 0.1em 0.1em 0.1em;
        color: #1578AF;
        background-color:transparent;
        text-decoration: underline;
        font-size:1.3em;
}
.tx-indexedsearch-title a:hover {
        color: #0F577F;
        background-color: #BFDFFF;
        text-decoration: underline;
}
/* weiche fuer opera 4-6 
html *>b\ody .tx-indexedsearch-title { display: block; }*/

#content_middle .tx-indexedsearch-info, #content_middle .info {
        color:#7F7F7F;
        background-color:transparent;
        font-size:0.9em;
        }

.tx-indexedsearch-path a, .path a {color: #1578AF; background-color:transparent;}
.tx-indexedsearch-path a:hover, .path a:hover {color: #0F577F; background-color:#BFDFFF;}


.tx-indexedsearch-percent {}
.tx-indexedsearch-descr {}
/* markierung der treffer orginal rot */
.tx-indexedsearch-descr .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#00669F; background:#fff;}




/* --------------------------------------------------------------------------------------------------- */
/* ---- anpassung "indexedsearched" => end ----------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */




/* --------------------------------------------------------------------------------------------------- */
/* ---- anpassung "CSS styled content" => beginn ----------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/*
.csc-textpic-imagewrap {}
.csc-textpic-imagerow {}
dl {clearx:both;float:right;}
*/

div #content_middle .csc-header { clear: right; }
.csc-textpic {clear: both; margin: 0; padding: 0.1em 0.1em 0.1em 0.1em;}
/* BilderLink ohne Hintergrundfarbe */
div #content_middle .csc-textpic a {color:#000000; background:transparent;}
/* unterer Bildabstand */
div #content_middle .csc-textpic dl {margin: 4px 0 20px 0;}
/*.csc-textpic {clear: right; margin: 0; padding: 0.1em 0.1em 0.1em 0.1em;}*/
.csc-textpic-text {}
/* bilder abstand nach oben anpassen */
div #content_middle .csc-textpic-intext-right-nowrap img, div #content_middle .csc-textpic-intext-left-nowrap img {}
div #content_middle .csc-textpic-intext-right img, div #content_middle .csc-textpic-intext-left img {}
/* bilder abstand nach rechts -wenn float right- anpassen */
/*div #content_middle .csc-textpic-intext-right {margin-right:5em;}
div #content_middle .csc-textpic-intext-right {margin-right:5em;}
div #content_middle .csc-textpic-intext-right-nowrap {margin-right:3em;}
div #content_middle .csc-textpic-intext-right-nowrap {margin-right:3em;}
div #content_middle .csc-textpic-intext-left {margin-left:1.5em;}
div #content_middle .csc-textpic-intext-left {margin-left:1.5em;}
div #content_middle .csc-textpic-intext-left-nowrap {margin-left:1.5em;}
div #content_middle .csc-textpic-intext-left-nowrap {margin-left:1.5em;}*/

div #content_middle .csc-textpic .csc-textpic-imagerow dl {margin: 4px 10px 20px 0;}

.csc-textpic-caption {}
/* "zum vergrossern auf das bild klicken" wenn man den Bildtext auf rechts setzt !!! */
.csc-textpic-caption-r .csc-textpic-caption {}


.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }


/* "Wichtig" = class="importent"  =>  BOLD */
.important {font-weight: bold; padding: 0 0.2em 0 0.2em;}

/* "Name der Person" = class="name-of-person"  =>  DUNKELBLAU #174E7F */
.name-of-person {color: #0080BF ; background-color: #fff;}

/* "Detail" = class="detail"  => italic */
.detail {color: #000000; background-color: #ffffff; font-style:italic;}

/* abstandsangabe fuer "Einzuege" ehem. blockquode*/
.indent {
        /*margin: 0 5em 0 2em; border-left: 4px solid #174E7F; padding-left: 0.5em;*/
        margin: 1em 2em 1em 2em;
        padding: 0 0.5em 0 1em;
        border-width: 1px 1px 1px 4px;
        border-color: #1578AF #1578AF #1578AF #1578AF;
        border-style: solid;
        color: #000;
        background-color: #EFF6FF;
}

.external-link-new-window, #col_middle #content_middle .csc-textpic .external-link-new-window {
        display: inline;
        margin: 0;
        padding: 0.1em 0.3em 0.2em 1.9em;
        color: #174E7F;
        background-color: transparent;
        background: url(../img/ext_link.gif) no-repeat;
        background-position: 0.2em  0.25em;
}
/* weiche fuer opera 4-6 */
html *>b\ody .external-link-new-window {display: block;}


.internal-link, #col_middle #content_middle .csc-textpic .internal-link {
        display: inline;
        margin: 0;
        padding: 0.1em 0.3em 0.2em 1.9em;
        color: #174E7F;
        background-color: transparent;
        background: url(../img/int_link.gif) no-repeat;
        background-position: 0.2em  0.25em;
}
/* weiche fuer opera 4-6 */
html *>b\ody .internal-link {display: block;}


/* link definition fuer "anker" "h1-h5" interne-links */
.internal-abc-link {
        margin: 0;
        padding: 0.1em;
        color: #174E7F;
        background-color: transparent;
        font-weight: bold;
}

.mail, #col_middle #content_middle .csc-textpic .mail {
        display: inline;
        margin: 0;
        padding: 0.1em 0.3em 0.2em 2.2em;
        color: #174E7F;
        background-color: transparent;
        background: url(../img/email.gif) no-repeat;
        background-position: 0.2em  0.25em;
}
/* weiche fuer opera 4-6 */
html *>b\ody .mail {display: block;}

.download, #col_middle #content_middle .csc-textpic .download {
        /*display: block;*/
        margin: 0;
        padding: 0.1em 0.3em 0.2em 1.7em;
        color: #000000;
        background-color: transparent;
        background: url(../img/download_link.gif) no-repeat;
        background-position: 0em  0.2em;
        text-decoration: none;
}
.csc-linkToTop, #col_middle #content_middle .csc-textpic .csc-linkToTop {
        text-align: right;
        padding: 0.4em 1.8em 0.2em 0.2em;
        background: url(../img/pfeil_nachoben_weiss_h.gif) no-repeat;
        background-position: right center;
        text-decoration: none;
}
.csc-linkToTop a {/*font-weight: bold;*/ text-decoration: none; padding: 0.1em; color: #174E7F; background-color: transparent;}

.csc-mailform {border: 0px;}
.csc-mailform-field {margin-bottom: 0.5em;}
.csc-mailform-field label {
        font-size: 10pt;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 5em;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block;
}

.csc-mailform {
        /*margin: 1em 0;
        padding: 1em 1em;*/
        margin: 1em 0 0 0;
        padding: 3em 1em;
        border: 1px #dfdfdf solid;
}
.csc-mailform-field {margin:1.2em 0;}
.csc-mailform-field label {width:10em; text-align: left;
        color: #174E7F;
        background-color: transparent;
        }
.csc-mailform-field input {}
.csc-mailform-submit {margin-left: 10.3em;}
.csc-mailform-field #mailformformtype_mailreset {margin-left: 10.3em;}

.footer_copyright {font-size: 0.8em;}
.footer_date {font-size: 0.8em; padding-left: 1em;}



/* --------------------------------------------------------------------------------------------------- */
/* ---- anpassung "CSS styled content"  => ende ------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */

/* schriftgroesse fuer mittleren content einheitlich auf 0.8em setzten */
/* um listen einheitlich darzustellen, da sonst submenues verkleinert werden */
/* andere tag's werden darauf abgestimmt */
div #content_middle {border: 0px; font-size: 0.8em;}

h1,h2,h3,h4,h5 { 
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        font-weight: bold;
        color: #1578AF;
        background-color: transparent;
}
h1 { font-size: 1.5em; margin: 0.8em 0 0.9em 0; }
h2 { font-size: 1.3em; margin: 1.2em 0 0.9em 0; }
h3 { font-size: 1.2em; margin: 1.2em 0 0.9em 0; }
h4 { font-size: 1.1em; margin: 1.2em 0 0.9em 0; border-bottom: 1px solid #1578AF; }
h5 { font-size: 1.1em; margin: 1.2em 0 0.9em 0; }

.indent h1, .indent h2, .indent h3 {color: #1578AF; background-color: #EFF6FF; margin: 0.5em 0 0 0;}


p {line-height: 1.4em; margin: 0 0 1.2em 0;}
.indent p { margin: 0.5em 0 0.7em 0;}


form {margin:0; padding:0;}

table {margin: 0 0 1.5em 0.1em;}
/* oberer und unterer innenabstand fuer alle tables */
table td { padding: 0.5em 0.5em 0.5em 0.5em; margin: 0; vertical-align: top; border-bottom:1px #6FB7DF solid; border-right:1px #A4D4EF solid;}
/*table td { padding: 0.5em 0.5em 0.5em 0.5em; margin: 0; vertical-align: top; border-bottom:1px #afafaf solid; border-right:1px #cfcfcf solid;}*/
table td h2 {margin: 0.6em 0 0.3em 0;}
table td h3 {font-size: 1.1em; margin: 0.3em 0 0.2em 0;}
table td p { margin: 0 0 0 0; }


#table_td_height {margin:1em 0 1em 0;}
#table_td_height td {height:1.2em;}

table .table_tr_css {color:#000000;background-color: #efefef;}
table .table_tr_css p {padding:0.25em 0 0.25em 0;}


/* Tabelle Hellgrau */
table .table_tr_css {color:#000000;background-color: #efefef;}
table .table_tr_css td {border-bottom:1px #AFAFAF solid; border-right:1px #CFCFCF solid;}
/*table .table_tr_css p {padding:0.25em 0 0.25em 0;}*/

/* Tabelle Dunkelgrau */
table .table_tr_dunkel_css {color:#000000;background-color: #6FB7DF;}
table .table_tr_dunkel_css td {padding: 0.6em 0.5em 0.6em 0.5em; border-bottom:1px #4F839F solid; border-right:1px #5790AF solid;}



/* --------------------------------------------------------------------------------------------------- */
/* ---- navigation => beginn ------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        text-decoration: underline;
        border: none;
        color: #000000;
        background-color: #EFF6FF;
}
a:hover {color: #000000; background-color: #8FC7FF; text-decoration: underline;}
/* anpassung fuer Opera "a" 0.2em hoeher als "img" */
a img {margin-bottom: -0.2em;}
#content_middle a img {margin-bottom: -0.2em;}

#content_logo a {color: #000000; background-color: transparent;}

ul {border: 0px;}
li {border: 0px;}

ol {border: 0px; margin-left:2em;}
ol li {margin-bottom:0.5em;}

/* Sprungmarkenanpassung  =>  begin */
ul span {margin:0;padding:0;width:0;height:0em;}
.sprungmarke {margin:0;padding:0;width:0;height:0em;}
.ausserhalb {
        position: absolute;
        left: -1000px;
      	top: -1000px;
      	width: 0px;
      	height: 0px;
      	/*overflow: hidden;*/
      	display: inline;
}
.ausserhalb_wichtig {
        position: absolute;
        left: -1000px;
      	top: -1000px;
      	width: 0px;
      	height: 0px;
      	/*overflow: hidden;*/
      	display: inline;
}
/* Sprungmarkenanpassung  =>  end */

/* Ankertext Ausserhalb nicht sichtbar (Screenreader)  =>  begin */
.ausserhalb_hidden {display: none;}
/* Ankertext Ausserhalb nicht sichtbar (Screenreader)  =>  end */

/* Listenanpassung fuer mittleren content  =>  begin */
div #content_middle ul {
        margin-left: 1em;
        margin-bottom: 1.5em;
        list-style-image: url(../img/HLBGR_Listenpunkt.jpg);
        list-style-position: outside;
}
div #content_middle .abc_liste {
        margin-left: 1em;
        list-style-image: none;
        list-style-type: none;
}
div #content_middle ul li {
        margin: 0.5em 0 0.5em 1em;
        padding: 0 0 0 0.3em;
}
div #content_middle ul ul {
        margin-left: 0.6em;
        display: inline;
        list-style-image: url(../img/HLBGR_Listenpunkt_Sub.jpg);
        list-style-position: outside;
}
/* Listenanpassung fuer mittleren content  =>  end */



/* Listenanpassung fuer mittleren content  =>  aufzaehlungszeichen vor links entfernen */
div #content_middle .listemiddle_link {list-style-image:none;list-style-type: none;}

/* abc_liste fuer "was erledige ich wo?" */
div #content_middle .abc_liste ul {}
div #content_middle .abc_liste ul li {margin:0;padding:0;}
div #content_middle .abc_liste li {float:left;margin:0 0 0.5em 0;padding:0.2em;}
div #content_middle .abc_liste h1 {margin:0;padding:0em;}


/* --------------------------------------------------------------------------------------------------- */
/* ---- Inhalt/Sitemap Navigation   =>   beginn ------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */

.link_headinhalt ul {display: inline; height: auto;}
.link_headinhalt li {display: block; width: auto; list-style-image: none; list-style-type: none;}
.link_headinhalt a {
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-size: 1.4em;
        margin: 2em 0 1em 0;
        padding: 0.2em 0.2em 0.2em 1.2em;
        color: #174E7F;
        background-color: #ffffff;
        border-bottom: 2px #174E7F solid;
}

.link_inhalt ul {height: auto;}
.link_inhaltsub ul {height: auto;}

div #content_middle .link_inhalt ul li {padding-left: 0.8em;}

.link_inhalt li {display: block; width: auto; list-style-image: none; list-style-type: none;}
.link_inhalt li a {
        text-decoration: none;
        padding: 0.1em 1.7em 0.15em 1.7em;
        color: #000000;
        background-color: #ffffff;
}
.link_inhalt .link_inhaltsub li{margin: 0.2em 0 0 0; padding: 0em 0 0em 1.0em;}

/* ---  bestaetigungs hacken fuer besuchte links ----------------------------------------------------- */
.link_headinhalt li a:visited {background: url(../img/visit_menue_left.gif) no-repeat; background-position: 0.2em 0.45em;}
.link_inhalt li a:visited {background: url(../img/visit_menue_left.gif) no-repeat; background-position: 0.4em 0.4em;}
/* ---  bestaetigungs hacken fuer besuchte links ende ------------------------------------------------ */


/* ---  hoverefekte fuer links ----------------------------------------------------------------------- */

.link_headinhalt li a:hover {color: #000000; background-color: #8FC7FF;}

/*text-decoration: underline;*/
.link_inhalt li a:hover {color: #000000; background-color: #8FC7FF; }

/* ---  hoverefekte fuer links ende ------------------------------------------------------------------ */


/* --------------------------------------------------------------------------------------------------- */
/* ---- Inhalt/Sitemap Navigation   =>   ende -------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */






/* --------------------------------------------------------------------------------------------------- */
/* ---- HaupNavigation  -  ###MENUE_LEFT###  -  #menue_left   =>   begin ----------------------------- */
/* --------------------------------------------------------------------------------------------------- */



#submenue_sub_left {
        color: #000000;
        background-color: transparent;
}
#submenue_left {
        text-align: left;
        list-style: none;
        width: auto;
        margin: 0;
        padding: 0;
        color: #000000;
        background-color: transparent;
}
#menue_left {
        position: relative;
        /*color: #000000;
        background-color: transparent;*/
        width: auto;
        margin: 0;
        padding: 0; /* abstand vom rand */
        border: 0px;
        text-align: left;
        list-style: none;
        font-size: 0.8em;
}
#menue_left li #submenue_left {
        display: block;
        margin: 0; 
        padding: 0;
        border-left: 22px #ffffff solid;
        border-right: 0.5em #ffffff solid;
}
#submenue_left li #submenue_sub_left li {
        display: block;
        margin: 0; 
        padding: 0;
        border-left: 22px #ffffff solid;
        border-right: 0.5em #ffffff solid;
}

#menue_left li, #menue_left li #submenue_left li, #submenue_sub_left li {
        display: block; 
}

#submenue_left li a {
        border-width: 0px 0px 0px 0px; /* einrueckung statt ueber padding wegen IE */
        border-color: #000000 #EFF6FF #000000 #EFF6FF; /* einrueckung farbanpassung (hintergrundfarbe) statt ueber padding wegen IE */
        border-style: solid;
}
#menue_left li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 22px;
        text-decoration: none;
        background-color: transparent; /* tranparent lassen wegen Opera 6.0 - 7.23 */
        /*background-color: #EFF6FF;*/
        /*border-topxxx: 1px #6f6f6f solid;*/
        /*border-top: 1px #6f6f6f solid;*/
}
#menue_left #submenue_left li a {
        display: block;
        width: 100%;
        padding: 0.3em 0 0.3em 18px;
        /*border-topxxx: 1px #6f6f6f solid;*/ /* wichtig!!! damti untermenue keine borders vom obermenue mehr anzeigt!!!  */
        /*border-top: 1px #8f8f8f solid;*/
}



#menue_active {
        color: #000000;
        background-color: #000000;
        background: url(../img/HLBGR_Navi_Hover.jpg) no-repeat;
        background-position: left center;
        }
#menue_active .active_if_sub {
        color: #000000;
        background-color: #000000;
        background: url(../img/HLBGR_Navi_Hover.jpg) no-repeat;
        background-position: left 0.5em;
        }
#submenue_active {
        color: #000000;
        background-color: #000000;
        background: url(../img/HLBGR_NaviSub_Hover.jpg) no-repeat;
        background-position: left center;
        }
#submenue_sub_active {
        color: #000000;
        background-color: #000000;
        background: url(../img/HLBGR_NaviSub_Hover.jpg) no-repeat;
        background-position: left center;
        }
#content_left>#menue_left li a {width: auto;}


/* ---  hoverefekte fuer links ----------------------------------------------------------------------- */

#menue_left li a:hover {
        color: #000000;
        background-color: transparent;
        background: url(../img/HLBGR_Navi_Hover.jpg) no-repeat;
        background-position: left center;
        }
#menue_left #menue_active a:hover {
        color: #000000;
        background-color: transparent;
        background: url(../img/HLBGR_Navi_Hover_active.jpg) no-repeat;
        background-position: left center;
        }
/*#menue_left #submenue_left li a:hover{*/
#menue_left #submenue_left a:hover{
        color: #000000;
        background-color: transparent;
        background: url(../img/HLBGR_NaviSub_Hover.jpg) no-repeat;
        background-position: left center;
        }
#menue_left #submenue_left #submenue_active a:hover {
        color: #000000;
        background-color: transparent;
        background: url(../img/HLBGR_NaviSub_Hover_active.jpg) no-repeat;
        background-position: left center;
        }

/*
        background: url(../img/subnavi_act_hov.gif) no-repeat;
        background-position: left center;
*/


/* ---  hoverefekte fuer links ende ------------------------------------------------------------------ */


/* ---  zu und offen pfeile fuer links --------------------------------------------------------------- */

.pfeil_zu {background: url(../img/pfeil_zu.gif) no-repeat; background-position: 180px 0.65em;}
.subpfeil_zu {background: url(../img/pfeil_zu.gif) no-repeat; background-position: 165px 0.5em;}
.pfeil_offen {background: url(../img/pfeil_offen.gif) no-repeat; background-position: 180px 0.65em;}
.subpfeil_offen {background: url(../img/pfeil_offen.gif) no-repeat; background-position: 165px 0.5em;}

/* ---  zu und offen pfeile fuer links ---------------------------------------------------------------- */


/* border fuer die untere linie des active #menue_left listenpunktes*/
.submenue_first {/*border-topxxx: 1px #6f6f6f solid;*/}
/* border und background-color fuer die untere linie des active #menue_left listenpunktes wenn dieser untermenues hat */
.submenue_first_actifsub {/*border-topxxx: 1px #6f6f6f solid;*/ color: #000000; background-color: #BFDFFF;}

/* border fuer die untere linie des letzten #menue_left listenpunktes */
.menue_last {/*border-bottomxxx: 1px #6f6f6f solid;*/}
/*.menue_last {border-bottom: 1px #6f6f6f solid;}*/


/* --------------------------------------------------------------------------------------------------- */
/* ---- HaupNavigation  -  ###MENUE_LEFT###  -  #menue_left   =>   ende ------------------------------ */
/* --------------------------------------------------------------------------------------------------- */






/* --------------------------------------------------------------------------------------------------- */
/* ---- Schriftgroesse Navigation => beginn ---------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

.hilfe_accesskey {margin-top: 0.6em;}
.link_hilfe ul{
        display: inline;
        margin: 0;
        padding: 0;
        height: auto;
        border: 0px;
        background-color: transparent;
}
.link_hilfe li {font-size: 0.8em; display: block;}
.link_hilfe li a {
        float: left;
        display: block;
        margin: 0 0.3em 0 0;  /*  abstand zwischen den navigationselementen  0.3em */
        padding: 0px 0px 0px 0px;
/*        width: 2.2em;    breite der navigationselemente  */
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;

        /*border-width: 1px 1px 1px 1px;
        border-color: #8f8f8f #ffffff #ffffff #8f8f8f;*/
        border-width: 1px 1px 1px 1px;
        border-color: #ffffff #8f8f8f #8f8f8f #ffffff;
        border-style: solid;
        color: #0F314F;
        background: transparent;
        /*background: #EFF6FF;*/
}
.hilfe_schrift li a {width: 2.4em;}
.hilfe_accesskey li a {width: 7.4em;}
.link_hilfe li a:hover {
        border-color: #8f8f8f #ffffff #ffffff #8f8f8f;
        color: #0F314F;
        background: #8FC7FF;
}
.link_hilfe li .schriftactiv {border-color: #8f8f8f #ffffff #ffffff #8f8f8f;color: #0F314F;background: #8FC7FF;}



/* --------------------------------------------------------------------------------------------------- */
/* ---- Schriftgroesse Navigation => ende ------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */


#link_startseite { list-style: none; font-size: 0.9em; padding-right: 0.4em; }
#link_startseite li { display: inline; }
#link_startseite li a { text-decoration: none; }

#link_rootline { list-style: none; font-size: 0.8em; }
#link_rootline li { display: inline; }

#link_left_sub {
        display: block;
        list-style: none;
        font-size: 0.8em;
        padding-right: 5px;
}
#link_left_sub li {
        display: block;
        width: 100%; /* wichtig fuer IE 5.0 */
        padding: 0.2em 0 0.2em 0;
}

#link_totop { display: block; list-style: none; font-size: 0.8em; }
#link_totop li { display: inline; }
#link_totop li a {
        padding: 0.2em 0em 0.2em 0.2em;
        display: block;
        width: 8em;
        background: url(../img/pfeil_nachoben_weiss_h.gif) no-repeat;
        background-position: right top;
}


/*#link_footer { display: inline; list-style: none; font-size: 0.75em; }
#link_footer li { display: inline; }*/

#link_left_sub a {color: #9F9F9F; background-color: #ffffff; text-decoration: none;}
#link_left_sub a:link {}
#link_left_sub a:visited {}
#link_left_sub a:hover {text-decoration: underline; }
#link_left_sub a:active {}

/*#link_startseite a, #link_footer a {color: #2f2f2f; background-color: #ffffff; text-decoration: none;}
#link_startseite a:link, #link_footer a:link {}
#link_startseite a:visited, #link_footer a:visited {}
#link_startseite a:hover, #link_footer a:hover {text-decoration: underline;}
#link_startseite a:active, #link_footer a:active {}*/

#link_totop a {color: #2F2F2F; background-color: #ffffff; text-decoration: none;}
#link_totop a:link {}
#link_totop a:visited {}
#link_totop a:hover {text-decoration: underline;}
#link_totop a:active {}




/* --------------------------------------------------------------------------------------------------- */
/* ---- weitere Navigation => ende ------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------------- */
/* ---- navigation => ende --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */








