/*   BODY  */

body {margin:0px;
padding:0px;}

* {	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;}


/*  L I N K S  ------------------------------  */

a:link   {
	background-color:transparent;
	color:#2E3192;
	text-decoration:none;
}


a:visited {
	background-color:transparent;
	color:#2E3192; 
	text-decoration:none;
}

a:hover {
	background-color:#2E3192;
	color:#FFF; 
	font-size:195%;
	font-weight:bold;
	text-decoration:none;
}


a:active  {
	background-color:transparent;
	color:#000097;
	text-decoration:none;
}

		
/* Navi innen --------------------------  */
		
		
a.navilinks:link   {
	background-color:transparent;
	color:#FFF;
	font-size:90%;
	text-decoration:none;
}


a.navilinks:visited {
	background-color:transparent;
	color:#3CF23C;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
}

a.navilinks:hover {
	background-color:#2E3192;
	color:#FFF; 
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	padding:1px 3px 1px 5px;
	border-top: 0px;
	border-right:0px;
	border-bottom:1px #3CF23C solid;
	border-left:0px;	
}


a.navilinks:active  {
	background-color:transparent;
	color:#FFF; 
	font-size:90%;
	text-decoration:none;
}



/* Innenseiten ------------------------------ */


body {background-color:#140FC4;
	color:#2E3192;
	}	
		

		

h1  {
	background-color:transparent;
	color:#3CF23C;
	font-size:120%;
	line-height:120%;
	font-weight:bold;
	margin:15px 60px 10px 75px;
}


h1.titel {
	background-color:transparent;
	color:#2E3192;
	font-size:135%;
	letter-spacing:1px;
	margin:8px 0px 10px 0px;
	
}



h1.starter  {
	background-color:transparent;
	color:#3CF23C;
	margin:55px 60px 10px 75px;
}


h2  {
	background-color:transparent;
	color:#3CF23C;
	font-size:85%;
	line-height:110%;
	font-weight:bold;
	margin:10px 60px 20px 75px;
	
}

	
h2.imtext  {	margin:35px 60px 0px 75px;
}


/* Formatierung fuer das Foto --------------------------------   */
	
.foto {	margin:60px 60px 0px 75px;
	}


h3  {
	background-color:transparent;
	color:#2E3192;
	font-size:90%;
	line-height:100%;
	margin:20px 60px 0px 75px;

}

h4
{
	background-color:#FFF;
	font-size:80%;
	line-height:90%;
	font-weight:bold;
	margin:0px 60px 0px 75px;
	}

	

/* Text RUBRIK -----------------------------   */

h5
{
	background-color:transparent;
	color:#9B1304;
	font-size:75%;
	line-height:85%;
	margin:0px 60px 20px 75px;
	}

	
.h5titeloben
{
	background-color:transparent;
	color:#FFF;
	font-size:75%;
	line-height:80%;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 0px 0px 0px;
	}	

	
.h5titel
{
	background-color:transparent;
	color:#3CF23C;
	font-size:95%;
	line-height:60%;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 0px;

	}

/* TERMINE --------------------------  */


.termineheader
{
	background-color:transparent;
	color:#3CF23C;
	font-size:80%;
	line-height:85%;
	font-weight:bold;
	margin:3px 5px 5px 5px;
	}
	
.terminefort
{
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:100%;
	margin:3px 5px 5px 3px;
	}
	
/*  BO D Y  -----------------   */

.body {
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:90%;
	margin:15px 60px 0px 75px;
	}
	
	
.bodybold{
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:90%;
	font-weight:bold;
	margin-top:15px;
	margin-right:60px;
	margin-bottom:0px;
	margin-left:75px;
	}
	
	
	
.impressum
{
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:90%;
	margin:15px 60px 0px 75px;
	}
	
	
.bu
{
	background-color:transparent;
	color:#2E3192;
	font-size:70%;
	line-height:130%;
	font-weight:bold;
	margin:15px 60px 5px 75px;;
	}
	

	
.navizurueck{
	background-color:transparent;
	color:#2E3192;
	font-size:60%;
	line-height:130%;
	text-align:right;
	margin:30px 60px 0px 75px;
	text-decoration:underline;
	}


.infosmall{
	background-color:transparent;
	color:#2E3192;
	font-size:65%;
	line-height:80%;
	margin:30px 60px 30px 75px;
	}


