body { margin: 0px; background-color: #f9f9f9; color: #555; font: normal 13px Verdana,sans-serif; }
img { border: solid black 1px; }

h1 { font: bold 17px Georgia,serif; margin: 0px 0px 20px 0px; color: black; line-height: 20px; }
h2 { font: bold italic 15px Georgia,serif; margin: 0px 0px 20px 0px; color: black; line-height: 20px; }
h3 { font: bold 13px Georgia,serif; margin: 0px 0px 40px 0px; color: black; line-height: 20px; }
h4 { font: bold 13px Verdana,sans-serif; line-height: 20px; margin: 11px 0px; /* margin: 0px .8em; padding: 0px .8em; display: inline; border-left: solid 1px #555; border-right: solid 1px #555; */ }
p /*, div.blogitem */ { margin: 0px 0px 20px 0px; line-height: 20px; }
div.blogitem { margin: 0px 0px 40px 0px; line-height: 20px; }
li { margin-top: 20px; line-height: 20px; }

hr { width: 20px; height: 1px; border: 0px; text-align: left; margin: 0px 0px 20px 0px; color: #555; background-color: #555; }

/*
dl { margin: 0px 40px 20px 40px; padding-left: 39px; padding-right: 39px; border-left: solid 1px #555; border-right: solid 1px #555; line-height: 20px; }
dt { margin-top: 20px; }
*/
dl { margin: 0px 40px 20px 40px; padding: 19px 39px; border: solid 1px #555; line-height: 20px; }
dt { display: inline; border-right: solid 1px #555; margin-right: 10px; padding-right: 10px; }
dd { display: inline; margin-left: 0px; }

blockquote { margin: 20px 40px; font: italic 13px Verdana,sans-serif; line-height: 20px; }

a { color: #39f; }
a:active,
a:focus,
a:hover { color: #c00; }

div#p-head { margin-top: 50px; }
div#p-head h1 { background: #83A4D3 url('img/BankAufDeich2.gif') no-repeat scroll bottom left; font: bold 30px Verdana,sans-serif; margin: 0px; color: white; padding: 65px 0px 0px 225px; }
div#p-head h2 { background-color: #6B9D2B; font: normal 13px Verdana,sans-serif; margin: 0px; color: white; padding: 2px 0px 28px 225px; /* 400px; */ }
div#p-head h1 a { color: white; text-decoration: none; }

div#p-navi { padding: 0px; border-bottom: solid black 1px; }
div#p-navi a { display: inline; color: #39f; text-decoration: none; padding: 0px 24px; margin: 0px; border-right: solid black 1px; }
div#p-navi a:active,
div#p-navi a:focus,
div#p-navi a:hover { color: #c00; }

div#p-navi span.tosep { display: none; }

div#p-body { margin: 44px 24px 24px 211px; width: 540px; padding-left: 14px; border-left: dotted 1px #ccc; }

div#p-foot { border-top: solid 1px #999; background-color: #f9f9f9; color: #999; padding: 12px 24px; font: normal 10px Verdana,sans-serif; }
div#p-foot a { color: #39f; text-decoration: none; }
div#p-foot a:active,
div#p-foot a:focus,
div#p-foot a:hover { color: #c00; text-decoration: underline; }

div.imagesFloatRight { display: inline; float: right; background-color: #eee; border: solid #ccc 1px; padding: 10px; margin: 0px 0px 5px 20px; }
div.imagesFloatRight div { margin: 5px 0px; }

tt { color: #c60; }

div#blogroll { position: absolute; left: 20px; width: 180px; top: 242px; }
div#blogroll h3 { margin: 0px 0px 20px; }
div#blogroll h4 { margin: 0px; }
div#blogroll ul { list-style-type: none; display: block; margin: 0px; padding: 0px; }
div#blogroll ul li { list-style-type: none; display: block; margin: 0px; line-height: 20px; padding: 0px; }
