/* ----------------------------------
author:seitenhimmel.de
date:08.07
website:http://www.rathausgalerie.de
------------------------------------*/
*{margin:0; padding:0;}
	body {
		margin:0px;
		padding:0px;
		position: relative;
		color: #3c3c3c;
		background-color:#ffffff;
		background-image:url(../pic/bg_body.gif);
			background-repeat:repeat;
		text-align: left;
		font-size: 65%; 
		font-family: Verdana,Arial,Helvetica,sans-serif;
										}
strong{	
		color:#54544B;
}


/* oben*/
								
	#top{
			width:971px;
			height:208px;
			background-color:#ffffff;
			background-image:url(../pic/head.gif);
			background-repeat:no-repeat;
			margin-left:33px;
			padding:0px;
						}
			
#top img{float:left;
		margin:0px;
		padding:0px;
		border:0px;
		
			}
			
/* navigation*/			
ul{
	float:left;
	width:226px;
	height:auto;
	padding:0px;
	margin:65px 0px 0px 0px;
	list-style:none;
	background-color:#ffffff;	
	}
	
li {
	height:20px;
	float:left;
	width:226px;
	font-size:11px;
	padding:0px;
	background:transparent;
	}

li a{
		display:block;
		color:#3c3c3c;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/list.gif) no-repeat 0% 0%;
			}
			
li a:hover{display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/list_ak.gif) no-repeat 0% 0%;
			}
			
li.ak a{display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		font-weight:bold;
		background:url(../pic/list_ak.gif) no-repeat 0% 0%;
			}
			
li.sub a{
		display:block;
		color:#3c3c3c;
		padding-left:15px;
		margin-left:15px;		
		text-decoration:none;
		background:url(../pic/sublist.gif) no-repeat 0% 0%;
			}
			
li.sub a:hover{display:block;
		color:#A8021F;
		padding-left:15px;
		margin-left:15px;			
		text-decoration:none;
		background:url(../pic/sublist_ak.gif) no-repeat 0% 0%;
			}
			
li.subak a{display:block;
		color:#A8021F;
		padding-left:15px;
		margin-left:15px;			
		text-decoration:none;
		font-weight:normal;
		background:url(../pic/sublist_ak.gif) no-repeat 0% 0%;
			}
			
li.subak a:hover{display:block;
		color:#A8021F;
		padding-left:15px;
		margin-left:15px;			
		text-decoration:none;
		font-weight:normal;
		background:url(../pic/sublist_ak.gif) no-repeat 0% 0%;
			}
			



/* mitte*/

#mitte{
			width:971px;
			background-color:#ffffff;
			margin-left:33px;
									}	
#mitte img {border:none;}
#content {
		float:left;
		width:550px;
		height:auto;
		font-size:11px;
		margin:65px 0px 0px 0px;
		padding-bottom:5px;
		border-left:4px solid #CCCCCC;
		background-color:#ffffff;
		
		}
	
h1 {width:auto;
		font-size:24px;
		line-height:120%;
		font-weight:normal;
		color:#A8021F;
		margin:0px 0px 12px 33px;
		padding:0px;
		background-color:transparent;}

h2{width:184px;
		font-size:11px;
		line-height:140%;
		color:#54544B;
		margin:0px 0px 12px 0px;
		padding:0px;
		background:transparent;}
		
#content ul{
               float:left;
               width:184px;
			   height:auto;
              font-size:11px;
               margin:0px 0px 10px 0px;
               padding:0px;
               text-align:left;
			   background-color:transparent;
}

	
#content li {width:154px;
	height:15px;
	float:left;
	font-size:11px;
	padding:0px;
		}

#content li a{
		display:block;
		color:#3c3c3c;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/marg_list.gif) no-repeat 0% 0%;
			}
			
#content li a:hover{display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/marg_list_ak.gif) no-repeat 0% 0%;
			}
			
#content li.ak a {display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		font-weight:bold;
		background:url(../pic/marg_list_ak.gif) no-repeat 0% 0%;
			}
/* home*/			
#grau {width:520px;float:left;height:400px;
		margin:0px 0px 0px 0px;
		padding:6px 3px 0px 6px;
		background-image:url(../pic/bg_grau.gif);
		background-repeat:repeat;
		
		}
		

.block {display:block;width:206px;float:left;
		line-height:160%;
		margin:0px 5px 15px 0px;
		padding-left:33px;
		background-color:transparent;}
		
.block p{height:auto;width:216px;
		margin:0px 0px 10px 0px;
		padding:0px;
		background-color:transparent;}
		


.block a, .text_ganz a{color:#3c3c3c;
					text-decoration:underline;}					
.block a:hover, .text_ganz a:hover{color:#A8021F;
					text-decoration:none;}	
.text_ganz{display:block;width:500px;float:left;
		line-height:160%;
		margin:35px 5px 15px 0px;
		padding-left:33px;
		background-color:transparent;}	
