body	 { 	background-color:#F3F3F3;
			overflow-y: auto;
			overflow-x: auto;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			scrollbar-base-color:#A6A5A5;
			scrollbar-3dlight-color:#B0AFAF;
			scrollbar-arrow-color:#A6A5A5;
			scrollbar-darkshadow-color:#8E8E8E;
			scrollbar-face-color:#F3F3F3;
			scrollbar-highlight-color:#FFFFFF;
			scrollbar-shadow-color:#B0AFAF;
			scrollbar-track-color:#F3F3F3;
			}
a.homelink:link, a.homelink:active, a.homelink:visited, a.homelink:hover	{	position: relative;
																				left: 0px;
																				top: 0px;
																				width: 150px;
																				height: 32px;
																				display: block;
																				border: 0px solid #FF0000;
																			}		
#start	{	width: 190px;
			height: 120px;
			font-family: verdana, arial;
			font-size: 12px;
			color: #666666;
			line-height: 18px;
		}
		
/* --- artplayer --- */	
#artplayer	{	width: 400px;
				height: 300px;
				background: url(images/artplayer.gif) 0 0;
				background-repeat: no-repeat;
				font-family: verdana, arial;
				font-size: 12px;
				color: #666666;
				font-weight: bold;
				border: 0px solid #FF0000;
			}
#artvideo	{	position: relative; left: 80px; top: 60px; }
#artTxt		{	position: relative; left: 80px; top: 75px; width: 240px; height: auto; text-align: center; }			
			
/* --- Sprachauswahl Screen --- */
#startbg { width: 388px; height: 200px; background: url(images/startbg.gif) 0 0; background-repeat: no-repeat; }
#startteaser	{	border: 0px solid #FF0000; font-family: verdana; font-size: 12px; width: 175px; color: #878889; line-height: 18px; }
td.start	{ background: url(images/startbg.gif) center center; background-repeat: no-repeat; }
a.de:link, a.de:active, a.de:visited	{ 	width: 64px;
											height: 22px;
											float: left;
											background: url(images/link_de.gif) 0 0;
											display: block;
										}
a.de:hover								{	background: url(images/link_de.gif) 0 -22px;	}
a.uk:link, a.uk:active, a.uk:visited	{ 	width: 64px;
											height: 22px;
											float:right;
											background: url(images/link_uk.gif) 0 0;
											display: block;
										}
a.uk:hover								{	background: url(images/link_uk.gif) 0 -22px;	}



td.grey	{	background-color: #B1B2B4;
 }
td.kontent	{ background: url(images/bottom_bg.gif) 0 0;
			background-repeat: no-repeat;
			vertical-align: top;
			padding-top: 20px; }
#footer {	position: relative;
			width: 640px;
			height: 35px;
			font-family: verdana, arial;
			color: #FFFFFF;
			/*font-weight: bold;*/
			font-size: 11px;
			line-height: 35px;
		}
#ftext	{	float: left;	}
#option	{	float: right;
			padding-top: 7px;
		}
		
#navi	{	position: relative;
			height: 22px;
			margin-left: 10px;
			margin-bottom: 30px;}
h3	{ display: none; }
h1	{ display: none; }
span.red	{ 	color: #AD1C1E;
				/*font-weight: bold;*/
			}
			
#Headline_Home	{	width: 400px;
					height: 30px;
					float: left;
					background: url(images/headline_home.gif) 0 0px;
					background-repeat: no-repeat;
					display: block;
				}
			
#Headline_Ausstellung	{	width: 400px;
							height: 30px;
							float: left;
							background: url(images/headline_ausstellung.gif) 0 0px;
							background-repeat: no-repeat;
							display: block;
						}
#Ausstellung_active	{	width: 83px;
						height: 22px;
						float: left;
						background: url(images/link_ausstellung.gif) 0 -22px;
						display: block;
					}
a.Ausstellung:link, a.Ausstellung:active, a.Ausstellung:visited	{ 	width: 83px;
																	height: 22px;
																	float: left;
																	background: url(images/link_ausstellung.gif) 0 0;
																	display: block;
																}
a.Ausstellung:hover												{	background: url(images/link_ausstellung.gif) 0 -22px;	}

#Headline_Galerie	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_galerie.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Galerie_active	{	width: 68px;
					height: 22px;
					float: left;
					background: url(images/link_galerie.gif) 0 -22px;
					display: block;
				}
a.Galerie:link, a.Galerie:active, a.Galerie:visited	{ 	width: 68px;
														height: 22px;
														float: left;
														background: url(images/link_galerie.gif) 0 0;
														display: block;
													}
