/* CSS Sheet sifr_screen.css */

    /*****************************************************************************
    These styles should be at the bottom of `sifr.css`. Make sure that they're
    only applied for the screen media type!
    *****************************************************************************/
    
    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3{
      visibility: hidden;
      font-family: Arial;
	  background:white;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
		margin:0px;
		padding:0px;
    }

    .sIFR-active h3 {
		margin:0px;
		padding:0px;	  
    }


/* CSS Sheet lightbox.css */

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:white;/*#333;*/
	
	width:auto;	
	min-height:200px;
	border:1px solid #666;
	padding:10px;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/jtools/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/jtools/h80.png) repeat-x;		
}

.modal {
	background-color:#fff;
	display:none;
	width:350px;
	overflow:hidden;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal input{
	border:1px solid #333333;
	/*width:150px;*/
	text-align:center;
}

/*
.modal h2 {
	background:url(/img/global/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}*/



/* CSS Sheet style.css */

body{
	margin			: 0px;
	padding			: 0px;
	font-family		: Arial,Verdana;
	font-size		: 12px;
	background-color: #1d1c1c;
}

h1{
	font-size		: 18px;
	color			: #0b3904;
	font-weight		: normal;
}

h2{
	font-size		: 18px;
	color			: #0b3904;
	font-weight		: normal;
}

img{
	border			: 0px;
}

table{
	font-family		: Arial,Verdana;
	font-size		: 12px;
}

hr{
	color			: #114c07;
	background-color: #114c07;
	height			: 1px;
	border			: none;
	text-align		: left;
}

fieldset{
	border			: 0px;
	padding			: 0px;
}

a{
	color			: #103a08;
	text-decoration : none; 
}

a:hover{
	text-decoration : underline; 
}

a.noUnderline:hover{
	text-decoration : none; 
	color			: black;
}


textarea,input,select{
	font-family		: Arial,Verdana;
	background-color: #FFF;
	border			: 1px solid #114c07; 	
	color			: #1d1c1c;
	font-size		: 12px;
}

button{
	display			: block;
	width			: 119px;
	height			: 24px;
	color			: white;
	border			: 0px;
	cursor			: pointer;
	font-size		: 11px;
	background		: url('./images/button_bg.png') transparent no-repeat 5% 0%;
    text-decoration	: none;
    padding			: 0px 0px 5px 0px;
}

button:hover{
	background    	: url('./images/button_bg_over.png') transparent no-repeat center center;
}

/*

	CORE

*/

#dContainer{
	width			: 990px;
	margin			: 0 auto;
}

#dHeader{
	width			: 990px;
	height			: 164px;
}

#dMenu{
	width			: 840px;
	height			: 26px;
	background		: url('./images/menu_bg.png') #1b1a1a left top no-repeat;
	float			: left;
}

#dSearch{
	padding-left	: 30px;
	margin-top		: 4px;
}

#dSearch form{
	margin			: 0px;
	padding			: 0px;
}

#dSearch form input{
	background		: transparent;
	border			: 0px;
	font-size		: 10px;
	padding-left	: 3px;
}

#dSearch form .cField{
	background		: url('./images/search_bg.png') no-repeat;
	width			: 109px;
	height			: 15px;
	float			: left;
	margin-right	: 5px;
}

#dSearch form .cButtonSearch{
	background		: url('./images/search_button.png') no-repeat;
	width			: 18px;
	height			: 18px;
	border			: 0px;
}

#dHeaderImage{
	width			: 780px;
	height			: 139px;
}

#dHeaderLogo{
	float			: right;
	width			: 143px;
	height			: 123px;
	padding-right	: 30px;
	padding-top		: 10px;
}

#dHeaderImageContent{
	width			: 820px;
	height			: 80px;
}

#dContent{
	clear:both;
	width			: 990px;
	margin			: 0px;
	padding			: 0px;
	background		: white;
	overflow		: hidden;
	min-height		: 500px;
}

#dContent div.cClear{
	clear			: both;
}

#dContentBreed{
	padding			: 10px;
	width			: 965px;
}

#dContentLeft{
	float			: left;
	width			: 295px;
	background-color: white;
}

#dContentLeftTemplate{
	float			: left;
	width			: 220px;
}

#dContentCenter{
	float			: left;
	width			: 400px;
	padding-top		: 5px;
}

#dContentCenterTemplate{
	float			: left;
	width			: 529px;
	padding-top		: 5px;
	background		: white;
	min-height		: 400px;
}

#dContentCenterWideTemplate{
	float			: left;
	width			: 760px;
	padding-top		: 5px;
	background		: white;
	min-height		: 400px;
}

#dHeadNews{
	padding-left	: 5px;
	height			: 246px;
	overflow		: hidden;
}

#dHeadNews h1{
	margin			: 0px;
	padding			: 0px;
}

#dHeadNews p{
	line-height		: 20px;
	margin			: 0px;
	padding			: 0px;
}

#dHeadNews .cSource{
	font-weight		: bold;
}

#dHeadNews button{
	position		: absolute;
	top				: 427px;
	margin-left		: 277px;
	/*left			: 793px;*/
}

#dSponsorBlock{
	border			: 1px solid #156108;
	width			: 385px;
	height			: 179px;
	padding			: 5px;
	margin-top		: 10px;
	text-align		: center;
}

