* {
	margin:0;
	padding:0;
}
html { overflow: scroll; }
html { overflow-x: auto; }
body {
	background-color:#FFFFFF;
}
body, input, textarea, select, option {
	font-family:Arial, sans-serif, Helvetica;
	font-size:11px;
	color:#000000;
}
option {
	padding-left:5px;
}
input.error, textarea.error {
	border:#FF0000 solid 1px;
	background-color:#FFCCFF;
}
div.error {
	border:1px solid #ff0000;
	background-color:#FFCCFF;
	padding:4px;
	display:none;
}
a {
	color:#004b80;
}
p {
	margin-bottom:15px;
}
h3 {
	margin:6px 0 10px 0;
	padding-bottom:5px;
	border-bottom:#CCCCCC 1px solid;
}
ul li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:20px;
}
.hr {
	height:16px;
	margin:0;
	padding:0;
	background-image:url(../img/hr.gif);
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
.imageborder {
	padding:1px;
	border:#cccccc 1px solid;
}
h1, h2, h3 {
	font-family:Cambria, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#004b80;
}
h1 {
	font-size:30px;
	padding:18px 0 0 0;
}
h2 {
	font-size:24px;
	padding:0 0 12px 0;
	margin-top:-6px;
}
.standbeeld h2 {
	width:530px;
}
h3 {
	font-size:18px;
}
h3 a {
	text-decoration:none;
}
input, select, textarea {
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	padding:2px;
	margin:1px;
	font-family:Arial, sans-serif, Helvetica;
	line-height:16px;
	vertical-align:middle;
	height:16px;
	width:200px;
}
select {
	height:20px;
}
.button {
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#004b80;
	border:none;
	margin-top:8px;
}
a.button{text-decoration:none;}
input.submit, input#submit, input#bluesubmit, input.bluesubmit, .button {
	cursor:pointer;
	width:auto;
	height:auto;
	padding:4px 10px;
	*padding:2px 0;		/* IE */
}
input#bluesubmit, input.bluesubmit {
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#004b80;
	border:none;
	margin-top:8px;
}
label {
	display:block;
	padding-top:4px;	/* FF */
	*padding-top:6px;	/* IE */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	label
	{
		padding-top:6px;	/* for safari 3 and opera 9 */
	}
}
div.line {
	height:1px;
	overflow:hidden;
	background-color:#cccccc;
	margin:8px 0 12px 0;
}

img#tomtom {
	position:absolute;
	top:0;
	right:14px;
}
img#layar {
	position:absolute;
	top:0;
	right:116px;
}
div#homeleft {
	position:relative;
}
div#formError {
	background-color:#FFCCFF;
	border:#FF0000 1px solid;
	color:#FF0000;
	padding:4px 6px;
	margin-bottom:6px;
	display:none;
}
div#formError li {
	list-style:none;
	padding:0;
	margin:0;
}
div#formOk {
	background-color:#CCFFCC;
	border:#339900 1px solid;
	color:#006600;
	padding:4px 6px;
	margin-bottom:6px;
	display:none;
}


div.wrapper {
	background-image:url(../img/bg.gif);
	background-position: 612px 20px;
	background-repeat:no-repeat;
}
div#header div.wrapper {
	background-image:none;
}

div.wrapper, div.footer {
	width:972px;
	margin:0 auto;
}

div.wrapper div.left {
	float:left;
	width:598px;
	padding-right:14px;
	margin-top:20px;
	border-right:#CCCCCC 1px solid;
}

div.wrapper div.right {
	width:345px;
	margin-left:13px;
	margin-top:20px;
	float:left;
}



div#header {
	width:100%;
	border-bottom:5px solid #004b80;
}

div.footer {
	border-top:#CCCCCC 1px solid;
	padding:6px;
	text-align:right;
	color:#666666;
	margin-top:8px;
}
div.footer a {
	text-decoration:none;
	color:#666666;
}
div.footer a:hover {
	text-decoration:underline;
}
div.footer span{float:left;}



