/* RESET */
*{margin:0;padding:0;border:none}
ul,li{list-style:none}
body{font: normal 100%/1.125em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;background:#fcfcfc url(japdots3.png) repeat-x 0 5.0625em;color:#111;}
h1,h2,h3,h4{font-family:Georgia, Times, "Times New Roman", serif;}
p{font-size:0.6875em;margin-bottom:1.636em;}
#head h1{float:left;margin:0.375em 0 0 2em;clear:both;font-size:1.5em;line-height:3em;}
#head h1 a{font-weight:normal;text-transform:lowercase;font-variant:small-caps;color:#000;text-decoration:none;}
#head h1 a:hover, #head h1 a:focus{color:#666;outline:none;}
h2{font-size:0.875em;text-tranform:uppercase;font-weight:bold;line-height:2.286em}
#navigation{float:left;clear:both;width:100%;margin-bottom:2.25em;background:transparent url(japdots3.png) repeat-x bottom left;}
#navigation ul{padding-left:3em;min-width:50em;max-width:60.75em;}
#navigation li{float:left;font-size:0.75em;line-height:3em;margin-right:1.851%;width:18.518%;}
#navigation .mpg_controls li{width:162px;margin-right:18px;}
#navigation li.gallery_overview{width:324px;padding-left:102px;}
#navigation li:last-child{margin-right:0;}
#navigation a{color:#000;text-decoration:none;}
#navigation a:hover, #navigation .current, #navigation a:focus{font-weight:bold;letter-spacing:normal;outline:none;}
#content{float:left;clear:both;min-height:25em;width:100%;padding:0 0 1.125em 0;background:transparent url(japdots3.png) repeat-x bottom left;}
#content a{color:#000;text-decoration:none;}
#content a:hover, #content a:focus{text-decoration:underline;outline:none;}
#cwrap{padding-left:3em;min-width:50em;max-width:60.75em;}
#controls{display:block;clear:both;float:left;width:700px;}

#next, #prev{display:block;text-indent:-999em;overflow:hidden;width:36px;height:16px;margin-top:8px;background:transparent url(arrows_next.png) no-repeat 0 -6px;}
#prev{background-image:url(arrows_prev.png);background-position:4px -6px;}
#next:hover, #next:focus{background-position:0 -38px;}
#prev:hover, #prev:focus{background-position:4px -38px;}
#footer{clear:both;height:3.375em;width:100%;margin-bottom:2.25em;background:transparent url(japdots3.png) repeat-x bottom left;}
#footer p{margin-left:4em;line-height:4.5em;margin-bottom:0;}
#footer .title{font-weight:bold;}
/*VITA*/
table{font-size:0.6875em;margin-bottom:1.636em;width:83.333%;}
tr,td{line-height:1.636em;}
td{vertical-align:top;}
.date{padding-right:0.25em;width:4em;}

img{max-width:100%;}
.works{float:left;width:61.008%;}
.works li{float:left;margin:0 3.035% 0.7625em 0;width:13.49%;}
.works a:hover, .works a:focus, .works a:focus img, .works a:hover img{opacity:0.7;outline:none;}
.works a:active{outline:none;}
/*NEWS*/
#cwrap .newsentry{float:left;width:100%;clear:both;margin-bottom:1.125em;}
#cwrap .newsentry h2{text-transform:uppercase;font-variant:small-caps;line-height:1.285em;margin-bottom:1.285em;}
#cwrap .newsentry h2 span{text-transform:none;font-variant:normal;display:block;font-size:0.785em;font-weight:normal;}
#cwrap .images{float:left;width:38.888%;margin-right:1.851%;}
#cwrap .images img:first-child{margin-top:0.18em;}
#cwrap .info{float:right;width:59.259%;}
.vevent p{margin-bottom:0;}
.vevent .vcard{margin:1.125em 0;}
.vcard .fn{display:block;}
/*2 Spalten*/
.leftcol{width:38.888%;margin-right:1.851%;float:left;}
.rightcol{width:59.259%;float:left;}
/*HCARD*/
.vcard, .vcard_link{font-size:0.6875em;line-height:1.636em;padding-bottom:1.636em;}
.adr{margin-bottom:1.636em;}
/*Texte*/
.author_text{width:61.008%;padding-left:9.259%;background:transparent url(txt_arrow.png) no-repeat 0 0.4em;}
.author_text h2{margin-bottom:1.285em;font-weight:bold;line-height:1.5em;}
.author{display:block;}

