

/* --------------------------------------------------------------------------------------------------- */
/* ---- Museum Griesheim  "mugr_content.css" --------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


@media all {

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

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



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

/* anpassung macina_searchbox width:6.8em;*/
#mac_suchbox {margin: 1em 0 1.8em 0;}
#mac_suchbox input {}
#mac_suchbox .mac_input {float:left; width: 6.8em; font-size: 0.8em; border: 1px solid #ff6600;}
#mac_suchbox .mac_lupe {margin-left:0.3em; padding-top: 0em; }


/* farbe fuer "input" und "select" felder der indexed_search*/
.tx-indexedsearch-form input {border: 1px solid #ff6600;}
.tx-indexedsearch-searchbox .searchbox-tmpl-css select {border: 1px solid #ff6600;}

/* abstand fuer indexsearch eingabe und wahlfelder */
.tx-indexedsearch-search-for, .tx-indexedsearch-search-select-order, .tx-indexedsearch-search-select-order, .tx-indexedsearch-search-select-results, .tx_indexedsearch-submit-button {
         margin: 0.6em 0 0.6em 0;
}
/* abstand fuer indexsearch regeln */
.tx-indexedsearch-rules {padding: 0.5em 0 0.5em 0; border: 0px;}
.tx-indexedsearch-rules h2 {border: 0px;}

.tx-indexedsearch-browselist-currentPage{}
.tx-indexedsearch-whatis{}
fieldset {border: 0px;}
#such_feld {
        padding: 1.2em 0 0.9em 0;
        font-size: 1.5em;
        font-weight: bold;
        color: #ff6600;
        background-color: #ffffff;
}

/* indexsearch seite1 seite2 weiter bottom */
.tx-indexedsearch-browsebox .browsebox { float: left; margin: 0.5em 0 1.5em 0; }
.browsebox ul { display: inline; height: auto; border: 0px; }
.browsebox li { display: block; float: left;}
.browsebox li a {
        float: left;
        font-size: 1.1em;
        display: block;
        margin: 0 0.3em 0.3em 0;  /*  abstand zwischen den navigationselementen  */
        padding: 0.2em 0.5em 0.25em 0.5em;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;

        border-width: 1px;
        border-color: #FFE2CF #8f8f8f #8f8f8f #FFE2CF;
        border-style: solid;
        color: #0F314F;
        background: #FFC59F;
}
.tx-indexedsearch-browselist-currentPage strong {display: block; text-decoration: underline;}
.browsebox li a:hover {
        text-decoration: underline;
        border-color: #8f8f8f #FFE2CF #FFE2CF #8f8f8f;
        color: #0F314F;
        background-color: #FFA86F;
        /*background: #8FC7FF;*/
}

/* div um alle results */
.tx-indexedsearch-res {margin: 0;}

/* div um einzelnes result */
.res-tmpl-css { border: 1px solid #ff6600;}
.res-tmpl-css h3 {
        margin: 0;
        padding: 0.3em 0.5em 0.4em 0.5em;
        border-bottom: 1px solid #ff6600;
        /*border-bottom: 1px solid #174E7F;*/
        color: #ff6600;
        background-color: #FFEFD5;
}
.res-tmpl-css p { margin: 0; padding: 0.7em;}

/* inhalt von result */
.tx-indexedsearch-icon {}
.tx-indexedsearch-title a {
        display: inline;
        margin: 0;
        padding: 0.2em 0.7em 0.2em 2.2em;
        /*background: url(../img/int_link.gif) no-repeat;
        background-position: 0.7em 0.55em;*/
}
.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:active {
        text-decoration: underline;
        color: #8F3900;
        background: #FFEFD5;
}
.tx-indexedsearch-title a:hover {
        /*background: url(../img/int_link.gif) no-repeat;
        background-position: 0.7em 0.55em;*/
        color: #8F3900;
        background-color: #FFC59F;
        text-decoration: none;
}
/* weiche fuer opera 4-6 
html *>b\ody .tx-indexedsearch-title { display: block; }*/

.tx-indexedsearch-percent { color: #8F3900; background: #FFEFD5; }
.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: #ff6600; background: #fff; }

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


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

div #content_middle .csc-header {clear: right;}
div #content_middle .csc-textpic {clear: right; margin: 0.1em 0 0.1em 0; padding: 0.1em 0.1em 0.1em 0.1em;}
/* weiche fuer opera 7 => */
html:first-child>b\ody div #content_middle .csc-header { clear: none; }
html:first-child>b\ody div #content_middle .csc-textpic { clear: none; }
html:first-child>b\ody div #content_middle .csc-textpic-text { clear: none; } 
/* weiche fuer opera 7 <= */

div #content_middle .csc-textpic {}
div #content_middle .csc-textpic-text a {}

/* bilder abstand nach oben anpassen */
div #content_middle .csc-textpic-intext-right-nowrap img, div #content_middle .csc-textpic-intext-left-nowrap img {
        margin-top: 1.3em;
}
div #content_middle .csc-textpic-intext-right img, div #content_middle .csc-textpic-intext-left img {
        margin-top: 1.3em;
}


.csc-textpic-caption {font-size: 0.85em; color: #ff6600; background-color: #ffffff; padding: 0.4em 0 0 0;}
#content_right .csc-textpic-caption {font-size: 0.6em; color: #ff6600; background-color: #ffffff; padding: 0 0 0 0;}

/* zum vergrossern LUPE wenn man den Bildtext auf RECHTS oder LINKS setzt !!! */
div #content_middle .csc-textpic-caption-r .csc-textpic-caption {padding: 0.6em 2.2em 0.4em 0; background: url(../img/lupe_sw.gif) no-repeat; background-position: center right;}
div #content_middle .csc-textpic-caption-l .csc-textpic-caption { padding: 0.6em 2.2em 0.4em 0; background: url(../img/lupe_sw.gif) no-repeat; background-position: center right;}
div #content_right .csc-textpic-caption-r .csc-textpic-caption { padding: 0.6em 2.2em 0.4em 0; background: url(../img/lupe_sw.gif) no-repeat; background-position: center right;}
div #content_right .csc-textpic-caption-l .csc-textpic-caption { padding: 0.6em 2.2em 0.4em 0; background: url(../img/lupe_sw.gif) no-repeat; background-position: center right;}


.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"  =>  DUNKELORANGE */
.name-of-person { padding: 0 0.2em 0 0.2em; color: #cf5300; background-color: #fff; }

/* "Detail" = class="detail"  =>  HELLORANGE HINTERGRUND */
.detail { padding: 0 0.2em 0 0.2em; color: #000000; background-color: #FFA86F; }

/* abstandsangabe fuer "Einzuege" */
blockquote, .indent {
/*margin: 0 5em 0 2em;
padding-left: 0.5em;
border-left: 4px solid #FFA86F;*/
margin: 0 2.5em 0 2.3em;
padding: 0.5em 1em 0.7em 1em;
border-width: 1px 1px 1px 6px;
border-color: #cfcfcf #cfcfcf #cfcfcf #FFA86F;
border-style: solid;
color: #000;
background-color: #fdfdfd;
}
blockquote p, .indent p {margin: 0; padding: 0;}
blockquote h1, .indent h1 {font-size: 1.3em; color: #ff6600; background: #fdfdfd; margin: 0.5em 0 0 0; padding: 0;}
blockquote h2, .indent h2 {font-size: 1.3em; color: #ff6600; background: #fdfdfd; margin: 0 0 0.4em 0; padding: 0;}



.external-link-new-window {
        display: inline;
        margin: 0;
        padding: 0em 0.2em 0.3em 2em;
        color: #000000;
        background-color: #ffffff;
        background: url(../img/ext_link.gif) no-repeat;
        background-position: 0.2em  0.22em;
        text-decoration: underline;
}
#content_right .external-link-new-window {display: block;}
/* weiche fuer opera 4-6 */
html *>b\ody .external-link-new-window {display: block;}


.internal-link {
        display: inline;
        margin: 0;
        padding: 0em 0.2em 0.3em 2em;
        color: #000000;
        background-color: #ffffff;
        background: url(../img/int_link.gif) no-repeat;
        background-position: 0.2em  0.25em;
        text-decoration: underline;
}
#content_right .internal-link {display: block;}
/* weiche fuer opera 4-6 */
html *>b\ody .internal-link {display: block;}


/* link definition fuer "anker" "h1-h5" interne-links */
#content_middle .internal-abc-link {
        margin: 0;
        padding: 0.1em;
        color: #000000;
        background-color: #ffffff;
        font-weight: bold;
        text-decoration: underline;
}

.mail {
        display: inline;
        margin: 0;
        padding: 0em 0.2em 0.3em 2.2em;
        color: #000000;
        background-color: #ffffff;
        background: url(../img/email.gif) no-repeat;
        background-position: 0.2em  0.25em;
        text-decoration: underline;
}
#content_right .mail {}
/* weiche fuer opera 4-6 */
html *>b\ody .mail {display: block;}

.download {
        /*display: block;*/
        margin: 0.2em 0 0.2em 0;
        padding: 0em 0.2em 0.3em 2em;
        color: #000000;
        background-color: #ffffff;
        background: url(../img/download_link.gif) no-repeat;
        background-position: 0.2em  0.25em;
        text-decoration: underline;
}

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

/* schriftgroesse fuer mittleren und rechten 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;}


/* farben fuer texte  #ff6600 evtl. #D95700 dunkler */
h1, h2, h3, h4, h5 { 
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        font-weight: bold;
        color: #ff6600;
        background: #fff;
}
h1 { font-size: 1.5em; margin: 0 0 1.1em 0; padding: 1.3em 0 0.1em 0; }
h2 { font-size: 1.3em; margin: 0 0 0.9em 0; padding: 1.3em 0 0.1em 0; }
h3 { font-size: 1.3em; margin: 0 0 0.4em 0; padding: 1.3em 0 0.1em 0; border-bottom: 1px #ff6600 solid; }
h4 { font-size: 1.1em; margin: 0 0 0.9em 0; padding: 1.3em 0 0.1em 0; }

#co_left h4 { font-size: 0.9em; margin: 1.1em 0 0.6em 0;}

#co_right h1 { font-weight: bold; font-size: 0.9em; margin: 1.1em 0 0.9em 0; padding: 0; }
#co_right h2 { font-weight: normal; font-size: 1.0em; margin: 1.1em 0 0.9em 0; padding: 0; }
#co_right h3 { font-weight: normal; font-size: 1.0em; margin: 1.1em 0 0.9em 0; padding: 0; }


p {line-height: 1.4em; margin: 1.1em 0 1.1em 0;}
#content_right p {font-size: 0.75em; line-height: 1.4em; margin: 0.4em 0 0.4em 0;}

form {margin:0; padding:0;}

table { margin: 0 0 0 0.1em; }
/* oberer und unterer innenabstand fuer alle tables */
table td { padding: 0.1em 0.2em 0.1em 0.2em; margin: 0; vertical-align: top; }
table td p { margin: 0; }




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

a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        border: none;
}
a:link, a:visited, a:active {color: #000; background-color: #fff;}
a:hover {color: #000; background-color: #FF954F; text-decoration: underline;}


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


/* Sprungmarkenanpassung  =>  begin */
.sprungmarke {margin:0;padding:0;width:0;height:0em;}
.ausserhalb {
        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;
        list-style-image: url(../img/listenpunkt.gif);
        list-style-position: outside;
        padding-left: 0.5em;
}
div #content_middle ul li {
        margin: 0.5em 0 0.5em;
        padding: 0.0em 0 0.2em 0.5em;
}
div #content_middle ul ul {
        margin-left: 0.6em;
        list-style-image: url(../img/listenpunkt_sub.gif);
        list-style-position: outside;
}
/* Listenanpassung fuer mittleren content  =>  end */


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

div #content_middle .link_inhalt ul{
        display: inline;
        margin: 0;
        padding: 0;
        height: auto;
        border: 0px;
}
div #content_middle .link_inhalt li {
        display: block;
        width: auto;
        margin: 2em 0 1em 0;
        padding: 0 0 0 0;
}
div #content_middle .link_inhalt a {
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-size: 1.3em;
        padding: 0.2em 0.2em 0.2em 1.2em;
        color: #ff6600;
        background-color: #ffffff;
}
div #content_middle .link_inhalt li a:hover {
        color: #000000;
        background-color: #FFB27F;
}


div #content_middle .link_inhaltsub ul{
        display: inline;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: auto;
        border: 0px;
}
div #content_middle .link_inhaltsub li {
        display: block;
        width: auto;
        margin: 0;
        padding: 0;
        border: 0px;
}
div #content_middle .link_inhaltsub li a {
        text-decoration: none;
        font-weight: normal;
        font-size: 1em;
        padding: 0.2em 0.3em 0.2em 2.5em;
        color: #000000;
        background-color: #ffffff;
        border: 0px;
}
div #content_middle .link_inhaltsub_einzeln li {padding: 0.2em 0.3em 0.2em 0em;}

