@import url(standard.css);



/* Farben */

.gelb        { color: #FFEC00 }
.gelbhell    { color: #FFFBDB }

.lavendel    { color: #99ABC8 }
.lavendelhell{ color: #EBEDF3 }

.gold        { color: #EABC3D }
.goldhell    { color: #FAEDD2 }

.gold        { color: #E6C83D } /* neu */
.goldhell    { color: #FBF7E2 } /* neu */


.tuerkis     { color: #48B6AD }
.tuerkishell { color: #E3F1EF }

.olive       { color: #A58D00 }
.olivehell   { color: #F3F0E1 }

.dark        { color: #1A171B }
.darkhell    { color: #ECECED }


.graudunkel       { color: #444444 }
.grau             { color: #777777 }
.grauhell         { color: #bbbbbb }
.grauhellhell     { color: #eeeeee }

.weiss            { color: #ffffff }
.schwarz          { color: #000000 }






/*
#########################################
###   alican (X)HTML/CSS-Layout template #01
###   Website: http://tordox.org
#########################################
*/


html, body { text-align:center; /* horizontal centering for IE Win quirks */ }

* { margin:0; padding:0; }


body { background: #ECECED; }

body.farbe-0      { background: #FFFBDB } /* Marius Brühlmeier                       | gelb hell */
body.farbe-0-0    { background: #FFFBDB } /* Marius Brühlmeier / Philosophie         | gelb hell */
body.farbe-1-0    { background: #EBEDF3 } /* Gestaltung / Aussen                     | lavendel hell */
body.farbe-1-1    { background: #FBF7E2 } /* Gestaltung / Oberfläche                 | gold hell */
body.farbe-1-2    { background: #E3F1EF } /* Gestaltung / Innen                      | tuerkis hell */
body.farbe-1-3    { background: #F3F0E1 } /* Gestaltung / Beimischung                | olive hell */
body.farbe-2      { background: #ECECED } /* Bilder & Objekte                        | dark hell */
body.farbe-3      { background: #ECECED } /* Lebenslauf                              | dark hell */
body.farbe-4      { background: #ECECED } /* Referenzen                              | dark hell */
body.farbe-5      { background: #ECECED } /* Kontakt                                 | dark hell */
body.farbe-andere { background: #ECECED } /* alle, die nicht im hauptmenü drin sind. | dark hell */


/* Menü ausschalten */
body.farbe-0 #block-menu_block-1,
body.farbe-0 #block-menu_block-2,
body.farbe-0 #block-menu_block-3,
body.farbe-0 #block-menu_block-4  { display: none; } 

body.farbe-0-0 #block-menu_block-2,
body.farbe-0-0 #block-menu_block-3,
body.farbe-0-0 #block-menu_block-4  { display: none; } 





#container {
    text-align: left;
    width: 962px;
    margin: 70px auto 0 auto;
    position: relative;
}


#header {
width: 100%;
height: 135px;
}





#center {  }

#main { 
position: relative;
width:  962px;
height: 410px;
background: #ffffff;
}

#sidebar-left { 
float: left;
width: 190px;
padding: 40px 0 0 0;
display:inline;
}

#sidebar-right { 
float: right;
width: 190px;
padding: 0;
}



#footer { 
position: relative;
width:  296px;
margin-left: 666px;
 }







/******************************** 
----------- Header --------------
*********************************/
#block-menu_block-1,
#block-menu_block-5 { position: absolute; left:   0px; top: 0px; }
#block-menu_block-2,
#block-menu_block-6 { position: absolute; left: 666px; top: 0px; }
#block-menu_block-3,
#block-menu_block-7 { position: absolute; left: 666px; top: 140px; z-index: 100; }


#block-menu_block-4,
#block-menu_block-8 { position: absolute; left:   0px; top: 100px; z-index: 100; } /* Nur für Eingeloggte*/

.block-custom_pagers { position: absolute; left: 610px; top: 160px; width: 40px; z-index: 999; }


#tabs-wrapper { position: absolute; left:   0px; top: -40px; z-index: 101; background:none; margin:0; padding: 0px 0 0 0; }





/******************************** 
----------- Center --------------
*********************************/
.content-bild               { float: left; display: block; text-align: right; width: 592px; }
.content-zwischenbild       { float: left; display: block; text-align: right; width: 579px; padding: 13px 0 13px 13px; }

.content-bildergalerie      { float: left; display: inline; text-align: left;  width: 585px; height: 384px; padding: 13px 0 13px 13px; }
.content-bildergalerie a    { float: left; display: block; text-align: left;  width: auto; height: 124px; margin:0; padding:0 0 6px 0; }
.content-bildergalerie img    { padding: 0 6px 6px 0; }

.content-text               { float: right; display: block; text-align: left; width: 283px; padding: 200px 13px 0 0; overflow: auto; }

.content-textseite          { float: left; display: inline; text-align: left;  width: 936px; height: 384px; padding: 13px 0 13px 13px; }
.content-textseite table    { width: 100%; }
.content-textseite td       { width: 50%; }



/*
.content-bild         { position: absolute; left:   0px; top:   0px; text-align: right; width: 592px; overflow: hidden; }
.content-zwischenbild { position: absolute; left:  13px; top:  13px; text-align: right; width: 579px; overflow: hidden; }
.content-text         { position: absolute; left: 666px; top: 200px; text-align: left;  width: 283px; overflow: auto; }
*/





/********************************
----- Allg. Formatierungen ------
*********************************/


a {
	color: #444444; text-decoration: none; 
	}

a:link, a:visited {
  color: #444444; text-decoration: none; 
}

.mceContentBody a:link, .mceContentBody a:visited {
  color: #777777; text-decoration: none; 
}


a:hover {
  color: #777777; text-decoration: underline;
}

a:active, a.active {
  color: #000000; text-decoration: none; 
}



h1, h2 {
	color:#777777;
	}

h3 {
	color:#777777;
	}

h4, h5 {	color:#777777;
	}


h6 {
	color:#000000;
	}


p {
	color:#777777; font-weight: bold; 
	}


hr {
  background: #444444;
}

th a:link, th a:visited {
  color: #444444;
}

tr.even, tr.odd, tbody th {
  border-color: #bbbbbb;
}

tr.odd, tr.info {
  background-color: #d4def0;
}

tr.even {
  background-color: #ffffff;
}

tr.odd td.active {
  background-color: #d4def0;
}

tr.even td.active {
  background-color: #d4def0;
}

td.region, td.module, td.container {
  border-top: #ffffff;
  border-bottom: #b4d7f0;
  background-color: #d4def0;
  color: #444444;
}

ul li { background:transparent url(img/menu-normal.gif) no-repeat scroll 1px 0.35em; 
        padding: 0 0 0 1.3em;
        list-style-type: none;
        list-style-image: none;
}




/* Breadcrumb*/
.breadcrumb, .breadcrumb a {
 color: #444444;
}


/* Tabs */

ul.primary li a {
color: #444444;
}

ul.primary li.active a.active {
color: #000000;
}


/**
 * Nodes & comments
 */
.sticky { border:0px solid #bbbbbb;; margin-bottom:0em; padding:0em;}

#comments {
  border-bottom: #bbbbbb;
}

.comment {
  border-top: #bbbbbb;
}

.comment h3 a.active {
  color: #444444;
}

/**
 * Aggregator.module
 */
#aggregator .feed-item {
  border-bottom: #bbbbbb;
}

/**
 * Color.module
 */
#palette .item-selected {
  border: #d9eaf5;
}

/**
 * Menu.module
 */
tr.odd td.menu-disabled {
  background-color: #d4def0;
}

/**
 * Poll.module
 */
.poll .bar {
  border: solid #f3f3f3;
}

.poll .bar .foreground {
  background: #444444;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  border: #bbbbbb;
}

/**
 * Admin Styles
 */
div.admin-panel dd {
  color: #444444;
}

table.system-status-report th {
  border-color: #bbbbbb;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #444444;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #bbbbbb;
}


.produkttitel a,
.more a,
.view-field a,
a.more, .more2 { padding: 0 0 0 10px; text-decoration: none ! important; border: none; background-color: transparent; display:block; }
.produkttitel a,
.more a,
.view-field a,
a.more         { margin:  0; color: #777777 ! important; font-weight: normal; background: url(img/more.gif) no-repeat 0 0em; }
.produkttitel a:hover,
.more a:hover,
.view-field a:hover,
a:hover.more   { color: #003A70 ! important; background: url(img/more_o.gif) no-repeat 0 0em; }
.more2         { margin: 0 0 0.5em 0;  } 

a.pdf          { padding: 0 0 0 20px; text-decoration: none ! important; border: none; background-color: transparent; display:block; }
a.pdf          { margin:  0; color: #777777 ! important; font-weight: normal; background: url(img/pdf.gif) no-repeat 0 0; }
a:hover.pdf    { color: #444444 ! important; background: url(img/pdf_o.gif) no-repeat 0 0; }


.view .item-list ul li{ 
background-image: none;
padding:0 0 0.2em 1.3em;
}




/********************************
----- Site-Map --------
*********************************/

.site-map .collapsed,
.site-map .leaf,
.site-map .expanded     { background-image:none; margin: 0; padding: 0; list-style-image: none; list-style-type: none; list-style: none }

.site-map ul            { margin: 0 0 5px 0; padding: 5px; background: #f3f3f3 }
.site-map ul ul         { margin: 0; padding: 0; }
.site-map li            { font-size: 13px; font-weight: bold; line-height: 15px; margin: 0; padding: 0; background-image:none; }
.site-map li li         { font-size:  12px; font-weight: normal; }

.site-map li  a         { padding: 0.2em 8px 0.2em 00px; color: #444444; } 
.site-map li li a       { padding: 0.2em 8px 0.2em 12px; } 
.site-map li li li a    { padding: 0.2em 8px 0.2em 24px; } 

.site-map .box          { margin:0 0 0.8em 0 }

.site-map h2            { display:none }

.site-map a             { text-decoration: none; }
.site-map a:hover       { text-decoration: underline; }









/********************************
--------- Nav Farben ---------
*********************************/

ul.menu li {
border-left:  0px solid #bbbbbb;
border-right: 0px solid #bbbbbb;

}
ul.menu li+li {
border-left: 0px solid #bbbbbb;
}

ul.menu a:link, ul.menu a:visited {
color: #777777;
}
ul.menu a:hover {
color: #000000;
}

ul.menu a.active,
ul.menu a.active-trail {
color: #000000;
}


/********************************
--------- Nav ------------
*********************************/

#header h2,
#footer h2,
.block-custom_pagers h2 { margin:0; }


ul.menu {
float: left;
display:inline;
margin: 0 0 0 0px;
overflow:hidden;
text-align:left;
padding: 5px 0 0 0;
}

ul.menu li {
display: inline-block;
font-size: 12px;
line-height: 22px; 
margin: 0pt;
padding: 0pt;
background-image: none;
list-style-type: none;
font-weight: bold;
}

ul.menu li a {
padding: 0pt 8px 0 0; 
}

ul.menu li a {
display: inline-block;
text-decoration: none;
margin: 0pt;
letter-spacing: 0.05em;
}

ul.menu li ul.menu {
  display: none;
  position: absolute;
 width: 200px;
  z-index: 99;
  padding: 10px 10px 0 10px;
  list-style: none;
  margin: 0;

}

ul.menu li.active-trail ul.menu {
  display: block;
 

}
ul.menu li ul.menu {
  margin-left: -10px; /*  Correct expanded parent li element due to margin-right from .topic_nav ul li a   */
}

ul.menu li:hover ul.menu  {
  display: block;
} 

ul.menu li ul.menu li { 
  display: block;
  margin: 0;
  padding: 0;
}


ul.menu li ul.menu li a.active { 
  color: #000000;
}
ul.menu li ul.menu li a:hover { 
  color: #000;
}

ul.menu li ul.menu li a {
  margin: 0;
  padding: 0;
  display: block;
  color: #777;
 text-transform: none;
 font-size: 13px;
 line-height:16px;
 padding: 3px 0;
  width: 200px;
}

a.active-trail {
  color: #000000 !important;
}

ul.menu li ul.menu ul.menu {display: none; }

body #block-menu_block-3 ul.menu li  { margin: 0; padding; 0; display: block; line-height: 22px;  }
body #block-menu_block-3 ul.menu li a { margin: 0; padding: 0;  }


#footer ul.menu li a,
#block-menu_block-4 ul.menu li a { font-size: 11px; font-weight: bold; }







/*
***************************
------- Anpassungen -------
***************************/

.rechtespalte       { float: right; display:inline; width: 190px; margin: 0 0 15px 18px; }
.rechtespalte img   { display: block; margin: 0 0 3px 0; } /* Bild */
.rechtespalte h5    { margin: 0.5em 0 0 0; padding: 0; font-weight: normal; } /* Legende */
.rechtespalte p     { margin: 0.2em 0 0.2em 0; } /* Legende 2 */

.textspalte       { margin-right: 0; }

.caption{}

.image-caption-container { display:inline; }
.image-caption-container img.caption   { display: block; }
.image-caption-container .image-caption { margin: 0; padding: 0.4em 0 1em 0; 
color: #777777; font-weight: bold; font-style: normal; font-size:100%; line-height:130%;  }


/* Titel Node Content */
.lead h1     { margin: 0 0 0.4em 0;}

h1 { margin: 0.8em 0 0.4em; }

h2 { margin: 1.0em 0 0.4em; }

h3 { margin: 0; }

h4      { margin: 0px 0 9px 0; }
h4 ~ h4 { margin: 9px 0 9px 0; }

h5 { margin: 0; }  /* Legende*/

p  { margin: 0; }

li { background:transparent url(img/menu-normal.gif) no-repeat scroll 1px 0.35em;}


/* Header-Text */
#header-text p   { bottom:-6px;
margin:0;
padding:0;
position:absolute;
left: 0px;
text-align: left;
}




/******************************** 
-------- Search Form ------------
*********************************/

.search-form                { float: left; display: inline; text-align: left;  width: 936px; padding: 13px 0 13px 13px; }
.box h2                     { margin: 0 0 0 13px; }
.search-results             { margin: 0.5em 0 0   13px; }
.search-results dt          { font-size: 13px; color: #000000; }
.search-results a:link, 
.search-results a:visited   { font-weight: bold; }
.search-results dd          { margin: 0     0 9px 13px; }
.search-results dd p        { font-weight: normal; }






/* Tabelle Farbe */

table th { color: #444444; border-bottom: #444444 1px solid }

/* Tabellen Abstände */

/* Tabellen neutral */
table          { margin: 0px; border-collapse: collapse; width:auto; }
table tr       { border: none; }
table th       { padding: 0.0em 0.5em 0.0em 0em; vertical-align:top; text-align:left; }
table td       { padding: 0.0em 0.5em 0.0em 0em; vertical-align:top; }

table table    { border-collapse: collapse;  }
table table    { border: none; }
table table td { padding: 0 0.5em 0 0; vertical-align:top;}


/* Tabellen Liste */
table.liste          { width: auto; }
table.liste tr th    { padding: 0.2em 0.5em 0.2em 0em; border-top: 0px solid #777777; border-bottom: 0px solid #777777; background: #eeeeee; color: #000000; }
table.liste tr+tr th { padding: 0.0em 0.5em 0.2em 0em; border-top: 0px solid #777777; border-bottom: 0px solid #777777; background: #eeeeee; color: #000000; }
table.liste td       { padding: 0.2em 0.5em 0.2em 0em; border-top: 0px solid #777777; border-bottom: 0px solid #777777;}

table.liste h3 { margin:0.0em 0 0 0; color: #777777; }
table.liste h4 { margin:0.0em 0 0 0; }
table.liste p  { margin:0.3em 0 0 0; }
table.liste ul { margin:0.0em 0 0 0; }

/* Tabellen Linien */
table.linien          { width: 100%; }
table.linien tr th    { padding: 0.2em 0.5em 0.2em 0em; border-top: 1px solid #777777; border-bottom: 0px solid #777777; background: #eeeeee; color: #000000; }
table.linien tr+tr th { padding: 0.0em 0.5em 0.2em 0em; border-top: 0px solid #777777; border-bottom: 1px solid #777777; background: #eeeeee; color: #000000; }
table.linien td       { padding: 0.2em 0.5em 0.2em 0em; border-top: 1px solid #777777; border-bottom: 1px solid #777777;}

table.linien h3 { margin:0.0em 0 0 0; color: #777777; }
table.linien h4 { margin:0.0em 0 0 0; }
table.linien p  { margin:0.3em 0 0 0; }
table.linien ul { margin:0.0em 0 0 0; }


/* Tabellen Formular */

form p, form ul  { margin-top:0.5em; margin-bottom: 0.2em; }
 
form table    { margin: 0px; border-collapse: collapse; width:auto;  }
form table tr { border: none; }
form table th { padding: 0.1em 0.5em 0.1em 0em; vertical-align:top; text-align:left; }
form table td { padding: 0.2em 0.5em 0.2em 0em; vertical-align:top; }

form table table    { border-collapse: collapse; margin: 0px;  }
form table table tr { border: none; }
form table table td { padding: 0 0.5em 0 0; vertical-align:top; }




/* ----- Diverse --------*/

.top0 { margin-top: 0.0em ! important; }
.top1 { margin-top: 0.4em ! important; }
.top2 { margin-top: 0.8em ! important; }
.top3 { margin-top: 1.2em ! important; }

.bottom0 { margin-bottom: 0.0em ! important; }


.nobr { white-space : nowrap; }

sup, sub { font-size: 72%; ; line-height: 0px; }





/* ---------  Startseite ---------  */

.startseite { padding: 0 90px 0 90px; }


/* ---------  Startseite ---------  */

.stellenangebote             { margin: 0 0 20px 0;}
.stellenangebote h2          { margin: 1em 0 0 0; font-size: 130%; }
.stellenangebote h2 a        { color: #777777; }
.stellenangebote .teasertext { margin: 0.2em 0 0.3em 0; }



/* ---------  Bildergalerie ---------  */

.bildergalerie  { width: 540px; }
.bildergalerie img {
display: block;
float: left;
margin: 0 10px 10px 0;
}
.bildergalerie + .textkoerper { clear: both; padding: 10px 0 0 0; }

/* ---------  Plan ---------  */

table.plan  { float: right; display: inline; margin: 0 0 15px 20px; }



/* ---------  Spezialseiten Einzüge ---------  */

#main .box,
#main #user-login,
#main #user-pass,
#main #contact-mail-user,
#main .profile,
#main .node-form
 {
display: block;
padding: 0;
margin:  0;
}






/* ------ Admin-Menü ----------*/

#admin_menu { font-size:12px; display:none;}



/* WYSIWYG body.mceContentBody 
------------------------------------------------ */

body.mceContentBody {
  background-image: none; background-color: #ffffff; text-align: left;
}

/* Edit */

#edit-body { width:530px!important; }                       /* Wysiwyg-Block */
#edit-field-text-0-value_ifr { width: 210px ! important; }  /* Wysiwyg Rechte Spalte Text */


html.js fieldset.collapsible { padding: 0; }
html.js fieldset.collapsible div.fieldset-wrapper { width:530px; }

#field_bild_values .form-text { width: 410px; }
#field_bild_values .form-file { width: 410px; }





.mceContentBody th,
.mceContentBody td { font-size: 13px; }




/* ------- Tabs-Wrapper -----------*/
#tabs-wrapper ul li { background: none; }


#tabs-wrapper ul.primary {
border-bottom:0px solid #BBBBBB;
padding-left:0px;
}

#tabs-wrapper ul.primary li {
display: inline;
margin-bottom: 5px;
padding-left: 0;
}

#tabs-wrapper ul.primary li a,
#tabs-wrapper ul.primary li a.active {
border: #777777 solid 1px }


#tabs-wrapper ul.primary li a:hover,
#tabs-wrapper ul.primary li a:hover.active {
border: #eeeeee solid 1px }



/* ---- Teaser --------*/

.teaser              { float:left; border-top: 1px #bbbbbb solid; background: #ffffff; padding: 10px 0 10px 0; margin: 0; display: inline; clear: both; width:100%; }
.teaser .teaserbild  { float:right; display:inline; width: 190px; margin:0; }
.teaser img          { display:block; }
.teaser .teaserleft  { float:left; display:inline; width: 430px }

.teaser .teasertext  { padding: 10px 0 0 0; }

.teaser p.submitted   { color: #bbbbbb; font-weight: normal; margin: 0; }
.teaser p.submitted a { color: #bbbbbb; font-weight: normal; text-decoration: none; }
.teaser h1          { margin: 0.4em 0 0 0; padding: 0; font-size: 130%; }
.teaser h1 a        { color: #777777;   font-weight: normal; }
.teaser p           { margin: 0; padding: 0; }
.teaser a.more      { margin: 5px 0 0 0;     }



/* IE schneidet bei Input-Feldern den Text ab */
*:first-child+html .form-text { padding-bottom: 0.3em }



/********************************
------- Custom Pager ------------
*********************************/
ul.custom-pager li.previous         { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:inline; background: none; float:left; }
ul.custom-pager li.previous a       { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat   0   -50px; text-indent: -999em;}
ul.custom-pager li.previous a:hover { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat -50px -50px; }
ul.custom-pager li.previous span    { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background-image: none; }

ul.custom-pager li.key        { margin:0; padding:0; width:  3px; height: 20px; overflow: hidden; display: none; background: none; float:left; }
ul.custom-pager li.key a      { margin:0; padding:0; width:  3px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background-image: none;  }
ul.custom-pager li.key span   { margin:0; padding:0; width:  3px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background-image: none;  }

ul.custom-pager li.next         { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:inline; background: none; float:right; }
ul.custom-pager li.next a       { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat   0   0; text-indent: -999em;}
ul.custom-pager li.next a:hover { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat -50px 0; }
ul.custom-pager li.next span    { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background-image: none; }


/* Lightbox */

#lightbox  { width: 630px; padding: 0 0 0 100px; text-align: left; }
#lightbox #imageContainer  { padding: 0; }

#lightbox #outerImageContainer,
#lightbox #imageDataContainer { overflow: visible; margin: 0; text-align: left;  }


#lightbox a#bottomNavClose,
#lightbox a#bottomNavZoom,
#lightbox a#bottomNavZoom   { bottom: -80px; top: -10px; left: 11px; width: 62px; height: 12px; background:transparent url(img/close.gif) no-repeat scroll left top; } 

#lightbox #prevLink        { background:transparent url(img/pfeile.png) no-repeat scroll   0   -50px; }
#lightbox a:hover#prevLink { background:transparent url(img/pfeile.png) no-repeat scroll -50px -50px; }
#lightbox #nextLink        { background:transparent url(img/pfeile.png) no-repeat scroll   0      0 ; float: left; }
#lightbox a:hover#nextLink { background:transparent url(img/pfeile.png) no-repeat scroll -50px    0;  }


#lightbox #prevLink, #lightbox #nextLink { 
display:block;
height: 20px;
width:  20px;
margin: 30px 0 0 0;
padding:0;
overflow:hidden;
}

#lightbox #imageData #imageDetails { text-align: left; position: absolute; left:111px; margin: 0; }

* html body #lightbox #imageData #imageDetails { left:120px; }

.view-galerieuebersicht {float: left; display: inline; text-align: left;  width: 585px; height: 384px;  }

.view-galerieuebersicht img {float: left; display: inline; padding: 0 6px 6px 0;}
.view-galerieuebersicht .item-list {left: 610px;     position: absolute;     top: 160px;     width: 40px;     z-index: 999;}
.view-galerieuebersicht .item-list li.pager-current {display: none;}

ul.pager li.pager-previous a       { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat   0   -50px; text-indent: -999em;}
ul.pager li.pager-previous a:hover { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat -50px -50px; }
ul.pager li.pager-next a       { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat   0   0; text-indent: -999em;}
ul.pager li.pager-next a:hover { margin:0; padding:0; width: 20px; height: 20px; overflow: hidden; display:block;  background-color: white; color: white; background: url(img/pfeile.png) no-repeat -50px 0; }