.versal{
font-size:95%;
letter-spacing: 0.1em;
}
html{
	height: 100%;
	margin:0 auto;
	padding:0;
}
*html .scroll{
	/* fixes has-layout-bug in IE6*/
	zoom:1;	
}

.scroll{
	display:block;
	height:366px;
	overflow:scroll;
	background:#fff;
	top:0;
	width: 495px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 31px;
	padding-bottom: 15px;
	padding-left: 0px;
	float: left;
}

#box1{
	left:0px;
	top:0;
}

#box2{
	left:0px;
	top:0;
}




body{
	text-align:center;
	font-family:Georgia, "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Verdana;
	font-size:13px;
	line-height:1.5em;
	color:#666;
	text-decoration:none;
	vertical-align:top;
	padding-top:0;
	background-color:#FFF;
	overflow:scroll;
	margin-top:40px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	letter-spacing: 0em;
}
*html body{overflow:auto;}
*+html body{
	overflow:hidden;
}
p{line-height:1.5em;margin-top:0;margin-bottom:0;padding:0;}
a:link{
	color:#999;
	font-weight:normal;
	text-decoration:none;
}
a:visited{
	color:#c7c7c7;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}
a:active{
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

a.ttp span {
	display:none;
}
a.ttp:hover span{
	color:#CCCCCC;
	text-decoration:none;
	display:inline;
	position:absolute;
	margin-left: 8px;
	border: 1px solid #CCCCCC;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: -6px;
}
a.ttp:hover img{
	padding: 0px;
	margin:0px;
	border:0px;
	width:66px;
}

h1{font-size:14px;line-height:12px;margin-top:0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0;padding-bottom:0;}
.sidenavi a:link,.sidenavi a:hover,.sidenavi a:active,.sidenavi a:visited{
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
}
.sidenavi a:link,.sidenavi a:active,.sidenavi a:visited{color:#999;}
.sidenavi a:hover{color:#333;}
h5{
	color:#999;
	margin-top:0;
	margin-bottom:8px;
}
h6{color:#999;font-size:12px;line-height:1.5em;margin-top:0;padding-left:0;margin-bottom:0;}



#links {
	float:left;
	overflow:visible;
	width:149px;
	padding:24px;
	background-image:url(img/adrian_logo_grau_03.png);
	background-repeat:no-repeat;
	background-position:18px 20px;
	padding-top:112px;
}

#line{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 12px;
}

#rechts {
	border-left:198px solid #ffffff;
	padding: 0px;
}

#txt_rechts{
	background-color: #FFFFFF;
	padding-top: 24px;
	margin-left: 12px;
	padding-left: 32px;
	padding-right: 24px;
	padding-bottom: 4px;
}

#links a:link,#links a:hover,#links a:active,#links a:visited{
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
}
#links a:link,#links a:active,#links a:visited{color:#999;}
#links a:hover{color:#333;}


.background_div{
	background-image:url(img/blumen_muster_alle_schwarz.jpg);
	background-repeat:no-repeat;
	background-position:-238px -4px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFF;
}
.background_div2{
	background-image:url(img/blumen_muster_alle_schwarz.jpg);
	background-repeat:no-repeat;
	background-position:655px bottom;
}
#flashpreload{ width:100%; position:absolute; background-color:#666666; left: 0px; top: 0px; z-index: 998; margin-top: 0px; margin-bottom: 0px; right: 0px; bottom: 0px; }
#raster{ background-image: url(img/kachel_fein_02dunkel.gif); background-repeat: repeat; margin: 0px; height: 100%; width: auto; }
.Stil1{color:#F00;}
.maintab{width:100%;vertical-align:top;}

#home,#about,#collections,#projects,#contact,#imprint,#publications{
	height:10px;
	display:block;
	background-repeat:no-repeat;
	margin-top:12px;
	text-decoration:none;
	float:left;
	overflow:hidden;
	background-image:url(img/navi_04_all_in_one2009.png);
	margin-left:41px;
}
*html #home{
	margin-left:35px;
}
#home{
	width:46px;
	background-position:0 -10px;
	margin-left:62px;
}
#home:hover{background-position:0 0;}
#about{width:53px;background-position:-50px -10px;}
#about:hover{background-position:-50px 0;}
#publications{
	width:113px;
	background-position:-446px -10px;
}
#publications:hover{
	background-position:-446px 0;
}
#collections{width:108px;background-position:-108px -10px;}
#collections:hover{background-position:-108px 0;}
#projects{width:74px;background-position:-222px -10px;}
#projects:hover{background-position:-222px 0;}
#contact{width:75px;background-position:-301px -10px;}
#contact:hover{background-position:-301px 0;}
#imprint{width:64px;background-position:-379px -10px;}
#imprint:hover{background-position:-379px 0;}

