* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Arial;
	line-height: 1.125em;
	color: #000000;
	background: url(../img/background.png) repeat-x black;
}

div.broswercheck {
	background: #fffeee;
	border-bottom: 1px solid #000;	
	padding-left: 10px;
	line-height: 20px;
	position:fixed;
	z-index: 999;
	width: 100%;
}

div.broswercheck img {
	float: right;
	margin-right: 15px;	
	margin-top: 2px;
	cursor: pointer;
}

body.shadowbox {
	background: #F7F7F7;
}

h2, h3, h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
	width: 340px;
	height: 38px;
}

textarea,
select,
input {
	font-family: Verdana;
	font-size: 12px;
}

a {
	color: #666666;	
	cursor: pointer;	
}

a:hover {
	color: red;	
}

a.back {
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;	
}

.hidden {
	display: none;	
}

div.loginbox table td {
	vertical-align: top;	
}

div.loginbox table th {
	text-align: left;	
	width: 120px;
	vertical-align: top;	
}

h2 {
	background: url(../img/h2_wide.gif) no-repeat;
	width: 812px;
	color: white;	
	font-size: 32px;
}


div.date {
	float: right;
	color: white;
	font-size: 11px;
	margin-top: -35px;
	margin-right: 5px;
}

div.breadcrumb {
	margin-left: 15px;
	margin-bottom: 5px;
	padding: 10px 15px 5px 25px;	
	float: left;
	background: url(../img/icons/icon_home.png) no-repeat center left;
	font-size: 10px;
	font-family: Verdana, Arial;	
}

div.breadcrumb span {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial;	
}

div.breadcrumb a {
	text-decoration: none;	
}


div#content-wrapper div.block div.intro p {
	font-weight: bold;	
}

div#content-wrapper div.block h2 {
	margin-top: -11px;
	margin-left: -11px;
	margin-bottom: 11px;
	border-bottom: 3px solid #eaeaea;
}

div#content-left-wrapper h2 {
	width: 540px;
	background: url(../img/h2.gif) no-repeat;
}

div#content-right-wrapper h2 {
	width: 263px;
	background: url(../img/h3.gif) no-repeat;
}

body.shadowbox h2.sIFR-replaced,
div#content-wrapper h2.sIFR-replaced {
	visibility: visible;
}

h4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	height: auto;
	color: #fe0000;
	width: 200px;
	padding-top: 20px;
}

div#content-wrapper div.block a.editalbum,
div#content-wrapper div.block a.addphoto,
div#content-wrapper div.block a.addalbum,
div#content-wrapper div.block li a.add,
div#content-wrapper div.block li a.rss,
a.add,
a.rss {
	float: right;
	background: url(../img/rss.gif) center right no-repeat;
	padding-right: 24px;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	height: 17px;
	display: block;
	text-align: right;
	line-height: 17px;
	width: 200px;
}

a.archive {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	height: 17px;
	display: block;
	text-align: left;
	line-height: 17px;
	width: 200px;
	float: left;
	margin-top: 5px;
}

div#content-wrapper div.block a.addphoto,
div#content-wrapper div.block a.addalbum {
	background: url(../img/icons/picture_add.png) center right no-repeat;
	margin-top: 10px;
}

div#content-wrapper div.block a.editalbum {
	background: url(../img/icons/picture_edit.png) center right no-repeat;
	margin-top: 10px;
}

a.add,
div#content-wrapper div.block li a.add {
	margin-top: 20px;
	margin-bottom: 3px;
	background: url(../img/add.gif) center right no-repeat;
}

div#content-wrapper div.block table {
	width: 100%;
	margin-top: 5px;
}

div#content-wrapper div.block table.poll {
	margin: 5px;
	width: 	506px;
}

div#content-wrapper div.block table td img {
	margin-left: 3px;	
	margin-right: 0px;
}

div#content-wrapper div.block table th {
	color: #ff0000;
	text-align: left;
	border-bottom: 1px solid #eaeaea;	
	line-height: 16px;
}

div#content-wrapper div.block table th.title {
	width: 35%;
}

div#content-wrapper div.block table td.number,
div#content-wrapper div.block table th.number {
	width: 10%;
	text-align: center;
}

div#content-wrapper div.block table th.date {
	width: 45%;
}

div#content-wrapper div.block table td {
	vertical-align: top;
	border-bottom: 1px solid #eaeaea;
	line-height: 16px;
}

div#content-wrapper div.block table.statistics th,
div#content-wrapper div.block table.statistics td {
	text-align: center;	
}

div#content-wrapper div.block table.statistics th.left,
div#content-wrapper div.block table.statistics td.left {
	text-align: left;
}

div#content-wrapper div.block table td.date {
	width: 110px;
}

div#content-wrapper div.block table td.result {
	width: 50px;
	text-align: center;
}

div#content-wrapper div.block table td.action {
	width: 57px;
	text-align: right;
}

div#content-wrapper div.block table tr.locked td.title {
	padding-left: 16px;
	background: url(../img/icons/locked.png) no-repeat;	
}

div#content-wrapper div.block table a {
	color: #333;
	text-decoration: none;
}

div#content-wrapper div.block table a:hover {
	color: #ff0000;
}

ul {
	list-style-type: none;
}

div#pi7_calendar {
	float: left;
	height: 140px;
	overflow: hidden;
}

ul.scroller li {
	display: none;
}

ul.scroller li.show {
	display: block;
}

img {
	border: 0px;
	float: left;
	margin-right: 15px;	
}

p {
	padding-bottom: 10px;	
}

p.subtitle {
	font-weight: bold;
	color: #e10909;
	clear: both;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.content div.intro p {
	font-weight: bold;
	color: #666;	
}

div.clear {
	clear: both;
}

dl {
	font-size: 12px;
	color: #333;
	margin: 10px 0 0px 0;
	line-height: 16px;
}

dt {
	display: block;
	width: 40px;
	font-weight: bold;
	float: left;	
}

dd {
	display: block;
	width: 200px;
}

ul.tabs {
	border: 3px solid #eaeaea;
	border-bottom: none;
	height: 20px;
}

ul.tabs li {
	float: left;
	background: #fff;
	border-right: 3px solid #eaeaea;
	font-size: 11px;
	text-align: center;
	color: #333;
	width: 83px;
	line-height: 20px;
}

ul.tabs li.active {
	background: #999;
	color: #fff;
}

div#top-navigation {
	position: relative;
	height: 25px;
	width: 1000px;
	left: 50%;	
	margin-left: -500px;
}

div#top-navigation ul.leftnav {
	float: left;	
}

div#top-navigation ul {
	float: right;	
}

div#top-navigation li {
	float: left;
	padding-left: 5px;	
	list-style-type: none;
	line-height: 25px;
	color: #ffffff;
}

div#top-navigation li a {
	color: #ffffff;
	text-decoration: none;		
}

div#top-navigation li a:hover {
	color: #f00000;
}


div#top-navigation li a.addshortcut {
	padding-right: 15px;
	background: url(../img/addshortcut.gif) right 4px no-repeat;	
}

div#top-navigation li img {
	margin: 7px 2px 0px 4px;
}

div#main-wrapper,
div#header {
	position: relative;
	width: 1000px;
	left: 50%;
	margin-left: -500px;	
}

div#header {
	height: 150px;
	padding-top: 0;
	background: url(../img/header.png) no-repeat;
}

div#main-wrapper {
	background: none;
	padding: 0;
}

div#main-outer-wrapper {
	background: #f7f7f7;
}

div#left-wrapper {
	width: 175px;
	float: left;
	border: 1px solid #666666;
}

div#left-wrapper table#navigation {
	margin: 0;
	padding: 0;
	background: #eaeaea;	
	border-top: none;
	width: 175px;
}

div#left-wrapper table#navigation td {
	width: 173px;
	list-style-type: none;
	font-size: 0px;	
}

div#left-wrapper table#navigation td a {
	display: block;
	width: 173px;
	text-align: right;
	color: #eaeaea;
}

div#left-wrapper table#navigation td table td {
	font-size: 13px;
	color: #666666;
}

div#left-wrapper table#navigation td table td a {
	font-size: 13px;
	color: #666666;
	width: 158px;
	text-align: left;
	padding-left: 15px;
	line-height: 20px;
	text-decoration: none;
}

div#left-wrapper table#navigation td table td a:hover {
	color: #e10909;
}

div#left-wrapper table#navigation td table td a.active {
	font-weight: bold;
}

div#left-wrapper ul#navigation li a.navigation_nl_6 { background: url(../img/navigation_nl_6.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_7 { background: url(../img/navigation_nl_7.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_8 { background: url(../img/navigation_nl_8.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_9 { background: url(../img/navigation_nl_9.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_10 { background: url(../img/navigation_nl_10.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_11 { background: url(../img/navigation_nl_11.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_12 { background: url(../img/navigation_nl_12.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_13 { background: url(../img/navigation_nl_13.gif) no-repeat; }

div#content-wrapper {
	width: 810px;
	margin-left: 177px;
	padding: 34px 0px 15px 13px;
}

