/* element shait */
body {color:#000;font-size:76%;font-family:"Lucida Grande",Verdana,Arial,sans-serif;line-height:140%;background-color: #d2d2d2;text-align: center;margin: 0;padding: 0 0 20px 0;}

/* textology */
img{border:0 #e9d280;}
p{font-size:1em;}
h1{font-size:3.5em;font-family:Georgia,"Times New Roman",Times,serif;line-height:110%;padding: 0 0 13px 0;margin:-5px 0 0 0;font-weight:bold;}
h2{font-size:2.6em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;padding:0; margin: 0;}
h3{font-weight:normal;line-height:150%;padding:0;margin:0;}
h4{font-family:Georgia,"Times New Roman",Times,serif;margin:0;padding:0;font-weight:normal;}
h5{}
h6{}

/* listology */
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}

/* linkology */
a{}
a:link{}
a:hover{}
a:visied{}

/* generic structure */
#outer-container{background-color:#fff;width:980px;margin:0 auto;text-align:left;}
#inner-container{padding-left:28px}
.inner-generic{clear:both;padding: 10px 0 0 0;}
#columnone{ width:191px;float:left;clear:none;}
/**/

#columntwo{ width:339px;float:left;clear:none;padding-left:28px}

#columntwo ul li{
	float:left;
	clear:both;
	margin: 0;
	padding:10px 0 10px 0;
	width:333px;
	background-image:url(2images/white-envelope.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 12px;
}

#columntwo ul li.even{
	float:left;
	clear:both;
	margin: 0;
	padding:10px 0 10px 0;
	width:333px;
	background-image:url(2images/brown-envelope.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 12px;
	
}


#columntwo ul li.even {

	background-color:#f3f3f3;
}

#columntwo ul li p{
	
	color:#7c7c7c;
	padding:0px 0 0 27px;
	margin:0;
	text-decoration:underline;
	font-size:0.90em
	

}
#columntwo ul li p.date a:link, #columntwo ul li p.date a:visited{
	padding-top: 5px;
	color:#7c7c7c; 
	
}
#columntwo ul li p.date a:hover{
	color:#000000;
	text-decoration:none; 
}


#columntwo ul{
	padding-top:5px;
	width:339px;
}

 
#columntwo ul li h3{
	 
	float:left;
	clear:none;
	width:250px;
	
}


#columntwo ul li h3 a:link, #columntwo ul li h3 a:visited{
	color:#eb2109;
	font-size:13px;
	padding: 0 0 0 0;
	margin:0;
 
	font-weight:bold;
	line-height:135%;
	text-decoration:none;	

	 
 
}


#columntwo ul li h3 a:hover{
	
text-decoration:underline;
}


/**/

#columntwoWide{ width:705px; float:left; clear:none; padding-left:28px}
#columntwoWide h1{ width:705px; }

#columntwoWide ul li{
	float:left;
	clear:both;
	margin: 0;
	padding:10px 0 10px 0;
	width:703px;
	background-image:url(2images/white-envelope.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 12px;
	 
}

#columntwoWide ul li.even{
	float:left;
	clear:both;
	margin: 0;
	padding:10px 0 10px 0;
	width:703px;
	background-image:url(2images/brown-envelope.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 12px;
	
}


#columntwoWide ul li.even {

	background-color:#f3f3f3;
}

#columntwoWide ul li p.date{
	
	color:#7c7c7c;
	padding:0px 0 0 0px;
	margin:0;
	text-decoration:underline;
	font-size:0.90em;
	width:510px;
 
	float:right;
	clear:both;
	

}
#columntwoWide ul li p.date a:link, #columntwoWide ul li p.date a:visited{
	padding-top: 5px;
	color:#7c7c7c; 
	
}
#columntwoWide ul li p.date a:hover{
	color:#000000;
	text-decoration:none; 
}


#columntwoWide ul{
	padding-top:5px;
	width:703px; 
}

 
#columntwoWide ul li h3{
	 
	float:right;
	clear:none;
 
	width:510px;
	
}


