﻿/*Default elementen*/
html
{
    height:auto !important;
	height:100%; /* IE6*/
}
body 
{
    background:#E6E6E6 url('/Themes/Images/SiteBackground.png') top left repeat-x;
    text-align:center;
    font-family:Arial ;
    color:#000;
    height:auto !important;
	height:100%; /* IE6*/
}

A:link 
{
	text-decoration: none;
	color:Black;
}
A:visited 
{
	text-decoration: none;
	color:Black;
}
A:active
{
	text-decoration: none;
	color:Black;
}
A:hover
{
	text-decoration: underline;
	color:Black;
}

.pics img
{
    margin-bottom:-3px;
}
html>body .pics img
{
    margin-bottom:0px;
}

/*container, header_container, content_container*/
#container
{
    width:882px;
    margin:0 auto;
    position:relative; /* dit is nodig voor de positioneren van de footer*/
	height:100%; /* IE6*/
	/*min-height:100%;*/
    text-align:left;
}

/*skyline*/

.footer
{
    background: url('/Themes/images/skyline-trans.png');
    background-repeat:no-repeat;
	background-position:bottom center;
	height:200px;
	width:1200px;
}

/* menu */
#menu
{
	width:985px;
    height:31px;
    position:absolute;
    z-index:2;    
}

.menu
{
	width:985px;
    height:31px;
    position:absolute;
    margin-top:-5px;
    z-index:2;
}
#home, #home:visited {
	background-image:url(/Themes/Images/menuHome.png);
}
#Business, #Business:visited {
	background-image:url(/Themes/Images/menuBusiness.png);
}
#JongSparta, #JongSparta:visited {
	background-image:url(/Themes/Images/menuJongSparta.png);
}
#tickets, #tickets:visited {
	background-image:url(/Themes/Images/menuTickets.png);
}
#voetbal, #voetbal:visited {
	background-image:url(/Themes/Images/menuVoetbal.png);
}
#club, #club:visited {
	background-image:url(/Themes/Images/menuClub.png);
}
#stadion, #stadion:visited {
	background-image:url(/Themes/Images/menuStadion.png);
}

#sociaal, #sociaal:visited {
	background-image:url(/Themes/Images/menuSociaal.png);
}
#fanzone, #fanzone:visited {
	background-image:url(/Themes/Images/menuFanzone.png);
}
#kidsclub, #kidsclub:visited {
	background-image:url(/Themes/Images/menuKidsclub.png);
}
#historie, #historie:visited {
	background-image:url(/Themes/Images/menuHistorie.png);
}
#eredivisielive, #eredivisielive:visited {
	background-image:url(/Themes/Images/menuEredivisielive.png);
}




.rollover span.alt {
	display:none;
}
.rollover img {
	border:none;
}
:root .rollover img {
	display:block;
}

.rollover, .rollover:visited {
	background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat;
	background-position:0 0;
}
.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
	/*background-position:0 -31px;*/
	background-position:0 -31px;
}

/*bluebox*/

.header
{
    
}
html>body .header
{
    margin-top:-5px;
}

.header .one
{
    background: url('/Themes/images/transparant_header-trans.png') repeat-y;
    width:985px;
    min-height:31px;
    z-index:1;
    position:absolute;
    top:4px;
    left:4px;
    color:#fff;
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    padding:0px 6px 0px 8px;
    text-decoration:none;
    cursor:pointer;
}
.header a
{
    text-decoration:none;
}

.header .logo
{
	background: url('/Themes/images/Logo-Sparta-Rotterdam-trans.png') no-repeat;
	width: 145px;
	height:145px;	
	z-index:2;
    position:absolute;
    bottom:4px;
    left:20px;
    color:#fff;    
    padding:15px 0px 0px 0px;    
    cursor:pointer;
}

.header .two
{
  background: url('/Themes/images/transparant_header-trans.png') no-repeat;
    width:985px;
    height:31px;
    z-index:1;
    position:absolute;
    bottom:4px;
    left:0px;
    color:#fff;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    padding:5px 6px 0px 8px;
    text-decoration:none;
    cursor:pointer;
}

