html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }




body { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #5A5A5A; background-color:#FFF; }

	strong { font-weight:bold; }
	h1 { font-weight:bold; }
	a { color: #5A5A5A; }
	a:hover { color: #000; text-decoration:none; }
	.left { float:left; font-size:18px; color: #285F7E; text-decoration:none; /*#4E7AA9*/ }
	.right { float:right; margin-right:30px; }
	:hover.left { float:left; font-size:18px; color: #285F7E; text-decoration:none; /*#4E7AA9*/ }
	.current.left { float:left; font-size:18px; color: #285F7E; text-decoration:none; /*#4E7AA9*/ }
	
	.color { color:#EEEDF6;}	

#wrapper { margin: 0; padding: 0; width: 1170px; height: 1300px; margin-top: 0px; position:absolute; /*margin-left:-540px;*/ left: 12%;
background: url(sidebarcolor.jpg) repeat-y right top;}

#header { margin: 0; padding: 0; width: 760px; height:120px; margin-top: 40px; margin-left:0px; position: absolute; }

#maincontent { margin: 0; padding: 0; width: 700px; height: auto/*880px*/; margin-top: 120px; position: absolute; }
#impressum { font-size:9px; line-height: 24px; text-align:center; }
#impressum a { text-decoration: none; }


/*  START Werke-Seiten  */
#spaltelinks { margin: 0; padding: 0; width: auto; height:600px; position: absolute; }
#spaltelinks img,
#spalterechts img { padding-bottom: 30px; }
#spalterechts { margin: 0; padding: 0; width: auto; height:600px; margin-left: 380px; position: absolute; }
#spaltelinks p,
#spalterechts p { text-align:right;  }

#spaltelinks27 { margin: 0; padding: 0; width: auto; height:600px; position: absolute; }
#spaltelinks27 img,
#spalterechts27 img { padding-bottom: 30px; }
#spalterechts27 { margin: 0; padding: 0; width: 510px; height:600px; margin-left: 230px; position: absolute; }
#spaltelinks27 p,
#spalterechts27 p { float: right; text-align:left; margin-top:476px; }

#spalteoben { margin: 0; padding: 0; width: 760px; height:285px; position: absolute; }
#spalteoben img { /*float:left;*/ padding-right:26px; }
#spalteunten img { float:left; padding-right:30px; }
#spalteunten { margin: 0; padding: 0; width: 730px; height:285px; margin-top: 315px; position: absolute; }
#spalteunten p { text-align:right;  }
#spalteunten span { position:absolute; bottom:0px; }

#spalteuntenbreit { margin: 0; padding: 0; width: 730px; height:285px; margin-top: 315px; position: absolute; }
#spalteuntenbreit img { float:left; padding-right:30px; }
#spalteuntenbreit p { margin-left:220px; padding-top:280px; }

#spalteuntendrei { margin: 0; padding: 0; width: 750px; height:285px; margin-top: 300px; position: absolute; }
#spalteuntendrei img { float:left; padding-right:19px; }
#spalteuntendrei p { margin-left:640px; padding-top:320px; }

#spalteobentext { margin: 0; padding: 0; width: 230px; height:285px; position: absolute; margin-left: 490px; bottom:356px; }
#spalteuntentext { margin: 0; padding: 0; width: 730px; height:30px; position: absolute; top:604px; }
#spalteobentext p { padding-bottom: 30px; text-align:right; }
/* END Werke-Seiten  */


/*  START Sidebar  */
#sidebar { margin:0; padding:0; width:410px; /*height: 1000px;*/  margin-top:0px; margin-left:760px; position: absolute; /*background-color: #EEEDF6;*/ }
#sidecontent { margin:0; padding:0; width:300px; margin-top:120px; margin-left:90px; position: absolute; font-size:12px; line-height:12px; overflow:hidden; }
#sidecontent p { font-size:9px; }
#sidecontent img { margin-bottom: 15px; }

#slidersteuerung { margin:0; padding:0; width:235px; height:16px; margin-top:-16px; position: absolute; z-index:1000; }
/*  END Sidebar  */


/* START Hauptnavi */
#hauptnavi { margin-right:30px; text-align:right; display:block; font-size:14px; }
#hauptnavi ul { display:inline-block; padding:0; margin:0; list-style-type:none; }
#hauptnavi ul li { display:inline; padding-left: 30px; }
#hauptnavi ul li a { text-decoration:none; color: #5A5A5A; }
#hauptnavi ul li a:hover { border-bottom: 3px solid #5A5A5A; padding-bottom:4px; }
#hauptnavi ul li a.current { border-bottom: 3px solid #5A5A5A; padding-bottom:4px; }
/*  END Hauptnavi */


/* START Werke klein */
#portfolio { margin:0px; padding:0px; height:880px; width:760px; margin-top:0px; margin-left:0px; position:absolute; }
#portfolio img { float: left; margin-top: 0px; margin-left: 0px; margin-bottom:6px; }
#portfolio table { border-collapse: collapse; font-size:12px; }
#portfolio td { padding: 0px 30px 20px 0px; vertical-align:top; text-align:right; }
col.Spalte1 { width: 190px; }
col.Spalte2 { width: 190px; }
col.Spalte3 { width: 190px; }
col.Spalte4 { width: 190px; }
/* END Werke klein */


#biografie { margin:0px; padding:0px; height: auto/*880px*/; width:500px; position:absolute; } 
#biografie table { border-collapse: collapse; font-size:12px; margin-bottom:30px; }
#biografie td { padding: 0px 10px 10px 0px; vertical-align:top; text-align:left; }
#biografie td.right { text-align:right; }
#biografie col.jahr { width: 80px; }
#biografie col.text {  }

