/* --------------------------------------------------------------------------------

Gelb       =
Grau       = #4F4F4F
Hellgrau   = #BFBFBF
border: 1px dotted silver;
font-weight: bold;

-------------------------------------------------------------------------------- */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif; }

html, body {
background: #FFFFFF;
text-align: center;
font-size: 101%; }

body {
background-image:url(../des/hintergrund.jpg);
background-repeat:repeat-x; }

/* ----------------------------------------------------------------------------- */

a:link, a:visited, a:hover, a:active {
color: #4F4F4F;
text-decoration: underline; }

a:hover, a:active {
text-decoration: none; }

a.n:link, a.n:visited, a.n:hover, a.n:active {
color: #000000;
font-weight: bold;
text-decoration: none; }

a.n:hover, a.n:active {
color: #BFBFBF;
font-weight: bold;
text-decoration: none; }

a.a:link, a.a:visited, a.a:hover, a.a:active {
color: #BFBFBF;
font-weight: bold;
text-decoration: none; }

/* ----------------------------------------------------------------------------- */

h1 {
font-size: 1.0em;
margin: 30px 0 20px 0; }

h2 {
font-size: 0.8em;
margin: 20px 0 10px 0; }

p {
font-size: 0.8em;
line-height: 1.5em;
color: #000000;
}

td.p {
font-size: 0.8em;
line-height: 1.5em;
color: #000000;
margin-top: 10px; }

p.n {
font-size: 0.8em;
color: #4F4F4F;
line-height: 1.5em;
margin: 0; }

p.f {
font-size: 0.7em;
margin: 0; }

li {
font-size: 0.8em;
line-height: 1.5em;
color: #000000;
margin-left: 30px; }

/* ----------------------------------------------------------------------------- */

#frame {
text-align: left; }

#navigation {
width: 146px;
height: 500px;
background-image:url(../des/navigation.jpg);
}

#navitext {
margin: 0 0 0 20px;
}

#content {
margin-left: 150px;
text-align: left;
}

#contenttext {
padding: 10px 20px 0 20px;
text-align: left; }

.kasten {
border: 1px dotted silver;
padding: 10px;
background-color: #EEEEEE;
}

/* ----------------------------------------------------------------------------- */

img {
border: 0; }

img.p {
padding: 20px; }

.input {
color: #000000;
background: #F5F5F5;
border: #C0C0C0 1px solid;
font: 0.9em verdana, helvetica, sans-serif;
padding: 3px; }

.input:focus {
background: #ffffff; }

.button {
color: #FFFFFF;
background: #C0C0C0;
border-top: 2px solid #e4d9c0;
border-right: 2px solid #99917d;
border-bottom: 2px solid #99917d;
border-left: 2px solid #e4d9c0;
font: bold 0.9em verdana, arial, helvetica, sans-serif; }

.button:hover {
color: #000000;
background: #FFFFFF;
font: bold 1em verdana, arial, helvetica, sans-serif;
border-top: 2px solid #99917d;
border-right: 2px solid #e4d9c0;
border-bottom: 2px solid #e4d9c0;
border-left: 2px solid #99917d; }

/* ----------------------------------------------------------------------------- */
