/* ------------------- */
/* SCHATTEN BEI BILDER */
/* ------------------- */
body {
   font-family: serif;
   background-color: #fff;
   color: #000;
   padding: 0;
   margin: 0;
   }

P {
   margin: 0.7em 1em;
   }

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 10px 14px;
   }
DIV.shadow5:hover {
   margin: 14px 18px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   }
/* ------------------------- */
/* ENDE SCHATTEN BEI BILDERN */
/* ------------------------- */

.back_white_no_bottom { 
	  padding-left		  : 4px;
	  padding-right		  : 4px;
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 10px; 
      color               : #000000;   
      background-color    : #FFFFFF;
}

.back_white_thumb { 
	  padding-left		  : 10px;   
      background-color    : #FFFFFF;
}

.back_white_ueberschrift { 
	  padding-bottom	  : 4px;
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 14px;
      font-weight		  : bold;
      color               : #000000;   
      background-color    : #FFFFFF;
}

.back_white_border_top { 
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 10px; 
      color               : #000000;   
      background-color    : #FFFFFF;
      border-top		  : 1px;
      border-top-style 	  : solid;
      border-top-color    : #d8d8d8;
}

.back_grey { 
	  padding-left		  : 4px;
	  padding-right		  : 4px;
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 10px; 
      color               : #000000;   
      background-color    : #f5f5f5; 
}

.back_grey_fuer_comments { 
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 11px; 
      color               : #091675;   
      background-color    : #EDECF4; 
}

.back_white_fuer_comments { 
      font-family         : verdana, helvetica, arial, sans-serif; 
      font-size           : 11px; 
      color               : #091675;   
      background-color    : #FFFFFF;
}

.leiste	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 750px;
	float: left;
	}

.border_bottom {
border-bottom:1px solid #808080;
}

.commentfrom {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #585858;
}

.kats_left { /*  style=\"float:left; vertical-align:top; display:inline;\"  */
	float: left;
	margin: 0px;
	border: 0px;
	width: 19%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

.kats_right {
	float: left; 
	/* Opera5.02 will show a space at 
	right when there is no scroll bar */
	margin: 0px;
	border: 0px;
	width: 81%;
	voice-family: "\"}\"";
	voice-family:inherit;
}

/* ---------------------------------------------- */
/* ---------------- SEITENZAHLEN ---------------- */
/* ---------------------------------------------- */

a.selector, a.selected {
  font-size: 12px;
  /*position: relative;
  border: 1px solid black;*/
  padding: 3px 4px;
  margin: 3px 2px 0 2px;
  text-decoration: none;
  color: #000000;
}
a.selected, a.selected:visited {
  /*position: relative;*/
  border: 1px solid #0065FC;
  color: #0065FC;
}
.selector:visited {
  /*position: relative;*/
  color: black;
}
.selector:hover {
  /*position: relative;*/
  color: #0065FC;
}
.selector_left, .selector_right, .selector_middle {
  /*position: absolute;*/
  left: 0px;
}
.selector_right {
  left: 50px;
  width: auto;
}
.selector_middle {
  font-size: 12px;
  left: auto;
  right: auto;
}ft: auto;
  right: auto;
}