/*clear and floats*/
.clear
{
    clear:both;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

#tekst
{
	font-family: Arial, Verdana;
	font-size:12px;
	color: #000000;	
	margin:20px;
	width:810px;
	margin-bottom:100px;
}

#koppen
{
	width:810px;
	margin-left:10px;
	margin-top:-10px;
	padding:10px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color:#E1E1E1;
	border-width:1px;
	font-family: Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color: #DB0000;	
}
#koppen2
{
	width:810px;
	margin-left:-10px;
	margin-top:0px;
	padding:10px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color:#E1E1E1;
	border-width:1px;
	font-family: Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color: #DB0000;	
}

/*tussenruimte menu en content*/
#tussenruimte
{
	width:985px;
	position:relative;    
    display: block;
	height:14px;	
}

#eredivisiebanners
{
	padding-top:8px;
	width:985px;
	position:relative;        
	height:82px;	
	background: url('/Themes/images/BottomBannerTussen.png') no-repeat;
}
#eredivisielogo1grey
{
	display:block;
}
#eredivisielogo1
{
	display:none;
}
#eredivisielogo2grey
{	
	display:block;	
}
#eredivisielogo2
{	
	display:none;
}
#eredivisielogo3grey
{	
	display:block;	
}
#eredivisielogo3
{	
	display:none;
}
#eredivisielogo4grey
{	
	display:block;	
}
#eredivisielogo4
{	
	display:none;
}
#eredivisielogo5grey
{	
	display:block;	
}
#eredivisielogo5
{	
	display:none;
}

/*nieuws*/
#overignieuws
{
	width:800px;
	position:absolute;
    background-color:White;
    display: block;	
    font-family:Arial, Verdana;
    font-size:10pt;
    margin-left:20px;    
    line-height:28px;   
}
#overignieuws2
{
	width:800px;
	position:absolute;
    background-color:White;
    display: block;	
    font-family:Arial, Verdana;
    font-size:10pt;
    margin-left:0px;    
    line-height:28px;   
}
#nieuws
{
	width:985px;
	position:absolute;
    background-color:White;
    display: block;	
}
#nieuwsimage
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	margin-left:5px;
	text-indent:0px;
	margin-top:0px;
	margin-right:5px;	
	width:276px;
    height:176px;
    position:absolute;
    background-color:White;
    float: left;
    display: block;
}
#nieuwstitle
{
	background: url('/Themes/Images/NieuwsHeaderBack.png') repeat-x;
	margin-top:0px;
	width:561px;
    height:30px;
    position:absolute;
    margin-left:288px;
    background-color:White;
    float: left;
    text-indent:10px;
    vertical-align:middle;
}
#nieuwsitem1 
{
	width:561px;
	margin-top:33px;
    height:28px;
    position:absolute;
    margin-left:288px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;    
    line-height:28px;    
    background-color:#B4B5B5;  
    text-decoration:none;  
}

#nieuwsitem2
{
	width:561px;
    margin-top:64px;
    height:28px;
    position:absolute;
    margin-left:288px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#D1D1D1;
}
#nieuwsitem3
{
	width:561px;
    margin-top:95px;
    height:28px;
    position:absolute;
    margin-left:288px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#B4B5B5;
}
#nieuwsitem4
{
	width:561px;
    margin-top:126px;
    height:28px;
    position:absolute;
    margin-left:288px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#D1D1D1;
}
#fanshopnieuwsitem1 
{
	width:561px;
	margin-top:3px;
    height:28px;
    position:absolute;
    margin-left:0px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;    
    line-height:28px;    
    background-color:#B4B5B5;  
    text-decoration:none;  
}

#fanshopnieuwsitem2
{
	width:641px;
    margin-top:34px;
    height:28px;
    position:absolute;
    margin-left:0px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#D1D1D1;
}
#fanshopnieuwsitem3
{
	width:641px;
    margin-top:65px;
    height:28px;
    position:absolute;
    margin-left:0px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#B4B5B5;
}
#fanshopnieuwsitem4
{
	width:641px;
    margin-top:96px;
    height:28px;
    position:absolute;
    margin-left:0px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:10px;
    line-height:28px;
    background-color:#D1D1D1;
}
#nieuwsarchief
{
	width:561px;
    margin-top:157px;
    height:20px;
    position:absolute;
    margin-left:288px;
    float: left;
    font-family:Arial, Verdana;
    font-size:10pt;
    text-indent:480px;
    line-height:28px;
    background-color:#535354;
}

