*            { font-family: "Verdana"; margin: 0; padding: 0; }
a            { text-decoration: none; }
a img        { border: none; }
body         { font-size: 12px; background-color: #ececec; color: #333; text-align: center; }

html, body, #full1, #full2  { height: 100%; }
#full1           { width: 990px; margin: auto; background-color: #fff; text-align: left; }
#full1, #full3   { background-image: url( 'img/1/links.png' ); background-repeat: repeat-y; }
#full2, #full4   { background-image: url( 'img/1/rechts.png' ); background-repeat: repeat-y; background-position: right; }
#full4           { background-color: #fff; margin-left: 11px; }

#head        { height: 140px; margin-bottom: 10px; }
#call        { float: right; margin: 30px 70px 0 0; text-align: right; font-size: 14px; }
#akz         { float: right; width: 700px; margin: 20px 40px 0 0; }
#akz hr      { border: none; border-top: solid 4px #ad0716; margin-top: 5px; }
#head img    { float: left; margin: 40px 0 0 50px; }

#menu        { float: left; width: 150px; padding: 0 0 0 20px; margin-top: 20px; }
#menu a      { display: block; color: #000; }
#menu a:hover{ text-decoration: underline; }
#menu ul     { list-style: none; }
#menu li     { font-weight: bold; padding: 5px 0; }
#menu li ul  { border-top: solid 4px #ad0716; margin-top: 5px; }
#menu li li  { font-weight: normal; text-align: right; }
#menu li li ul  { border: none; }
#menu li li li a { font-size: 11px; padding-right: 5px; }
#menu li li li a:after { content: " •"; }

#logos       { float: right; width: 160px; margin-right: 30px; }
#logos img   { display: block; margin: 0 0 15px 0; float: right; }

#cont        { margin: 0 40px 0 210px; position: relative; font-size: 11px; }
#cont ul     { padding: 0 0 0 20px; margin: 10px 0; }
#cont ol     { padding: 0 0 0 20px; margin: 10px 0; }
#cont li     { margin: 3px 0; }
#cont p      { margin: 5px 0; }
#cont a      { color: #333; text-decoration: none; }
#cont a:hover{ text-decoration: underline; }
.clear       { clear: both; margin: 0px; }

h1           { font-size: 12px; font-weight: bold; color: #ad0716; margin: 0 50px 10px 0; text-align: right; }
h2           { font-size: 12px; font-weight: bold; color: #333; }
h3           { font-size: 12px; font-weight: bold; color: #333; }
h4           { font-size: 12px; font-weight: bold; color: #333; margin-top: 20px;}


.limg        { float: left; margin: 0 20px 10px 0; }
.rimg        { float: right; margin: 0 0px 10px 20px; }

#formmail label     { display: inline-block; width: 20%; vertical-align: top; }
#formmail .text     { display: inline-block; width: 75%; }
#formmail .textarea { display: inline-block; width: 75%; height: 10em; }
#formmail .captcha  { display: inline-block; width: 50px; vertical-align: top; }
#formmail .error    { color: red; }
#formmail .text     { border: solid 1px #999; margin-bottom: 2px; }
#formmail .textarea { border: solid 1px #999; margin-bottom: 2px; }
#formmail .captcha  { border: solid 1px #999; margin-bottom: 2px; }
#formmail :focus    { background-color: #ffc; }

#power        { bottom: 3px; font-size: 9px; position: absolute; margin-left: 30px; color: #ddd; }
#power a      { color: #ddd; }