
body 					{
						padding:0;
						font:13px Trebuchet MS, Arial, Helvetica, sans serif;
						background:#3a3a35 url(images/bg.gif) 0 0 repeat-x;
						margin:0 0 15px 0;
						color:#ffffff;
						}
#mother	 				{ width:100%; margin:0; padding:0; }
#logo 					{ 
						position:absolute;
						z-index:10;
						top:54px;
						left:24px;
						background:url(images/logo-georg-matthes.gif) 0 0 no-repeat;
						}
#logo a 	 			{ display:block; width:216px; height:31px; vertical-align:top; }
#logo a span 			{ text-indent:-1000px; display:block; overflow:hidden; }
#background				{ 
						position:absolute;
						top:0;
						left:0;
						z-index:1;
						width:100%;
						height:287px;
						}
.bg-tn					{ 
						position:absolute;
						top:0;
						left:0;
						width:100%;
						height:31px;
						z-index:2;
						background:url(images/bg-topnavi.gif) 0 0 repeat-x;
						}
.bg-mn 					{
						position:absolute;
						z-index:3;
						top:95px;
						left:0;
						width:100%;
						height:46px;
						background:url(images/bg-mainnavi.gif) 0 0 repeat-x;
						}
.bg-gm 					{
						position:absolute;
						z-index:4;
						top:0;
						left:0;
						width:100%;
						height:287px;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/bg-gm.png');
						}					
html>body .bg-gm 		{
						background:url(images/bg-gm.png) 0 0 no-repeat;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/spacer.gif');
						}
					
#topnavi 				{ 
						position:absolute;
						top:0;
						left:0;
						width:970px;
						height:31px;
						z-index:10;
						color:#ffffff;
						}
#topnavi div 	 		{ position:absolute; right:0; top:3px; }
#topnavi a		 		{ color:#ffffff; text-decoration:none; }
#topnavi a:hover 		{ text-decoration:underline; }

.language-selector 		{ position:absolute; top:35px; left:370px; z-index:100; color:#3c3631;  }
.language-selector a 	{ color:#3c3631;  }
.language-selector a:hover { color:#960202; }
/* Mainnavi */
#mainnavi 				{
						position:absolute;
						z-index:8;
						top:95px;
						left:0;
						width:100%;
						height:46px;
						white-space:nowrap;
						min-width:990px;
						}
.level-1				{ float:left; background:url(images/bg-level-1.gif) right 4px no-repeat;  }
#manga-illustrations 	{ margin-left:18px; display:inline; }
.level-1 a.level-1-link 				{	
						float:left; 
						display:block;
						font-size:15px;
						color:#ffffff;
						text-decoration:none;
						font-weight:bold;
						cursor:hand;
						cursor:pointer;
						margin-right:1px;
						background-position: 0 5px;
						background-repeat: repeat-x;
						background:url(images/bg-spacer.gif);
						}
.level-1 a.level-1-link span 		{
						float:left; 
						display:block;
						padding:9px 54px 2px 30px;
						background-image:url(images/bg-mainnavi-span.gif);
						background-position: 10px 13px;
						background-repeat:no-repeat;
						height:46px;
						}
#manga-illustrations a.level-1-link span { background-image:url(images/bg-mainnavi-manga-illustrations.gif)!important; }
#photography  a.level-1-link span 	{ background-image:url(images/bg-mainnavi-photography.gif)!important; }
#art-video  a.level-1-link span 	 	{ background-image:url(images/bg-mainnavi-art-video.gif)!important; }
#exhibitions  a.level-1-link span 	{ background-image:url(images/bg-mainnavi-exhibitions.gif)!important; }
#books  a.level-1-link span 		 	{ background-image:url(images/bg-mainnavi-books.gif)!important; }
#profile  a.level-1-link span 	 	{ background-image:url(images/bg-mainnavi-profile.gif)!important; padding-right:44px!important; }				
.level-1 a.level-1-link:hover 		{
						display:block;
						color:#ffffff;
						background-repeat: repeat-x;
						background-position: 0 5px;
						}	
#manga-illustrations a.level-1-link:hover { background-image:url(images/bg-manga-illustrations.gif)!important; }					
#photography a.level-1-link:hover 	{ background-image:url(images/bg-photography.gif)!important; }					
#art-video a.level-1-link:hover 	 	{ background-image:url(images/bg-art-video.gif)!important; }	
#exhibitions a.level-1-link:hover 	{ background-image:url(images/bg-exhibitions.gif)!important; }
#books a.level-1-link:hover 		 	{ background-image:url(images/bg-books.gif)!important; }
#profile a.level-1-link:hover 	 	{ background-image:url(images/bg-profile.gif)!important; }

#level-1-marker 		{
						background-image:url(images/bg-standard.gif);
						background-repeat: repeat-x;
						background-position: 0 5px;
						}
#manga-illustrations #level-1-marker { background-image:url(images/bg-manga-illustrations.gif)!important; }
#photography #level-1-marker { background-image:url(images/bg-photography.gif)!important; }	
#art-video #level-1-marker 	 { background-image:url(images/bg-art-video.gif)!important; }
#exhibitions #level-1-marker { background-image:url(images/bg-exhibitions.gif)!important; }
#books #level-1-marker 	 	 { background-image:url(images/bg-books.gif)!important; }
#profile #level-1-marker 	 { background-image:url(images/bg-profile.gif)!important; }


.subnavi 				{
						position:absolute;
						z-index:12;
						top:55px;
						left:24px;
						width:212px;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-subnavi-top-standard.png');	
						}
#head					{  height:23px; width:205px; margin:4px 3px 1px 3px; }

#manga-illustrations #head 			{ background-color:#5a8508; }
#manga-illustrations a.level-2-link:hover 	{ background-color:#5a8508; }
#manga-illustrations  #level-2-marker 	{ background-color:#5a8508!important; }

#photography #head 					{ background-color:#35465b; }
#photography a.level-2-link:hover 					{ background-color:#35465b; }
#photography #level-2-marker 			{ background-color:#35465b!important; }

#art-video #head 						{ background-color:#a2630a; }
#art-video a.level-2-link:hover 					{ background-color:#a2630a; }
#art-video #level-2-marker 			{ background-color:#a2630a!important; }

#exhibitions #head 					{ background-color:#933636; }
#exhibitions a.level-2-link:hover 					{ background-color:#933636; }
#exhibitions #level-2-marker 			{ background-color:#933636!important; }

#books #head 							{ background-color:#369392; }
#books a.level-2-link:hover 						{ background-color:#369392; }
#books #level-2-marker 				{ background-color:#369392!important; }

#profile #head 						{ background-color:#9d4898; }
#profile a.level-2-link:hover 						{ background-color:#9d4898; }
#profile #level-2-marker 				{ background-color:#9d4898!important; }

html>body .subnavi			{
							background:url(images/bg-subnavi-top-standard.png) 0 0 no-repeat;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							}
.sub-last					{
							height:15px;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-subnavi-bottom.png');
							}
html>body .sub-last			{
							background:url(images/bg-subnavi-bottom.png) 0 0 no-repeat;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							}
.level-2					{ 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/bg-subnavi-level-2.png');
							height:35px;
							width:215px;
							}
html>body .level-2			{
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-subnavi-level-2.png) 0 0 repeat-y;
							height:auto;
							}

