html, body	{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:none;
	}

img	{
	display:block;
	border:0;
	}


/* Links -------------------- */
a:link	{
	text-decoration:none;
	background-color:transparent;
	color:#6c6e70;
	}
a:visited	{
	text-decoration:none;
	background-color:transparent;
	color:#6c6e70;
	}
a:hover	{
	text-decoration:none;
	background-color:transparent;
	color:#95001c;
	}
a:active	{
	text-decoration:none;
	background-color:transparent;
	color:#6c6e70;
	}
#navmain a:link	{
	text-decoration:none;
	background-color:transparent;
	color:#000;
	}
#navmain a:visited	{
	text-decoration:none;
	background-color:transparent;
	color:#000;
	}
#navmain a:hover	{
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	color:#fff;
	}
#navmain a:active	{
	text-decoration:none;
	background-color:transparent;
	color:#fff;
	}
#navsub a:link	{
	text-decoration:none;
	background-color:transparent;
	color:#ffa6b2;
	}
#navsub a:visited	{
	text-decoration:none;
	background-color:transparent;
	color:#ffa6b2;
	}
#navsub a:hover	{
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	color:#fff;
	}
#navsub a:active	{
	text-decoration:none;
	background-color:transparent;
	color:#fff;
	}
#seiteninfo a:link	{
	text-decoration:none;
	background-color:transparent;
	color:#000;
	}
#seiteninfo a:visited	{
	text-decoration:none;
	background-color:transparent;
	color:#000;
	}
#seiteninfo a:hover	{
	text-decoration:none;
	background-color:transparent;
	color:#95001c;
	}
#seiteninfo a:active	{
	text-decoration:none;
	background-color:transparent;
	color:#fff;
	}
.partner a:link	{
	text-decoration:none;
	background-color:transparent;
	color:#f90236;
	}
.partner a:visited	{
	text-decoration:none;
	background-color:transparent;
	color:#f90236;
	}
.partner a:hover	{
	text-decoration:none;
	background-color:transparent;
	color:#f90236;
	}
.partner a:active	{
	text-decoration:none;
	background-color:transparent;
	color:#f90236;
	}


/* Schrift -------------------- */
p, a, li, td, h1, h2, h3, h4, h5, h6	{ 
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, 'Trebuchet MS', Trebuchet, Verdana, Tahoma, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal;
	line-height:150%; 
	text-align:left; 
	margin:0;
	padding:0;
	background-color:transparent;
	}
h1	{
	font-size:12px; 
	line-height:160%; 
	font-weight:bold;
	padding-bottom:2px; 
	}
h2, h3	{
	font-size:12px; 
	line-height:160%; 
	font-weight:bold;
	}
h2	{
	padding-bottom:0; 
	}
h3	{
	color:#6c6e70;
	}
h4	{
	font-weight:bold;
	padding-bottom:5px; 
	}
h5	{
	font-weight:bold;
	padding-top:5px; 
	padding-bottom:5px; 
	}
h6	{
	font-style:italic;
	padding-top:2px; 
	}


/* Container -------------------- */
#aussen	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	z-index:10;
	}
#innen	{
	height:100%;
	background-color:#fff;
	color:#000;
	}
#innengrau	{
	height:100%;
	background-color:#d3d5d6;
	background-color:#ffffff;
	color:#000;
	}
#innen td, #innengrau td	{
	vertical-align:top; 
	}
#seitenbild	{
	width:145px;
	margin-top:157px;
	margin-left:47px;
	}
#seitenbildDinner	{
	width:145px;
	margin-top:157px;
	margin-left:1px;
	}
#logo	{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:156px;
	background-color:#f90236;
	color:#000;
	z-index:15;
	}
#bildKunst	{
	position:fixed;
	top:0px;
	left:0px;
	}
/* ie5, ie6 hack */
* html #bildKunst	{
	position:absolute;
	top:0px;
	left:0px;
	}
#bildLogo	{
	position:absolute;
	top:0px;
	left:240px;
	}
#menu	{
	position:fixed;
	top:179px;
	left:0;
	width:240px;
	background-color:#fff;
	color:#000;
	z-index:20;
	}
