/******************/
/* Base Styles */
/******************/

div,body,th,p,font,li,ul,dt,dd,dl,form,blockquote,td   {
   font-size: 8pt;
   color: #808080;
   line-height: 9pt;
        scrollbar-arrow-color: #000000; scrollbar-base-color: #A8B1CD; scrollbar-dark-shadow-color: #ffffff; scrollbar-track-color: #4D5E77
   }

BODY { 
	color: #3a3a3a; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
        background-color: #fe59a3; 
        height: 100%;
	width: 100%;
	margin: 2;
	padding: 2;
        scrollbar-arrow-color: #ff0000; 
	scrollbar-base-color: #ffffff; 
	scrollbar-dark-shadow-color: #fe59a3; 
	scrollbar-track-color: #fe59a3;

}


.hot   {
   background-color: #dfffdf; 
   }
.hot2   {
   background-color: #ffdfdf; 
   }
.hot3   {
   background-color: #dfdfff; 
   }

.top   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 10pt;
   color: #ffffff;
   line-height: 12pt;
   font-weight: none;
   BORDER-BOTTOM: #404040 0px solid;
   BORDER-LEFT: #404040 0px solid;
   BORDER-RIGHT: #404040 0px solid;
   BORDER-TOP: #404040 0px solid;
   background-color: #1A1A1A; 
   }

.menu   {
 FONT-SIZE: 10px; 
 font-weight: none;
 COLOR: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 BORDER-BOTTOM: #666677 0px solid;
 BORDER-LEFT: #404040 0px solid;
 BORDER-RIGHT: #ffffff 1px solid;
 BORDER-TOP: #666677 0px solid;
 background-color: #000000; 
   }
.borderme { 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #ffffff 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
BORDER-TOP: #ffffff 1px solid 
   background-color: #000000; 
}
.banner { 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   BORDER-BOTTOM: #404040 0px solid;
   BORDER-LEFT: #404040 0px solid;
   BORDER-RIGHT: #999999 0px solid;
   BORDER-TOP: #404040 0px solid;
   background-color: #000000; 
}
.index   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 8pt;
   color: #666666;
   line-height: 9pt;
   font-weight: none;
   background: #ffffff; 
   }
   
   
   .toplist   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 8pt;
   color: #fe59a3;
   font-weight: none;
   BORDER-LEFT: #fe59a3 1px dashed;
   background: #ffffff; 
   }

   
   .m1   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 8pt;
   color: #fe59a3;
   font-weight: none;
   BORDER-BOTTOM: #000000 1px solid;
   BORDER-LEFT: #000000 1px solid;
   BORDER-RIGHT: #000000 1px solid;
   BORDER-TOP: #000000 1px solid;
   background: #ffffff; 
   }
   
   .reklame   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 8pt;
   color: #fe59a3;
   font-weight: none;
   BORDER-BOTTOM: #fe59a3 1px dashed;
   BORDER-LEFT: #fe59a3 1px dashed;
   BORDER-RIGHT: #fe59a3 1px dashed;
   BORDER-TOP: #fe59a3 1px dashed;
   background: #ffffff; 
   }
   
   
   .midt   {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 8pt;
   BORDER-BOTTOM: #fe59a3 1px dashed;
   color: #fe59a3;
   line-height: 9pt;
   font-weight: none; 
   background: #ffffff; 
   background-image: url("http://teenpigen.dk/img/top.gif");
   }
   
   .m2   {
   
     BORDER-TOP: #000000 1px solid;

   
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   font-size: 14pt;
   color: #FF0000;
   line-height: 15pt;
   font-weight: none;
   BORDER-BOTTOM: #ffffff 1px solid;
   BORDER-LEFT: #ffffff 1px solid;
   BORDER-RIGHT: #ffffff 1px solid;
   BORDER-TOP: #ffffff 1px solid;
   background-color: #333333;  
   }

.overs   {
   font-size: 24pt;
   color: #FF0000;
   line-height: 27pt;
   background-color: #000000; 
   }

.h1   {
   font-size: 30pt;
   color: #fe59a3;
   line-height: 32pt;
   }

.menutip  {
   font-size: 16 pt;
   line-height: 18 pt;
   color: #FF9900;
   font-weight: bold;
   }

.red   {
   font-size: 8pt;
   color: #FF0000;
   }

.green   {
   font-size: 8pt;
   color: #009900;
   }



a:hover       { 
color: #fe59a3; 
text-decoration: underline;
cursor:hand;
}
.visited {FILTER: alpha(Opacity=99,FinishOpacity=40,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2)}

.overviewtoptext { font-size: 8pt; line-height: 10pt; font-weight: bold; letter-spacing: 1px; text-align: justify}

.formheader { font-size: 8pt; color: #333333; font-weight: bold; }
.formheader2 { font-size: 8pt; color: #FF9900; font-weight: bold; }

.knap { 
font-family: Tahoma; 
font-size: 12 px; 
color: #333333; 
background-color: #000000; 
font-weight: bold; border: 1 solid #ffffff;
cursor:hand;
	width: 100%;
}

.knap2 { 
font-family: Tahoma; 
font-size: 12 px; 
color: #000000; 
background-color: #ffffff; 
font-weight: bold; border: 1 solid #ffffff;
cursor:hand;
	width: 100%;
}

/*
EXAMPLES {
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	font-style:		italic;
	text-decoration:	none;
	text-align:		left;
	vertical-align:		middle;
	color:			#000000;
	background-color:	#FFFFFF;
	border:			0px;
	margin:			0px;
	padding:		0px;
	width:			100%;
	height:			100%;
	position:		absolute;
	left:			0px;
	right:			0px;
	top:			0px;
	bottom:			0px;
	display:		inline;
	overflow:		hidden;
	float:			left;
	z-index:		1;
	-moz-box-sizing:	content-box;
font-style: italic;
}
/*


/*
----------------------------------------------------------------------------------------------------
	Sidemenu
----------------------------------------------------------------------------------------------------
*/
#sidemenu {
	margin:			0px;
	padding:		0px;
	width:			120px;
	float:			left;
}

#sidemenu .item {
	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	text-decoration:	none;
	text-align:		left;
	color:			#435261;
	background-color:	#FFFFFF;
	border:			1px solid #FFFFFF;
	margin:			0px 0px 0px 5px;
	padding:		0px;
	width:			115px;
	display:		block;
}

#sidemenu .item:hover {
	color:			#000000;
	background-color:	#F6F6F6;
	text-align:		left;
	border:			1px solid #435261;
}