div#content-wrapper div.warning {
	background: url(../img/warning_icon.png) 5px 5px no-repeat #fdffc7;
	padding: 10px 10px 10px 80px;
	border-left: 3px solid #eaeaea;
	border-right: 3px solid #eaeaea;
}

div#content-wrapper div.adminmode {
	float: right;
	margin-right: 10px;
	color: #666;
	z-index: 999;
	margin-top: 8px;
}

div#content-wrapper div.adminmode a {
	color: #666	
}

div#content-wrapper div.adminmode a:hover {
	color: red;	
}

div#content-wrapper div.block {
	border: 3px solid #eaeaea;
	background: white;
	padding: 8px;
	margin-bottom: 15px;	
}

div#content-wrapper div.noborder {
	border: 3px solid #eaeaea;
	padding: 0;
	margin: 0 0 0 1px;
}

div#content-wrapper div.really_noborder {
	position: relative;
	border: 0;
	padding: 0;
	margin: 0 0 0 1px;
}

div#content-wrapper div.gradient {
	background: url(../img/gradient.gif) top left repeat-x #ffffff;
}

div#content-wrapper div.block h3 {
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	height: auto;
	margin-top: 10px;
}

div#content-wrapper div.block div.teamblock h3 {
	margin-top: 0px;		
}

div#content-wrapper div.block h3.gameschedule {
	margin-top: 15px;	
}

div#content-wrapper div.block span {
	display: block;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	line-height: 20px;
}

div#content-wrapper div.block form.questionnaire span {
	display: inline;
	color: #000;
	font-size: 12px;
	line-height: 20px;	
}

div#content-wrapper div.block form.questionnaire span.error {
	display: none;
}

div#content-wrapper div.block form.questionnaire span.showerror {
	display: block;
}

div#content-wrapper div.block span.plus {
	width: 	13px;
	height: 13px;
	background: url(../img/icons/plus.gif) no-repeat;
	margin-right: -3px;
	float: right;
}

div#content-wrapper div.block span.min {
	width: 	13px;
	height: 13px;
	background: url(../img/icons/min.gif) no-repeat;
	margin-right: -3px;
	float: right;
}

div#content-wrapper div.block span.unknown {
	background: url(../img/icons/bullet_white.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block span.present {
	background: url(../img/icons/bullet_green.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block span.absent {
	background: url(../img/icons/bullet_red.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block p {
	display: block;
	font-weight: normal;
	font-size: 12px;
}

div#content-wrapper div.block p.intro {
	font-style: italic;
	font-weight: bold;	
}

div#content-wrapper div.board img {
	margin: 0;	
}

div#content-wrapper div.board p {
	padding: 10px;
}

div#content-wrapper div.block p.selector {
	padding-bottom: 0;	
}

div#content-wrapper div.block p.selector span {
	font-weight: bold;
	display: block;
	float: left;
	width: 130px;
	line-height: 20px;
	height: 20px;
}

div#content-wrapper div.block p.selector select {
	border: 1px solid #666666;
	font-size: 11px;	
}

div#content-wrapper div.block li span.date {
	font-weight: bold;
	font-size: 12px;
}

div#content-wrapper div.block li p {
	display: block;
	margin-left: 100px;
	padding-bottom: 0px;
}

div#content-wrapper div.block ul.archive li p {
	margin-left: 77px;
}

div#content-wrapper div.block ul.news li img {
	margin-left: 15px;
}

div#content-wrapper div.block ul.news li div.footer img {
	margin-left: 5px;
}

div#content-wrapper div.block ul.archive li img {
	margin-left: 0;	
}

div#content-wrapper div.block li div.detail {
	margin-left: 15px;
}

div#content-wrapper div.block ul.downloads li {
	padding-left: 24px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
}

div#content-wrapper div.block ul.downloads li.pdf {
	background: url(../img/icons/pdf.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.doc {
	background: url(../img/icons/doc.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.xsl {
	background: url(../img/icons/excel.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.txt {
	background: url(../img/icons/txt.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.zip {
	background: url(../img/icons/zip.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.rar {
	background: url(../img/icons/zip.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li a {
	color: #666666;	
}

div#content-wrapper div.block ul.downloads li a:hover {
	color: red;
}

div#content-wrapper div.block ul.board li {
	border-bottom: 2px solid #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#content-wrapper div.block ul.board li.hover {
	background: #efefef;
	cursor: pointer;	
}

div#content-wrapper div.block ul.board li.last {
	border: none;	
}

div#content-wrapper div.block ul.board li dt,
div#content-wrapper div.block ul.downloads li span {
	display: inline;	
	color: #888888;
	padding-left: 10px;
}

div#content-wrapper div.block ul.board h3 {
	margin-left: 89px;
}

div#content-wrapper div.block ul.board dl {
	display: block;
	width: 420px;
	margin-left: 80px;
	margin-top: 0px;
	line-height: auto;	
}

div#content-wrapper div.block ul.board li dt {
	display: block;
	float: left;
	width: 130px;	
	font-size: 11px;
}

div#content-wrapper div.block ul.board li dd {
	display: block;
	float: left;
	width: 265px;
}

div#content-wrapper div.block ul.board li br {
	clear: both;	
}

div#content-wrapper div.block li p.noimage {
	margin-left: 0;
}

div#content-wrapper div.block li span.title {
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
}

div#content-wrapper div.block li a {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

div#content-wrapper div.block li a.goto {
	margin-left: 89px;	
	padding-left: 15px;
	background: url(../img/arrow-seemore.gif) no-repeat center left;
}

div#content-wrapper div.block li h3 a {
	font-size: 14px;
}

div#content-wrapper div.block ul.list li {
	background: url(../img/arrow_box.gif) no-repeat;
	padding-left: 20px;
}
	
div#content-wrapper div.block ul.list li a {
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	font-size: 12px;
}

div#content-wrapper div.block ul.list li a:hover {
	color: red;	
}

div#content-wrapper div.block ul.list li a span {
	color: #aaaaaa;
	padding-right: 5px;
	display: inline;	
}

div#content-wrapper div.block div.footer {
	margin: 10px 20px 20px 20px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	height: 21px;
	padding: 2px;	
}

div#content-wrapper div.block div.footer span {
	display: inline;
	color: #ff0000;
	padding-left: 10px;
}

div#content-wrapper div.block div.footer img {
	margin-right: 2px;
	margin-top: 2px;
}

div#content-wrapper div.block div.footer a.readmore {
	float: right;
	background: url(../img/readmore.gif) center right no-repeat;
	text-align: right;
	padding-right: 12px;
	color: #666;
	text-decoration: none;
	font-size: 11px;
	margin-top: -17px;	
	margin-right: 5px;
}

div#content-left-wrapper {
	width: 540px;
	float: left;
	margin-right: 5px;
}

div#content-left-wrapper div.scroll-vertical-1-hover,
div#content-left-wrapper div.scroll-vertical-1 {
	background: url(../img/left-scroll-vertical-1.gif) no-repeat;
	height: 10px; 
	width: 517px;
	cursor: pointer;
	margin-bottom: 10px;
}

div#content-left-wrapper div.scroll-vertical-1-hover {
	background: url(../img/left-scroll-vertical-1-hover.gif) no-repeat;
}

div#content-left-wrapper div.scroll-vertical-2-hover,
div#content-left-wrapper div.scroll-vertical-2 {
	background: url(../img/left-scroll-vertical-2.gif) no-repeat;
	height: 10px; 
	width: 517px;
	cursor: pointer;
}

div#content-left-wrapper div.scroll-vertical-2-hover {
	background: url(../img/left-scroll-vertical-2-hover.gif) no-repeat;
}

div#content-left-wrapper a.rss {
	margin-top: 5px;
}

/*	These list layouts make sure a (un)sorted list has the right intends. 
		As listings are also used to sum up the latest news messages (on the homepage) 
		and in more cases, this should not be used in all cases. So if a list is used
		in the text (and intended as list), to get these right layouts, the class should
		be added to the html code, e.g: <ul class="listing"> instead just <ul> or <ol>.
		--addition by Peter van Stijn, pcevanstijn@gmail.com, at April 26, 2011.
*/

div#content-left-wrapper ol.listing {
margin-left: 15px;
}

/*div#content-left-wrapper ol.listing li {
padding-left: 20px;
}*/

div#content-left-wrapper ul.listing {
list-style-type: circle;
margin-left: 15px;
}

/*div#content-left-wrapper ul.listing li {
padding-left: 20px;
} */

div#content-right-wrapper {
	width: 264px;
	float: left;

}

div#content-wrapper div#content-right-wrapper div.block p,
div#content-wrapper div#content-right-wrapper div.block {
	font-size: 11px;
}

div#content-wrapper div#content-right-wrapper div.block li.star {
	background: url(../img/icons/star.png) no-repeat;
	padding-left: 20px;
	height: 20px;
}

div#content-wrapper div#content-right-wrapper div.block li.star a {
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #666;	
}

div#content-wrapper div#content-right-wrapper div.block li.star a:hover {
	color: #ff0000;	
}

div#content-wrapper div#content-right-wrapper div.block li.star img {
	float: right;	
}

div#content-wrapper div#content-right-wrapper div.block li.hover {
	background-color: #f0f0f0;	
}

div#content-right-wrapper img {
	margin: 0;
}

