/*** Allgemeines ***/

html                        {height:100%}

body                        {min-height:101%}

body                        {padding:0; margin:0}

body                        {font-family:helvetica,verdana,arial,sans-serif; font-size:80%}

h1                          {margin-top:0;    margin-bottom:18px; color:#005A9C}
h2                          {margin-top:18px; margin-bottom:6px;  color:#005A9C}
h3                          {margin-top:18px; margin-bottom:6px;  color:#005A9C}
p                           {margin-top:0;    margin-bottom:6px}
li                          {margin-top:0;    margin-bottom:6px}

hr                          {margin-top:12px; margin-bottom:12px}

ul                          {margin-top:0; margin-bottom:0}
ol                          {margin-top:0; margin-bottom:0}

.abstand0                   {margin-bottom:0}
.abstand1                   {margin-bottom:6px}
.abstand2                   {margin-bottom:12px}
.abstand3                   {margin-bottom:18px}

.abstandoben0               {margin-top:0}
.abstandoben1               {margin-top:6px}
.abstandoben2               {margin-top:12px}
.abstandoben3               {margin-top:18px}


/*** Spezielles ***/

.rot                        {color:red}
.grau                       {color:gray}
.gelb                       {background-color:#FFFF99; padding:3px}
.klein                      {font-size:8pt}

.kursiv                     {font-style:italic}
.fett                       {font-weight:bold}

.datum                      {color:silver; font-size:75%}
.unterschrift               {font-style:italic; text-align:right}
.bildabsatz                 {margin-bottom:1px}
.bildunterschrift           {margin-bottom:12px; color:gray; font-size:80%}
.fachlogo                   {border:3px solid #CCCCCC}
.schatten                   {background-color:#CCCCCC}

.kasten                     {border:1px solid #005A9C; padding:3px}
.kasten_farbig              {background-color:#8AB3D3; padding:3px}

.kasten h2                  {margin-top:0}
.kasten_farbig h2           {margin-top:0}

.uebersicht h2              {margin-top:0px; margin-bottom:18px}
.uebersicht h2              {font-size:100%; font-weight:normal}

.liste p                    {margin-bottom:0}

.galerie td                 {background-color:#333333; width:196px; height:196px}
.galerie_navi               {text-align:center; font-size:75%}
.galerie_bild               {text-align:center}

/*** Container ***/

.container                  {width:780px; margin:auto}


/*** Kopf ***/

.kopf                       {text-align:center}
.kopf td                    {width:14.28%; padding:3px}
.kopf a                     {display:block; text-decoration:none; padding:1px; border:1px solid #005A9C}
.kopf a                     {color:#005A9C; background-color:white}
.kopf a:hover               {color:white; background-color:#005A9C}


/*** Menü ***/

.menu                       {float:left; padding-left:3px; width:150px; text-align:center}

.menu a                     {display:block; text-decoration:none; padding:1px}
.menu a                     {color:white; background-color:#005A9C}
.menu a:hover               {color:white; background-color:#8AB3D3}

.menu a.normal              {display:inline; text-decoration:underline; padding:0}
.menu a.normal              {color:#005A9C; background-color:transparent}
.menu a.normal:hover        {color:#005A9C; background-color:#8AB3D3}


/*** Main ***/

.main                       {margin-left:170px; margin-right:3px}

.main a                     {text-decoration:none}
.main a:hover               {text-decoration:underline}
.main a:link                {color:#005A9C}

.main a.ohne                {color:black}
.main a.ohne:link           {color:black}


/*** Farbige Links ***/

a.m                         {display:block; padding:2px; text-decoration:none; text-align:center}
a.m                         {border:2px solid black; color:black; background-color:white}
a.m:hover                   {border:2px solid blue;  color:red;   background-color:white}

a.s                         {display:block; padding:2px; text-decoration:none; text-align:center}
a.s                         {color:black; background-color:white}
a.s:hover                   {color:red;   background-color:white}

a.z                         {margin-top:1cm; display:block; padding:1px; text-decoration:none; text-align:center; font-size:75%}
a.z                         {border:2px solid black; color:black; background-color:white}
a.z:hover                   {border:2px solid blue;  color:red;   background-color:white}

