@media screen, handheld {
* {
margin : 0;
padding : 0;
}

body {
background-color : #ccccff;
background-image: url(../images/1x1.gif);
background-attachment : fixed;
font-family : Verdana, sans-serif;
margin-top : 0;
margin-left : 0;
text-align : center;
scrollbar-face-color:#660099;
scrollbar-highlight-color:#ccccff;
scrollbar-shadow-color:#660099;
scrollbar-3dlight-color:#660099;
scrollbar-arrow-color:#ffffcc;
scrollbar-track-color:#ccccff;
scrollbar-darkshadow-color:#660099;
scrollbar-base-color:#ccccff;
}

#container {
padding-top : 20px;
margin : 0px auto;
width : 760px;
}

a:link, a:active, a:visited {
color : #000000;
text-decoration : underline;
}

a:hover {
color : #000000;
text-decoration : underline;
background-color : #ccccff;
}

a.out:link, a.out:active, a.out:visited {
color : #000000;
text-decoration : underline;
}

a.out:hover {
color : #000000;
text-decoration : underline;
background-color : #ffffcc;
}

a.menu:link, a.menu:visited, a.menu:active {
color : #ffffcc;
text-decoration : none;
}

a.menu:hover {
color : #000000;
background-color : #ffffcc;
text-decoration : none;
border : 1px solid #660099;
}

a.menu {
background-color : #660099;
font-family : Verdana, Arial, Helvetia, sans-serif;
font-weight : bold;
font-size : 70%;
display : inline;
margin : 0;
text-align : center;
width : 118px;
height : auto;
border : 1px solid #ffffcc;
padding : 5px;
}

#menutop {
padding-bottom : 10px;
}

p, pre, address {
line-height : 130%;
text-align : justify;
font-family : Verdana, sans-serif;
font-size : 70%;
font-style : normal;
}

td {
font-family : Verdana, sans-serif;
font-size : 70%;
}

#content {
padding : 20px;
font-family : Verdana, sans-serif;
text-align : left;
width : 720px;
color : #000000;
border : 1px solid #660099;
background-color : #ffffcc;
}

h1 {
color : #000000;
font-size : 90%;
font-weight : bold;
text-align : center;
}

img {
border: 0;
}

.imgleft {
float : left;
margin-top : 3px;
margin-right : 10px;
margin-bottom : 10px;
}

.imgright {
float : right;
margin-top : 3px;
margin-left : 10px;
margin-bottom : 10px;
}

.klein2 {
font-family : Verdana, sans-serif;
font-size : 60%;
}

hr {
margin-top : 10px;
margin-bottom : 10px;
border : 1px solid #660099;
height : 1px;
}

.input {
background-color : #ccccff;
width : auto;
font-family : Verdana, sans-serif;
color : #000000;
border : 1px solid #660099;
font-size : 100%;
}

.button {
background-color : #ccccff;
font-weight : bold;
width : auto;
font-family : Verdana, sans-serif;
color : #000000;
border : 1px solid #660099;
font-size : 100%;
}

.justify {
text-align : justify;
}

.left  {
text-align : left;
}

.fehler {
color : #ff0000;
}

ol, ul {
line-height : 130%;
text-align : left;
margin-left : 2em;
font-size : 70%;
}

b, .bold {
font-weight : bold;
}

.center, c3 {
text-align : center;
}

.italic {
font-style : italic;
}

.rand_unten {
padding-bottom : 10px;
}
}

@media print {
* {
margin : 0;
padding : 0;
}

#content {
font-family : Verdana,Arial,Sans-Serif;
font-size : 90%;
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 {
font-family : Verdana,Arial,Sans-Serif;
text-align : justify;
}

.center, c3 {
text-align : center;
}

.left {
text-align : left;
}

.right {
text-align : right;
}

.justify {
text-align : justify;
}

.italic, i {
font-style : italic;
}

.bold, b {
font-weight : bold;
}

.fonttransform {
text-transform : uppercase;
}

img, .noprint {
display : none;
}
}
