body
{
margin: 0;
padding: 0;
font: 100% arial, hevetica, sans-serif;
color: #474747;
background-color: #fff;
background-image: url(../img/hintergrund_rot.gif);
background-repeat: repeat-y;
}


A:link     {text-decoration:none;color:#4F0D18;font-weight:normal;font-size:13px;}
A:visited   {text-decoration:none;color:#4F0D18;font-weight:normal;font-size:13px;}
A:hover	{text-decoration:none;color:#c0c0c0;font-weight:normal;font-size:13px;}
a.aktiv:link, a.aktiv:visited    {text-decoration:none;color:#000000;font-weight:bold;font-size:13px;}
A:active   {text-decoration:none;color:#4F0D18;font-weight:normal;font-size:13px;}

h1 
{
font: 110% arial, hevetica, sans-serif;
margin: 0 0 4px 0px;
font-weight: bold;
}


/* ########## LEFT ################################ */
#left
{
float: left;
padding:0;
width: 330px;
height: 100%;
text-align: left;
}

/* ########## LOGO ################################ */
#logo
{
float: left;
width: 330px;
height: 100px;
background-image: url(../img/logo.gif);
}


/* ########## HMENU ################################ */
		#hmenu {
			float: left;
			width: 139px;
			display: inline;
			font-weight: normal;
			margin: 50px 0 0 0;
			}
			
			#hmenu a:link     {text-decoration:none; color:#DBDBDB;}
			#hmenu a:visited  {text-decoration:none; color:#DBDBDB;}
			#hmenu a:hover    {text-decoration:none; color:#4F0D18;}
			#hmenu a:active   {text-decoration:none; color:#4F0D18;}
			
			#hmenu a._on:link     {text-decoration:none; color:#4F0D18;}
			#hmenu a._on:visited  {text-decoration:none; color:#4F0D18;}
			#hmenu a._on:active   {text-decoration:none; color:#4F0D18;}
				
				ul.hmenu {
					padding: 0;
					width: 139px;
					margin: 0;
					list-style: none;
					}
					
					li.hmenu {
						margin: 0;
						padding: 0;
						list-style: none;
						}
											
					li.hmenu a {
						margin: 0;
						list-style: none;
						display: block;
						font-size: 90%;
						padding: 15px 0 15px 20px;
						}
						
						#hmenu li.hmenu a:link, 
						#hmenu li.hmenu a:visited {
							color: #DBDBDB;
							text-decoration: none;
							}
							
						#hmenu li.hmenu a:hover, 
						#hmenu li.hmenu a:active {
							color: #4F0D18; 
							text-decoration: none; 
							background: #DBDBDB;
							}
							
							
						li.hmenu_on a {
							margin: 0;
							list-style: none;
							display: block;
							font-size: 90%;
							padding: 15px 0 15px 20px;
							}
							
						#hmenu li.hmenu_on a:link,
						#hmenu li.hmenu_on a:visited,
						#hmenu li.hmenu_on a:hover, 
						#hmenu li.hmenu_on a:active {
							text-decoration: none;
							color:#4F0D18; 
							background: #DBDBDB;
							}
					
/* ############################ END hmenu ########## */

/* ########## umenu ################################ */
		#umenu {
			float: left;
			width: 191px;
			display: inline;
			font-weight: normal;
			margin: 50px 0 0 0;
			}
			
			#umenu a:link     {text-decoration:none; color:#000000;}
			#umenu a:visited  {text-decoration:none; color:#000000;}
			#umenu a:hover    {text-decoration:none; color:#4F0D18;}
			#umenu a:active   {text-decoration:none; color:#4F0D18;}
			
			#umenu a._on:link     {text-decoration:none; color:#4F0D18;}
			#umenu a._on:visited  {text-decoration:none; color:#4F0D18;}
			#umenu a._on:active   {text-decoration:none; color:#4F0D18;}
				
				ul.umenu {
					padding: 0;
					width: 192px;
					margin: 0;
					list-style: none;
					}
					
					li.umenu {
						margin: 0;
						padding: 0;
						list-style: none;
						}
											
					li.umenu a {
						margin: 0;
						list-style: none;
						display: block;
						font-size: 90%;
						padding: 15px 0 15px 20px;
						}
						
						#umenu li.umenu a:link, 
						#umenu li.umenu a:visited {
							color: #000000;
							text-decoration: none;
							}
							
						#umenu li.umenu a:hover, 
						#umenu li.umenu a:active {
							color: #4F0D18; 
							text-decoration: none; 
							background: #ffffff;
							}
							
							
						li.umenu_on a {
							margin: 0;
							list-style: none;
							display: block;
							font-size: 90%;
							padding: 15px 0 15px 20px;
							}
							
						#umenu li.umenu_on a:link,
						#umenu li.umenu_on a:visited,
						#umenu li.umenu_on a:hover, 
						#umenu li.umenu_on a:active {
							text-decoration: none;
							color:#4F0D18; 
							background: #ffffff;
							}
					
			/* ########## END umenu ########## */


/* ########## CONTENT ################################ */

#right {
	position:  absolute;
	left:  330px;
	top:  100px;
	width: 615px;
	margin: 100px 0 0 50px;
	font-size: 80%;
}

#grafik
{
float: left;
width: 250px;
text-align: left;
}

#textrechts {
float: left;
margin-left:50px;
width: 300px;
font: 95%  arial, hevetica, sans-serif;
line-height: 160%;
}



#grafikart
{
float: left;
width: 320px;
text-align: left;
}

#textrechtsart {
float: left;
margin-left:50px;
width: 230px;
font: 95%  arial, hevetica, sans-serif;
line-height: 160%;
}

/* ########## CONTENT ARTISTS ################################ */

#rightartist {
	position:  absolute;
	left:  330px;
	top:  80px;
	width: 615px;
	margin: 0 0 0 50px;
	font-size: 80%;
}

#artistmenu {
	float: left;
	width: 615px;
	margin: 0 0 40px 0;
	font-size: 80%;
}

div.polaroid {
	width: 110px;
	background-color: #EAEAEA;
	padding: 3px 0 3px 10px;
}

img.artue {
	border: 10px solid #EAEAEA;
	margin-right: 30px;	
}

td.art {
	
}

img.art {
	border: 1px solid #EAEAEA;
	margin-right: 10px;
	margin-bottom: 10px;	
}





