/* ----------  Weiter Stylesheets laden... ---------- */
/* ----------  Navigation ---------- */
@import url(style.navi.css);

	/* Seitenhintergrund */	
	body             
	{
		position: relative;
		width: 100%;
		margin: 0px;
		padding: 0px;
		background: url(../img/page/bg_body.png) repeat-x #ffffff;
		font-family: "Verdana",Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8px;
		text-align: left;
	}

/* Hauptseite */
	
	#mainbody             
	{
		width: 980px;
		background: #FFFFFF;
		text-align:left;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
 		border: 1px solid #546f90;
	}

/* Navigation links */

	#leftnavi             
	{
		margin-top: -4px;
		width: 210px;
		float: left;
	}

	.navi_footer_left
	{
		margin-bottom: 5px;
		width: 175px;
		height: 15px;
		background: url(../img/page/navi_footer_left.png) no-repeat;
		border-top: 1px solid #FFFFFF;
	}


/* Navigation Design */

/* ----------  Hintergrund Boxen ---------- */
#navigation_box_bg    
{
	background:#d9dee3; 
	padding:5px;
}

/* Content */
#content  {padding-top: 8px; padding-bottom: 5px}

	.content              
	{
		margin-top: 70px;
		margin-bottom: 10px;
		margin-left: 300px;
		margin-right: 170px;
	}

	#content_forum              
	{
		margin-top: 10px;
		margin-bottom: 20px;
		margin-left: 200px;
		margin-right: 20px;
	}

	.content_newsticker
	{
		width: 273px;
		float: left;
	}

	.topnews
	{
		margin-bottom: 10px;
	}


	.content_news
	{
		float: left;
		width: 575px;
	}

	.content_articleticker
	{
		width: 342px;
		float: right;
	}

	.content_uberschrift
	{
  		font-size: 18px; 
  		font-weight: bold ;
  		text-align:left;
  		height:39px;
	}

	.infoleiste
	{
		float: right;
		width: 200px;
		margin-top: 15px;
		margin-right: -15px;
	}
	
	.content_downloads_links
	{
		float: left;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 10px;
	}


/* Footer */

	#footer		    
	{
		height: 25px;
		background: url(../img/page/bg_footer.html) repeat-x;
		border-top: 1px solid #4a5966;
		clear: both;
	}

	.footer_toolbox
	{
		float: left;
		padding: 2px;
		color: #FFFFFF;
		text-decoration: none;
		text-transform:uppercase;
		font-size: 10px;
	}

	.footer_impressum
	{
		float: right;
		padding: 2px;
	}

/*---------------------------------------------------------------------------------------- */

/* Buttons */

        /*  Button Usermenü Profil, Posteingang */
        a.button:link, a.button:visited
        {
                background: url(../img/page/bg_button_inactive.html) repeat-x #8eb4cc;
                color: #FFFFFF;
                font-size: 10px;
                font-weight: bold;
                text-decoration: none;
                border: 1px solid #546f90;
                position:relative;
				float: left;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 6px; 
				padding-right: 6px;
				margin-top: -3px;
				margin-left: 2px;
				margin-right: 2px;
        }

        a.button:hover, a.button:focus
        {
				background: url(../img/page/bg_button_active.html) repeat-x #ffffff;
				color: #4a5966;
                font-size: 10px;
        }


        /*  Button Usermenü Logout */
        a.button1:link, a.button1:visited
        {
                background: url(../img/page/bg_button1_inactive.html) repeat-x #ff8400;
                color: #FFFFFF;
                font-size: 10px;
                font-weight: bold;
                text-decoration:none;
                border-top: 1px solid #546f90;
                border-bottom: 1px solid #000000;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000;
                position:relative;
				float: left;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 6px; 
				padding-right: 6px;
				margin-top: -3px;
				margin-left: 2px;
				margin-right: 2px;
        }


        a.button1:hover
        {
                 background: repeat-x #ff6600;
        }


