/* Start of CMSMS style sheet 'RussischKoor_1' */
/* Stylesheet Het Russisch Kamerkoor */

/* @import "form.css"; */


body {
	background-color: #666;
	font-family: URW Palladio L, Georgia, serif;
	max-width: 1050px;
}
#wit {
	background-color: white;
	border: 0px solid #FFF;
	padding: 1em 1.5em .5em 2em;
}
#blauw {
	background-color: blue;
	border: 0px solid #00F;
	padding: 1em 1.5em .5em 2em;
}
#rood {
	background-color: red;
	border: 0px solid #F00;
	padding: 1em 1.5em .5em 2em;
}

#pagewrapper {
	background-color: #EEE;
	border: 0px inset #F00;
}

#header {
	padding: 0.7em 2em 0.7em 2em;
	/*background-color: #FFF;*/
	/*background-image: url('/cmsmadesimple/uploads/images/layout/rus_bg_gradient_top.jpg');
	background-repeat: repeat-x;*/
	/*height: 129px;*/
	border-bottom: 1px solid #888;
}
#header  h1{
	text-align: left; /*center;*/
	padding: 0em 2em 0em 1em;
	font-size: 2em;
	letter-spacing: .2em;
	color: #800; /*white;*/
}

#footer {
	clear: both;
	font-size: 80%;
}
#pagebottom {
	margin-top: 1.5em;
	font-size: 70%;
}

#content {
	width: 60%;
	padding: 2em 2em 2em 5em;
}

ins {
	background: #FFF; border-top: 2px solid green;
}
del {
	background: #FFF; border-top: 2px solid red;
}


h1, h2, h3 {
	margin-bottom: .1em;
	margin-top: .5em;
	letter-spacing: .2em;
	color: #800;
	font-family: URW Bookman L, Georgia, serif;
}

p {
	margin-top: .1em;
}
h1 { 
	font-size: 150%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 110%;
}

hr {
	margin-top: 1.5em;
}

blockquote.attention {
	border: 1px outset #800;
	padding: 1em;
	width: 60%;
	background: #EDD;
	font-style: italic;
}
img {
	border: none;
}

strong {
	color: #008;
}
em {
	color: #008;
}

a {
	color: #00B;
	text-decoration: underline;
}
a.extern:after {
	content: ' (ext.)';
	font-size: 50%;
	vertical-align: super;
	text-decoration: none;
}
a.linkmoreinfo, #menu ul li a{
	font-size: 80%;
	font-style: italic;
}


.illustratie {
	float: right;
	margin: 0 0 1em 3em;
	font-size: 80%;
	text-align: center;
	border: solid 1px #000;
	background-color: #CCC;
}
.note {
	font-style: italic;
	font-size: 95%;
	color: #224;
}


/* zie ook stylesheet voor #menu_vert */

/*ul.navigation, div.sideblock */
#menu, #menu_vert  {
	float: right;
	border: 1px outset #CCC;
	padding: 0;
	background-color: #CCC;
	width: 20%;
}
/* ul.navigation:before */
#menu ul:before {
	content: 'Menu';
}
/* ul.navigation:before, div.sideblock h4 */
#menu ul:before {
	background-color: #888;
	display: list-item;
	list-style-type: none;
	padding: .2em;
	margin: 0;
	font-weight: bold;
	font-size: 80%;
	font-style: italic;
}
/*div.sideblock ul  */
#menu ul {
	margin: 0; padding:0;	
}
/*ul.navigation li, div.sideblock ul li */
#menu ul li {
	list-style-type: none;
	padding: .2em;
	margin: .2em;
}
#menu ul li dfn, #menu_vert ul li dfn {
	display: none;
}
#menu ul li.currentpage {
	background-color: #eee;
	font-size: 80%;
}
#menu ul li.currentpage h3 {
	font: inherit;
	color: inherit;
	margin:0; padding:0;
}

#loginout {
}
#loginout input[type=text], #loginout input[type=password] {
  width: 80%;
}

dl {
}
dt {
	font-weight: normal;
	color: #008;
}
dd {
	margin-left: 1em;
	border-left: 2px dotted #008;
	padding-left: 1em;
}


table {
	border-collapse: collapse;
	border: 0;
}
tbody, thead, tfoot {
}
tr {
}
th, td {
	text-align: left;
	padding-right: 1em;
	vertical-align: top;
}
th {
	color: #800;
	font-style: italic;
	font-weight: normal;
}
td {
}

table.datumcheck {
	margin: 1em;
	border: 1px solid black;
	border-collapse: collapse;
}

table.datumcheck tr {
}

table.datumcheck td {
	border-top: 1px solid black;
	padding: .5em;
}



@media screen,projection,braille,aural,handheld,tty,tv {
	.print {
		display: none;
	}
}



@media print,embossed {
	@page {
		size: landscape;
	}
	
	body {
		margin: none;
		padding: 1.5cm;
		vertical-align: top;
	}
	#content {
		padding: none;
	}
	#blauw, #wit, #rood {
		background: white;
		padding: none; border: none;
	}
	h3 {
		text-decoration: underline;
	}
	a {
		color: black;
		text-decoration: none;
	}
	a.extern:after {
		content: '';
	}
	.screen {
		display: none;
	}

}



/* End of 'RussischKoor_1' */

