

h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; font-size: 20px; font-weight: bold;
}

h2 {
color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; font-size: 17px; font-weight: bold;
}

h3 {
color: rgb(204,51,51); font-size: 12px; font-weight: bolder; margin-top: 2px; margin-bottom: 2px;
}

h4 { 
color: rgb(51,0,204); padding: 5px 0; margin: 0; font-size: 30px;
}

h5 {
color: rgb(0,153,51);
}
h6 {
color: rgb(204,51,51);
}



.clear{
clear:both; margin: 0; height: 0px;
}

a:link {text-decoration: none; color: #008000;}
a:visited {text-decoration: none; color: #008000;}
a:active {text-decoration: none; color: #008000;}
a:hover { text-decoration: underline; color: #008000;}



/* Side oppsett */



body {background:url(../bilder/spring_bg.jpg) no-repeat center #FFF ; background-attachment: fixed; background-position: bottom; 
font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #212121; color:#333; font-size: 0.9em; margin: 0 0; padding: 0;}



#wrap_all {	
width: 880px; margin: 0 auto; background-color: #E2FFE3; border: solid 0px #CCCCCC;
}


#header {
height: 160px; margin-bottom: 20px; background:url(../bilder/topp.gif) no-repeat top center; 
}



#container {
margin: 0 10px 0 15px;
}

#page_content {
float:left; width: 610px;
}


#right_col {
width: 220px; float:right;
}

#page_content_full {
 margin: 0; padding: 0;  
}

#page_content_media {
 margin: 0; padding: 60px 0; 
background-color: #E2FFE3; 
height: 600px; text-align: center;
}
#page_content_media img {
width: 820px; border:3px solid #55be47;
}

#page_content_webcamchat {
 margin: 0; padding: 0; 
background-color: #E2FFE3; 

}

#bunn { 
text-align: center; margin-top:20px; padding: 5px; font-size: 9px; color: #C0C0C0; border-top-style: solid; border-top-width: 1px; border-top-color: #CCCCCC;
}

#bunn h4 { 
padding: 10px 0; margin: 10px 0; font-size: 30px;
}

#bunn2 { 
text-align: center; background-color: #E2FFE3;  
}



/* Bokser*/


.hsidebox1 {
margin:0 0 20px 0; background-color: #ffffff;
}

.hsidebox1_inni {
border-left:3px solid #55be47; border-right:3px solid #55be47; padding: 10px
}

.hsidebox1_inni h2 {
background-color: #55be47; margin: 0; padding: 5px; color: #E2FFE3; text-align: center;
}

.hsidebox1_inni p {
 font-size: 11px;
 margin: 0;
}

.hsidebox1_inni p.partner {
 margin: 15px 0;
}

.hsidebox1_topp {
border-bottom:3px solid #55be47; border-left:3px solid #E2FFE3; border-right:3px solid #E2FFE3; margin:0 0 0px 0;
}

.hsidebox1_bunn {
border-top:3px solid #55be47; border-left:3px solid #E2FFE3; border-right:3px solid #E2FFE3; margin:0 0 0px 0;
}




/* Header */

#header .logo {
padding: 0px 0 0 65px; font-size: 30px; font-family: "Times New Roman", Times, serif; letter-spacing: 5px;  font-weight: bold
}

#header .logo .logo1 {
color: #55be47;
}

#header .logo .logo3 {
color: #55be47;
}

#header .logo .logo4 {
color: #cccccc;
}

#bannerAFF {
margin-left: 95px;
}

.my_banner_class TD {
font-size: 0.01em;
}

.my_banner_class img {

padding: 0 5px;
}

.my_banner_class .handle {
font-size: 9px;
color: #A61300;
font-weight: bold;
}

.my_banner_class .age_gender {
color: #476176;
font-size: 10px;
}

.my_banner_class .location {
font-size: 10px;
color: #476176;
}

.my_banner_class a {
color: #4380A4;
font-weight: bold;
text-decoration: none;
}






/* Innhold toppliste */

.toppliste_table {
width: 100%; background-color: #fff; padding: 5px; border-collapse: collapse;
}
.toppliste_table th{
 border: 1px solid #ccc; padding: 5px; background-color: #55be47;  
}