ul.archive li {
	height: auto;
	border-bottom: 2px solid #eeeeee;
	margin-bottom: 10px;
}

ul.news p {
	overflow: hidden;
}

div#content-right-wrapper div.calendar-wrapper {
	background: url(../img/calender-bg.gif) no-repeat;
	width: 243px;
	height: 146px;
	overflow: hidden;
}

div#content-right-wrapper div.calendar-wrapper table td {
	text-align: center;	
}

div#content-right-wrapper div.calendar-wrapper table td span {
	line-height: normal;
	color: black;
}

div#content-right-wrapper div.calendar-wrapper table td span.activities {
	font-weight: bold;
	color: black;
	line-height: normal;
	background: #cccccc;
	cursor: pointer;
}

div#content-right-wrapper div.calendar-wrapper table td span.activities a {
	color: black;
}

div#content-right-wrapper div.calendar-wrapper table td span.today {
	border: 1px solid red;
	
}

div#content-right-wrapper div.scroll-horizontal-2,
div#content-right-wrapper div.scroll-horizontal-1 {
	background: url(../img/right-scroll-horizontal-1.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}

div#content-right-wrapper div.scroll-horizontal-2 {
	background: url(../img/right-scroll-horizontal-2.gif) no-repeat;
	margin-left: 0px;
}

div#content-right-wrapper div.scroll-vertical-2,
div#content-right-wrapper div.scroll-vertical-1 {
	background: url(../img/right-scroll-vertical-1.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
}

div#content-right-wrapper div.scroll-vertical-2 {
	background: url(../img/right-scroll-vertical-2.gif) no-repeat;
	margin-left: 0px;
	margin-top: 5px;
}

div#content-right-wrapper div.scroll-vertical-1-hover {
	background: url(../img/right-scroll-vertical-1-hover.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
}

div#content-right-wrapper div.scroll-vertical-2-hover {
	background: url(../img/right-scroll-vertical-2-hover.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 5px;
}

div#content-right-wrapper div.scroll-horizontal-2-hover {
	background: url(../img/right-scroll-horizontal-2-hover.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-left: 0px;
}

div#content-right-wrapper div.scroll-horizontal-1-hover {
	background: url(../img/right-scroll-horizontal-1-hover.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}

ul.calendar li {
	width: 215px;
	height: 150px;
	float: left;
}
div#content-wrapper div.block ul.calendar li table {
	width: 195px;
	margin: 10px 5px 10px 10px;
}

div#content-wrapper div.block ul.calendar li table th {
	color: #eaeaea;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

div#content-wrapper div.block ul.calendar li table th.header {
	color: #ccc;
	text-align: center;
	padding-bottom: 3px;
}

div#content-wrapper div.block ul.calendar li table th.column {
	color: #ccc;
	border: 0;
}

div#content-wrapper div.block ul.calendar li table td {
	border: 0;
}

div.sbutube-wrapper {
	background: url(../img/sbutube-bg.gif) no-repeat;
	width: 231px;
	height: 290px;
	padding: 6px 8px 6px 4px;	
}

div.sbutube-innerwrapper {
	height: 250px;
	overflow: hidden;	
	position: relative;
}

ul.sbutube {
	position: absolute;
	width: 215px;
}

ul.sbutube li {
	width: 215px;
	height: 80px;
	border: 1px solid #e5e5e5;
	margin-bottom: 4px;
	background: #fff;
	margin-left: 3px;
}

div#content-wrapper div.block ul.sbutube p {
	height: 58px;
	overflow: hidden;
}

div#content-wrapper div.block ul.sbutube span {
	line-height: 14px;
	display: block;
	height: 30px;
	overflow: hidden;
}

/* _____________________________________________________________________________________ HOME BLOCK ______________*/
div#homeblock {
	background: url(../img/homeblock.png);
	width: 800px;
	height: 232px;
	padding: 12px 0px 0px 13px;
	margin-bottom: 15px;
}

div#homeblock ul {	
	padding: 0;	
	width: 313px;
	height: 27px;
	background: url(../img/homeblock-empty.gif) no-repeat;
}

div#homeblock ul li img {
	margin-right: 2px;	
}

div#homeblock ul li {
	margin-right: 1px;	
	width: 27px;
	height: 23px;
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 23px;
	float: left;
	font-size: 11px;
	cursor: pointer;
}

div#homeblock ul li.current {
	color: red;
}

div#homeblock div#homeblock-visual {
	position: relative;
	width: 465px;
	height: 221px;
	overflow: hidden;	
	cursor: pointer;
}

div#homeblock div#homeblock-visual div.infobar {
	position: absolute;
	top: 220px;
	left: 0;
	background: #666666;
	height: 35px;
	width: 472px;
	z-index: 100;	
	overflow: hidden;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}

div#homeblock div#homeblock-visual div.infobar h3 {
	font-size: 16px;
	color: white;
	line-height: 35px;
	padding-left: 20px;
	display: block;
	width: 400px;
	float: left;
}

div#homeblock div#homeblock-visual div.infobar a {
	color: white;
	line-height: 35px;
	font-size: 13px;
	text-decoration: none;
}

div#homeblock div#homeblock-visual img {
	position: absolute;
	z-index: 500;	
}

div#homeblock div#homeblock-visual div.visualtemp,
div#homeblock div#homeblock-visual div.visual {
	position: absolute;
	z-index: 50;
	width: 472px;
	height: 232px;
	background: #666666;
}

div#homeblock div.homeblock_right {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	width: 313px;
}

div#homeblock div#homeblock_content {
	color: white;
	font-size: 10px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 140px;
	overflow: hidden;	
	position: relative;
}

div#homeblock div#homeblock_content div.hidden {
	display: none;	
}

div#homeblock div#homeblock_content div.slide_holder {
	position:absolute;
	top: 0;
	left: 0;
	float:left;
}

div#homeblock div#homeblock_content div table,
div#homeblock div#homeblock_content div {
	width: 280px;
}

div#content-wrapper div.block p.options {
	text-align: right;	
}

div#content-wrapper div.block p.options a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
}

div#content-wrapper div.block p.options a:hover {
	color: red;
}

div#content-wrapper div.block div.dropbox {
	position: absolute;
	right: 285px;
	top: 40px;
	width: 80px;
	border: 1px solid white;
	height: 20px;
	text-align: right;
	padding-right: 20px;
	background: url(../img/dropbox_bg.png) top right no-repeat;
}

div#content-wrapper div.block div.dropbox span {
	font-weight: bold;
	color: white;
	font-size: 12px;	
	line-height: 20px;
	cursor: default;
}



div#content-wrapper div.block div.dropbox ul {
	display: none;
	color: #ffffff;
	background: url(../img/dropbox_bg2.png);
	border: 0;
	border-top: 0;
	width: 80px;
	margin-top: 1px;
	padding-right: 20px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 8px;
	cursor: pointer;
}

div#content-wrapper div.block div.dropbox ul li {
	border-bottom: 1px solid #444;	
	margin-left: 10px;
}

div#content-wrapper div.block div.dropbox ul li.hover {
	color: red;
	border-bottom: 1px solid #666;	
	margin-left: 10px;	
}


div#content-wrapper div.block table.away {
	width: 600px;
}

div#content-wrapper div.block table.stand {
	margin-bottom: 25px;	
}

div#content-wrapper div.block table td.highlight {
	font-weight: bold;	
}

div#content-wrapper div.block table.away th,
div#content-wrapper div.block table.home th {
	color: #666666;	
}

div#content-wrapper div.block table.home th.no {
	width: 30px;	
}

div#content-wrapper div.block table.home th.team {
	width: 200px;		
}

div#content-wrapper div.block table.home th.played {
	width: 60px;	
	text-align: center;
}

div#content-wrapper div.block table.home th.saldo {
	width: 80px;	
	text-align: center;
}

div#content-wrapper div.block table.home th.win {
	width: 40px;
	text-align: center;
}

div#content-wrapper div.block table.away th.date,
div#content-wrapper div.block table.home th.date {
	width: 40px;
}

div#content-wrapper div.block table.home th.home,
div#content-wrapper div.block table.away th.away {
	width: 120px;
}

div#content-wrapper div.block table.home th.away,
div#content-wrapper div.block table.away th.home {
	width: 200px;
}

div#content-wrapper div.block table.away td.route {
	width: 20px;	
}

div#schedule_navigator {
	position: absolute;
	top: 45px;	
	right: 15px;
	color: white;
}

div#schedule_navigator a {
	color: white;
	text-decoration: none;
}

div#schedule_navigator a:hover {
	color: red;	
}

div.noresults p {
	text-align: center;	
}

div#content-wrapper div.block span.yellow {
	background: yellow;	
	display: inline;
}

div#content-wrapper div.block span.day {
	font-weight: bold;	
	color: black;
	margin-top: 4px;
}

div#content-wrapper div.block span.time {
	font-weight: bold;
	float: left;
	width: 70px;
	line-height: 16px;
}

div#content-wrapper div.block span.activity {
	float: left;	
	line-height: 16px;
}

div.alert {
	border:3px solid ##fcf9c4;
	border-left: 3px solid #EAEAEA;
	border-right: 3px solid #EAEAEA;
	background: #fcf9c4;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 35px;
}