/* ---  bestaetigungs hacken fuer besuchte links ----------------------------------------------------- */
div #content_middle .link_inhalt li a:visited {
        background: url(../img/visit.gif) no-repeat;
        background-position: center left;
}
div #content_middle .link_inhaltsub li a:visited {
        background: url(../img/visit.gif) no-repeat;
        background-position: center left;
}
/* ---  bestaetigungs hacken fuer besuchte links ende ------------------------------------------------ */


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

div #content_middle .link_inhaltsub li a:hover {
        color: #000000;
        background-color: #FFB27F;
}

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

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




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

#submenue_left {
        /*text-align: left;*/
        list-style: none;
        margin: 0;
        padding: 0;
        width: auto;
        color: #000000;
        background-color: #ffffff;
        /*font-size: 1em;  kann wieder entfernt werden ist ueberfluessig !!! */
}

#menue_left {
        position: relative;
        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;
}

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

#menue_left li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 1em;
        text-decoration: none;
        /*color: #000000;*/
        background-color: transparent; /* tranparent lassen wegen Opera 6.0 - 7.23 */
        border-top: 1px solid;
}

#menue_left #submenue_left li a {
        display: block;
        width: 100%;
        padding: 0.3em 0 0.3em 1.9em;
        border-top: 0px #000 solid; /* wichtig!!! damit bei untermenue keine borders mehr anzeigt werden!!!  */
}

