﻿/*
@import url(style.css);
@import url(menu.css);
@import url(content.css);
@import url(footer.css);
@import url(shop.css);
@import url(loggedincontent.css);
*/
/* AJAX AUTOCOMPLETE */
@import url(jquery.autocomplete.css);

/* import "modul.css";  för varje publik modul */

body, html { margin:0px; padding:0px; font-family:arial; font-size:13px; color:#333; background-color:#AFF3FF; }

/* MENU */
#menu li							{ list-style-type: none; color:red;}
#menu .sub							{ display:none; position: absolute;}
#menu .sub li						{ height:20px; line-height:20px; background-color:#8db000; padding:3px 20px 4px 10px; width:150px; }
#menu ul 							{ float:left; padding:0px; padding-top:1px;  margin:0px; padding-right:28px; }
#menu a 							{ text-decoration:none; color:#c5ec70; font-weight:bold;}
#menu .selected 					{ text-decoration:none; font-weight:bold; color:#fff; }
#menu #subSelected, #menu a:hover	{ color:white; }
#menu .topLine 						{ background-image:url(../images/topLine.gif); background-repeat:repeat-x; }
.menuMain 							{ height:25px; background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; padding-left:17px; padding-top:9px; padding-bottom:2px; }

/* NEWS */
.newsItem 					{ padding: 0px 17px 10px 17px; background-color:#f4f4f4; }
.newsDate 					{ padding: 5px 0px 0px 0px; color:#888888; height:15px; }
.newsTitle 					{ font-weight:bold; font-size:16px; padding-bottom:5px; }
.newsIngress 				{ font-style:italic; }
.newsSeparator 				{ height:3px; }
.newsBody 					{ width:615px; padding: 0px 0px 5px 20px; }
.newsHeader 				{ border-bottom:1px solid #c8c8c8; padding-left:0px; padding-top:3px; margin-bottom:3px; padding-bottom:10px; color:#678400; font-weight:bold; font-size:16px; }
.newsLine 					{ height:1px; margin-top:3px; border-top:1px solid #c8c8c8; }
.newsPreviewBodyBg 			{ background-image:url(../images/news_body.gif); background-repeat:repeat-y; padding-bottom:15px; }
.newsPreviewItemContainer 	{ padding: 0px 17px; }
.newsPreviewTitle 			{ font-weight:bold; }

/* SEARCH */
.searchInput 		{ border:1px solid #aeaeae; background-color:ffffff; width:200px; margin-right:7px; } /* #e9e9e9 */
.searchButton 		{ text-decoration:none; font-weight:bold; text-transform:uppercase; }
.searchItemDiv 		{ padding: 0px 10px; }
.searchTitle 		{ text-decoration:none; }
.searchResultBody 	{ padding: 0px 0px 20px 50px; }
.searchHeader 		{ font-size:20px; text-decoration:underline; padding: 10px 0px 5px 0px; color:#333; }
.searchTerm 		{ padding: 10px 0px; color:#333; }
.searchItems 		{ float:left; margin-right:100px; }
.searchSubHeader 	{ padding-left:10px; border-bottom:1px dotted #999; color:#888; font-weight:bold; margin-bottom:5px; }
.searchHits 		{ padding-top:20px; }
.searchStartSpace 	{ height:38px; }

/* CONTENT */
.contentStart 			{ /*background-image:url(../images/doublepixel.gif); background-repeat:repeat-y; background-position:381px;*/ width:930px; margin-left:19px;}
.contentPage 			{ /*background-image:url(../images/singlepixel.gif); background-repeat:repeat-y; background-position:381px;*/ }
.contentRight 			{ float:left; padding-left:9px; }
.contentMarginTop 		{ height:12px; }
.contentMarginBottom  	{ height:14px; }
.contentStartLeft 		{ float:left; overflow:hidden; }
.contentStartMiddle 	{ float:left; padding:0px 6px; overflow:hidden; }
.contentSearchLeft 		{ float:left; width:663px; }
.contentHeader			{ color:#678400; font-size:16px; font-weight:bold; padding:3px 0px 26px 0px; height:10px;}

/* FOOTER */
.footerMain { height:36px; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; color:white; padding: 0px 13px 0px 18px; line-height:13px; }
#footer div {padding-top:10px;}

/* GLOBAL */
.idxMain				{ margin:0 auto; }
.clear					{ clear:both; }
.lnHgt24				{ line-height:18px; }
.font10px				{ font-size:10px; }
.fullWidth				{ width:950px; }
.startLeftWidth			{ width:328px; margin-right:21px; }
.middleWidth			{ width:279px; padding:0px; padding-top:36px; padding-right:0px; margin:0px; }
.rightWidth 			{ width:276px; padding-top:6px;}
a:visited, active, a	{ color:#333; text-decoration:none; font-weight:bold; }
a:link					{ color:#333; text-decoration:none; font-weight:bold; }

#smsg_1 { color:#000000; font-size:10px;}
.unregister_success { border:2px solid green; margin:20px; padding:10px; }
.unregister_error { border:2px solid red; color:red; margin:20px; padding:10px; }

.whiteBg { background-color:#fff; }