a:link {
        font-weight:normal;
        color:#aa0000;
        text-decoration:none;
}

a:hover {
        font-weight:normal;
        color:#0000ff;
        background-color:#ffff44;
        text-decoration:none;
}

a:visited {
	color:#aa0000;
	text-decoration:none;
}

a:visited:hover {
        font-weight:normal;
        color:#0000ff;
        background-color:#ffff44;
        text-decoration:none;
}

a.leading {
	background-color:#8cc663;
}

#kopf {
	padding-left:2em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color:#8cc63e;
	color:#ffffff;
	font-size:35pt;
}

#kopfklein {
        padding-left:0.5em;
        padding-top:0.5em;
        padding-bottom:0.5em;
        background-color:#8cc63e;
        color:#ffffff;
        font-size:15pt;
	font-weight:bold;
}


#navzeile1 {
	text-align:right;
	font-size:1em;
}

#navzeile2 {
	text-align:right;
	font-size:0.7em;
}

#menu {
        float:left;
        left:0.5em;
        padding:5px;
        margin:0px 30px 30px 0px;
        top:10em;
        width:140px;
        text-align:left;
        font-size:1em;
        background-color:#8cc63e;
	border-bottom-color:#8cc63e;
	border-bottom-width:600px;
	border-bottom-style:solid;
}

#inhalt {
        font-size:0.8em;
        background-color:transparent;
\*	overflow:auto; *\
}

#navzeile {
	font-size:1.2em;
	background-color:transparent;
}

#fuss {
	border-top:1px solid #800000;
	font-size:0.8em;
	text-align:right;
}

body  { font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        margin-left:4em;
        margin-right:4em;
        background-color:#ffffdd;
}

.big { font-size:24pt; 
	font-weight:bold; }

h1, h2, h3, h4    {	font-family:Arial, Helvetica, sans-serif; 
		color:#000088;
		background-color:#8cc63e;}

h1 {font-size:30pt;}
h2 {font-size:24pt; text-align:center;}
h3 {font-size:14pt; text-align:center;}
h4 {font-size:12pt; padding-left:10em;}

h5 {font-size:12pt; padding-left:10em;}

h2.lernpfad {font-size:18pt; text-align:left; padding-left:10px;}

ol {
}

ul {
}


li { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }

li.inhalt {margin-left:2em;}

pre   { font-family:Courier New,Courier; 
	font-size:9pt; }

table { background-color:#ffffdd;
     border-collapse:collapse; }

table.news {border-color:#cc0088; }

table.title {margin:5%;}

table.form { background-color:#ddffee;
	     text-indent:1em; }

td {border-style:hidden;}

td.code { background-color:#d8f8f8 }
td.header { background-color:#00bbff; 
            font-family:Arial, Helvetica;
            font-size:11pt;
	    font-weight:700 }
td.rech { background-color:#ffdddd }

td.vl_left {
    	border-left: 2px solid;
        border-color: #aaa;
	padding-left:2em;
}

p {background-color:#ffffff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11pt;
   color:#000000}

p.merk { color:#ff4444;
    	 background-color:#dddddd;
	 font-family:Arial, Helvetica;
	 font-size:11pt;
	 font-weight:bold }

p.neu1 { background-color:#fdc689;
	margin-width:0.5em;
	text-align:center;}

p.neu2 { background-color:#99dd66;
        margin-width:0.5em;
        text-align:center;}

p.neu3 { background-color:#ffddaa;
        margin-width:0.5em;
        text-align:center;}


p.neu4 { background-color:#aaddff;
	margin-width:0.5em;
	text-align:center;}

em {
        color:#ff0000;
        font-weight:bold;

}

em.vns {
        font-size:20pt;
        color:#00ccff;
        font-weight:bold;
}

font.vns {
        font-size:13pt;
        color:#00ccff;
        font-weight:bold;
}


