/*--------------------------------------------------------------------*/
/* ----- RESET ----- */
/*--------------------------------------------------------------------*/

body{
	font-family:sans-serif;
	color:#000;
	font-size: 100%;
}

img.spacer-gif, 
embed,
#col01, 
object,
.nav,
.navbar,
.loginbar,
.breadcrumbs{
	display:none;
}


/* the header has to be moved up */
div.header{
	position:absolute;
	top:0;
	left:0;
}

/* the main-section has to be moved down as the header's positioned absolute */
div#main{
	padding:100px 0 0 0;
}



/*--------------------------------------------------------------------*/
/* ----- IDS ----- */
/*--------------------------------------------------------------------*/

#col02{
	page-break-after:always;
}

/*--------------------------------------------------------------------*/
/* ----- UBERSCHRIFTEN----- */
/*--------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{
	padding:1em 0 .2em 0;
	color:#1b8b61;
	page-break-after:avoid;
}

h1{
	font-size:1.6em;
}

h2{
	font-size:1.4em;
}

h3{
	font-size:1.1em;
}

h4{
	font-size:1.1em;
}

h5{
	font-size:;
}

h6{
	font-size:;
}



/*--------------------------------------------------------------------*/
/* ----- ABSAETZE ----- */
/*--------------------------------------------------------------------*/

p{
	padding: 0 0 1em 0;
	line-height: 1.3em;
	font-size:.8em;
}



/*--------------------------------------------------------------------*/
/* ----- LISTEN ----- */
/*--------------------------------------------------------------------*/

ol, ul, dl{
	margin:0 0 1em 30px; /*gleicher Abstand nach unten wie Absaetze; gleicher Abstand nach oben wie Überschriften; 30px Abstand nach links, um buendig mit dem Fliesstest zu sein*/
	line-height: 1.3em;
	font-size:.8em;
}

li li{
	font-size:1em;
}

dd.csc-textpic-caption {
	padding:0 0 1em 0;
	color:#666666;
	font-size:0.8em;
}



/*--------------------------------------------------------------------*/
/* ----- BILDER----- */
/*--------------------------------------------------------------------*/
	
	img{
		display:block;
		border:0;
	}
	
	img.spamprotect{
		display:inline;
		vertical-align:middle;
	}
  
	
	/*--------------------------------------------------------------------*/
/* ----- LINKS CONTENT ----- */
/*--------------------------------------------------------------------*/

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

a:link:after,
a:visited:after {
  content: "";
  display:inline;
}