/* extra modified css used for each page, base is in base.css */
/* these are additional style used just by the template page and can be removed. */
/*body { background-color: #5d6165; }*/
/*5d6165*/


h1		{ color: white; font-size:24px; text-align:center; vertical-align:top; text-shadow: #000000 2px 2px 6px; padding-bottom: 0px; }
h2		{ color: black; font-size:20px; text-align:center; vertical-align:top; text-shadow: #8d9195 1px 1px 1px; padding-bottom: 0px; }
h3		{ line-height: 25px;  color: black; font-size:17px; text-align:center; vertical-align:top; text-shadow: #7d8185 1px 1px 1px; padding-bottom: 0px; }

p		{ line-height: 20px;  color: black; font-size:15px; text-align:center; vertical-align:top; text-shadow: #7d8185 1px 1px 1px; padding-bottom: 0px; }
.p3		{ line-height: 20px;  color: black; font-size:15px; text-align:left;   vertical-align:top; text-shadow: #7d8185 1px 1px 1px; padding-bottom: 0px; }
.p2		{ line-height: 20px;  color: white; font-size:15px; text-align:left;   vertical-align:top; text-shadow: black   1px 1px 1px; padding-bottom: 0px; }
.p4		{ line-height: 23px;  color: white; font-size:15px; text-align:left;   vertical-align:top; text-shadow: black   1px 1px 1px; padding-bottom: 0px; }
.p5		{ line-height: 20px;  color: black; font-size:15px; text-align:left;   vertical-align:top; text-shadow: white   1px 1px 1px; padding-bottom: 0px; }
.errorText		{ line-height: 20px; color: white; font-size:15px; text-align:left; vertical-align:top; text-shadow: black 1px 1px 1px; padding-bottom: 0px; background-color:#ff1e00; }

.p5 a 			{ line-height: 20px; color: #048; text-decoration: none; font-weight: bold; text-shadow: white 0px 0px 0px;}
.p5 a:link 		{ color: #048;    text-shadow: #468 2px 2px 3px; }
.p5 a:hover 	{ color: #ff1e00; text-shadow: #468 2px 2px 3px; }
.p5 a:active 	{ color: #335;    text-shadow: #8cf 1px 1px 2px; }
.p5 a:visited	{ color: #335;    text-shadow: #8cf 1px 1px 2px; }



.h2white_indexL	{ color: white; font-size:20px; text-align:left; vertical-align:top; text-shadow: #000000 2px 2px 4px; padding-bottom: 0px; }
.h2white_indexR	{ color: white; font-size:20px; text-align:right; vertical-align:top; text-shadow: #000000 2px 2px 4px; padding-bottom: 0px; }
.h2black_indexR	{ color: black; font-size:20px; text-align:right; vertical-align:top; text-shadow: #8d9195 1px 1px 1px; padding-bottom: 0px; }

.h2white_index	{ color: white; font-size:20px; vertical-align:top; text-shadow: #000000 2px 2px 4px; padding-bottom: 0px; }
.h2black_index	{ color: black; font-size:20px; vertical-align:top; text-shadow: #8d9195 1px 1px 1px; padding-top: 1px; }

/*.subtext {
vertical-align:bottom; font-weight: normal;
line-height: 20px;  color: black; font-size:15px; text-align:left; text-shadow: #7d8185 1px 1px 1px; padding-bottom: 0px;
}*/

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

h4	{ color: white; font-size:15px; vertical-align:top; text-shadow: #000000 2px 2px 4px; margin: 0; padding: 0; border: 0;}

.h1link	{ font-size:24px;}
.h2link	{ font-size:20px; padding-bottom:1px;}
.h4link	{ font-size:15px; padding-bottom:1px;}

table.table100 { width:100%; }
td.column { font-weight: bold; }


.notalink 			{ text-decoration: none; text-shadow: #321304 2px 2px 3px; font-weight: bold; color: #00e0fe; }


.inputStyle {
 text-align:left; font-size: 14px;  font-family: helvetica,verdana,sans-serif; 	outline: none;
	color: #ffffff; text-shadow: #000000 1px 1px 1px; 
	background-color: #5d6165;
	padding: 5px;
	border-bottom: #d4d2da 1px solid; 
	border-right: #8d9195 1px solid;
	border-left: #4d5155 1px solid; 
	border-top: #3d4145 1px solid;
}

.inputStyle:hover {
 text-align:left; font-size: 14px;  font-family: helvetica,verdana,sans-serif; 	outline: none;
	color: #ffffff; text-shadow: #000000 1px 1px 1px; 
	background-color: #4d5155;
	padding: 5px;
	border-bottom: #d4d2da 1px solid; 
	border-right: #8d9195 1px solid;
	border-left: #4d5155 1px solid; 
	border-top: #3d4145 1px solid;
}

.inputStyle:focus {
 text-align:left; font-size: 14px;  font-family: helvetica,verdana,sans-serif; 	outline: none;
	color: #ffffff; text-shadow: #000000 1px 1px 1px; 
	background-color: #4d5155;
	padding: 5px;
	border-bottom: #d4d2da 1px solid; 
	border-right: #8d9195 1px solid;
	border-left: #4d5155 1px solid; 
	border-top: #3d4145 1px solid;
}

.underline{
text-align:left;	text-decoration: underline;
}

td.radioStyleBreak {
	line-height: 20px; font-size:15px; text-align:left; vertical-align:bottom; text-shadow: #7d8185 1px 1px 1px; 
	padding: 3px; padding-left: 50px; 
}                                       

td.radioStyle{                          
	line-height: 20px; font-size:15px; text-align:left; vertical-align:bottom; text-shadow: #7d8185 1px 1px 1px; 
	padding: 3px; padding-left: 50px; 
}                                       

td.radioStyle:hover{                    
	background-color: #4d5155; 
	line-height: 20px; font-size:15px; text-align:left; vertical-align:bottom; text-shadow: #7d8185 1px 1px 1px; 
	padding: 3px; padding-left: 50px; 
}                                       

td.radioStyle:focus{                    
	background-color: #4d5155; 
	font-size:15px; text-align:left; vertical-align:bottom; text-shadow: #7d8185 1px 1px 1px; 
	padding: 3px; padding-left: 50px; 
}

#form_outer_table{
	text-align: left;
	width: 50%;
}
#form_single_cell{
	vertical-align: top;
	text-align: left;
}


img.nextButton {
	opacity: 0.5;
}

img.nextButton:hover {
	opacity: 1.0;
}

img.nextButton:focus {
	opacity: 1.0;
}


/* playspel slice css */

.ps_slice_table {
	width:100%; height:558px;
	border:0; padding:0; margin:0;
}
.ps_slice_td1 {
	width:350px;
	background: url(../images/i/backfadegeneric.png) repeat-x;
}
.ps_slice_td2 {
	width:30px;
	background: url(../images/i/backfadegeneric.png) repeat-x;
}
.ps_slice_td3 {
	minwidth:614px;
	background: url(../images/i/backfadegeneric.png) repeat-x;
	border:0; padding:0; margin:0; text-align: center; vertical-align: middle;
}
.ps_slice_td4 {
	width:30px;
	background: url(../images/i/backfadegeneric.png) repeat-x;
}
.ps_logo_big {
	width:384px; height:320px;
	border:0; padding:0; margin:0;
}
.line_dark {
	width:100%; height:1px;
	background-color: #1d2124;
/*	#3d4145;*/
}
.line_light {
	width:100%%; height:1px;
	background-color: #9ea2a4;
/*	#d4d2da;*/
}