.level-2 a.level-2-link  	{
							display:block;
							border-bottom:1px solid #8d8771;
							margin:0 3px 0 3px;
							width:205px;
							color:#ffffff;
							text-decoration:none;
							font-weight:bold;
							position:relative;
							z-ined:20;
							}
.level-2 a.level-2-link span  			{ display:block; padding:5px 5px 5px 25px; }				
.level-2 a.level-2-link span small  	{ font-weight:normal!important; }	


/* Standard-definition */
/* Content */

#content 					{
							position:absolute;
							z-index:12;
							top:150px;
							left:325px;
							width:648px;
							}
.inner-wrapper				{ 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/bg-content.png');
							width:100%;
							}		
html>body .inner-wrapper	{
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-content.png) 0 0 repeat-y;
							}			
.outer-wrapper				{ 
							width:100%;
							padding-top:9px;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-content-top.png');
							}	
html>body .outer-wrapper	{
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-content-top.png) 0 0 no-repeat;
							}							
.bottom-wrapper				{ 
							width:100%;
							height:9px;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-content-bottom.png');
							}		
html>body .bottom-wrapper   {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-content-bottom.png) 0 0 no-repeat;
							}							
.inner-wrapper a 			{ position:relative; }
					
#content p, #content h1,  #content h2,  #content h3,  #content h4,  #content ul,  #content ol { padding-left:20px; padding-right:20px;}
li							{ padding-top:0; padding-bottom:8px!important; }
.csc-header					{ margin:-2px 0 0 0!important; padding:0!important; position:relative; }
.csc-header	h1				{
							margin:0 11px 0 7px!important;
							padding:15px 0 10px 0;
							filter:alpha(opacity=90);
							-moz-opacity:0.9;
							-khtml-opacity: 0.9;
							opacity: 0.9;
							}
#content a		{ color:#ffffff; }
#content a:hover{ color:#000000; }


/*Bigcontent*/
.home #content 				{ top:170px!important; left:3px!important; width:990px!important; }

.home #content .outer-wrapper	{
							width:318px;
							float:left;
							margin-bottom:12px;
							margin-left:6px;
							display:inline;
							padding:4px 0 0 0;
							background:transparent;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-teaserbox-top.png')!important;
							}	
