/* CSS Document */

html {
  background-image:url(http://www.swing-n-sweet.com/images/layout/jugend.jpg);
  background-color:#343434;
 }

body {
  font-family:"lucida sans", "lucida grande", verdana, helvetica;
  margin-top:30px;
}

#body_bakgrunn {
  margin:0 auto; 
/*  height:2500px; */
}


div#wrapper_background { /* for å få bakgrunn hele siden ned */
  background-image:url(http://www.swing-n-sweet.com/images/layout/jugend_main.png);
  background-color:#EAE6E4;
  margin:0 auto;
  width:960px;
}

#wrapper_background:after {
  content: ".";
  height: 0px;
  clear: both;
  visibility: hidden;
  display: block; 
}

#wrapper {
/*  background-color:#EAE6E4; 
  background-color:red;*/
  margin:0 auto;
  padding:0px;
  text-align:center;
  display:block;
  min-height:inherit;
}

#programliste {
  width:245px;
  background-color:#bbb9b1;
  float:left;
  padding:0;
}


.maaned {
  border:1px solid #dedede;
  text-align:left;
  text-transform:uppercase;
  font-size:15px;
  color:white;
  padding:3px 0px 3px 12px;
  letter-spacing:1px;
  height:20px;
  float:left;
  width:231px;
  }

.konsert_tekst p { 
  padding-bottom:10px;
 }

.konsert_tekst a { 
  text-decoration:none;
  color:#454545;
 }

.konsert_liste_artist a { 
  text-decoration:none;
  color:#454545;
 }

.konsert_menu_text a { 
  text-decoration:none;
  color:#454545;
 }

.konsert p { 
 /* clear:both; */
 }

.konsert_tekst h3 { 
  padding-bottom:3px;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  clear:both; 
 }

.konsert_menu_item img {
  float:left;
  padding:0px;
  width:45px;
  height:40px;
  border-left:1px solid white;
  }

.konsert_menu_text {
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  font-family:"lucida sans", "lucida grande", verdana, helvetica;
  font-size:11px;
  text-decoration:none;
  height:36px;
  padding:4px 4px 0px 6px;
  text-align:left;
  width:189px;
  border-bottom:1px solid white;
  background-color:#efefef;
  color:#343434;
  }

.konsert_liste_artist {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
/*  color:#343434;
  width:40px;
  font-family:Georgia,"Times New Roman",Times,serif;
  text-decoration:none; */
 } 

a:hover .konsert_menu_text  {
  background-color:#dedede;
  text-decoration:none;
  color:#343434;
  }


#main {
  width:472px;
  float:left;
  padding:0;
  margin-top:0px;
  background-color:white;
/*  border-left:1px dotted #cdcdcd; */
}

#main .mainpicture {
 }

#main img{
  float:left;
}

#main p {
/*  float:left; */
  text-align:left;
}



.konsert {
  float:left;
  padding:40px 30px 15px 50px;
}

.konsert img{
  float:left;
}

.konsert h1{
  font-size:24px;
  padding:2px 0 5px 0;
  text-align:left;
}

.konsert p {
  display:block;
  float:none;
}
.konsert_tekst {
  float:left;
  width:360px;
}
.tidspunkt {
  font-size:12px;
 }

ul.musikere li  {
  color:#454545;
  padding:1px 0 1px 0;
  text-align:left;
  font-size:11px;
  text-transform:uppercase;
  }

.musikere {
  padding:10px 0 5px 0;
  clear:both;

  }

/*
.menu_top li {
  float:left;
  padding:10px 10px 14px 10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  letter-spacing:1px;
 } 
*/
.konsert_item {
  border-bottom:1px solid white;
  width:188px;
  height:28px;
  background-color:#efefef;
  text-align:left;
  padding-left:12px 0 0 5px;
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  }

/*
.tanken {
  padding:0px 100px 0px 100px;
  margin-top:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  padding-top:10px;
  }
.tanken {
  padding:20px 0px 20px 0px;
  margin-top:20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  border-top:1px solid #bcbcbc;
  color:#454545;
  }

*/
p.tanken {
padding:0 0 5px;
  margin-top:5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
/*  border-top:1px solid #bcbcbc; */
  color:#454545;
  }
  
.img_nyheter  {
  margin-left:-50px;
  padding-top:30px;
  padding-bottom:10px; 
}

.kontakt {
  padding-top:10px;
  font-size:12px;
}

.kontakt a {
  text-decoration:none;
  color:black;
  }
  
#sidebar {
  width:243px;
  background-color:none;
  float:right;
  padding:0;
}

#sidebar .illustrasjon {
  padding-top:30px;
}

#sidebar #meny {
  width:243px;
  height:100px;
  font-size:12px;
  float:left;
  padding-top:16px;
  }

.meny_item {
  color:black;
  width:160px;
  height:20px;
  font-size:12px;
  padding-top:5px;
  margin:2px 40px 1px 40px;
  background-color:#cdcdcd;
  text-transform:uppercase;
  }


#sidebar #meny a {
  color:black;
  text-decoration:none;
  }

a:hover .meny_item  {
  background-color:#c0c0c0;
  text-decoration:none;
  }

.copyright {
  width:100%;
  color:#898989;
  font-size:11px;
  text-align:center;
  padding-left:300px;
 }

.copyright a{
  text-decoration:none;
  color:#898989;
  font-size:11px;
 }


/*
#melding {
  padding-top:400px;
  }
  
#melding p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  padding-top:10px;
  }
*/
/*
.dato {
  width:45px;
  height:40px;
  border-bottom:1px solid #dedede;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;
  background-color:white;
  text-align:left;
  font-size:33px;
  color:#bd9806;
  text-align:right;
  float:left;
  }
*/