div#homeblock div#homeblock_content div.slide {
	float: left;
	margin-right: 30px;
}

div#homeblock div#homeblock_content div table td {
	width: 40px;
	text-align: center;
}

div#homeblock div#homeblock_content div table td.date {
	font-weight: bold;
	width: 66px;
	text-align: left;
}

div#homeblock div#homeblock_content div table td.team {
	width: 87px;
	text-align: left;
}

div#homeblock div.slider {
	background: url(../img/slider.png) no-repeat;
	width: 307px;
	height: 8px;
	padding-bottom: 1px;
	overflow: hidden;
}

div#homeblock div.slider div.slider_bar {
	background: url(../img/slider_bar.png) no-repeat center right;
	margin-left: 4px;
	height: 8px;
	width: 0px;
}

/* _____________________________________________________________________________________ REACTIONS ______________*/
div.reactions {
	margin-top: 30px;
}

div.reaction {
	margin-top: 20px;
}

div.reactions img {
	margin-right: 5px;	
}

div#content-wrapper div.block div.reaction-add span.name,
div#content-wrapper div.block div.reaction span.name {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

div#content-wrapper div.block div.reaction-add span.date,
div#content-wrapper div.block div.reaction span.date {
	line-height: 16px;
	color: #666666;
}

div#content-wrapper div.block div.reaction span.footer {
	display: block;
	width: 513px;
	height: 9px;
	background: url(../img/quote-bottom.gif) no-repeat;	
}

div#content-wrapper div.block div.reaction p {
	display: block;
	background: url(../img/quote-top.gif) no-repeat #eeeeee;	
	padding: 22px 15px 5px 15px;
	width: 483px;
	margin-top: 5px;
}

div#content-wrapper div.block div.reaction-add form {
	background: url(../img/add-reaction.gif) no-repeat;	
	width: 483px;
	height: 244px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form,
div#content-wrapper div.block div.forum-add form {
	background: url(../img/add-forum.gif) no-repeat;	
	width: 483px;
	height: 284px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form {
	background: url(../img/add-forum-short.gif) no-repeat;	
	height: 154px;
}

div#content-wrapper div.block div.reaction-add-short form {
	background: url(../img/add-reaction-short.gif) no-repeat;	
	width: 483px;
	height: 88px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form fieldset,
div#content-wrapper div.block div.forum-add form fieldset,
div#content-wrapper div.block div.reaction-add-short form fieldset,
div#content-wrapper div.block div.reaction-add form fieldset {	
	border: 0;	
}

div#content-wrapper div.block div.forum-add-short form fieldset div.label {
	line-height: 34px;	
	font-size: 11px;
}

div#content-wrapper div.block div.forum-add-short form fieldset label,
div#content-wrapper div.block div.forum-add form fieldset label,
div#content-wrapper div.block div.reaction-add-short form fieldset label,
div#content-wrapper div.block div.reaction-add form fieldset label {
	display: block;
	font-weight: bold;
	float: left;
	width: 100px;
}

div#content-wrapper div.block div.forum-add-short form fieldset label,
div#content-wrapper div.block div.forum-add form fieldset label {
	line-height: 30px;
	height: 30px;	
}

div#content-wrapper div.block div.forum-add form fieldset label.doubleline {
	line-height: 15px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset label span,
div#content-wrapper div.block div.forum-add form fieldset label span,
div#content-wrapper div.block div.reaction-add-short form fieldset label span,
div#content-wrapper div.block div.reaction-add form fieldset label span {
	width: 10px;
	display: inline;
	padding-left: 5px;
	font-weight: bold;
	color: red;
}

div#content-wrapper div.block div.forum-add form fieldset img,
div#content-wrapper div.block div.reaction-add form fieldset img {
	float: none;	
	margin-top: 14px;
	margin-left: 22px;
	margin-bottom: 11px;
}

div#content-wrapper div.block div.forum-add form fieldset img {
	float: none;	
	margin-top: 7px;
	margin-left: 22px;
	margin-bottom: 9px;
}

div#content-wrapper div.block div.forum-add form fieldset br,
div#content-wrapper div.block div.reaction-add form fieldset br {
	clear: both;	
}

div#content-wrapper div.block div.forum-add-short form fieldset input,
div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input,
div#content-wrapper div.block div.forum-add form fieldset input.error,
div#content-wrapper div.block div.reaction-add form fieldset input,
div#content-wrapper div.block div.reaction-add form fieldset input.error {
	border: 0;
	width: 228px;
	margin-left: 10px;
	background: url(../img/field_normal2.gif) no-repeat;
	height: 20px;
	padding: 6px 14px 4px 12px;
}

div#content-wrapper div.block div.forum-add-short form fieldset input,
div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input,
div#content-wrapper div.block div.forum-add form fieldset input.error {
	margin-bottom: 5px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input.error,
div#content-wrapper div.block div.reaction-add form fieldset input.error {
	background: url(../img/field_normal2_error.gif) no-repeat;
}

div#content-wrapper div.block div.forum-add form fieldset input#form_retype 
div#content-wrapper div.block div.reaction-add form fieldset input#form_retype {
	margin-top: 8px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.forum-add form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add form fieldset textarea {
	background: url(../img/field_textarea.gif) no-repeat;	
	border: 0;
	width: 340px;
	margin-left: 10px;	
	height: 48px;
	margin-top: 12px;
}

div#content-wrapper div.block div.reaction-add-short form fieldset div.reactiontextarea {
	background: url(../img/field_textarea.gif) no-repeat;
	padding: 6px 6px 10px 8px;
	margin-bottom: 10px;
}

div#content-wrapper div.block div.reaction-add-short form fieldset div.reactiontextarea textarea {
	background: none;	
	width: 345px;
	margin: 0;
	padding: 0;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea {
	background: url(../img/field_textarea.gif) no-repeat;	
	margin-left: 0;
	padding-left: 14px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 4px;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea {
	margin-top: 2px;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error {
	background: url(../img/field_textarea_error.gif) no-repeat;		
}

div#content-wrapper div.block div.forum-add-short form fieldset a.button,
div#content-wrapper div.block div.forum-add form fieldset a.button,
div#content-wrapper div.block div.forum-add form fieldset input.button,
div#content-wrapper div.block div.forum-add-short form fieldset input.button,
div#content-wrapper div.block div.reaction-add-short form fieldset a.button,
div#content-wrapper div.block div.reaction-add form fieldset a.button,
div#content-wrapper div.block div.reaction-add form fieldset input.button,
div#content-wrapper div.block div.reaction-add-short form fieldset input.button,
div#content-wrapper div.block form.defaultform input.button_wide,
div#content-wrapper div.block form.defaultform a.button_wide,
div#content-wrapper div.block form.defaultform input.button,
div#content-wrapper div.block form.questionnaire input.button  {
	display: block;
	text-align: center;
	background: url(../img/button.gif) no-repeat;
	width: 110px;
	height: 27px;
	line-height: 24px;
	color: #ffffff;
	margin-left: 12px;
	text-decoration: none;
	float: right;
	margin-top: -40px;
	font-size: 10px;
	border: 0px;
	padding-top: 0px;
	cursor: pointer;
}

div#content-wrapper div.block form.questionnaire input.button  {
	margin-top: 0px;
}

div#content-wrapper div.block form.defaultform a.button_wide,
div#content-wrapper div.block form.defaultform input.button_wide {
	width: 200px;
	background: url(../img/button_wide2.gif) no-repeat;
}

div#content-wrapper div.block form#poll1 input.button {
	margin-top: 0;	
}

div#content-wrapper div.block div.reaction-add-short form fieldset input.button {
	margin-top: -58px;
}

div#content-wrapper div.block form.defaultform table.poll a.button_wide {
	margin-top: 4px;	
}

/* _____________________________________________________________________________________ DOWNLOADS __________________*/
div#content-wrapper div.block ul li.file {
	padding-left: 24px;
	line-height: 24px;
	color: #666;	
}

div#content-wrapper div.block ul li.file a {
	line-height: 24px;
	color: #666;	
	font-weight: normal;
}

div#content-wrapper div.block ul li.file a:hover {
	line-height: 24px;
	color: #ff0000;	
}

div#content-wrapper div.block ul li.docx,
div#content-wrapper div.block ul li.doc {
	background: url(../img/icons/page_white_word.png) left center no-repeat;
}

div#content-wrapper div.block ul li.pdf {
	background: url(../img/icons/page_white_acrobat.png) left center no-repeat;
}

div#content-wrapper div.block ul li.xlsx,
div#content-wrapper div.block ul li.xls {
	background: url(../img/icons/page_white_excel.png) left center no-repeat;
}

div#content-wrapper div.block ul li.locked {
	background: url(../img/icons/lock.png) left center no-repeat;	
}


/* _____________________________________________________________________________________ TEAMPAGINA __________________*/
div#content-wrapper div.teamblock {
	background: url(../img/teamblock-header.gif) no-repeat top left;
	width: 537px;
}

div#content-wrapper div.last {
	margin-bottom: 20px;	
}

