body{
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font: 75% Verdana, Helvetica, Arial, sans-serif;
  line-height: 135%;
  background-image: URL(designbilder/bg.gif);
  background-repeat: repeat-x;
  background-color: white;
  color: black;
}

table { border-collapse:collapse; }
/* td { border-bottom:1px solid #c0974b; }*/


#siteWrapper{
  margin-top: 0px;
  width: 983px;
  text-align: left;
  background-repeat: repeat-y;
  background-position: left;
}

/* MAPPELISTE -----------------------------------------------------*/

.listeMargin{
  margin: 0 15px 10px 15px;
  width: 697px;
}
.listeMargin .mappeListe{
  border: 1px solid #ededed;
  margin-bottom: 10px;
  float: left;
}

.mappeListe #title{
  height: 25px;
  padding-top: 10px;
  width: 455px;
  float: left;
  padding-left: 10px;
  border-left:5px solid #ededed;
  border-right:1px dotted #cccccc;
  background-color: #fafafa;
  margin: 5px 0px 2px 5px;
  padding-right: 10px;
}

.mappeListe #readMore{
  height: 25px;
  padding-top: 10px;
  width: 185px;
  float: left;
  text-align: center;
  border-right:5px solid #ededed;
  background-color: #fafafa;
  margin: 5px 5px 2px 0px;
}

.mappeListe #teasertext{
  width: 455px;
  float: left;
  padding-left: 10px;
  border-left:5px solid #ededed;
  border-right:1px dotted #cccccc;
  margin: 2px 0px 5px 5px;
  padding-right: 10px;
  overflow: hidden;
}

.mappeListe #listebilde{
  width: 185px;
  float: left;
  text-align: center;
  owerflow: hidden;
  border-right:5px solid #ededed;
  margin: 2px 5px 5px 0px;
}


/* Latest news visning -----------------------------------------------------*/

#main_nyhet div.text{
  font-size: 10px;
  font-weight: bold;
  color: #25456e;
  line-height: 100%;
}
div.text p{
  font-size: 11px;
  font-weight: normal;
  color: black;
}

/* Artikkelvisning -----------------------------------------------------*/
#teaser {
  font-size: 11px;
  font-weight: bold;
  width: 465px;
}

#text {
  font-size: 11px;
  font-weight: normal;
  width: 465px;
}

/* ******HØYRE****** */
.hoyrevisning{
}

.hoyrevisning #bilderamme{
  border: 3px solid #d9e0e4;
  width: 202px;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
  float:right;
}

.hoyrevisning img{
  margin: 0;
  padding: 0;
  border: 1px solid #efefef;
}

.hoyrevisning #teaser{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.hoyrevisning #text{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
}

/* ******VENSTRE****** */

.venstrevisning{
  height: 400px;
}

.venstrevisning #bilderamme{
  border: 3px solid #d9e0e4;
  width: 202px;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
  float:left;
}

.venstrevisning img{
  margin: 0;
  padding: 0;
  border: 1px solid #efefef;
}

.venstrevisning #teaser{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
  float:right;
}

.venstrevisning #text{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
  float:right;
}

/* ******TOPP****** */

.toppBilder{
  height: 400px;
}

.toppBilder #bilderamme{
  border: 3px solid #d9e0e4;
  width: 100%;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
}

.toppBilder img{
  margin: 0;
  padding: 0;
  border: 1px solid #efefef;
}

.toppBilder #teaser{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.toppBilder #text{
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
}

/* ******HOVED ARTIKKEL KLASSE****** */

.artikkel_content{
  margin:0 15px 0 15px;
  padding-right: 0px;
  /*background-image: URL('http://www.bandmap.net/designbilder/bgArtikkel.gif');*/
  height: 100%;
}

/* ******SLUTT - HOVED ARTIKKEL KLASSE****** */

