/* zentrale definition der formate fuer schriften und positionen */

body {
background: url(steuerung_hintergrund.jpg) repeat-y #ffffff;
font-family: Arial,Helvetica,sans-serif;
margin: 0px;
padding: 0px;
}

#head {
  position: absolute;
  top: 0px;
  left:0px;
  width: 900px;
  height: 200px;
}

/* Positionierungen Navigation und Content*/
#navigation {
  position: absolute;
  top: 100px;
  left: 20px;
  text-align: left;
  width: 120px;
}
#content {
  position: absolute;
  top: 100px;
  left: 280px;
  width: 600px;
  padding: 10px;
  border: 1px #bfe9ed;
}

.button {
background-color: #C03549;
color:darkblue;
}
.button:hover, .button:active {
background-color: darkblue;
background-position: 0 -36px;
color: #bfe9ed;
}



/* definition fuer linien */
hr {height:1px;border-style:none;border-top:1px;
    background:#C03549;
}

p,th,td,d1,dt  { font-size:small;
                       line-height:130%;
                       letter-spacing:0mm;
                       word-spacing:0.3mm;
                       color:#444444;
                       }
                       
.li {font-size:small;
                       line-height:130%;
                       letter-spacing:0mm;
                       word-spacing:0.3mm;
                       color: #C03549;
                       }

                       
.sm_80 {font-size: 80%;}
h1        {        font-size:medium;
                   line-height:130%;
                   letter-spacing:0.2mm;
                   word-spacing:0.8mm;
                   }
h2        {        font-size:medium;
                        line-height:130%;
                        letter-spacing:0.2mm;
                        word-spacing:0.8mm;
                        margin-top:10px; }
h3        {        font-size:small;
                   line-height:130%;
                        letter-spacing:0.2mm;
                        word-spacing:0.8mm;
                        margin-top:10px; }



a:link img { border: 0px; text-decoration:none;}
a:visited img { border: 0px; text-decoration:none;}
a:hover img { border: 0px; text-decoration:none; background-color: #efefef;}
a:active img { border: 0px; text-decoration:none;background-color: #efefef;}

p a:link {
text-decoration: underline;
color: #C03549;
}
p a:visited {
text-decoration: underline;
color: #C03549;
}
p a:hover {
text-decoration: underline;
color: #ffffff;
background-color: #003466;
}
p a:active {
text-decoration: underline;
color: #C03549;
}


.ul_navigation {color: #ffffff;}

li a:link {
width:145px;
display:block;
padding-left: 9px;
font-size:medium;
line-height:150%;
text-decoration: none;
color: #efefef;
}
li a:visited {
width:145px;
display:block;
padding-left: 9px;
font-size:medium;
line-height:150%;
text-decoration: none;
color: #efefef;
}

li a:hover {
text-decoration: none;
color: black;
background-color: #efefef;
}


p img {
border: 0px;
margin: 0;
}

.important {
color: darkblue;
}


.liste {
color: black;
margin-left: 4em;
text-indent: -4em;
}
