body { font-size:100.01%; background-color:#336699; background-image:url(./../back2a.jpg); }
td { font-family: arial,helvetica,sans-serif; font-size: .8em; vertical-align:top; }

h1 { font-size: 1.4em; color:#1E45AE; padding: 3px 0; border-bottom: 1px solid #3366CC; margin: 0 0 1.3em 0; }
h2 { font-size: 1.2em; color:#333; margin: 1.3em 0 .7em 0; }
h4 { font-size: 1.1em; }

a:link	{ text-decoration: none; color:#3366CC;	background-color: transparent; }
a:visited { text-decoration: none; color:#3366CC; background-color: transparent; }
a:hover	{ color:#3366CC; text-decoration: underline; background-color: transparent; }
a:active { text-decoration: none; color:#3366CC; background-color: transparent; }

hr { display:block; border: 1px solid #fff; font-size: 1px; }
* html hr { margin: -10px 0; }

ol,ul { margin-top: 1em; margin-bottom: 2em; }

dl.right { float:right; width:322px; margin: 1em 0 1em 1em; }
dl.left { float:left; width:322px; margin: 0 1em 1em 0; }

dl.mright { float:right; width:242px; margin: 0 0 1em 1em; }
dl.mleft { float:left; width:242px; margin: 0 1em 1em 0; }

dt { float:left; background-color:#333;}
dd { clear:left; margin-left:0; color:#666; padding: 2px; border-bottom:1px solid #ddd; /*#1E45AE;*/ }

.imgright { float:right; margin: 0 0 1em 1em; }
.imgleft { float:left; margin: 0 1em 1em 0; }

#kontaktformular label { display:block; width: 8em; float:left; }
.aufgabe {color:#3366CC; }
.linkliste, .linkliste li { list-style: none; margin:0; padding:0;}
.linkliste li { padding: 5px 0; }
