p.align-right
{
text-align: right;
}

p.align-left
{
text-align: left;
}

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

.pr {
	position: relative
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both
}

.blok {
	width:214px;
	border:0;
	padding:0;
	margin: 0;
	margin-bottom: 10px;
	background:url(/img/inhoud/schaduw/schaduw_rechts.gif) repeat-y right;
}

.blok .schaduw_onder{
	width:214px;
	height: 4px;
	border:0;
	padding:0;
	margin: 0;
	background:url(/img/inhoud/schaduw/schaduw_onder.gif) repeat-x left;
}

.blok_top {
	border: solid 1px black;
}

.blok_midden {
	border-left: solid 1px black;
	border-right: solid 1px black;
	padding: 5px;
}

.blok_voet {
	border: solid 1px black;
}

.blok .fanclub {
	width:198px;
	background-color:#D6CEB7;
}
.blok .nieuws{
	background-color:#CDE296;
}

.lijn{
	background-color:#D6C5B5;
	height: 1px;
}

.lijnZwart{
	background-color:#000000;
	height: 1px;
}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:24pt; font-weight: normal; color:#ff8000}

h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:16pt; font-weight: normal; color:#ff8000}

p {font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt;  color:#000000}

b, strong {font-weight:bold; color:#ff8000}

li{font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; font-weight: normal; color:#ff8000}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li {
	background:transparent url(/img/hoofd/titel/poot.gif) no-repeat scroll 0 3px;
	margin-bottom:8px;
	padding-left:20px;
}


a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; font-weight: normal; text-decoration: underline}
a:link { color:#000070 }
a:visited { color:#000070 }
a:active { color:#000070 }


.nieuwsitem
{
	margin-left: 5px;
	margin-right: 5px;
	
	
}

.nieuwsitem .titel
{

}

.nieuwsitem .tekst
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 3px;
text-align:justify;
}

.nieuwsitem .tekst p
{
margin: 0px;
margin-bottom: 2px;
padding: 0px;
text-align:justify;
}

.nieuwsitem .tekst img
{
	margin: 0 5px 5px -5px;
	float: left;
}

.nieuwsitem .datum
{
color: #ff8000;
font-weight: bold;
float: right;
padding-bottom:10px;
}

.nieuwsitem .titel a
{
font-weight: bold;
color: #000070;
}

.nieuwsitem .titel a:hover
{
font-weight: bold;
text-decoration: underline;
color: #ff8000;
}

.nieuwsitem .lijnmeer
{
	text-align: right;
	width: 90%;
	height: 20px;
	background: url(/img/inhoud/lijn.jpg) repeat-x bottom left;
}


.nieuwsitem .meer
{
float: right;
}

.nieuwsitem .meer a:hover
{
text-decoration: underline;
color: #ff8000;
}



.nieuwsteaser
{
 text-align: center;
 width: 198px;
}

.nieuwsteaser .datum
{
 text-align: center;
 font-weight: bold;
 color: #000000;
}

.nieuwsteaser .datum a
{
 font-weight: bold;
 text-decoration: underline;
 color: #000000;
}



.nieuwsteaser .titel a
{
text-decoration: none;
color: #000000;
}




.nieuwsteaser .spacer
{
 padding-top: 5px;
 padding-bottom: 5px;
}

.nospacer .spacer
{
	display: none;
}

.nospacer
{
	 padding-bottom: 5px;
}

/***
 Link pagina
***/
.tx-ablinklist-pi1
{
	background:transparent url(/img/inhoud/link_top.jpg) no-repeat;
	padding-top: 125px;
}



.linkCategory_1 img, .linkCategory_1 h2, .linkCategory_1 br, .linkCategory_1 p
{
display: none;
}

.linkCategory_2
{
	padding-left: 10px;
	margin-bottom: 20px;
}

.linkCategory_2 h2
{
	margin-bottom: 0px;
}

.linkCategory_2 .lijn{
	width:90%;
	margin-left: 15px;
}

.linkCategory_2 .lijnCategory{
	background:transparent url(/img/inhoud/lijn.jpg) repeat-x scroll left bottom;
	width:90%;
	height: 1px;
}

.levelTitel
{
	background:transparent url(/img/hoofd/titel/poot3.gif) no-repeat left 5px;
	padding-left: 15px;
}

.link
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	width: 90%
}

.link .linkTitel a
{
	font-weight: bold;
	text-decoration: none;
}

.link .linkKlik
{
	float:right;
	color:#FF8000;
	font-weight:bold;
}

.linkAddNew{
	width: 90%;
	text-align: right;
	margin-left: 15px;
}

#linkFormulier
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	width: 90%;
	min-height: 215px;
}
#linkFormulier div.form-line {
	clear:both;
	margin:15px 0pt;
}


#linkFormulier label {
	display:inline;
	float:left;
	font-weight:bold;
	line-height:22px;
	text-align:right;
	width:165px;
}

#linkFormulier .radio label {
float:none;
font-weight:normal;
width:auto;
}

#linkFormulier input.text {
	background:transparent url(/02/images/tid/input_text.gif) no-repeat scroll left center;
	border:medium none;
	height:13px;
	padding:3px;
	width:253px;
}

#linkFormulier input, #linkFormulier select , #linkFormulier textarea{
	margin-left:10px;
}	

#linkFormulier .terugNaarCat
{
	background:transparent url(/img/hoofd/titel/poot3.gif) no-repeat left 5px;
	padding-left: 15px;

}

.terugNaarCat a
{
	font-weight: bold;
	font-size: 16px;
}