/* Button normal */	
	
	/* Forum, Mehr lesen Button etc */
	a.button2:link, a.button2:visited 
	{
		display: inline;
		position: relative;
		background: url(../img/page/bg_button_inactive-2.html) repeat-x #8eb4cc;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold; 
		text-decoration:none;
		margin: 1px;
		padding-top: 1px;
 		padding-bottom: 1px; 
		padding-left: 6px; 
		padding-right: 6px;
		border: 1px solid #546f90;
	}

	a.button2:hover		
	{
		background: url(../img/page/bg_button_active-2.html) repeat-x #efefef;
		color: #000000;
	}
	
	.closed
{
	display: inline;
	position: relative;
	width: 125px;
	background: url(../img/page/bg_button1_active.html) repeat-x #ff8600; 
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold; 
	text-decoration:none;
	padding-top: 1px;
 	padding-bottom: 1px; 
	padding-left: 6px; 
	padding-right: 6px;
	border: 1px solid #000000;
}

	/*Formular, Suche etc abschicken */
	.button 
	{
		display: inline;
		background: url(../img/page/bg_button_inactive.html) repeat-x #8eb4cc;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold; 
		text-decoration:none;
		margin: 1px;
		padding-top: 1px;
 		padding-bottom: 1px; 
		padding-left: 6px; 
		padding-right: 6px;
		border: 1px solid #546f90;
	}

	.button:hover		
	{
		background: url(../img/page/bg_button_active.html) repeat-x #FFFFFF;
		color: #000000;
		cursor: pointer;
	}

	/* Registrieren Button */
	.button3
	{
		display: inline;
		background: url(../img/page/bg_button1_inactive-2.html) repeat-x;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold; 
		text-decoration:none;
		margin: 1px;
		padding-top: 1px;
 		padding-bottom: 1px; 
		padding-left: 6px; 
		padding-right: 6px;
		border: 1px solid #000000;
	}


	.button3:hover		
	{
 		background: url(../img/page/bg_button1_active.html) repeat-x;
		color: #000000;
	}


	/* BBCodes Buttons Forum etc */
	a.button_bbodes
	{
		display: inline;
		background: url(../img/page/bg_button_inactive.html) repeat-x #8eb4cc;
		color: #FFFFFF;
		font-size: 10px;
		padding-top: 1px;
 		padding-bottom: 1px; 
		padding-left: 6px; 
		padding-right: 6px;
		margin: 1px;
		border: 1px solid #546f90;
	}

	a.button_bbodes:hover
	{
		background: url(../img/page/bg_button_active.html) repeat-x #FFFFFF;
		color: #000000;
		cursor: pointer;
	}
	
	
    .button span, .button1 span, .button2 span, .closed span
        {
        margin-left:24px;
    }
	
	.absmiddle             
	{
		border:none;
		position: absolute;
		bottom: 0px;
	}
	.absmiddle_profil
	{
		border: none;
		position: absolute;
		top: 2px;
	}


/*---------------------------------------------------------------------------------------- */


