/* allgemeine Standards */
body { font-family:'Comic Sans MS',cursive; font-size:13px; color:#48736A;
       background-color:#FFFFFF; margin:5px;
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#48736A;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#48736A;
  scrollbar-shadow-color:#48736A;
  scrollbar-track-color:#FFFFFF;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i, input, span {
 font-family:'Comic Sans MS',cursive; color:#48736A; font-size:13px; }

th {color:#E55849;}


a:link    { color:#48736A; text-decoration:underline; }
a:hover   { color:#48736A; text-decoration:underline;  background-color:#E55849;}
a:visited { color:#48736A; text-decoration:underline; }
a:active  { color:#48736A; text-decoration:underline; }
a:focus   { color:#48736A; text-decoration:underline; }

p { text-indent:5px; text-align:justify;}

p:first-letter {color:#E55849; font-weight:bold; font-size:14px;}

h1, h2, h3, h4 , h5, h6 {
    text-align:left; display:block; border-bottom-style:solid;
    border-bottom-width:1px; border-left-style:solid;
    border-left-color:#E55849; border-bottom-color:#E55849;
    padding-left:2px; margin-top:5px; margin-bottom:5px;}

h1 { font-size:30px; border-left-width:12px; }
h2 { font-size:27px; border-left-width:10px; }
h3 { font-size:24px; border-left-width:8px;  }
h4 { font-size:21px; border-left-width:6px;  }
h5 { font-size:18px; border-left-width:4px;  }
h6 { font-size:11px; border-left-width:2px;  border-bottom:none; border-left:none;}

table, th, td { text-align:left; vertical-align:top; empty-cells:show;
                border:none; border-collapse:collapse; padding:1px;}

td.gross {font-size:18px;}

th.r  {text-align:right; vertical-align:top;}
td.r  {text-align:right; vertical-align:top;}
td.c  {text-align:center; vertical-align:top;}
td.rc {text-align:right; vertical-align:middle;}
th.rb {text-align:right; vertical-align:bottom;}
td.lc {text-align:left; vertical-align:middle;}
th.lc {text-align:left; vertical-align:middle;}
td.rc {text-align:right; vertical-align:middle;}
td.cc {text-align:center; vertical-align:middle;}

td.rt {text-align:right; vertical-align:top;}
td.rb {text-align:right; vertical-align:bottom;}

li{ margin-top:3px; list-style-type:square; list-style-image:url(../grafiken/punkt.gif);}

div.h {font-size:9px; font-family:monospace; text-align:right;}

/* Titelleistenergänzungen*/
body.titel { color:#FFB955; background-color:#48736A; font-size:11px; margin:3px;}

h1.titel {font-family:'Comic Sans MS',cursive; color:#FFB955;
          text-align:center; display:block; font-size:33px; border:none;}

table.titel {width=100%; margin:0px; padding:0px; background-color:#48736A;}

td.titelrc {text-align:right; vertical-align:middle; margin:0px; padding:0px; font-family:'Comic Sans MS',cursive; color:#FFB955; font-size:10px;}
td.titelcc {text-align:center; vertical-align:middle; margin:0px; padding:0px; font-family:'Comic Sans MS',cursive; color:#FFB955; font-size:10px;}
td.titellc {text-align:left; vertical-align:middle; margin:0px; padding:0px; font-family:'Comic Sans MS',cursive; color:#FFB955; font-size:10px;}

a.titel {font-family:'Comic Sans MS',cursive; color:#FFB955; font-size:10px;}
center.titel {font-family:'Comic Sans MS',cursive; color:#FFB955; font-size:10px;}

a.titel:link    { color:#FFB955; text-decoration:none;}
a.titel:hover   { color:#FFB955; text-decoration:none; background-color:#E55849;}
a.titel:visited { color:#FFB955; text-decoration:none;}
a.titel:active  { color:#FFB955; text-decoration:none;}
a.titel:focus   { color:#FFB955; text-decoration:none;}

/* Navigatinsleiste */
body.navigation { color:#FFB955; background-color:#48736A; margin:1px;}

td.navigation, a.navigation{ vertical-align:middle;
                             font-family:'Comic Sans MS',cursive;
                             font-weight:bold; color:#FFB955; font-size:13px; }

a.navigation{ font-family:'Comic Sans MS',cursive; font-weight:bold; color:#FFB955; font-size:13px; }

a.navigation:link    { color:#FFB955; text-decoration:none;}
a.navigation:hover   { color:#FFB955; text-decoration:none; background-color:#E55849;}
a.navigation:visited { color:#FFB955; text-decoration:none;}
a.navigation:active  { color:#FFB955; text-decoration:none;}
a.navigation:focus   { color:#FFB955; text-decoration:none;}

td.navigationr  {text-align:right; vertical-align:middle; font-family:'Comic Sans MS',cursive;
                 font-weight:bold; color:#FFB955; font-size:13px;}

table.navigation { width=100%; }

/* Sub-Navigationsleiste */
body.subnavigation { color:#FFB955; background-color:#FFFFFF; margin:3px;}

td.subnavigation {vertical-align:middle;
                  font-family:'Comic Sans MS',cursive;
                  font-weight:bold; color:#FFB955; font-size:13px; }

a.subnavigation  {font-family:'Comic Sans MS',cursive;
                  font-weight:bold; color:#FFB955; font-size:13px; }

a.subnavigation:link    { color:#FFB955; text-decoration:none;}
a.subnavigation:hover   { color:#FFB955; text-decoration:none; background-color:#E55849;}
a.subnavigation:visited { color:#FFB955; text-decoration:none;}
a.subnavigation:active  { color:#FFB955; text-decoration:none;}
a.subnavigation:focus   { color:#FFB955; text-decoration:none;}

td.subnavigationr  {text-align:right; vertical-align:middle;
                    font-family:'Comic Sans MS',cursive;
                    font-weight:bold; color:#FFB955; font-size:13px;}

table.subnavigation { width=100%; }

img.subnavigation { vertical-align:middle; }

/* Formulare */
.button{
font-family:'Comic Sans MS',cursive;
font-size: 13px;
text-align:center;
font-weight:bolder;
padding:2px;
color:#48736A;
background-color:#FFFFFF;
cursor:hand;
display:inline;
width:auto;
}
.text{
font-family:'Comic Sans MS',cursive;
font-size: 13px;
text-align:left;
color:#48736A;
background-color:#FFFFFF;
cursor:hand;
display:inline;
width:auto;
}
.select{
font-family:'Comic Sans MS',cursive;
font-size: 13px;
text-align:left;
color:#48736A;
background-color:#FFFFFF;
cursor:hand;
display:inline;
width:auto;
}

div.oben {text-align:right; vertical-align:top; font-size:10px;}
