@charset "UTF-8";
html {overflow-y:scroll;}
BODY, TH, TD, TABLE, PRE, p, div { font-family:Arial, Helvetica, Sans-Serif; font-size:13px; color:#1a1a1a; line-height:18px;}
body {
	background: #fff;
	background-image:url(/images/Socalito1024.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
}

.oneColFixCtrHdr #container {
	width: 802px;  
	margin: 0 auto;
	margin-bottom:5px;
	text-align: left; 
	}
.oneColFixCtrHdr #header {
	margin:68px auto 0 auto; 
	text-align:center; 
}
.oneColFixCtrHdr #mainContent {
	padding:30px 43px 0 43px;background:#fff;
	background-image:url(/images/leftRightShadow.png);
	background-position:left top;
	background-repeat:repeat-y;
	 }
.oneColFixCtrHdr #footer {
	padding: 0;
	padding-top:20px; 
	margin:0;
	background-image:url(/images/footerShadow.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding-top:0px; padding-right:43px; padding-bottom: 2px; padding-left: 43px; 
	text-align:left;
}
#footer a {display: inline;margin:0px;margin-right:20px;text-decoration: none;font-size: 11px;
font-family: Georgia, Helvetica, Sans-Serif; padding:0px; color:#71be04;}
#footer .cookies a {padding-left:120px;margin-right:0px;}
#footer a:hover {color: #71be04;text-decoration: underline;}
#footerprint {display:none;}

H1, H2, H3, H4, H5, H6, #mainContent2 h2 {
 font-family:Georgia, "Times New Roman", Times, serif; font-size : 16px; font-weight:normal;
 color: #000; margin-bottom:10px;margin-top:10px;}
h1 {font-size:24px; color:#1a1a1a;margin-bottom:25px;}
h2, #mainContent2 h2 {font-size:16px;}
#mainContent2 h2 {margin-bottom:3px; margin-top:0px;}
p {margin-top:0px;}

a {color:#1a1a1a; text-decoration:none;}
a:hover { text-decoration:underline; color:#999;}
a:visited {text-decoration: none;}

#mainContent2 a {color:#71be04; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; }
#mainContent2 a:hover { text-decoration:underline; color:#999;}
#mainContent2 {
margin:0;
margin-top:10px;
float:right;
width:320px;}

#mainContent2 p {
width:225px;
float:right;
clear:right;
padding-bottom:15px;
}
#mainContent2 h2 {
width:225px;
float:right;
clear:right;
}
#mainContent2 img.puffbild {float:left;  }
#mainContent2 hr {border:0px solid #ddd; float:left; width:auto; clear:both;}
#sidebar1 {
	float: left; 
	width: 350px; 
	padding-right: 25px; 
	padding-bottom:30px;
	background-image:url(/images/socalitobutterfly.gif);
	background-position:230px bottom;
	background-repeat:no-repeat;
	
}
#normal {
	float: left;  
	padding-bottom:30px;
}
#normal img { padding-top:15px;}

a.externlink, a:hover.externlink, a:visited.externlink {color:#000; text-decoration:underline;}
a:hover.externlink { border-bottom: double #999;}

#mainContent2 a.pufflink, #mainContent2 a:visited.pufflink, #mainContent2 a:hover.pufflink {
color:#1a1a1a; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;}
#mainContent2 a:hover.pufflink {color:#666666; text-decoration:none;}


a.kompis, a:hover.kompis, a:visited.kompis {
color:#000; text-decoration:underline;
padding-left:15px;padding-top:3px;
background-image:url(/pic/thumbs/favs_16.png);
background-position:1px 5px;
background-repeat:no-repeat;}
a:hover.kompis { border-bottom: double #999;}


.sajtnamn {cursor:pointer; cursor:hand;}
#div_Topmenu { 
background-image:url(/images/headerShadow.png);
background-position:bottom;
background-repeat:no-repeat;height:45px;margin:0px;
/*height:20px;margin:0px;*/
}
#div_Submenu{
/*background-image:url(/images/headerShadow.png);
background-position:bottom;
background-repeat:no-repeat;
height:26px;margin:0px;*/
padding:10px 0 0 0;/*30px 43px 0 43px;*/
	background:#fff;
	background-image:url(/images/leftRightShadow.png);
	background-position:left top;
	background-repeat:repeat-y;
	}
 
#TopMenu {clear: both;list-style-type:none;padding:0px;padding-top:5px;margin:auto; margin-left:80px;text-align:center; }
#TopMenu li {float:left; padding:0 0 0 30px;}
#TopMenu a {display: inline; margin:0;text-decoration: none;
font-size: 16px;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;color:#71be04;
padding:0px;background-image: none;}
#TopMenu a:hover, #TopMenu .Selected a, #TopMenu .Selected a:hover, #TopMenu .Selected {
color: #71be04;text-decoration: underline;
}
/* -- */
#bottomMenu {clear: both;list-style-type: none;	padding:0px;margin:0px;margin-left:55px}
#bottomMenu li {float: left; padding:0 0 0 30px;}
#bottomMenu a {display: inline;margin:0px;text-decoration: none;font-size: 13px;
font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color: #71be04;
padding:0px;background-image: none;}
#bottomMenu a:hover {color: #71be04;text-decoration: underline;}
#bottomMenu .bottomSelected a {	color:#71be04; text-decoration: underline;}
/*--används inte */
IMG {margin:0px; border:none; }
.placeholderImage {padding-left:25px; float:right;}
img.logga {padding:10px;}


.thomasine { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

#norma{float:left;}
clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.tipsaHide {display:none;}
    .tipsaShow {
    display:block;position:absolute;
    text-align:center;
    left:365px;top:100px;width:400px;height:170px;z-index:101;
    background-color:White;
    border:2px solid #1a1a1a;
    padding-left:0px; padding-top:23px;    
    }
    .tips {background-color:#fff;font-size:15px; font-weight:bold;}
    input.textboxlong, input.textboxshort, textarea.textboxlong, select { border:1px solid #666; width:152px;
    font-family: Verdana, "Sans serif", Helvetica, Sans-Serif;font-size:90%;color:#666;
    margin-bottom:0px;padding-left:4px;}
    textarea.textboxlong{width:314px; overflow:auto;margin-bottom:6px;}
    input.textboxshort {width:auto;}
    
    .knapp {font-weight:bold;font-family: Verdana, "Sans serif", Helvetica, Sans-Serif;
     font-size:90%;color:#666;
     background-color:#ccc;
     border:1px solid #666;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

