/* Skin for DotNetNuke. By Thomas Larsson thomas@familjenlarsson.se */


body 									{ margin:0px; padding:0px; background:#ffffff; font-size:12px; }
th,td,div								{ color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
a,a:link,a:visited,a:active				{ color:#0160cd; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
a:hover									{ color:#333; text-decoration:none; }
p										{ margin:0 0 7px 0; padding:0 }


/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/

.normal,.Normal							{ line-height:1.5em; }
.Head									{ }
.SubHead								{ }
.CommandButton,A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active					{ color:#0160cd; text-decoration:none; font: bold 9pt Arial, Helvetica, sans-serif; padding:0 3px;}
A.CommandButton:hover					{ color:#000; text-decoration:none;}
.dnnspace								{ height:15px; width:100px; overflow:hidden; }
.clear									{ clear:both;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.Settings								{ text-align:left; }
.account								{ float:right; background:url(images/account.gif) center right repeat-x; height:20px; }

#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto; }
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px; }
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px; }
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#1167bf;line-height:26px; margin:0px; padding:0px; font-weight: bold; }
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid; }
#dnn_BannerPane .SubHead				{ color:#CCCCCC; font: normal 9px Arial, Helvetica, sans-serif; }

#dnnwrapper								{ width:990px; }
#dnncontent								{ padding: 12px 0 4px 0; }
#middlepanes							{ width:778px; }
#LeftBox								{ width:225px; float:left; margin-left:10px; display:inline; }
#RightBox								{ width:730px; float:right; margin-right:10px; display:inline; }
#PaneBox								{ }
#Paneleft								{ width:490px; float:left; }
#SiteMap1 								{ background-color: #ffe2e2; }


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

.contentpane							{ padding:0px; margin:0px; width:490px; float:left; }

.banner01								{ width:990px; background:#e5e5e5; clear:both; padding: 3px 0 0 0; }
.banner02								{}
.banner03								{ clear:both; }

.leftpane								{ width:225px; }
.rightpane								{ float:right; width:225px; }
.twoleft								{ width:49%; float:left; }
.tworight								{ float:right; width:49%}
.threeleft								{ float:left; width:156px; }
.threemiddle							{ float:left; width:156px; margin-left:10px; display:inline; }
.threeright								{ float:right; width:156px; }
.panes									{ clear:both; }
.adpane									{ position:absolute; left:990px; top:150px; width:325px; height:200px; }


/*========================================================*/
/*  Skin Object                                           */
/*========================================================*/

.breader								{ line-height:30px; font-size:11px; }
.breader a:link,.breader a:active,.breader a:visited
										{ color:#0160cd; }
.breader a:hover						{ color:#text-decoration: underline;}

.user,a.user:link,a.user:active,
a.user:visited 							{ color:#666; font-size:10px; line-height:16px; padding:0 8px; white-space:nowrap; display:block; float:left;background:url(images/line.gif) top left no-repeat; text-decoration:none; font-weight:bold; }
a.user:hover							{ color:#333; }

.login,a.login:link,a.login:active,
a.login:visited 						{ color:#666; font-size:10px; line-height:16px; padding:0 12px 0 8px; white-space:nowrap;background:url(images/account.gif) bottom right no-repeat; height:20px; display:block; float:left; text-decoration:none; font-weight:bold; }
a.login:hover							{ color:#333; }

.currentdate							{ background:url(images/account.gif) top left no-repeat; padding: 0  8px 0 12px; height:20px; line-height:16px; font-size:10px; display:block; float:left; }


/*========================================================*/
/*   Text and Misc                                        */
/*========================================================*/

H1,H2,H3,H4								{ font-family: Arial, Helvetica, sans-serif; color:#333 }
H1										{ font-size:2em; margin: 10px 0 0 0; }
H2										{ font-size:1.3em; margin: 0 0 3px 0; }
H3										{ font-size:1.2em; margin: 0 0 3px 0; }
H4										{ font-size:1.1 em; margin: 0 0 3px 0; }

.DNN_ANN_DesignTable td					{ padding: 10px 5px 5px 5px; }
.clear 									{ clear:both; }

.bottommargin							{ margin-bottom: 10px; }

.right									{ text-align: right; }
.left									{ text-align: left; }
.center									{ text-align: center }

/*========================================================*/
/*  CSS Menu1 Style        		                          */
/*========================================================*/

.CssMenu 								{ position:relative; height:30px; float:left;font-family: Arial, Helvetica, sans-serif; background:url(images/menubg.gif) left bottom repeat-x; width:990px; margin-bottom:1px}
.CssMenu span 							{ padding:0 10px; white-space: nowrap; display:block; font-size:9pt; font-weight:bold; text-transform:uppercase; text-align:center}
.CssMenu ul								{ margin:0 0 0 10px; padding:0px;display: block;float:left;}
.CssMenu li 							{ list-style: none none outside; float:left;position:relative; margin:0px}
.CssMenu ul li 							{ background:url(images/menu3.gif) top left no-repeat; float:left}
.CssMenu ul li a						{ background:url(images/menu3.gif) right -36px no-repeat;height:30px; display:block; float:left; }
.CssMenu ul .current 					{ background:url(images/menu3.gif) left -72px no-repeat; margin:0px}
.CssMenu ul .current a					{ background:url(images/menu3.gif) right -108px no-repeat; color:#fff;}
.CssMenu ul .current span				{ color:#fff}
.CssMenu ul .current .slide span		{ background:transparent;}
.CssMenu ul a:link, 
.CssMenu ul a:active, 
.CssMenu ul a:visited					{ width:auto;color:#666; text-decoration:none; line-height:35px;display: block; cursor:pointer}
.CssMenu ul a:hover 					{ color: #fff; background:url(images/menu3.gif) left -144px no-repeat;float:left}
.CssMenu ul a:hover span 				{ background:url(images/menu3.gif) right -180px no-repeat; float:left}
.CssMenu .downarrow						{ display:none}
.CssMenu .rightarrow					{ position:absolute; right:2px; top:10px}
.CssMenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.CssMenu .slide .icon 					{ position:absolute; left:2px; top:3px}
.CssMenu .slide .Group 					{ background:#fff; border:1px #dfdfdf dotted;display: none;left: 0px; float: left; position:relative; margin:0px}
.CssMenu .slide ul li 					{ clear: both;background:#fff; display:block;}
.CssMenu .slide ul li span 				{ color:#666666; display:block; padding:0 20px 0 20px; text-align:left; text-transform:none}
.CssMenu .slide ul li a					{ background:#fff;height:24px; display:block}
.CssMenu .slide ul a:link, 
.CssMenu .slide ul a:active, 
.CssMenu .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.CssMenu .slide ul a:hover 				{ background:#014595;width:100%}
.CssMenu .slide ul a:hover span 		{ background:#014595; color:#fff}


/*========================================================*/
/*  SiteMap                                      		  */
/*========================================================*/

.SiteMap 								{ font-family:Arial, Helvetica, sans-serif; text-align:left; border:1px #c0c3c0 solid; border-top:0px; border-bottom:0px; background:url(images/menubg.gif) left bottom repeat-x}
.SiteMap ul								{ margin:0px; padding:0px}
.SiteMap ul li							{ list-style:none}
.SiteMap ul li a						{ font-size:12px; font-weight:bold; line-height:18px; color:#fff; background:url(images/submenubg.gif) top left repeat-x; display:block; text-transform:uppercase; text-decoration:none; height:20px}
.SiteMap ul li a:hover					{ color:#fff}
.SiteMap ul li ul li a:hover			{ color:#fff}
.SiteMap ul li a span					{ padding-left:6px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.SiteMap ul li a span:hover				{ text-decoration:none; }	
.SiteMap ul li ul						{ margin:4px 3px;list-style: none}
.SiteMap ul li ul li					{ list-style: none; margin:0 3px; background:none;}
.SiteMap .rightarrow					{ display:none}
.SiteMap .Level1 li a					{ font-weight:bold; font-size:11px; text-decoration: underline; color:#0160cd; background:none; text-transform:none}
.SiteMap .Level1 li a:hover				{ color:#333333; text-decoration: none; }
.SiteMap .Level2 li a					{ font-weight:normal; font-size:10px; text-decoration:none; background:none; text-transform:none; color:#000}
.SiteMap .Level2 li a:hover		 		{ color:#333333; text-decoration: none;}
.SiteMap .Level3 li a					{ font-weight:normal; font-size:10px; text-decoration:none; background:none; text-transform:none; color:#000}
.SiteMap .Level3 li a:hover		 		{ color:#333333; text-decoration: none;}
.SiteMap .Level4 li a					{ font-weight:normal; font-size:10px; text-decoration:none; background:none; text-transform:none; color:#000}
.SiteMap .Level4 li a:hover		 		{ color:#333333; text-decoration: none;}


/*========================================================*/
/*  Sajtkartan                                    		  */
/*========================================================*/

.MenuLevel0_Item 						{ display:block; margin:10px 0 0 0; line-height: 1.3em; border-top: 1px #000 solid; }
.MenuLevel1_Item 						{ display:block; margin:4px 0 0 10px; line-height: 1.3em; }
.MenuLevel2_Item 						{ display:block; margin-left:20px; line-height: 1.3em; font-weight:normal; color: #000; font-size: 11px }

/*========================================================*/
/*  FormMaster                                    		  */
/*========================================================*/

.formmaster TD							{ padding-top: 10px; }

/* End CSS */