/**
* login / register
*
*/
div.tabs {
	background-color:#f7f7f7;
	border:#cccccc 1px solid;
	padding:10px;
	padding-top:8px;
	padding-bottom:0;
	width:323px;
	height:24px;
}
div.tabs ul#tabs_navi li,
div.tabs ul#tabs_beeldInfo li,
div.tabs ul#tabs_navi_kunstenaars li,
div.tabs ul#tabs_navi_zoeken li {
	list-style:none;
	float:left;
	display:block;
	height:17px;
	margin:0;
}
div.tabs ul#tabs_navi li a,
div.tabs ul#tabs_beeldInfo li a,
div.tabs ul#tabs_navi_kunstenaars li a,
div.tabs ul#tabs_navi_zoeken li a {
	display:block;
	background-color:#F7F7F7;
	border:#cccccc 1px solid;
	margin:0 1px;
	padding:6px 10px 0px 10px;
	height:17px;
	text-transform:uppercase;
	font-size:10px;
	cursor:pointer;
	text-decoration:none;
}
div.tabs ul#tabs_navi li a:hover,
div.tabs ul#tabs_beeldInfo li a:hover,
div.tabs ul#tabs_navi_kunstenaars li a:hover,
div.tabs ul#tabs_navi_zoeken li a:hover {
	background-color:#FFFFFF;
}
div.tabs ul#tabs_navi li a.activeSlide,
div.tabs ul#tabs_beeldInfo li a.activeSlide,
div.tabs ul#tabs_navi_kunstenaars li a.activeSlide,
div.tabs ul#tabs_navi_zoeken li a.activeSlide {
	border-bottom-color:#FFFFFF;
	background-color:#FFFFFF;
}
div.tabsContent {
	width:313px;
	height:90px;
	border:#CCCCCC 1px solid;
	border-top:none;
	padding:15px 10px 10px 20px;
	margin:0 0 15px 0;
	overflow:hidden;
}
div.tabsContent p {
	margin:0;
}
div#loggedindiv div.tabsContent {
	overflow:auto;
	height:auto;
}
div#loggedindiv div.tabsContent ul li {
	height:16px;
	line-height:16px;
	vertical-align:middle;
	margin:0 0 6px 0;
	list-style:none;
}
div#loggedindiv div.tabsContent ul li a {
	text-decoration:none;
}
div#loggedindiv div.tabsContent ul li a:hover span {
	text-decoration:underline;
}
div#loggedindiv div.tabsContent ul li img {
	margin-right:10px;
	vertical-align:middle;
	border:none;
}


/** ADD STANDBEELDEN **/
div#addstandbeelddiv div.tabs {
	width:576px;
}
div#addstandbeelddiv .tostep2 {
	display:none;
}
div#addstandbeelddiv div.tabsContent {
	width:566px;
	height:auto;
}
div#addstandbeelddiv div.tabsContent div.map {
	margin-right:10px;
	height:300px;
	border:#cccccc 1px solid;
}
div#addstandbeelddiv div.tabs ul#tabs_navi li a {
	cursor:default;
}
div#addstandbeelddiv div.tabs ul#tabs_navi li a:hover {
	background-color:#F7F7F7;
}
div#addstandbeelddiv div.tabs ul#tabs_navi li a.activeSlide:hover {
	background-color:#FFFFFF;
}
div#addstandbeelddiv div#addstandbeeldstap2 {
	display:none;
}
div#addstandbeelddiv div#addstandbeeldstap3 {
	display:none;
}


#screen2{
position:relative;

width:900px;
margin:20px;
}
#screen2 #buttons{
border:1px solid #777;
margin-bottom:5px;
width:679px;
}

#screen2 #buttons a{
margin:10px 10px;
color:#69C;
}
#screen2 .prev{
float:left;
}
#screen2 .next{
float:right;
}

