
body {
	color: #000;
	margin: 0;
	padding: 0;	
	text-align: left;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt !important;
}
h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}

h2{
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 15pt;
	color: #000;
}

h3{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 6pt;
	color: #000;
}

h4{
	font-size: 10pt;
	margin-bottom: 4pt;
}


table {
	font-size: 1em;
}
img {
	border: 0;
}
form {
	display: inline;
}
ul.error{
	padding: 5px 0 5px 20px;
	line-height: 140%;
	list-style-type: square;
}
.error{
	color: #DE0027;
}
.skip {
	display: none;
}


p{
	line-height: 13pt;
	padding-bottom: 15pt;
}

.nowrap {
	white-space: nowrap;
}



#toolbar {
	display: none;	
}

.noprint {
	display: none;
}




/* ---------------------------------------------------------
   jumper
--------------------------------------------------------- */

#jumper {
	display: none;
}

/* ---------------------------------------------------------
   link-basics
--------------------------------------------------------- */

a 				{ color: #666; }
a:link		{ text-decoration: underline; }
a:visited	{ text-decoration: underline; }
a:hover		{ text-decoration: none; }
a:active		{ text-decoration: underline; }


/* -------------------------------------------------------------------
   umgehung von clear-tags
 ------------------------------------------------------------------ */
/* src: http://jassesnee.de/easyclear/index.html */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------------------------------------------------------
   image-replacement-basics
------------------------------------------------------------------ */

/* ir bei allen nicht-transparenten bildern..*/
.replace {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 1.2em; /* Choose a
	font-size here that will keep
	the headline small enough to fit
	completely under the span. */
}

.replace em {
	display: block;
	position: absolute;
	top: 0;
	z-index: 1; /* for opera5 (?) and o6/mac */
}

.replace a {
	cursor: hand;		/* for ie5.x/win, invalid */
	c\ursor: pointer;	/* reset for other browsers */
}


/* General IR statements for IE5.x mac only */

* html>body	.replace {
	position: static;
	overflow: visible;
	font-size: 8px;
	/* Since overflow: hidden doesn't
	work with ie5.x/mac, we choose a
	font-size here that will keep
	the headline small enough to fit
	completely under the span.*/
}
* html>body	.replace em  {
	position: static;
}
* html>body	.replace a {
	text-decoration: none; /* ie5.0-5.1.x/mac
	must have this value or the underline
	shows through the image. */
}


.replace-trans{
	overflow: hidden;
}

.replace-trans-link a{
	display: block;
	overflow: hidden; 
}


.page-wrap{	
	width: 650px;	
	margin: 0 auto;
}


#head{
	/* platz machen fuer 'die gesellschafter' */
	padding: 50px 0 1em;	
	position: relative;	
	text-align: left;
	margin: 0 auto;
}

#visual{
	display: none;
}
#claim{
	margin-bottom: 1.4em;
}

#mnav{
	display: none;
}
#snav{
	display: none;
}

#page-contentcol{
	position: relative;	
	text-align: left;
	margin-top: 4px;
	padding: 0;	
	width: 720px;	
}


/* ---------------------------------------------------------
   feature-zeile am seitenende
--------------------------------------------------------- */

#footernote {	
	display: none;
}

/* ---------------------------------------------------------
   kopfzeile inkl. breadcrumbs und schnell-navi
--------------------------------------------------------- */

#breadcrumbs{
	margin-bottom: 1em;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	padding: 0.5em 0;
}


/* ---------------------------------------------------------
   seitliche spalte
--------------------------------------------------------- */
#sidebar{
	display: none;
}

/* ---------------------------------------------------------
   footer
--------------------------------------------------------- */

#footer {
	display: none;	
}

/* ausmasse und bild */
#logo{	
	position: absolute; 
	top: 4px;	
}
#logo a{
	text-decoration: none;
	color: #000;
}


/* ---------------------------------------------------------
   element im head, dass nur in der expliziten druckversion angezeigt wird
--------------------------------------------------------- */

#backfromprint{
	position: absolute;
	top: 0;
	width: 650px;
	text-align: right;
		
	line-height: 16pt;
	margin-top: 2pt;
}
/* im eigentlichen druck nicht darstellen */
@media print{
	#backfromprint { display: none; }
}





/* ---------------------------------------------------------
   spezialitaeten
--------------------------------------------------------- */

.side-citebox,
.full-diary, 
.full-img, 
.full-imglink,
.side-greynote,
.side-note,
.side-notecite,
.side-std,
.oversizehalf-std,
.oversize-hpbig,
.oversize-ticker,
.oversize-img,
.oversize-hpvideo,
.hppostervideo{
	padding-bottom: 0.4em;
	border-bottom: 1px dashed #999;
	margin-bottom: 2em;
}

.hppostervideo .sub-pager{
	display: none;
}


#snav-closed,
#snav-opened{	
	display: none;
}

.paging{
	display: none;
}

@media print{
	/* keine fixen breiten-angaben beim ausdruck mehr, 
	damit ie6 nicht abschneidet, da dieser nicht skaliert */
	
	#page-head{
		width: 100%;
	}
	
	#page-wrap{	
		width: 100%;
	}
	
	#page-contentcol{
		width: 100%;
	}
}