html>body.home #content .outer-wrapper {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif')!important;
							background:transparent url(images/bg-teaserbox-top.png) 0 0 no-repeat!important;
							margin-left:12px!important;
							}				
.home #content .inner-wrapper { 
							float:left;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/bg-teaserbox.png');
							width:100%;
							overflow:visible;
							}		
html>body.home #content .inner-wrapper {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-teaserbox.png) 0 0 repeat-y;
							}							
						
.home #content .bottom-wrapper	 { 
							width:100%;
							height:6px;
							float:left;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/bg-teaserbox-bottom.png');
							}		
html>body.home #content .bottom-wrapper {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/fileadmin/images/spacer.gif');
							background:url(images/bg-teaserbox-bottom.png) 0 0 no-repeat;
							}			
.home #content a			{
							float:left;
							display:block;
							margin:0 5px 0 2px!important;
							width:302px;
							text-align:center;
							padding:10px 0 5px 0;
							color:#ffffff;
							text-decoration:none;
							font-size:15px;
							}
html>body.home #content a			{
							margin:0 5px 0 5px!important;
							}					
.home #content a img 		{ border:1px solid #5d5d56; }	
.home #content a:hover img 	{ border:1px solid #ffffff; }		
.home #content a span		{
							display:block;
							padding-left:13px;
							text-align:left!important;
							font-weight:bold;
							}	


				
#t-photography:hover 		{ background-color:#35465b; }											
#t-manga-illustrations:hover { background-color:#5a8508; }
#t-art-video:hover { background-color:#a2630a; }
#t-exhibitions:hover { background-color:#933636; }
#t-books:hover { background-color:#369392; }		
#t-profile:hover { background-color:#9d4898; }
.csc-header h1 { background-color:#333; margin:0 20px 0 20px; }
	
h1 							{
							margin:0;
							padding:15px 0 0 0;
							font-size:18px;
							font-weight:normal!important;
							line-height:24px;
							}

h2, h3, h4, h5, h6 			{
							margin:0;
							padding:5px 20px 5px 20px;
							font-size:18px;
							font-weight:normal!important;
							}
ul, ol						{ padding:10px 20px 10px 20px; margin:0; }
li							{ padding:0; margin:0 0 0 15px; }
p							{ padding:10px 0 10px 0; margin:0; vertical-align:top; }
.csc-textpic 				{ padding:10px 20px 10px 20px; margin-top:2px; clear:both; }
.csc-textpic-imagerow		{ padding:10px 20px 10px 20px; margin-top:2px; clear:both; }
.csc-textpic p				{ padding-left:4px; padding-right:7px;}
.csc-textpic-caption		{ font-size:12px; color:#ffffff; font-style:italic; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border:1px solid #0066cc!important;
		padding: 0px 0px;
	}



/* Sitemap Plugin */
.csc-textpic-imagerow		{ width:450px!important; padding-bottom:10px;}
.csc-sitemap ul li			{ list-style-type:none;}
.csc-sitemap ul li			{  margin:5px 0 5px 0; }
.csc-sitemap ul li a		{  padding:5px 5px 5px 5px; display:block; color:#ffffff!important; background-color:#999999; text-decoration:none; text-transform:uppercase; }
.csc-sitemap ul li ul li a 	{  border-bottom:1px solid #999999; padding:0 5px 2px 15px!important; background:#ffffff url(../images/arrow.gif) 7px 3px no-repeat; color:#666666!important; text-transform:none!important; }
.csc-sitemap ul li ul li ul li a {   border-bottom:1px solid #999999; padding:0 5px 2px 25px!important; color:#666666!important; }


/* Misc */
a img							{ border:0; vertical-align:center; }

.csc-mailform 					{ border:0; margin:0; padding:20px; width:508px; }
.csc-mailform-field				{ margin:0 0 4px 0; font-weight:bold; }
.csc-mailform label				{ float:left; width:170px;  }
html>body .csc-mailform label	{ float:left; width:auto; min-width:170px;  }
.csc-mailform-field input		{ width:300px; height:18px; font-size:10px;}
.csc-mailform-field select		{ width:305px;}
.csc-mailform-check				{ width:auto!important; height:auto!important; padding-left:0; margin-left:0; }
.csc-mailform-field textarea	{ width:300px; height:95px; font-size:10px; }
.csc-mailform-field input.csc-mailform-submit		{  clear:both;
									float:right;
									width:auto;
									height:auto;
									padding:5px 10px 5px 10px;
									background-color:#960202;
									color:#ffffff;
									border:0;
									font-weight:bold;
									margin-right:5px;
									cursor:pointer;
									cursor:hand;
									}


