/* Position Kopf */ 
#header {
line-height: 0;
width: 100%; /*WICHTIG: nicht aendern*/
height: 80px;
overflow: hidden; /*WICHTIG: nicht aendern*/
background: #D8E0ED;}


/*Rahmen für die Hauptnavigation*/
#topnav {
min-height: 1.65em; /*WICHTIG: nicht loeschen*/
width: 100%;
background: #006699;
border-bottom: 1px outset #069;}
#mMenu{
padding-left:3em;
margin: 0;
background: #006699;}
/* Rahmen für die linke Seite */ 
#leftside {
float:right; /*WICHTIG: nicht aendern*/
width: 16em;
clear: both;
background: #EEE;
margin-left: 1.5em;
}
/* Rahmen für linke Navigation*/
#leftnav {
margin: 0em;
padding: 1em 0em;}
/* Rahmen für die 2 linken Boxen*/
#leftbox1{
margin: 0;
padding: 1em 0em;
border-top: 2px solid #006699;
}
#leftbox2 {
margin: 0;
padding: 1em 0em;
padding-left: 20px;
border-top: 2px solid #006699;
}



/* Rahmen für den Inhalt */
#content {
margin-left: 5em;
margin-top: 4em;}

/* Rahmen für die News */
#newscontainer {
border: 0px solid #000;}
/* Gestaltung für News-Überschrift */
.newstitle {
background: #eee;
margin:0em;
padding: 0.5em;
font-weight: bold;
size: 1.1em;}



/*Symbol für Menüpunkte in der Hauptnavigation*/
.icon {
color: #FFFF00;
font-weight: bold;
font-family: ms sans serif;
font-size: 0.4em;}



/* LINKE NAVIGATION */
/* Linke-Navigation: Grundformatierung */ 
#leftnav a, #leftnav a:link, #leftnav a:visited, #leftnav a:active {
font-size: 0.9em;
margin: 0.5em 2em;
padding: 0.2em;
display: block;  /*WICHTIG: nicht aendern*/
text-decoration: none;
color: #006699;
font-weight: bold;
border-left:solid 5px #EEE;}
/* Gestaltung für angeklicktes Menü in der linken Navigation*/
#leftnav .amenu {
margin: 0.5em 2em;
padding: 0.2em;
display: block;
font-size: 0.9em;
font-weight: bold;
color: #006699;
border-left:solid 5px #006699;
background: #C4D7EF;}
#leftnav .inaktivmenu {
margin: 0.5em 2em;
padding: 0.2em;
display: block;
font-size: 0.9em;
border-left:solid 5px #eee;
color: #006699;}
/* Linke-Navigation: Verweise bei MouseOver*/ 
#leftnav a:hover {
color: #006699;
background: #C4D7EF;
border-left:solid 5px #006699;}
/* META MENU */