.navi{
	height:35px;
	background-image:url(img/navi_kachel.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	width:900px;
	top:80px;
	position:absolute;
	margin-left:-450px;
	overflow:hidden;
	left: 50%;
}

*html .navi{
	height:35px;
	background-image:url(img/navi_kachel.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	width:900px;
	top:80px;
	position:absolute;
	margin-left: -450px;
}


*+html .navi{
	height:35px;
	background-image:url(img/navi_kachel.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	width:900px;
	top:80px;
	position:absolute;
	margin-left: -450px;
}
.navwrap{height:35px;}
.navBtn_l,.navBtn_r,.navBtn{margin-top:12px;margin-right:35px;margin-left:34px;}
.bottom{
	height:5px;
	background-image:url(img/franse_unten_05.png);
	margin-right:6px;
	margin-left:6px;
	margin-bottom:0;
	background-repeat:repeat-x;
	background-position:center top;
	background-color: #FFFFFF;
}
.top{height:5px;background-image:url(img/franse_oben_05.png);margin-right:6px;margin-left:6px;background-repeat:repeat-x;background-position:center bottom;}
.left,.right{width:900px;background-repeat:repeat-y;background-image:url(img/fransen_vert.png);}
.left{
	background-position:left;
}
.right{
	background-position:right;
}
.wrapper{width:900px;margin-right:auto;margin-left:auto;background-color:#FFF;padding-left:0;margin-top:4px;padding-top:0;}
*html .wrapper{padding-left:0;margin:0;padding:0;}
.backgr_center{background-repeat:repeat;background-image:url(img/kachel_fein_02.gif);padding-top:80px;padding-bottom:30px;}
.cont_01{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	width:778px;
}
.bildfenster{width:512px;margin-right:auto;margin-left:auto;}
.cont_rechts{margin-left:180px;padding-top:20px;padding-bottom:20px;}
h2,h3{ font-size:14px; line-height:1.5em; color:#999999; background-position:left; position:relative; }
.cont_01 p{margin-top:0;margin-bottom:0;}
.cont_01_1{margin-right:24px;margin-left:19px;}
.headline{margin-top:0;}
.gal_info_r p{margin:0;padding:0;}
.gal_info_r{margin-left:34px;margin-bottom:4px;margin-right:24px;}
.sidenavi{
	width:148px;
	margin-left:24px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	padding-top:12px;
}
.tab_01,.tab_head,.tab_left,.tab_right{vertical-align:top;}
.tab_01{width:500px;}
.tab_head{
	padding-top:10px;
	color:#999999;
	padding-bottom:0px;
	padding-left:120px;
}
.tab_left{
	color:#999999;
	width:120px;
}
.film{width:500px;height:390px;margin-right:36px;margin-left:auto;margin-top:8px;}
.n{
	background-image:url(img/alleheads2.png);
	background-repeat:no-repeat;
	height:24px;
	width:400px;
}
#n01{background-position:0 0;}
#n02_1{background-position:0 -24px;}
#n02_2{background-position:0 -48px;}
#n02_3{background-position:0 -72px;}
#n03_1{background-position:0 -96px;}
#n03_2{background-position:0 -120px;}
#n03_3{background-position:0 -144px;}
#n03_4{background-position:0 -432px;}

#n04_1{background-position:0 -168px;}
#n04_2{background-position:0 -192px;}
#n04_3{background-position:0 -216px;}
#n04_4{background-position:0 -240px;}
#n04_5{background-position:0 -264px;}
#n04_6{background-position:0 -288px;}
#n04_7{background-position:0 -312px;}
#n04_8{background-position:0 -384px;}
#n04_9{background-position:0 -408px;}

#n05{background-position:0 -336px;}
#n06{background-position:0 -360px;}


.news_img{
	float:left;
	width:100px;
	margin-bottom: 18px;
	border: 1px solid #CCCCCC;
}

.news1 {
	padding-left: 140px;
}
.news1 a:link, .news1 a:visited {
color:#666666;
}
.news1 a:hover,{
color:#999999;
}
.news1 p{
	margin-bottom:0.8em;
}

.newswrap {
	padding-top: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.newswrap h6 {
	font-style: normal;
	font-weight: bold;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #666666;
}



#myGallery,#myGallerySet{
	width:500px;
	height:368px;
	vertical-align:top;
	z-index:5;
}
#myGallery img.thumbnail,#myGallerySet img.thumbnail{display:none;}
.jdGallery{overflow:hidden;position:relative;}
.jdGallery img{
	margin: 0;

}
.jdGallery .slideElement{width:100%;height:100%;background-color:#FFF;background-repeat:no-repeat;background-position:center center;background-image:url(img/loading-bar-black.gif);border-top-width:1px;border-top-style:solid;border-top-color:#CCC;}
.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;background-color:#FFF;background-repeat:no-repeat;background-position:center center;background-image:url(img/loading-bar-black.gif);}
.slideInfoZone{border-top-width:1px;border-top-style:solid;border-top-color:#CCC;}
.jdGallery .slideInfoZone{position:absolute;z-index:10;margin:0;left:0;bottom:0;width:100%;height:20px;background:#fff;text-color:#333;text-indent:0; font-size:10px;}
* html .jdGallery .slideInfoZone{bottom:-1px;}
.jdGallery .slideInfoZone h2{padding:0;font-size:10px;margin:0;font-weight:normal;color:inherit;margin-top:2px;margin-right:0;margin-bottom:2px;margin-left:5px;}
.jdGallery .slideInfoZone p{padding:0;color:#666;margin-top:2px;margin-right:5px;margin-bottom:2px;font-size:10px;}
.jdGallery div.carouselContainer{position:absolute;height:100px;width:100%;z-index:10;margin:0;left:0;top:0;}
.jdGallery a.carouselBtn{position:absolute;bottom:0;right:0;height:15px;text-align:right;font-size:10px;font-weight:normal;line-height:15px;background-color:#fff;color:#999;cursor:pointer;padding-right:0;padding-bottom:0;padding-left:10px;}
.jdGallery .carousel{position:absolute;width:100%;margin:0;left:0;top:0;height:85px;background:#fff;color:#666;text-indent:0;overflow:hidden;}
.jdExtCarousel{overflow:hidden;position:relative;}
.jdGallery .carousel .carouselWrapper,.jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:80px;top:10px;bottom:0;left:0;overflow:hidden;}
.jdGallery .carousel .carouselInner,.jdExtCarousel .carouselInner{position:relative;}
.jdGallery .carousel .carouselInner .thumbnail,.jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background:#FFF;background-position:center top;float:left;border:solid 1px #fff;}
.jdGallery .wall .thumbnail,.jdExtCarousel .wall .thumbnail{margin-bottom:10px;}
.jdGallery .carousel .label,.jdExtCarousel .label{font-size:10px;position:absolute;bottom:5px;left:6px;padding:0;margin:0;}
.jdGallery .carousel .wallButton,.jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px 2px;margin:0;background:#222;border:1px solid #888;cursor:pointer;}
.jdGallery .carousel .label .number,.jdExtCarousel .label .number{color:#999;margin-left:4px;font-size:10px;}

.jdGallery a{font-size:100%;text-decoration:none;color:inherit;}
.jdGallery a.right,.jdGallery a.left{position:absolute;height:99%;width:50%;cursor:pointer;z-index:10;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
* html .jdGallery a.right,* html .jdGallery a.left{filter:alpha(opacity=100);}
.jdGallery a.right:hover,.jdGallery a.left:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.jdGallery a.left{left:5px;top:20px;background:url('img/fleche1.gif') no-repeat top left;}
.jdGallery a.right{right:5px;top:20px;background:url('img/fleche2.gif') no-repeat top right;}
.jdGallery a.open{left:0;top:0;width:1%;height:1%;}
.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:1px;cursor:pointer;z-index:10;background:none;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.withArrows a.open:hover{background:url('img/open.png') no-repeat center top;}
* html .withArrows a.open:hover{background:url('img/open.gif') no-repeat center top;filter:alpha(opacity=100);}
#mbOverlay{
	position:absolute;
	z-index:9998;
	left:0;
	width:100%;
	cursor:pointer;
	background-image:url(img/kachel_fein_06dunkel.png);
	background-repeat:repeat;
}
#mbOverlay.mbOverlayFF{background:transparent url(../images/80.png) repeat;}
#mbOverlay.mbOverlayIE{background:transparent url(../images/50.gif) repeat;}
#mbCenter,#mbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;}
#mbCenter{background-color:#FFF;overflow:hidden;}
#mbBottomContainer{margin-right:2px;margin-left:2px;}
.mbLoading{background:#fff url(../images/BlackLoading.gif) no-repeat center;}
#mbImage{position:absolute;left:0;top:0;background-repeat:no-repeat;font-family:Georgia, "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS",Verdana;line-height:19px;font-size:12px;text-align:center;margin-top:25px;margin-right:auto;color:#D4D0C8;border:8px solid #FFF;padding-bottom:25px;overflow:hidden;}
#mbImage a,#mbImage a:link,#mbImage a:visited{color:#000;}
#mbImage a:hover,#mbImage a:active{color:#fff;}
#mbBottom{font-family:Georgia, "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS",Verdana;line-height:1.2em;font-size:10px;color:#999;text-align:left;border-top-style:none;padding-top:10px;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;padding-right:10px;padding-left:10px;}
#mbTitle{
	display:inline;
	color:#666;
	font-weight:normal;
	line-height:1.2em;
	font-size:10px;
}
#mbNumber{display:inline;color:#999;line-height:1.2em;font-size:10px;}
#mbCaption{display:block;color:#999;line-height:1.2em;font-size:10px;}
#mbPrevLink,#mbNextLink,#mbCloseLink{display:block;float:right;height:15px;width:46px;background:transparent url(../images/BlackClose.gif) no-repeat center;outline:none;margin-left:8px;}
#mbPrevLink{width:10px;background-color:transparent;background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:0 0;}
#mbNextLink{width:10px;background-color:transparent;background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-10px;}
#mbCloseLink{width:12px;background-color:transparent;background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-22px;}
#mbError{position:relative;top:50%;font-family:Georgia, "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS",Verdana;line-height:19px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:20px 10px 30px;margin:auto;}
.versal {
	letter-spacing: 0.1em;
    }