#dHeadNews img{
	float			: left;
	border			: 1px solid #104b06;
	margin-right	: 5px;
	margin-top		: 5px;
}

#dContentRight{
	float			: right;
	width			: 295px;
}

#dContentRightTemplate{
	float			: right;
	width			: 220px;
}

#dSponsorList{
	margin			: 0px;
	height			: 100px;
	padding			: 10px;
	margin-top		: 10px;	
	text-align		: center;
}

#dSponsorList img{
	padding-right	: 15px;
	vertical-align	: middle;
}

#dFooter{
	width			: 990px;
	height			: 27px;
	background		: url('./images/footer.png') #1d1c1c top right no-repeat;	
	padding-bottom	: 20px;
}

#dDebug{
	color			: white;
	text-align		: center;
	border			: 1px solid white;
	margin-bottom	: 20px;
}

/* TOPMENU */

#dTopMenu{
	margin-left		: 688px;
	color			: white;
	text-align		: right;
	width			: 302px;
	position		: absolute;
}
#dTopMenu a{
	color			: white;
}

#dTopMenu .label{
	position		: relative;
	width			: 302px;
	background		: #1d1c1c;
	z-index			: 11000;
	text-align		: center;
}

#dTopMenu .label img{
	float			: right;
}

#dTopMenu .label a{
	height			: 20px;
	display			: block;
	padding			: 5px;	
	color			: white;
	border			: 1px solid #1d1c1c;
}

#dTopMenu .label a:hover, #dTopMenu .label a:active{
	border			: 1px solid grey;
	background		: white;
	color			: black;
	text-decoration	: none;
}

#dTopMenu .options{
	clear			: both;
	display			: none;
	top				: 31px;
	width			: 300px;
	border			: 1px solid grey;
	text-align		: left;
	position		: absolute;
	z-index			: 10000;
}

#dTopMenu .options ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
}

#dTopMenu .options ul li{
	padding:5px;
	background:white;
}

#dTopMenu .options ul li a{
	display:block;
	color:black;
}
#dTopMenu .options ul li a:hover{
	text-decoration:none;
}
#dTopMenu .options ul li:hover{
	background:#d1d1d1;
}

/* HOOFDMENU */

#dMenu ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
	font-size		: 13px;
	text-transform	: uppercase;
}

#dMenu ul li{
	float			: left;
}

#dMenu ul li a{
	display			: block;
	text-decoration	: none;
	font-weight		: bold;
	height			: 20px;
	padding-right	: 20px;
	padding-left	: 10px;
	padding-top		: 6px;
	color			: black;
}

#dMenu ul li li a{
	padding-top		: 8px;
}

#dMenu ul li a.cHead{
	height			: 19px;
	text-align		: center;	
}

#dMenu ul li a.cActive, #dMenu ul li a.cActiveHome{
	border-top		: 1px solid #2d2c2c;
	border-left		: 1px solid #2d2c2c;
	background		: url('./images/menu_divider.jpg') white bottom right no-repeat;
}

#dMenu ul li a.cActiveHome{
	border-left		: 0px;
}

#dMenu ul li a:hover{
	color			: black;
}
#dMenu ul li li a:hover{
	background		: silver;
	font-style		: italic;	
}
/* NIEUWSMENU */

#dNieuwsMenu{
	padding			: 0px;
	margin			: 0px;
	margin-left		: 7px;
	margin-top		: 9px;
	margin-bottom	: 4px;
}

#dNieuwsMenu ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
}

#dNieuwsMenu ul li a{
	padding			: 0px;
	margin			: 0px;
	display			: block;
	text-decoration : none;
	color			: white;
	padding-top		: 9px;
	overflow		: hidden;
} 

#dNieuwsMenu ul li a.cTop{
	background		: url('./images/bg_nieuws_top.png') transparent no-repeat;
	width			: 291px;
	height			: 72px;	
	vertical-align	: bottom;	
}

#dNieuwsMenu ul li a.cTop:hover, #dNieuwsMenu ul li a.cTopActive{
	background		: url('./images/bg_nieuws_top_over.png') transparent no-repeat;
	width			: 293px;	
	height			: 72px;		
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cMiddle{
	background		: url('./images/bg_nieuws_middle.png') transparent no-repeat;
	width			: 283px;
	height			: 73px;	
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cMiddle:hover, #dNieuwsMenu ul li a.cMiddleActive{
	background		: url('./images/bg_nieuws_middle_over.png') transparent no-repeat;
	width			: 296px;
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cBottom{
	background		: url('./images/bg_nieuws_bottom.png') transparent no-repeat;
	width			: 283px;
	height			: 76px;	
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cBottom:hover, #dNieuwsMenu ul li a.cBottomActive{
	background		: url('./images/bg_nieuws_bottom_over.png') transparent no-repeat;
	width			: 296px;
	vertical-align	: bottom;
}

#dNieuwsMenu p.cLabel{
	margin			: 0px;
	padding			: 0px;
	position		: absolute;
	width			: 165px;
	margin-left		: 95px;
	margin-top		: 9px;
	line-height		: 20px;
	color			: white;
	float			: right;
	cursor			: pointer;
}

#dNieuwsMenu p.cLabel span{
	color			: #badcb8;
}