#columntwoWide ul li h3 a:link, #columntwoWide ul li h3 a:visited{
	color:#000;
	font-size:13px;
	padding: 0 0 0 0;
	margin:0;
 
	font-weight:bold;
	line-height:135%;
	text-decoration:none;	

	 
 
}


#columntwoWide ul li h3 a:hover{	
	text-decoration:underline;
}
 

/**/
#topbar{background:#eeeeee url(images/topleftgray.jpg) no-repeat;height:33px;list-style-type:upper-latin;}
#topbar p {padding:8px 0 0 20px;margin:0;color:#12a3c9;}
#topbar p strong{color:#000;s}
/*  */

#top-banner{



}

#footer{ clear:both;padding: 20px 0 0 0;clear:both;


	background-image:url(images/foot.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left bottom;
	width:980px;
	margin:0;
	height:150px;

}

.footerbox{
	width:211px;
	 
 float:left;
	clear:none;

	padding-left:20px;
}
.footerbox a:link, .footerbox a:visited, .footerbox a {
 

 color:#000;
 
 
 }
 

.footerbox h5{
	color:#dd3c22;
	padding:0;
	margin:0;
	font-size:0.9em;
	font-weight:bold;
}

.footerbox p{
	color:#939393;
	padding:0;
	margin:0;
	font-size:0.85em;
	line-height:135%;
}



/**/
#logo{float:left;clear:none;margin:0 0 0 5px; }
/**/
#headlinks{width:670px;float:right;clear:none;margin-top:10px;}
#headlinks ul{float:right;margin:0;padding:0;}
#headlinks ul li{color:#000;font-size:11px; background:  url(images/littleredbullet.jpg) no-repeat 0 3px;text-decoration:none;width:130px;float:left;clear:none;margin:0 0 6px;padding:0 0 0 20px;}
#headlinks ul li a:link, #headlinks ul li a:visited{color:#000;text-decoration:none;}
#headlinks ul li a:hover{color:#000; text-decoration:underline;}
/* */


