/* RESET */



* {    



margin:0px;    



padding:0px;  



}







/*------------------ BODY --------------------*/



html {height:100%;overflow:scroll;



	overflow-y:scroll;



	overflow-x:auto;}



body {



	text-align: center;



	background-image:url(/template_sheets/invotech/images/new/bg.jpg);



	background-repeat:repeat-x;



	background-color:#081207;



	font-family: Arial;



	font-size: 12px;



	font-weight: normal;



	line-height: 17px;



	color: #666666;



	height:100%;



	min-height:100%;



	margin: 33px auto; 



	width:100%;



	



}



#main_container {



	padding:0px;



	margin:0px;



	width: 956px;



	position:relative;



	margin: 0 auto;



	



}







p{margin:0px 0 0px 0;}



blockquote {



margin: 5px 15px;



}



ul,ol {



margin: 5px 15px;



}



li {



margin:4px 10px;



}



/*DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}*/







/*a{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}*/







#divContent {



padding:0px;



margin:0px;



}







#viewImage {



	position: absolute;



	top: 300px;



	left: 50px;



	width: 530px;



	/*background: #ffffff;



	layer-background-color: #ffffff;*/



	padding: 16px;



	border: 0px solid gray;



	visibility: hidden;



	cursor:default;



	z-index:100;



	text-align:center;



}



.splashscreen_bg {



	display:block;



	position:absolute;



	top:0;



	left:0;



	width:99%;



	border: 0px solid gray;



	visibility: visible;



	cursor:default;



	z-index:100;



	text-align:center;



}



.splashscreen_wrapper {



	width:640px;



	height:420px;



	margin:10% auto;



	padding:30px;



	padding-left:10px;



	background:url(../../../admin/images/icms_splash.png) no-repeat;



}



.splashscreen_content {



	filter:alpha(opacity=80);



	-moz-opacity:0.8;



	opacity:.80;



	background:#555555;



	width:260px;



	height:330px;



	margin-top:75px;



	margin-left:20px;



	float:left;



	padding:10px;



	text-align:left;



	color:#ffffff;



	font:12px Tahoma, Arial, sans-serif;



}



.splashscreen_content ul {



	margin-left:1.2em;



}



.splashscreen_content li {



	list-style-image:url(../../../admin/images/icms_splash_bullet.gif);



}



.splashscreen_content a:link, .splashscreen_content a:visited {



	color:#50aff4;



	text-decoration:none;



}



.splashscreen_content a:hover {



	color:#50aff4;



	text-decoration:none;



}



.splashscreen_footer {



	margin-top:-19px;



	padding:20px;



	text-align:left;



	color:#cccccc;



	font:12px Tahoma, Arial, sans-serif;



}



/*---------------- Layout Divs--------------*/



#menu22{



	margin: 0px;



	padding: 0px;



	background:url(../images/menubg.gif) 0px 118px no-repeat #FFFFFF;



	float: left;



	width: 160px;



	height: 500px;



	padding-top: 20px;



	text-align:center;



	overflow:visible;



	z-index: 52;



}







#SmallColCont



{



 	display:block;



	width:266px;



	float:left;



	background-color: transparent;



}



#RightImageColCont



{



 	display:block;



	width:292px;



	float:left;



	background-color: transparent;



}



#ColSpace



{



 	display:block;



	width:26px;



	float:left;



	background-color: transparent;



}







#ColSpace2



{



 	display:block;



	width:24px;



	float:left;



	background-color: transparent;



}







#PuffColCont



{



 	display:block;



	width:170px;



	float:left;



	background-color: transparent;



}











#BigColCont



{



	display:block;



	width:558px;



	float:left;



	background-color: transparent;



}







#DottedLinePuffOne



{



	width:558px;



	background-attachment: scroll;



	background-color: transparent;



	background-image: url(/filarkiv/bilder/dot_divider.gif);



	background-repeat: repeat-y;



	background-position: 182px top;



	position:relative;



}







#DottedLinePuffTwo