#dNieuwsMenu ul li img{
	float			: left;
	margin-left		: 13px;
	margin-right	: 10px;
	border			: 0px;
	margin-top		: 4px;
	line-height		: 20px;
}

/* FOOTER HOME */
#footerHome{
	padding-top		: 10px;
	padding-bottom	: 10px;
	height			: 120px;
}

#block{
	padding-left	: 12px;
	width			: 270px;
	float			: left;
}

#block.midden{
	width			: 400px;
}

#block span{
	font-style		: italic;
	font-weight		: bold;
}

#block img{
	float			: left;
	padding-right	: 10px;
}

/* FOOTERMENU */

#dFooter ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
	float			: right;
	width			: 100%;
	text-align		: center;
	padding-top		: 3px;	
}

#dFooter ul li{
	display			: inline;
	background		: url('./images/footer_divider.jpg') transparent center right no-repeat;	
	padding-right	: 10px;
	padding-left	: 10px;
}

#dFooter ul li.cLast{
	background		: none;
}

#dFooter ul li a{
	color			: white;
	text-decoration	: none;
}

#dFooter ul li a:hover{
	text-decoration	: underline;
}

/*

	BLOCKS

*/

.cBlockLeftTemplate{
	margin			: 0px;
	padding			: 0px;
	margin-left		: 7px;
	margin-top		: 5px;
}