/*content*/
#content
{
	clear:both;
	width:985px;
    /*height: 900px;*/
    height:auto;
    min-height:980px;
    position:relative;
    text-align:left;
    background-color:White;
    overflow:hidden;
}
#contentfanshopnieuws
{
	clear:both;
	width:985px;
    /*height: 900px;*/
    margin-left:-10px;
    position:relative;
    text-align:left;
    background-color:White;
    overflow:hidden;
}
#contentBeste11
{
	clear:both;
	width:985px;
    /*height: 900px;*/
    height:auto;
    min-height:960px;
    position:relative;
    text-align:left;
    background-color:White;
    overflow:hidden;
}
#PartnerBanners
{
	position:absolute;
	bottom:0px;
	top:0px;
	left:854px;
	width:131px;
	background-color:#F6F6F6;
	display:block;
	text-align:center;
	line-height:10px;
}
#PartnerBannersBeste11
{
	position:relative;
	bottom:0px;
	top:-780px;
	left:853px;
	width:131px;
	background-color:#F6F6F6;
	display:block;
	text-align:center;
	line-height:10px;
	float:left;
}

/*blok Tickets*/
#ticketsWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:252px;	
	margin-left:288px;
	text-indent:0px;
	margin-top:181px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#ticketsHeader
{		
	text-indent:0px;
	margin-left:0px;
	position:relative;
	width:252px;	
	height:30px; 
}
#ticketsContent
{
	margin-left:0px;
	background-color:White;	
	position:relative;
	width:252px;	
	height:194px;
}
#ticketsFooter
{
	margin-left:0px;
	position:relative;
	width:252px;	
	height:26px;
}

/*blok Clubcard*/
#clubcardWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:252px;	
	margin-left:288px;
	text-indent:0px;
	margin-top:438px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#clubcardHeader
{		
	text-indent:0px;
	margin-left:0px;
	position:relative;
	width:252px;	
	height:30px; 
}
#clubcardContent
{
	margin-left:0px;
	background-color:White;	
	position:relative;
	width:252px;	
	height:194px;
}
#clubcardFooter
{
	margin-left:0px;
	position:relative;
	width:252px;	
	height:26px;
}

/*blok Fanshop*/
#fanshopWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:276px;	
	margin-left:5px;
	text-indent:0px;
	margin-top:438px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#fanshopHeader
{		
	text-indent:0px;
	margin-left:0px;
	position:relative;
	width:276px;	
	height:30px; 
}
#fanshopContent
{
	margin-left:0px;
	background-color:White;	
	position:relative;
	width:276px;
	height:194px;	
	
}
#fanshopFooter
{
	margin-left:0px;
	position:relative;
	width:276px;	
	height:26px;
}

/*blok Nieuwsbrief*/
#nieuwsbriefWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:276px;	
	margin-left:5px;
	text-indent:0px;
	margin-top:695px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#nieuwsbriefHeader
{		
	text-indent:0px;
	margin-left:0px;
	position:relative;
	width:276px;	
	height:30px; 
}
#nieuwsbriefContent
{
	margin-left:0px;
	background-color:White;	
	position:relative;
	width:276px;	
	height:194px;
}
#nieuwsbriefFooter
{
	margin-left:0px;
	position:relative;
	width:276px;	
	height:26px;
}

/*blok SpartaTV*/
#spartatvWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:252px;	
	margin-left:288px;
	text-indent:0px;
	margin-top:695px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#spartatvHeader
{
	margin-left:0px;
	position:relative;
	width:252px;	
	height:30px;	 
}
#spartatvContent
{
	margin-left:0px;
	position:relative;
	width:252px;	
	height:194px;
	display:inline-block;
	background-color:#B5B5B5; 
}
#spartatvFooter
{
	margin-left:0px;
	position:relative;
	width:252px;	
	height:26px; 	
}
#spartatvImage1
{
	width:64px;	
	height:64px; 
	background-color:#B5B5B5;
	position:absolute;
	margin-left:20px;
	margin-top:20px;
}
.spartatvImage1
{
	width:64px;	
	height:64px; 
	background-color:#B5B5B5;	
}
#spartatvImage2
{
	width:64px;	
	height:64px; 
	background-color:#D1D1D1;
	position:relative;
	float:left;
}
.spartatvImage2
{
	width:64px;	
	height:64px; 
	background-color:#D1D1D1;
	
}
#spartatvImage3
{
	width:64px;	
	height:64px; 
	background-color:#B5B5B5;
	position:relative;
	float:left;
}
.spartatvImage3
{
	width:64px;	
	height:64px; 
	background-color:#B5B5B5;
	
}
#spartatvTussen1
{
	width:5px;	
	height:64px; 
	background-color:#B5B5B5;
	position:relative;
	float:left;
}
.spartatvTussen1
{
	width:5px;	
	height:64px; 
	background-color:#B5B5B5;
	
}
#spartatvTussen2
{
	width:5px;	
	height:64px; 
	background-color:#D1D1D1;
	position:relative;
	float:left;
}
.spartatvTussen2
{
	width:5px;	
	height:64px; 
	background-color:#D1D1D1;
	
}
#spartatvTussen3
{
	width:5px;	
	height:64px; 
	background-color:#B5B5B5;
	position:relative;
	float:left;
}
.spartatvTussen3
{
	width:5px;	
	height:64px; 
	background-color:#B5B5B5;
	
}
#spartatvItem1
{
	width:207px;	
	height:64px; 
	margin-left:0px;
	text-indent:0px;
	background-color:#B5B5B5;
	position:relative;
	float:left;
	font-family:Arial, Verdana;
    font-size:8pt;
}
.spartatvItem1
{
	background-color:#B5B5B5;
	font-family:Arial, Verdana;
    font-size:10pt;
    vertical-align:top;
    height:64px; 
}
#spartatvItem2
{
	width:207px;	
	height:64px; 
	margin-left:0px;
	text-indent:0px;
	background-color:#D1D1D1;
	position:relative;
	float:left;
	font-family:Arial, Verdana;
    font-size:10pt;
}
.spartatvItem2
{
	background-color:#D1D1D1;
	font-family:Arial, Verdana;
    font-size:10pt;
    height:64px; 
    vertical-align:top;
}
#spartatvItem3
{
	width:207px;	
	height:64px; 
	margin-left:0px;
	text-indent:0px;
	background-color:#B5B5B5;
	position:relative;
	float:left;
	font-family:Arial, Verdana;
    font-size:10pt;
}
.spartatvItem3
{
	background-color:#B5B5B5;
	font-family:Arial, Verdana;
    font-size:10pt;
    height:64px; 
    vertical-align:top;
}


