/* Schriftart */
p,ul,font,a,table,th,td,input,textarea,select,option,small,caption,p.h1,h1,h2,p.nav { font-family: Arial, helvetica, serif }


/* Schriftgröße */
p,ul,font,a,table,th,td,input,textarea,select,option { font-size: 15px }
small,caption,p.nav { font-size: 12px }
p.h1,h1,h2 { font-size: 17px }

/* Schriftgröße - Unterklassen*/
td.h1 { font-size: 17px }


/* Schriftfarbe */
p,ul,font,a,table,th,td,input,textarea,select,option,small,caption,h1 { color: #000000 }
a:visited { color:#000000 }
a:active { color:#FFFFFF }


/* Hintergrundfarben */
body,p.h1 { background-color: #FFFFFF }
td.h1 { background-color: #FFFFFF }

/* Hintergrundfarben - Unterklassen*/
td.rot { background-color: #ff3300 }
td.blau { background-color: #3399aa }
td.grau { background-color: #dddddd }
th.rot { background-color: #FF0000 }
th.blau { background-color: #3399aa }
th.grau { background-color: #dddddd }




/* Abstände */
body.frame { margin: 5px }
body { margin: 0px 5px}
p { margin: 10px 0px }


/* Abstände - Unterklassen*/
img.frame, table.frame, { margin: 0px }


/* Klasse div */
div {position: absolute; top: 0px}


/* Klasse Überschriften */

p.h1 {background-image:url(../shared/balken_blau.gif); background-repeat:no-repeat; padding-bottom: 2px; margin: 0px}

p.nav { margin-bottom: 5px; margin-top: 0px }

/* übergeordnete Styleangaben */
#weiss { color: #FFFFFF}
#grau { color: #CCCCCC}
#blau { color: #3399aa}
#rot { color: #ff3300}