{



	width:558px;



	background-attachment: scroll;



	background-color: transparent;



	background-image: url(/filarkiv/bilder/dot_divider.gif);



	background-repeat: repeat-y;



	background-position: 375px top;



	position:relative;







}











#DottedLineOne



{



	width:850px;



	background-attachment: scroll;



	background-color: transparent;



	background-image: url(/filarkiv/bilder/dot_divider.gif);



	background-repeat: repeat-y;



	background-position: 280px top;



	position:relative;



}







#DottedLineTwo



{



	width:850px;



	background-attachment: scroll;



	background-color: transparent;



	background-image: url(/filarkiv/bilder/dot_divider.gif);



	background-repeat: repeat-y;



	background-position: 572px top;



	position:relative;



}















/*------------------ MENU ------------------*/







a.main_menu_item:link, a.main_menu_item:visited{



  	margin: 0px;



	padding: 0px;



	border: 0px; 



	display: block;



	width: 100%;



	height: 33px;



	margin: 0px;



	background:url(../images/main_menu_item_bg.gif) repeat-x;



	font: bold 11px Verdana,sans-serif;



	color: #FFFFFF !important;



    text-decoration:none;



	text-align:center;



	padding-top: 7px;



}







a.main_menu_item:hover{



  background:url(../images/main_menu_item_active_bg.gif) repeat-x;



  color: #0072bc !important;



}







a.sub_menu_item:link, a.sub_menu_item:visited{



  	margin: 0px;



	padding: 0px;



	display: block;



	height: 20px;



	background-image:url(../images/sub_menu_item_bg.gif);



	background-color: #f6f6f6;



	font: bold 11px Arial,sans-serif;



	color: #828282 !important;



    text-decoration: none;



	text-align:left;



	border-bottom: 1px solid #FFFFFF;



	padding-top: 5px;



	padding-left: 10px;



}







a.sub_menu_item:hover{



 background-image:url(../images/sub_menu_item_active_bg.gif);



 background-color: #f6f6f6;



 color: #FFFFFF !important;



 text-decoration: none;



}







a.sub_menu_item_active, a.sub_menu_item_active:visited, a.sub_menu_item_active:hover{



	margin: 0px;



	padding: 0px;



	display: block;



	height: 20px;



	background:url(../images/sub_menu_item_active_bg.gif);



	background-color: #f6f6f6;



	font: bold 11px Arial,sans-serif;



	color: #FFFFFF !important;



    text-decoration: none;



	text-align:left;



	border-bottom: 1px solid #FFFFFF;



	padding-top: 5px;



	padding-left: 10px;



}







a.sub_menu_notpublished:link, a.sub_menu_notpublished:visited, a.sub_menu_notpublished:hover, a.sub_menu_notpublished:active{



  	margin: 0px;



	padding: 0px;



	display: block;



	height: 20px;



	background:url(../images/sub_menu_item_bg.gif);



	background-color: #f6f6f6;



	font: bold 11px Arial,sans-serif;



	color: #828282 !important;



    text-decoration: line-through;



	text-align:left;



	border-bottom: 1px solid #FFFFFF;



	padding-top: 5px;



	padding-left: 10px;



}







/*------------------ SPRÅK -----------------*/







.language_marked {



background-color:#FFFFFF; 



filter:alpha(Opacity=50);



-moz-opacity:0.7;



opacity: 0.7;



overflow:auto;



cursor:pointer;



}







.language_default {



overflow:auto;



cursor:pointer;



}



/*------------------ FORMS ----------------*/



#menuEdit table{font-weight:bold;}







.cinput {



font-size: 9px;



color:#666;



background:#d5d5d5 url(../images/textfieldbg.jpg) repeat-x;



border:1px solid #b2b2b2;



}







.button {



font-size: 9px;



color: #000000;



padding: 0px;



margin: 0px;



}











/*------------------ LINKSTYLES ----------------*/







a:link, a:visited{



	color: #000000;



    text-decoration: underline;



}







a:hover{



	color: #000000;



    text-decoration: none;



}