.bluebubble{background-image:url(images/greenbubble.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:190px;height:209px;}
.bluebubble h4{
	color:#fff;
	font-size:25px;
	font-weight:normal;
	width:154px;
	float:left;
	clear:both;
	padding: 18px 0 0 18px;
	margin:0;
	float:left;
	clear:both;
}

.bluebubble p{line-height:145%;font-size:1.15em;color:#fff;width:154px;padding-left:18px;padding:15px 0 0 15px;margin:0;float:left;clear:both;}

.bluebubble a:link, .bluebubble a:visited{
	color:#fff;
	text-decoration:underline;
}

.bluebubble a:hover{
	text-decoration:none;
}/* */


.brownbubble{margin: 20px 0 0 0; background-image:url(images/yellowbubble.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:190px;height:641px;}
.brownbubble h4{
	color:#45402e;
	font-size:25px;
	font-weight:normal;
	width:154px;
	float:left;
	clear:both;
	padding: 18px 0 0 18px;
	margin:0;
	float:left;
	clear:both;
}

.brownbubble p{line-height:145%;font-size:1.12em;color:#454545;width:154px;padding-left:18px;padding:15px 0 0 15px;margin:0;float:left;clear:both;}

.brownbubble a:link, .brownbubble a:visited{
	color:#de3b27;
	text-decoration:underline;
}

.brownbubble a:hover{
	text-decoration:none;
}

/**/
.ingress{
	padding: 0;
	margin: 0 ;
	background-color:#feedad;
	color:#000;
	font-size:0.90em;
}

/**/


.graybubblewide{
	width:339px;
	background-image:url(images/graybubblemiddle.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:0 0;
 	float:left;
	clear:both;
	margin: 20px 0 0 0;
	
}


.graybubblewide p{
	width:300px;
	float:left;
	clear:both;
	color:#5a6159;
	font-size:.9em;
	padding:10px 0 15px 20px;
	margin:0;
}


.graybubblewide h4{
	width:300px;
	float:left;
	clear:both;
	color:#587593;
	font-size:1.9em;
	padding: 15px 0 0 20px;
	margin:0;
	line-height:auto;

}

.graybubblewidehead{
	width:339px;
	background-image:url(images/graybubblehead.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	height:6px;
 	float:left;
	clear:both;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:1px;
	
	
}
 .graybubblewidefoot{
	width:339px;
	background-image:url(images/graybubblefoot.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	height:6px;
 	float:left;
	clear:both;
	padding:0;
}
 
/**/


.greenbubblewide{
	width:339px;
	background-image:url(images/greenbubblemiddle.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:0 0;
 	float:left;
	clear:both;
	
	
}

.greenbubblewide strong{
	color:#fff;
}

.greenbubblewide p{
	width:300px;
	line-height:130%;
	float:left;
	clear:both;
	color:#07325e;
	font-size:12px;
	padding:7px 0 0 20px;
	margin:0;
}


.greenbubblewide h2{
	width:300px;
	float:left;
	clear:both;
	color:#07325e;
 
	padding: 5px 0 0 20px;
	margin:0;
	line-height:1.2em;

}

.greenbubblewidehead{
	width:339px;
	background-image:url(images/greenbubblehead.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	height:6px;
 	float:left;
	clear:both;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:1px;
	
	
}
 .greenbubblewidefoot{
	width:339px;
	background-image:url(images/greenbubblefoot.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left bottom;
	height:6px;
 	float:left;
	clear:both;
	padding: 5px 0 0 0;
}
 

/**/

 
#columnthree{ width:339px;float:left;clear:none;padding-left:28px}

#columnthree ul li{
	float:left;
	clear:both;
	margin: 0;
	width:320px;
	background-image:url(images/bulletwithstar.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 13px;
	border-top: 1px #c0c0c0 solid;
	padding: 11px 0 15px 0;
	margin: 0 0 0 0;
	
}
  
#columnthree ul li p{
	  
	color:#000;
	padding:7px 0 0 0;
	margin:0;
	text-decoration:none;
	font-size:1em;
	width:313px;
	line-height:150%;
 	

}

#columnthree ul li p.ingress{
	
	color:#000;
	padding:6px 0 0 0;
	margin:0;
	text-decoration:underline;
	font-size:0.95em;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;

}

#columnthree ul{
	float:left;
	clear:both;
	padding-top:0px;
	margin: 20px 0 0 0;
	width:320px;
	padding-left:10px;  
}

#columnthree ul li h3{
	padding: 0 0 0 27px;
	font-size:1.6em;
	font-weight:normal;  
	line-height:120%;
	
}

#columnthree ul li p.datetime{
	font-size:0.85em;
	padding: 5px 0 0 0; 
	color:#aaaaaa;
}


#columnthree ul li h3 a, #columnthree ul li h3 a:link, #columnthree ul li h3 a:visited{
	color:#7db721;
	width:294px;
 	padding:0;
	margin:0;
	text-decoration:none;
}

/* */
#upbtn{
	float:right;
	clear:both;
	margin: 20px 30px 20px 0;
	padding:0;
	width:78px;
	height:25px;
	background-image:url(images/upbtn.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
}


/*preloads*/
#preload1{
	background-image:url(images/bulletwithstar-green.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	display:none;
}


/**/


#header{
	background-image:url(http://www.flygresor.se/alltg/images/header.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	height:108px;
	width:925px;
	margin: 20px 0 0 0;
 
	 
  
}


/**/

.bulletnumber{
	width:27px;
	position:relative;  
	font-size:20px;font-weight:bold;float:left;clear:none;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:normal;
	position:relative;
	top:-2px;
}

/**/

/**/

#bigcontent p{
	font-size:16px;
	line-height:160%;
}

#bigcontent #btn{
	font-size:30px;
 	padding:0;
 	margin:0;
}

#bigcontent #url{
	font-size:30px;
	line-height:160%;
}

#bigcontent ul{
	padding:20px 0 30px 0;
	margin:0;
	float:left;
	clear:both;
}

#bigcontent ul li{
	padding:0 0 5px 0;
	margin:0;
		font-size:16px;
	line-height:160%;
}