/* röd: #750606,   */

/*
html	{
		height: 100%;
}
*/
body {
	/*background-color: #DDDDDD;*/	
	background-color: #eeeeee;
	background: url(../img/bkg/zebraskin_lowsat.jpg) repeat scroll;
	font: normal normal normal 100% Verdana, Arial, sans-serif;
	color: black;
	padding: 0;
	margin: 0px;
	overflow: auto;
}

.pagebody	{
		background-color: #FFFFFF;
		width: 800px;
		overflow: auto;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid black;
}

.main_bg	{
		background: url(../images/balls_bg.jpg) no-repeat scroll 0px 0px;	
}

.topblack	{
		background-color: #000000;
		text-align: center;
		height: 15px;
		width: 780px;
		font: normal normal bold 14px Verdana, Arial, sans-serif;
		color: #FFFFFF;
		padding: 10px;
}

.topwhite	{
		background-color: #FFFFFF;
		text-align: center;
		width: 800px;
}

.menu		{
		background-color: #000000;
		font: normal normal bold 16px Verdana, Arial, sans-serif;
		line-height: 40px;
		text-align: center;
		vertical-align: middle;
		/*letter-spacing: -1px;*/
		width: 800px;
		height: 40px;
		padding: 0px;
}

.bigbox	{
		font-size: 13px;
		width: 760px;
		margin-left: 0px;
		padding: 20px;
		margin-bottom: 0px;
}

div.right_col	{
	float: right;
	display: inline;
	margin-left: 20px;
}

.rightbox	{
	position: relative;
	top: -25px;
	width: 200px;
	font: normal normal normal 14px Verdana, Arial, sans-serif;
	text-align: left;
}

.inbox_right	{
	width: 182px;
	text-indent: 35px;
	font: normal normal normal 12px Verdana, Arial, sans-serif;
	color: black;
	text-align: left;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border: 4px double #666666;
}

.smallbox	{
	position: relative;
	top: -25px;
	width: 450px;
	font: normal normal normal 14px Verdana, Arial, sans-serif;
	text-align: left;
	margin: 10px;
}

.lower_25	{
	position: relative;
	top: 25px;
	z-index: 99;
}

.lower_15	{
	position: relative;
	top: 15px;
	z-index: 99;
}

.inbox	{
	width: 440px;
	text-indent: 50px;
	font: normal normal normal 12px Verdana, Arial, sans-serif;
	color: black;
	text-align: left;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border: 4px double #666666;
}

.books_bg	{
	background: url(../img/bkg/books.jpg) no-repeat scroll;
	vertical-align: top;
}

.geese_bg	{
	background: url(../img/bkg/geese.jpg) no-repeat scroll;
	vertical-align: top;
}

.vatten_green_bg	{
	background: url(../img/bkg/vatten_green.jpg) no-repeat scroll;
	vertical-align: top;
}

.kameler_green_tilt_bg	{
	background: url(../img/bkg/kameler_green_tilt.jpg) no-repeat scroll;
	vertical-align: top;
}

.kameler_green_bg	{
	background: url(../img/bkg/kameler_green.jpg) no-repeat scroll;
	vertical-align: top;
}

.kameler_bg	{
	background: url(../img/bkg/kameler.jpg) no-repeat scroll;
	vertical-align: top;
}

.kenth_meadow_bg	{
	background: url(../img/bkg/kenth_meadow.jpg) no-repeat scroll;
	vertical-align: top;
}

.kenth_meadow_lowsat_bg	{
	background: url(../img/bkg/kenth_meadow_lowsat.jpg) no-repeat scroll;
	vertical-align: top;
}

