/* Überschriften */

h1, h2, h3, h4 {
    font-weight: bold;
}

h1 {
   background:url(../img/square20.gif);
   background-position:0px 9px;
   background-repeat:no-repeat;
   margin: 5px 0px 15px 13px;
   padding-left:37px;
   font-variant:small-caps;
   font-size:31px;
}

h2 {
   background:url(../img/square16.gif) 0px 7px no-repeat;
   margin: 5px 0px 15px 28px;
   padding:0px 0px 0px 32px;
   font-variant:small-caps;
   font-size:25px;
}

h3{
    margin-left:50px;
}
h4{
    margin-left:40px;
}

h1.center, h2.center, h3.center, h4.center {
    background:none;
    margin: 10px;
    padding:0px;
    text-align: center;
}
/* alle Absätze im Blocksatz */
p {
    text-align: justify;
}

/* <p class="center">pla</p> wird mittig ausgerichtet */
p.center {
    text-align:center;
}

/* <p class="small">pla</p> wird klein (und mittig) dargestellt */
p.small {
    font-size:13px;
    text-align:center;
}

/*  nur wort zwischen dem span-tag wird klein dargestellt    */
span.small {
    font-size:13px;
}

img {
    border:0px none;
    margin:10px;
}

/* Datentabelle */

table.data, table.data td, table.data th {
    border-width:1px;
    border-color:#000;
    border-style:solid;
    border-collapse:collapse;
    padding:5px;
    font-size:13px;
}

table.data th {
    background:#ffc387;
}

table.data tr.farbig {
    background:#ffdebe;
}



/* hochgestellt */

sup {
    font-size:11px;
}

/* Trennlinie  in Rot (RGB:88.00.00)*/
hr{
    border:0px none;
    background-color:#800;
    color:#800;
    height:2px;
}

/* unsortierte liste */

#main ul{
    list-style-type:square;
    padding-left:35px;
}
#main ul li{
    padding:3px 0px 3px 5px;

}

/* durchgestrichen */

span.strike{
    text-decoration:line-through;
    font-weight:normal;
    color:#800;
}

.comic{
   font-family:Comic Sans MS;
}
.smallcaps{
   font-variant:small-caps;
}