.cBlockLeftTemplate div.cBlockLeftHeader{
	background		: url('./images/block_left_template_top.png') white no-repeat;
	width			: 204px;
	height			: 31px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockLeftTemplate div.cBlockLeftContent{
	border-left		: 1px solid #104b06;
	border-right	: 1px solid #104b06;
	border-bottom	: 1px solid #104b06;
	width			: 198px; 
	margin-top		: -12px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.odd{
	/*background		: url('./images/block_left_table_row.jpg') white center bottom repeat-x;	*/
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.active{
	background		: #104b06;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.active a{
	color:white;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a.level1{
	padding-left	: 20px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a.level2{
	padding-left	: 40px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li{
	line-height		: 13px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a{
	display			: block;
	color			: black;
	text-decoration	: none;
	padding-bottom	: 3px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a:hover{
	background		: #262525;
	color			: white;
}

/* BLOCKS LEFT */
.cBlockLeft{
	margin			: 0px;
	padding			: 0px;
	margin-left		: 7px;
	margin-top		: -4px;
}

.cBlockLeft div.cBlockLeftHeader{
	background		: url('./images/block_left_top.png') white no-repeat;
	width			: 286px;
	height			: 22px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockLeft div.cBlockLeftContent, .cBlockLeft div.cBlockLeftContentWhite{
	padding			: 0px;
	margin			: 0px;
	width			: 280px;
	background		: url('./images/block_left_shadow.jpg') #037003 top right repeat-y;	
	margin-left		: 4px;
	padding-bottom	: 10px;
	overflow		: hidden;
}

.cBlockLeft div.cBlockLeftContentWhite{
	background		: url('./images/block_left_white_shadow.jpg') white top right repeat-y;	
	width			: 285px;
	height			: 177px;
	border-left		: 1px solid #104b06;
}

.cBlockLeft div.cBlockLeftContentWhite table{
	border-spacing	: 0;
	width			: 265px;
	margin-left		: 5px;
}

.cBlockLeft div.cBlockLeftContentWhite table td{
	padding			: 3px;
}

.cBlockLeft div.cBlockLeftContentWhite table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

.cBlockLeft div.cBlockLeftContentWhite ul.cButton{
	padding-right	: 20px;
}

.cBlockLeft div.cBlockLeftContentWhite table a{
	text-decoration : none;
	color			: black;
}

.cBlockLeft div.cBlockLeftContentWhite table a span{
	color			: #6c6c6c;
}

.cBlockLeft div.cBlockLeftContentWhite table a:hover{
	text-decoration : underline;
}

.cBlockLeftContent a{
	color			: white;
	text-decoration	: none;
	padding-left	: 10px;
	padding-top		: 5px;
}

.cBlockLeftContent a:hover{
	text-decoration	: underline;
}

.cBlockLeftContent ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
}

.cBlockLeft div.cBlockLeftContent ul li a{
	text-decoration	: none;
	color			: white;
	display			: block;
	padding-left	: 10px;
	padding-top		: 5px;
	line-height		: 14px;
}

.cBlockLeft div.cBlockLeftContent ul li .cDate{
	width			: 45px;
	color			: #badcb8;
	text-align		: right;
	padding-top		: 4px;
	float			: left;
}

.cBlockLeft div.cBlockLeftContent ul li .cLink{
	float			: left;
	width			: 220px;
}

.cBlockLeft div.cBlockLeftContent ul li a:hover{
	text-decoration	: underline;
}

.cBlockLeft div.cBlockLeftBottom, .cBlockLeft div.cBlockLeftWhiteBottom{
	width			: 286px;
	height			: 10px;
	background		: url('./images/block_left_bottom.jpg') white no-repeat;	
	padding			: 0px;
	margin			: 0px;	
}

.cBlockLeft div.cBlockLeftWhiteBottom{
	background		: url('./images/block_left_white_bottom.jpg') white no-repeat;	
}

/* BLOCKS CENTER */
.cBlockCenterLeft, .cBlockCenterRight{
	margin			: 0px;
	padding			: 0px;
	margin-top		: 10px;
	float			: left;
	position		: absolute;
}
.cBlockCenterRight{
	margin-left		: 202px;
}

.cBlockCenterLeft div.cBlockHeader, .cBlockCenterRight div.cBlockHeader{
	background		: url('./images/block_center_left_top.jpg') white no-repeat;
	width			: 199px;
	height			: 32px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 5px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockCenterRight div.cBlockHeader{
	background		: url('./images/block_center_right_top.jpg') transparent no-repeat;
	padding-left	: 10px;
}

.cBlockCenterLeft div.cBlockContent, .cBlockCenterRight div.cBlockContent{
	padding			: 0px;
	margin			: 0px;
	width			: 190px;
	height			: 167px;
	background		: url('./images/block_left_shadow.jpg') #104b06 top right repeat-y;	
	margin-left		: 0px;
	padding-bottom	: 10px;
	padding-left	: 10px;
	color			: white;
}

.cBlockCenterRight div.cBlockContent{
	background		: url('./images/block_left_shadow.jpg') #323131 top right repeat-y;	
	margin-left		: 2px;
	width			: 189px;
}

.cBlockCenterLeft div.cBlockContent p{
	padding			: 0px;
	margin			: 0px;
	text-align		: center;
	width			: 175px;
}

.cBlockCenterLeft div.cBlockContent p.question{
	font-style		: italic;
}

.cBlockCenterLeft div.cBlockContent ul.cButton{
	position		: absolute;
	top				: 160px;
margin:0px;
padding-right:15px;
margin-right:0px;
	/*float:left;*/
	/*padding-right:20px;*/
	/*left			: 70px;*/
}

.cBlockCenterLeft div.cBlockContent form{
	padding			: 0px;
	margin			: 0px;
	padding-top		: 5px;
}

.cBlockCenterRight div.cInput{
	background		: transparent url('./images/input_login_bg.jpg') no-repeat scroll 0 0;
	height			: 21px;
	width			: 170px;
	margin-bottom	: 10px;
	margin-left		: 2px;
}

.cBlockCenterRight div.cBlockContent input{
	background		: transparent none repeat scroll 0 0;
	border			: 0 none;
	color			: black;
	font-family		: Arial, Verdana;
	font-size		: 12px;
	margin			: 0;
	padding			: 4px 0 0 10px;
	width			: 155px;
}

.cBlockCenterRight div.cBlockContent br.cClear{
	clear			: both;
}

.cBlockCenterRight div.cBlockContent hr{
	padding			: 0px;
	margin			: 0px;
	color			: #737373;
	background-color: #737373;
	height			: 1px;
	border			: none;
	width			: 193px;
	text-align		: left;
	margin-left		: -9px;
}

.cBlockCenterRight div.cBlockContent ul.cButton{
	margin-right	: 8px;
	margin-top		: -10px;
}

.cBlockCenterRight div.cBlockContent p{
	padding			: 10px;
	margin			: 0px;
	text-align		: right;
	padding-right	: 20px;
}

.cBlockCenterRight div.cBlockContent p a{
	color			: white;
	text-decoration : none;
}

.cBlockCenterRight div.cBlockContent p a:hover{
	text-decoration : underline;
}

.cBlockCenterLeft div.cBlockBottom, .cBlockCenterRight div.cBlockBottom{
	background		: url('./images/block_center_shadow.jpg') black no-repeat;
	width			: 198px;
	height			: 3px;
}

.cBlockCenterBottom{
	position		: absolute;
	margin-top		: 230px;
	width			: 398px;
	height			: 155px;
}

.cBlockCenterBottom div.cBlockHeader{
	width			: 398px;
	height			: 32px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
	background		: url('./images/block_center_bottom_top.png') transparent no-repeat;
	padding-left	: 5px;
}

.cBlockCenterBottomContent{
	height			: 120px;
	width			: 400px;
	margin-top		: -10px;
	border-left		: 1px solid #0d3e05;
	background		: url('./images/block_center_right_shadow.jpg') transparent top right repeat-y;	
	padding-bottom	: 10px;
	overflow		: hidden;	
}

.cBlockCenterBottomContent table{
	border-spacing	: 0;
	width			: 382px;
	margin-left		: 5px;
}

.cBlockCenterBottomContent table td{
	padding			: 3px;
}

.cBlockCenterBottomContent table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

.cBlockCenterBottomContent table a{
	text-decoration : none;
	color			: black;
}

.cBlockCenterBottomContent table span{
	color			: #6c6c6c;
}

.cBlockCenterBottomContent table a:hover{
	text-decoration : underline;
}

.cBlockCenterBottomBottom{
	border-top		: 1px solid #0d3e05;
	background		: url('./images/block_center_bottom_shadow.jpg') black no-repeat;
	width			: 397px;
	height			: 3px;
}

/* MENU VVOG 1 */

.cBlockRight{
	margin			: 0px;
	padding			: 0px;
	padding-top		: 8px;
	margin-left		: 5px;
}

.cBlockRight div.cBlockRightHeader{
	background		: url('./images/block_right_top.jpg') white no-repeat;
	width			: 282px;
	height			: 20px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 30px;
	font-weight		: bold;
}

.cBlockRight div.cBlockRightContent{
	padding			: 0px;
	margin			: 0px;
	width			: 281px;
	background		: url('./images/block_left_shadow.jpg') #037003 top right repeat-y;	
	margin-left		: 2px;
	border-left		: 1px solid #7b9576;
	overflow		: hidden;
	padding-bottom	: 10px;
}

.cBlockRight div.cBlockRightContent div.cTeamImage{
	margin-top		: -15px;
	position		: absolute;
	margin-left		: 150px;
}

.cBlockRight div.cBlockRightContent div.cLabel{
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top		: 5px;
	color			: white;
	width			: 120px;
	text-align		: center;
}

.cBlockRight div.cBlockRightContent br.cClear{
	clear			: both;
}

.cBlockRight div.cBlockRightContent div.cNextMatch{
	margin-left		: 10px;
	margin-bottom	: 10px;
	width			: 255px;
	height			: 75px;
	background		: white;
	position		: relative;
}

.cBlockRight div.cBlockRightContent div.cNextMatch table{
	border-spacing	: 0;
	width			: 253px;
	height			: 75px;
}

.cBlockRight div.cBlockRightContent div.cNextMatch td{
	text-align		: center;
	vertical-align	: middle;
}

.cBlockRight div.cBlockRightContent div.cNextMatch td a{
	color			: black;
	text-decoration	: none;
}

.cBlockRight div.cBlockRightContent div.cNextMatch td img{
	border			: 0px;
}

.cBlockRight div.cBlockRightContent div.cNextMatch td div.cImage{
	height			: 45px;
	/*padding-top		: 5px;*/
	padding-bottom	: 5px;
	vertical-align	: middle;
}

.cBlockRight div.cBlockRightContent div.cLine{
	width			: 276px;
	height			: 1px;
	background		: #737373;
}

.cBlockRight div.cBlockRightContent div.cVvogInfo{
	padding-left	: 9px;
	margin-top		: 10px;
}

.cBlockRight div.cBlockRightContent ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
	background		: url('./images/block_right_top_sub.jpg') #135707 top right repeat-y;	
	width			: 231px;
	height			: 18px;
}

.cBlockRight div.cBlockRightContent ul li{
	float			: left;
	margin			: 0px;
}

.cBlockRight div.cBlockRightContent ul li.cDivider{
	background		: url('./images/block_right_top_sub_divider.jpg') transparent top right no-repeat;	
}

.cBlockRight div.cBlockRightContent ul li a{
	text-decoration	: none;
	color			: black;
	display			: block;
	width			: auto;
	padding-top		: 1px;
	padding-left	: 5px;
	padding-right	: 15px;
	outline			: none;
}

.cBlockRight div.cBlockRightContent ul li a:hover{
	text-decoration	: none;
}

.cBlockRight div.cBlockRightContent div#cVvogInfoContent{
	background		: white;
	overflow		: hidden;
	width			: 253px;
	margin-left		: 1px;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults{
	display			: none;
	background		: white;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table, .cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram table, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults table{
	border-spacing	: 0;
	width			: 240px;
	margin-left		: 7px;
	margin-top		: 5px;
	margin-bottom	: 6px;
	background		: white;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table td, .cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram table td, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults table td{
	padding			: 3px;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table td.cSpacer{
	width			: 5px;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table tr.cEven, .cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram table tr.cEven, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table td a, .cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram table td a, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults table td a{
	color			: black;
	text-decoration : none;
}

.cBlockRight div.cBlockRightContent div#dVvogInfoContentNews table td a:hover, .cBlockRight div.cBlockRightContent div#dVvogInfoContentProgram table td a:hover, .cBlockRight div.cBlockRightContent div#dVvogInfoContentResults table td a:hover{
	text-decoration : underline;
}

.cBlockRight div.cBlockRightBottom{
	width			: 285px;
	height			: 10px;
	background		: url('./images/block_left_bottom.jpg') white no-repeat;	
	padding			: 0px;
	margin			: 0px;	
}

/* AGENDA */
.cBlockRightGreen{
	margin			: 0px;
	padding			: 0px;
	padding-top		: 7px;
	margin-left		: 5px;
	margin-top		: -8px;
}

.cBlockRightGreen div.cBlockRightHeader{
	background		: url('./images/block_right_green_top.jpg') white no-repeat;
	width			: 282px;
	height			: 28px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 7px;
	text-indent		: 30px;
	font-weight		: bold;
}

.cBlockRightGreen div.cBlockRightContent{
	padding			: 0px;
	margin			: 0px;
	width			: 281px;
	height			: 162px;
	background		: url('./images/block_left_shadow.jpg') #037003 top right repeat-y;	
	margin-left		: 2px;
	border-left		: 1px solid #7b9576;
	overflow		: hidden;
	padding-bottom	: 10px;
	color			: white;
}

.cBlockRightGreen div.cBlockRightContent ul{
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
	width			: 250px;
	margin-left		: 15px;
}
.cBlockRightGreen div.cBlockRightContent ul li{
	clear			: both;
	width			: 245px;
	padding-top		: 1px;
}
.cBlockRightGreen div.cBlockRightContent ul li a{
	color			: white;
	display			: block;
	text-decoration	: none;
}

.cBlockRightGreen div.cBlockRightContent ul li img{
	float			: left;
	padding-right	: 5px;
}

.cBlockRightGreen div.cBlockRightContent ul li .cDate{
	width			: 40px;
	color			: #badcb8;
	float			: left;
	height			: 13px;
}

.cBlockRightGreen div.cBlockRightContent ul li .cLink{
	float			: left;
	width			: 200px;
	padding-left	: 5px;
	height			: 13px;
}

.cBlockRightGreen div.cBlockRightContent ul li a:hover{
	font-style		: italic;
}

.cBlockRightGreen div.cBlockRightBottom{
	width			: 285px;
	height			: 10px;
	background		: url('./images/block_left_bottom.jpg') white no-repeat;	
	padding			: 0px;
	margin			: 0px;	
}

/* CLUBINFO*/
#dContentRight div.cBlockRightClub, #dContentRight div.cBlockRightLink{
	width			: 256px;
	height			: 115px;
	border			: 1px solid #156108;
	margin-left		: 7px;
	padding			: 10px;
	padding-top		: 15px;
	padding-bottom	: 10px;
}

#dContentRight div.cBlockRightLink{
	margin-top		: 12px;
	border			: 1px solid #1d1c1c;
	text-align		: center;
	height			: 130px;
}

#dContentRight div.cBlockRightClub img{
	float			: left;
	padding-right	: 25px;	
	padding-left	: 5px;
}

#dContentRight div.cBlockRightClub p, #dContentRight div.cBlockRightLink p{
	margin			: 0px;
	padding			: 0px;
	line-height		: 20px;
}

#dContentRight div.cBlockRightClub br.cClear{
	clear			: both;
}

/*

	BUTTONS

*/

ul.cButton{
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
}

ul.cButton li{
	width			: 123px;
	height			: 28px;
	background		: url('./images/button_bg.png') transparent no-repeat top left;
	cursor			: pointer;
	margin-bottom	: 20px;
	margin			: 0px;
	padding			: 0px;
	float			: right;
}

ul.cButtonGreen li{
	background		: url('./images/button_bg_over.png') no-repeat top left;
}

ul.cButton li:hover{
	background    	: url('./images/button_bg_over.png') no-repeat top left;
}

ul.cButtonGreen li:hover{
	background		: url('./images/button_bg.png') no-repeat top left;
}

ul.cButton li a{
	width			: 108px;
	height			: 19px;
	color			: white;
	display			: block;
	text-decoration	: none;
	padding-left	: 8px;
	padding-top		: 2px;
}

/*

	TABLES

*/
.cTblBase {
	border			: 1px solid #C2C2C2;
	margin			: 0;
	padding			: 0;
	width			: 100%;
}

.cTblHead {
	background		: url('./images/bg_menu.gif') repeat-x;
	color			: white;
	font-weight		: bold;
	height			: 15px;
	text-transform	: uppercase;
}
.cTblRowInactive{
	background		: white;
}

.cTblRowActive{
	background		: #efefef;
}

.cTblRowError{
	background		: #e8b9b9;
}


.cTblFoldHeader{
	width			: 736px;
	border-left		: 1px solid #cacaca;
	border-right	: 1px solid #cacaca;
	border-bottom	: 1px solid #cacaca;
	line-height		: 20px;
	margin-left		: 10px;
}

.cTblFoldHeader td.gray{
	color			: #6c6c6c;
	border-top		: 1px solid #cacaca;	
	border-bottom	: 1px solid #cacaca;
	padding-top		: 5px;
}

.foldHeader {
	background		: url('./images/table_program_top.jpg') left bottom no-repeat;
	color			: black;
	font-weight		: bold;
	width			: 741px;
	height			: 40px;
	margin-left		: 10px;
	text-transform	: uppercase;
}

.foldHeader ul{
	margin			: 0px;		
	padding			: 0px;
	list-style-type	: none;
	margin-left		: 15px;
}

.foldHeader ul li{
	float			: left;
	line-height		: 36px;
}
.foldHeader ul li a{
	color			: black;
	text-decoration : underline;
}
.foldHeader ul li a:hover{
	text-decoration : none;
}
/*

	POLL

*/

#pollResult{
}

#pollResult .answer{
	padding			: 10px 0 5px 0;
}

#pollResult .resultHolder{
	border			: 1px solid black;
	height			: 13px;
	float			: left;
}

#pollResult .result{
	background		: url('./images/poll_bg.jpg') black repeat-x;
	height			: 13px;
}

#pollResult .percentage{
	float			: left;
	font-style		: italic;
	padding-left	: 5px;
}

#pollResult .clear{
	clear			: both;
}