table.boxes	{
	font-size: 11px;
	width: 760px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

table.boxes caption	{
	font: normal normal bold 13px Verdana, Arial, sans-serif;
	padding: 5px 0px;
	margin-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid black;
}

td.box	{
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.bottominfo	{
		font-size: 11px;
		background-color: #000000;
		color: #ffffff;
		width: 760px;
		text-align: center;
		margin: 0px;
		padding: 0px;
		padding-top: 7px;
		padding-bottom: 7px;
}

/*****LISTS*****/

ul	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 1em;
	list-style-type: disc;	
}

li	{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	padding-left: 5px;
}

ul.sidelist	{
	margin: 10px 0px;
	padding: 0px;
	list-style-type: square;	
	text-align: left;
}

ul.sidelist li	{
	line-height: 25px;
}


ul.boxlist	{
	margin: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width: 300px;
	list-style-type: square;	
	text-align: left;
}

/*****TABLES*****/
table
		{
		background-color: transparent;
		width: 100%;
		padding: 0px;
		margin: 0px;
}

td
		{
		background-color: transparent;
		padding: 0px;
		margin:0px;
		text-align: left;
		vertical-align: top;
}

/*****BORDERS*****/
.noBorder	{
	border: 0px;
}

.border_all_1	{
	border: 1px solid #000000;
}

.border_all_2	{
	border: 2px solid #000000;
}

/*****BUTTONS & FIELDS*****/
.buttonFormat {
		/*background-color: #000034;*/
		background: #10368F;
		/*background: #ACA4EC;*/
		font-family: Arial, sans-serif;
		border-top: #ACA4EC 2px groove;
		border-left: #ACA4EC 2px groove;
		border-bottom: #0D083A 2px solid;
		border-right: #0D083A 2px solid;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		/*color: #594ACC;*/
		padding: 1px 4px;
		margin: 0;
		text-decoration: none;
} 
/*
a.buttonFormat:hover {
		background-color: #000000;
		font-family: Arial, sans-serif;
		border-bottom: #ACA4EC 2px ridge;
		border-right: #ACA4EC 2px ridge;
		border-top: #0D083A 2px solid;
		border-left: #0D083A 2px solid;
		font-size: 10px;
		font-weight: bold;
		color: #DDDDDD;
		padding: 1px 4px;
		text-decoration: none;
}
*/
.buttonFormat:active {
		background-color: #535353;
		font-family: Arial, sans-serif;
		border-bottom: #ACA4EC 2px ridge;
		border-right: #ACA4EC 2px ridge;
		border-top: #0D083A 2px solid;
		border-left: #0D083A 2px solid;
		font-size: 10px;
		font-weight: bold;
		color: #DDDDDD;
		padding: 1px 4px;
		text-decoration: none;
}

.gobutton_green	{
	width: 48px;
	height: 48px;
	background-color: transparent !important; 
	background-image: url(../img/icons/go_button_green_48.png);
	background-repeat: no-repeat;
	border: 0;
}

.gobutton_blue	{
	width: 48px;
	height: 48px;
	background-color: transparent !important; 
	background-image: url(../img/icons/go_button_blue_48.png);
	background-repeat: no-repeat;
	border: 0;
}

.fieldFormat {
		background-color: #FFFFFF;
		font-family: Arial, sans-serif;
		border: #535353 1px solid;
		font-size: 11px;
		color: #000000;
		height: 15px;
} 

.fieldFormat2 {
		background-color: transparent !important;
		font-family: Arial, sans-serif;
		border: #DFE8FF 3px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		height: 15px;
		padding: 3px;
} 

.fieldFormat3 {
		background-color: transparent !important;
		font-family: Arial, sans-serif;
		border: #DFE8FF 3px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 3px;
} 

.textareaFormat {
		background-color: #FFFFFF;
		font-family: Arial, sans-serif;
		border: #535353 1px solid;
		font-size: 11px;
		color: #000000;
		height: 75px;
		width: 170px;
}

.textareaFormat2 {
		background-color: transparent !important;
		font-family: Arial, sans-serif;
		border: #DFE8FF 3px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 3px;
		width: 90%;
		height: 100px;
}


/*****TEXT*****/
h1	{
		margin: 10px;
		font: normal normal bold 45px Verdana, Arial, sans-serif;
		line-height: 45px;
		color: #000000;
		letter-spacing: -3px;
}

h1.spec	{
		margin: 0;
		border: 0;
}

h2	{
		font: normal normal bold 16px Verdana, Arial, sans-serif;	
		text-decoration:none;
		padding: 0px;
		margin: 0px;
		margin-top: 15px;
}

h2.spec	{
		margin: 0;
		border: 0;
}

h3	{
		font: normal normal bold 14px Verdana, Arial, sans-serif;	
		margin: 0;
		padding: 0px;
		border: 0;
}

p	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 1em;
}

.text6 {	font-size: 0.6em;
}

.text7 {	font-size: 0.7em;
}

.text8 {	font-size: 0.8em;
}

.text9 {	font-size: 0.9em;
}

.text10 {	font-size: 1em;
}

.text11 {	font-size: 1.1em;
}

.text12 {	font-size: 1.2em;
}

.text10px {	font-size: 10px;
}

.text12px {	font-size: 12px;
}

.text14px {	font-size: 14px;
}

.text16px {	font-size: 16px;
}

.text26px {	font-size: 26px;
}

.bold { font-weight: bold;
}

.ital { font-style: italic;
}

.small_caps 	{
		font-variant: small-caps;
}

.menuactive	{
	color: #FFFFFF;
	vertical-align: middle;
	padding: 11px 0px 11px 0px;
	background: url(../img/vit_pilar_sm.png);
	background-repeat: no-repeat; 
	background-position: center center;
}

.lineh_double	{
	line-height: 2em;
}

.text_dec_ul	{
	text-decoration: underline;
}

/*****LINKS*****/
a	{		
	text-decoration:none;
}

.menulink	{
	color: #FFFFFF;
	vertical-align: middle;
	padding: 11px 0px 11px 0px;
}

