body{

font-family:Arial,Verdana,Helvetica;
line-height:1.65em;
}
#content table{font-size: 1em;}
h1{font-size:1.4em;line-height:1.2em;}
h2,h3,h1 .klein{font-size:1.1em;line-height:1.6em;margin-top:0.2em;}
h4{font-size:1em;}

p{padding-top:0.15em; padding-bottom:0.15em;}

a {
text-decoration:none;
}

a:hover,#topleft a.active{
text-decoration:underline;
}
.text a{color:#002E5A;}
 
.menu li a{
color:black;
font-weight:bold;
text-decoration:none;
display:block;
}
#service .menu li a{color:#203E4A;}
fieldset{padding:0.5em;}

legend {
font-weight: bold;
font-size: 1.2em;	
padding:0 0.6em;
}
#ABlist {margin-left:0;}
#ABlist li{font-weight:bold;}
#ABlist li a{text-decoration:none;color:#E74200;}
#ATBL tr td{font-weight:bold;}
ul {
list-style-type:disc;margin-left:40px;
}
ol {
list-style-type:decimal;margin-left:40px;
}
div .kastl  {border:1px solid black;padding:0.5em;}
div .answers {padding:0.5em 0;}
div .answers input {margin-right:0.5em;}
blockquote{font-style:italic;padding-left:0.7em;}
div #button{padding:-0.5em;float:right;}
div #button input{}
#centercol img{padding:0.4em;}
#centercol img .right {padding-right:0;float:right;border:none;}
#centercol img .left {padding-left:0;float:left;border:none;}
#richtig {background-color:#D5E58A;}
#falsch {background-color:#F1CDAB;}
#quizconfirm{padding:0.5em 0;font-weight:bold;}
#content a{color:#E40607;text-decoration:underline;}
.nodeco { text-decoration: none; }
a.planlink{margin:0 5px;}
a.planlinkactive{margin:0 5px;font-size:130%;}
