/* DATEI: 1.css Startseite */
/* Autor Michael Dolze*/
/* Aenderungen auf eigene Gefahr! Der Autor leistet keinen */
/* Support bei Anzeigeproblemen, die durch Aenderungen in */
/* dieser Datei zustande kommen! */

/* Zeilen wie diese, die mit Schraegstrich und Stern */
/* beginnen und mit Stern und Schraegstrich enden, sind */
/* Kommentarzeilen. */

/* Seitenhintergrund */
body {
    font: normal 100.01% Arial, sans-serif,Helvetica;
    color: black; 
    background-color: #F1F1F1;
    font-size:10pt;
}

	
/*Ueberschriften */
H1.header {font-family:Arial, Verdana, Helvetica, sans-serif; color:#04379d; 
    	font-size:20pt; text-align:left; font-weight:bold; margin:2px;
}
H2.header {font-family:Arial, Verdana, Helvetica, sans-serif; color:#04379d; 
	font-size:12pt;
	text-align:left;
	margin:2px; }

H1.main {font-family:Arial,Verdana, Helvetica, sans-serif;color:#666666; 
    font-size:18pt; text-align:left;font-weight:bold;
    }
H2.main {font-family:Arial,Verdana, Helvetica, sans-serif;
	color:#666666; font-size:13pt;font-weight:bold;
    }
H3.main {font-family:Arial,Verdana, Helvetica, sans-serif;color:#666666; 
    font-size:12pt; text-align:left;font-weight:bold;
    }
H4.main {font-family:Arial,Verdana, Helvetica, sans-serif;color:#666666; 
    font-size:10pt; text-align:left;font-weight:bold;
    }
H5.main {font-family:Arial,Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:16pt; text-align:left;font-weight:normal;
    padding: 0;
		margin: 0;
    }

H1.daten {font-family:Arial,Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:16pt; text-align:left;font-weight:normal;
    padding: 0;
		margin: 0;
    }
H2.daten {font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:12pt; text-align:left;font-weight:normal;
    padding: 0;
		margin: 0;
    }
H3.daten {font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:10pt; text-align:left;font-weight:bold;
    padding: 0;
		margin: 1;
    }
H4.daten {
		font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:12pt; text-align:right;font-weight:normal;
    padding: 0; margin: 0;
    }

/* Schriften */
p.main {
    font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:8pt;font-weight:bold;
}
p.main2 {
    font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    font-size:10pt;font-weight:normal;
}

/* Alle Links werden als Hoverschaltflaechen ausgelegt*/
a:link { text-decoration:underline;color:#000000; }
a:visited { text-decoration:underline;color:#000000; }
a:hover { text-decoration:none; color:red }
a:active { text-decoration:none; color:#000000;}

a.intro
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
}

a.intro:hover {
    text-transform:uppercase;
		text-decoration:none; 
		color:red
}

a.main {
    font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-size:8pt;
		font-weight:bold;
}
a.main:hover {
    text-transform:uppercase;
		text-decoration:none; 
		color:red
}

.hidden {
  display: none;
}

#inline-sample-content {
  padding: 0px;
  background-color: #F1F1F1;  
  text-align: center;    /* Seiteninhalt wieder links ausrichten */
}
/* Positionen */
div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    position:relative;
    width: 1024px;
    height :641px;
    padding: 0;
    border-width:1px 1px 1px 1px;
    border-style: solid;
    border-color: silver;
    background-color: #F1F1F1;
  }
div#menu { 
    position: absolute;
    top: 0px; left: 0px; z-index:4;
    width: 171px;
    height:641px;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color: silver;
    background-position:0px 0px;
    background-image:url(../img/wandhno1.gif);
    background-repeat:no-repeat;
}
div#nav{
    position: absolute;
    top: 15px; left: 5px;
    width: 150px;
    height:440px;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color: silver;

}
div#header { 
    position: absolute;
    top: 5px; left: 157px;z-index:4;
    height:90px;
    width :811px;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color: silver;
    background-color: none;
    text-align:left;
}
div#footer { 
    position: absolute;
    top: 615px; left: 144px;z-index:3;
    width :878px;
    height :25px;
    background-color: silver;
    text-align:center;
}
div#main { 
    position:absolute;
    overflow:auto;
    top: 95px; left:160px;  z-index:3;
    margin-left:0px;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color: silver;
    padding:0px 0px 0px 0px;
    width: 861px;
    height: 515px;

}
/* Tabellen */
table#tab_1 {  /* zentriert */
    position: absolute;
    top: 0px; left: 0px;
    font-size: 1em;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:normal;
    text-align: left;    
    padding: 0.0em;
    margin: 0;
    width: 850px;
    height:505px;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color: silver;
}
table#tab_1 td {  /*  */
    vertical-align:top;
}

