body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0    ; text-align: center; margin: 0; padding: 0  }
body.work  /*  nicht benutzt */ { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 8px 0 0; }
#main  /* hauptbox */ { text-align: left; width: 780px; margin: 20px auto 0; }
.title { color: #333; font-size: 11px; line-height: 15px; text-align: left; }
a   { color: #aaa; font-weight: bold; text-decoration: none  }
a:hover    { color: #7089bb; font-weight: bold; text-decoration: none  }
#header { background-image: url(../nav/hbg_j.png); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 780px; height: 140px; }
#hea_tbl  /* tabelle header */ { width: 740px; height: 140px; padding-top: 24px; padding-left: 20px; }
.toben   /* title jens hanke */       { color: #5e5e5e; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.navpad  /* innenlinks */ { padding-left: 32px; }
/*mainlayout*/
#content  /* contentbox no head */ { color: #5e5e5e; font-size: 12px; line-height: 18px; background-image: url(../nav/bg.png); background-repeat: repeat-y; width: 780px; height: inherit; margin: 0; padding: 0; }
#contbox  /* container for inhalt, geht bis white page */ { width: 740px; height: inherit; margin-top: 0; margin-left: 20px; padding-top: 60px; padding-bottom: 20px; }
#contlist  /*  liste in contbox for text + img */ { width: 620px; height: inherit; margin-top: 0; margin-left: 60px; }
#con_o  /* nicht verwendet */ { background-image: url(../nav/zwi.png); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding-bottom: 0; padding-left: 20px; }
#con_zw  /* zwischenelement */ { background-image: url(../nav/zwi1.png); background-repeat: no-repeat; background-position: 0 bottom; width: 780px; height: 22px; }
#con_ou  /*   box content  abschluss, ohne zwischenelement, nicht verwend */ { background-image: url(../nav/hbg_u.png); background-repeat: no-repeat; background-position: 0 bottom; padding-left: 20px; }
#con_u  /* abschluss unten, sitzt in main */ { background-image: url(../nav/hbg_u.png); background-repeat: no-repeat; background-position: 0 bottom; width: 780px; height: 35px; margin: 0 0 20px; padding: 0; }
/*works*/
.bold { font-weight: bold; }
h1  /*  zeichnungen titel */ { font-size: 17px; font-weight: bolder; width: 620px; margin-top: 0; margin-bottom: 22px; margin-left: 0; padding-bottom: 6px; padding-left: 0; border-bottom: 1px dotted #5e5e5e; }
h6  /*  textblock unter titel zeich etc */ { font-size: 12px; font-weight: normal; line-height: 18px; margin: 20px 0 40px; }
.abst  /* p mit bild + abstand unten */ { padding-bottom: 20px; }
.abst_z  /* p mit bild + abstand unten, zentriert  */ { color: #baffa3; text-align: center; padding-bottom: 20px; }
a img {
	border: none;
}
#ttop { color: #fff; font-size: 10px; font-family: "Lucida Grande", sans-serif; background-color: #aaa; width: 100px; position: fixed; left: 2px; bottom: 2px; height: 20px; visibility: visible; padding: 5px; cursor: pointer; display: block; }
#ttop a  /* vita */ { color: #fff; font-weight: normal; }
#ttop a:hover, #ttop a:active { color: #f90; font-weight: bold; text-decoration: none; }
/*aktuell*/
#curr  /* aktuellgliederung */ { font-size: 11px; line-height: 14px; padding-top: 20px; padding-bottom: 25px; padding-left: 50px; }
#curr a:link, #curr a:visited { color: #aaa; font-size: 10px; text-decoration: none; }
#curr a:hover, #curr a:active { color: #7089bb; font-size: 10px; }
.currtitle { color: #5e5e5e; font-size: 12px; font-weight: bold; }
.currsub { color: #aaa; font-size: 11px; font-weight: bold; line-height: 21px; }
/*copyright*/
#footer  /* nicht verwendet */ {
			clear: both;
			padding: 5px;
			margin: 40px 0 0 45px;
			background-color: white;
			color: gray;
			font-size: xx-small;
		}
/*bio*/
#bio { margin-left: 40px; padding-top: 30px; }
h2  /*  zwischentitel bio */ { font-size: 11px; font-style: normal; margin-top: 0; padding-bottom: 10px; }
.bio_b  /* ausstellungstitel */ { color: #8f8f8f; font-weight: bold; padding-right: 10px; }
.year {
			margin-left: -50px;
			position: absolute;
		}
.bio { font-size: 11px; font-weight: normal; font-style: normal; font-variant: normal; margin-left: 50px; line-height: 17px; }
.bio_s  /* studium */ { margin-left: 20px; }
#bio a:link, #bio a:visited  /* nicht verwendet */ { color: #aaa; font-size: 11px; text-decoration: none; padding-right: 10px; }
#bio a:hover, #bio a:active  /* nicht verwendet */ { color: #7089bb; font-size: 11px; }

