/* CSS Document */

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

body {
  font-family:"lucida sans", "lucida grande", verdana, helvetica;
  font-size:12px;
  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/cms/images/layout/jugend_main.png);
  background-color:red; */
  margin:0 auto;
  width:960px;
}

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

#wrapper {
  margin:0 auto;
  padding:0px;
  text-align:center;
  display:block;
  min-height:inherit;
}


h2 {
  font-size:16px;
  text-transform:uppercase;
  text-align:left;
  padding-bottom:3px;
  
 }


#trio {
  padding-top:20px;
  
 }




#main {
  width:472px;
  width:960px;
  float:left;
  padding:0;
  margin-top:0px;
  background-color:white;
}

#main .mainpicture {
 }

#main img{
  float:left; 
}

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




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

.kontakt a {
  text-decoration:none;
  color:black;
  }
  



.copyright {
  width:100%;
  width:790px;
  color:#898989;
  font-size:9px;
  padding-top:3px;
  margin-top:30px;
  border-top:1px dotted #bcbcbc;
  float:left;
  text-align:right;
 }

.copyright a{
  text-decoration:none;
  color:#898989;
 }
 
#two_column {
 padding-top:12px;
 }

#two_column #col1 {
  width:215px;
  min-height:30px;
  float:left;
  margin-left:22px;
  padding-right:10px;
  }

#two_column #col2 {
  width:500px;
  min-height:30px;
  float:left;
  padding-left:13px;
  border-left:2px dotted #ababab;
  }

#two_column p {
 padding-bottom:8px;
  line-height:150%;
 }

#col1 p {
  width:180px;  
  font-size:9px;
  padding-left:16px;
  padding-right:20px;
  }

#col1 img {
  padding-bottom:9px;
  padding-right:10px;  
  }

img.bilder_85 {
  padding:10px 15px 15px 0px; 
  clear:right;
  display:block;
  }

.avsnitt {
  border-top:2px dotted #bcbcbc;
  padding-top:12px;
  font-size:11px;
 }

.avsnitt img {
  padding-right:12px;
 }

a {
  color:#898989;
  text-decoration:none;
  
 }


/*
#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;
  }

*/