.toppliste_table td{
 border: 1px solid #ccc; padding: 5px; 
}
.toppliste {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 border: 1px solid #55be47;
 overflow: hidden;
 height: 100%;
}









/* Innhold Standard */


.standard {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 border: 1px solid #55be47;
}
.standard_banner {
 margin: 0 0 20px 0; padding: 5px;
 text-align: center;
}







/* Innhold forside */

.hotlinks_table {
width: 100%; padding: 5px;
}
.hotlinks {
 margin: 0 0 20px 0; padding: 5px 0 0 0; background-color: #ffffff;
}

.hotlinks ul{
 margin: 0; padding: 0; list-style-type: none;
}

.hotlinks h2 {
background-color: #55be47; margin:0 5px; padding: 5px; color: #E2FFE3; text-align: center;
}

.hotlinks .smal {
font-size: 9px; color: #C0C0C0; 
}

.innholdbox1 {
 margin: 0 0 20px 0; background-color: #ffffff; padding: 0 5px 0 5px;
}
.innholdbox1 img {
 border: 1px solid #55be47;
}

.innholdbox1 h2 {
background-color: #ffffff; margin: 15px 0 5px 5px; padding: 0; color: orange; text-align: center;
}

.innholdbox1_table { 
width: 100%;
}

.innholdbox1_table td { 
 background-color: #E2FFE3; border-left: 2px solid #fff;  border-top:3px solid #fff;
}
.innholdbox1_table h2 { 
background-color: #E2FFE3; color: #55be47; margin: 0; padding: 0;
}
.innholdbox1_table p { 
background-color: #E2FFE3; color: #cccccc; margin: 0; padding: 0; font-size: 10px; text-align: center;
}

.innholdbox2 {
 margin: 0 0 20px 0; background-color: #ffffff;
}

.innholdbox3 {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 text-align: center;
}

.gallerier-forside {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 border: 1px solid #55be47;
 overflow: hidden;
 height: 100%;
 }
.gallerier-forside h2 {
background-color: #55be47; margin:0 5px; padding: 5px; color: #E2FFE3; text-align: center;
}


/* Innhold erotiskefilmer */

.erotiskefilmer {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 border: 1px solid #55be47;
 height: 100%;
 overflow: auto;
 position: relative;

}
.erotiskefilmer .nr {
 background-color: #55be47;
position: absolute;
 border: 1px solid #55be47;
z-index: 10; right: 5px; top: 5px;
width: 45px;
height: 45px;
 text-align: center;
font-size: 35px;
color: #ffffff;
opacity: 0.50; 
-moz-opacity: 0.50;
filter: alpha(opacity=50);
}
.erotiskefilmer .vside{
 float: left;
}
.erotiskefilmer .vside img{
 border: 1px solid #55be47;
}

.erotiskefilmer .hside{
 float: right;
 width: 400px;
 margin: 0; padding: 0;
 border: 0px solid #55be47;
}
.erotiskefilmer .hside h2{
 margin: 0; padding: 0;
 font-size: 20px; 
}
.erotiskefilmer .hside p.normal{
 margin: 5px 0;
}
.erotiskefilmer .hside p.liten{
 margin: 0; padding: 5px;
 border: 1px solid #55be47;
font-size: 10px;
}





/* Innhold webcamchat */

.webcamchat {
 margin: 0 0 20px 0; padding: 5px;
width: 746px;  
 background-color: #f5f5f5;
 border: 1px solid #cccccc;
}

.webcamchat  p.normal{
 margin: 5px 0;
}





/* Innhold gallerier */

.gallerier {
 margin: 0 0 20px 0; padding: 5px;
 background-color: #ffffff;
 border: 1px solid #55be47;
 overflow: hidden;
 height: 100%;
}







/* Meny */

.meny ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
margin-bottom: 20px;
height: 20px;
}

.meny ul li{
list-style: none;
display: inline;

}

.meny ul li a{
float: left;
color: #55be47;
padding: 2px 0.5em;
text-decoration: none;
background-color: #E2FFE3;
border: 2px solid #E2FFE3;
}

.meny ul li a:hover {
color: #E2FFE3;
background-color: #55be47;
border-style: outset;
}

.meny ul li .selected {
color: #E2FFE3;
background-color: #55be47;
border-style: outset;
}

html>body .meny ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: outset;
}