#pollResult .totalVotes{
	margin-top		: 20px;
	font-style		: italic;
}

#dPollForm .cButton{
	float:left;
}

/*

	OTHER

*/
#dPaginaLeftMenu ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
}

#dPaginaLeftMenu ul li{
	float			: left;
}

#dPaginaLeftMenu ul li a{
	/*border:1px solid purple;*/
	display			: block;
	text-decoration	: none;
	font-weight		: bold;
	height			: auto;
	padding			: 3px 5px 5px 5px;
	color			: black;
	background		: url('./images/teammenu_bg_out.jpg') no-repeat;
	width			: 190px;
	height			: 17px;
}

#dPaginaLeftMenu ul li a:hover, #dPaginaLeftMenu ul li a.active{
	color			: white;
	background		: url('./images/teammenu_bg.jpg') no-repeat	
}

#dPaginaLeftMenu ul li a.sub, #dPaginaLeftMenu ul li a.subActive{
	background		: none;
	text-indent		: 15px;
}

#dPaginaLeftMenu ul li a.subActive{
	color			: #072700;
	font-style		: italic;
}

#dPaginaLeftMenu ul li a.sub:hover{
	background		: none;
	color			: #072700;
}

.cError {
	color			: #CC3300;
	font-weight		: bold;
}

