@font-face {
font-family:Cowboys;
src:url('KOSALSAY.TTF') format("truetype")
}

/* Internet Explorer */
@font-face {
font-family:Cowboys;
src:url('KOSALSAY.eot')
}
.clear{ clear: both; }
h6 {
font-family:Cowboys;
font-size:30px;
}
.float{
	float: left;
}
#site #content h2{
	font-family: Cowboys;
	color: #D84F8F;
	font-size: 25px; 
	margin-top: 5px;
}
#site #sidebar h2{
	margin: 0px;
	padding: 0px;
	font-family: Cowboys;
	color: #D84F8F;
	font-size: 25px; 
	margin-top: 5px;
}
h2 a{
	color: #D84F8F;
	text-decoration: none;
}
h2 a:hover{
	color: #D84F8F;
	text-decoration: underline;
}
body{
	margin: 0px auto;
	background-image: url('../images/site_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000000;
	font-family: verdana;
	font-size: 11px;
}
textarea{
	font-family: verdana;
	font-size: 11px;
}
#site{
	margin: 0px auto;
	width: 1000px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding-bottom: 5px;
	background-color: #CDCDCD;
}
#site #header #top {
	
}
#site #header #top{
	height: 41px;
	background-image: url('../images/site_header_menu_bg.png');
	background-repeat: repeat-x;
}
#site #header #top .logo{
	width: 140px;
	background-image: url('../icons/logo.png');
	background-position: 5px 0px;
	height: 41px;
	float: left;
}
#site #header #top .logo img{
	margin-left: 5px;
}
#site #header #top #menu{
	height: 41px;
	float: left;
}
#site #header #top #menu ul{
	height: 41px;
	line-height: 41px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site #header #top #menu ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
}

#site #header #top #menu ul li.active{
	background-image: url('../images/site_header_menu_bgOver.png');
	background-repeat: no-repeat;
	background-position: bottom;
}
#site #header #top #zoeken{
	height: 41px;
	float: right;
	padding-top: 10px;
	margin-right: 25px;
}
#site #header #top #zoeken #term{
	border: 1px solid #B31960;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	float: left;
	line-height: 18px;

	background-repeat: no-repeat;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
}
#site #header #top #zoeken #submitzoeken{
	height: 22px;
	width: 52px;
	float: left;
	margin-left: 3px;
}
#site #header #submenu{
	height: 21px;
	background-image: url('../images/site_header_submenu_bg.png');
	background-repeat: repeat-x;	
}
#site #header #submenu .logo{
	background-image: url('../icons/logo.png');
	background-position: 5px -41px;
	width: 140px;
	height: 41px;
	float: left;
}
#site #header #submenu ul{
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site #header #submenu ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}
#site #header #submenu ul li a{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none;
}
#site #header #submenu ul li a:hover{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: underline;
}
#site #header #spacer{
	background-image: url('../images/site_header_spacer.png');
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#site #header #spacer #artiestenlijst{
	width: 150px;
	height: 30px;
	margin: 0px auto;
}
#site #header #spacer .logo{
	background-image: url('../icons/logo.png');
	background-position: 5px -62px;
	background-repeat: no-repeat;
	width: 140px;
	float: left;
	height: 25px; 
}
#site #nieuws{
	height: 289px;
	width: 1000px;
	background-color: #464646;
	clear: both;
}
#site #nieuws #thumb{
	position: relative;
	width: 600px;
	height: 260px;
	float: left;
}
#site #nieuws #thumb #tekstlinks{
	height: 29px;
	background-color: #000000;
	margin-top: -2px;
}
#site #nieuws #thumb #tekstlinks ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #000000;
}
#site #nieuws #thumb #tekstlinks ul li {
	width: 150px;
	text-align: center;
	float: left;
	background-color: #000000;
}
#site #nieuws #thumb #tekstlinks ul li.odd a{
	color: #d84f8f;
	font-weight: bold;
	line-height: 29px;
	text-decoration: none;
}
#site #nieuws #thumb #tekstlinks ul li.odd a:hover{
	color: #d84f8f;
	font-weight: bold;
	line-height: 29px;
	text-decoration: underline;
}
#site #nieuws #thumb #tekstlinks ul li.even a{
	color: #b9ca15;
	font-weight: bold;
	line-height: 29px;
	text-decoration: none;
}
#site #nieuws #thumb #tekstlinks ul li.even a:hover{
	color: #b9ca15;
	font-weight: bold;
	line-height: 29px;
	text-decoration: underline;
}
#site #nieuws #thumb #thumbInfo{
	height: 60px;
	width: 580px;
	background-image: url('../images/site_nieuws_thumb_over.png');
	position: absolute;
	top: 180px;
	padding: 10px; 
	left: 0px;
}
#site #nieuws #thumb #thumbInfo .overflow{
	width: 580px;
	height: 42px;
	overflow: hidden;
	margin-top: 4px;
	line-height: 16px;
}
#site #nieuws #thumb #thumbInfo h1{
	color: #B9CA15;
	font-weight: bold;
	font-size: 18px;
	line-height: 16px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
