@charset "UTF-8";

/* CSS-Ergänzung zu basemod_sgs: 
   Anpassungen graycom für cag_pagebrowse sgs */

/* cag_pagebrowser: overwrite TS-CSS-Anweisungen */

#cag_pagebrowser_container,
#cag_pagebrowser_container_btm {
  padding-left: 25px; 
/*  margin-left: 470px; */
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
}

#cag_pagebrowser_container {
  border-bottom: 0px #ccc solid;
}

#cag_pagebrowser_container_btm {
  border-top: 0px #ccc solid;
  position: relative;
  bottom: 0;
  display:none;
}

/* abstellen für Seite Inhalt [40] */
/* deaktivieren, damit Container in ganzer Website angezeigt wird, wegen h1, 2010-08-21
body#pageUID-40 #cag_pagebrowser_container,
body#pageUID-40 #cag_pagebrowser_container_btm {
  display:none;
}

body#pageUID-40 #cag_pagebrowser_container {
  display:none;
}
*/

body#pageUID-40 #cag_pagebrowser_container_btm {
  display:none;
}

/* abstellen für Seite Dave's Playground [761] */
body#pageUID-761 #cag_pagebrowser_container,
body#pageUID-761 #cag_pagebrowser_container_btm {
  display:none;
}

body#pageUID-761 #cag_pagebrowser_container {
  display:none;
}

body#pageUID-761 #cag_pagebrowser_container_btm {
  display:none;
}


/* nach oben verschoben in Teaser, graycom 2010-08-19 */
div.cag_pagebrowser {
  margin:0;
  height: 15px;
/*  width:240px; */
  width:245px; /* wegen IE6 */
  position: relative; 
/*  top: -30px; */
  bottom: 30px; /* wegen Opera */
  z-index: 10;
}

div.cag_pagebrowser ul {
list-style-type:none;
margin:0;
padding:0;
}

div.cag_pagebrowser ul li {
  display:inline;
  text-align:center;
}

div.cag_pagebrowser li {
  display:block;
  float:left;
  width:25px;
  height:15px;
  background-position:left bottom;
  background-repeat:no-repeat;
  border:0px solid green;
  margin-left:0;
}

div.cag_pagebrowser li a {
  display:block;
  width:25px;
  height:15px;
  text-indent:-9999px;
  border:0px solid red;
  font-size:0.8em;
}


div.cag_pagebrowser ul li.home /* ist eigentlich index */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_first_d.gif);
/*  background-position:right bottom; ursprünglich */
  background-position:left bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.home a /* ist eigentlich index */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_first_a.gif);
/*  background-position:left bottom; ursprünglich */
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.home a:hover /* ist eigentlich index */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_first_h.gif);
/*  background-position:right bottom; ursprünglich */
  background-position:left bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.index /* ist eigentlich up */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_d.gif);
/*  background-position:center bottom; ursprünglich */
  background-position:right bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.index a /* ist eigentlich up */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_a.gif);
/*  background-position:center bottom; ursprünglich */
  background-position:right bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.index a:hover /* ist eigentlich up */ {
  background-image: url(../images/pb_arrows/pb_arrow_up_h.gif);
/*  background-position:center bottom; ursprünglich */
  background-position:right bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.subsection {
  background-image: url(../images/pb_arrows/pb_arrow_down_d.gif);
/*  padding-right:10px; ursprünglich */
  padding-right:0;
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.subsection a {
  background-image: url(../images/pb_arrows/pb_arrow_down_a.gif);
/*  padding-right:10px; ursprünglich */
  padding-right:0;
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.subsection a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_down_h.gif);
/*  padding-right:10px; ursprünglich */
  padding-right:0;
  background-position:left bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.prevsection_last {
  background-image: url(../images/pb_arrows/pb_arrow_first_prev_d.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.prevsection_last a {
  background-image: url(../images/pb_arrows/pb_arrow_first_prev_a.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.prevsection_last a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_first_prev_h.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.first {
  background-image: url(../images/pb_arrows/pb_arrow_first_d.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.first a {
  background-image: url(../images/pb_arrows/pb_arrow_first_a.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.first a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_first_h.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.previous {
  background-image: url(../images/pb_arrows/pb_arrow_prev_d.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.previous a {
  background-image: url(../images/pb_arrows/pb_arrow_prev_a.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.previous a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_prev_h.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.next {
  background-image: url(../images/pb_arrows/pb_arrow_next_d.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.next a {
  background-image: url(../images/pb_arrows/pb_arrow_next_a.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.next a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_next_h.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.last {
  background-image: url(../images/pb_arrows/pb_arrow_last_d.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.last a {
  background-image: url(../images/pb_arrows/pb_arrow_last_a.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.last a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_last_h.gif); 
  background-position:center bottom;
  background-repeat:no-repeat;
}


div.cag_pagebrowser ul li.nextsection {
  background-image: url(../images/pb_arrows/pb_arrow_last_next_d.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  text-indent: -9999px;
}

div.cag_pagebrowser ul li.nextsection a {
  background-image: url(../images/pb_arrows/pb_arrow_last_next_a.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

div.cag_pagebrowser ul li.nextsection a:hover {
  background-image: url(../images/pb_arrows/pb_arrow_last_next_h.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