/** profiel **/
#profiel {
min-height: 600px;
margin-top: 0px;
}

#profiel #profiel_top{
	height: 154px;
	background: url(/img/fanclub/fan_profiel_top.jpg) no-repeat left -2px;
}

#profiel #profiel_body{
	background: url(/img/fanclub/fan_profiel_achtergrond.jpg) no-repeat 585px 0px;
	margin-top:-2pt;
	min-height:600px;
	padding-top:0pt;
}

#profiel .titel{
	 position: absolute;
 	left: 68px;
 	top: 118px;
	color:#FF8000;
	font-size:25pt;
	font-weight:normal;
	
}

#profiel .foto{
 	position: absolute;
	right:104px;
	top:142px;
 	border: solid 7px #ffffff;
}

#profiel .detail {
	margin-right:200px;
	padding-top: 10px;
}

#profiel .detail p {
margin-top: 2px;
margin-bottom: 2px;
}

#profiel .detail .rechts{
width: 50%;
border-right: solid 1px #ff9933
}

#profiel .detail .links{
	padding-left: 10px;
}

#profiel .vragen {
 padding-top: 5px;
}

/** Fanclub verschilende elementen **/
#fantop .fantoptext
{
	height: 30px; 
	margin-top: -5px;
}

#fantop .titel
{
	vertical-align:bottom;
	color:#FF8000;
	font-size:20px;
	font-weight:normal;
	margin-top: 5px;
}



#fantop, #fan_registreren
{
	width: 520px;
}

#fantopgroot
{
	width: 745px;
}

#fanclub .berichten
{
	width: 330px;
	height: 75px;
	background-image: url(/img/fanclub/fan_welcom_achtergrond.jpg);
	background-repeat:repeat-x;
}

#fanclub .berichten .tekst
{
	height: 69px;
	padding-left: 2px;
	padding-top: 6px;
	background-image: url(/img/fanclub/fan_welcom_mail.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#fanclub .loguit
{
	width: 180px;
	height: 75px;
	background-image: url(/img/fanclub/fan_welcom_achtergrond.jpg);
	background-repeat:repeat-x;
	text-align: center;
}



#fanclub .loguit p
{
	margin: 3px 0;
	font-size: 12px;
}

/** Fanclub registreren **/
#fan_registreren #menu{
	background-color:#D6C6B5;
	height: 29px;
	border-top: solid 1px #000000;
}	

#fan_registreren #menu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;	
}	

#fan_registreren #menu li {
	float:left;
	clear:none;
	margin-right: 21px;
	padding: 0px;
}

#fan_registreren #menu li.laatst {
	float:left;
	clear:none;
	margin-right: 0px;
	padding: 0px;
}

#fan_registreren .fan_midden
{
	border: solid 1px #000000;
}

#fan_registreren div.form-line {
	margin:15px 0pt;
}

#fan_registreren div.form-line-foto {
	clear:both;
	margin:15px 0pt;
}

#fan_registreren div.form-line-foto label {
	display:inline;
	font-weight:bold;
	line-height:22px;
	text-align:right;
	width:165px;
}

#fan_registreren div.form-line-foto #foto {
	display:inline;
	float:left;
	font-weight:bold;
	line-height:22px;
	text-align:right;
	width:165px;
	margin-bottom: 10px;
}

#fan_registreren div.form-line-foto label {
	float:none;
	font-weight:bold;
	line-height:22px;
	width:165px;
	padding:10px;
}

#fan_registreren div.form-line-foto p {
	float:none;
	padding:3px;
	margin-left: 173px;
}

#fan_registreren div.form-line-pass label {
	float:none;
	font-weight:bold;
	line-height:22px;
	width:165px;
	padding:10px;
	padding-left: 3px;
	margin-left: 10px;
}

#fan_registreren div.form-line-pass p {
	float:none;
	padding:3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#fan_registreren label {
	display:inline;
	float:left;
	font-weight:bold;
	line-height:22px;
	text-align:right;
	width:165px;
}

#fan_registreren .radio label {
float:none;
font-weight:normal;
width:auto;
}

#fan_registreren select .top
{
 background-color:#FFFF99;
}

#fan_registreren input.text {
	/**background:transparent url(/02/images/tid/input_text.gif) no-repeat scroll left center;**/
	border:medium none;
	height:13px;
	padding:3px;
	width:253px;
}

#fan_registreren input, #fan_registreren select {
	margin-left:10px;
}	

#fan_registreren #voet
{
	background-color:#D6C6B5;
	height: 29px;
	border-bottom: solid 1px #000000;
	text-align: right;
}	

#fan_registreren .error
{
	background-color:#D6CEB7;
	padding: 10px;
	margin: 10px;
}

#fan_registreren .error p
{
	margin-left: 75px;
	margin-top: 35px;
}

#fanclub
{

}

/** Startpagina midden stuk **/
.startmidden
{
	margin-top: 10px;
}

.startmiddentekst h2
{	
	margin-top: 0px; 
	margin-bottom: 10px;
}
.startmiddentekst
{
	height: 142px;
	border-bottom: solid 1px black;
	overflow: hidden;
	margin-right: 5px;
}
.leesmeer
{
	text-align:right;
}

.leesmeer a
{
	background: no-repeat url(/img/hoofd/titel/poot.gif) 0 2px;
	margin-left:10px;
	padding-left: 18px;
}


/** tabsysteem voor games **/
div.tabcontent{
	display:none;
}
div.activetext{
	display: block;
}