#site #nieuws #thumb #thumbInfo h1 a{
	color: #B9CA15;
	text-decoration: none;
}
#site #nieuws #thumb #thumbInfo p{
	color: #FFFFFF;
}
#site #nieuws #thumb #thumbInfo a{
	color: #B9CA15;
	text-decoration: none;
	font-weight: bold;
}

#site #nieuws #nieuwsfeeds{
	position: relative;
	width: 400px;
	height: 260px;
	float: left;
}
#site #nieuws #nieuwsfeeds ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site #nieuws #nieuwsfeeds ul li{
	background-image: url('../images/newsbg.jpg');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}
#site #nieuws #nieuwsfeeds ul li .titel{
	float: left;
	width: 235px;
	height: 27px;
	overflow: hidden;
}
#site #nieuws #nieuwsfeeds ul li .datum{
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 15px;
	line-height: 27px;
}
#site #nieuws #nieuwsfeeds ul li.odd a{
	color: #d84f8f;
	text-decoration: none;
}
#site #nieuws #nieuwsfeeds ul li.even a{
	color: #b9ca15;
	text-decoration: none;
}
#site #nieuws #nieuwsfeeds ul li a:hover{
	text-decoration: underline;
}
#site #nieuws #nieuwsfeeds ul li h2{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	line-height: 25px;
}
#site #nieuws #nieuwsfeeds ul li.odd h2{
	color: #d84f8f;
}
#site #nieuws #nieuwsfeeds ul li.even h2{
	color: #b9ca15;
}
#site #nieuws #nieuwsfeeds ul li.nieuwsarchief{
	width: 400px;
	height: 60px;
}
#site #nieuws #nieuwsfeeds ul li.radio{
	border-top: 1px solid #BBBBBB;
	background-color: #FFFFFF;
	width: 400px;
	height: 89px;
	background-image: url('../images/radio.jpg');
}
#site #login{
	height: 34px;
	clear: both;
	width: 1000px;
	background-image: url('../images/site_login_bg.png');
	background-repeat: repeat-x;
	line-height: 34px;
}
#site #login #username{
	float: left;
	border: 1px solid #AEBE10;
	height: 18px;
	line-height: 16px;
	padding-left: 25px;
	padding-right: 5px;
	color: #363636;
	font-style: italic;
	font-family: verdana;
	font-size: 10px;
	background-image: url('../icons/user.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-top: 5px;
	margin-left: 15px;
}
#site #login #password{
	float: left;
	border: 1px solid #AEBE10;
	height: 18px;
	line-height: 16px;
	padding-left: 25px;
	padding-right: 5px;
	color: #363636;
	font-style: italic;
	font-family: verdana;
	font-size: 10px;
	background-image: url('../icons/pass.png');
	background-repeat: no-repeat;
	background-position: 2px 0px;
	margin-top: 5px;
	margin-left: 10px;
}
#site #login #submitInloggen{
	float: left;
	margin-top: 5px;
	margin-left: 15px;
}
#site #login #submitRegisteren{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#site #login #wachtwoordvergeten{
	float: left;
	margin-left: 10px;
}
#site #login a{
	color: #1d1d1d;
	text-decoration: none;
}
#site #login a:hover{
	color: #1d1d1d;
	text-decoration: underline;
}
#site #login ul{
	list-style: none; 
	margin: 0px;
	padding: 0px;
}
#site #login li{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}