#menue_active {
        color: #000000;
        background-color: #FF954F;
}

#submenue_active {
        color: #000000;
        background-color: #ffffff;
        /*font-weight: bold;*/
        background: url(../img/subnavi_act.gif) no-repeat;
        background-position: left center;
}

#content_left>#menue_left li a {
        width: auto;
}


/* ---  bestaetigungs hacken fuer besuchte links ----------------------------------------------------- */

/* visit fuer erste menue-ebene wenn keine untermenues 
.menue_left_visit  a:visited {
        background: url(../img/visit_menue_left.gif) no-repeat;
        background-position: 0.1em 0.7em;
}*/

/* visit fuer zweite menue-ebene wenn keine untermenues */
.submenue_left_visit a:visited { background: url(../img/visit.gif) no-repeat; background-position: right center; }

/* visit fuer dritte menue-ebene (keine untermenues) */
.submenue_sub_left_visit a:visited { background: url(../img/visit.gif) no-repeat; background-position: right center; }

/* ---  bestaetigungs hacken fuer besuchte links ende ------------------------------------------------ */


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

#menue_left li a:hover {
        color: #000000;
        background-color: #FF954F;
}
#menue_left #menue_active a:hover {
        color: #000000;
        background-color: #FFA86F;
}


#menue_left #submenue_left a:hover {
        color: #000000;
        background-color: #ffffff;
        background: url(../img/subnavi_act_hov.gif) no-repeat;
        background-position: left center;
}
#menue_left #submenue_left #submenue_active a:hover {
        color: #000000;
        background-color: #ffffff;
        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: center right;
}
.subpfeil_zu {
        background: url(../img/pfeil_zu.gif) no-repeat;
        background-position: center right;
}
.pfeil_offen {
        background: url(../img/pfeil_offen.gif) no-repeat;
        background-position: center right;
}
.subpfeil_offen {
        background: url(../img/pfeil_offen.gif) no-repeat;
        background-position: center right;
}
*/
/* ---  zu und offen pfeile fuer links ---------------------------------------------------------------- */