.head{
  height: 20px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-image: URL('http://www.bandmap.net/designbilder/bgH1.gif');
  background-repeat:no-repeat;
  margin: 0 0px 10px 0px;
  padding-left: 12px;
  padding-top: 3px;
}
div.teaser{
 font-weight:bold;
  margin: 0 0 10px 0px;
  font-size:11px;
}

div.text{
  margin: 0 0 10px 0px;
  font-size:11px;
}

div.textforum{
  margin-bottom: 3px;
  margin-left:3px;
}

/*TOPPMODUL*/
#top{
  width: 983px;
  height: 166px;
}

#login{
  margin-left: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  width: 955px;
  height: 31px;
  background-image: URL(designbilder/bgLogin.gif);
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
}

#loginForm{
  text-align: center;
  text-size: 75%;
  font-weight: bold;
  color: white;
}

.loginKnapp{
  border: 0px;
}

#divMiddle{
  vertical-align: middle;
}

#midtfelt{
  margin-left: 4px;
  width: 975px;
  height: 93px;
  background-image: URL(designbilder/bgLogofelt.jpg);
  vertical-align: bottom;
}

#knapper{
  float: right;
  padding-top: 7px;
}

#search{
  margin-left: 4px;
  width: 975px;
  height: 36px;
  background-color: #e4e4e4;
}

#searchElement{
  height: 15px;
  padding: 8px 0px 0 20px;
  background-color: #e4e4e4;
  width: 260px;
  float: right;
}

#partnerMap{
  width: 200px;
  height: 15px;
  float: left;
  text-align: left;
  padding-left: 20px;
  padding-top: 8px;
}


/*kartklasser*/

.norge{
  position:relative;
  top:10px;
  left:10px;
  display:block;
  height:20px;
  width:20px;
  border:1px solid red;
}

.sverige{
  position:relative;
  top:300px;
  left:150px;
  display:block;
  height:20px;
  width:20px;
  border:1px solid red;
}

/*slutt kartklasser*/

#spacer{
  width: 983px;
  height: 6px;
  background-image: URL(designbilder/bgSpacer.gif);
  float: left;
}



/*HOVEDMODUL*/
#mainwrapper{
  width: 983px;
  background-image: URL(designbilder/bgMainWrapper.gif);
  padding-top: 18px;
}

#leftContainer{
  padding-left: 4px;
  width: 218px;
  float: left;

}
#leftMenu{
  width: 218px;
}

.allcaps{
 text-transform:uppercase;
}

#leftMenuElem{
  width: 218px;
  height: 18px;
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;
}

div.menuItem{
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;
  font-size:10px;
  padding-left: 36px;
  height: 18px;
}

div.menuItem a, 
div.menuItem a:visited, 
div.menuItem a:active{
  width: 218px;
  height: 18px;
  font-size:10px;
  color: #486589;  
  font-weight: bold;
  padding-left: 36px;
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;
}

div.menuItem a:hover{
  color: #486589;
  font-weight: bold;
  padding-left: 36px;

  
}


div.menuItemSelected{
  width: 218px;
  height: 18px;
  background-color: transparent;
  font-size:10px;
  
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;

}

div.menuItemSelected a, 
div.menuItemSelected a:visited, 
div.menuItemSelected a:active, 
div.menuItemSelected a:hover{
  width: 218px;
  padding-left: 36px;
  height: 18px;
  color:#486589;
  font-weight: bold;
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;

}

div.menuItemFolder{
  height: 18px;
  padding-left: 36px;
  padding-top: 0px;
  font-weight: bold;
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  background-repeat:no-repeat;
}

div.menuItemFolder a, 
div.menuItemFolder a:visited, 
div.menuItemFolder a:active{
  color: #486589;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 36px;
  font-weight: bold;
}

div.menuItemFolder a:hover{
  color: #486589;
  font-weight: bold;
}