a.Galerie:hover										{	background: url(images/link_galerie.gif) 0 -22px;	}

#Headline_Kuenstler	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_kuenstler.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Kuenstler_active	{	width: 70px;
						height: 22px;
						float: left;
						background: url(images/link_kuenstler.gif) 0 -22px;
						display: block;
					}
a.Kuenstler:link, a.Kuenstler:active, a.Kuenstler:visited	{ 	width: 70px;
																height: 22px;
																float: left;
																background: url(images/link_kuenstler.gif) 0 0;
																display: block;
															}
a.Kuenstler:hover											{	background: url(images/link_kuenstler.gif) 0 -22px;	}

#Headline_Artshop	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_artshop.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Artshop_active	{	width: 73px;
					height: 22px;
					float: left;
					background: url(images/link_artshop.gif) 0 -22px;
					display: block;
				}
a.Artshop:link, a.Artshop:active, a.Artshop:visited	{ 	width: 73px;
														height: 22px;
														float: left;
														background: url(images/link_artshop.gif) 0 0;
														display: block;
													}
a.Artshop:hover										{	background: url(images/link_artshop.gif) 0 -22px;	}

#Headline_Archiv	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_archiv.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Archiv_active	{	width: 60px;
					height: 22px;
					float: left;
					background: url(images/link_archiv.gif) 0 -22px;
					display: block;
				}
a.Archiv:link, a.Archiv:active, a.Archiv:visited	{ 	width: 60px;
														height: 22px;
														float: left;
														background: url(images/link_archiv.gif) 0 0;
														display: block;
													}
a.Archiv:hover										{	background: url(images/link_archiv.gif) 0 -22px;	}

#Headline_Kontakt	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_kontakt.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Kontakt_active	{	width: 72px;
					height: 22px;
					float: left;
					background: url(images/link_kontakt.gif) 0 -22px;
					display: block;
				}
a.Kontakt:link, a.Kontakt:active, a.Kontakt:visited	{ 	width: 72px;
														height: 22px;
														float: left;
														background: url(images/link_kontakt.gif) 0 0;
														display: block;
													}
a.Kontakt:hover										{	background: url(images/link_kontakt.gif) 0 -22px;	}

#Headline_Oeffnungszeiten	{	width: 400px;
								height: 30px;
								float: left;
								background: url(images/headline_oeffnungszeiten.gif) 0 0px;
								background-repeat: no-repeat;
								display: block;
							}
#Oeffnungszeiten_active	{	width: 116px;
							height: 22px;
							float: left;
							background: url(images/link_oeffnungszeiten.gif) 0 -22px;
							display: block;
						}
a.Oeffnungszeiten:link, a.Oeffnungszeiten:active, a.Oeffnungszeiten:visited	{ 	width: 116px;
																				height: 22px;
																				float: left;
																				background: url(images/link_oeffnungszeiten.gif) 0 0;
																				display: block;
																			}
a.Oeffnungszeiten:hover														{	background: url(images/link_oeffnungszeiten.gif) 0 -22px;	}

#Headline_Impressum	{	width: 400px;
						height: 30px;
						float: left;
						background: url(images/headline_impressum.gif) 0 0px;
						background-repeat: no-repeat;
						display: block;
					}
#Impressum_active	{	width: 79px;
						height: 22px;
						float: left;
						background: url(images/link_impressum.gif) 0 -22px;
						display: block;
					}
a.Impressum:link, a.Impressum:active, a.Impressum:visited	{ 	width: 79px;
																height: 22px;
																float: left;
																background: url(images/link_impressum.gif) 0 0;
																display: block;
															}
a.Impressum:hover											{	background: url(images/link_impressum.gif) 0 -22px;	}

a.redlink:link, a.redlink:active, a.redlink:visited	{ 	font-family: verdana, arial;
														font-size: 11px;
														color: #AD1C1E;
														font-weight: bold;
														text-decoration: none;
													}
a.redlink:hover	{	text-decoration: underline; }

a.greylink:link, a.greylink:active, a.greylink:visited	{ 	font-family: verdana, arial;
														font-size: 11px;
														color: #666666;
														font-weight: bold;
														text-decoration: none;
													}
a.greylink:hover	{	text-decoration: underline; }

#kontent	{	width: 400px;
				margin-left: 10px;
				margin-bottom: 30px;
				font-family: verdana, arial;
				font-size: 12px;
				color: #666666;
				line-height: 18px;
				float: left;
			}
