body
{ 
	font-size: 12pt;
	font-family: Arial, Helvetica,  sans-serif;
	color: black;
	text-decoration:none;
	margin: 0px;
	padding: 10px;
}

/* ----------- Färdiga element ----------- */
hr { border:0; height:1px; color:black; background-color:black; }
a { font-weight: bold; color: black }
input,textarea,select { width: 240px; padding: 5px; border: 1px solid black }
p { margin: 6px 0px; padding: 0px }

h1,h2,h3 { color: black; margin: 6px 0px 6px 0px; font-family: 'trebuchet ms'; text-transform: uppercase; }
h1 { font-size: 30px; font-weight: normal; border-bottom: 1px solid black;  }
h2 { font-size:20px; font-weight: normal; margin-bottom: 0px }
h3 { font-size:17px;  }

.contactPics { width: 120px; height: 150px; border: 1px solid black; padding: 5px; margin: 5px; float: left; font-size: 8pt; text-align: center }



/* ----------- Enskilda klasser ----------- */
.clear { clear: both }
.left { float: left }
.right { float: right }
.colorBox { margin: 1px; padding:7px; font-size:1em; border: 1px solid #6ca0ba; background-color: #eaf2f6 }
.email { margin-bottom: -3px; cursor: pointer }
.photo { width: 100px; height: 100px; border: 1px solid black; float: left; margin: 8px; cursor: pointer }
.photoBox { float: left; text-align: center }
.club {text-transform:uppercase; border-top: 1px solid white; border-bottom: 1px solid white }
.bigBorder { height: 10px; margin: 0px; padding: 0px; margin-top: -2px }
.newsinfo { float: right; font-size: 7pt; color: black; text-align: right; line-height: 130% }
.newsactions { border: 1px solid black; padding: 5px; text-align: center }
.like { font-weight: bold }
.like:hover { color: #f0e412; cursor: pointer }


/* ----------- Enskilda element ----------- */
#lunch { width: 177px; height: 100px; padding-top: 10px; background: url(../bilder/lunch/lunchbg.png); text-align: center; }
#cover { filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5; width: 100%; top: 0px; left: 0px; background-color: black; position: absolute; cursor:pointer; z-index: 2 }
#popup { position: absolute; top: 0px; left: 0px; padding: 10px; background-color: white; border: 2px solid black; text-align: left; z-index: 3;overflow-y: auto; visibility: hidden; color: black }
#closeBox { background: url(../gfx/close.gif) no-repeat center; margin: -10px -10px 5px 5px; cursor: pointer; float: right; width: 16px; height: 16px; line-height: 1px; border-left: 1px solid #6ca0ba; border-bottom :1px solid #6ca0ba; }
#gallery p { border: 1px solid white; margin: 5px; float: left }
#gallery img { width: 63px; height: 63px; }
#happenings li { margin-bottom: 10px }
#infoBox { border: 1px solid black; padding: 10px; background-color: white; position: absolute; color: black; text-transform: uppercase; font-size: 8pt; visibility: hidden }



#calendar table {  width: 464px; border: 1px solid black; border-collapse: collapse }
#calendar td { background-color: white;  color: black; text-align: center; height: 30px; font-size: 14pt}
#calendar fieldset { width: 200px; border: 1px solid gray; padding: 5px; font-size: 9pt }
#calendar fieldset:hover { border-color: black }
#calendar fieldset p { margin: 0px }
#calendar legend { text-transform: uppercase; font-size: 8pt; color: gray }
.calendarTime { font-weight: bold }
.dateBox,.dateBox_hover { border-top: 1px solid black; border-left: 1px solid black; padding: 5px; float: left; width: 55px; text-transform: uppercase; text-align: center }
.dateBox_hover:hover { cursor: pointer; color: #f0e412 }




/* ----------- Övre layout ----------- */

#header,#topBox
{
	display: none
}


#container
{


}

#menus
{
	display: none

}

#lang
{
	display: none


}

#content
{



}

#content_left
{


}

#content_right
{
	display: none

}

/* ------------------------------------ */

#content_2
{

	

}

#content_left_2
{
	

}

#content_right_2
{
	display: none

}



#footer
{
	display: none	

}

#sponsors {

	display: none


	
}