div.menuItemFolderSelected{
  background-image: URL('http://www.bandmap.net/designbilder/bgMeny.gif');
  font-weight: bold;
  height: 18px;
  padding-left: 36px;
  padding-top: 0px;
  background-repeat:no-repeat;

}

div.menuItemFolderSelected a, 
div.menuItemFolderSelected a:visited, 
div.menuItemFolderSelected a:active, 
div.menuItemFolderSelected a:hover{
  padding-left: 36px;
  color: #486589;
  font-weight: bold;
}

#leftModule{
  margin-left: 4px;
  width: 204px;
  clear:left;

}
#mainContainer{
  width: 983px;
  border: solid green 1px;
  background-image: URL(designbilder/bgMainWrapper.gif);
}

#innhold{
  width: 728px;
  background-image: URL(designbilder/bgInnhold.gif);
  background-repeat:repeat-y;
  float: right;
  margin-right: 10px;
  
}

#innholdStart{
  width: 728px;
  height: 21px;
  background-image: URL(designbilder/top_innhold.gif);
  background-repeat:no-repeat;
  float: right;
  margin-right: 10px;
}
#innholdStop{
  width: 728px;
  height: 21px;
  background-image: URL(designbilder/bunn_innhold.gif);
  background-repeat:no-repeat;
  float: right;
}

/* Bildevisning -----------------------------------------------------*/


#toppBilder{
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#hoyreBilder{
  float: right;
  width: 200px;
  margin: 5px 2px 5px 0;
  padding:0; 
  text-align: right;
}

#bunnBilder{
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#venstreBilder{
  float: left;
  width: 200px;
  margin: 0px 2px 5px 0;
  padding:0;
  text-align: left;
}

.img{
  margin: 0;
  padding: 0;
  vertical-align: top;
}

div.bilderamme{
  padding:0;
  margin: 0 0 10px 0;
  border: 0;
}

div.bilderamme img{
  padding:0;
  margin: 0;
  border: 0;
  vertical-align: top;
}

div.bildetekst {
  padding: 0 3px 0 3px;
  clear: both;
  text-align: left;
  vertical-align: top;
  font-style: oblique;
}

/*bandvisning*/
#bandliste{
  float: left;
}


/*kallender*/
#calendar{
  float: left;
  font-size: 10px;
  width: 200px;
}

/*Spillested informasjon*/
#venueInfo{
  float: left;
  font-size: 10px;
  width: 200px;
  padding: 0 0 5px 0px; 
  margin: 0 0 10px 0; 
  background-color: #d9e0e4;
  
}
#venueInfoText{
  float: left;
  font-size: 10px;
  padding: 0 0 0 5px; 
}


/*nyhets-visning*/
#top_nyhet{
  margin-top:10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size:3px;
  height:8px;
  width:160px;
  background-image: URL('http://www.bandmap.net/designbilder/nyhet_topp.gif');
  background-repeat:no-repeat;

}

#main_nyhet{
  width:160px;
  background-image: URL('http://www.bandmap.net/designbilder/nyhet_wrap.gif');
  background-repeat:repeat-y;
  height:150px;
  margin: 0px;
  padding: 0px;

}

#bunn_nyhet{
  width:160px;
  height:20px;
  background-image: URL('http://www.bandmap.net/designbilder/nyhet_bunn.gif');
  background-repeat:no-repeat;

}

#nyheter{
  float:left;
  width:160px;

}

#nyhetswrapper{

  width:496px;
}

#searchBox{
  margin-top:-2px;
  height:20px;
  width: 210px;
  float:right;
}

#textInput{
  font-size: 13px;
  width: 105px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-right: 0px;
  margin-top: 0px !important;
  margin-top: -1px;
 
}

#searchboksunder{
  margin-top:-2px;
  width:194px;
  background-image: URL('http://www.bandmap.net/designbilder/searchbox.gif');
  background-repeat:repeat-y;
 
}
#searchboksunder2{
  margin-top:-2px;
  width:194px;
  background-image: URL('http://www.bandmap.net/designbilder/searchbox.gif');
  padding:0 3px 3px 4px;
 
}


