body {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;margin:0;border:0;background-color:#fffffb;color:#000000;font-size:1em;}

ul, ol {list-style:none;}

tr {text-align:left; vertical-align:top;background-color:#fffffb;color:#000000;}
td.linkleiste {border-left: 1px #008 solid; border-right: 1px #008 solid;background-color:#ff9900;color:#000000;}
td.logo {border: 1px #008 solid;background-color:#330066;color:#000000;}
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:0; margin-top:0;}
h1.logooben2106 {margin-right:1em; margin-bottom:0; margin-top:0;top:140px; }
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:0; background-color:#fffffb;}
h2.inhalt {background-color:#ffA500; margin-top:0;}
h2.job {text-align:center; font-family: Verdana,Helvetica,sans-serif; color:#000; background-color:#fffffb; border-bottom: 2px solid #00a; padding:0 0 4px 0; margin: 2em 1em 1.4em 1em;}
h2.textblau {color:#330099; background-color:#fffffb; margin-top:0;}
h2.logooben {margin-right:1em; margin-bottom:0; margin-top:0;text-align:right; padding-right:20px;color:#ffA500;}
h3,h4, h5, h6 {font-family:Arial,Helvetica,sans-serif; font-size: 1em; font-weight:bold; padding-left:1em; text-align:left; vertical-align:top; margin-bottom:0;}
h3 {background-color:#fec;}
h3.info {background-color:#F2FCFF;margin: 0 0.8em 0 0.8em; padding:0;}
h4.headline {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;margin:1em; font-size: 2em; text-align:center;color:#DF1703;}

p {font-size: 0.8em; line-height:1.2em; margin-left:1em; margin-right:2em;}
p.job {max-width: 50em; padding: 1.4em; margin: 0 auto; background: -moz-linear-gradient(left bottom, #f8fcff,#effcff); border: 1px solid #009; margin-bottom:1.4em;}
p.zwischen {margin-bottom:4px; margin-top:4px; margin-right:40px;}
p.startseite {margin-left:0; margin-bottom:4px; margin-top:0;}
p.linksunten {font-family:Arial,Helvetica,sans-serif;font-size:1em;}
p.kapitel {font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
p.bild {background: url(bilder/hamburg.gif)no-repeat top left;}
p.untertitel {font-weight: bold;font-size: 120%;}
p.anzeige {max-width: 52.8em; margin: 0 auto; margin-bottom:2em;}

div.info{background-color:#F2FCFF;margin: 0 auto;max-width: 40em;padding: 1em 1em 0 1em;border: 1px solid #00a;margin-bottom:1.4em;}

img.logo {margin-left:0; margin-right:1em; vertical-align:text-bottom;border:0;}
img.assi {margin:0;vertical-align:middle;}
img.ohnerahmen {border:0;}
img.logolink {border:0;left:0;float:left;}
img.at {display:inline; position:relative; height:16px; width:16px;padding-right:0.4em;padding-left:0.4em;float:left;} 
img.tf {display:inline; position:relative; height:16px; width:16px;padding-right:0.4em;margin-bottom:-0.2em;} 
img.anzeige {height:16px; width:21px; margin-right:4px;margin-left:0;margin-bottom:-0.2em;} 
  
/*ie7 &uuml;berschreibt grafiken bei &auml;nderung schriftgr&ouml;sse mit strg+-  */
p.job span {padding-left:0em;margin-left:0em;float:left;}
span.mail{padding-left:0em;margin-left:0em;float:left;}

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;background-color:#ff9900;}
#linksoben {padding-left:6px;}

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.inhalt {color: #210; font-size:1em;}
a:visited.inhalt {color:#444;}
a:hover.inhalt {color:#f90;}

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 {font-family:Verdana, Arial,Helvetica,sans-serif;
        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: #210;text-decoration:none;}
a.nav:visited {color: #444;}
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 {font-family:Verdana, Arial,Helvetica,sans-serif;
        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;text-decoration:none;}
a.bfree:visited {color: black;}
a.bfree:hover {color:#f90; background-color: #fffaf0;}
a.bfree:active {color:blue;}

a.navextern {font-family:Verdana, Arial,Helvetica,sans-serif;
        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: #210;text-decoration:none;}
a.navextern:visited {color: #444;}
a.navextern:hover {color: #7391E9; background-color: #fffaf0}
a.navextern:active {color: #0000ff;}

a.up {
  clear:both;
  background-image: url(bilder/up.gif);
  height:26px; width:21px;
  border:none;
	float:right;  
  margin:0 1em 0 -37px;
  padding:0;   
}

a:hover.up { 
  background-image: url(bilder/uphover.gif);
  height:26px; width:21px;
}

a.buttongreat {
white-space:nowrap;
text-decoration: none;
padding: 0.4em; margin: 0; 
vertical-align:text-bottom;
font-size: 1.5em; border-radius: 12px; font-weight: bold; 
color: #000; background-color:#FFB551; background: -moz-linear-gradient(90deg, #FE7926, #ffae40, #FEDEB9);
border: 1px solid #888;
} 

a.buttongreat:visited  { color:#777; }
a.buttongreat:active { background: #fffffa;color: #08f;box-shadow: 1px 1px 4px #08f inset, 1px 1px 4px #08f;}
a.buttongreat:focus, a.buttongreat:hover  { background: #e6ff00; } 