/* CSS Document */

/*Schriftformatierung*/

h1                {text-align: center}

h1#Titel          {color:rgb(0,0,255); font-size: 75px; font-family: Wide Latin; font-style: oblique; letter-spacing: 10;}

h1#von            {color: rgb(0,0,255); font-size: 50;}

h1#Autor          {color: rgb(0,0,255); font-size: 70; font-family: Arial Black; }

h2                {margin-left: 10px; color: rgb(153,51,153); font-size: 20pt; font-family: Arial Black;}

h3                {margin-left: 10px; font-size: 16pt; font-family: Arial; font-style: oblique;}

p                 {margin-left: 10px; line-height: 140%; font-size: 14pt;}

dfn               {margin-left: 10px; font-size: 14pt;}

div#Eigenschaften {color: red; font-size: 14pt; line-height: 140%;}

li                {font-size: 14pt; line-height: 140%;}

p#fusszeile       {text-align: center; font-size: 18pt;}

 


/*Bildformatierung*/

img              {margin-right: 20px; margin-bottom:15px; margin-top:15px;}

img#Netzwerk      {height: 50%; float: right;}        

img#Bachman       {float: left; margin-left: 20px;}

img#logos	  {width: 300px; height: 300px; }

img#other	  {width: 25%; float: right;}

/*Tabellenformatierung*/

table             {margin-top: 40px; margin-bottom: 40px; border-style: solid; border-color: rgb(128,128,128); border-width: 2px; border-collapse: collapse; width: 50%; margin-left: 25%;}

div#tablenutzer   {float: left; width: 49%; height: 30%;}

div#tableentliehen {float: right; width: 49%; height: 30%; }

caption           {font-size: 16pt; font-weight: bold;}

thead             {background-color: rgb(192,192,192); color: blue; font-size: 16pt;}

tbody             {background-color:rgb(255,255,255);}



/*Layout für andere Browser*/

body              {background-color:rgb(240,240,127); margin: 0px; padding: 0px; position: absolute;}

html, body        {top:0px; left:0px; right:0px; min-height:100%; margin:0px; padding:0px; width:100%;}

#header_container {position:fixed; top:0px; left:0px; right:0px; text-align:center; margin:0px; height:3em; z-index:3;}

h1#header         {position: absolute; top: 0px; left: 0px; right: 0px;  bottom: 0px; height: 100%;  z-index:3; margin:0; padding:0.2em; background-color: rgb(192,144,255); border: solid thin; font-size: 25pt; font-family: Arial;}

ul#navigation     {position:fixed; top:4em; left:0.5em; width:9em; border: solid thin; padding:0.5em; background-color: rgb(204,255,204);}

div#content       {padding-top:4em; padding-bottom:3em; padding-left:12em; margin:0px; z-index: 2;}

div#footer_container {position:fixed; bottom:0px; left:0px; right:0px; margin:0px; height: 65px; z-index:3;}

div#footer        {position:absolute; bottom:0px; left:0; right:0; z-index:3; background-color: rgb(192,144,255); border: solid thin;}

div#Pfeil1        {width: 275px; font-size: 20pt; text-align: center; position: absolute; left: 50px; bottom: 8px; background-color: rgb(255,255,204); border: 8px outset;}

div#Pfeil2        {width: 275px; font-size: 20pt; text-align: center; position: absolute; right: 50px; bottom: 8px; background-color: rgb(255,255,204); border: 8px outset;}

#letzteZeile      {margin-bottom: 50px;} 


/* Zusätzliche Angaben für Layout für den Internet Explorer*/

* html, * html body {height: 100%; bottom: 0px; overflow: hidden; background-color:rgb(240,240,127);}

* html div#header_container, * html div#footer_container {position:absolute; width:100%;}

* html h1#header,* html div#footer {height: 100%; position:static; background-color: rgb(192,144,255); border: solid thin;}

* html ul#navigation     {position:absolute; margin: 10px; background-color: rgb(204,255,204);}

* html div#content {float: right; position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width: 100%; margin: 0px; overflow: auto;}