#win		{	width: 200px;
				height: auto;
				margin-right: 10px;
				margin-bottom: 30px;
				background: url(images/win_bg.gif) 0 0;
				background-repeat: no-repeat;
				float: right;
				color: #666666;
				font-family: verdana, arial;
				font-size: 11px;
				line-height: 14px;
			}
div.image_l	{	width: 120px;
				height: 220px;
				font-size: 11px;
				float: left;
				margin-right: 20px;
			}
div.image_r	{	width: 120px;
				height: 220px;
				font-size: 11px;
				float: left;
			}
#news	{	width: 160;
			margin-top: 20px;
			margin-left: 20px;
			border: 0px solid #FF0000;
		}
#kontakt	{	width: 400px;
				height: auto;
				border: 0px solid #FF0000;
			}
div.kfield_l	{	width: 195px;
					height: auto;
					float: left;
					line-height: 25px;
				}
div.kfield_r	{	width: 195px;
					height: auto;
					float: right;
					line-height: 25px;
				}
div.trenner	{	width: 400px;
				height: 20px;
				margin-top: 10px;
				float: left;
				background: url(images/trenner.gif) 0 0;
				background-repeat: no-repeat;
				display: block;
				border: 0px solid #FF0000;
			}
h2	{	font-family: verdana, arial;
		font-size: 11px;
		line-height: 14px;
		color: #AD1C1E; }
		
input.chkbox	{ position: relative; margin: 0px; float: left; left: -5px; }

div.shoptitle	{ width: 100px; line-height: 14px; float: right; margin-bottom: 5px; }

select.dropdown	{	width: 52px; font-family: verdana, arial; color: #777777; font-size: 11px; }

input.groesse { font-family:verdana, arial;
				font-size:11px;
				color: #666666;
				width:50px;
				height:18px;
				border-top: 1px solid #A2A0A0;
				border-left: 1px solid #A2A0A0;
				border-right: 1px solid #A2A0A0;
				border-bottom: 1px solid #A2A0A0;
				background-color: #FFFFFF;
				}
input.output { font-family:verdana, arial;
				font-size:11px;
				color: #AD1C1E;
				text-align: right;
				font-weight: bold;
				width:50px;
				height:16px;
				border: 0px;
				background-color: #F3F3F3;
				}
input.kontakt { font-family:verdana, arial;
				font-size:11px;
				color: #666666;
				width:190px;
				height:20px;
				line-height:15px;
				border-top: 1px solid #A2A0A0;
				border-left: 1px solid #A2A0A0;
				border-right: 1px solid #A2A0A0;
				border-bottom: 1px solid #A2A0A0;
				background-color: #FFFFFF;
				}
input.total { font-family:verdana;
				font-size:10px;
				font-weight: bold;
				color:#A2A0A0;
				width:120px;
				height:15px;
				border; 0px;
				background-color: #F6F6F6;
				}
				
textarea.kontakt { 	font-family:verdana;
					font-size:11px;
					color: #666666;
					width:400px;
					height:80px;
					line-height:15px;
					border-top: 1px solid #A2A0A0;
					border-left: 1px solid #A2A0A0;
					border-right: 1px solid #A2A0A0;
					border-bottom: 1px solid #A2A0A0;
				}

td.midbg { background-color:#E6E6E6; }
		
td.text { 	font-family:verdana;
			font-size:10px;
			line-height:14px;
			color:#A2A0A0; 
			}	
img.teaserimg	{	float: left; border: 0px; }
div.teaserbox	{	width: 400;
					height: auto;
					border: 0px solid #FF0000;
				}
div.teasertxt	{	width: 240px;
					height: auto;
					padding-top: 3px;
					font-family: verdana, arial;
					font-size: 11px;
					color: #666666;
					float: right;
					line-height: 14px;
				}
a.text:link, a.text:visited, a.text:active, a.text:focus { 	font-family:verdana; 
															font-size:10px; color:#A2A0A0;
															bottom-padding:500px; 
															text-decoration:none; 
															font-weight:bold; 
															}									
a.text:hover { 	font-family:verdana; 
				font-size:10px; color:#AD1B1D;
				margin-bottom:5px; 
				text-decoration:none; 
				font-weight:bold; 
				}
				
#popform	{	margin-left: 20px;
				width: 100px;
			}
			
/* DATUMS-LISTE */
table.list	{ font-family:verdana; font-size: 11px; color:#666666; line-height: 15px; }
td.redtd	{ color:#AD1C1E }