#slideshow{
overflow:hidden;
width:680px;
border:1px solid #777;
}

#slideshow ul{
width:3900px;
padding-left:225px;
}

#slideshow li{
float:left;
margin:0 16px;
cursor:pointer;
}



/**
*¨loginForm
*
*/
form#loginForm label {
	width:80px;
	display:block;
	float:left;
}
form#loginForm input#submit {
	margin-top:6px;
}



/**
* avatar image
*/
img.avatar {
	border:#CCCCCC 1px solid;
	padding:1px;
}
div#random{position:relative;margin:0 0 15px 0;}
img#reloadRandom{position:absolute;top:5px;right:10px;cursor:pointer;}
ul#randomList li, ul.rightImages li{list-style:none;float:left;width:64px;margin:0 6px 6px 0;padding:0;background-image:url('/img/loader.gif');background-repeat:no-repeat;background-position:22px 22px;}
ul#randomList li.last, ul.rightImages li.last{margin-right:0;}
ul#randomList li a img, ul.rightImages li a img{margin:0;display:block;width:60px;height:60px;}

div#logList div.line{margin:12px 0;}
div#logList ul{margin-top:6px;}
div#logList ul li{list-style:none;float:left;width:64px;margin:0 2px 2px 0;padding:0;background-image:url('/img/loader.gif');background-repeat:no-repeat;background-position:22px 22px;}
div#logList ul li img{margin:0;display:block;width:60px;height:60px;}
div#logList p span{color:#666666;}
div#logList p{margin:6px 0 0 0;}
div#logList p a{text-decoration:none;color:#000000;}
div#logList h3{margin-top:30px;}

div#new_image{position:relative;}
ul#new_imageList li{list-style:none;float:left;width:64px;margin:0 2px 2px 0;padding:0;background-image:url('/img/loader.gif');background-repeat:no-repeat;background-position:22px 22px;}
ul#new_imageList li a img{margin:0;display:block;width:60px;height:60px;}

div#new_messages ul{list-style:none;}
div#new_messages ul li{list-style:none;margin-left:10px;}
div#new_messages ul li h3{margin-bottom:0;margin-top:0;}
div#new_messages ul li p {margin-bottom:5px;}
div#new_messages ul li p.infoDetails{color:#666666;font-size:10px;margin-bottom:0;}
div#new_messages ul li p a {text-decoration:none;color:#000000;}
div#new_messages ul li p.infoDetails a{color:#004B80;text-decoration:underline;}

/**
* nieuwe standbeelden
*/
ul.nieuwebeelden {
	margin:0 0 8px 0;
	padding:0;
	float: left;
}
ul.nieuwebeelden li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:223px;
}
ul.nieuwebeelden li.image {
	width:70px;
}
ul.nieuwebeelden li span {
	margin-bottom:8px;
	display:block;
}
ul.nieuwebeelden li h3 {
	margin:0;
	padding:0;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
ul.nieuwebeelden li img.avatar {
	margin-right:6px;
}
ul.nieuwebeelden li p {
	color:#666666;
	font-size:10px;
}


/** AdSense **/
div.adsense_336x280 {
	margin:0 0 0 0;
	padding-bottom:8px;
	background-color:#f7f7f7;
	border:#cccccc 1px solid;
	width:343px;
	height:280px;
}


/** banner **/
div.banner {
	margin:0 0 15px 0;
	border:#cccccc 1px solid;
	width:343px;
	height:80px;
}


/** CONTACT **/
div.contact form#contactform {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}
form#contactform p {
	clear:both;
	margin:0;
	padding:0;
}
form#contactform p label {
	float:left;
	font-size:11px;
	width:90px;
}
form#contactform p input {
	float:left;
}
form#contactform p input#submit {
	margin-top:6px;
}
form#contactform p textarea {
	float:left;
	width:450px;
	height:100px;
}


