* { margin: 0; padding: 0; }
body { color: #028ea5; background-color: white; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-serif; 
background-image: url(../Grafik/Logo09neu.jpg); background-repeat: no-repeat; background-position: left top; }
p    { margin: 0 0 20px; }
h1   { font-size: 1.5em; margin: 35px 0 20px 0; }
h2   { font-size: 1.5em; margin-top: 30px; }
h3   { font-size: 1.3em; }
h4   { font-size: 1.2em; }
blockquote { font-size: 1.5em; font-style: normal; margin: 20px 0 20px 0; }
hr { color: #ee8250; background-color: #ee8250; border: solid 1px #ee8250; margin: 10px 0; clear: right; }

a.nav, a.nav:visited{ color: #fff; font-size: 1.1em; font-weight: bold; background-color: #028ea5; text-decoration: none; width: 166px; height: 25px; 
margin-bottom: 5px; padding: 5px 5px 5px 20px; display: block; }

a.nav:focus, a.nav:hover, a.nav:active { background-color: #ee8250; }

a.semi:link, a.semi:visited{ float: right; margin: 30px 0 10px 10px; font-size: 1.1em; font-weight: bold; text-decoration: none; color: white; background-color: #028EA5; 
							  width: 166px; min-height: 25px; padding: 5px; display: block; }
a.semi:focus, a.semi:hover, a.semi:active { background-color: #ee8250; }

a.tab:link, a.tab:visited { color: #028ea5; text-decoration: underline; }
a.tab:focus, a.tab:hover, a.tab:active { color: white; background-color: #028ea5; }
  
a.text:link, a.text:visited { color: #ee8250; }
a.text:focus, a.text:hover, a.text:active  { color: white; background-color: #ee8250; }

#main { margin: 140px 0 60px 200px; }
#col  { float: right; display: inline; width: 240px; margin-right: 10px; }
#cont { float: left; padding: 84px 10px 30px 10px; margin: 0 260px 0 0; }
#cont2 { padding: 84px 10px 30px 10px; margin: 0 260px 0 0; min-width: 350px; }


#navi { position: absolute; top: 257px; left: 0; width: 200px; }
#foot { list-style: none; font-style: normal; font-size: 0.7em; border-top: 2px solid #ee8250; }
#foot li { float: left; margin: 0 10px 0 10px; padding: 5px; color: #ee8250;}

.hier { color: white; background-color: #ee8250; font-size: 1.1em; font-weight: bold; width: 166px; height: 25px; 
margin-bottom: 5px; padding: 5px 5px 5px 20px; display: block; }
.right { float: right; margin: 0 0 5px 20px; border: solid 2px #ee8250; }
.right2 { float: right; margin: 0 0 5px 20px; }
.map { border: solid 2px #ee8250; padding: 5px; }
.news { color: #ee8250; font-size: 1.3em; font-weight: bold; text-decoration: none; margin-top: 2.4em; padding: 5px; border: solid 3px #028ea5; }
.semi { margin-top: 10px; }
.semi2 { margin-top: 10px; color: #ee8250; }
.braun { color: #ee8250; }
.braun2 { color: #ee8250; font-weight: bold; }
.nowrap { white-space: nowrap; }

.fehler {border:solid 3px red;}
p.error {color:red;}

table { width: 100%; border-collapse: collapse; }
td    { border-bottom: 0.05em solid #f7a062; padding-right: 2em; }
tr:hover { background-color: #d8d8d8; }
.kurs { text-align: right; padding-right: 5px; }
.form { width: auto; padding: 4px; border: solid 1pt #ee8250; } 
.aus  { color: red; font-size: 1.4em; font-weight: bold; margin: 40px; padding: 10px; border: solid 3px #f00; }

a.ueber:link, a.ueber:visited { border-bottom: 0.05em solid #f7a062; text-decoration: none; color: #028ea5; display: block; width: 100%; }
a.ueber:focus, a.ueber:hover, a.ueber:active { background-color: #d8d8d8; }
h6 { border-bottom: 0.05em solid #f7a062; font-size: 1em; color: #028ea5; display: block; }
.titel { float: left; }
.nummer { text-align: right; }
.wrgl {margin-left: 40px; white-space: nowrap; }


























