body {
  background:#515055; 
  font-weight:normal;
  margin:0 0 0 0;
  padding:0 0 0 0; 
  font-family: Arial,"Lucida Grande", Verdana, Helvetica, Sans-Serif;
  font-size:0.8em; 
  line-height:1.3em;
}	
#page{
  margin:10px auto; /* Centrera #page */
  background:#515055;   
  width: 900px;
  padding: 0 0 0 0;
  text-align:center;
}


.nospace{
    display:block;
}




#meny {
 color: white; 
 font-weight: bold;
}


#meny a {
  color: white;
}


#content {
  margin:10px auto; /* Centrera #content */
  width: 726px;
  padding:0 7px 0 7px;
  text-align:left;
  background:#fff;
  border: 1px #333 solid;
}

/*startsidan */
#news{
  border: 1px solid #a9a9a9;
  background-color: #fafbf7;
  margin: 0 0 10px 0;
  padding: 0 5px 0 5px;
}  



#defaultleft {
  width: 250px;
  float:left;
  border-right:1px #999 solid;
  padding: 0 10px 10px 0;
}

#defaultmiddle {
  width: 160px;
  float:left;
  padding: 0 10px 10px 10px;
}

#defaultright {
  width: 245px;
  float:left;
  border-left:1px #999 solid;
  padding: 0 10px 10px 10px;
}


#newsnotissibk{
  float:left;
  border-right:1px #999 solid;
  padding:0 10px 0 0;
}

#newsnotisother{
  float:left;
  margin: 0 0 0 10px;
}
.clear {
  height:10px; overflow:hidden; display:block; clear:both;
}

/*används bla. till exel cup */
.clearsmall {
  height:2px; overflow:hidden; display:block; clear:both;
}

table  {

}

table.truppen  {
  text-align: left;
}

td {
	vertical-align: top;
	text-align: left;
	
}

h1, h2, h3 {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  color: darkred;
  margin: 10px 0 10px 0;
}
h4{
  margin: 0 0 0 0;
}
hr {
	color: #999;
	background: transparent;
	height: 1px;
	border-top: 0px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	border-left: solid 1px #999;
}

.notisnews{
	color: #999;
	background: transparent;
	height: 1px;
	border-top: 0px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	border-left: solid 1px #999;
}
p{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* gästboken */
#gbleft {
  width: 350px;
  float:left;
  border-right:1px #999 solid;
  padding: 0 10px 10px 0;
}

#gbright {
  width: 300px;
  float: left;
  padding: 0 10px 10px 10px;
}
.small{
  font-size:0.9em; 
}
.center{
   text-align:center;
}
.smiley{
  border:0;
}

/* bilder */
.img {
  float:left;
  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 5px 0 0 5px !important;
  margin: 5px 0 0 5px;
}

.img img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
  padding: 0px;
}



/* länkar */
a:link
{ color: darkred;}

a:visited {color: darkred;}

a:active {color: gray;}

a:hover { color: gray;}

#white a { color: white;}


table.spelschema
{
  margin: 0;
  padding: 2;
  width: 100%;
}

table.sponsorer
{
  margin: 0;
  padding: 0;
  width: 750px;
  text-align: center;
}

table.a{
	border: none;
}

table.calender
{
  margin: 0;
  padding: 0;
  width: 100%;
}

table.huvudsida{
	width: 84%;

 	margin:10px auto; /* Centrera #page */

}

table.calender td
{
  margin:0;
}

/* kalendern */
  .CalenderBoldRed {font-family : Arial, Helvetica; font-size : 16pt; color : Red; font-weight: bold}
  .CalenderBoldBlack {font-family : Arial, Helvetica; font-size : 16pt;  font-weight: bold}
  .CalenderBoldBlue {font-family : Arial, Helvetica; font-size : 16pt;  font-weight: bold; color:#036;}
  .CalenderNextPrevius {font-family : Verdana, Arial, Helvetica; font-size : 12px; font-weight: bold;position: relative}
  .CalenderNamnBlack {font-family : Verdana, Arial, Helvetica; font-size : 11px;  }
  .CalenderNamnRed {font-family : Verdana, Arial, Helvetica; font-size : 11px; color : red}
  .CalenderSmall {font-family : Verdana, Arial, Helvetica; font-size : 10px; }
  .CalenderSmallWeek {font-family : Verdana, Arial, Helvetica; font-size : 10px; font-weight: bold  }
  .CalenderTime {font-family : Verdana, Arial, Helvetica; font-size : 12px; color : #036; font-weight: bold}
  .CalenderTimeRubrik {font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight: bold}
  .CalenderTimeDetalj {font-family : Verdana, Arial, Helvetica; font-size : 10px;  }
  .CalenderxSmall {font-family : Tahoma, Helvetica; font-size : 10px; }

a.mainmenu:link {font-familty: Arial,Helvetica;	font-size: 13px; color: #333366; font-style: normal; text-decoration: none; }
a.mainmenu:active {font-familty: Arial,Helvetica; font-size: 13px; color: #333366; font-style: normal; text-decoration: none; }
a.mainmenu:visited {font-familty: Arial,Helvetica; font-size: 13px; color: #333366; font-style: normal; text-decoration: none; }	

/* för lagsidorna */


#teamcontent {
	width: 726px;
}

#teamleft {
  width: 350px;
  float:left;
  padding: 0 10px 10px 0;
}


#teammiddle {
  width: 225px;
  height: 100%;
  float:left;
  padding: 0 10px 10px 0;
  margin-left: 25px;
  margin-right: 10px;
  border-right: 1px solid gray;

}


#teamrightbred {
  width: 230px;
  float: left;
  margin-left: 12px;
  padding: 0 0px 0px 0px;

  
}

#teamright {
  width: 180px;
  float: left;
  margin-left: 12px;
  padding: 0 0px 0px 0px;

  
}

#teamleftbred{
  width: 500px;
  float:left;
  padding: 0 10px 10px 0;

}

#teamleftsmall{
  width: 250px;
  float:left;
  padding: 0 10px 10px 0;
}


#teamleft175{
  width: 175px;
  float:left;
  padding: 0 10px 10px 0;
  border-right: 1px solid gray;
}



#nav ul { 
	margin : 0 0 0 0;
	padding : 0;
} 

#nav li { 
	margin : 0 0 0 -40px;
	list-style: none;
} 

#nav a { 
	display : block;
	width : 160px;
	padding : 4px;
	text-decoration : none;
	border-bottom : 1px dashed #999;
	color : #000;
} 

#nav a:hover { 
	background : gray;
	color : #fff;
	text-decoration : none;
	border-bottom : 1px dashed #999;
} 

div.box {
    border: 1px solid black;
    width: 150px;
    background-color: #fff;
    margin-bottom: 10px;
    padding-left: 10px;
    clear: none;
    padding-bottom: 20px;


}