/** VERGETEN **/
form#vergetenform {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}
form#vergetenform p {
	clear:both;
	margin:0;
	padding:0;
}
form#vergetenform p label {
	float:left;
	font-size:11px;
	width:90px;
}
form#vergetenform p input {
	float:left;
}
form#vergetenform p input#submit_vergeten {
	margin-top:6px;
}


/** ACTIVEEROPNIEUW **/
form#activeeropnieuwform {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}
form#activeeropnieuwform p {
	clear:both;
	margin:0;
	padding:0;
}
form#activeeropnieuwform p label {
	float:left;
	font-size:11px;
	width:90px;
}
form#activeeropnieuwform p input {
	float:left;
}
form#activeeropnieuwform p input#submit_vergeten {
	margin-top:6px;
}


/** GEBRUIKERS **/
form#gebruikersform {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}
form#gebruikersform p {
	clear:both;
	margin:0;
	padding:0;
}
form#gebruikersform p label {
	float:left;
	font-size:11px;
	width:90px;
}
form#gebruikersform p input {
	float:left;
}
form#gebruikersform p input#submit {
	margin-top:6px;
}
form#gebruikersform p textarea {
	float:left;
	width:450px;
	height:100px;
}


/** WACHTWOORD **/
form#wachtwoordform {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}
form#wachtwoordform p {
	clear:both;
	margin:0;
	padding:0;
}
form#wachtwoordform p label {
	float:left;
	font-size:11px;
	width:150px;
}
form#wachtwoordform p input {
	float:left;
}
form#wachtwoordform p input#submit {
	margin-top:6px;
}
form#wachtwoordform p textarea {
	float:left;
	width:450px;
	height:100px;
}


/** BEELD PROFIEL **/
div.left p#beeld_door {
	margin:-10px 0 12px 0;
	color:#666666;
}
div.left div#beeld div.image {
	float:left;
	width:303px;
	margin:0 8px 20px 0;
	#margin:0 10px 8px 0;
	padding:0;
	border:#CCCCCC 1px solid;
}
div.left div#beeld div.image img {
	border:0;
}
div.left div#beeld div.image p {
	margin:2px 4px 4px 4px;
	color:#666666;
	text-align:center;
}
div.left div#beeld div.fotos {
	float:left;
	width:285px;
	margin:0 0 8px 0;
	#margin:0;
}
div.left div#beeld div.fotos img {
	margin:0 2px 5px 3px;
	cursor:pointer;
}
div.left div#beeld_info {
	margin:0 0 20px 0;
	padding:0;
}
div.left div#beeld div#beeld_info div#infoBox,
div.infobox {
	background-color:#f7f7f7;
	border:#cccccc 1px solid;
	padding:4px;
}
div.left div#beeld div#beeld_info div#infoBox div {
	width:280px;
}
div.right div#beeld_tags, div.right div#beeld_favorieten, div.right div#beeld_books {
	margin-bottom:15px;
}
div.right div#beeld_tags {
	text-transform:uppercase;
}
div.right div.map {
	width: 343px;
	height: 300px;
	margin-bottom:15px;
	border:#cccccc 1px solid;
}
div.right div.youtube {
	margin-bottom:15px;
}
div.right div.embed {
	margin-bottom:15px;
	border:1px solid #cccccc;
	background-color:#F7F7F7;
	height:279px;
}
div#addimagediv, div#addyoutubediv, div#addtagdiv {
	display:none;
}
div#addimagediv #loading, div#addimagediv .stapuitleg, div#addimagediv table {
	display:none;
}