div#content-wrapper div.teamblock h3 {
	color: #ffffff;	
	padding-left: 9px;
	font-size: 12px;
	line-height: 25px;
	background: url(../img/icons/plus.gif) no-repeat center right;
	width: 520px;
}

div#content-wrapper div.teamblock h3.open {
	background: url(../img/icons/min.gif) no-repeat center right;
}


div#content-wrapper div.teamblock div.block {
	margin-bottom: 0;	
}

div#content-wrapper div.teamblock div.hidden {
	display: none;
}

div#content-wrapper div.block form fieldset.poll {
	border: 0;	
}

div#content-wrapper div.block form fieldset.poll label {
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}

div#content-wrapper div.block a.seemore {
	font-weight: bold;
	background: url(../img/arrow-seemore.gif) no-repeat;
	padding-left: 15px;
	float: right;
	font-size: 11px;
	text-decoration: none;
}

div#content-wrapper div.block img.playboard {
	padding-left: 3px;
	padding-bottom: 5px;	
}

/* _____________________________________________________________________________________ FOOTER __________________*/
div#footer {
	clear: both;
	width: 100%;
	height: 131px;
	background: url(../img/footer_background.gif) repeat-x;
}

div#footer div.footer-wrapper {
	position: relative;
	width: 990px;
	padding-left: 10px;
	height: 49px;
	left: 50%;
	margin-left: -500px;
	border: 1px solid #333333;	
	background: url(../img/footer-wrapper_background.gif) repeat-x;
}

div#footer div.footer-wrapper ul {
	list-style-type: none;
}

div#footer div.footer-wrapper ul li {
	float: left;
	height: 49px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 49px;
	color: #ffffff;
}

div#footer div.footer-wrapper ul li a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
div#footer div.footer-wrapper img {
	float: right;
}

/* _____________________________________________________________________________________ MEDIA ALBUM __________________*/
div#content-wrapper div.block table.mediaalbum,
div#content-wrapper div.block ul.mediaalbum {
	width: 524px;	
}

div#content-wrapper div.block table.mediaalbum h3,
div#content-wrapper div.block ul.mediaalbum h3 {
	width: auto;	
	margin-top: 3px;
}

div#content-wrapper div.block ul.mediaalbum li {
	width: 252px;
	float: left;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	margin-right: 10px;
}

div#content-wrapper div.block ul.mediaalbum li.small {
	width: 110px;
	height: 140px;
	float: left;
	border: 0;
	padding-top: 0;
	margin: 0px 0px 0px 15px;	
}

div#content-wrapper div.block table.mediaalbum td {
	width: 110px;
	border: 0;
	padding: 10px 0px 10px 10px;
	text-align: center;	
	vertical-align: middle;	
}

div#content-wrapper div.block table.mediaalbum td.top,
div#content-wrapper div.block ul.mediaalbum li.top {
	padding-top: 0px;
	margin-top: 0px;
	border-top: 0px;
}

div#content-wrapper div.block table.mediaalbum td img,
div#content-wrapper div.block ul.mediaalbum li img {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0;
}

div#content-wrapper div.block table.mediaalbum td img.extraMargin,
div#content-wrapper div.block ul.mediaalbum li img.extraMargin {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0;
	margin-left: 15px;
}

div#content-wrapper div.block table.mediaalbum td div.photoholder,
div#content-wrapper div.block ul.mediaalbum li div.photoholder {
	width: 106px;
	height: 86px;
	text-align: center;	
	margin-right: 7px;
	float: left;
}

div#content-wrapper div.block table.mediaalbum td.admin {
	padding: 0;
	background: #eaeaea;
}

div#content-wrapper div.block table.mediaalbum td.admin img {
	width: 16px;
	height: 16px;	
	border: 0;
	float: right;
	margin: 0;
	cursor: pointer;
}

div#content-wrapper div.block table.mediaalbum div.imageholder {
	width: 110px;
	position: relative;	
}

div#content-wrapper div.block table.mediaalbum td p,
div#content-wrapper div.block ul.mediaalbum li p {
	font-size: 11px;	
	line-height: 16px;
}

div#content-wrapper div.block table.mediaalbum td a.comment,
div#content-wrapper div.block ul.mediaalbum li a.comment {
	background: url(../img/icons/comment.png) no-repeat;
	padding-left: 20px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
}

div#content-wrapper div.block table.mediaalbum td div.info {
	width: 105px;
	text-align: right;
	padding-right: 5px;
}

div#content-wrapper div.block table.mediaalbum td span.approvement,
div#content-wrapper div.block ul.mediaalbum li span.approvement,
div#content-wrapper div.block table.mediaalbum td span.photo,
div#content-wrapper div.block ul.mediaalbum li span.photo {
	background: url(../img/icons/pictures.png) no-repeat;
	padding-left: 20px;
	font-weight: normal;
	display: inline;
	padding-bottom: 1px;
	padding-top: 1px;
	line-height: 18px;
}

div#content-wrapper div.block table.mediaalbum td span.approvement,
div#content-wrapper div.block ul.mediaalbum li span.approvement {
	background: url(../img/icons/bullet_error.png) no-repeat;
}

div.pointstats {
	margin-top: 10px;	
}

div.pointstats div.court {
	position: relative;
	width: 327px;
	height: 180px;
	background: url(../img/halfcourt.gif) no-repeat;
	float: left;
}

div.pointstats div.court img {
	position: absolute;
	margin: 0;
	padding: 0;
	float: left;
}

div.pointstats div.pointstatsform {
	margin-left: 340px;
}

div.pointstats div.pointstatsform select {
	font-size: 11px;
	width: 160px;
	border: 1px solid #666666;
	margin-bottom: 10px;
}

div.pointstats div.drag_options {
	margin-top: 55px;
}

div.pointstats div.drag_options span {
	display: block;
	padding-left: 20px;
	background: url(../img/icons/sport_basketball.png) no-repeat;
	height: 16px;
}

div.pointstats div.drag_options span.missed {
	background: url(../img/icons/cross.png) no-repeat;
}

div#content-wrapper div.block a.editreport,
div.pointstats div.pointstatsactions a.downloadform,
div.pointstats div.pointstatsactions a.addstat {
	display: block;
	padding: 4px 20px 4px 0px;
	background: url(../img/icons/chart_curve_edit.png) no-repeat center right;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}

div.pointstats div.pointstatsactions a.downloadform {
	background: url(../img/icons/pdf.png) no-repeat center right;	
}

div#content-wrapper div.block a.editreport {
	background: url(../img/icons/script_edit.png) no-repeat center right;	
}

/* _____________________________________________________________________________________ PAGINATOR __________________*/
div.details {
	background: #666;
	color: white;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
}

div.details img {
	margin-top: 4px;
	margin-right: 5px;	
}

div.details span.title {
	width: 370px;
	display: block; 
	float: left;	
}

div.details span.views {
	width: 120px;	
	text-align: right;
	display: block; 
	float: left;
}

div.details span.omslag {
	width: 370px;	
	text-align: right;
	display: block; 
	float: left;
}

div.details span.omslag input {
	margin-top: 2px;
	margin-right: 4px;
	line-height: 24px;
}

div#content-wrapper div.block ul.paginator li {
	float: left;
	width: 20px;
	height: 20px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 20px;
	margin: 2px;
	font-weight: bold;
	color: #cccccc;
}

div#content-wrapper div.block ul.paginator li.big {
	width: 100px;
	line-height: 20px;	
}

div#content-wrapper div.block ul.paginator li.big span {
	width: 10px;
	display: inline;
	line-height: 16px;
	font-weight: bold;	
	font-size: 14px;
	height: 22px;
	color: #ccc;
}

div#content-wrapper div.block ul.paginator li.verybig {
	width: 140px;	
}

div#content-wrapper div.block ul.paginator li a {
	color: #666666;	
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

div#content-wrapper div.block ul.paginator li.verybig {
	text-align: center;	
}

div#content-wrapper div.block ul.paginator li.verybig a {
	width: 140px;	
	text-align: center;	
}

div#content-wrapper div.block ul.paginator li.big a {
	width: 100px;	
	text-align: center;		
}

div#content-wrapper div.block ul.paginator li.big a span {
	color: red;
}

div#content-wrapper div.block ul.paginator li.active {
	background: #eaeaea;	
}

div#content-wrapper div.block ul.paginator li.hover {
	border: 1px solid #ff0000;	
}

div#content-wrapper div.block ul.paginator li.hover a {
	color: #ff0000;
}

div#content-wrapper div.block ul.paginator li.click {
	background: #ff0000;
}

div#content-wrapper div.block ul.paginator li.click a {
	color: #ffffff;
}

/* _____________________________________________________________________________________ SHADOWBOX __________________*/
body.shadowbox  {
	background: #e8e6e7;	
}

body.shadowbox fieldset {
	border: 0;	
}

body.shadowbox fieldset label {
	display: block;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #666666;
}

body.shadowbox div.loginbox fieldset label span.label {
	display: block;	
}

body.shadowbox fieldset label span.field select {
	width: 230px;
	border: 0px;
	margin-left: 15px;	
	margin-top: 13px;
	font-size: 11px;
}

body.shadowbox fieldset label span.field select.day {
	width: 35px;
	margin-top: 12px;		
}

