/* Allgemeine Definitionen */
*            { font-family : Arial,Helvetica,sans-serif;
               color : #fff;
               font-size : 100.01%;
               margin : 0em;
               padding : 0em; }
html         { height : 100% }
body         { background-image : url(../bilder/stone.jpg);
               height : 100%; }
h1           { color : #fff;
               font-size : 2.2em;
               font-weight : bold;
               text-align : center;
               padding : 0.2em 0em; }
h2           { font-size : 1.7em;
               font-weight : bold;
               text-align : center;
               margin : 0em 0em 0.2em 0em; }
h3           { font-size : 1em;
               font-weight : bold;
               color : #008;
               background-color : #7cf;
               text-align : left;
               padding : 0.1em 0.5em;
               margin : 1em 1.5em 0em 1.5em; }
ul           { list-style-type : none;
               font-size : 1.2em;
               font-weight : bold; }
ul.uliste    { list-style-type : none;
               list-style-position : inside;
               font-size : 1em;
               font-weight : normal;
               text-align : center; }
ul.uliste li { display : inline; }
ul.liste     { list-style-type : disc;
               list-style-position : inside;
               font-size : 1em;
               font-weight : normal;
               margin-top : 1em; }
ul.liste li  { margin-left : 2em; }
p            { text-align : left;
               padding : 0.3em 0em; }
a            { font-weight : bold;
               font-size : 1em;
               color : #008;
               text-decoration : none; }
i            { font-size : 0.8em; }
li.hverweise { display : inline;
               padding-left : 0.65em;
               padding-right : 0.65em; }
a.vnav       { margin-bottom : 0.2em;
               padding : 0.1em;
               display : block;
               background-color : #7cf; }

/* Linkdarstellung */
a:link    { color : #fff; }
a:visited { color : #fff; }
a:focus   { color : #8ff; }
a:hover   { color : #ff8; }
a:active  { color : #8f8; }
a:focus,
a:hover,
a:active  { transition : all ease 0.2s; }

a.vnav:link    { color : #008; }
a.vnav:visited { color : #008; }
a.vnav:focus   { color : #00f;
                 background-color : #ffa; }
a.vnav:hover   { color : #f00;
                 background-color : #ffa; }
a.vnav:active  { color : #080;
                 background-color : #ffa; }

ul.liste a:link    { color : #7cf; }
ul.liste a:visited { color : #7cf; }
ul.liste a:focus   { color : #8ff; }
ul.liste a:hover   { color : #ffa; }
ul.liste a:active  { color : #8f8; }

/* Klassendefinitionen */
.mitte        { width : 50em;
                height : 100%;
                margin-left : auto;
                margin-right : auto;
                background-color : #466eaa; }
.mindestbg    { background-color : #466eaa; }

.luebersicht  { margin : 1em 3.5em; }
.verweise     { list-style-type : none;
                color : #0ff;
                text-align : right;
                font-weight : bold;
                font-size : 0.8em; }
.seitenanfang { margin : 0.5em 1.5em 0em 1.5em; }

.logo         { width : 50em;
                height : 11.25em; }
.rainline     { width : 33.75em;
                height : 0.25em;
                vertical-align : middle; }
.mitwarp      { width : 16.1875em;
                height : 8em;
                margin-top : 1em; }

.nav          { list-style-type : none;
                margin-top : 0.25em;
                margin-bottom : 0em;
                width : 10em;
                float : left; }
.daten        { width : auto;
                margin-top : 0.25em;
                margin-left : 12.5em;
                padding : 0.2em 0.5em; }

.fuss         { clear : both;
                width : auto;
                margin-top : 2em;
                margin-left : 15.625em;
                padding-bottom : 1em;
                font-size : 0.8em;
                font-weight : bold;
                color:#fff;
                text-align : center; }

.textlinks    { text-align : left; }
.textmitte    { text-align : center; }
.textrechts   { text-align : right; }

/* Individualformate */

