/* page color and default font */
body            { background-color:white; margin-top:10px; }
h1,h2,h3,p,ol,ul,li,tt,td,a,strong,em,br { font-family:Arial,Helvetica,sans-serif; }
p,ol,ul,li,td,a,strong,em,br { color:black; font-size:medium; }


/* heading of page with colord background */
h1,h2           { color:white; 
                  background-color:#000080; 
                  font-weight:bold; 
                  width:500px; 
                  padding:1px; 
                  padding-left:40px; }
h1              { font-size:large; 
                  text-align:left;}
h2              { font-size:small; 
                  margin-top:0px; 
                  margin-bottom:0px; 
                  text-align:left; }
h3              { font-size:small; 
                  margin-top:0px; 
                  margin-bottom:0px; 
                  padding-left:40px; }
tt              { color:#000080; }
aj              { color:lime; 
                  background-color:#000080; 
                  font-weight:bold;}
pre             { font-size:small; background-color:#ddffdd; }
form            { background-color:#ffffff; }
form.whiteform  { background-color:#ffffff; }
ul.submenu      { list-style-image:url(./Grafik/arrow.gif); width:100px; text-indent:0px; padding-left:15px; margin:0px; }



/* page layout, head, foot, navigation */
td              { vertical-align:top; } 
table.frame     { width:600px; 
                  border-collapse:collapse; 
                }
td.inhalt       { padding:4px;
                  text-align:left;
                }
td.menu         { width:15%; 
                  vertical-align:top; 
                  border-right-width:3px; 
                  border-right-color:#000080; 
                  border-right-style:solid; 
                  padding:4px; }
td.foot          { padding:4px; }
td.kopflinks    { border-bottom-width:3px; 
                  border-bottom-color:#000080; 
                  border-bottom-style:solid;
                  text-align:center;
                  border-right-width:3px;
                  border-right-color:#000080; 
                  border-right-style:solid; }
td.kopfrechts   { border-bottom-width:3px; 
                  border-bottom-color:#000080; 
                  border-bottom-style:solid; 
                  vertical-align:middle;
                  text-align:center; }
td.capt         { text-align:center; 
                  vertical-align:middle; 
                  background-color:#000080; } 
table.adr       { width:180mm; }
td.name         { font-size:12pt;
                  border-bottom-width:1px; 
                  border-bottom-color:silver; 
                  border-bottom-style:dashed; }
td.tele         { font-size:12pt;
                  border-bottom-width:1px; 
                  border-bottom-color:silver; 
                  border-bottom-style:dashed; }
td.desc         { font-size:8pt;
                  border-bottom-width:1px; 
                  border-bottom-color:silver; 
                  border-bottom-style:dashed; }
td.post         { font-size:8pt;
                  border-bottom-width:1px; 
                  border-bottom-color:silver; 
                  border-bottom-style:dashed; }


ul              { width:450px; }
ul.submenu      { list-style-image:url(./Grafik/arrow.gif);
                  width:100px;
                  text-indent:0px;
                  padding-left:15px;
                  margin:0px;
                }

a:link          { font-weight:bold; color:#000080; text-decoration:none; }
a:visited       { font-weight:bold; color:#000080; text-decoration:none; }
a:active        { font-weight:bold; color:#000080; text-decoration:underline; background-color:#dddddd; }
a:hover         { font-weight:bold; color:#000080; text-decoration:underline; background-color:#dddddd; }

a.gross:link    { font-size:normal; }
a.gross:visited { font-size:normal; }
a.gross:active  { font-size:normal; }
a.gross:hover   { font-size:normal; }

a.klein:link    { font-size:small; font-weight:normal; }
a.klein:visited { font-size:small; font-weight:normal; }
a.klein:active  { font-size:small; font-weight:normal; }
a.klein:hover   { font-size:small; font-weight:normal; }

a.cap:link    { color:white; }
a.cap:visited { color:white; }
a.cap:active  { color:white; }
a.cap:hover   { color:white; }
