  body {
  margin-top: 0px; margin-left:0px; margin-right:0px;
    }

 h2 { color: blue; font-family: "DejaVu serif", "Times New Roman", Times, serif; font-size:1.3em;
  margin-top:0px; margin-bottom:10px;
    }

h3 { font-weight: bold;
    color: red;
    font-family: "DejaVu Serif", "Times New Roman", Times, serif;    
    }

  h1 { font-size:1.4em;
    color: red;
    font-family: "DejaVu Serif", "Times New Roman", Times, serif;
    margin-top:0px; margin-bottom:10px;
    padding-left: 10px;
       }
  span.zip { 
    color: red;
    font-weight:bold;
    font-family: "DejaVu Serif", "Times New Roman", Times, serif;
    font-size:14pt;
	position:relative; bottom:5px;
    }
span.program { 
    color: blue;
    font-weight:bold;
     font-family: "DejaVu Serif", "Times New Roman", Times, serif;
    font-size:14pt;
	position:relative; bottom:30px;
    }

  span { font-weight: bold;
    color: red;
    }
 p {
font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
padding-left: 10px; text-align:left;
}
  
  td.nawigacija {
    background-color: rgb(0, 0, 255);
    text-align:left;
    vertical-align: top;
   padding-top:5px;
	border-bottom-width:2px;
	border-bottom-style:solid;
    width: 300px;
    font-size: 1.1em;
     font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;

    }

  td.wobsah { 
    border-bottom-style: solid;
    border-color: rgb(0, 0, 255);
    border-width: 1px 0px 1px 0px;
    padding-left: 10px;
    padding-right: 15px;
    vertical-align: top;
    font-size:1.1em;
    text-align: justify;

        }

 a {
 text-decoration:none;
 }

    .link1 { 
    font-size: 1.0em;
    color:white;
    font-weight:bold;
        }
 
  .link2 { 
        font-size:1.1em;
    font-family:Garamond, serif;
       color:gold;
    }
    
    .link3 { font-weight: bold; padding-left: 5px; font-size: 10pt; color:red;
    font-family:Book Antiqua, serif;
    }
    
div.info {
position: relative; left: 100px;
margin-top:25px;
border-style: double;
border-width: 5px;
border-color: darkgreen;
padding: 10px 10px 10px 10px;
color: blue;
font-variant: normal;
background-color:white;
font-size:1.0em;
font-family: Arial, Helvetica, sans-serif;
max-width:480px;
margin-bottom:20px;
    }    

div.info a 
{text-decoration: underline; color: red;
}
 
  a:visited { color: orange;
    }
  a:hover { color: turquoise;
    }
  a:active { color: red;
    }

ul { list-style-type:none; padding-left:15px; margin-top:5px;} 
li.nawig { border-bottom: 1px solid #FFFFFF; line-height:1.2;}
ul.install { list-style-type: square; padding-left: 20px; font-size: 1.1em; font-family:Times New Roman; font-style:italic; line-height:0; margin-top:25px;}
li.wobsah {font-size:1.1em; margin-top:10px;}
li.podwobsah {font-size:1.1em; margin-top:5px;list-style-type:lower-alpha;}
ol {list-style-position:inside; padding-left:5px;}
li.ol {color:red;}
li.typ {
list-style:decimal inside;
font-weight:bold; 
color:blue; 
}

button {
color:#FFFFFF;
background-color:blue;
font-family:Tahoma;
font-weight:bold;
border-color:orange;
border-width:3px;
border-style:outset;
}

button:hover {background-color:green;}
button:active {background-color:red;}

div.info2 {
position: relative; left: 120px;
padding: 10px 10px 5px 5px;
color: blue;
font-variant: normal;
font-weight: bold;
background-color:white;
text-align:center;
font-size:1.1em;
font-family: Arial, Helvetica, sans-serif;
max-width:360px;
    }

dt {
color: green;
font-weight: bold;
padding-left:10px;
}    

ul.quellen {
padding-left: 0px;
}

div.quellen {
text-indent: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

div.faehnchen {
text-align: right;
float: right;
}

dd.button {
text-align:right;
padding-top: 5px;
padding-bottom: 5px;
}

label {
color: blue;
}

strong {
color:red;
}

em {
color: blue;
}

p.hinweis {
border: 2px solid;
border-color: red;
padding: 8px;
}