#dNavBar {
	background		: #F9F9F9;
	border			: 1px solid #C2C2C2;
	height			: 15px;
	padding			: 2px;
	text-align		: center;
	width			: 99%;
}

.cNavBarChar {
	height			: 20px;
	text-align		: center;
}
.cNavBarChar div.cBlock{
	float			: left;
	min-width		: 20px;
	min-height		: 10px;
}

.cNavBarChar div.cBlock div{
	margin-top		: 2px;
	text-decoration : underline;
}

.cNavBarChar div.cBlock a{
	/*border			: 1px solid #000000;*/
	background		: #072700;
	display			: block;
	text-decoration	: none;
	padding			: 2px 2px 2px 2px;
	color			: white;
}

.cNavBarChar div.cBlock a:hover{
	background		: white;
	color			: black;
}

.cGuestBookItem{
	background		: #FFFFFF;
	border			: 1px solid #C2C2C2;
	margin-bottom	: 15px;
	width			: 100%;
}
.cGuestBookItem p{
	padding			: 5px;
}

.cGuestBookItem table{
	width			: 100%;
}

.cGuestBookItem table td.cNaw, .cGuestBookItem table td.cEdit{
	text-align		: right;
	padding-right	: 10px;
}
.cGuestBookItem table tr.cHead{
	background		: #000000;
	background		: url('./images/bg_menu.gif') repeat-x;
	color			: #FFFFFF;
	font-weight		: bold;
	height			: 20px;
	text-indent		: 3px
}

