body {
         font-family: verdana, arial, helvetica, sans-serif;
         background-color: #D7DCE1;
         margin-top:0px;

}


textarea {
         font-size: 10px; color: #000000;
         background-color: #FFFFFF;
         border-top: #666666 1px solid;
         border-bottom: #666666 1px solid;
         border-left: #666666 1px solid;
         border-right: #666666 1px solid
}

input {
         font-size: 10px; color: #000000;
         background-color: #FFFFFF;
         border-top: #666666 1px solid;
         border-bottom: #666666 1px solid;
         border-left: #666666 1px solid;
         border-right: #666666 1px solid
}

select {
         font-size: 10px; color: #000000;
         background-color: #FFFFFF;
         border-top: #666666 1px solid;
         border-bottom: #666666 1px solid;
         border-left: #666666 1px solid;
         border-right: #66666 1px solid
}


input.button {
         font-size: 10px; color: #FFFFFF;
         background-color: #FFFFFF
}

a:link {
         text-decoration: none;
         font-size: 12px;
         line-height: 140%;
         color: #000000;

         }

a:visited {
         text-decoration: none;
         font-size: 12px;
         line-height: 140%;
         color: #000000;
}

a:hover {
         text-decoration: underline;
         color: #000000;
}


.txt10grau {

         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #666666;
}

.txt10grau a:link {
         text-decoration:none;
         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #666666;
}
.txt10grau a:visited {

         font-size: 10px;
         color: #666666;
}

.txt10grau a:hover {
         text-decoration:underline;
         color:#000000;
}

.txt12 {

         font-size: 12px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt12 a:link {
	text-decoration: underline;
         font-size: 12px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt12 a:visited {
	text-decoration: underline;
         font-size: 12px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt12 a:hover {
	text-decoration: underline;
         font-size: 12px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt12bold {

         font-size: 12px;
         line-height: 140%;
         font-weight: bold;
         color: #000000;
         letter-spacing: normal;
}

.txt10 {
         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt10 a:link {
	text-decoration: underline;
         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt10 a:visited {
	text-decoration: underline;
         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt10 a:hover {
	text-decoration: underline;
         font-size: 10px;
         line-height: 140%;
         font-weight: normal;
         color: #000000;
}

.txt21blau {
	font-size: 21px;
	line-height: 120%;
	font-weight: bold;
	color: #2F6EB3;
}



div.nav {

}

div.nav div {
    position: relative;
    padding-left: 2px;
    text-indent:-9px;
    margin-left: 7px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: bold;
    line-height: 150%;
    color: #000000;
    letter-spacing: normal;
}

div.nav div div {
    position: relative;
    padding-left: 7px;
    text-indent:-15px;
    margin-left:15px;
}

div.nav div div div {
    position: relative;
    padding-left: 7px;
    text-indent:-15px;
    margin-left:15px;
}

div.nav  div a,  div.nav div a:active,  div.nav div  a:link, div.nav div a:visited {
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
div.nav div  a:hover {
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

div.nav  div div a,   div.nav  div div a:active,   div.nav  div div  a:link,  div.nav  div div  a:visited  {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
div.nav div  div a:hover {
    color: #000;
    font-weight: normal;
    text-decoration: underline;
}



div.headnav {

}

div.headnav div {
    position: relative;
    font-size: 10px;
    line-height: 150%;
    color: #000000;
    letter-spacing: normal;
}


div.headnav  div a,  div.headnav div a:active,  div.headnav div  a:link, div.headnav div a:visited {
    font-size: 10px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
div.headnav div  a:hover {
    font-size: 10px;
    color: #000;
    font-weight: normal;
    text-decoration: underline;
}


