
/*
Theme Name: Gönnheimer standard*/
body      { color: purple; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; padding: 1em; position: relative; width: 920px }
div#Kopf { color: navy; font-size: 1em; background-color: #f0f0ff; margin: 0; padding-top: 0.5em; padding-bottom: 0.5em; border-width: 0 }
div#Kopf h1 { color: navy; font-size: 1em; background-color: #f0f0ff; margin: 0; padding-top: 0.5em; padding-bottom: 0.5em; border-width: 0 }
ul#Navigation   { 
    font-size: 0.83em; 
    background-color: #f0f0ff; 
    margin: 0; 
    padding: 0; 
    width: 120px; 
    float: left;
    font-weight: 100; 
    border: red  }
ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a    { text-decoration: none; display: block; margin-top: 1em; padding: 0.2em; border-bottom: 1pt dashed navy }
  
   ul#Navigation a:hover {
    color: black; background-color: white;
  }
  ul#Navigation a:active {
    color: white; background-color: gray;
  }
div#Info   { font-size: 0.9em; background-color: #eef; margin: 0; padding: 0; width: 12em; float: right; border: dashed 1px silver }

  div#Info p  { font-size: 1em; margin: 0.5em }

  div#Inhalt        { color: navy; font-size: small; background-color: #fbfbfb; margin: 0.5em 0 1em 150px; padding: 0 1em; border: dashed 1px silver }
div#Inhalt p  { margin: 1em 0 }
div#blaumenue          { color: #fff; font-size: small; background-color: #3399ff; margin: 20px 0 0 150px; padding: 0 1em; border: dashed 1px silver }
  
  div#blaumenue a     { color: #fff; text-decoration: none; border: solid 1px transparent }
  
  div#blaumenue a:hover      { color: silver; text-decoration: none; border: solid 1px white }
  
  div#weismenue          { color: navy; font-size: small; margin: 10px 0 0 150px; padding: 0 1em; border: dashed 1px silver }
  
  div#weismenue a     { text-decoration: none }

  div#weismenue a:hover   { color: red; text-decoration: none; border-color: white }
div#Fusszeile    { background-color: #f0f0ff; margin-left: 150px; clear: both; border: dashed 1px silver }
  
  DIV.shadowr {
   float: left;
   background-color: #777;
   padding: 1px;
   border: 1px solid #999;
   margin: 0px;
   }

DIV.shadowu {
   float: left;
   background-color: #bbb;
   padding: 1px;
   border: 1px solid #ddd;
   margin: 0.7em 1em;
   }

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }
  
  
h1     { color: navy; 
		 font-size: x-large;  
		 font-weight: lighter; 
		 margin-bottom: 18px; 
		  
	    }
	
h2        { color: navy; font-size: 1.2em; font-weight: bold; text-decoration: none }

h3           { color: #2e7cca; font-size: 1.1em; font-weight: 600 }	     
	
h5    { color: navy; font-size: small; font-style: italic; font-weight: normal }
	
.sehr_klein { color: #396; 
	font-size: 8pt; 
	font-style: italic 
	}

.theader     { color: white; font-size: small; background-color: #39f }
.tklein     { font-size: x-small }
.tgruppe 	 { color: white; font-size: small; background-color: silver }
.tech_daten  { border-width: thin }
table.data     { font-size: small; border-top: 1px solid #999; border-left: 1px solid #808080 }
table.typecode { font-size: small; border-top: 1px solid #999; border-left: 1px solid #808080 }
table.data td       { font-size: 11px; line-height: normal; text-align: center; margin: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; vertical-align: middle; border-style: none solid solid none; border-width: 1px; border-color: #808080 }
table.typecode td { font-size: 11px; line-height: normal; text-align: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; vertical-align: middle; border-style: none solid solid none; border-width: 1px; border-color: #808080 }
table.typecode td h3   { font-size: 14px; margin: 0; padding: 0 }
