/*** CSS sheet for iPhone (iphone.css). Rob van Gerwen, 2011 ***/

body { 
    -webkit-text-size-adjust:none; color: red;
    background: #fff;
    font-size: 14px;
	color: #000; 
    margin: 0; 	
    min-width: 641px;
    max-width: 800px;
    padding: 0; }
#container { margin: 0px;
	padding: 0px;
     -moz-box-shadow:  none;
    -webkit-box-shadow: none;
    box-shadow: none;
	border-bottom: 0px;
    min-width: 641px;
    max-width: 800px;}
div.Logo { line-height:   0; 
    text-align: center;
    min-width: 641px;
    max-width: 800px;} 
div.Logo img {    min-width: 241px;
    max-width: 800px;}
div.Main {  background-color: #fff;
    display: inline; 
    min-width: 641px;
    max-width: 800px;
	margin-bottom: 20px; 
	padding: 20px 0px 0px 10px; }
div.Main p.bread { min-height: 1em; 
    line-height: 1.2em;
    display: block;
    margin: 4px 4px 12px 6px;
	padding: 0px 0px 8px 0px;
    overflow: visible;
    background-color: white;
	color: #c90;
    font-size: 12px; }
div.Main p.bread a:link { color: #c90;
    text-decoration: none; }
div.Main p.bread a:visited { color: #c90;
    text-decoration: none; }
div#content { padding: 2px 4px; 
	clear: none;
    width: 100%; }
ul.zebra {	margin-left: -10px; }
ul {	margin-left: 10px; }
/*** FORMATTED TABLES ***/
table.formatted { padding: 0px;
	margin-left: 0px;
	border: 0px;}
table.formatted td { 	background-color: #eee;
	background-color: rgb(238,238,238); /*** lichtgrijs = #eee voor IE ***/
	background-color: rgba(238,238,238,0.4);
    padding: 0.1em 0.15em 0.2em 0.3em; }
table.formatted a:link, table.formatted  a:visited { color: #000; 
    text-decoration: underline; }
table.formatted a:focus { background-color: yellow; 
    text-decoration: none; 
    color: #000; }
table.formatted td.all, table.formatted td.theatre, table.formatted td.music, table.formatted td.dance, table.formatted td.phil {color: #000; }
table.formatted th { color: yellow; 
	background-color: red;
	padding: 0.35em 0.35em 0.35em 4.75em;
	border-bottom: 1px solid #000;
	font-size: 1.2em;
	font-style: normal;
	font-variant: small-caps; }
table.formatted th.issue, table.formatted th.h2 { color: #fdba30; 
	background-color: #e10010;
	padding: 0.2em 0.3em;
	border-top: 4px solid #555;
	border-bottom: 4px solid #555;
	font-size: 1em;
	font-weight: 300;
	font-style: normal;
	font-variant: normal; }
table.formatted strong { color: red;
	background-color: yellow; }
table.formatted var { background-color: inherit; 
	color: #B02425;
    color: rgb(204,0,0);
	color: rgba(204,0,0,0.8);}

p { font: normal "helvetica neue", Helvetica, Arial, Sans-serif;
    font-size: 1em/1.25em;
	margin-left: 2px;}
p.coll { width:100%;
	padding:4px 2px 2px 0px;
	margin:44px 0px 12px 0px;
	font-family:  'hoefler text', 'palatino linotype', Palatino, "new century schoolbook", Times, serif;
	font-size:20px;
	line-height:1.1em;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.3);
	color: rgb(2,52,100);
	color: rgba(2,52,120,0.8);
	clear: both; }
h1, h2, h3, h5, h6 { color: #036; 
	font-variant: small-caps; }
h1 { margin: 8px 4px -4px 0px;
}
h2 strong { 
    display: block; 
	color: red; 
	font-size: .75em; 
	font-style: italic; }
table.noborder { width: 100%;}
div.grouping {  
	left: -4px;
    border: none;
	background: inherit;
    min-width: 641px;
    max-width: 800px;
	margin: 0; 
	padding: 0;  }
div.grouping .grouping { 		
	border: none;
	border-width: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 100%; 
	margin: 0; 
	padding: 0;  }
.grouping + .grouping { 	margin-top: 11px;
	}
div.grouping ul, div.grouping ol {	position: relative;
	top:0px;
	left:4px;
	width: 100%; 
	}
div.grouping span.title	{	top: -35px;
	left: 40px;}
div.grouping .subtitle {
	padding: 0 8px 0 4px;
	white-space:nowrap; 
	margin: 0 0 0 -3.2em;
	position: absolute;
	top: -2px;
	right:-3.8em;
	background-color: #fff;
	line-height: 2em;
	width: 28px;
	color: #444; }
div.grouping span.title + ul { margin-top: 60px; }
div.grouping span.title a:link {	font-weight : 600; }
div.excursus {	font-size: inherit;
	margin: 0px; 
	padding: 0px; 
	border: 1px solid #fefefe;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
 	background-color: #fff;	}
div#content span.not a:link:after, div#content span.not a:visited:after { 	
	content: ""; }
html.noted a:link:after, html.noted a:visited:after {
 	content: "";} 
.gfg-root {
    width: 100%;}
span.FooterIcons { float: left; 
	width: 100%;
    background-color: #fff;
	margin-top: 10px; 
	margin-left: 4px; 
	padding-right: 0;  }
ul#nav, .printOnly, p.date, span.FooterLinks, div.copyright, div#name  {display: none;}
/* end css.sty */
