html,body,h1, h3 {padding:0;margin:0; font: 11px verdana, arial, helvetica, sans-serif;line-height:14px;}
img, img a {border:none;}
a {color:#d1ba05; text-decoration: none}
a.spezielles {font-weight:bold;}
h1 {margin-bottom: 12px;font-weight:bold;}
a:hover {color:#000000}
div#topcontainer {margin:0;padding:0;}
div#topcontent {margin:0 auto;width:872px; border:0}
div#logodiv {padding:24px 0 56px 0;margin:0 auto; width:314px;}
div#logodiv h1 {padding:0;margin:0}
div#logodiv img {margin:0 auto;}
div#menudiv {margin:0;padding:0;height:22px;border:0}
div#menudiv img {margin:0;padding: 0 12px 4px 12px;display:inline;border-right:1px solid #d1ba05}
div#menudiv img#menulast {border-right:none}
div#yellowfield {border-bottom:1px solid #d1ba05;border-top:1px solid #d1ba05;background-color:#ffffff;height:320px; width:100%;}
div#maincontainer {height:318px; width:960px;margin:0 auto; }
div#textholder {padding:24px 0 0 8px;text-align:left;}
div#footer {padding-top:40px;width:502px; margin: 0 auto;}
p {margin:0; margin:0 0 10px 0}
ul {padding: 0 0 16px 18px;margin:0px;}
div#yellowfield1 {border-top:1px solid #d1ba05; z-index:1;background-color:#ffffff; position:absolute; height:320px; width:100%; left:0px}
div#langsel a {margin:0 4px 0 4px;padding: 6px 12px;line-height:28px;border-left:1px solid #d1ba05}
div#langsel{float:right}
.float-break { height: 1%; }
.float-break:after { content: "-"; height: 0; font-size: 0; visibility: hidden; display: block; clear: both; }
div#main {height:320px;clear:both;text-align:left}
div#langholder {clear:both;width:960px;margin:0 auto;text-align:right}
div.left {float:left;clear:left;width:480px}
div.right {float:right;clear:right;width:470px}
h3 {font-weight:bold}