﻿	body 
{
	background-color: #C0C0C0;
	margin-top: 0px;
	text-align: center;  /* Zentrierung im Internet Explorer */
}



/*<-- K O P F B E R E I C H ----------------------------------------------------------------------------->*/


#kopf 
{
	text-align: left;
	margin: 0px auto 2px auto;
	margin-bottom: 2px;
	width: 900px;
	height: 100px;
	padding: 0.5em;
	background-color: #003300;
}

#logo 
{
	float: left; 
	margin-top: 20px;
	margin-left: 16px;
	width: 330px; 
	height: 100px;
	text-align: left;

}

.schriftzug 
{
	color: white;
	font-weight: bold;
	font-size: large;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-left: 150px;
	margin-bottom: 0;
}

.schriftzug2 
{
	color: white;
	font-weight: normal;
	font-size: medium;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-left: 150px;
	margin-bottom: 0;
}



/*<-- Hauptnavigation ----------------------------------------------------------------------------->*/


  div#Rahmen {
    width: 47.1em;
    padding: 0.8em;
    background-color: #006699;
  }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 48.7em;
    w\idth: 47.1em;
  }
  div#Rahmen div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; 
    margin-top:5px;
    padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    width: 6.2em;
    position: relative;
    margin: 0.2em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.7em; left: -0.4em;
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    le\ft: -0.4em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.1em;
    width: 12em;
    text-align:left;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
	border-left-color: white;
	border-top-color: white;
	color: #003366;
	background-color: #E9E9E9;
  }
  * html ul#Navigation a, * html ul#Navigation span {  /* nur fuer IE erforderlich */
    width: 100%;
    wi\dth: 6.4em;
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
	border-color: white;
	border-left-color: black;
	border-top-color: black;
	color: white;
	background-color: #003399;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; background-color: silver;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }

  /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation li>ul {
    display: none; top: 1.3em;
  }
  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;
  }

  /* Workaround fuer den IE 7 */
  *:first-child+html ul#Navigation ul {
    background-color:silver; padding-bottom:0.4em;
  }


/*<-- S E I T E N B E R E I C H ----------------------------------------------------------------------------->*/


