/* 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:#003300; 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:0px}
p:last									{ margin:0}
/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/
.normal,.Normal							{ line-height:1.5em}
.Head									{ color:#1167bf}
.SubHead								{ color:#888}
.CommandButton,A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active					{color:#f00; 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-top:12px}
#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}

/*========================================================*/
/*   Text and Misc                                        */
/*========================================================*/

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 }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.contentpane							{ padding:0px; margin:0px; width:490px; float:left}

.banner01								{ width:990px; background:#e5e5e5; clear:both}
.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:#013300}
.breader a:hover{ color:#333}

.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}


/*========================================================*/
/*  CSS Menu1 Style        		                        */
/*========================================================*/
.CssMenu 								{ position:relative; height:30px; float:left;font-family: Arial, Helvetica, sans-serif; background:url(images/menubg.gif) left top repeat-x; width:990px; margin-bottom:1px; overflow:hidden;}
.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:#006633;width:100%}
.CssMenu .slide ul a:hover span 		{ background:#006633; 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:21px}
.SiteMap ul li a:hover		{ color:#fff}
.SiteMap ul li ul li a:hover		{ color:#006633}
.SiteMap ul li a span		{ padding-left:6px; font-family:Arial, Helvetica, sans-serif}
.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:#000000; background:none; text-transform:none}
.SiteMap .Level2 li a		{ font-weight:normal; font-size:10px; text-decoration:none; background:none; text-transform:none; color:#000}


/*========================================================*/
/*  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 }


/* End CSS */