a.menulink, a.menulink:visited {



font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



font-weight: bold;



font-size: 14px;



color: #966b44;



text-decoration: none;



position:relative;



top:0px;



left:0px;



}



a.menulink:hover {



font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



font-weight: bold;



font-size: 14px;



color: #b29072;



text-decoration:none;



position:relative;



top:1px;



left:1px;



}







a.menulink_active, a.menulink_active:visited {



font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



font-weight: bold;



font-size: 14px;



color: #b29072;



text-decoration: none;



position:relative;



top:0px;



left:0px;



}







a.menulink_active:hover {



font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



font-weight: bold;



font-size: 14px;



color: #b29072;



text-decoration:none;



position:relative;



top:1px;



left:1px;



}







/*.blacklink A{color: #404040;text-decoration: none;}



.blacklink A:active{text-decoration: none;color:#404040;}



.blacklink A:visited{text-decoration: none;color:#404040;}



.blacklink A:hover{color:#404040;text-decoration: underline;}







.vitlink A{text-decoration: none;color:white;}



.vitlink A:active{text-decoration: none;color:white;}



.vitlink A:visited{text-decoration: none;color:white;}



.vitlink A:hover{color:white;text-decoration: underline;}*/











/*------------------ TEXTS ----------------*/







h1{



 



}







h2{



white-space:nowrap;



}







.header1{



	display:block;



	color: #522200;



	line-height: 24px;



	margin-bottom: 10px;



	font-size: 24px;



	font-weight: bold;



	font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



}







.header2{



	display:block;



	font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



	font-size: 18px;



	line-height: 22px;



	font-weight: bold;



	color: #000000;



	padding: 0px 0px 0px 0px;



	margin-bottom:10px;



}







.header3{



	display:block;



	font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



	font-size: 16px;



	line-height: 16px;



	font-weight: bold;



	color: #000000;



	padding: 0px 0px 0px 0px;



	margin-bottom:5px;



}







.bigpinktext{



	display:block;



	font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



	font-size: 20px;



	line-height: 20px;



	font-weight: bold;



	color: #dd3798;



	padding: 0px 0px 0px 0px;



	margin-bottom:5px;



}







.blacktext{



	display:block;



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	line-height: 17px;



	color: #000000;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	line-height: 14px;



}







.normaltext{



	display:block;



	font-family: Arial;



	font-size: 12px;



	font-weight: normal;



	line-height: 17px;



	color: #666666;



	padding-right: 30px;



}







.caselink{



			padding:0px 0px 0px 13px;



			font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



			font-size: 15px;



			line-height: 18px;



			font-weight: bold;



			color:#000000;



			background:url(../../../images/pink_arrow.gif) 0px 5px no-repeat;



			line-height:22px;



}







.subcaselink{



			margin-left:20px;



			padding:0px 0px 0px 0px;



			font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



			font-size: 12px;



			font-weight: normal;



			color:#000000;



			line-height:19px;



}















.headerimage{







}







.linkimage{







}







.dividerimage{



margin: 5px 0px 5px 0px;



padding: 0px 0px 0px 0px;



width: 100%;



height: 1px;



background: url(../images/dividerimage.gif) repeat left;



}







.text_header{



 font: bold 11px Arial,sans-serif;



 color: #828282;



 margin: 0px;



 padding: 0px;



}







.text_intro{



 font: 11px Arial,sans-serif;



 color: #000000;



 margin: 0px;



 padding: 0px;



 font-style: italic;



}







.text_normal{



 font: 11px Arial,sans-serif;



 color: #000000;



 margin: 0px;



 padding: 0px;



}







.text_small{



 font: 10px Arial,sans-serif;



 color: #000000;



 margin: 0px;



 padding: 0px;



}







.text_ingress{



 font: 11px Arial,sans-serif;



 color: #828282;



 margin: 0px;



 padding: 0px;



}



.textrubrik_vit{



 font: 15px Arial,sans-serif;



 color: #FFFFFF;



 margin: 0px;



 padding: 0px;



}







