/*
	CSS Document
	WEB DYNAMIC AS
	www.webdynamic.no © 2007
*/

/* Got no ID's */
#department, #domain, #epost, #innlogging, #kontakt, #url, #sokeform, #tekstsok, #p {}


/* Global rules -----------------------------------------------*/


	body, html { height : 100%;	}
	body { margin : 0; padding : 0;	background : #27343c url(../images/bg_body.jpg) top left repeat-x fixed; }


/* Main layout boxes -----------------------------------------------*/

	/* General */
	div#pagewrap { width : 930px; margin : 0 auto; padding : 0 0 40px; }
	div#main_column { width : 720px; float : left; }
	div#right_column { width : 210px; float : right; }
	div#superlogin { background-color : #fff; }
	.clear { clear : both; }
	.clear50 { clear : both; height : 50px; }

	/* Demo boxes */
	div.moviebox { border : 1px dotted #ccc; margin : 0 0 32px; padding : 20px 0; }
	div#demo1_1, div#demo2_1, div#demo3_1, div#demo4_1 { float : left; width : 430px; height : 402px; padding : 10px; margin : 0; }
	div.product_facts { width : 160px; padding : 10px; float : right; }
	
	/* Domain search */
	div.resultbox { margin : 0 0 1em; }
	div.domain_available, div.domain_unavailable { font : normal 11px/18px Tahoma; color : #435966; padding : 5px 20px; border-bottom : 1px solid #e3f1fe; background-color : #f3f9fd; }
	div.domain_available:hover, div.domain_unavailable:hover { background-color : #fff; }
	div#customsearch { width : 425px; height : 40px; background : url(../images/bg_domainsearchwide.gif) top left no-repeat; margin-bottom : 20px; }
	div#customsearch input.domainsearch_field { margin : 14px 0 0 127px; border : none; font : normal 11px/12px Tahoma; background : transparent; padding : 0; width : 140px; color : #000; }
	div#whoisreport { margin : 25px 0 0; padding : 15px; border : 1px dotted #ccc; font : normal 12px "Courier New"; text-align : left; color : #000; }


/* Left column boxes -----------------------------------------------*/


	div#header { width : 720px; height : 135px; background : url(../images/bg_header.gif) top left no-repeat; }
	div#topnav { width : 720px; height : 40px; margin : 0; padding : 0; background : url(../images/bg_topnav.gif) }
	div#main_edit { width : 640px; min-height : 825px; height : auto !important; height : 825px; padding : 40px; background-color : #fff; }
	div#reference_box { width : 640px; padding : 20px 0; }
	div#footer { width : 720px; height : 80px; padding : 60px 0 0; background : url(../images/bg_footer.gif) top left no-repeat; }


/* Right column boxes -----------------------------------------------*/


	div#topdecor { width : 210px; height : 215px; background : url(../images/bg_topdecor.gif) top left no-repeat; }
	div#right_content {	width : 160px; padding : 0 25px 25px; margin : 0; background : url(../images/bg_right_content.jpg) top left repeat-y; }
	div#right_divider { width : 210px; height : 50px; margin : 0; background : url(../images/bg_right_divider.gif) top left no-repeat; }
	div#right_info { width : 172px; padding : 0 38px 0 0; height : 165px; background : url(../images/bg_right_info.gif) top left repeat-y; }
	div#right_end { width : 210px; height : 20px; margin : 0; background : url(../images/bg_right_end.gif) top left no-repeat; }


/* Navigation -----------------------------------------------*/


	#h_menu { height : 30px; padding : 10px 0 0 20px; }
	#h_menu ul { margin : 0 0 -2px; padding : 0; height : 30px; }
	#h_menu ul li { list-style : none; float : left; width : 80px; }
	#h_menu ul li a { font : normal 11px/30px Tahoma; text-decoration : none; display : block; text-align : center; }
	#h_menu li a:link, #h_menu li a:visited { background : url(../images/bg_topnav_off.gif) top left no-repeat; color : #fff; line-height : 30px; padding : 2px 0 0; }
/*	#h_menu li a:hover, #h_menu li #current { background : url(../images/bg_topnav_on.gif) top left no-repeat; color : #435a68; line-height : 30px; padding : 2px 0 0; } */
	#h_menu li a:hover { background : url(../images/bg_topnav_on.gif) top left no-repeat; color : #435a68; line-height : 30px; padding : 2px 0 0; }
	#h_menu li a:hover, #h_menu li a.current { background : url(../images/bg_topnav_on.gif) top left no-repeat; color : #435a68; line-height : 30px; padding : 2px 0 0; }
/*	.current li { font-weight : bold; } */


/* Text formatting -----------------------------------------------*/


	/* General text */
	p, td, td p, li { font : normal 11px/18px Tahoma; color : #000; }
	p { margin : 0 0 2em; }
	blockquote { display : block; font : normal 14px/20px Georgia; color : #586d7b; padding : 28px; border-top : 1px dotted #9fa4a5; border-bottom : 1px dotted #9fa4a5; margin : 40px 0 0; background : url(../images/quotestart.gif) top left no-repeat; }
	h1 { font : normal 42px Arial; color : #ff9000;	line-height : 36px;	text-align : left; margin : 0 0 47px; padding : 5px 0 0; }
	h2 { font : normal 24px Georgia; color : #586d7b; padding : 28px 0; margin : 0; border : 1px solid #e3f1fe;	text-align : center; background : #f3f9fd url(../images/bg_tablerow.jpg) repeat-x; }
	h3 { font : bold 11px Tahoma; color : #435966; margin : 0; padding : 0; }
	h4 { font : normal 17px Georgia; color : #fff; border-bottom : 1px dotted #fff; padding-bottom : 5px; margin : 0 0 15px; background-color : #435966; }
	h5 { font : normal 24px Georgia; color : #586d7b; margin : 0 0 25px; padding : 0; }
	h6 { display : block; border : 1px solid #e3f1fe; background : #f3f9fd url(../images/bg_tablerow.jpg) repeat-x; padding : 10px 20px; font : bold 14px/1.2em Georgia; margin : 40px 0 0; color : #586d7b; }

	/* General class spesific text */
	div#main_edit { text-align : justify; }
	div#reference_box td { font : normal 11px Tahoma; color : #586d7b; text-align : center; }
	div#footer p { text-align : center; background-color : #fff; }
	em.employee { color : #586d7b; font : normal 11px Georgia; }
	div#search_results h3 { margin-top : 80px; text-align : center; }
	h4.h4_prod_intro { font : normal 16px/16px Georgia; color : #fff; margin : 0; padding : 0; border : none; text-align : center; background-color : transparent; }

	/* Domain search */
	strong.domainresult_yes { font-size : 13px; color : #093; }
	strong.domainresult_no { font-size : 13px; color : #c00; }
	p.domainoption { display : inline; margin-left : 10px; }

	/* Custom H1 and H2 headings */
	h1.forside, h1.demo, h1.produkter, h1.priseksempler, h1.support, h1.ordliste, h1.kontaktoss, h1.kontaktmeg, h1.domene, h1.referanser, h1.prisforesporsel, h1.sms, h1.supervisor { margin : 0 0 0 -9000px; width : 9500px; height : 44px; color : #000; }
	h2.forside, h2.demo1_1, h2.demo2_1, h2.demo3_1, h2.demo4_1, h2.produkter, h2.priseksempler, h2.support, h2.ordliste, h2.kontaktoss, h2.kontaktmeg, h2.domene, h2.referanser, h2.prisforesporsel { width : 9550px; height : 25px; margin : -7px 0 47px -8950px; padding : 0; border : none; color : #000; }
	h2.sms, h2.supervisor { width : 9550px; height : 50px; margin : -7px 0 47px -8950px; padding : 0; border : none; color : #000; }
	
	h1.forside {background : url(../assets/webbilder/page_headers/h1_forside.gif) 9000px 0px no-repeat;}
	h1.demo {background : url(../assets/webbilder/page_headers/h1_demo.gif) 9000px 0px no-repeat;}
	h1.produkter {background : url(../assets/webbilder/page_headers/h1_produkter.gif) 9000px 0px no-repeat;}
	h1.priseksempler {background : url(../assets/webbilder/page_headers/h1_priseksempler.gif) 9000px 0px no-repeat;}
	h1.support {background : url(../assets/webbilder/page_headers/h1_support.gif) 9000px 0px no-repeat;}
	h1.ordliste {background : url(../assets/webbilder/page_headers/h1_ordliste.gif) 9000px 0px no-repeat;}
	h1.kontaktoss {background : url(../assets/webbilder/page_headers/h1_kontaktoss.gif) 9000px 0px no-repeat;}
	h1.kontaktmeg {background : url(../assets/webbilder/page_headers/h1_kontaktmeg.gif) 9000px 0px no-repeat;}
	h1.domene {background : url(../assets/webbilder/page_headers/h1_domene.gif) 9000px 0px no-repeat;}
	h1.referanser {background : url(../assets/webbilder/page_headers/h1_referanser.gif) 9000px 0px no-repeat;}
	h1.prisforesporsel {background : url(../assets/webbilder/page_headers/h1_prisforesporsel.gif) 9000px 0px no-repeat;}
	h1.sms {background : url(../assets/webbilder/page_headers/h1_sms.gif) 9000px 0px no-repeat;}
	h1.supervisor {background : url(../assets/webbilder/page_headers/h1_supervisor.gif) 9000px 0px no-repeat;}

	h2.forside {background : url(../assets/webbilder/page_headers/h2_forside.gif) 9000px 0px no-repeat;}
	h2.demo1_1 {background : url(../assets/webbilder/page_headers/h2_demo1_1.gif) 9000px 0px no-repeat;}
	h2.demo2_1 {background : url(../assets/webbilder/page_headers/h2_demo2_1.gif) 9000px 0px no-repeat;}
	h2.demo3_1 {background : url(../assets/webbilder/page_headers/h2_demo3_1.gif) 9000px 0px no-repeat;}
	h2.demo4_1 {background : url(../assets/webbilder/page_headers/h2_demo4_1.gif) 9000px 0px no-repeat;}
	h2.produkter {background : url(../assets/webbilder/page_headers/h2_produkter.gif) 9000px 0px no-repeat;}
	h2.priseksempler {background : url(../assets/webbilder/page_headers/h2_priseksempler.gif) 9000px 0px no-repeat;}
	h2.support {background : url(../assets/webbilder/page_headers/h2_support.gif) 9000px 0px no-repeat;}
	h2.ordliste {background : url(../assets/webbilder/page_headers/h2_ordliste.gif) 9000px 0px no-repeat;}
	h2.kontaktoss {background : url(../assets/webbilder/page_headers/h2_kontaktoss.gif) 9000px 0px no-repeat;}
	h2.kontaktmeg {background : url(../assets/webbilder/page_headers/h2_kontaktmeg.gif) 9000px 0px no-repeat;}
	h2.domene {background : url(../assets/webbilder/page_headers/h2_domene.gif) 9000px 0px no-repeat;}
	h2.referanser {background : url(../assets/webbilder/page_headers/h2_referanser.gif) 9000px 0px no-repeat;}
	h2.prisforesporsel {background : url(../assets/webbilder/page_headers/h2_prisforesporsel.gif) 9000px 0px no-repeat;}
	h2.sms {background : url(../assets/webbilder/page_headers/h2_sms.gif) 9000px 0px no-repeat;}
	h2.supervisor {background : url(../assets/webbilder/page_headers/h2_supervisor.gif) 9000px 0px no-repeat;}
	
	/* Right column text */
	div#right_content p { color : #fff; margin : 0 0 3px; background-color : #435966; }
	div#right_info p { color : #fff; line-height : 12px; text-align : center; margin : 0 20px 12px; background-color : #697a85; }


/* Lists -----------------------------------------------*/


	/* Support FAQ list */
	ul.supportlist { padding : 0; margin : 0 0 25px; }
	ul.supportlist li { line-height : 25px; border-bottom : 1px solid #eee; margin-left : 25px;	list-style : square; }
	ul.supportlist li:hover { background-color : #f6f6f6; list-style : circle; }
	ul.supportlist li a { margin-left : 5px; display : block; text-decoration : none !important; color : #435966 !important; }
	
	/* Support defintion list */
	ul.definition {	margin : 0 0 25px; padding : 0; }
	ul.definition li { margin : 0; padding : 0; list-style : none; font : italic 12px/18px Georgia; color : #666; }
	
	/* Demo product highlights */
	ul.product_facts { margin : 0 0 15px; padding : 5px; }
	ul.product_facts li { margin : 0 0 5px; padding : 0 0 0 18px; list-style : none; background : url(../images/li_checkmark.gif) top left no-repeat; font : normal 12px/18px Georgia; color : #000; }
	
	/* 2-column product list */
	ul#produktpriser_left { float : left; width : 260px; margin : 0; padding : 0 0 50px; }
	ul#produktpriser_right { float : left; width : 260px; margin : 0 0 0 40px; padding : 0 0 50px; }
	ul#produktpriser_left li, ul#produktpriser_right li { list-style : none; background : url(../images/li_checkmark.gif) top left no-repeat; display : block; font : normal 12px/15px Georgia; padding : 0 0 0 20px; color : #435966; border-bottom : 1px dotted #ccc; margin : 0 0 20px; }
	ul#produktpriser_left li ul, ul#produktpriser_right li ul { margin : 0 0 20px; padding : 0 100px 0 0; }
	ul#produktpriser_left li ul li, ul#produktpriser_right li ul li { font : normal 11px/15px Tahoma; background : none; padding : 0; border : none; color : #000; }
	ul#produktpriser_left li ul li ul, ul#produktpriser_right li ul li ul { margin : 0 -100px 0 0; padding : 0; }
	ul#produktpriser_left li ul li ul li, ul#produktpriser_right li ul li ul li { float : right; color : #435966; font-weight : bold; margin : -45px 0 0; }

	/* 2-column product spesific list*/
	ul.product_specs_left { float : left; width : 250px; margin : 0 0 0 25px; padding : 0 0 20px; }
	ul.product_specs_right { float : left; width : 250px; margin : 0 0 0 25px;	padding : 0 0 20px; }
	ul.product_specs_left li, ul.product_specs_right li { text-align : left; list-style : none; padding : 0 0 0 20px; background : url(../images/li_quote.gif) top left no-repeat; color : #fff; font : bold 11px/15px Tahoma; }


/* Links -----------------------------------------------*/


	div#main_edit a { color : #455b69; text-decoration : underline; }
	div#main_edit a:hover { color : #f90; text-decoration : none; }
	div#footer a { color : #5d5d5d; padding : 2px; text-decoration : none; background-color : #d4d4d4; }
	div#footer a:hover { color : #d4d4d4; padding : 2px; text-decoration : none; background-color : #5d5d5d; }
	div#right_info a { color : #fff; text-decoration : underline; }
	div#right_info a:hover { color : #fff; text-decoration : none; }

	/* Customer references */
	table.ref_table a { color : #ff9000; }
	table.ref_table a:hover { color : #ff9000; text-decoration : none; }

	/* Search results */
	div#search_results a { color : #586d7b; display : block; line-height : 11px; text-decoration : none; background-color : #f3f9fd; }
	div#search_results a:hover { color : #ff9000; display : block; text-decoration : underline; }

	/* Product boxes - small */
	td.prod_intro_blue_body a, td.prod_intro_red_body a, td.prod_intro_green_body a, td.prod_intro_orange_body a { color : #fff !important; }

	/* Product box anchors */
	a#grunnpakke, a#nyheter, a#nyhetsbrev, a#kalender { text-decoration : none !important; }


/* Images -----------------------------------------------*/


	img { border : 0; }
	.topmargin50 { margin-top : 50px; }


/* Forms -----------------------------------------------*/


	/* Right column forms */
	form { margin : 0; padding : 0; }
	.textinput { width : 154px; padding : 2px; font : normal 11px Tahoma; color : #000; margin : 0 0 5px; border : 1px solid #aeaeae; background : #cecece url(../images/bg_form_input.jpg) top left repeat-x; }
	.textinput_blur { width : 154px; padding : 2px; font : normal 11px Tahoma; color : #898989; margin : 0 0 5px; border : 1px solid #aeaeae; background : #cecece url(../images/bg_form_input.jpg) top left repeat-x;}
	.textinput_focus { width : 154px; padding : 2px; font : normal 11px Tahoma; color: #000; margin : 0 0 5px; border : 1px solid #aeaeae; background : #cecece url(../images/bg_form_input.jpg) top left repeat-x; }
	.rightcol_button { text-align : left; font : normal 11px Tahoma; text-decoration : none; color : #e1e1e1; width : 50%; padding : 1px 0 2px 5px; background-color : #374954; border-top : 1px solid #617078; border-right : 1px solid #171f23; border-bottom : 1px solid #171f23; border-left : 1px solid #617078; margin : 3px 0 45px; }
	.rightcol_button:hover { border-top : 1px solid #171f23; border-right : 1px solid #617078; border-bottom : 1px solid #617078; border-left : 1px solid #171f23; }
	
	/* Standard contact form */
	td.contact { margin : 0; padding : 0; }
	input.contact, textarea.contact { width : 225px; padding : 4px; font : normal 11px Tahoma; color : #000; margin : 0; border : 1px solid #aeaeae; background-color : #f3f9fd; }
	input.contact_send { padding : 4px; font : normal 11px Tahoma; color : #000; margin : 0; border : 1px solid #aeaeae; background-color : #f3f9fd; }
	
	/* Domainsearch order form */
	input#navn, input#adresse1, input#adresse2, input#adresse3, input#tlfdag, input#tlfkveld, input#mobil, input#email, textarea#annet,  select#info { padding : 2px; font : normal 11px Tahoma; width : 200px; border : 1px solid #aeaeae; }
	input#submit { padding : 2px; margin : 8px 0 0; width : 100px; text-align : left; font : normal 11px Tahoma; text-decoration : none; color : #e1e1e1; padding : 1px 0 2px 5px; background-color : #374954; border-top : 1px solid #617078; border-right : 1px solid #171f23; border-bottom : 1px solid #171f23; border-left : 1px solid #617078; }
	input#submit:hover { border-top : 1px solid #171f23; border-right : 1px solid #617078; border-bottom : 1px solid #617078; border-left : 1px solid #171f23; }
	form#buy_domainform strong { color : #f90; }

	/* Domainsearch lookup form */
	input.domainsearch_button {	position : relative; top : -32px; right : 20px; float : right; width : 105px; text-align : left; font : normal 11px/11px Tahoma; text-decoration : none; margin : 14px 0 0 127px; padding : 1px 0 3px 5px; color : #e1e1e1; background-color : #374954; border-top : 1px solid #617078; border-right : 1px solid #171f23; border-bottom : 1px solid #171f23; border-left : 1px solid #617078;}
	input.domainsearch_button:hover { border-top : 1px solid #171f23; border-right : 1px solid #617078; border-bottom : 1px solid #617078; border-left : 1px solid #171f23; }


/* Tables -----------------------------------------------*/


	/* Contact information table */
	table.contactinfo th { border : 1px solid #e3f1fe; background : #f3f9fd url(../images/bg_tablerow.jpg) repeat-x; padding : 20px 20px; font : normal 16px/2em Georgia; color : #586d7b; text-align : left; }
	table.contactinfo td { padding : 1em 20px 0; color : #678197; }
	
	/* Customer references */
	table.ref_table { background : #f3f9fd url(../images/bg_tablerow.jpg) repeat-x; font : normal 11px/18px Tahoma; border-top : 1px solid #e3f1fe; border-left : 1px solid #e3f1fe; border-right : 1px solid #c9dce8; border-bottom : 1px solid #c9dce8; margin : 0 0 40px; }
	td.ref_header { font : normal 18px/2em Georgia; color : #586d7b; text-align : center; }
	td.ref_description { color : #586d7b; text-align : left; vertical-align : top; padding : 20px; }
	td.ref_quote { font : normal 14px/20px Georgia; color : #586d7b; text-align : left; padding : 40px 80px; background : #fff url(../images/quotestart.gif) 20px 20px no-repeat; border-top : 1px dotted #c9dce8; border-bottom : 1px dotted #c9dce8; }
	td.ref_img { border : 1px solid #e3f1fe; text-align : center; background-color : #fff; }
	td.ref_url { text-align : center; }
	
	/* Support definition list table */
	table#ordliste { border : none; width : 100%; padding : 0; margin : 0; }
	td.definitionlist { border-top : 1px solid #ccc; vertical-align : top; }
	td.wordlist { width : 200px; vertical-align : top; }
	td.wordlist p { font : normal 12px Georgia; }

	/* Domain search table*/
	td.whoisSearchTable  { font : normal 11px/22px Tahoma; color : #435966; vertical-align : middle; }

	/* Site search table */
	div#search_results td { color : #fff; padding : 4px; }
	table.searchresultbar { border : 1px solid #ff9000;  padding : 0px;  height : 10px; }
	div#search_results table { background-color : #f3f9fd; border : 1px solid #e3f1fe; text-align : left; }
	
	/* Product view - small boxes */
	table.prod_intro_blue, table.prod_intro_red, table.prod_intro_green, table.prod_intro_orange, table.prod_intro_black { width : 120px; height : 140px; float : left; margin : 0 27px 0 0; padding : 0; }
	table.prod_intro_blue td p, table.prod_intro_red td p, table.prod_intro_green td p, table.prod_intro_orange td p, table.prod_intro_black td p { font : normal 11px/12px Tahoma; color : #fff; text-align : center; margin : 0; }
	td.prod_intro_blue_header, td.prod_intro_red_header, td.prod_intro_green_header, td.prod_intro_orange_header, td.prod_intro_black_header { height : 50px; padding : 0 7px; text-align : left;background-color : #000;  }
	td.prod_intro_blue_body, td.prod_intro_red_body, td.prod_intro_green_body, td.prod_intro_orange_body, td.prod_intro_black_body { height : 90px; padding : 2px 7px 0; vertical-align : top; }
	
	td.prod_intro_blue_header {	background : url(../images/prod_intro_blue_header.png) top left no-repeat;}
	td.prod_intro_blue_body {background : url(../images/prod_intro_blue_body.png) top left no-repeat;}
	
	td.prod_intro_red_header {background : url(../images/prod_intro_red_header.png) top left no-repeat;}
	td.prod_intro_red_body {background : url(../images/prod_intro_red_body.png) top left no-repeat;}
	
	td.prod_intro_green_header {background : url(../images/prod_intro_green_header.png) top left no-repeat;}
	td.prod_intro_green_body {background : url(../images/prod_intro_green_body.png) top left no-repeat;}
	
	td.prod_intro_orange_header {background : url(../images/prod_intro_orange_header.png) top left no-repeat;}
	td.prod_intro_orange_body {background : url(../images/prod_intro_orange_body.png) top left no-repeat;}
	
	td.prod_intro_black_header {background : url(../images/prod_intro_black_header.png) top left no-repeat;}
	td.prod_intro_black_body {background : url(../images/prod_intro_black_body.png) top left no-repeat;}
	
	/* Product view - large boxes */
	table.infobox_blue, table.infobox_red, table.infobox_green, table.infobox_orange, table.infobox_black { width : 600px; }
	
	td.infobox_blue_header, td.infobox_red_header, td.infobox_green_header, td.infobox_orange_header, td.infobox_black_header { width : 440px; height : 120px; vertical-align : bottom; font : normal 26px Georgia; color : #fff; padding : 0 0 20px 20px; }
	td.infobox_blue_price, td.infobox_red_price, td.infobox_green_price, td.infobox_orange_price, td.infobox_black_price { width : 140px; height : 140px; text-align : center; font : bold 28px Arial; color : #47586a; }
	td.infobox_blue_content p, td.infobox_red_content p, td.infobox_green_content p, td.infobox_orange_content p, td.infobox_black_content p { width : 520px; padding : 0 60px 0 20px; font : normal 11px/18px Tahoma; color : #fff !important; }
	td.infobox_blue_content strong, td.infobox_red_content strong, td.infobox_green_content strong, td.infobox_orange_content strong, td.infobox_black_content strong { font : normal 14px/18px Georgia; color : #fff; }
	td.infobox_blue_footer, td.infobox_red_footer, td.infobox_green_footer, td.infobox_orange_footer, td.infobox_black_footer {	 width : 600px; height : 40px; }
	
	table.footertabs { padding : 0; margin : 0 60px 0 0; float : right; }
	* html table.footertabs { padding : 0; margin : 0 30px 0 0; float : right; }
	* html table.footertabs td.kontakt_meg, table.footertabs td.prov_demo { width : 132px; height : 40px; margin : 0; padding : 5px 0 0 0; font : normal 12px Georgia; text-align : center; }
	table.footertabs td.kontakt_meg, table.footertabs td.prov_demo { width : 132px; height : 40px; margin : 0; padding : 5px 0 0 0; font : normal 12px Georgia; text-align : center; }
	table.footertabs td.prov_demo a, table.footertabs td.kontakt_meg a { color : #000 !important; text-decoration : none !important; }
	table.footertabs td.prov_demo a:hover, table.footertabs td.kontakt_meg a:hover { color : #f90 !important; text-decoration : none !important; }
	
	td.infobox_blue_header {background : url(../images/infobox_blue_header.jpg) top left no-repeat;}
	td.infobox_blue_price {background : url(../images/infobox_blue_price.jpg) top left no-repeat;}
	td.infobox_blue_content {background : #000 url(../images/infobox_blue_content.jpg) top left repeat-y;}
	td.infobox_blue_footer {background : url(../images/infobox_blue_footer.jpg) top left no-repeat;}
	
	td.infobox_red_header {background : url(../images/infobox_red_header.jpg) top left no-repeat;}
	td.infobox_red_price {background : url(../images/infobox_red_price.jpg) top left no-repeat;}
	td.infobox_red_content {background : #000 url(../images/infobox_red_content.jpg) top left repeat-y;}
	td.infobox_red_footer {background : url(../images/infobox_red_footer.jpg) top left no-repeat;}
	
	td.infobox_green_header {background : url(../images/infobox_green_header.jpg) top left no-repeat;}
	td.infobox_green_price {background : url(../images/infobox_green_price.jpg) top left no-repeat;}
	td.infobox_green_content {background : #000 url(../images/infobox_green_content.jpg) top left repeat-y;}
	td.infobox_green_footer {background : url(../images/infobox_green_footer.jpg) top left no-repeat;}
	
	td.infobox_orange_header {background : url(../images/infobox_orange_header.jpg) top left no-repeat;}
	td.infobox_orange_price {background : url(../images/infobox_orange_price.jpg) top left no-repeat;}
	td.infobox_orange_content {background : #000 url(../images/infobox_orange_content.jpg) top left repeat-y;}
	td.infobox_orange_footer {background : url(../images/infobox_orange_footer.jpg) top left no-repeat;}
	
	td.infobox_black_header {background : url(../images/infobox_black_header.jpg) top left no-repeat;}
	td.infobox_black_price {background : url(../images/infobox_black_price.jpg) top left no-repeat;}
	td.infobox_black_content {background : #000 url(../images/infobox_black_content.jpg) top left repeat-y;}
	td.infobox_black_footer {background : url(../images/infobox_black_footer.jpg) top left no-repeat;}
