body {
        color: #000000; /*background-color: #efcbb7;*/ background-color: #edccbb;
        font-size: 100.01%; font-family: Arial, Verdana;
        margin: 0em; padding: 1em;}



#fix {
        position: scroll;
        top: 1em; left: 1em;}
html>body #fix {
        position: scroll;}

/* Kopfleiste */
/*hier gehts weiter*/


/* Nav-Leiste */
ul#nav {
        float: left; width: 180px;
        font-size: 0.9em;
        margin: 0em; padding: 0em;
        border: 2px solid #efdfbc;}

ul#nav li {
        list-style: none;
        margin: none; padding: 0.8em 0 0 0.8em;}

ul#nav li#space {
        list-style:none;
        margin: 0 0 0 0.8em; padding: 0.1em 0 0.1em 0.8em;
        font-size: 0.8em;}

ul#nav a {
        display: block;
        padding: 0.3em;
        font-weight: bold;
        text-decoration: none;}

ul#nav a:link, a:visited {
        color: #9c1a22; background-color: #efdfbc;}

ul#nav a:hover, a:active {
        color: #9c1a22; background-color: #fabb66;}




/* Inhalt rechts*/
div#content {
        margin-left: 190px;
        padding: 0 15% 0 1em;
        /*padding: 0 1em; <-alt, ohne rand rechts wg tanzbild*/
        border: 2px solid #efdfbc;
        background-image:url(bilder/tanzbild.jpg); background-repeat:no-repeat;
        background-position: bottom right;}

div#content h1 {
        font-size: 1.5em;}

div#content h2 {
        font-size: 1.2em;}

p#header {
        font-size: 1.5em;}

hr {color:black; width:100%; height:2px;
        margin: 2em 0 2em 0;}

hr#upper {color:black; width:100%; height:2px;
        margin: 0em 0 2em 0; }

/*löschen: div#content p {
        font-size: 1em;}*/

/*Infos*/
p#datum {
        font-size: 1.1em; margin: 3em 0 0 0;}
p#titel {
        font-size: 1.3em; margin: 0.2em 0 0 0;}
p#ort {
        font-size: 0.9em; margin: 0.3em 0 0 0.5em;}
p#beschr{
        font-size: 1em; margin: 0.3em 0 0 0;}
p#sonstiges {
        font-size: 0.9em; margin: 0.6em 0 0 0;}

/*Texte*/
p#zitat {
        font-size: 1em; margin: 0em 0 0em 0;}
p#autor {
        font-size: 0.8em; margin: 0.3em 0 3em 1em;
        font-style: italic;}
p#texth {
        font-size: 1.1em; margin: 2em 0 0.5em 0}

p#zeitung {
        font-size: 1.0em; margin: 0 0 0 0}

/*Vita*/
p#vita {
        font-size: 1em; line-height: 1.4em;}
/*p#vita b {
        font-size: 1.1em; font-weight: bold}*/

table#vita tr {vertical-align:top;}

table#vita td {padding-right: 4px;}

/* Galerie */
p#gal {
         font-size: 1.0em; width:28em;}

table#gal {
        position: relative; border: 2px solid #efdfbc;}

table#gal tr#pics td, th {
        /*border: 0px solid #000;*/
        border: 1px solid #efdfbc;
        width: 7em;
        height: 9em;
        text-align: center; }

table#gal img {
        position: relative;
        /*width: 100%;*/
        border: 0px;}

table#gal tr#text td {
        border: 1px solid #efdfbc;
        width: 7em;
        text-align: center;
        font-size:0.9em;}

/*News*/
table#news {
        position: relative; border: 1px solid #efdfbc; /*width:807px*/;
        margin-bottom: 40px;}

table#news font {
        font-family: arial, verdana; font-size: 0.9em;}

table#news h1 {
        font-family: arial, verdana; font-size: 1.2em;}

table#news h2 {
        font-family: arial, verdana; font-size: 1em;}

table#news img {
        position: relative;
        /*width: 100%;*/
        /*height: 100%;*/
        border: 0px;}

/*ABBO*/
p#abbo {}

p#abbo ul {}

p#abbo li {}

/* Katalog */
p#kat {font-size: 1em; margin: 0.3em 0 0 0.5em;}

/*Links*/
p#linkaddr {
        font-size: 1.3em; margin: 2em 0 0 0;}

p#linkdesc {
        font-size: 1em; margin: 0.3em 0 0 0.5em;}

/*Diverse divs*/
/*Eingang*/
div#eingang {
        margin-top: 2em; margin-left: 2em;}
div#eingang_unten {
        position: absolute; left: 2em; bottom: 2em;}
