body {margin: 0px; padding: 0px; background: #F0EFD5; color: #464646; font: normal 12px sans-serif; background-image: url(img/bg-df.jpg); background-repeat: no-repeat; background-position: 245px;}

/* standards */
td {vertical-align: top;}
label{cursor:pointer;}
strong {font-weight:bold;}
div, p, h1, h2, h3, h4, ul, li {margin:0px; padding:0px;}
h1 {font-size:17px; padding:5px 0px 10px 0px; color: #464646; font-family: Arial, Helvetica, sans-serif;}
h2 {font-size:16px; padding:5px 0px 10px 0px; color: #464646; font-family: Arial, Helvetica, sans-serif;}
h3 {font-size:12px; padding:0px 0px 5px 16px; color: #489FA4; background:url("../img-abpilus/h2-bg.gif") no-repeat 0px 2px;}
h4 {font-size:15px; padding:0px 0px 10px 0px;}
h5 {display:none;}


/* Grundlayout, Positionierung */
#header      {position:absolute; left:132px; top:45px; padding:0px; margin:0px;}
#navigation  {position:absolute; top:158px; left:23px; padding:0px; margin:0px; width:220px;}
#content 	{position:absolute; top:158px; left:350px; padding:0px; margin:0px; width:512px;}



/* allgemein */
.spacer-nv {  position: relative; height: 14px; width: 10px; clip:  rect(   )}
.mainArticleCol  {font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 0px 0px 25px 0px;}
.ctSubs	{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #636363; padding:0px; margin:0px; margin: 0px 0px 35px 0px;}
.img_lFloat {float:left; margin:5px 10px 5px 0px;}
.img_rFloat {float:right; margin:5px 0px 5px 10px;}


/* LINKS */
a:link    {color:#605C15; text-decoration:none;}
a:visited {color:#605C15; text-decoration:none;}
a:hover   {color:#ADA635; text-decoration:underline;}
a:active  {color:#ADA635; text-decoration:underline;}