#schmal	{width:60px;float:right;margin:80px 35px 0px 0px;}		

#kuenstler {
		float:left;
		width:738px;		
		font-size:11px;
		line-height:160%;
		margin:65px 0px 0px 0px;
		padding-bottom:5px;
		border-left:4px solid #CCCCCC;
		background-color:#ffffff;		
		}
		
#kuenstler dl{float:left; 
float:left;
width:500px;
margin-left:33px;
margin-top:50px;
}

#kuenstler dt{
	float:left; 
	width:90px;
	margin-right:25px;
	color:#A8021F;
	font-style:italic;
	text-align:right;
    }
	
#kuenstler	dd{
	float:left; 
	width:385px;
    }		
		
		
	
#kuenstler h1 {width:300px;float:left;
		font-size:24px;
		line-height:120%;
		font-weight:normal;
		color:#A8021F;
		margin:0px 0px 0px 0px;
		padding-left:33px;
		background:transparent;}
		
#kuenstler h1 a {
		color:#A8021F;
		text-decoration:none;}
#kuenstler h1 a:hover {
		color:#A8021F;
		text-decoration:underline;}

#kuenstler img.vita {width:120px;float:left;
		margin:0px 0px 0px 36px;
		padding:0px;
		background:transparent;
		border:1px solid #676767;}
		
#prov {float:right;display:block;
		width:200px;
		margin-top:20px;
		margin-right:15px;
		padding:0px;}
		
#prov h1{
		width:100%;
		margin-bottom:20px;
		padding:0px;
		font-size:14px;
		font-weight:bold;}
		
	#prov h2{
		width:100%;
		margin-bottom:6px;
		padding:0px;
		font-size:13px;
		font-weight:bold;}
	#prov p{width:90%;
		margin-bottom:6px;
		margin-right:0px;
		padding:0px;}	
			
.werk {float:left;
		margin:0px 0px 35px 25px;
		}		
.werke_kuenstler{
               float:left;
               width:630px;
               border:none;
               margin:25px 0px 6px 0px;
               padding-left:24px;
            
}

p.weitere{
               margin-left:10px;
			   font-weight:bold;
            
}

.werke_vita{display:inline;
               float:left;
               width:380px;
               border:none;
               margin:35px 0px 6px 0px;
               padding-left:296px;
			   padding-right:0px;
            
}

.ausstellung{
               float:left;
               width:510px;
               border:none;
               margin:0px 0px 6px 0px;
               padding-left:24px;
            
}
	

.teaser{
               float:left;
               width:110px;
               height:160px;
               border:1px solid #cccccc;
               margin:6px 6px 6px 6px;
               padding:0px;
			   line-height:110%;
               text-align:center;
}
		


.bild{	
		
        font-size: 9px;
        text-align:center;
        margin:0px;
		padding:5px;
}

.bild strong{color:#8F8F8F;}



/* footer*/					
.footer {width:651px;float:left;
		font-size:11px;
		line-height:160%;
		margin:75px 0px 25px 0px;
		padding-bottom:15px;
		padding-left:260px;
		background-color:#ffffff;
		
		}

.footer table{font-size:9px; color:#999999;line-height:120%;
		width:550px;
		margin:0px;
		}
		
.footer table a{color:#999999;font-weight:normal;
					text-decoration:underline;
					
		}
.footer table a:hover{color:#A8021F;font-weight:normal;
					text-decoration:none;}
					
.footer table a.ak{color:#A8021F;font-weight:normal;
					text-decoration:none;}
					
.footer img{margin-right:20px;
	border:none;}
					
.rot	{color:#A8021F;}




/* marginal*/	
#marginal {
		float:right;
		width:160px;
		margin:65px 0px 0px 0px;
		background:transparent;
		padding:0px;
				}	

#marginal h1 {
               float:left;
               width:160px;			   
              font-size:11px;
			  color:#54544B;
               margin:6px 6px 12px 6px;
               padding:0px;
               text-align:left;
			   font-weight:bold;
			 
}
#marginal p{
               font-size:11px;
               margin:0px 6px 20px 6px;
               padding:0px;
               text-align:left;
}
#marginal ul{
               float:left;
               width:154px;
			   height:auto;
              font-size:11px;
               margin:0px 6px 12px 6px;
               padding:0px;
               text-align:left;
}

	
#marginal li {width:154px;
	height:15px;
	float:left;
	font-size:11px;
	padding:0px;
	background:transparent;
	}

#marginal li a{
		display:block;
		color:#3c3c3c;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/marg_list.gif) no-repeat 0% 0%;
			}
			
#marginal li a:hover{display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		background:url(../pic/marg_list_ak.gif) no-repeat 0% 0%;
			}
			
#marginal li.ak a {display:block;
		color:#A8021F;
		padding-left:15px;			
		text-decoration:none;
		font-weight:bold;
		background:url(../pic/marg_list_ak.gif) no-repeat 0% 0%;
			}

		




