/* DATEI: format.css */

body {background-color: #F0F8F0;}

h2,h3,h4,p,ul,table { font-family: Arial, sans-serif}

h2,h3,h4 { color:#0085F0 }

a:link { color:#0064F0; text-decoration:underline; }

img {border-style: none}

div#Seite {
    text-align: left;
    margin: 0 auto;
    width: 760px;
    color: #202020;
    background-color: #F9F9F9;
  }

ul#Navigation    { float: left; margin-top: 3.5em; margin-left: 0.2em; padding: 0.5em; }
ul#Navigation li { list-style: none; padding-bottom: 0.1em}
ul#Navigation a  { 
                   display: block;
                   padding-top: 0.8em;
                   padding-bottom: 0.8em;
                   padding-left: 0.4em;
                   padding-right: 0.5em;
                   text-decoration:none;
                   font-weight:bold;
                   color:#0070F0; }
ul#Navigation a:hover {background-color: #ececec; border-radius: 0.2em;}


ul#Gebiete    li { padding-bottom: 0.5em}
ul#BT_Profile li { padding-bottom: 0.2em}

div#Inhalt    { margin-left: 9em; 
                margin-bottom: 2.5em;
                margin-right: 1.5em;
                padding: 0 1em;
                text-align:justify;
                min-height: 21em;
              }

div#Inhalt h1 { margin: 0 0 1em; }
div#Inhalt p  { margin: 1em 0;   }
div#Inhalt strong {color:#0085F0}

table#ueber td             {vertical-align:top; padding-bottom:0.5em;}
table#ueber colgroup       {width:10em; }
table#ueber td#bild        {text-align: right; width:150px; }
table#ueber colgroup#cg_en {width:8em;  }
table#ueber td#bild_en     {text-align: right; width:130px; }

table#kontakt td           {vertical-align:top; padding-bottom:1em; }
table#kontakt colgroup     {width:7.5em;}

table#impressum td       {vertical-align:top; padding-bottom:0.1em; }
table#impressum colgroup {width:9.5em;}

p#nachoben { text-align: right; font-size: 0.9em;}

table#Kopfzeile {
    text-align: left;
    margin: 0 auto;
    width: 100%;
    padding-top: 1.5em;
    padding-left: 0.9em;
    padding-bottom: 1.5em;
    color: #202020;
    background-color: #F0F0F0;
  }

td#Sprache   {text-align: right; padding-right:1.5em; vertical-align:bottom; font-size: 0.8em; }
td#Sprache a {text-decoration:none; color:#202020; }
a#pubkey     {text-decoration:none; }


p#Fusszeile {
    text-align: right;
    font-size: 0.8em;
    margin: 0 auto;
    padding: 1.5em;
    color: #202020;
    background-color: #F0F0F0;
  }

p#Fusszeile a { color:#202020; text-decoration:none; }

p#pvideo      {text-align: right;}
p#Signologo   {text-align: left; padding-left:3em;}

/*Button style*/
input[type="button"], input[type="button"]:focus, input[type="button"]:active, button, button:focus, button:active {
  background: none;
  border: none;
  display: inline;
  font: inherit;
  margin: 0;
  outline: none;
  outline-offset: 0;
  color: #0064F0;
  cursor: pointer;
  text-decoration: underline;
  font-size: 0.7em;
  padding: 0.3em; }

input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {
  border: none; padding: 0; }