/**
* MENU
*/
.menu {
	width:970px;
	border:#CCCCCC 1px solid;
	border-bottom:none;
	margin-top:20px;
}
.menu il {
	width:100%;
}
.menu ul li {
	height:26px;
	float:left;
	list-style:none;
	border-right:#CCCCCC 1px solid;
	padding:1px;
	padding-bottom:0;
	margin:0;
}
.menu ul li a {
	text-decoration:none;
	color:#333333;
	text-transform:uppercase;
	font-size:10px;
}
.menu ul li a span {
	padding:8px 8px 8px 8px;
	display:block;
}
.menu ul li#menuHome a span {
	width:14px;
	height:11px;
	background-image:url(../img/home.gif);
	background-repeat:no-repeat;
	background-position:0 -27px;
	cursor:pointer;
	overflow:hidden;
}
.menu ul li#menuHome a:hover span {
	background-position:0 0;
}
.menu ul li#menuHome a span.selected {
	background-position:0 0;
}
.menu ul li a:hover span, .menu ul li a span.selected {
	background-color:#004b80;
	color:#FFFFFF;
}

/** GEBRUIKERS **/
ul#gebr_prof_tabs {
	display:block;
	border-bottom:1px solid #cccccc;
	height:26px;
}
ul#gebr_prof_tabs li {
	cursor:pointer;
	color:#004b80;
	text-transform:uppercase;
	list-style:none;
	float:left;
	margin:0;
	margin-right:2px;
	border:1px #cccccc solid;
	padding:6px 10px 5px;
	font-size:10px;
	height:14px;
	border:1px #cccccc solid;
	background-color:#f7f7f7;
}
ul#gebr_prof_tabs li:hover, {
	background-color:#ffffff;
}
ul#gebr_prof_tabs li.selected {
	background-color:#FFFFFF;
	border-bottom-color:#ffffff;
}
div#gebr_prof_content {
	clear:both;
	border:1px #cccccc solid;
	border-top:none;
	padding:10px 8px 8px;
	margin:0 0 10px 0;
}
div#gebr_prof_persoonlijkegegevens table tr td {
	font-family:Arial, sans-serif, Helvetica;
	font-size:11px;
	line-height:16px;
}
div#gebr_prof_contact form#contactform {
	margin:0;
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
}


/** REGISTREER **/
div#registreer_leftform, div#registreer_rightform {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}
div#registreer_bottomform {
	width:500px;
}
div#registreer_bottomform input {
	width:450px;
}
div#registreer_bottomform input#registreer_voorwaarden.error {
	background:none;
}
div#registreer_bottomform input#registreer_emailonsite, div#registreer_bottomform input#registreer_voorwaarden {
	width:auto;
	border:none;
	float:left;
	vertical-align:middle;
	margin:0 4px 0 0;
	padding:0;
}
div#registreer_bottomform p {
	padding-top:6px;
	display:block;
	float:left;
}
div#registreer_bottomform p label {
	width:300px;
	float:left;
	line-height:14px;
	vertical-align:middle;
	height:14px;
	display:block;
	margin:0;
	padding:0;
}
div#registreer_bottomform textarea {
	width:450px;
	height:115px;
}
div#registreer div#thxRegistreer {
	display:none;
}
#addstandbeeldstap1, #addstandbeeldstap2, #addstandbeeldstap3, #addstandbeeldstap4 {
	margin-bottom:0;
}
#addstandbeeldstap4, #addstandbeeldstap5 {
	display:none;
}
#addstandbeeldstap4 div#addafbeelding {
	display:none;
}
#addstandbeeldstap4 .imageborder {
	display:none;
}
div#addafbeelding img#loading {
	margin-top:6px;
	display:none;
}
.stapuitleg {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:10px 10px 10px 10px;
	margin-right:10px;
	margin-top:20px;
}
.dashed {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:10px 10px 10px 10px;
}
.dashed p {
	margin-bottom:0;
}
#addstandbeeldstap3 div#formError {
	margin-right:4px;
}
#addstandbeeldstap1 #kaartdiv {
	display:none;
}
#addstandbeeldstap1 #kaartdiv .stapuitleg {
	margin-top:4px;
	margin-right:10px;
}
#addafbeelding .stapuitleg {
	margin-top:12px;
	margin-bottom:12px;
	display:none;
}
#addstandbeeldstap1 #map {
	margin-top:6px;
}
#addstandbeeldstap1 #selectgemeente {
	margin:4px 0;
}
#addstandbeeldstap2 #kentkunstenaar {
	display:none;
}
div#addbeeldinfo {
	border:#CCCCCC 1px dashed;
	background-color:#f7f7f7;
	padding:6px 10px 10px 10px;
	margin-right:10px;
}
div#addbeeldinfo input {
	width:532px;
}
div#addbeeldinfo textarea {
	width:532px;
	height:88px;
}
.radio {
	border:none;
	width:auto;
	float:none;
}
#addafbeelding #originalimage, #addafbeelding #smallimageholder {
	display:none;
}
#addafbeelding #smallimage {
	position:relative;
}
#addafbeelding .tostap5 {
	display:none;
	margin-left:6px;
}




