/* CSSTidy 1.3dev: Thu, 24 Mar 2011 10:25:29 +0100 */
/*Theme Name: Goennheimer standard*/
body {
background-color:#fbfdff;
font-family: Verdana ;
font-size:1.0em;
margin:0 auto;
padding:1em;
position:relative;
min-width:920px;
max-width:relative;
}
/* Verdana, Arial, Helvetica, Comic Sans MS, sans-serif */

div#Kopf {
background-color:#e8e8ff;
margin:0;
padding-top:.5em;
padding-bottom:.5em;
border-width:0;
}

div#Kopf h1{
color:navy;
font-size:1.1em;
}


ul#Navigation {
font-size:.83em;
background-color:#e8e8ff;
margin:0;
padding:0;
width:135px;
float:left;
border:red;
}

ul#Navigation li {
list-style:none;
margin:0;
padding:.5em;
}

ul#Navigation a {
text-decoration:none;
display:block;
margin-top:1em;
padding:.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:.9em;
background-color:#eef;
margin:0;
padding:0;
width:12em;
float:right;
border:dashed 1px silver;
}

div#Box {
//color:#63f;
background-color:#fff;
padding:1em;
border:dashed 1px silver;
}

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

div#Inhalt {
color:navy;
font-size:small;
background-color:#fafafa;
margin:.5em 0 1em 150px;
padding:0 1em;
border:dashed 1px silver;
}

div#blaumenue  { 
color: #fff; 
font-size: small; 
font-weight: normal; 
background-color: #3399ff; 
margin: 20px 0 0 150px; 
padding: 0 1em; 
text-shadow: 0px -1px 0px #374683 /*engrave effekt*/
}

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: blue; 
font-size: small; 
font-weight: normal; 
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 {
font-size:x-large;
font-weight:lighter;
margin-bottom:18px;
/*  3d Text aus http://markdotto.com/playground/3d-text/ */
/*text-shadow:0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);*/
/* text-shadow: 0px 2px 3px #555; */
}

h2 {
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}

h3 {
color:#2e7cca;
font-size:1.1em;
font-weight:600;
}

h5 {
font-size:small;
font-style:italic;
font-weight:normal;
}

h6 {
font-size:x-small;
color:#aaa;
}

.sehr_klein {
color:#396;
font-size:8pt;
font-style:italic;
}

.headerinfo { 
color:#fff; 
font-size:1.1em;
font-weight:600;
background-color: #bbb; 
margin: 0; 
padding: 15px; }


.tklein {
font-size:x-small;
}

.pLinkmatch {
font-size: 1.1em;
}

.theader {
color:white;
font-size:small;
background-color:#39f;
}

.tgruppe {
color:white;
font-size:small;
background-color:silver;
}

.tech_daten {
border-width:thin;
}

.listbox_light {
  margin: 0;
  padding: 15px;
  background-color: #bbbbbb;
}
.listbox_dark {
  margin: 0;
  padding: 15px;
  background-color: #69c567;
}


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

table.data { border-top: 1px solid #808080; border-left:1px solid #808080; }

table.data td { font-size:11px; line-height:normal; text-align:center; vertical-align:middle; margin: 15pt; padding: 10pt; border-style:none solid solid none; border-width:1px; border-color:#808080; }

table.typecode {
font-size:small;
border-top:1px solid #999;
border-left:1px solid #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;
}