/* fuer die untere linie des active #menue_left listenpunktes*/
.submenue_first { border-top: 2px #000 solid; }

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

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



/* --------------------------------------------------------------------------------------------------- */
/* ---- weitere Navigation => beginn ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

.link_sprache { display: block; list-style: none; font-size: 0.8em; }
.link_sprache li { display: inline; }

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

.link_hilfe ul{
        display: inline;
        margin: 0;
        padding: 0;
        height: auto;
        border: 0px;
        background-color: transparent;
}
.link_hilfe li {font-size: 0.9em; display: inline;}
.link_hilfe li a {
        float: left;
        display: block;
        margin: 0 0 0 0;  /*  abstand zwischen den navigationselementen  */
        padding: 1px 0px 2px 0px;
        width: 2.3em;  /*  breite der navigationselemente  */
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        color: #ff6600;
        background: #ffffff;
}
.link_hilfe li a:visited {
        color: #ff6600;
        background: #ffffff;
}
.link_hilfe li a:hover {
        color: #2F2F2F;
        background: #ff954f;
}


/*.link_hilfe li .schriftactiv {border-color: #8f8f8f #ffffff #ffffff #8f8f8f;color: #0F314F;background: #8FC7FF;}*/


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


#link_startseite { list-style: none; font-size: 1em; }
#link_startseite li { display: inline; }
#link_startseite li a:link, #link_startseite li a:visited, #link_startseite li a:active {
        color: #ff6600;
        background-color: #fff;
        font-weight:bold; }