body{
margin:0;
padding: 0;
font-family: verdana, arial, helvetica;
font-size: 0.8em;}
/* Kein Rahmen für Bilder, Tabellen und Zellen */
img, table, td {
border: none;
font-family: verdana, arial, helvetica;
font-size: 1em;}
/* Links */
a, a:link, a:visited, a:active {
text-decoration: none;
color: #006699; }
/*Links bei MouseOver*/
a:hover {
text-decoration: underline;
color: #00AAFF;}

.hide {
visibility:hidden;}
/* Textfelder */
 input, textarea {
font-family: verdana, arial, helvetica;
font-size: 0.9em;}

/* Bereich Inhalt: Grundformatierung*/
#content, #content2 {
line-height: 1.4em;
padding:0 2em;}
/* Überschrift 1: Titel-Element*/
#content h1, #content2 h1  {
margin: 1em 0em;
font-size:1.5em;
font-weight: bold;
color: #006699;}
/* Überschrift 2: */
#content h2, #content2 h2 {
font-size:1.3em;
font-weight: bold;
/*margin: 1.3em 0em 0em;*/
margin: 0em 0em 0em;
color: #006699;}
/* Bereich Inhalt: Darstellung für alle "fett" markierten Inhalte*/
/*#content b {
color: #000080;}*/

/* Abstand für Listenelemente*/
#content li, #content2 li {
padding-bottom: 0.5em;}
#leftside h1 {
letter-spacing: 0.1em;
margin: 0em 0em 0em 1em;
font-weight: bold;
color: #000;
font-size: 0.9em;
text-transform: uppercase;}
/* Generelle Formatierung von Listen auf der linken Seite */
#leftside ul, #rightBox ul {
margin-top: 0.5em;
margin-bottom: 0.5em;}
/* Formatierung der Listenpunkte auf der linken Seite*/
#leftside li, #rightBox li {
padding-left: 0.1em;
margin-right: 1em;}
#suche form{
margin: 0;}
#suche input { 
font-size: 0.9em;
margin-left:1em;}
#suche h1{
text-transform: none;} 
/* Box1, Box2: Grundformatierung */ 
#leftbox1 h1, #leftbox2 h1 {
text-transform: none;}
#leftbox1 a, #leftbox2 a, #rightBox a {
font-size: 0.9em;
padding: 0.1em 0em;
/*margin: 0.3em 2em;*/
display: block;
text-decoration: none;}
/* Linke-Navigation: noch nicht besuchte Ziele */ 
#leftbox1 a:link, #leftbox2 a:link, #rightBox a:link {
color: #006699;}
/* Linke-Navigation: besuchte Ziele */ 
#leftbox1 a:visited, #leftbox2 a:visited, #rightBox a:visited{
color: #006699;}
/* Linke-Navigation: Verweise bei MouseOver*/ 
#leftbox1 a:hover, #leftbox2 a:hover, #rightBox a:hover {
color: #000;
background: #C4D7EF;}
/* Linke-Navigation: Angeklickte Verweise*/ 
#leftbox1 a:active, #leftbox2 a:active, #rightBox a:active{
color: #006699;}
/* Formatierung für Überschrift der Downloads*/
#rightBox h2 {
font-size:0.9em;
margin: 0;
padding: 0.5em 0.5em 0.5em 0.5em;
display:block;
background: #C4D7EF;}
/* Formatierung Fußzeile*/
#foot {
text-align:right;
font-weight: normal;
color: #999999;
font-size: 0.8em;
margin-top: 2em;
line-height: 1.2em;}
#foot a {
color: #999999;}
.error {
color: #ff0000;}

/*Formatierung für Bilder, bei denen der Text rechts umfliessen soll */
.imgleft {
float: left;
margin: 0px 20px 20px 0px;}
.imgleftnewline {
float: left;
margin: 0px 20px 20px 0px;
clear: left;}
/*Formatierung für Bilder, bei denen der Text links umfliessen soll */
.imgright {
float: right;
padding: 0px 10px 10px 10px;}
/* Klasse für rote Schrift */
.red {
color: #FF0000;}
/*Formatierung für eingerückten Text */
.einrueck {
padding-left: 5em;}
/*Formatierung für Leitung und Verwaltung */
.allgverwaltung td {
padding-bottom: 1em;}
 .newsdat {
font-size: 0.8em;
font-weight: normal;
color: #999;
}
a.navbutton { 
color: #006699;
border: 1px solid;
border-color: #AEAEAE #000 #000 #AEAEAE;
background-color: #C4D7EF;
padding: 0.2em;}
a.navbutton:hover { 
color: #006699;
border: 1px solid;
border-color: #000 #AEAEAE #AEAEAE #000;
background-color: #eee;
padding: 0.2em;}
/* Rahmen */
.blauerrahmen {
width:650px;
border-collapse: collapse;
border: 2px solid #D8E0ED;}
.blauerrahmen td{
border-left: 1px solid #D8E0ED;}
/*Tabellenüberschriften für Hinweise */
.blauerHG {
font-weight:bold;
background: #D8E0ED;}
.blau{
color: #006699;
}
.block{

display:inline-block;
}
.block_gross{
display:inline-block;


}

.block2{

display:inline-block;
vertical-align:middle;

}
.weiteres{
white-space:nowrap;
}