body.shadowbox fieldset label span.field select.month {
	width: 70px;	
	margin-top: 12px;
	margin-left: 0px;
}

body.shadowbox fieldset label span.field select.year {
	width: 50px;
	margin-top: 12px;	
	margin-left: 0px;
}

body.shadowbox fieldset label span.field select.time {
	width: 35px;
	margin-top: 12px;	
	margin-left: 0px;
}

body.shadowbox fieldset span.uploaderror {
	display: block;
	float: left;
	color: red;
	line-height: 27px;	
	margin-top: 2px;
}

body.shadowbox fieldset textarea {
	width: 480px;
	height: 350px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}

body.shadowbox fieldset select {
	border: 1px solid #cccccc;
}

body.shadowbox h2 {
	background: url(../img/h2_lightbox.gif) no-repeat;
	width: 100%;
}

body.shadowbox div.wrapper {
	overflow: auto;
	width: 600px;
	padding: 15px;
}

div#content-wrapper div.sportcenter_address,
div#content-wrapper div.sportcenter_route,
div#content-wrapper div.sportcenter_ov,
body.shadowbox div.wrapper div.sportcenter_address,
body.shadowbox div.wrapper div.sportcenter_route,
body.shadowbox div.wrapper div.sportcenter_ov {
	float: left;
	width: 160px;
	height: 101px;
	padding: 10px;
	overflow: hidden;
	margin: 10px;
	background: url(../img/shadowbox-box.gif) no-repeat;
	color: white;		
}

div#content-wrapper div.sportcenter_address,
div#content-wrapper div.sportcenter_route,
div#content-wrapper div.sportcenter_ov {
	margin: 10px 6px 10px 6px;
	width: 150px;
	background: url(../img/shadowbox-box2.gif) no-repeat;
}

div#content-wrapper div#sportcenter_route_directions {
	margin-top: 10px;	
}

div#content-wrapper div.sportcenter_ov {
	margin-right: 0;
}

div#content-wrapper div.sportcenter_address h3,
div#content-wrapper div.sportcenter_route h3,
div#content-wrapper div.sportcenter_ov h3,
body.shadowbox div.wrapper div.sportcenter_address h3,
body.shadowbox div.wrapper div.sportcenter_route h3,
body.shadowbox div.wrapper div.sportcenter_ov h3 {
	width: 150px;
	height: 20px;
	color: white;
	margin-top: 0px;
}

div#content-wrapper div.sportcenter_address h3,
div#content-wrapper div.sportcenter_route h3,
div#content-wrapper div.sportcenter_ov h3 {
	height: auto;
	padding-bottom: 6px;
	
}

div#content-wrapper div.sportcenter_address a,
div#content-wrapper div.sportcenter_route a,
div#content-wrapper div.sportcenter_ov a,
body.shadowbox div.wrapper div.sportcenter_address a,
body.shadowbox div.wrapper div.sportcenter_route a,
body.shadowbox div.wrapper div.sportcenter_ov a {
	color: white;
	text-decoration: none;
}

div#content-wrapper div.sportcenter_route fieldset,
body.shadowbox div.wrapper div.sportcenter_route fieldset {
	height 23px;
	border: 0;	
}

div#content-wrapper div.sportcenter_route img ,
body.shadowbox div.wrapper div.sportcenter_route img {
	margin-bottom: 5px;	
}

div#content-wrapper div.sportcenter_route input,
body.shadowbox div.wrapper div.sportcenter_route input {
	width: 50px;
	border: 1px solid black;	
	padding: 2px;
	height: 16px;
}

div#content-wrapper div.sportcenter_route input {
	width: 45px;
}

div#content-wrapper div.sportcenter_route span#googleroute,
body.shadowbox div.wrapper div.sportcenter_route span#googleroute {
	display: block;
	float: right;
	width: 70px;
	height: 16px;
	line-height: 16px;
	border: 1px solid black;
	padding: 2px;
	background: #ccc;
	color: black;
	margin-right: 25px;
	text-align: center;
	cursor: pointer;
}

div#content-wrapper div.sportcenter_route span#googleroute {
	width: 65px;	
}

body.shadowbox div.wrapper div.sportcenter_address {
	margin-left: 20px;	
}

body.shadowbox div.wrapper div#sportcenter_route_directions div.sportcenter_address {
	margin-left: 0;	
}

div#content-wrapper div.sportcenter_address {
	margin-left: 3px;	
}

div#content-wrapper div.sportcenter_address span.sportcenter_name,
body.shadowbox div.wrapper div.sportcenter_address span.sportcenter_name {
	font-weight: bold;
}

div#content-wrapper div.sportcenter_ov
body.shadowbox div.wrapper div.sportcenter_ov {
	margin-right: 0px;	
}

body.shadowbox div.footer {
	text-align: right;	
}

body.shadowbox div.footer a {
	display: block;
	float: right;
	width: 110px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-top: 3px;
}

body.shadowbox table.editstats td,
body.shadowbox table.editstats th {
	font-size: 11px;	
	text-align: center;
	width: 60px;
}

body.shadowbox table.editstats td.left,
body.shadowbox table.editstats th.left {
	text-align: left;
}

body.shadowbox table.editstats td input {
	width: 30px;
	border: 1px solid #666666;
	text-align: center;
}

body.shadowbox table.editstats td input.single {
	width: 20px;
}

body.shadowbox table.editstats td input.double {
	width: 50px;
}

body.shadowbox table.editstats td.small {
	text-align: left;
	font-size: 9px;
}

body.shadowbox div.loginbox div.wrapper {
	width: 320px;
	height: auto;
}

body.shadowbox div.loginbox div.wrapper span.error {
	display: block;
	color: red;
	line-height: 20px;	
	padding-bottom: 10px;
}

body.shadowbox div.loginbox h2 {
	width: 350px;
}

body.shadowbox div.loginbox fieldset {
	width: 330px;	
}

body.shadowbox form#edit p {
	line-height: 16px;	
}

body.shadowbox form#edit div.line {
	margin-top: 10px;	
}

body.shadowbox form#edit span {
	display: block;
	width: 80px;
	font-weight: bold;
	float: left;	
}

body.shadowbox div.loginbox div.uploadform,
body.shadowbox div.widebox div.uploadform {
	position: absolute;	
	top: 50px;
	left: 300px;
	width: 300px;
	height: 270px;
}

body.shadowbox div.loginbox div.uploadform {
	left: 20px;
}

body.shadowbox div.loginbox div#uploadstatus,
body.shadowbox div.widebox div#uploadstatus {
	position: absolute;	
	top: 350px;
	left: 300px;
	width: 300px;
	height: 110px;
	background: url(../img/status-list.gif) no-repeat;
}

body.shadowbox div.loginbox div#uploadstatus {
	left: 20px;
}

body.shadowbox div.loginbox div.uploadform div.list,
body.shadowbox div.widebox div.uploadform div.list {
	background: url(../img/upload-list.png) no-repeat;
	width: 290px;
	height: 230px;	
	margin-bottom: 5px;
	padding: 5px;
}

body.shadowbox div.widebox div.line {
	clear: both;
	margin: 30px 15px 20px 0px;
	height: 2px;
	background: #dedede;	
}

body.shadowbox div.widebox fieldset label.intro,
body.shadowbox div.widebox fieldset label.body,
body.shadowbox div.widebox fieldset label,
body.shadowbox div.loginbox fieldset label {
	display: block;	
	float: none;
	height: 48px;
	width: 264px;
	background: url(../img/field_normal.gif) bottom left no-repeat;
	margin-bottom: 7px;
}

body.shadowbox div.loginbox fieldset label.disabled {
	background: url(../img/field_normal_disabled.gif) bottom left no-repeat;
}

body.shadowbox div.widebox fieldset label.intro,
body.shadowbox div.widebox fieldset label.body {
	width: 500px;	
	border: 1xp solid red;
}

body.shadowbox div.widebox fieldset label.intro textarea {
	margin-left: 10px;
	margin-top: 12px;
	height: 80px;
	border: 0;
}

body.shadowbox div.widebox fieldset label.body textarea {
	margin-left: 10px;
	margin-top: 12px;
	height: 230px;	
	border: 0;
}

body.shadowbox div.widebox fieldset label.intro {
	height: 115px;	
	background: url(../img/field_textarea4.gif) left 15px no-repeat;
}

body.shadowbox div.widebox fieldset label.body {
	height: 265px;
	background: url(../img/field_textarea5.gif) left 15px no-repeat;
}

body.shadowbox div.widebox fieldset label.error,
body.shadowbox div.loginbox fieldset label.error {
	background: url(../img/field_normal_error.gif) bottom left no-repeat;
}

body.shadowbox div.widebox fieldset label.errorintro {
	background-image: url(../img/field_textarea4_error.gif);	
}

body.shadowbox div.widebox fieldset label.errorintro textarea,
body.shadowbox div.widebox fieldset label.errorbody textarea {
	background: #ffcfcf;	
}

body.shadowbox div.widebox fieldset label.errorbody {
	background-image: url(../img/field_textarea5_error.gif);	
}

body.shadowbox div.loginbox fieldset label.error select {
	background: #ffcfcf;	
}