.textliten_vit{



 font: 10px Arial,sans-serif;



 color: #FFFFFF;



 margin: 0px;



 padding: 0px;



}







.textmellan_vit{



 font: bold 11px Arial,sans-serif;



 color: #FFFFFF;



 margin: 0px;



 padding: 0px;



}



/*------------------ MISC ----------------*/







tr.hover {



font: 9px Verdana,sans-serif;



color: #000000;



background-color: #FEFEFE;



padding:2px;



}







table {



 font-family: Arial;



 font-size: 12px;



 font-weight: normal;



 line-height: 17px;



 color: #666666;



 margin: 0px;



 padding: 0px;



}







.tablerubrik2 {



font: bold 11px Arial,sans-serif;



color: #000000;



padding:0px;



height: 22px;



}







.tablerow {



font: 10px Arial,sans-serif;



color: #454545;



background-color: #ffffff;



padding:0px;



}







.list_background {/* background on each row */



background-color: #F6F8FA;



}







.list_divider_background1 {/* inner background on the divider between rows */



background-color: #CCD9DF;



}







.list_divider_background2 {/* outer background on the divider between rows */



background-color: #FFFFFF;



}







/*---------------------- Calendar -------------------------*/







a.calendar_link{



    color: black;



 	font: bold 12px Arial,sans-serif;



    text-decoration: none;



}







a.calendar_link:visited{



 	 text-decoration: none;



     color:black;



}







a.calendar_link:hover{



    color: black;



    text-decoration: underline;



}











































/*--------------------- Content 2 --------------------------*/







a.vitlink{



     color: #ffffff;



    text-decoration: none;



}



a.vitlink:visited{



     color: #ffffff;



	 text-decoration: none;



}







a.vitlink:hover{



    color: #f0f0f0;



    text-decoration: none;



}







a.blacklink,a.blacklink:visited{



	color: #404040;



    text-decoration: none;



}



a.blacklink:hover{



    color: #909090;



    text-decoration: none;



}







a.notpublishedlink{



     color: #ffffff;



    text-decoration: line-through;



}



a.notpublishedlink:visited{



     color: #ffffff;



	 text-decoration: line-through;



}







a.notpublishedlink:hover{



    color: #f0f0f0;



    text-decoration: line-through;



}







a.notpublishedlink_active,a.notpublishedlink_active:visited{



	color: #404040;



    text-decoration: line-through;



}



a.notpublishedlink_active:hover{



    color: #909090;



    text-decoration: line-through;



}







/*------------------- NEWS --------------------------*/







.news_footer{



/*background: url(../images/dotts_svart.gif) repeat-x left;*/



}







.news_link{



padding: 0px 0px 0px 0px;



/*background: url(../images/linkimage.gif) no-repeat left;*/



font-weight:normal;



}







/*------------------- BLOG --------------------------*/







.blog_footer{



/*background: url(../images/dotts_svart.gif) repeat-x left;*/



}







.blog_link{



padding: 0px 0px 0px 0px;



/*background: url(../images/linkimage.gif) no-repeat left;*/



font-weight:normal;



}







/*--------------------- PARTNER -------------------*/







.text_random_partner{



 font: 10px Arial,sans-serif;



 color: #828282;



 margin: 0px;



 padding: 0px;



}



.overlibtitle {



	font:11px Tahoma,sans-serif;



	background:#467aaa;



	border:1px solid #334d67;



	padding:5px;



	color:white;



	white-space:nowrap;



}







/*-------------------- FORUM -----------------------*/



.forum_table {



border: 1px solid #9ab0bb;



border-collapse:collapse;







}



.forum_table td {



	padding:2px 4px 2px 4px;



}



.forum_tablerow {



font: 10px Arial,sans-serif;



color: #000000;



background: #d5dfe4;







}



.forum_tablerubrik {



font: 12px Arial,sans-serif;



color: #000000;



background:url(/admin/images/layout/columnheaderbg.gif) repeat-x;



height:17px;



}







.forum_td {



/*border: inset 5pt;*/



border: 1px solid #FFFFFF;



padding:3px;



}