/** KUNSTENAARS **/
.kunst_ul {
	display:none;
}
.kunst_ul.active {
	display:block;
}
.kunst_ul li {
	float:left;
	width:188px;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:15px;
}
div.kunstenaar {
	position:relative;
}
div.kunstenaar div.a2a {
	position:absolute;
	right:14px;
	top:2px;
}
div.kunstenaar div.a2a img {
	margin-left:4px;
}
div#kunstenaarsoverview div.tabs, div#kunstenaarsoverview div.tabsContent {
	width:auto;
}
div#kunstenaarsoverview div.tabsContent {
	height:auto;
}
div#kunstenaarsoverview div.tabs li {
	margin-left:0px;
}
div#kunstenaarsoverview div.tabs li a {
	padding-left:5px;
	padding-right:6px;
}



/** ZOEKEN **/
div.zoeken div.tabs {
	width:576px;
}
div.zoeken div.tabsContent {
	padding:10px;
	margin-bottom:0;
	width:576px;
	min-height:367px;
	height:auto;
}
div.zoeken div.tabsContent div.map {
	height:367px;
}
div.zoeken div.tabsContent div.hidden {
	display:none;
}
div.zoeken img#zoeken {
	cursor:pointer;
	vertical-align:middle;
	width:16px;
	margin-left:4px;
}
div.zoeken input#search {
	width:467px;
}
div.zoeken div.tabsContent div#searchres ul.nieuwebeelden li {
	width:500px;
}
div.zoeken div.tabsContent div#searchres ul.nieuwebeelden li.image {
	width:70px;
}
div.zoeken ul#pagenumbers {
	margin-top:-8px;
}
div.zoeken ul#pagenumbers li {
	list-style:none;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
div.zoeken ul#pagenumbers li a {
	text-decoration:none;
}
div.zoeken ul#pagenumbers li.current a {
	text-decoration:underline;
	font-weight:bold;
}



/** NIEUWS **/
div.nieuws div.title {
	border-bottom:1px solid #CCCCCC;
	position:relative;
}
div.nieuws div.title h3 {
	width:480px;
	line-height:20px;
	border:none;
	margin:0;
}
div.nieuws div.title span {
	position:absolute;
	right:4px;
	bottom:4px;
	color:#666666;
}
div.nieuws div.dashed {
	border:1px solid #CCCCCC;
	border-top:none;
	margin-bottom:20px;
}
div.nieuws div.dashed img.avatar {
	float:left;
	margin:0 10px 0 0;
}
div.nieuws div.dashed p {
	margin-top:10px;
}



/** standbeelden **/
div.standbeeld {
	position:relative;
}
div.standbeeld img.bigImage {
	cursor:pointer;
}
div.standbeeld div.a2a {
	position:absolute;
	right:14px;
	top:2px;
}
div.messagetitle {
	margin-bottom:4px;
	float:left;
	font-weight:bold;
	line-height:16px;
	height:16px;
	vertical-align:top;
}
div.messagetitle a {
	font-weight:normal;
	line-height:16px;
}
div.messagetitle img {
	vertical-align:bottom;
}
div.messagedate {
	float:right;
	color:#666666;
}
div#myMsg textarea.tinymce {
	display:none;
}
#editMyMsg, #editMyFirstMsg {
	cursor:pointer;
}
a#editMyFirstMsg {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a#editMyFirstMsg img {
	border:none;
}