/*blok Stand*/
#standWrapper
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:276px;	
	margin-left:5px;
	text-indent:0px;
	margin-top:181px;
    display:inline-block;
    text-align:left;
    vertical-align:top;
}
#standHeader
{		
	text-indent:0px;
	margin-left:0px;
	position:relative;
	width:276px;	
	height:30px; 
}
#standContent
{
	margin-left:0px;
	background-color:White;	
	position:relative;
	width:252px;	
	
}
#standtussenboven
{
	background-color:#B2B2B2;	
	height:3px;
	width:276px;
}
#standregeleven
{
	background-color:#DCDCDC;	
	height:27px;
	width:276px;
}
#standregeloneven
{
	background-color:#B2B2B2;	
	height:27px;
	width:276px;
}
#standregelpositie
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	color:Black;	
	width:15px;
	float:left;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	text-align:right;
}
#standregelclub
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	color:Black;
	width:176px;
	float:left;
	margin-top:3px;
}
#standregelgespeeld
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	color:Black;
	width:30px;
	float:left;
	margin-top:3px;
}
#standregelpunten
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	color:Black;
	width:30px;
	float:left;
	margin-top:3px;
}

#standregelpositieSparta
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-weight:bold;	
	font-size:16px;
	color:#AB1111;	
	width:15px;
	float:left;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	text-align:right;
}
#standregelclubSparta a
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#AB1111;
	width:176px;
	float:left;
	margin-top:3px;
}
#standregelgespeeldSparta
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#AB1111;
	width:30px;
	float:left;
	margin-top:3px;
}
#standregelpuntenSparta
{
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#AB1111;
	width:30px;
	float:left;
	margin-top:3px;
}

#standtussenonder
{
	background-color:#B2B2B2;	
	height:2px;
	width:276px;
}
#standFooter
{
	margin-left:0px;
	position:relative;
	width:276px;	
	height:26px;
}

/*Programma*/
#programma td
{
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:normal;
	color:Black;
	height:27px;	
}
#programmaboven
{
	background-color:#B2B2B2;	
	height:9px;
	width:252px;
}
#programmaonder
{
	background-color:#DCDCDC;	
	height:8px;
	width:252px;
}
/*Banners*/
#bannerBoven
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:300px;	
	height:250px;
	margin-left:547px;
	margin-top:181px;
    display:inline-block;
    text-align:left;
}
#bannerMidden
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:300px;	
	height:250px;
	margin-left:547px;
	margin-top:438px;
    display:inline-block;
    text-align:left;
}
#bannerOnder
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	position:absolute;
	width:300px;	
	height:250px;
	margin-left:547px;
	margin-top:695px;
    display:inline-block;
    text-align:left;
}

#clear
{
    clear:both;
}

#clear2
{
    clear:both;
}

#clear3
{
    clear:both;
}

#clear4
{
    clear:both;
}
