body {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;margin:0px;border:0px;background-color:#fffffb; font-size:1em;}

tr {text-align:left; vertical-align:top;background-color:#fffffb;}
td.linkleiste {border-left: 1px #008 solid; border-right: 1px #008 solid;background-color:#ff9900;}
td.logo {border: 1px #008 solid;background-color:#330066;}
td.text {border-right: 1px #008 solid;}
td.updateleiste {text-align:center; border-top: 2px #008 solid; border-right: 1px #008 solid; border-left: 1px #008 solid; border-bottom: 10px #008 solid;}
td.linksunten {text-align:center; border-right: 1px #008 solid; border-top: 2px #008 solid; border-bottom: 10px #008 solid;}

h1 {font-family:Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; text-align:right; padding-right:20px; padding-top:40px; color:#ffA500}
h1.logooben {margin-right:1em; margin-bottom:0px; margin-top:0px;}
h1.arials {padding-right:8px; padding-top:20px; color:#000066;}
h2 {font-family:Arial,Helvetica,sans-serif; font-size: 1em; font-weight:bold; padding-left:1em; text-align:left; vertical-align:top; background-color:#e0e4ef;}
h2.start {padding-left:0px; background-color:#fffffb;}
h2.inhalt {background-color:#ffA500; margin-top:0px;}
h2.logooben {margin-right:1em; margin-bottom:0px; margin-top:0px;text-align:right; padding-right:20px;color:#ffA500;}
h3,h4,h5,h6 {margin-left:1em; font-family:Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; margin-right:2em;text-align:left; vertical-align:top; margin-bottom:0px;}
h3 {color:#00c;border-bottom:solid #00c 2px;}

p {font-size: 84%; margin-left:2em; margin-right:2em;}
p.zwischen {margin-bottom:4px; margin-top:4px; margin-right:40px;}
p.startseite {margin-left:0px; margin-bottom:4px; margin-top:0px;}
p.linksunten {font-family:Arial,Helvetica,sans-serif;font-size:1em}
p.kapitel {font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
p.untertitel {font-weight: bold;font-size: 120%}

img.logo {margin-left:1em; margin-right:1em; vertical-align:text-bottom;}
img.assi {margin:0px;vertical-align:middle;}

strong {font-weight:bold;}
strong.nav {font-family: Arial,Helvetica,sans-serif; font-size:84%;padding-left: 1.4em;font-weight:normal}

#linkleiste {padding-left:18px; padding-right:8px;text-align:center}
#linksoben {padding-left:90px;}

input.button {color:#00f;}

hr {border:2px #FC5 solid;background-color:#fa3;height:0.2em;width:350px;text-align:center;}
hr.ueber {width:400px;border:1px  #00f solid;background-color:#e0e4ef;height:0.4em;}

a {font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#00f;}
a:visited {color:#008;}
a:hover {background-color:white; color:#00bfff;}

a.intern {color: #0000ff; font-size:1em;}
a:visited.intern {color:#663300;}
a:hover.intern {color:#ffA500;}

a.stelle {color:#0000ff; font-size:120%;}
a:visited.stelle {color:#663300;}
a:hover.stelle {color:#ffA500;}

a.lex {font-weight:bold;}
a:visited.lex {color:#663300;}
a:hover.lex {color:#ffA500;}

a.nav {
	padding-right: 1em; padding-left: 1.4em; padding-bottom: 0.6em; padding-top: 0.6em; border-top: #ffb131 2px solid; border-bottom: #f37d2b 2px solid; border-left: #ffb131 2px solid; border-right: #f37d2b 2px solid; width: auto; display: block;  font-weight: bold; font-size: 84%; background-color: #ffa32d; text-align: left; color: #00a;}
a.nav:visited {color: #663300;}
a.nav:hover {color: #f90; background-color: #fffaf0}
a.nav:active {color: #fc6400;}

a.navbild {border-top: #ffb131 2px solid;border-bottom: #f37d2b 2px solid; border-left: #ffb131 2px solid; border-right: #f37d2b 2px solid; width: auto; display:block; background-color: #ffa32d;}

a.bfree {
	padding-right: 1em; padding-left: 1.4em; padding-bottom: 0.6em; padding-top: 0.6em; border-top: #ffb131 2px solid; border-bottom: #f37d2b 2px solid; border-left: #ffb131 2px solid; border-right: #f37d2b 2px solid; width: auto; display: block;  font-weight: bold; font-size: 84%; background-color:#ffa32e; text-align: left; color: black;}
a.bfree:visited {color: black;}
a.bfree:hover {color:#f90; background-color: #fffaf0}
a.bfree:active {color:blue;}

a.navextern {
	padding-right: 1em; padding-left: 1.4em; padding-bottom: 0.6em; padding-top: 0.6em; border-top: #ffb131 2px solid; border-bottom: #f37d2b 2px solid; width: auto; display: block;  font-weight: bold; font-size: 84%; background-color: #ffa32d; text-align: left; color: #00a;}
a.navextern:visited {color: #000066;}
a.navextern:hover {color: #7391E9; background-color: #fffaf0}
a.navextern:active {color: #0000ff;}