body.shadowbox fieldset label select.pulldown {
	border: 0;
	margin-left: 12px;
	margin-top: 10px;
	width: 235px;
}

body.shadowbox div.widebox fieldset label.empty {
	background: none;
	height: 20px;	
}

body.shadowbox div.widebox fieldset input,
body.shadowbox div.loginbox fieldset input {
	border: 0;	
	width: 240px;
	height: 18px;
	margin-top: 12px;
	margin-left: 13px;
	color: #666666;
}
div#content-wrapper div.block div.forum-add-short form fieldset input.checkbox,
body.shadowbox div.widebox fieldset input.radio,
body.shadowbox div.loginbox fieldset input.radio,
body.shadowbox div.widebox fieldset input.checkbox,
body.shadowbox div.loginbox fieldset input.checkbox {
	width: auto;
	height: auto;
	float: left;
	margin-left: 5px;
}

div#content-wrapper div.block div.forum-add-short form fieldset img {
	margin-left: 10px;	
	margin-top: 5px;
	margin-right: 7px;
}

body.shadowbox div.widebox fieldset div.label,
body.shadowbox div.loginbox fieldset div.label {
	width: 280px;
	float: left;
	font-weight: bold;
	color:#666666;
	line-height: 35px;
	margin-left: 3px;
}

body.shadowbox div.widebox fieldset img,
body.shadowbox div.loginbox fieldset img {
	margin-right: 3px;
	margin-top: 6px;
}

body.shadowbox div.widebox fieldset div.label span.small,
body.shadowbox div.loginbox fieldset div.label span.small {
	font-size: 10px;
	font-weight: normal;
}

body.shadowbox div.widebox fieldset label.error input,
body.shadowbox div.loginbox fieldset label.error input {
	background: #ffcfcf;	
}

body.shadowbox div.widebox input.button,
body.shadowbox div.widebox a.button,
body.shadowbox div.loginbox input.button,
body.shadowbox div.loginbox a.button {
	display: block;
	float: left;
	width: 140px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button_wide.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-left: 0;
	margin-top: 3px;	
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

div.sortablefooter input.button {
	display: block;
	float: left;
	width: 110px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-left: 0;
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

body.shadowbox div.widebox input.button,
body.shadowbox div.loginbox input.button {
	background: url(../img/button.gif) no-repeat;	
	width: 110px;
	cursor: pointer;
}

body.shadowbox div.widebox div.radio_option {
	display: block;
	clear: both;
	height: 20px;	
}

body.shadowbox div.widebox div.radio_option div.label {
	line-height: 20px;	
}

body.shadowbox div.widebox div.radio_option img {
	margin-top: 0;	
}

div.sortablewrapper {
	position: relative;
	width: 600px;
	overflow: none;
}

div.sortable div.img {
	width: 105px;
	height: 105px;	
	float: left;
	margin: 10px 12px 10px 12px;
	text-align: center;
	cursor: move;
}

div.widebox div.sortable div.img {
	clear: both;
	height: 75px;		
}

div.widebox div.sortable div.img img {
	float: left;	
}

div.widebox div.sortable div.img div.edit {
	width: 300px;	
	margin-left: 120px;
	text-align: left;
	padding: 60px 10px 0px 10px;
}

div.widebox div.sortable div.img div.edit a {
	padding-left: 20px;	
	line-height: 20px;
	height: 20px;
	display: block;
	text-decoration: none;
}

div.widebox div.sortable input {
	border: 1px solid #666;	
}

div.widebox div.sortable div.img div.edit a.delete {
	background: url(../img/icons/picture_delete.png) no-repeat;
}

div.widebox div.sortable div.img div.edit a.access {
	background: url(../img/icons/picture_key.png) no-repeat;
}

div.widebox div.sortable div.img div.edit a.upload {
	background: url(../img/icons/picture_add.png) no-repeat;
}


div.sortable div.landscape {
	margin-top: 12px;	
	height: 93px;
}

div.sortable div.portrait {
	margin-left: 12px;	
	width: 93px;
}

div.sortable div.img img {
	margin: 0;
	border: 1px solid #666;	
	padding: 3px;
	background: #fff;
}

div.widebox div.sortablefooter {
	padding: 20px;	
}

div.sortablefooter span {
	display: block;
	width: 245px;
	float: left;
	text-align: left;
	line-height: 30px;
	padding-left: 20px;	
	background: url(../img/icons/lightbulb.png) left center no-repeat;
}

div.widebox div.sortablefooter span {
	width: 315px;	
}

div#content-wrapper div.block div.sortablefooter span {
	line-height: 30px;
}

div.sortablefooter form,
div.sortablefooter form fieldset {
	border: 0;	
}


#drag_me {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 146px;
	left: 340px;
}

#drag_me2 {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 162px;
	left: 340px;
}

#drag_cont {
	position: relative;
}

div.ratingsmall,
div.rating {
	height: 11px;
	width: 370px;
	margin-bottom: 20px;
	float: left;
}

div.ratingsmall {
	width: 110px;
	position: absolute;
	top: 73px;
	left: 4px;
}

div.views {
	width: 140px;
	float: left;
	text-align: right;	
}

div#content-wrapper div.block div.views span {
	display: inline;
	font-weight: bold;	
	font-size: 12px;
	color: black;
}

div.ratingsmall div.ratingbar,
div.rating div.ratingbar {
	width: 60px;
	background: url(../img/stars.png) no-repeat;	
	overflow: hidden;
	height: 11px;
	float: left;
}

div.rating div.ratinginfo {
	height: 11px;
	float: left;
	width: 300px;
	margin-left: 10px;
}

div.ratingsmall div.star,
div.rating div.star {
	width: 12px;
	height: 12px;
	background: url(../img/stars.png) no-repeat center right;
	float: left;
	cursor: pointer;
}

div#content-right-wrapper div.rating {
	width: 210px;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 0;
}

div#content-right-wrapper div.rating div.ratinginfo {
	width: 140px;	
}

div#content-right-wrapper form {
	width: 242px;
	overflow: hidden;	
}

div#content-right-wrapper fieldset {
	border: 0;	
	background: #e9e7e8;
	width: 220px;
}

div#content-wrapper div#content-right-wrapper div.block fieldset label {
	font-weight: bold;
	color: #666666;	
	padding: 4px 4px 4px 12px;
}

div#content-wrapper div#content-right-wrapper div.block fieldset label span {
	display: inline;
	font-weight: bold;
	color: red;	
	padding-left: 3px;
}

div#content-right-wrapper fieldset input {
	background:transparent url(../img/field_normal3.gif) no-repeat scroll 0 0;
	border:0 none;
	height:20px;
	margin-left:10px;
	padding:6px 14px 4px 12px;
	width:194px;
}

div#content-right-wrapper fieldset input.error {
	background:transparent url(../img/field_normal3_error.gif) no-repeat scroll 0 0;
}

div#content-right-wrapper fieldset textarea {
	background:transparent url(../img/field_textarea2.gif) no-repeat scroll 0 0;
	margin-left:0;
	padding:7px 12px 4px 14px;
	width: 209px;
	border: 0;
	margin-left: 12px;
}

div#content-right-wrapper fieldset textarea.error {
	background:transparent url(../img/field_textarea2_error.gif) no-repeat scroll 0 0;
}

div#content-right-wrapper fieldset input.button {
	background:transparent url(../img/button.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:27px;
	line-height:24px;
	margin-left:12px;
	padding-top:0;
	text-align:center;
	text-decoration:none;
	width:110px;
	margin-left: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#content-wrapper div.block form.defaultform fieldset {
	border: 0;
	background: #e8e6e7;
	padding: 10px;	
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

div#content-wrapper div.block form.defaultform fieldset br {
	clear: both;	
}

div#content-wrapper div.block form.defaultform fieldset textarea,
div#content-wrapper div.block form.defaultform fieldset select,
div#content-wrapper div.block form.defaultform fieldset input {
	width: 220px;
	border: 0;
	padding: 2px;
	margin: 2px 0 2px 0;	
	font-size: 11px;
}

div#content-wrapper div.block form.defaultform fieldset textarea {
	height: 65px;
	width: 298px;	
	margin: 2px 0 2px 0;
}

div#content-wrapper div.block form.defaultform fieldset select {
	width: 230px;	
}

div#content-wrapper div.block form.defaultform fieldset input.hover {
	background-color: #f8f8f8;	
}

div#content-wrapper div.block form.defaultform fieldset input.checkbox,
div#content-wrapper div.block form.defaultform fieldset input.radio {
	width: auto;	
}

div#content-wrapper div.block form.defaultform fieldset input.small {
	width: 65px;	
}

div#content-wrapper div.block form.defaultform fieldset legend {
	display: none;		
}

div#content-wrapper div.block form.defaultform fieldset span.label {
	width: 150px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;	
	line-height: 30px;
}

div#content-wrapper div.block form.defaultform p {
	font-size: 11px;	
}

div#content-wrapper div.block form.defaultform span.field {
	float: left;
	width: 234px;
	background: url(../img/field_normal2.gif);	
	padding: 4px 10px 4px 11px;
	margin-bottom: 4px;
}