/*FOOTER*/
#footer{
  clear:top;
  width: 983px;
  height: 135px;
  background-image: URL(designbilder/bgFooter.gif);
}

#partners{
  padding-top:4px;
  height:70px;
  width:983px;
}

#contaktbox{
  height:50px;
  width:983px;

}

#contactInfoBox{
   color:#6F6F6F;
   font-size:10px;
}


/*FORUM*/
#forumStyle{
  border: 0px;
  background-color: #808080;
}

.forumKnapp{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  color: #404f59;
  padding: 2px 2px 0px 2px;
  text-decoration: none;
  marign-right: 15px;
}

.HeadingLarge{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.tableHead{
  height: 15px;
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTableHead.gif');
}

.copytext{
  border: 0px;
  font-size: 11px;

}

.copytext div.odd{
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTdOdd.gif');
  background-repeat: repeat-x;
  background-color: white;
}
.copytext div.odd h4{
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTdEven.gif');
  color: #808080;
  font-size: 11px;
  font-weight: bold;
}
.copytext div.even{
  background-color: #ffffff;
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTdEven.gif');
  background-repeat: repeat-x;
  background-color: white;
}
.copytext div.even h4{
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTdOdd.gif');
  color: #808080;
  font-size: 11px;
  font-weight: bold;
}

.copytext #forumAuthor{
  width: 200px;
  float: left;
  color: #808080;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight: bold;
}
.copytext #forumDate{
  width: 200px;
  float: left;
  color: #000000;
}
.copytext #forumTitle{
  width: 400px;
  float: left;
  color: #000000;
}
.copytext #forumMessage{
  width: 400px;
  float: left;
  color: #000000;
}
.copytext #forumAnswer{
  width: 200px;
  float: left;
  color: #000000;
}

.input{
  font-size: 11px;
  background-image: URL('http://www.bandmap.net/designbilder/forum/bgTdOdd.gif');
  border: 1px solid #808080;
}

.select{
  font-size: 11px;
  background-color: #fafbe2;
  border: 1px solid #808080;
}

.radiocheck{
  font-size: 11px;
  border: 1px solid #808080;
}

textarea{
  font-size: 11px;
  background-color: #dee8ff;
  border: 1px solid #808080;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  width: 318px;
}



#innhold h1{
  height: 20px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-image: URL('http://www.bandmap.net/designbilder/bgH1.gif');
  background-repeat:no-repeat;
  margin: 0px 0px 10px 14px;
  padding-left: 12px;
  padding-top: 3px;
}

/* ****VEDLEGG**** */
#audioForside{
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana Helvetica, Arial, sans-serif;
  
}


/* ****INNLOGGING**** */

#login {
  border: 0px solid #f6f6f6;
  color: #cccccc;
  font-size: 11px;
  text-align: center;
}

#logintext {
  color: #cccccc;
  width: 100px;
  border: 1px solid #f6f6f6;
  background-color: #cccccc;
}

#login a{margin: 2px;padding: 2px;border: 1px solid #f6f6f6; color: #808080; background-color: #cccccc; text-decoration: none; width: 100px;}
#login a:hover{margin: 2px;padding: 2px;border: 1px solid #f6f6f6; color:white; background-color: #808080; text-decoration: none; width: 100px;}

/* ****FORUM**** */
.formledetekst{
  font-size: 11px;
  width: 75px;
}

#input{
  font-size: 11px;
  width: 250px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  text-align: left;
}
#inputCheck{
  font-size: 11px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  text-align: left;
}

.SUTable {
  width: 100%;
  font-size: 11px;
}

.SUTable th{
  background-color: #cccccc;
}

.trmork{
  background-color: #e7e7e7;
}

.trlys{
  background-color: #f4f4f4;
}