.hide{
	display: none;
}
.show{
	display: block;
}
.clear{
	clear: both;
}
.float{
	float: left;
}
#footer{
	padding: 10px;
	margin: 0 auto;
	margin-top: 10px;
	width: 990px;
	min-height: 97px;
	background-image: url('../images/site_footer_bg.png');
	background-repeat: repeat-x;
	color: #bebebe;
}
#copyright{
	text-align: center;
	margin: 0 auto;
	margin-top: 25px;
	width: 1010px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 25px;
}
#copyright a{
	text-decoration: none;
}
#gallery {
	position:relative;
	height:360px
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}

#artiestenlijst {
}
#randomartiest{
	padding-left: 50px;
	padding-top: 10px;
}
#artiestenlijst ul, #randomartiest ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#artiestenlijst ul li, #randomartiest ul li{
	float: left;
	height: 125px;
	width: 100px;
	text-align: center;
	padding-top: 10px;
}
#artiestenlijst ul li img, #randomartiest ul li img{
	border: 3px solid #FFFFFF;
}
#big{
	padding: 10px;
	padding-bottom: 0px;
}
#big .box{
	width: 950px;
	background-color: #FFFFFF;
	padding: 15px;
	line-height: 18px;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}
#big .box a {
	color: #84910F;
	text-decoration: none;
}
#big .box a:hover {
	color: #B9CA14;
	text-decoration: underline;
}
#big .box ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#big .box ul li.top{
	background-image: url('../images/site_login_bg.png');
	height: 32px;
}
#big .box ul li{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
}
#big .box ul li.top ul li{
	height: 32px;
	line-height: 32px;
}
#big .box ul li ul{
	padding: 0px;
	margin: 0px;
}
#big .box ul li ul li{
	float: left;
	padding: 2px;
	height: 20px;
	line-height: 20px;
}
li.even{
	background-color: #ECF5A0;
}

#content {
	padding: 10px;
	float: left;
}
#content .box{
	width: 580px;
	background-color: #FFFFFF;
	padding: 15px;
	line-height: 18px;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}
#content .box a {
	color: #D84F8F;
	color: #B9CA14;
	color: #84910F;
	text-decoration: none;
}
#content .box a:hover {
	color: #D84F8F;
	text-decoration: underline;
}
#content .box p{
	margin: 0px;
	padding: 0px;
}
#content .box h2{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#content .box ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#content .box ul li.top{
	background-image: url('../images/site_login_bg.png');
	height: 32px;
}
#content .box ul li.top ul li{
	line-height: 32px;
	padding-left: 10px;
}
#content .box ul li ul{
	padding: 0px;
	margin: 0px;
	height: 25px;
}
#content ul li ul li{
	float: left;
	line-height: 25px;
	padding-left: 7px;
}
.box ul li.black{
	background-color: #000000;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
}
.box ul li.black a{
	text-decoration: none;
}
.box ul li.black a:hover{
	text-decoration: underline;
}
#content .box ul li.even{
	background-color: #ECF5A0;
}
#content .box ul li.track{

}
#content .box ul li ul li.nr{
	width: 15px;
}
#content .box ul li.track ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#content .box ul li.track ul li {
	float: left;
	line-height: 19px;
	padding: 2px;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding-left: 10px;
	padding-right: 10px;
}
#content .box ul li.track ul li.icon {
	padding: 0px;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	text-align: center;
	width: 23px;
	height: 23px;
}
#content .box ul li.track ul li.icon img{
	margin-top: 2px;
}
#content .box ul li.track ul li.clear {
	height: 0px;
	width: 0px;
	padding: 0px;
	border: 0px solid;
}
#content .box .thumb {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#content .box ul.info {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	height: 34px;
	background-image: url('../images/infobg.png');
	background-repeat: repeat-x;
	line-height: 34px;
	padding-left: 15px;
}
#content .box ul.info li {
	float: left;
	padding-right: 5px;
}
#content .box ul li.form ul {
	height: 25px;
}
#content .box ul li.form ul li {
	float: left;
	line-height: 19px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#content .box ul li.form ul li.melding {
	color: #FF0000;
}
#content .box ul li.form ul li .input{
	font-size: 10px;
	width: 175px;
	background-image: url('../images/site_login_bg.png');
	border: 1px solid #AEBE10;
	padding: 3px;
}
#content .box ul li.form ul li {
	float: left;
	line-height: 19px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#big .box ul li.form ul li .input{
	font-size: 10px;
	width: 175px;
	background-image: url('../images/site_login_bg.png');
	border: 1px solid #AEBE10;
	padding: 3px;
}
.dosubmit{
	background-image: url('../images/inputbg.png');
	border: 1px solid #CCCCCC;
	line-height: 24px;
	font-size: 10px;
}
.dosubmitOver{
	background-image: url('../images/inputbgover.png');
	border: 1px solid #CCCCCC;
	line-height: 24px;
	font-size: 10px;
	cursor: pointer;
}