div#content-wrapper div.block form.defaultform span.textareafield {
	float: left;
	width: 320px;
	height: 80px;
	background: url(../img/field_textarea3.gif) no-repeat;	
	padding: 4px 10px 4px 11px;
	margin-bottom: 4px;
}

div#content-wrapper div.block form.defaultform span.error {
	background: url(../img/field_normal2_error.gif);	
}

div#content-wrapper div.block form.defaultform span.textareaerror {
	background: url(../img/field_textarea3_error.gif) no-repeat;	
}

div#content-wrapper div.block form.defaultform span.textareaerror textarea {
	background: #ffcfcf;	
}

div#content-wrapper div.block form.defaultform span.error input,
div#content-wrapper div.block form.defaultform span.error select {
	background: #ffcfcf;	
}

div#content-wrapper div.block form.defaultform span.radiofield {
	float: left;
	width: 300px;	
	background: none;
}

div#content-wrapper div.block form.defaultform span.radiofield img {
	margin-right: 6px;	
}

div#content-wrapper div.block form.defaultform span.required {
	width: auto;
	display: inline;
	font-weight: bold;
	padding-left: 4px;
	color: red;
}

div#content-wrapper div.block div.detailblock {
	padding: 15px;
	border: 1px solid #ccc;
	background: #e8e6e7;
	margin-top: 10px;
}

div#content-wrapper div.block div.detailblock p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

table.commission {
	width: 560px;	
}

table.commission th.label {
	vertical-align: top;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission td.desc {
	vertical-align: top;
	width: 220px;
	padding-right: 20px;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission td.members {
	vertical-align: top;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission th.label a {
	font-weight: normal;
	color: #666;
}

div#content-wrapper div.commission p {
	margin: 0;
	padding: 0 0 10px 0;
}

div.calendar_details_holder {
	position: absolute;
	margin-left: 13px;
	z-index: 999;
	width: 217px;
	overflow: hidden;
}

div.calendar_details {
	width: 217px;
	color: white;
	padding: 0 5px 10px 5px;
	background: url(../img/calendar_dynamic.png) bottom left no-repeat;
}

div#content-wrapper div.block div.calendar_details h3 {
	color: white;
	width: 205px;
	font-size: 13px;
	margin-top: 0;
	padding-top: 10px;
}

div#content-wrapper div.block div.calendar_details table {
	width: 205px;	
}

div#content-wrapper div.block div.calendar_details table td {
	border: 0;
}

div#content-wrapper div.block div.calendar_details table td.time {
	width: 80px;
}

div#content-wrapper div.block div.calendar_details table td.activity {
	width: 125px;
	text-align: left;	
}

div.loginbox div.overview {
	height: 290px;
	overflow: auto;	
}

table.calendar {
	background: #fff;
	border: 1px solid #ccc;
	width: 300px;
}

table.calendar img  {
	margin-right: 0;	
}

table.calendar div.button {
	width: 16px;
	height: 16px;
	float: left;
}

table.calendar div.delete {
	margin-left: 3px;
	background: url(../img/icons/cross.png) no-repeat;
	cursor: pointer;
}

table.calendar div.edit {
	background: url(../img/icons/pencil.png) no-repeat;
	cursor: pointer;
}

table.calendar div.edit_inactive {
	background: url(../img/icons/pencil_inactive.png) no-repeat;
}

table.calendar div.delete_inactive {
	margin-left: 3px;
	background: url(../img/icons/cross_inactive.png) no-repeat;
}

table.calendar td,
table.calendar th {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

table.calendar th {
	padding-left: 5px;
	width: 75px;
	text-align: left;
}

table.calendar td.line {
	border-bottom: 1px solid #ccc;
	height: 1px;
	padding-top: 0;
}

div.imagewrapper {
	width: 537px;
	height: 380px;
	overflow: hidden;	
}

div.numberbar {
	float: left;
	position: absolute;
	top: 340px;
	height: 26px;
	background: url(../img/editbar.png);
	z-index: 999;
	width: 527px;
	padding-right: 10px;
	padding-top: 6px;
	text-align: right;
}

div.numberbar a.add {
	margin-top: 5px;
	color: white;
	background-image: url(../img/add2.png);
	line-height: 18px;
	height: 18px;
	float: right;
}

div.numberbar img {
	float: right;
	margin-right: 0;	
}

div.numberbar div.number {
	width: 19px;
	height: 19px;
	background: url(../img/numbers.png) no-repeat;
	float: right;
	margin-right: 3px;
	cursor: pointer;
}

div.numberbar div.hover {
	background: url(../img/numbers_hover.png) no-repeat;
}

div.numberbar div.num1 {
	background-position: 0px 0px;	
}

div.numberbar div.num2 {
	background-position: -20px 0px;
}

div.numberbar div.num3 {
	background-position: -41px 0px ;
}

div.numberbar div.num4 {
	background-position: -61px 0px;
}

div.numberbar div.num5 {
	background-position: -82px 0px;
}

/* _____________________________________________________________________________________ POLL __________________*/
div#content-wrapper div.block ul.poll li.voted_0,
div#content-wrapper div.block ul.poll li.voted_1 {
	background: url(../img/icons/tick.png) left center no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
}

div#content-wrapper div.block ul.poll li.voted_0 {
	background: url(../img/icons/tick_new.png) left center no-repeat;
}

div#content-wrapper div.block ul.poll li a {
	color: #666;
	font-weight: normal;	
}

div#content-wrapper div.block ul.poll li a:hover {
	color: red;	
}

div#content-wrapper div.block div.multipleselect {
	background: url(../img/multipleselect.png) no-repeat;	
	width: 475px;
	margin-left: 2px;
}

div#content-wrapper div.block div.multipleselect div.left,
div#content-wrapper div.block div.multipleselect div.right {
	float: left;	
	width: 195px;
	height: 143px;
	padding: 11px;
}

div#content-wrapper div.block div.multipleselect div.left select,
div#content-wrapper div.block div.multipleselect div.right select {
	width: 195px;
	height: 143px;
	margin: 0;
	border: 0;
}

div#content-wrapper div.block fieldset.multipleselect div.error {
	background: url(../img/multipleselect_error.png) no-repeat;
}

div#content-wrapper div.block fieldset.multipleselect div.error select#leftselection {
	background: #ffcfcf;
}

div#content-wrapper div.block div.multipleselect div.buttons {
	float: left;	
	width: 35px;
	height: 165px;
}

div#content-wrapper div.block div.multipleselect div.buttons div.toleft {
	width: 28px;
	height: 22px;
	margin-top: 55px;
	margin-left: 3px;
	background: url(../img/toleft.png) no-repeat;	
}

div#content-wrapper div.block div.multipleselect div.buttons div.toright {
	width: 28px;
	height: 22px;
	margin-top: 3px;
	margin-left: 3px;	
	background: url(../img/toright.png) no-repeat;	
}

div#content-wrapper div.block table.poll td textarea {
	border: 1px solid #ccc;
	width: 160px;
	height: 50px;	
}

div#content-wrapper div.block table.poll td select {
	border: 1px solid #ccc;
	width: 150px;
}

div#content-wrapper div.block table.poll td select.error,
div#content-wrapper div.block table.poll td textarea.error {
	border: 1px solid red;
}

div#content-wrapper div.block form.defaultform table.poll input.button {
	margin-top: 0;
}

div#content-wrapper div.block form.defaultform table.result {
	font-family: Verdana;
	font-size: 11px;
	color: #464646;	
}

div#content-wrapper div.block form.defaultform table.result table {
	margin: 0;	
	color: #666;
	border: 0;
	font-size: 10px;
	font-family: Verdana;	
}

div#content-wrapper div.block form.defaultform table.result th,
div#content-wrapper div.block form.defaultform table.result td {
	border: 0;
	padding: 5px;
}

div#content-wrapper div.block form.defaultform table.result table td {
	padding: 0;
}

div#content-wrapper div.block form.defaultform table.result table td.title {
	color: black;
	font-size: 11px;
}

div#content-wrapper div.block form.defaultform table.result tr.odd td {
	background: #eee;		
}

div#content-wrapper div.block form#pollvoting fieldset {
	padding: 0;	
}

div#content-wrapper div.block form#pollvoting table td img {
	float: none;
}

div#content-wrapper div.block img.delete {
	margin-top: 6px;
	margin-left: 4px;
	cursor: pointer;	
}

a.uploadbutton {
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #ccc;
	border: 1px solid #666;
	display: block;
	width: 100px;
	float: left;
	line-height: 20px;
	text-align: center;	
}

div#content-wrapper div.block table a.closepoll,
div#content-wrapper div.block table a.editpoll {
	padding-left: 20px;
	background: url(../img/icons/pencil.png) no-repeat;
	line-height: 18px;
	display: block;
	width: 100px;
	font-weight: bold;
	color: #666;
	font-family: Arial;
}


div#content-wrapper div.block table a.closepoll {
	background: url(../img/icons/cross.png) no-repeat;
}

body.shadowbox div.loginbox fieldset span.label {
	font-weight: bold;
	color: #666;	
}

body.shadowbox div.loginbox fieldset input.avatarupload {
	margin-left: 0;
	height: auto;	
}
