/* {{{ general config and resets */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td 
	{
	   margin: 0;   
	   padding: 0;
	   border: 0;
	   outline: 0;
	   font-weight: inherit;
	   font-style: inherit;
	   /*vertical-align: baseline;*/
	}
	:focus {
	   outline: 0;
	} 
	body {
	   line-height: 1;
	   color: black;
	   background: white;
/*	   position:relative;  IE 7 */
	}
	   
	ol, ul, dl {
		list-style: none;
   	}
	table {
	   border-collapse: separate;
	   border-spacing: 0;
	}
	caption, th, td {
	   text-align: left;
	   font-weight: normal;
	}
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
	   content: "";
	}
	blockquote, q {
	   quotes: "" "";
	}
/* }}} */
   
/* {{{ Behelfsklassen: clearer, kein Hintergrundbild, keine Abst?nde */
	.clearer {
	   clear: both;
	   line-height: 1px;
	   font-size: 1px;
	   height: 1px;
	   }
	/* kein hintergrundbild */   
	.nobg {
	   background-image: none !important;
	   }
	/* keine abst?nde */   
	.nospace {
	   margin: 0 !important;
	   padding: 0 !important;
	   }
	   
	/* development klasse f?r kommentare */
	.development {
	   background-color: #00ff18;
	   border: 3px solid #000;
	   color: #000;
	   padding: 10px;
	   font-size: 2em;
	   font-weight: bold;
	   display: block;
	   /* display: none;  */
	   }   
/* }}} */

/* {{{ clearfix */
	.clearfix:after {
		   content: ".";
		   display: block;
		   height: 0;
		   clear: both;
		   visibility: hidden;
	}

	/* IE 6 addition */
	.no-height-ie6 {
		font-size: 0px;	
		height: 0;
	} 

	/* IE 7 */
	.clearfix { display: inline-block; } 
	
	/* Hide from IE Mac \*/
	.clearfix { display:block; }
	/* End hide from IE Mac */
/* }}} */ 
.inv 
{
	display: inline !important;
  line-height:1px !important;
  height:1px !important;;
  font-size:1px !important;;
  position:absolute;
  left:-1000px;
  top:-1000px;
  margin:0 !important;
  padding:0 !important;
}

.container div.press #pager
{
  float:left;
  margin-left:106px;
  padding-right:6px;
}

.container div.press #pager *
{
  display:inline;
  font-size:0.9em;
  font-weight:bold;
}

.container div.press #pager img
{
  margin-bottom:0px;
}

.container div.press #pager ul,
.container div.press #pager a
{
  margin-left:0px;
  padding-left:0px;
  background-image:none;
}

.container div.press #pager li
{
  background-image:url(img/pager_spacer.png);
  background-position:right center;
  background-repeat:no-repeat;
  padding:0 0.5em 0 0.3em;
}

.container div.press #pager li.l
{
  background-image:none;
}

.container div.press #pager li a.active
{
  color:#000000;
}

#wrapper.send2friend,
#wrapper.send2friend .container_wrapper,
#wrapper.send2friend .container
{
  width:506px;
}

.uppercase
{
  text-transform: uppercase;
}