.infosmallweissre{
	background-color:transparent;
	color:#FFF;
	font-size:70%;
	line-height:85%;
	font-weight:bold;
	margin:5px 15px 30px 35px;
	}

/*  UL liste fuer Aufzaehlunge --------------------------- */

ul{
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:90%;
	margin:5px 60px 0px 70px;

	}

.ulweiss{	background-color:transparent;
	color:#FFF;
	font-size:75%;
	line-height:90%;
	margin:30px 5px 0px 20px;
	}

ul.disc{
	list-style-position:outside;
	list-style-image: url(elemente/Punkt_7_000097.gif);
	}

/*  LI -----------------------------------  */

li{
	background-color:transparent;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	margin:5px 0px 0px 0px;
	list-style-position:outside;
	list-style-type:none;
	}
	
.liblau{
	background-color:transparent;
	color:#2E3192;
	font-size:100%;
	line-height:100%;
	margin:8px 0px 0px 30px;
	list-style-position:outside;
	list-style-type:disc;
	}

.liblaunodisc{
	background-color:transparent;
	color:#2E3192;
	font-size:100%;
	line-height:100%;
	margin:5px 0px 0px 0px;
	list-style-position:outside;
	list-style-type:none;
	}

/*  ADRESSE --------------   */
address
{
	background-color:transparent;
	color:#2E3192;
	font-size:80%;
	line-height:130%;
	margin:0px 60px 5px 75px;
	list-style-position:outside;
	list-style-image: url(elemente/Punkt_7_000097.gif);
	}
	

/* Abschlusszeile Info Copyright ------------------------ */

.copyright {
	background-color:transparent;
	color:#BBF1FF;
	font-size:60%;
	line-height:130%;
	margin:20px 60px 30px 167px;
	}
	
	
	
	
/* FLOAT VORTRAEGE -------------------------------------- */

.floatvortrag{
	float:left;
	width:450px;
	height:auto;
	margin:10px 30px 0px 70px;	
}


h3.vortrag  {
	background-color:transparent;
	color:#2E3192;
	font-size:80%;
	line-height:95%;
	font-weight:bold;
	margin:0px 30px 5px 35px;
}

.bodyvortrag  {
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:85%;
	margin:0px 30px 0px 60px;
}


/*  FLOAT BUECHER-Seite h3 und Grundtext ---------------------------- */

/* DIV, in das alles eingepackt ist ANFANG - ENDE eines blocks */
.floatzeitschrift{
	float:left;
	width:120px;
	height:220px;
	margin:0px 0px 0px 30px;	
}

/*  Titel der jeweiligen Buecher -------------------------- */

h3.zeitschrift  {
	background-color:transparent;
	color:#2E3192;
	font-size:85%;
	line-height:100%;
	font-weight:bold;
	margin:0px 0px 0px 35px;
}

.bodyzeitschrift 
{
	background-color:transparent;
	color:#2E3192;
	font-size:75%;
	line-height:85%;
	margin:15px 0px 0px 35px;
	}

.spacer
{
	background-color:transparent;
	font-size:4%;
	line-height:4%;
	clear:left;
	}
	

/* Text in Gruenflaeche ---------------------------- */

#hellgruen {	background-color:#D1E1D2;
	color:#060;
	font-size:75%;
	line-height:90%;	
	margin:35px 55px 2px 74px;
	padding:2px 10px 3px 10px;
	background-image: url(./elemente/hellgruen_5pix.gif);
	background-repeat: repeat;
	}

.bodygrueneflaeche {
	background-color:transparent;
	color:#060;
	font-size:75%;
	line-height:90%;
	}
	
	

	/* L Y R I S C H E S -----------------------------  */

.h1lyrik  {
	text-align:center;
	margin:55px 30px 30px 75px;
}

.h2lyrik {
	text-align:center;
	margin:55px 30px 10px 75px;
}

.bodylyrik
{
	background-color:transparent;
	font-size:70%;
	line-height:90%;
	text-align:center;
	margin:5px 30px 0px 75px;
	}
	
/*  Bild- und FOTOGALERIE -------------------------------- */


.h2foto {
	text-align:left;
	margin:5px 5px 5px 5px;
}

.bodyfoto
{
	background-color:transparent;
	font-size:70%;
	line-height:90%;
	margin:5px 5px 10px 5px;
	}
