/* Drucker brauchen ganz andere CSS angaben als Bildschirme. Aus diesem Grund
   haben wir fŸr diese auch eine eigene CSS Datei. */
body  { color: black; font-size: 12pt; font-family: verdana, arial, helvetica, sans-serif; background-color: white; margin: 5%; padding: 0; width: 600pt }
#header {
margin : 0 5%;
border-bottom : 1px solid black;
}
.skip, #subnav, #menu, .pageup, li.imgleft {
display : none; /* Wenn sich jemand eine Seite aus dem Internet ausdruckt, dann will er mit hoher Wahrscheinlichkeit den Inhalt drucken und nicht das MenŸ oder sonstige Angaben die fŸr die Navigation auf dem Bildschirm gedacht sind. Deshalb lassen wir diese vom Papier verschwinden. */
}
#main a:link:after, #main a:visited:after {
color : gray;
font-size : 0.9em;
content : " (" attr(href) ") "; /* Auf dem gedruckten Blatt Papier kann man keinen Link klicken. Deshalb drucken wir den gesamten URL dieses Links dahinter. Dies funktioniert allerdings nicht im IE. Wer mehr zu diesem Thema wissen will sei auf <http://www.alistapart.com/articles/goingtoprint/ verwiesen.> */
}
#main a[href^="/"]:after {
content : " (http://example.org" attr(href) ") "; /* Mozilla und Firefox zeigen, im Gegensatz zu Opera, die Domain nicht von selbst an. Hier mŸssen wir mittels CSS3, welches er schon zum Teil versteht, nachhelfen. */
}
a:link {
color : black;
text-decoration : none;
}
h1 {
font-weight : normal;
font-size : 16pt;
padding-bottom : 2em;
}
h2 {
font-weight : normal;
font-size : 14pt;
}
h3 {
font-style : normal;
font-weight : bold;
font-size : 12pt;
margin : 0;
padding : 0;
}
img {
margin : 0;
padding : 1px;
max-width : 95%;
}
address {
font-style : normal;
}
#footer {
font-size : 8pt;
text-align : right;
clear : both;
margin : 0 5%;
padding-top : 5px;
padding-bottom : 5px;
border-top : 1px solid black;
}
#main {
color : black;
line-height : 1.5em;
margin : 0 5%;
padding-top : 3.5em;
padding-bottom : 0;
}
#main ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#main ul li.simple {
margin : 0;
padding : 0 0 2em 0;
}
#main ul.colums-two {
list-style-type : none;
padding : 0;
margin : 0;
}
#main li.right {
margin : 0 0 4em;
padding : 0;
}
#main li.clr {
clear : left;
margin : 0;
width : 1px;
height : 1px;
}
br.clr {
clear : left;
width : 1px;
font-size : 1px;
margin : 0;
padding : 0;
overflow : hidden;
}
.border {
margin-right : 15px;
padding-bottom : 15px;
border-bottom : 1px dotted black;
}
.number   { float: left; width: 5em; display: block }
.break {
margin-top : 4em;
margin-bottom : 4em;
}

