/*----------------------------------------- Globales ---------------*/
body
{
	font-size			: 90%;
	margin			: 0;
	padding			: 0;
	font-family		: georgia, times, "times new roman", serif;
	color				: #000;
	background-color	: #fff;
}

a 
{
  text-decoration	: none;
  color				: #1B526E /*#FDAE13*/;
}

a:hover, a:active
{
  color				: #fff;
  background-color	: #036;
}

.active /* für Links auf gerade angezeigte Seite */
{
  color				: /*maroon*/ #FDAE13 !important;
}


/*----------------------------------------- Seitenaufteilung (Container) ---------------*/

div#container
{
  background-image	: url('nav_col_base.jpg');
  background-repeat	: repeat-y
}

div#container2
{
  background-image	: url('more_col_base.jpg');
  background-repeat	: repeat-y;
  background-position: right 50%;
}


/*----------------------------------------- banner--------------------------------*/

div#banner
{
  color				: #fff;
  background-color	: #1B526E;
  border-bottom		: 1px solid #FDAE13;
}

div#banner h1
{
  margin			: 0;
  padding			: .3em 0 .3em .5em;
  font-size			: 2.2em;
  font-weight		: normal;
}

/*----------------------------------------- navi----------------------------------*/

div#navigation
{
  float				: left;
  width				: 150px;
  padding-top		: 2em;
}

div#navigation ul
{
  list-style-type	: none;
  padding			: 0;
  margin			: 0;
}

div#navigation ul li 
{ 
  margin-top		: 4px; 
}

div#navigation ul li a
{
  display			: block;
  width				: 135px;
  background-image	: url('nav_base.jpg');
  background-repeat	: repeat-y; 
  padding			: 3 5 3 10;
}

div#navigation ul li.wz1 /* Sonderlocke für Würmzwerge */
{
  margin-top: 30px;
}

/*
div#navigation ul li a:hover
{
  color				: #fff;
  background-color	: #ccc;
  background-image	: url('nav_base2.jpg');
  background-repeat	: repeat-y;
}
*/

/* kein level 2 mehr!
div#navigation ul li ul
{
  list-style-type	: none;
  display			: block;
  font-size			: 80%;
  line-height		: 80%;
  margin-top		: 10;
  list-style-type	: disc;
}

div#navigation ul li ul li
{ 
  margin			: 0px; 
  padding			: 0px;
}


div#navigation ul li ul li a
{
  background-image: url('none');
}

#navigation ul li ul li a:hover
{
  background-image: url('none');
}
*/


/*----------------------------------------- more ---------------------------------*/

div#more
{
  float				: right;
  width				: 160px;
  margin			: 0;
  padding			: 2em 10px 0 0;
  color				: #fff;
}

div#more h3
{
  margin-top		: 0;
  color				: #fff;
  padding			: .2em;
  background-image	: url('more_base.jpg');
  background-position: right 50%;
  background-repeat	: repeat-y
}

div#more a
{
  color				: red;
}
 


/*----------------------------------------- content -------------------------------*/

div#content
{
	margin-left		: 190px;
	margin-right		: 200px;
	line-height		: 150%;
}

div#content h2
{
  font-size			: 2em;
  color				: #036;
  margin			: 0;
  padding-top		: 1em;
  font-weight		: normal;
}

div#content h3
{
	color			: #800000;
}

div#content h4
{
  color				: #1B526E;
}


div#content .rightbox
{
  float				: right; 
  border			: 1pt solid #0000ff;
  margin			: 10;
  padding			: 20;
}

div#content .leftbox
{
  float				: left; 
  border			: 1pt solid #0000ff;
  margin			: 10;
  padding			: 20;
}



.cleardiv
{
  clear				: both;
  height			: 1em;
}

/*----------------------------------------- footer ---------------------------------*/

div#footer
{
  clear				: both;
  padding			: .5em 1em;
  border-top		: 1px solid #999;
  text-align		: right;
}

div#footer ul
{
  padding			: 0;
  margin			: 0;
  list-style-type	: none;
}

div#footer ul li
{
  display			: inline;
  margin-right		: 1em;
} 

/*----------------------------------------- Sonstiges ------------------------------*/

/*
  Tabelle für Steckbrief
*/

.t
{
  font-family		: 'Times New Roman';
  background-color	: #ccc;
  border			: 10pt solid #ccc;
}

.c1
{
  width 			: 200;
  vertical-align	: top;
/*  color : red; */
}

.c2
{
  width				: 80%;
  vertical-align	: top;
}

/*
  Tabelle für normale tabellarische Darstellung, fetter Text
*/

.t2
{
  font-size			: 90%;
  font-family		: georgia, times, "times new roman", serif;
  font-weight		: bold;
}

.t2c1
{
  width 			: 200;
  vertical-align	: top;
}

.t2c2
{
  width				: 80%;
  vertical-align	: top;
}





/*
  IFrame für newspaper-article
*/


div.nsa h3
{
  padding-top		: 5px;
  border-top 		: 2px dotted #999;
}
  
div.nsa iframe
{
  border			:2pt solid #1B526E;
  width				:100%; 
}

div.nsa p
{
  margin-left		: 10px;
/*  color				: red; */
}

/* emphasis 1: Eine Box mit Rand */
.emp1
{
  border			: 1px dotted grey;
  margin			: 5;
  padding			: 10;
}

