/*   TYPOGRAPHY   */


a:active	{text-decoration:underline;}
a:link		{text-decoration:none;}
a:visited	{text-decoration:none;}
a			{color:#ffffff; text-decoration:underline;}
a:hover		{color:#ffffff; text-decoration:underline;}



h1			{
			font-family:arial, verdana, tahoma, sans-serif;
			font-weight:bold; 
			font-size:90%; 
			color:#ffffff; 
			text-transform:uppercase;
			text-decoration:none;
			margin-top:10px;
			margin-left:0px; 
			margin-right:0px;
			margin-bottom:5px;
			padding:0;
			}

h2			{
			font-family:arial, verdana, tahoma, sans-serif;
			font-weight:bold; 
			font-size:70%; 
			color:#ffffff; 
			text-transform:capitalize;
			text-decoration:none;
			margin-top:2px;
			margin-left:10px; 
			margin-right:0px;
			margin-bottom:0px;
			padding:0;			
			}
			
.banner_txt
			{
			font-size:10px; 
			text-align:justify;
			font-family:verdana, arial, tahoma, sans-serif;
			font-weight:normal; 
			font-size:70%; 
			color:#8B0304; 
			text-decoration:none;
			}

			
.txt		{
			font-size:14px; 
			/*text-align:justify;*/
			font-family:verdana, arial, tahoma, sans-serif;
			font-weight:normal; 
			font-size:70%; 
			color:#ffffff; 
			text-decoration:none;
			}

.listtxt		{
			font-size:14px; 
			font-family:verdana, arial, tahoma, sans-serif;
			font-weight:normal; 
			font-size:70%; 
			color:#ffffff; 
			text-decoration:none;
			}



strong		{
			font-family: arial, verdana, tahoma, sans-serif;
			font-weight: bold;
			}
	
	
.back		{
			font-size:10px; 
			font-family:verdana, arial, tahoma, sans-serif;
			font-weight:normal; 
			color:#ffffff; 
			text-decoration:none;
			}	
						

			
.footertxt	{
			font-size:10px; 
			font-family:verdana, arial, tahoma, sans-serif;
			font-weight:normal; 
			color:#ffffff; 
			text-decoration:none;
			vertical-align: top;
			}
		
		
.bilderfloat{
			vertical-align: top;
			width:110px;
			height:120px;
			float: left;
			}
	
	
	
/*   GRID   */	

body 		{
			margin:0;
			padding:0;
			font-family:verdana, arial, helvetica, sans-serif;
			color:#ccc;
			background-color:#fff;
			text-align:center;
			}	
			
			
#container  { 
			width:340px; 
			height:100%;	
			margin-top:0px;
			margin-left:auto;			
			margin-right:auto;			
			margin-bottom:0px;
			padding:0; 
			text-align:left; 
			}


#banner		{height:15px;}


#bannerpic	{
			height:120px;
			background-color:#cecece;
		 	margin-bottom:15px;
			}


#navcontainer
			{			
			margin:0;
			padding:0;	
			height:151px;
			font-family:arial, verdana, tahoma, sans-serif;
			font-weight:bold; 
			font-size:10px; 
			line-height:14pt;
			text-transform:uppercase; 
			text-decoration:none;
			text-align:left;
			background-image:url(../images/site/bg_nav.gif);
			background-repeat:no-repeat;
			}
			
#navcontainer ul 
			{
			margin:0;
			padding-top:50px;
			padding-left:0px;	
			list-style:none; 
  			text-align:left;
  			}	


#navcontainer li 
			{
			margin:0;
			padding-left:0px;
			color:#8B0304;
			}
						
#navcontainer a	
			{
			margin:0;
			padding-left:22px; 					
			text-decoration:none;
 			}

#navcontainer a:link 
			{color:#4c4c4c;}
			
#navcontainer a:visited 
			{color:#4c4c4c;}
			
#navcontainer a:hover 
			{
			color:#000000;
 			background: url(../images/site/navzeiger.gif) no-repeat;
 			margin:0;
 			}

		
#titelpic	
			{
			margin:0;
			padding: 0;
 			}	
 			
#contentcontainergalerie	{
			margin:0;
			padding:0;
			background-color:#8B0304;
			}
			 
#contentcontainerausstellungen	{
			margin:0;
			padding:0;
			background-color:#AD2C26;
			}			 
			 
#contentcontainerkuenstler	{
			margin:0;
			padding:0;
			background-color:#8C4938
			}
			 
#contentcontainerkontakt	{
			margin:0;
			padding:0;
			background-color:#90ABC0;
			}	
			
#contentcontainerlinks	{
			margin:0;
			padding:0;
			background-color:#247DD0;
			}			 			
			
#subnavcontainer		
			{ 
			margin:0;		
			height: 16px;
 			padding-left: 23px; 
			font-family:arial, verdana, tahoma, sans-serif;
			font-weight: bold; 
			font-size: 10px; 
			text-transform: uppercase; 
			text-align: left;
			color:#ffffff; 
			text-decoration:none; 
			} 

.subnav a 	{ 
			color:#ffffff; 
			text-decoration:none; 
			} 

.subnav a:hover 
			{ 
			color:#4c4c4c;
			text-decoration:none; 
			}			
			
#content	{
			margin-left:4px;
			padding-top:10px;
			padding-right:30px;	
			padding-left:19px;
			padding-bottom: 20px;
			background-color:#4c4c4c;
			}


			
#footer		{
			margin: 0pt;
			text-align:left; 
			padding-left:22px; 
			height:16px; 

			}
