* {font-family:verdana,sans-serif;}
body {color:#5F5F5F; margin:0px;font-size:8pt;background-color:#6F6F6F;font-family:verdana;padding:0;}

.logoFuss {float:left;margin-top:15px;margin-right:15px;}

div.body, div.menuBottom, #main, #logo {width:1000px;}
div.menuBottom {border-top:1px solid #6F6F6F;}
div.menuBottom div.copy {margin-top:5px;padding-right:20px;float:right;}
div.menuBottom div.menu {float:left;margin-top:5px;padding-left:20px;}

a {color:#FFCE18; text-decoration:none;}
a.menu {color:#000000;text-decoration:none;}
div.mBlockR a {text-decoration:none;}
.noLink {color:#000000;text-decoration:none;cursor:default;}
.hidden {display:none;}
a:hover, a.menu:hover, div.box2 div ul li a:hover {color:#A0A0A0;text-decoration:underline;}
a.grey, a.grey:visited, a.grey:hover {color:#6F6F6F;text-decoration:underline;}
a.imp {margin-right:20px;font-size:10pt;}
.listLBs a, .listLBs a:visited {color:#6F6F6F;text-decoration:none;}
.listLBs a:hover {color:#6F6F6F;text-decoration:underline;}

.date {color:#909090;}
.grey {color:#404040;}
.grey1 {color:#6F6F6F;}
.line {border-top:1px solid #AFAFAF; margin:8px 0px 0px 0px; padding:8px 0px 0px 0px;}

div.login {height:71px;width:200px;line-height:18px;background-color:#DFDFDF;padding:2px 5px;text-align:right;float:right}
div.login a {margin-right:20px;}
div.login a.login {font-size:10pt;}

div.content div.mContent p {padding:0px; margin:20px 0px 0px 0px; line-height:13pt;}
div.content div.mContent p.space {margin:12px 0px;}
div.content div.mContent p.antispam {padding:0px; margin-top:10px; line-height:13pt; font-weight:bold; color:#cc0000;}

div.spacer {height:5px;}
div.content {border:0px solid black; margin:8px 0px 0px 20px; width:674px; float:left; background-color:#FFFFFF;}
div.content2 {border-left:1px solid #AFAFAF; width:680px; float:left; background-color:#FFFFFF;}
div.mBlockR {margin:0px; text-align:left;}

h1 {color:#6F6F6F; font-weight:bold; font-size:11pt; margin:0px;}
h2 {color:#4F4F4F; font-weight:bold; font-size:8pt; margin:0px;}
h2.AVA {color:#4F4F4F; font-weight:bold; font-size:8pt; margin:0px 0px 5px;}
h3 {color:#000000; font-weight:bold; font-size:8pt; margin:0px 0px 5px 0px;}
h3.h1 {margin-top:5px;}
h4 {color:#CC0000; font-weight:bold; font-size:8pt; margin:0px; padding:0px;}
h5 {color:#2F2F2F; font-weight:bold; font-size:8pt; margin:0px;}

form {margin:0px; padding:0px;}

label {float:left; width:80px; margin:0px 5px 5px 0px; text-align:left;}
label.anm {width:98%; text-align:left; border-top:1px solid #AFAFAF; padding:5px 0px;}
label.radio {width:40px; margin:2px 0px 0px 2px; text-align:left;}
label.rtxt {margin-top:2px;}
label.test {width:120px; margin:3px 0px 0px 0px; text-align:left;}
label.text {width:80px; margin:3px 0px 0px 0px; text-align:left;}
label.login {width:50px; margin:3px 0px 0px 0px; text-align:left;}
input.txt,select.txt {width:130px; margin:3px 0px 0px 0px; text-align:left;font-size:8pt;}
input.txt1,select.txt1,textarea.txt1 {width:400px; margin:3px 0px 0px 0px; text-align:left;font-size:8pt;}
input.radio {float:left;}
input.submit {padding:2px 20px; margin:8px 0px;font-size:8pt;background-color:#BFBFBF;}
input.submitLogin {margin:3px;font-size:8pt;background-color:#BFBFBF;width:60px;}
.large {width:300px; margin:2px 0px; float:left;}
.largeZip {width:50px; margin:2px 0px; float:left;}
.largeCity {width:200px; margin:2px 0px 2px 4px; float:left;}
.smallCity {width:100px; margin:2px 0px 2px 4px; float:left;}
.medium {width:260px; margin:2px 0px; float:left;}
.small {width:125px; margin:2px 0px; float:left;}

textarea {height:80px;}

ul, ol {margin:0px; padding:5px 0px 10px 25px;}
ul {list-style-type:square;}
ul li {margin:0px; padding:0px;}
ul.txt li {margin:3px 0px; padding:0px;}

div.failure {float:left; width:480px; border:1px solid #ff0000; margin:8px 0px;}
div.failure div {margin:5px;}

/* Klassen zur Formatierung der Menueinträge */

#logo {padding:0; text-align:left;}
#main {border-top:1px solid #CFCFCF; margin:0px;background-color:#FFFFFF;width:1000px;}

#menuLeft {width:250px; float:left; margin:8px 10px 20px 0px; background-color:#DFDFDF; color:#4F4F4F;}
#menuLeft div {line-height:13px; margin:0px; padding:4px; background-color:#EFEFEF;padding-left:16px; border-bottom:1px solid #EFEFEF;}
#menuLeft div.block {line-height:13px; margin:0px; padding:4px; background-color:#DFDFDF; color:#4F4F4F;padding-left:16px; border-bottom:1px solid #EFEFEF;}
#menuLeft div.active {background-color:#FFF579;color:#4F4F4F;}
#menuLeft div.sub {padding:0px; background-color:#FFE8A5; border:0;}
#menuLeft div.sub div {padding:4px 4px 4px 30px; background-color:#EFEFEF;}
#menuLeft div.sub div.active {background-color:#FFF579;color:#4F4F4F;}
#menuLeft div.sub div.sub {padding:0px; background-color:#EFEFEF}
#menuLeft div.sub div.sub div {padding:4px 4px 4px 45px; background-color:#F9F9F9}
#menuLeft div.sub div.sub div.active {background-color:#FFF579;color:#4F4F4F;}
#menuLeft a.menu, div.menuBottom a.menu {color:#4F4F4F;}

#menuTop {width:400px; margin-top:40px; text-align:right; float:right; color:#FFCE18;}
#menuTop span {color:#000000;}
#menuTop span.start, div.menuBottom span.end  {display:none;}

#menuRight {width:190px; margin:8px 0px 0px 0px; text-align:right; float:right; color:#000000;}

a, a:visited, a:hover {color:#0000FF;}

#top {color:#5F5F5F;margin-top:25px;margin-right:40px;vertical-align:top;text-align:left; }
#top img {margin-left:20px;margin-top:0px;}
#top h1 {font-size:8pt; color:#4F4F4F; margin:10px 0px 10px 20px;}

#head {background-color:#FFF579; text-align:left;}
#head h1 {margin-left:280px; color:#4F4F4F; padding:4px 0px;}

#tracker {width:502px; height:70px; float:right;}

table {margin-right:20px;color:#5F5F5F;width:675px;}
table tr td {vertical-align:top; font-size:8pt;}
table tr td div {line-height:13pt;}

hr {height:1px; color:#5F5F5F; border-bottom:0;}
td hr {color:#DFDFDF;}

img {border:0;margin:0;}
img.logoAVA {margin-right:20px;margin-bottom:10px;float:left;}

table.atxt {border:1px solid #4F4F4F;background-color:#DFDFDF;width:100%;}
table.atxt tr.row1 td {padding:10px 8px 4px;color:#000000;}
table.atxt tr.row2 td {color:#000000;padding:4px 8px 15px;}
table.atxt tr.row2 td h2 {margin:0;padding:0;color:#000000;}

div.atxt1 {color:#FFFFFF;background-color:#CC0000;float:left;padding:0px 4px;font-weight:bold;}
div.atxt2 {color:#FFFFFF;background-color:#4F4F4F;float:left;padding:0px 4px;}

.boxR400 {float:right; width:400px;}