table#tab_2 {   /* links */
    font-size: 1em;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:normal;
    text-align: left;    
    padding: 0.5em;
    margin: 0;
}

.tab_3 {   /* links fett */
    font-size: 1em;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    text-align: left;    
    padding: 0.5em;
    margin 0;
    width: 802px;
}

.tab_4 {  /* zentriert */
    font-size: 1em;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:normal;
    text-align: center;    
    padding: 0.0em;
    margin: 0;
    width: 400px;
}


.td_1 { /* center fett hinterlegte Farbe */
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:10pt; 
	text-align:center;
	font-weight:bold;
	background-color: #c0c0c0;  		
}
.td_2 { /* center fett hinterlegte Farbe */
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:8pt; 
	text-align:left;
	font-weight:normal;
	background-color: #ffffff;
	padding:5px 0px;
}

td {  /*  */
    vertical-align:top;
}
/* Kalender Startseite*/
table#cal {
	width: 250px;
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:7pt;text-align:center;font-weight:bold;
    	border:1px solid black; border-color: silver;
}
table#cal td {
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:8pt;text-align:left;font-weight:bold;
	  		
}
table#cal th {
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:8pt;text-align:center;font-weight:bold;
	background-color: #a0c0c0;  		
}

table#cal td.offen {
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:8pt;text-align:center;font-weight:bold;
	background-color: #0fff0f;  		
}
table#cal td.nver {
	font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000; 
    	font-size:8pt;text-align:center;font-weight:bold;
	background-color: #0f0fff;  		
}

/* Navigationselemente */
/* 1. ebene */  
ul#Nav1 {
    width: 130px;
    margin: 5; 
    padding: 0.0em 0.1em 0.1em 0;
    border: 0px solid black;
  }
  ul#Nav1 li {
    list-style: none;
    margin: 0 0 0 -0.1em; 
    padding: 0.0em 0.1em 0.1em;
  }

 ul#Nav1 span, ul#Nav1 h2 {
    display:block;
    padding: 0.3em;
    text-decoration: none; font-weight: bold;
    text-align: center;    
    border: 1px solid black;
    border-left-color: white; 
    border-top-color: white;
    color: black; 
    background-color: #c0c0c0;  
  }
  ul#Nav1 a {
    text-decoration: none; font-weight: bold;
    text-align: center;    
    display:block;
    padding: 0.3em;
    text-decoration: none; font-weight: bold;
    text-align: center;    
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: black; background-color: #c0c0c0;
    font-size: 0.8em;
  }

  ul#Nav1 a:hover, ul#Nav1 span {
    text-transform:uppercase;
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; 
    background-color: gray;
  }
  ul#Nav1 h2 {
    width: 122px;
    font-size: 0.8em;
    margin: 0;
    color: black; 
  }
  * html ul#Nav1 h2{  /* Korrekturen fuer IE 5.x */
    width: 128px;
    w\idth: 128px;
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
/* 2. ebene */  
ul#Nav2 {
    width: 110px;
    margin: -5px 0 -5 15; 
    padding: 0;
    border: 0px solid black;
  }

  ul#Nav2 li {
    list-style: none;
    margin: 0 0 0 0em; 
    padding: 0.0em 0.1em 0.1em;
  }

  ul#Nav2 a, ul#Nav2 span {
    display:block;
    padding: 0.3em;
    text-decoration: none; font-weight: bold;
    text-align: center;    
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: black; background-color: #9C99B5;
    font-size: 0.8em;
  }

  ul#Nav2 a:hover, ul#Nav2 span {
    text-transform:uppercase;
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }

  /* */	