.cGuestBookItem table tr.cHead a{
	color			: white;
	text-decoration	: underline;
}

.cGuestBookItem table tr.cHead a:hover{
	text-decoration	: none;
}

/*
	Comments
*/

.commentFoldHeader {
	background		: url('./images/comment_foldheader.jpg') #cacaca right bottom no-repeat;
	color			: black;
	font-weight		: bold;
	width			: 537px;
	height			: 40px;
	/*text-transform	: uppercase;*/
}

.commentFoldHeader ul{
	margin			: 0px;		
	padding			: 0px;
	list-style-type	: none;
	margin-left		: 5px;
}

.commentFoldHeader ul li{
	float			: left;
	line-height		: 36px;
}
.commentFoldHeader ul li a{
	color			: black;
	text-decoration : underline;
}
.commentFoldHeader ul li a:hover{
	text-decoration : none;
}

.comment{
	border-top		: 1px solid #CACACA;
	border-left		: 1px solid #CACACA;
	border-right	: 1px solid #CACACA;
	overflow		: hidden;
	width			: 518px;
	padding			: 5px 5px 0px 5px;
}

.comment img.photo{
	float			: left;
	margin-right	: 5px;
}

.comment p.italic{
	font-style		: italic;
	text-align		: center;
	width			: 100%;
}

.comment p.rejectedComment{
	border			: 1px solid red;
	overflow		: auto;
	width			: 95%;
	padding			: 5px;
}
.commentForm{
	margin-top		: 15px;
	border-top		: 1px solid #CACACA;
	width			: 98%;
}

.commentOptions{
	overflow		: hidden;
	margin-bottom	: 5px;
	width			: 518px;
	padding			: 5px;
	text-align		: right;	
	border-left		: 1px solid #CACACA;
	border-right	: 1px solid #CACACA;
	border-bottom	: 1px solid #CACACA;	
}
.commentQuote{
}

.commentQuote p{
	margin:0px;
	padding:3px;
}

.commentQuote p.header{
	font-weight		: bold;
	font-size		: 11px;
	background		: #CACACA;
}

.commentQuote p.content{
	border			: 1px solid #CACACA;			
}

.message{
	border			: 1px solid red;
	overflow		: auto;
	width			: 518px;
	text-align		: center;
	padding			: 5px;
}

/*

	Errors

*/

#idMessageSuccess, #idMessageError, #idMessageNotice{
	background		: #003300;
	color			: white;
	padding			: 5px;
	font-weight		: bold;
	text-align		: center;
}


#idMessageError{
	background		: red;
}

#idMessageSuccess{
	background		: #669900;
}

#idMessageNotice{
	background		: url('./images/icons/important.png') #003300 no-repeat center left;
	padding-left	: 50px;
	min-height		: 60px;
	vertical-align  : middle;
}
#idMessageNotice p{
	vertical-align:middle;
}

#idMessageError a, #idMessageSuccess a, #idMessageNotice a{
	color			: white;
	font-weight		: bold;
	text-decoration : none;
}

/*

	Mail

*/
#mytable{
	empty-cells		: show;
	width			: 100%;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	border-collapse	: collapse;
	border			: 1px solid #0E2800;
}