a:link {color: #10368F;}     /* unvisited link */
a:visited {color: #10368F;}  /* visited link */
a:hover {color: #333333;}   /* mouse over link */

a.black:link {color: black;}     /* unvisited link */
a.black:visited {color: #333333;}  /* visited link */
a.black:hover {color: #333333;}   /* mouse over link */

a.white:link {color: #FFFFFF;}     /* unvisited link */
a.white:visited {color: #FFFFFF;}  /* visited link */
a.white:hover {color: #BBBBBB;}   /* mouse over link */

a.red:link {color: #750606;}     /* unvisited link */
a.red:visited {color: #750606;}  /* visited link */
a.red:hover {color: #333333;}   /* mouse over link */

a.menulink:link {color: #FFFFFF}     /* unvisited link */
a.menulink:visited {color: #FFFFFF}  /* visited link */
a.menulink:hover {
		color: white;
		background: url(../img/rod_pilar_sm.png);
		background-repeat: no-repeat; 
		background-position: center center;			
}

/*****COLOR*****/
.black	{
	color: black;
}

.white	{
	color: white;
}

.brown 	{
	color: #774A10;
}

.green 	{
	color: #236A07;
}		

.red 	{
	color: #750606;
}

.lblue 	{
	color: #CCFFFF;
}

.lblue_II 	{
	color: #DFE8FF;
}

.blue_darker {
	color: #060D45;
}

.lgrey	{
	color: #BEBEBE;
}

.grey 	{
	color: #666666;
}

.grey_dark 	{
	color: #535353;
}

.grey_darker	{
	color: #333333;
}

/*****BGCOLOR*****/
.lbluebg	{
	background-color: #CCFFFF;
}

.lbluebg_II	{
	background-color: #DFE8FF;
}

.lgreybg	{
	background-color: #BEBEBE;
}

.blackbg	{
	background-color: black;
}

.whitebg	{
	background-color: white;
}

.brownbg 	{
	background-color: #D08B32;
}

.transbg 	{
	background-color: transparent !important;
}

.white60bg	{
		background-image: url(../img/bkg/white_60_opac.png);
		background-repeat: repeat;
}

.white30bg	{
		background-image: url(../img/bkg/white_30_opac.png);
		background-repeat: repeat;
}

.blue30bg	{
		background-image: url(../img/bkg/blue_30_opac.png);
		background-repeat: repeat;
}

.blue60bg	{
		background-image: url(../img/bkg/opac_blue_60.png);
		background-repeat: repeat;
}

.yellow80bg	{
		background-image: url(../img/bkg/opac_yellow_80.png);
		background-repeat: repeat;
}

.grey75bg	{
		background-image: url(../img/bkg/opac_grey_75.png);
		background-repeat: repeat;
}

.green60bg	{
		background-image: url(../img/bkg/opac_green_60.png);
		background-repeat: repeat;
}

.brown70bg	{
		background-image: url(../img/bkg/opac_brown_70.png);
		background-repeat: repeat;
}

.bluegradbg	{
		background-image: url(../img/bkg/gradient_blue_1_600.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;		
}

.bluegrad1200bg	{
		background-image: url(../img/bkg/gradient_blue_1_1200.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;		
}

.yellowgradbg	{
		background-image: url(../img/bkg/gradient_yellow_1_600.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;
}

.greygradbg	{
		background-image: url(../img/bkg/gradient_grey_1_600.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;
}

.greengradbg	{
		background-image: url(../img/bkg/gradient_green_1_600.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;
}

.browngradbg	{
		background-image: url(../img/bkg/gradient_brown_1_600.png);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: 0px 0px;
}

/*****EXTRA*****/
img { behavior: url(iepngfix.htc);	
}

.floatl 	{
	float: left;
}

.floatr 	{
	float: right;
}

.width75	{
	width: 75px;
}

.valignc{
	vertical-align: middle;
}

.valignt{
	vertical-align: top;
}

.valignb{
	vertical-align: bottom;
}

.alignr	{
	text-align: right;
}

.alignl	{
	text-align: left;
}

.alignc	{
	text-align: center;
}

.noPad	{
	padding: 0px;
}

.noMarg	{
	margin: 0px;
}

.marg10	{
	margin: 10px;
}

.marg20	{
	margin: 20px;
}

.pad_l_5	{
	padding-left: 5px;
}

.pad_r_5	{
	padding-right: 5px;
}

.pad_l_10	{
	padding-left: 10px;
}

.pad_b_5	{
	padding-bottom: 5px;
}

.pad_l_30	{
	padding-left: 30px;
}

.marg_l_30	{
	margin-left: 30px;
}

.marg_l_20	{
	margin-left: 22px;
}

.pad10	{
	padding: 10px;
}

.pad5	{
	padding: 5px;
}

.pad3	{
	padding: 3px;
}
