* { margin: 0; padding: 0; }

body { font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
a { font: bold 11px "Arial", "Helvetica", sans-serif; color: #0028A3; text-decoration: none; }
a:hover { font: bold 11px "Arial", "Helvetica", sans-serif; color: #0028A3; text-decoration: underline; }
img { border: 0; }
table, td { font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; line-height: 16px; }
input, textarea, select { font: normal 11px "Arial", "Helvetica", sans-serif; color: #666; }

hr, #divHackerHP { display: none; }
.blue { color: #0028A3; }

#screen { margin: 10px; width: 500px; }

#topmenuBox, #headBox, #nav, #navSpacerBox, #subnavBox, #printBtnBox, #searchBox { display: none; }

h1 { margin-bottom: 20px; }
#printLogo { margin: 10px; }
#homeLnk { display: none; margin: 10px; font-size: 20px; }

#contentBox { margin-left: 10px; }

#content h2 { font-size: 14px; font-weight: bold; color: #595959; }
#content h3 { margin-bottom: 16px; font-size: 11px; font-weight: bold; color: #0028A3; }
#content h4 { margin-bottom: 16px; font-size: 11px; font-weight: bold; color: #595959; }
#content p { margin-bottom: 16px; line-height: 16px; }
#content ul { margin: 0 0 16px 30px; line-height: 16px; }
#content p.bodytext img { border: 1px #0228A3 solid; margin-right: 16px; }

#content table.contenttable { width: 517px; margin-top: 10px; table-layout: fixed; border-collapse: separate; border-spacing: 1px; empty-cells: show; }
#content table td p.bodytext img { border: none; margin-right: 0; }
#content td p.bodytext { margin-bottom: 0; line-height: 16px; }
#content td.KopfzeileLinks { width: 240px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.KopfzeileMitte { width: 130px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.KopfzeileRechts { width: 110px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.Inhaltszeile1Links { background: #F2F4FA; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.Inhaltszeile1Links img { float: left; padding-right: 5px; }
#content td.Inhaltszeile1Links span.Abstand { display: block; float: left; margin-top: 3px; }
#content td.Inhaltszeile1MitteRechts { padding: 2px 5px; background: #F2F4FA; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.Inhaltszeile2Links { background: #E6EAF6; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.Inhaltszeile2Links img { float: left; padding-right: 5px; }
#content td.Inhaltszeile2Links span.Abstand { display: block; float: left; margin-top: 3px; }
#content td.Inhaltszeile2MitteRechts { padding: 2px 5px; background: #E6EAF6; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.ShopKopfzeileLinks { width: 150px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.ShopKopfzeileMitte { width: 200px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.ShopKopfzeileRechts { width: 100px; padding: 2px 5px; background: #D9D9D9; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; }
#content td.ShopInhaltszeile1Links { font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.ShopInhaltszeile1Links img { width: 150px; }
#content td.ShopInhaltszeile1MitteRechts { padding: 2px 5px; background: #F2F4FA; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.ShopInhaltszeile2Links { font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }
#content td.ShopInhaltszeile2Links img { width: 150px; }
#content td.ShopInhaltszeile2MitteRechts { padding: 2px 5px; background: #E6EAF6; font: normal 11px "Arial", "Helvetica", sans-serif; color: #595959; vertical-align: top; }

#content table { table-layout: fixed; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
#content table td input[type=text] { width: 200px; }
#content table td textarea { width: 200px; height: 180px; }

.greyBox { padding: 10px; }
.grey { font-size: 10px; }
.grey h4 { font-size: 12px; font-weight: bold; color: #0028A3; }
.grey ul { margin: 10px 0 0 18px; list-style-image: url("../img/arw-teaser-ul.gif"); }
.grey ul li { line-height: 14px; }
.grey a { font-weight: bold; font-size: 11px; color: #595959; }
.grey p { margin-top: 10px; font-size: 11px; color: #595959; }

#footerBox { margin-top: 10px; padding-top: 5px; border-top: 1px #000 solid; }
#footerOuter { font-size: 10px; color: #000; }
a.footerLnk:link, a.footerLnk:active, a.footerLnk:visited, a.footerLnk:hover { display: none; }