#mytable a{
	color			: black;
}

#mytable thead{
	color			: white;
	background		: url('./images/bg_menu.gif') #000000 repeat-x;
}

#mytable tbody tr.on{
	background		: #DCDCDC;
}

#mytable tbody tr.hover {
    background		: #009900;
    color			: white;
    cursor			: pointer;
} 

#mytable tbody tr.hover a{
    color			: white;
} 


#mytable tbody tr.selected {
    background		: #003300;
    color			: white;
    cursor			: pointer;
} 

#mytable tbody tr.selected a{
	color			: white;
}

#mytable tbody tr.new {
    font-weight		: bold;
} 

#mytable tbody tr.strike a{
	text-decoration : line-through;
	color			: gray;
}

#mytable tbody tr input, #mytable thead th input{
	border			: 0px;
	margin			: 3px;
	padding			: 0px;
}

ul.mailMenu {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	background		: url('./images/bg_menu.gif') #000000 repeat-x;	
	height			: 25px;
	border			: 1px solid #0E2800;
	margin-bottom	: 10px;
	width			: 100%;
}
ul.mailMenu li {
	display			: inline;
	float			: left;
}
ul.mailMenu li a {
	display			: block;
	text-align		: center;
	text-decoration	: none;
	width			: 97px;
	height			: 17px;
	padding			: 4px;
	color			: white;
}
ul.mailMenu li a img{
	vertical-align	: middle;
	padding-right	: 5px;	
}


ul.mailMenu li a:hover, ul.mailMenu li a.active{
	background		: white;
	color			: black;
}

div.to{
	float			: left;
}

div.to img{
	padding-top		: 2px;
	padding-right	: 5px;
	padding-left	: 5px;
}

div.to a{
	color			: white;
	display			: block;
	background		: green;
	padding			: 1px;	
	margin-right 	: 5px;
	padding-right	: 5px;
	margin-bottom	: 5px;
	text-decoration : none;
}

div.to a:hover{
	background		: black;
	color			: white;
}


/* CSS Sheet kalender.css */

.calendar{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

.calendar td{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.calendar th{
	padding-bottom:10px;
	padding-top:10px;
}

.calendar_monthName{
	color: #000000;
	text-transform:uppercase;
	font-size: 14px;
	height: 15px;
}

.calendar_daynames{
	text-transform:uppercase;
	font-weight: bold;
	height: 30px;	
}

.calendar_weeknumbers{
	vertical-align:top;
	text-align:center;
	padding: 2px;
	color: #ffffff;
	background-color: #424242;
}

.calendar_notInMonth{
	background-color: #c4c4c4;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;		
	font-size: 12px;
}

.calendar_day{
	background-color: #FFFFFF;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;	
	font-size: 12px;
}

.calendar_daynumber{
	float: right;
	font-size: 8px;
	width:10px;
}

.calendar_today{
	background-color: #ccdec9;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;	
	font-size: 12px;
}

.calendar_butVandaag{
	float: right;
	margin-right:10px;
	margin-left: -100px;
}

.calendar_nav{
	text-align: center;
}

/* CSS Sheet dropdown.css */

.cDropDown, .cDropDown * {
	margin			: 0;
	padding			: 0;
	list-style		: none;
	z-index			: 999;
}

.cDropDown {
	line-height		: 1.0;
}

.cDropDown ul {
	position		: absolute;
	top				: -999em;
	width			: 12em;
}

.cDropDown ul li {
	width			: 100%;
}

.cDropDown li:hover {
	visibility		: inherit;
}

.cDropDown li {
	float			: left;
	position		: relative;
}

.cDropDown a {
	display			: block;
	position		: relative;
}

.cDropDown li:hover ul,
.cDropDown li.sfHover ul {
	left			: 0;
	top				: 1.9em;
	z-index			: 99;
}

ul.cDropDown li:hover li ul,
ul.cDropDown li.sfHover li ul {
	top				: -999em;
}

ul.cDropDown li li:hover ul,
ul.cDropDown li li.sfHover ul {
	left			: 12em; 
	top				: 0;
}

ul.cDropDown li li:hover li ul,
ul.cDropDown li li.sfHover li ul {
	top				: -999em;
}

ul.cDropDown li li li:hover ul,
ul.cDropDown li li li.sfHover ul {
	left			: 12em;
	top				: 0;
}

.cDropDown {
	float			: left;
	margin-bottom	: 1em;	
}

.cDropDown ul{
	border			: 1px solid #333333;	
}

.cDropDown li li a {
	padding-bottom	: 0.5em;
	text-decoration	: none;
	color			: white;
}

.cDropDown li li a:hover , .cDropDown li li a:visited {
	/*background		: silver;*/
	color:#FF0000;
}

.cDropDown ul li {
	background		: white;
	text-transform	: none;	
}

.cDropDown li li.sfHover{
	/*background		: #c2c2c2;*/
	outline			: 0;
}

.sf-shadow ul {
	background		: url('./../images/menu_shadow.png') transparent bottom right no-repeat;
	padding			: 0 8px 9px 0;
	/*-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
		padding-left:20px;
	padding-top:20px;*/
}
.sf-shadow ul.sf-shadow-off {
	background		: transparent;
}


/* CSS Sheet sifr.css */

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