#sidebar {
	margin-top: 10px;
	float: left;
	width: 350px;
}
#sidebar .box{
	background-color: #FFFFFF;
	padding: 10px;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}
#sidebar .box ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidebar .box ul li {
	float: left;
	line-height: 19px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.bigbox{
	width: 950px;
	background-color: #FFFFFF;
	padding: 15px;
	line-height: 18px;
	margin: 10px;
}
#object {


}
#object table {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #dadada;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #dadada;
	font-size: 10px;
	width: 100%;
}
#object table .top {
	background-image: url('../images/object-topbg.png');
	height: 29px;
	line-height: 29px;
}
#object table .top td {
	padding-left: 10px;
}
#object table .top td input {
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px; 
}
#object table td {
	height: 29px;
	line-height: 29px;
	padding-left: 5px;
}
#object table td input{
	margin-top: 5px;
	width: 90px;
}

#pagenavigation{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pagenavigation li{
	float: left;
	height: 24px;
	width: 24px;
	background-color: #FFFFFF;
	margin-right: 3px;
	line-height: 24px;
	text-align: center;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}
#pagenavigation li:hover {
	background-color: #B9CA15;
	color: #FFFFFF;
}
#pagenavigation li:hover a{
	background-color: #B9CA15;
	color: #FFFFFF;
}
#pagenavigation li a{
	text-decoration: none;
	color: #B9CA15;
}
#pagenavigation li.active{
	background-color: #B9CA15;
	color: #FFFFFF;
}
#pagenavigation .current{
	width: 50px;
}

#melding{
	height: 34px;
	line-height: 34px;
	background-image: url('../images/meldingbg.png');
	color: #FFD5B3;
	margin-top: 10px;
	padding-left: 10px;
}
#melding .icon{
	margin-top: 6px;
	float: left;
	margin-right: 10px;
}
#melding a{
	color: #FFFFFF;
	text-decoration: none;
}
#melding a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#melding .exit{
	float: right;
	margin-right: 10px;
	margin-top: 2px;
}
#download{
	text-align: center;
	padding: 15px;
}
#download input{
	background-image: url('../images/inputbgdownload.png');
	padding-left: 25px;
}
#artiestenlijst ul li a, #randomartiest ul li a{
	color: #000000;
	text-decoration: none;
}
#artiestenlijst ul li a:hover, #randomartiest ul li a:hover{
	color: #CC2C72; 
	text-decoration: underline;
}
#artiestenlijst ul li img, #randomartiest ul li img {
	margin-bottom: 3px;
}
#randomartiest ul li a:hover{
	text-decoration: none;
}
.smiley{
	position: relative;
	top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 2px;
}
.smileyUBB{
	vertical-align: middle;
	position: relative;
	top: -2px;
}
#texttoolbar {

}
#texttoolbar lbar ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#texttoolbar ul li{
	float: left;
	margin: 1px;
}
#forumNav{
	padding-top: 10px;
	padding-left: 15px;
	height: 30px;
}
#forumNav a{
	color: #D84F8F;
	text-decoration: none; 
}
#forumNav a:hover{
	color: #D84F8F;
	text-decoration: underline; 
}