#link_startseite li a:hover { color: #ff6600; background-color: #fff; text-decoration: underline; font-weight: bold; }


#link_rootline { list-style: none; font-size: 0.8em; }
#link_rootline li { display: inline; }
#link_rootline li a:link, #link_rootline li a:visited, #link_rootline li a:active {
        color: #ff6600;
        background-color: #fff; }
#link_rootline li a:hover { color: #ff6600; background-color: #fff; text-decoration: underline; }


#link_left_sub { display: block; list-style: none; font-size: 1em; }
#link_left_sub li { display: block; padding: 0.2em 0 0.2em 0; }
#link_left_sub li a:link, #link_left_sub li a:visited, #link_left_sub li a:active {
        color: #ff6600;
        background-color: #fff;
        font-weight:bold; }
#link_left_sub li a:hover { color: #ff6600; background-color: #fff; text-decoration: underline; font-weight:bold; }


#link_kontakt { display: block; list-style: none; font-size: 0.9em; }
#link_kontakt li { display: block; padding: 0em 0 0.3em 0; }
#link_kontakt li a:link, #link_kontakt li a:visited, #link_kontakt li a:active {
        color: #ff6600;
        background-color: #fff;
        font-weight: bold; }
#link_kontakt li a:hover { color: #ff6600; background-color: #fff; text-decoration: underline; font-weight: bold; }



#link_footer { display: inline; list-style: none; font-size: 0.75em; }
#link_footer li { display: inline; height: 1.4em; padding: 0.4em 0 0 0; }
#link_footer li a:link, #link_footer li a:visited, #link_footer li a:active {
        color: #ff6600;
        background-color: #fff; }
#link_footer li a:hover { color: #ff6600; background-color: #fff; text-decoration: underline; }


#link_footer_right { display: block; list-style: none; font-size: 0.75em; }
#link_footer_right li a {
        display: inline;
        height: 1.4em;
        padding: 0.4em 2em 0 1em;
        background: url(../img/nach_oben.gif) no-repeat;
        background-position: right top; }
#link_footer_right li a:link, #link_footer_right li a:visited, #link_footer_right li a:active {
        color: #ff6600;
        background-color: #fff; }
#link_footer_right li a:hover {
        color: #ff6600;
        background-color: #fff;
        background: url(../img/nach_oben.gif) no-repeat;
        background-position: right top;
        }

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


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


/* @media all - ende */
}