/* ie5, ie6 hack */
* html #menu	{
	position:absolute;
	top:179px;
	left:0;
	width:240px;
	background-color:#fff;
	color:#000;
	z-index:20;
	}
#navmain	{
	position:absolute;
	top:0px;
	left:42px;
	width:78px;
	background-color:#f90236;
	color:#000;
	z-index:20;
	}
#navsub	{
	position:absolute;
	top:0px;
	left:0px;
	width:112px;
	margin-left:126px;
	background-color:#f90236;
	color:#fff;
	text-align:left; 
	z-index:20;
	}
#inhalt	{
	margin-top:198px;
	margin-left:58px;
	width:450px;
	z-index:20;
	}
#inhaltdinner	{
	margin-top:198px;
	margin-left:58px;
	width:450px;
	z-index:20;
	}
#inhaltbuendig	{
	margin-top:198px;
	margin-left:0;
	width:508px;
	z-index:20;
	}
#fuss	{
	width:25px;
	height:50px;
	}



.portrait	{
	width:520px;
	margin-top:18px;
	margin-bottom:15px;
	}
.partner	{
	width:520px;
	margin-top:18px;
	margin-bottom:15px;
	}
.kuenstler	{
	width:520px;
	margin-top:18px;
	margin-bottom:15px;
	}
.kuenstler p	{
	margin-left:31px;
	margin-top:12px;
	margin-bottom:36px;
	}
.textkuenstler p	{
	margin-left:31px;
	margin-top:0;
	margin-bottom:36px;
	}
.p1	{
	width:170px;
	}
.p2	{
	width:240px;
	}
.p3	{
	width:118px;
	}
.p4	{
	width:210px;
	}
.p5	{
	width:300px;
	}
.einzug01	{
	margin-left:60px;
	}
.einzug02	{
	margin-left:169px;
	}
.einzugKuenstler	{
	margin-left:31px;
	}
.einzug03	{
	margin-left:210px;
	}
.einzug04	{
	margin-left:154px;
	}
.vorschau, .rueckschau	{
	margin-top:30px;
	margin-bottom:15px;
	}
#innen .vorschau td 	{
	height:340px;
	padding-right:30px;
	vertical-align:bottom; 
	}
#innen .rueckschau td 	{
	padding-right:30px;
	vertical-align:bottom; 
	}
.unten   {
	vertical-align:bottom;
	}

.tab1	{
	width:50px;
	}


.t01	{
	width:240px;
	background-color:#f90236;
	color:#000;
	}
.t02	{
	width:528px;
	}
.t02dinner	{
	width:573px;
	}
.t03	{
	width:150px;
	background-color:#fff;
	color:#000;
	}
.t11	{
	width:240px;
	height:100%;
	background-color:#f90236;
	color:#000;
	}

.bildportrait	{
	margin-top:4px;
	margin-left:1px;
	}
.bildkuenstler	{
	margin-top:4px;
	margin-left:31px;
	}
.bildLogo	{
	margin-top:4px;
	margin-left:1px;
	}
.bildoben	{
	margin-top:0;
	}
.bild	{
	margin-top:1px;
	}

.ausstellung	{
	padding-bottom:96px;
	}
.event	{
	padding-top:15px;
	}
.einladung	{
	padding:24px 0;
	}
.einladung img	{
	padding:0 0 12px 0;
	}
.dinner	{
	padding-bottom:15px;
	}
.artikel	{
	padding-top:15px;
	color:#6c6e70;
	}
.partner td	{
	vertical-align:middle; 
	}
.partnerlinks	{
	width:154px;
	}
.partnerrechts	{
	width:374px;
	height:60px;
	border-color:#6c6e70;
	border-top-style:solid;
	border-top-width:1px;
	}
/* ie5, ie6 hack */
* html .partnerrechts	{
	height:90px;
	}
/* ie7 hack */
* +html .partnerrechts	{
	height:90px;
	}
.zentriert01	{
	margin-top:28px;
	}
.zentriert02	{
	margin-top:34px;
	}


.rot	{
	color:#f90236;
	}
	
.grau	{
	color:#6c6e70;
	}
	
.caution	{
	color:#f90236;
	}
	