/* ----------  Generelles HTML ---------- */
code                  {font-size: 11px; color: #4a5966; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
fieldset              {padding: 6px; margin: 6px; border:1px solid #ddd}
legend                {font-size: 11px;  padding:4px; color:#777}
td,th,div,input,
textarea,
select,option         {font-size: 11px; color: #000000; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	}
/* option         	    {border:none} */

.textarea
{
	width: 450px;
	height: 98px;
	padding: 2px;
	margin-bottom: 2px;
	border: 1px solid #cecece;
	background: url(../img/page/bg_textarea.html) repeat-x;
}

.inputfield              
{
	height: 16px;
	padding: 2px;
	margin-bottom: 2px;
	border: 1px solid #cecece;
	background: url(../img/page/bg_input.html) repeat-x;
}

textarea:focus, .inputfield:focus
{
	border: 1px solid #ff8400;
}

form                  {display:inline}
small                 {font-size:10px}
fieldset              {border-color:#ccc}
	img			
	{
		border: 0px;
		
	}

/* ----------  Links ---------- */
a:link,a:visited     
{
	color: #4a5966; 
	text-decoration:none; 
	font-weight: normal;
}

a:hover 
{
	color: #000000; 
	text-decoration:none; 
	font-weight: normal;
}


/* ----------  Links des Footers ---------- */
a.links_footer:link, a.links_footer:visited 
{
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none;
}

a.links_footer:hover   
{
	color: #4a5966;
}


a.links_boxes:link,
a.links_boxes:visited 
{
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff; 
	text-decoration:underline;
	text-transform: uppercase;
}
a.links_boxes:hover   {color: #4a5966; text-decoration:none}

a.light:link,
a.light:visited       {color: #000; text-decoration: underline; font-weight: normal;}
a.light:hover         {color: #777;text-decoration:none;font-weight: normal;}

/* ----------  Hauptkategorie-Link Downloads & Links ---------- */
a.categtitle_b:link,
a.categtitle_b:visited{color: #777; font-size:15px; font-weight:bold}
a.categtitle_b:hover  {color: #990000; font-size:15px; font-weight:bold}

/* ----------  Links unter Newstitel ---------- */
a.newsintro:link      {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:visited   {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:hover     {color: #777;font-weight:normal; text-decoration:none}

/* ----------  Link News + Artikelarchiv ---------- */
a.ticker:link        {font-size:11px; font-weight:bold}
a.ticker:visited     {font-size:11px; font-weight:bold;}
a.ticker:hover       {font-size:11px; font-weight:bold;}

/* ----------  Links der Speedbar- Navigation ---------- */
a.speedbar:link,	
a.speedbar:visited   {font-weight:bold;font-size:12px; color:#1271ff;text-decoration:none}
a.speedbar:hover     {font-weight:bold;font-size:12px; color:#000;text-decoration:none}


#archivebox h1,h2     {display:inline; font-size:14px; font-weight: bold}

/* ----------  1. und 2. alternierende Zeilenfarbe ---------- */ 
.row_first            
{
	display: block;
	float: left;
	width: 200px;
	height: 20px;
	padding: 2px;
	background-color: #f0f0f0;

}
.row_second
           
{	
	display: block;
	padding: 2px;
	background-color: #f9f9f9

}

/* ----------  Normale Boxen (Inhalte) ---------- */
.box_inner            
{
	background-color:#fff;
} 
.box_inner_body       {background-color:#fff;}

/* ----------  Formatierung Tabelle "Downloadpopup, Login, galeriebild, Inlineshot ---------- */ 
.outer_boxborder    
{
	background-color: #fff; 
	margin: 1px; 
	padding: 1px; border: 1px solid #e6e6e6;}

/* ----------  Box Kommentare News, Gästebuch, usw ---------- */
.commentfield         {border:1px solid #ccc; color:#666; padding:10px; background-color:#fff; margin-bottom:3px;}

.commentbox
{
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	margin: 0px;
}

.comment_title
{
	display: block;
	width: 350px;
	border: 1px solid #cecece;
	background: url(../img/page/bg_inlineshot.html) repeat-x;
	padding: 1px;
	color: #4a5966;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	margin-left: -11px;
	margin-right: -4px;
}

a.comment_user, a.comment_user:visited
{
	color: #4a5966;
	font-weight: bold;
	text-decoration: none;
}

a.comment_user:hover
{
	text-decoration: underline;
}

.comment_date
{
	float: right; 
	width: 155px; 
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	padding: 2px;
	margin-right: -6px;
	margin-bottom: -6px;
	font-size: 9px;
	
}

/* ----------  Zellenauffüllung Inhaltboxen ---------- */
.box_padding          {padding:4px}

/* ----------  Titel Suchergebnisse ---------- */
.title_result_search  {font-size:14px; font-weight:bold}

/* ----------  Newstitel in Newsansicht ---------- */

.title
{
	background: url(../../../../../templates/tech-inside/img/page/bg_inlineshot.html) repeat-x; 
	color: #4a5966;
	margin: 0px;
		-moz-border-radius: 9px;
		border-top-right-radius: 9px;
}

.title_big            
{
	background: #ffffff;
	font-size:18px; 
	font-weight:bold; 
	color:#4a5966;
}

/* ----------  Artikel-Text eigene Ansicht ---------- */
.article              {text-align:justify}

/* ----------  Topnews / Topartikel Startseite ---------- */
.topnews              
{
	display: block;
	border-bottom:1px solid #ddd;
	border-width: 1px;
	background-color:#fff;
	padding:5px; 
	margin-top:5px
}

/* ----------  Newsansicht wenn 1-Spaltig ---------- */
.content_left_one      {}

/* ----------  Linien unter und oberhalb von Navigationen (News und Artikel ---------- */
.hrdiv                 
{
	height:1px; 
	background: #D7D7D7; 
	margin-top: 5px; 
	margin-bottom: 10px}

/* ----------  Trenner: Trennt einzelne Artikel in Archiven News & Artikel ---------- */
.news_spacer           {border-bottom:1px solid #fff;}

/* ----------  Mittige Bild - Ausrichtung ---------- */
.middle
{
	vertical-align: middle;
}


/* ----------  Inlineshot ---------- */
.inlineshotbox         
{
	background: url(../img/page/bg_inlineshot.html) repeat-x #eeeeee;
	margin: 10px; 
	float:left; 
	border:1px solid #ddd; 
	width: 130px; 
	padding:1px;
}
.inlineshot_text       {background-color:#eeeeee; padding:2px; color:#000;}

/* ----------  Normale Boxen Titel(Inhalte) ---------- */
.box_innerhead         
{
	
	font-weight:bold;
	color:#4a5966;
	
}

/* ----------  Container Boxen (Beinhalten Normale Boxen) ---------- */

.box_outerhead         
{
	background: url(../img/page/bg_button1_inactive-2.html) repeat-x #ff8400;
	border: 1px solid #CC4C0F; 
	padding: 2px;
	margin-bottom: 2px;  
	font-family: verdana;
	font-size: 10px;
	color:#ffffff;

}

.box_outerhead2         
{
	width: 138px;
	background: url(../img/page/bg_button_inactive.html) repeat-x #77a4c0;
	border: 1px solid #4a5966; 
	margin: 0px auto;
	margin-bottom: 1px;
	padding: 4px;  
	font-family: verdana;
	font-size: 10px;
	color:#ffffff;

}

/* ----------  Boxen (Archiv- Auswahl in News & Artikelarchiv) ---------- */
.box_archive_selector  {}

/* ----------  0px Rahmen Style für IE (Checkboxen) ---------- */
.noborder              {border: 0px}

/* ----------  Schaltflächen  ---------- */



	.search input
	{
	width: 120px;
	}

/* ----------  Codeboxen für HTML und PHP ---------- */				
.divcode               {background-color:#fff;}

/* ----------  Fehlermeldungen ---------- */	
.errorfont             {color: red;  font-weight: normal;}

/* ----------  Seiten-Navigation 1,2,3 usw. ---------- */
a.page_navigation:link,
a.page_navigation:visited{font-weight:normal;color:#fff;background-color:#C0C0C0;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px}

a.page_navigation:hover,
a.page_navigation,.pnav  
{
	font-weight:normal;
	color:#4a5966;
	background-color:#d9dee3;
	text-decoration: none;
	padding-bottom:1px;
	padding-left:4px;padding-right:4px;
	padding-top:1px;
	border: 1px solid #4a5966; 
}

/* ----------  Spalte in Archiven zwischen 2 Artikeln (News + Artikel) ---------- */
.newsticker_header      
{
	background: url(../img/page/bg_button1_inactive-2.html) repeat-x #ff8400;
	border: 1px solid #cc4c0f;
	padding: 2px;
	margin-bottom: 2px;  
	font-family: verdana;
	font-size: 10px;
	color:#ffffff;

}


/* ----------  Datumformatierung (News + Artikel + PN) ---------- */
.time_ticker,.time      
{
	margin-right: 5px;
}		

/* ----------  Kurzintro News, Einleitung Topnews, Untertitel Artikel  ---------- */
.text_ticker           
{
	margin-left: 37px;
	font-size: 10px;
	font-variant: small-caps;
	color: #4a5966;
}

.article_subtitle         
{
	font-size: 10px;
	font-variant: small-caps;
	color: #4a5966;
}

/* ----------  Hervorhebung von Suchergebnissen ---------- */ 
.highlight              {font-weight:bold }

/* ----------  Tabellenrahmen Galeriebilder ---------- */ 
.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }
.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}

/* ----------  Rahmen aktives & inaktives Bild / Galerie ---------- */ 
.active_image		    {border: 1px solid #000}
.inactive_image		    {border: 1px solid #ccc}

/* ----------  Text unter jedem Bild (Hits / Kommentare) ---------- */ 
.galimage_smalltext     {font-size:11px;color:#666}

/* ----------  Textformatierung F.A.Q ---------- */
.faqtext                {padding-left: 15px;}

/* ----------  Auswahlmenü "Hersteller" ---------- */
.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}

/* ----------  Punktlinie Artikel, Testinfos ---------- */
.infostretch		    {background-image: url(../img/page/infostretch.gif);}
.infostretch_back	    {background-color:#fff}
.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}
.infostretch_right      {background:url(../img/page/infostretch.gif)}



/* ----------  DIV CONTAINER AGB REGISTRIERUNG ---------- */
.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}

/* ----------  DIV CONTAINER AGB REGISTRIERUNG WENN FEHLER ---------- */
.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}


/* Kalender */
/* Kalender - Hintergrund */
.calendarBackground 
	{
	background:#9FB6D5;
	}

/* Kalender - Rahmen */
.calendarBorder     {background-color:#d1d1d1;padding:1px}

/* Select - Felder */
.calendarForms      {border: 1px solid #cccccc}

/* Titel des Kalenderereignis */
.calendarEventTitle {font-size:18px; font-weight:bold}

/* Alter eines Benutzers (Geburtstag) */
.calendarNorm       {font-weight:normal; font-size:11px}

/* Hintergrund Tage, die nicht zum Monat gehören + linke Spalte (Wochenansicht) */
.calendarBlanc      {background-color:#f7f7f7}

/* Tabellenkopf Tage (kleine + großer Kalender) */
.calendarHeader     {background-color:#990000; color:#fff; font-weight:bold;padding:2px;text-align:center}
.calendarHeaderBig  {background-color:#990000; color:#fff; font-weight:bold;padding:8px;text-align:center}

/* Inaktive Kalendertage (kleine + großer Kalender) */
.calendar           {color:#777; background-color:#eeeeee; font-weight:normal; padding:3px}
.calendarBig        {color:#777; height:90px;background-color:#eeeeee;font-weight:normal; padding:3px}

/* Kalendertage, die nicht zum aktuellen Monat gehören */
.calendarInactiveDay{color:#ccc;font-style:italic; font-size:10px;padding:4px}

/* Aktive Kalendertage heute (kleine + großer Kalender) */
.calendarToday      {background-color:#990000; color:#ffffff; font-weight:bold; padding:3px}
.calendarTodayBig   {height:90px;background-color:#fff;border: 1px solid #990000;font-weight:bold; font-size:14px;padding:4px}

/* Links Kalender - Ereignisse */
a.calendarEventLink:link,
a.calendarEventLink:visited {color:#777;text-decoration:underline;font-weight:normal;font-size:11px}
a.calendarEventLink:hover   {color:#777;text-decoration:none;font-weight:normal;font-size:11px}

/* Links für kleinen Kalender heutiger Tag */
a.calendarLinkSmall:link,
a.calendarLinkSmall:visited {color:#fff;text-decoration:underline}
a.calendarLinkSmall:hover   {color:#fff;text-decoration:none}

/* Kalender - Links (Datumlink) inaktiver Tage (nicht heute) */
a.calendarLink:link,
a.calendarLink:visited {color:#777;text-decoration:underline}
a.calendarLink:hover   {text-decoration:none}

/* ----------  Muss nicht editiert werden ---------- */
/* ----------  Setzt 'float' auf 0 ---------- */
.clear                 {clear:both}
.floatcontent          
{
padding-bottom: 3px;
min-height:10px;
}

.aufwaerts
{
	background: url(../img/page/aufwaerts.html) no-repeat;
width: 10px; height: 10px; border: 0px; display:block; float: left;
}

.abwaerts
{
 	background: url(../img/page/abwaerts.html) no-repeat;
width: 10px; height: 10px; border: 0px; display:block; float: left;
}

/* Kommentare */


.securebox
{
	position: relative;
	left: 110px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 3px;
	color: #ffffff;
	width: 150px;
	height: 70px;
	border: 1px solid #129500;
	background: #6fac39;
}

.securecode
{
width:90px;
font-size:12px; 
text-align:center;
border: 1px solid #129500;
margin-bottom: 2px;
}

.securecode:focus
{
border: 1px solid #ff8400;
}

.bookmark, .bookmark:visited
{
	width: 15px;	
	height: 15px;
	margin: 0px;
	padding: 0px;
}

/* W3C Footer */

#w3c_footer
{
	width: 250px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 5px;
}

/* Tooltips */

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active 
{
	position: relative; 
	text-decoration: none; 
	font-weight: bold; 
}

a.tooltip:hover  
{
	background: transparent;
	z-index: 100; 
}


a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
cursor: pointer;
display: block;
position: absolute;
top: 15px;
bottom: auto;
left: -95px;
right: 0px;
width: 155px;
z-index: 100;
color: #000000;
border: 1px dotted #4a5966;
padding: 2px 10px 2px 10px;
background: #EEEEEE;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: normal;
text-align: left;
}

/* Toolstips Gallerie */
a.gallerytip, a.gallerytip:link, a.gallerytip:visited, a.gallerytip:active 
{
	position: relative; 
	text-decoration: none; 
	font-weight: bold; 
}

a.gallerytip:hover  
{
	background: transparent;
	z-index: 100; 
}


a.gallerytip span {
display: none;
text-decoration: none;
}

a.gallerytip:hover span {
cursor: pointer;
display: block;
position: absolute;
top: 5px;
bottom: auto;
left: 5px;
right: 0px;
width: 115px;
z-index: 100;
color: #ffffff;
border: 1px solid #4a5966;
border-left: 5px solid #4a5966;
padding: 2px 10px 2px 10px;
background: #77a4c0;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: normal;
text-align: left;

	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 
	-moz-opacity: .95;

	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=95)
			progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);

}

/* Toolstips News */
a.newstip, a.newstip:link, a.newstip:visited, a.newstip:active 
{
	position: relative; 
	text-decoration: none; 
	font-weight: normal; 
}

a.newstip span
{
display: none;
text-decoration: none;
}

a.newstip:hover span
{
position: relative;
display: block;
border-top: 1px solid #cecece; 
border-bottom: 1px solid #cecece; 
margin-left: 30px;
padding: 4px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #4a5966;
font-size: 9px;
font-weight: normal;
text-align: left;

}

/* Tooltips Bookmarks */
a.bookmarktip, a.bookmarktip:link
{
	position: relative; 
	text-decoration: none;
	opacity: 0.5;
}

a.bookmarktip:hover  
{
	z-index: 100; 
	opacity: 1.0;
}

.boxshot
{
background: url(../img/page/nop_avai.html) no-repeat #ffffff;
border: 1px solid #cecece;
max-width: 120px;
max-height: 120px;
}