div#Seite 
{
	text-align: left;
	margin: 2px auto;
	width: 900px;
	padding: 0.5em;
	background: rgb(0,51,0); /* Old browsers */
	background: linear-gradient(180deg, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%);
	background: -moz-linear-gradient(top, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,51,0,1)), color-stop(100%,rgba(140,171,139,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,51,0,1) 0%, rgba(140,171,139,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

#container 
{
	margin: 20px auto;
	width: 820px;
	background-color: #ffffff;
	padding: 1.5em;
	font-weight: bold;
	line-height: 1.5em;
}

#container2 
{
	margin: 20px auto;
	width: 820px;
	background-color: #C0C0C0;
	padding: 1.5em;
	font-weight: bold;
}

#container3 
{
	margin: 20px auto;
	margin-top: 100px;
	background-color: transparent;
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

#vfll 
{
	margin: 0px;
	width: 800px;
	background-color: #E9E9E9;
	text-align: left;
	padding: 1.5em;
}


#akt 
{
	text-align: left;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	color: #000066;
	font-weight: normal;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
}



#med1 
{
	float:left;
	margin-top:5px;
	margin-right:20px;
	margin-left:0px;
	margin-bottom:40px
}

#med2 
{
	float:right;
	margin-top:0px;
	margin-right:34px;
	margin-left:30px
}



#foto 
{
	float: left; 
	width: 120px;
	border:0;
}

#tab
{
	text-align: left;
	margin-top: 0px;
	margin-left: 180px;
}

#titelbox 
{
	margin: 20px auto;
	width: 820px;
	height: 20px;
	background-color: #003300;
	padding: 0.2em 1.5em 1.5em 1.5em;
	font-weight: bold;
	line-height: 1em;
}



A:link 
{
	text-decoration: none;
	color: #0000FF;
}

.nav 
{
	margin: 20px auto;
	width: 828px;
	height: 140px;
	padding: 1.5em;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	line-height: 1.2em;
}

.aktuell 
{
	color: #000066;
	font-weight: bold;
	font-size: medium;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.akt1 
{
	color: #000066;
	font-weight: normal;
	font-size: small;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

.aktuelltext {
	color: #003366;
	line-height: 21px;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: normal;
	text-align: left;
}

.bildtxt
{
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.buchtitel {
	color: #003366;
	line-height: 18px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.fett
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


.blaufett
{
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


.gruenfett
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom:2px;
	color: #003300;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.rot 
{
	color: #800000;
	font-weight: normal;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
}

.red
{
	color: #800000;
}

.rotfett 
{
	color: #800000;
	font-weight: bold;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
}

.schwarz 
{
	color: #000000;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}


.tabelle
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.text {
	color: #003366;
	line-height: 21px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.titel1 
{
	margin-top: 9pt;
	margin-bottom: 2pt;
}

.titelblue {
	color: #003366;
	line-height: 21px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}

.titelweiss
{
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.unab
{
	font-size: 10pt;
	color: #000000;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


/*<-- wf ----------------------------------------------------------------------------->*/

#wf-foto 
{
	float: left; 
	width: 250px;
	border:0;
}

#blue-box 
{
	margin: 20px auto 0px auto;
	width: 820px;
	background-color: #CCFFFF;
	padding: 0.8em 1.5em 0.8em 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	height: 15px;
}

#wf-box 
{
	margin: 20px auto;
	width: 820px;
	background-color: #ffffff;
	padding: 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	height: 150px;
}

#wf-box2
{
	margin: 0px auto;
	width: 820px;
	background-color: #CCCCCC;
	padding: 0.8em 1.5em 0.8em 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	height: 80px;
}

#tabelle1
{
	margin: 20px auto;
	width: 870px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0.8em 0em 0.8em 0em;
	line-height: 1.2em;
	border-collapse: collapse;
}

.greydark {
	background-color: #C0C0C0;
	color: #000000;
	line-height: 1.2em;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0.8em 1.5em 0.8em 1.5em;
}

.greylight {
	background-color: #E9E9E9;
	color: #000000;
	line-height: 1.2em;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 1em 1.5em 1em 1.5em;
}

.white {
	background-color: white;
	color: #000000;
	line-height: 1.2em;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0.8em 1.5em 0.8em 1.5em;
}


/*<-- P U B L I K A T I O N E N ----------------------------------------------------------------------------->*/


.publikat
{
	text-align:center;
	width: 870px; 
	padding: 1.5em; 
	background-color:white; 
}

.pubtabelle
{
	margin: 20px auto;
	width: 866px;
	border-collapse:collapse;
	padding: 1.5em;
}

.reftabelle
{
	margin: 20px auto;
	width: 95%;
	border-collapse: collapse;
	padding: 1.5em;
}


.pubtabelle td
{
	border-collapse:collapse;
	border-bottom-style: solid; 
	border-bottom-width: 1px;	
 	border-bottom-color: #003366;
}

.pubtabelle2
{
	margin: 20px auto;
	width: 820px;
	border-collapse:collapse;
	padding: 1.5em;
}

.pubtab
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 10pt;
}

.lit {
	list-style-type:none;
	color: #003366;
	line-height: 1.2em;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.lit li 
{
    padding: 1em;
}


/*<-- K O N T A K T ----------------------------------------------------------------------------->*/


#Adresse {
    margin: 1 0 0em 0em; 
    font-size: 0.83em;
    float: left; 
    width: 18em;
    padding: 0em;
  }

div#domkl {
    font-size: 10pt;
    float: right; 
    width: 200px;
    margin: 0px 0px 0px 0px; 
    padding: 0;
  }

div#Tel {
    margin: 120px 20px 0em 0em;
    width: 150px;
    padding: 2 0em 1em 0em;
  }
  * html div#Tel {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

p#Fusszeile {
    margin-top:0px;
    margin-bottom:0px;
    padding: 0em;
    line-height:5px;
    clear: both;
  }
