
/* Diese CSS-Datei beinhaltet die Standard-CSS-Einstellungen für die APBB Web-Site */

/* zuletzt geändert: 02.04.2009 */
/* geändert von: Michael Senger */


/*****  HIER BITTE KEIN ATTRIBUT FÜR FONT-SIZE SETZEN *****/
/*****  DIE FONT-SIZE NUR IN DEN BASEFONTx.CSS ÄNDERN *****/

body {
		    	padding: 0;
				margin: 0;
				border: 0;
				color: #000000;
				background-color: #ffffff;
				font-family: arial, helvetica, sansserif;
				text-align: left; 
}

#global {
				width: 1024px;
				height: 100%;
				display: block;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0;
}

#header {
				width: 100%;
				height: 120px;
				display: block;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0;
}
* html #header {
				height: 95px;
}
#logo {
				width: 250px;
				height: 120px;
				display: inline;
				float: left;
				background-color: #148383;
				padding: 0px;
				margin: 0px;
				border: 0px;
				text-align: left;
				color: #ffffff;
}
#banner {
				width: 774px;
				height: 120px;
				display: inline;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0;

/* ACHTUNG! Folgenden Pfad relativ zu DIESER css-Datei (und nicht zur Seite selbst) angeben: */

				background-image: url(../_images/bg_header_linien.jpg);
}
#subglobal {
				width: 1024px;
				display: block;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0;
				background-color: #148383;
}
* html #subglobal {
				width: 1024px;
}
#menuleft {
				width: 250px;
				height: 100%;
				display: inline;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0;
				color: #ffffff;
}
* html #menuleft {
				width: 230px;
}
#menuleft ul {
				font-size: 10pt;
				font-weight: bold;
  				list-style-type: none;
				width: 100%;
				padding: 0;
				margin: 20px 0px 0px 20px;
				border: 0;
}
#menuleft ul li {
  				list-style-type: none;
				width: 100%;
				margin: 10px 0px 10px 0px;
}
#menuleft a {
				text-decoration: none;
				color: #ffffff;
/*				background-color: #148383; */
				padding: 0px 10px 0px 0px; 
}

#menuleft a:hover {
				text-decoration: none;
				color: #148383;
				background-color: #ffffff;
				padding: 0px 10px 0px 0px; 
}
#aktualisierung {
				width: 140px;
				margin: 40px 0px 0px 20px;
				font-size: 8pt;
				font-weight: bold;
				font-style: italic;
				padding: 5px 5px 5px 0px;
				border: 0px solid #ffffff;
}
#aktualisierungstext {
				margin: 5px 0px 0px 5px;
				border: 0;
}
#aktualisierungsdatum {
				margin: 5px 0px 0px 5px;
				border: 0;
}
#content {
				width: 774px;
				display: inline;
				float: left;
				padding: 0; 
				margin: 0px 0px 0px 0px;
				border: 0;
				background-color: #ffffff;
}
* html #content {
				width: 700px;
}
#menutop {
				width: 764px;
				height: 14px;
				display: block;
				float: left;
				padding: 5px 5px 5px 5px;
				margin: 0px 0px 0px 0px;
				border: 0;
				color: #ffffff;
				background-color: #148383;
				text-align: right;
}
#menutop ul {
				font-size: 8pt;
				font-weight: bold;
  				list-style-type: none;
				width: 100%;
				padding: 0;
				margin: 0px 0px 0px 0px;
				border: 0;
}
#menutop ul li {
				display: inline;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 00px;
				text-align: center;
}
#menutop a {
				text-decoration: none;
				color: #ffffff;
				background-color: #148383;
				padding: 0px 10px 0px 10px; 
}

#menutop a:hover {
			  text-decoration: none;
				color: #148383;
				background-color: #ffffff;
				padding: 0px 10px 0px 10px; 
}
#headline {
				width: 740px;
				display: block;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 10px 0px 0px 20px;
				border: 0;
				text-align: right;
				font-size: 16px;
				font-weight: bold;
				font-style: italic;
/*
				color: #148383;
*/
}
* html #headline {
				width: 725px;
}
#inhalt {
				width: 700px;
				display: block;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 10px 0px 0px 20px;
				border: 0;
}
#validator {
				width: 745px;
				text-align: right;
}
#validator #validatoricon {
				margin-top: 20px;
				height:16px;
				width: 39px;
				border: 0;
}

h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }

.autorenkuerzel {
				font-size: 0.7em;
				font-weight: bold;
				text-align: right;
				color: #148383;
				padding: 0px 3px 3px 0px;
				border-bottom: 1px solid #148383;
}

#inhalt .form400 {
				width: 400px;
}
.filler_bottom {
				height:500px;
}

/* ---------- css switcher ---------- */

#switcher
{
        margin: 0px;
        padding: 30px 10px 0px 20px;
}

#switcher a.a0, #switcher a.a1, #switcher a.a2, #switcher a.a3
{
				vertical-align: bottom;
				margin: 0 10px 0 0;
				padding: 1px 6px;
				display: inline;
				color: #555577;
				background-color: #ffffff;
				font: bold 10px georgia, times, 'times new roman', serif;
				border: 1px solid #000000;
				text-decoration: none;
				text-align: center;
				border: 1px solid #000000;
 }
#switcher a.a0:hover, #switcher a.a1:hover, #switcher a.a2:hover, #switcher a.a3:hover
{
				border: 1px solid #000000;
				padding: 1px 6px;
				color: #ee5000;
				background-color: #ffffff;
				text-decoration: none;
				text-align: center;
				vertical-align: bottom;
}
#switcher a.a1
{
				font: bold 16px georgia, times, times new roman, serif;
				text-align: center;
}
#switcher a.a2
{
				font: bold 20px georgia, times, times new roman, serif;
				text-align: center;
}
#switcher a.a3
{
				font: bold 24px georgia, times, times new roman, serif;
				text-align: center;
}

#switcher a.text
{
				margin: 0px 5px 0px 0px;
				display: inline;
				color: #505070;
				text-decoration: none;
}
#switcher a.text:hover
{
				color: #ee5000;
				text-decoration: none;
}

#switcher a:hover
{
				text-decoration: none;
}

#switcher a.a0
{
				background: #ffffff;
				color: #777;
}
#switcher a.text2
{
				display: none;
}
