@media screen, handheld {
* {
margin : 0;
margin : 0;
}
body {
font-family : Verdana,Arial,Sans-Serif;
color : #000000;
background-color : #ffffff;
margin-top : 0;
margin-left : 0;
font-size : 80%;
scrollbar-face-color:#006600;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#006600;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#669966;
scrollbar-base-color:#ffffff;
}
a:link {
color : #00ff00;
text-decoration : none;
}
a:visited, a:active {
color : #00cc00;
text-decoration : none;
}
a:hover {
color : #ffffff;
text-decoration : none;
}
a:link.linkliste {
color : #000000;
text-decoration : none;
}
a:visited.linkliste, a:active.linkliste {
color : #006600;
text-decoration : none;
}
a:hover.linkliste {
color : #ffffff;
text-decoration : none;
background-color : #006600;
}
#menutop {
width : 750px;
color : #00ff00;
background-color : #006600;
height : 40px;
}
a:link.menutoplink , a:active.menutoplink , a:visited.menutoplink {
display : inline;
width : auto;
border-top : 1px solid #00ff00;
}
a:hover.menutoplink {

}
#menuleft {
background-color : #006600;
color : #00ff00;
width : 100px;
height : auto;
float : left;
padding-left : 3px;
padding-bottom : 3px;
}
a:link.menuleftlink , a:active.menuleftlink , a:visited.menuleftlink  {
display : block;
width : 100px;
margin-top : 10px;
margin-bottom : 3px;
border-top : 1px solid #00ff00;
}
a:hover.menuleftlink {
border-top : 1px solid #00ff00;
}
#themenpfad {
float : left;
width : 645px;
height : auto;
text-align : left;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 10px;
background-color : #ffffff;
}
#themenpfad a:link , #themenpfad a:active , #themenpfad a:visited {
text-decoration : underline;
color : #000000;
}
#themenpfad a:hover {
color : #006600;
}
#content {
float : left;
padding-left : 10px;
padding-right : 10px;
width : 630px;
height : auto;
background-color : #ffffff;
color : #000000;
text-align : justify;
}
#footer {
border-top : 1px solid #006600;
border-bottom : 1px solid #006600;
padding-top : 3px;
padding-bottom : 3px;
width : 750px;
text-align : center;
clear : both;
}
h1 {
font-size : 120%;
text-align : center;
}
hr {
margin-top : 10px;
margin-bottom : 10px;
height : 1px;
border : 1px solid #006600;
width : 100%;
}
.text {
color : #000000;
text-align : justify;
}
.biodatum {
color : #000000;
width : 10%;
text-align : left;
padding-top : 4px;
padding-bottom : 4px;
}
.biotext {
color : #000000;
width : 90%;
text-align : left;
padding-top : 4px;
padding-bottom : 4px;
}
.imleft {
color : #000000;
width : 47%%;
text-align : right;
padding-top : 4px;
padding-bottom : 4px;
}
.imcenter {
color : #000000;
width : 5%;
text-align : center;
padding-top : 4px;
padding-bottom : 4px;
}
.imright {
color : #000000;
width : 48%;
text-align : left;
padding-top : 4px;
padding-bottom : 4px;
}
.uberschrift {
font-family : Verdana,Arial, Sans-Serif;
color : #000000;
font-size : 90%;
font-weight : bold;
text-align : center;
}
fieldset {
border: 1px solid #006600;
width : 100%;
height : auto;
}
legend {
color : #000000;
}
.search {
color : #000000;
text-align : justify;
}
.fehler {
color : #ff0000;
}
.input {
border : 1px solid #006600;
}
.button {
font-family : Verdana,Arial,Sans-Serif;
border : 1px solid #006600;
background-color : #006600;
color : #ffffff;
text-align : center;
}
.red {
color : #ff0000;
}
table {
font-size : 100%;
}
p, pre, address {
font-family : Verdana,Arial,Sans-Serif;
text-align : justify;
font-style: normal;
}
ul {
margin-left : 2em;
list-style-type : circle;
}
.center, c3 {
text-align : center;
}
.left {
text-align : left;
}
.right {
text-align : right;
}
.justify {
text-align : justify;
}
.italic {
font-style : italic;
}
.bold, b {
font-weight : bold;
}
.fonttransform {
text-transform : uppercase;
}
.name {
letter-spacing : 0.1em;
font-weight : 700;
}
}

@media print {
* {
margin : 0;
padding : 0;
}
.content {
font-family : Verdana,Arial,Sans-Serif;
color : #000000;
width : 100%;
text-align : justify;
padding-top : 10px;
padding-left : 10px;
}
h1 {
font-size : 120%;
text-align : center;
}
hr {
margin-top : 10px;
margin-bottom : 10px;
height : 1px;
border : 1px solid #006600;
width : 100%;
}
p, pre, address {
font-family : Verdana,Arial,Sans-Serif;
text-align : justify;
font-style: normal;
}
.center {
text-align : center;
}
.left {
text-align : left;
}
.right {
text-align : right;
}
.justify {
text-align : justify;
}
.italic {
font-style : italic;
}
.bold, b {
font-weight : bold;
}
.fonttransform {
text-transform : uppercase;
}
img, .noprint {
display : none;
}
}