/*
 * imgAreaSelect default style
 */

.imgareaselect-border1 {
	background: url(../img/border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(../img/border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(../img/border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(../img/border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-outer {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-selection {  
}
div.a2a a img {
	border:none;
}


div.agenda div.item {
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
	padding-bottom:20px;
}
div.agenda div.item div.startstop img.tot {
	margin:0 0 0 20px;
}
div.agenda div.item div.startstop {
	width:66px;
	float:left;
	margin-top:38px;
}
div.agenda div.item div.startstop ul.start,
div.agenda div.item div.startstop ul.stop {
	text-align:center;
	border:1px solid #cccccc;
	padding:2px;
	width:50px;
	margin:0 10px 0 0;
}
div.agenda div.item div.startstop ul.start li,
div.agenda div.item div.startstop ul.stop li {
	list-style:none;
	margin:8px 0 6px; 0;
	color:#004b80;
	font-weight:bold;
	font-size:16px;
}
div.agenda div.item div.startstop ul.start li.month,
div.agenda div.item div.startstop ul.stop li.month{
	background-color:#f7f7f7;
	padding:5px 0;
	margin:0;
	color:#000;
	font-weight:normal;
	font-size:11px;
}
div.agenda div.item div.info {
	float:left;
	width:532px;
}
div.agenda div.item div.info h3 {
	margin-top:0;
}
div.agenda div.item div.info p img {
	float:left;
	margin:0 10px 10px 0;
}
div.agenda div.item div.info p {
	margin:0 15px 0 0;
}
div.agenda div.item div.info p a {
	display:inline;
	margin:0;
	font-weight:bold;
}
div.agenda div.item div.info a {
	margin:10px 0 0 0;
	display:block;
}


div#addNewsDiv {
	display:none;
}
div#addNewsDiv ul {
	list-style:none;
	margin:0 0 20px 0;
}
div#addNewsDiv ul li {
	list-style:none;
	margin:0;
	clear:both;
}
div#addNewsDiv ul li label {
	float:left;
	width:100px;
}
div#addNewsDiv ul li textarea {
	height:200px;
	width:400px;
}

ul#booklist {list-style:none;}
ul#booklist li{list-style:none;margin-left:0;}
ul#booklist li img{float:left;border:1px solid #cccccc;margin:0 10px 10px 0;padding:1px;width:150px;}
ul#booklist li h3 span{color:#666666;font-size:10px;}
ul#booklist li p{float:left;margin:0;width:434px;}
ul#book_statue_list{list-style:none;}
ul#book_statue_list li{list-style:none;margin-left:0;float:left;width:33%;}

div#latestStatues{
	display:block;
	height:225px;
	overflow:hidden;
	position:relative;
}
div#latestStatues div{
	position:absolute;
	height:225px;
	z-index:0;
	display:block;
}
a#prevStatues{
	position:absolute;
	right:10px;
	bottom:8px;
	cursor:pointer;
	z-index:99999;
	display:block;
	width:16px;
	height:16px;
	background-image:url('/img/arrow_down.png');
	background-position:top left;
}
a#prevStatues.disabled {background-position:bottom left;cursor:default;}
a#nextStatues{
	position:absolute;
	right:10px;
	top:0;
	cursor:pointer;
	z-index:99999;
	display:block;
	width:16px;
	height:16px;
	background-image:url('/img/arrow_up.png');
	background-position:top left;
}
a#nextStatues.disabled{background-position:bottom left;cursor:default;}
img#scrollLine{
position:absolute;
top:16px;
right:17px;
}