.forum_quote {



	margin:5px;



	padding:5px;



	width: 90%;



	border-left: 3px solid #426d90;



	background-color:#f0f0f0;



}



.forum_files {



	padding:5px;



	border-left: 3px solid #cccccc;



	background-color:#c5cfd4;



}



.forum_text_small {



	font:10px Arial, Helvetica, sans-serif;



}



.forum_help {



	font:10px Arial, Helvetica, sans-serif;



	border:1px solid #edf2f4;



	background-color:#f7f7f7;



	width:250px;



	padding:1px 1px 1px 1px;



}



.forum_helptext {



	font:10px Arial, Helvetica, sans-serif;



	display:none;



}



.forum_helplabel {



	cursor:pointer;



	font:bold 10px Arial, Helvetica, sans-serif;



	vertical-align:middle;



	background-color:#edf2f4;



	padding:1px;



}







.ovfl1 {



	text-align:left;



	padding:3px;



}







div#admintools {



	margin: 30px 0;



	padding-top:28px;



	width:207px;



	background:#fff url("../../../images/admintools_top.gif") top no-repeat;



}



	div#admintools a:link, div#admintools a:visited {



		display:block;



		padding:0 0 3px 8px; /* contains 24px high image*/



		background:#fff url("../../../images/admintools_item.gif") 0px 0px no-repeat;



		color:#898989;



		text-decoration:none;



		font:12px Tahoma,Arial,sans-serif;



	}



	div#admintools a:hover {



		display:block;



		padding:0 0 3px 8px; /* contains 24px high image*/



		background:#fff url("../../../images/admintools_item.gif") 0px -1px no-repeat;



		color:#aaa;



		text-decoration:none;



		font:12px Tahoma,Arial,sans-serif;



	}



	div#admintools img {



		vertical-align:middle;



	}







/* NEWS START */



div.newsitem {



	padding:0px 0px 0px 15px;



	color:#000000;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	line-height: 14px;



}







div.newsheader {



	padding:1px 0px 5px 15px;



	font-family: "Boton Regular", Trebuchet, "Helvetica Condensed", Arial;



	font-size: 15px;



	line-height: 16px;



	font-weight: bold;



	color: #000000;



	margin-bottom:0px;



	background:url(../../../images/blue_dot.gif) 0px 4px no-repeat;



}



	



div.newslinkholder {



	text-align:right;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 0px;



}	



		



span.newslink {



			padding:0px 0px 0px 11px;



			font:11px Arial, Helvetica, sans-serif;



			font-style:italic;



			color:#000000;



			background:url(../../../images/pink_arrow.gif) 0px 3px no-repeat;



			line-height:25px;



		}	



/* NEWS END */



.clearer {



	clear:both;



	line-height:0px;



}



.linespacer {



	line-height:6px;



}



	<!--

	#divPopupBG {

		display:none;

		visibility:visible;

		position:absolute;

		z-index:97;

		top:0px;

		left:0px;

		width:100%;

		height:100%;

		background-color:#111111;

		cursor:default;

		filter:alpha(opacity=70);

		-moz-opacity:0.7;

		opacity:.70;

		text-align:center;

		overflow:visible;

	}

	#ifrmContainer {

		position:absolute;

		visibility:hidden;

		width:900px;

		height:100px;

		top:0px;

		left:0px;

		z-index:98;

		padding-left:30px;

		padding-right:30px;

		padding-bottom:30px;

		background-color:#FFFFFF;

	}

	#divPopupHead {

		background:#FFFFFF;

		height:40px;

		width:100%;

		margin:0;

		color:#fff;

		overflow:visible;

		font:bold 11px Arial, Helvetica, sans-serif;

	}

		#divPopupHead #divPopupHead_left {

			float:left;

			width:400px;

			height:40px;

			text-align:left;

			padding:3px;

			

		}

		#divPopupHead #divPopupHead_right {

			float:right;

			height:40px;

			text-align:right;

			padding:3px;

		}

		.divPopupHead_clearer {

			clear:both;

		}

	-->

