/* algemeen */

h1 {
	text-align: right;
	border-left: 0 none;
	font-size: 1.4em;
}

div#content {
	background: none;
	border-top: 0 none;
}

div#content-text {
	background: #000 url('/media/layout/bg-kader.jpg') repeat-x center bottom;
	border-top: 1px solid #454545;
}

/* paginering */

div.picspagelinecontainer {
	background: #55b0cd;
	color: #005775;
	padding: 3px 1em;
}

div#content-text div.picspagelinecontainer a {
	color: #005775;
	text-decoration: none;
}

div.picspageline {
	display: inline;
}

div.picspageline span {
	margin-right: 3px;
	padding-left: 0.3em;
	padding-right: 0.3em;
	border: 1px solid #005775;
}

div.picspageline span.active {
	background: #005775;
	color: #fff;
}

div#content-text div.picspagelinecontainer div.picspageline span a {
	color: #fff;
}

/* overzicht thumbs */

div#partypics_thumbcontainer {
	border-bottom: 2px solid #fff200;
}

div#partypics_allalbums_thumbimages {
}

div#partypics_allalbums_thumbimages h3 {
	font-size: 1.1em;
	margin: 0.5em 0 0 0;
}

div#partypics_allalbums_thumbimages ul {
	width: 100%;
	height: 64px;
	margin: 0;
	padding: 0;
}

div#partypics_allalbums_thumbimages ul li {
	float: left;
	margin: 0;
	margin-right: 12px;
	padding: 0;
	list-style: none;
}

div#partypics_allalbums_thumbimages ul li img {
	display: block;
	border: 1px solid #fff;
}

/* detail thumbs */

table.thumblist tr td {
	padding-right: 12px;
}

table.thumblist tr td img {
	border: 1px solid #fff;
}

/* detail foto */

div#partypics_thumbcontainer {
	margin-bottom: 1em;
}

div#partypics_mainpic_bigimage {
	background: red;
	height: 300px;
	border: 1px solid #454545;
}

p.partypics_mainpic_bigimage_container {
	width: 450px;
	margin: 0;
	float: left;
}

p.partypics_mainpic_bigimage_container img {
	display: block;
}

div.partypics_mainpic_function_container {
	height: 300px;
	margin: 0;
	background: #000 url('/media/layout/bg-kader.jpg') repeat-x center bottom;
}

div.partypics_mainpic_function_container img {
	border: 0 none;
}

div.partypics_mainpic_function_container p {
	margin: 0;
	padding: 1em 0;
	text-align: center;
}

div.partypics_mainpic_function_container div.voteblock-container {
	margin: 0.5em 0;
}

div.nextprevimg {
	height: 2em;
}

div.nextprevimg p {
	margin: 0;
}

/* special movies */

div#movies {
	height: 320px;
	margin-top: 12px;
}

div#movies div#dtv_show {
	float: right;
}

div#movies div#movielist {
	float: left;
	height: 320px;
	width: 176px;
}

div#movies div#movielist ul {
	margin: 0;
	padding: 0;
}

div#movies div#movielist ul li {
	float: left;
	margin: 0 6px 5px 0;
	padding: 0;
	list-style: none;
}

div#movies div#movielist ul li img {
	border: 1px solid #fff;
}

/* events */

div#content-submenu {
	border-left: 0 none;
}

div.eventitems {
	height: 348px;
	margin-bottom: 12px;
	padding: 6px 12px;
	background: #000;
	border: 1px solid #454545;
}

div.eventitems h2 {
	text-align: right;
}

div.eventitems ul {
	margin: 0;
	padding: 0;
}

div.eventitems ul li {
	list-style: none;
}

div.eventitems ul li p {
	color: #fff400;
	margin: 0.2em;
}

div.eventitems ul li p.itemdate {
	margin-top: 1em;
	border-bottom: 1px dotted #fff;
}

div.eventitems ul li p.more {
	float: right;
	color: #fff200;
	font-size: 0.85em;
}

div.eventitems ul li p.more a {
	color: #fff;
}

div.eventitems ul li h3 {
	margin: 0.2em;
	color: #fff;
	font-size: 1.5em;
}

div.eventitems ul li h3 a {
	color: #fff;
	text-decoration: none;
}

/* forms */
/* hidden send to a friend form */
div#event_message_form, div#event_message_confirm {
	position: absolute;
	display: none;
	color: #ffffff;
	background-color: #2b2b2b;
	padding: 4px;
	border-style: solid;
	border-color: #535353;
	border-width: 2px;
	width: 35em;
}

form.send_to_friend div.form_line {
	margin-bottom: 0.4em;
}

form.send_to_friend label {
	display: block;
	float: left;
}

form.send_to_friend label.error {
	color: #ff0000;
}

span.form_verplicht {
	vertical-align: super;
	color: red;
}

form.send_to_friend div.form_line div.form_line_input {
	display: block;
	margin-left: 10em;
}

form.send_to_friend input {
	font-family: tahoma, sans-serif;
	font-size: 8pt;
}

form.send_to_friend textarea {
	font-family: tahoma, sans-serif;
	font-size: 8pt;
}

span.form_line_error {
	color: red;
	padding-left: 0.4em;
}

div.form_buttons {
	text-align: center;
}

