
/*
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: 135px; float: left; 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-top: silver; border-right: silver; border-bottom: 1px dashed silver; border-left: silver }
  
   ul#Navigation a:hover    { color: red; 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 }
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 }
table.textframe     { }

.shadow { background: url(shadow.gif) no-repeat right bottom; border-width: 1px medium medium 1px; border-color: #eee }

