/* travelaid
Theme Name: Savannen v1
Theme URI: http://www.gnuochtapir.se/
Description: annan theme
Version: 1
Author: Christer Bygdestam
Author URI: http://www.gnuochtapir.se/
*/

body
{
	padding: 0;
	margin: 0;
	background:url(bilder/bg_long.gif) repeat-x;
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

#page
{
	width: 1185px;
	margin: 0 auto;
	position: relative;
}

#header
{
	position: absolute;
	top: 0px;
	left: 0px;
	height:150px;
	width:1185px;
	z-index:1;
}
 
#googleheader
{
	position:absolute;
	left:10px;
	top: 10px;	
}


#footer
{
}

#footer h2 a {text-decoration: underline; font-weight:normal;}
#footer h2 a:link{color: #ffffff;}
#footer h2 a:visited{color: #ffffff;}
#footer h2 a:hover{color: #ffffff;}

#footer h2 
{
	background-color:#333366;
}

#sidebar
{
	position:absolute;
	top:135px;
	left:0px;
	width:180px;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;	
	font-weight:normal;
	/*border-right: 1px dotted #999999;*/
}

#sidebar2
{
	width:260px;
	position:absolute;
	top:145px;
	left:945px;
	/*padding:10px 10px 10px 10px; */
	font-family:Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;
  	/*border-left: 1px dotted #999999;*/

}

#content
{
	position:absolute;
	top:150px;
	left:195px;
	width: 735px; /* 978 */
	padding:10px 10px 10px 10px;
 	/*min-height:2500px;*/
  	/*height:auto !important; */ /* für moderne Browser */
  	/*height:2500px; */ /*für den IE */
	z-index:1;
}

#content ul
{
	list-style: none inside;
}

#content li
{
	list-style: none inside;
}


#sidebar ul
{
	text-transform: uppercase;	
	font-weight:bold;
}

#sidebar ul, li 
{
	margin: 0;
    padding: 0;
	list-style-position:outside;
}


#sidebar ul li 
{
	font-size:16px;
	
	margin: 0;
	padding: 0;
	list-style-position:outside;
}

#sidebar ul li ul li 
{
	font-size:14px;
	font-weight:bold;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-image: url(bilder/pilsnettned.gif);
	list-style-position:outside;
}


#sidebar a {text-decoration: none; font-weight:normal;}
#sidebar a:link{color: #000000;}
#sidebar a:visited{color: #000000;}
#sidebar a:hover{color: #999999;}

#sidebar h2 { color:#ffffff;}

#sidebar h2 a {text-decoration: none; font-weight:normal;}
#sidebar h2 a:link{color: #ffffff;}
#sidebar h2 a:visited{color: #ffffff;}
#sidebar h2 a:hover{color: #ffffff;}

#sidebar2 ul, li 
{
	margin: 0;
	padding: 0;
	list-style-position:outside;
	text-transform: normal;
}

#sidebar2 ul li ul li 
{
	margin: 0 15px 0 15px;
	padding: 0;
	list-style-image: url(bilder/pilsnettned.gif);
	list-style-position:outside;
}


#sidebar2 a {text-decoration: underline; font-weight:normal;}
#sidebar2 a:link{color: #000000;}
#sidebar2 a:visited{color: #000000;}
#sidebar2 a:hover{color: #999999;}

#sidebar2 h2 { color:#ffffff;}

#sidebar2 h2 a {text-decoration: underline; font-weight:normal;}
#sidebar2 h2 a:link{color: #ffffff;}
#sidebar2 h2 a:visited{color: #ffffff;}
#sidebar2 h2 a:hover{color: #ffffff;}

#sidebarcontainer_annons
{
	width: 250px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;
}

.mellanreklam
{
	height:60px;
	min-height:60px; 
	position:relative;
	left:34px;
}

.postcontainer
{
	width:735px;
}

.postruta
{
	width:735px;
	/*background:url(bilder/headline_bg_small_blue.gif) repeat-x #FFFFFF;*/
	/*padding:5px 10px 10px 10px;*/
	/*border-left:#00B9FC 1px solid;
	border-bottom:#00B9FC 1px solid;
	border-right:#00B9FC 1px solid;*/
}

.postruta_google
{
	width:512px;
	background:#FFFFFF;
	padding:10px 10px 10px 10px;
	border:#FF3399 1px solid;
}


.navigation
{
	width:1035px;
	padding:5px 10px 0 10px;
}


.mellanrum
{
	height:10px;
	color:#33FF66;
}

#s
{
	font-family:Arial,, Helvetica, sans-serif;
	font-size:12px;
}

.searchform
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

p
{
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
}

ul, li
{
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	list-style-type: none;
}

p ul, li
{
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	list-style-type: none;
}

.info
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 10px 10px 10px;
	margain: 10px 10px 10px 10px;
	width:715px;
	border: 1px solid #000000;

}

#related
{
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:10px 10px 10px 10px;
	width:493px;
	background: #99FFFF;
}

#related ul,li
{
	list-style-type: none;
	list-style-position:outside;
	text-decoration:none;
	font-weight:bold;
}

#landingsites
{
	padding:10px;
	background:#FFCCCC;
	width:523px;
}


#landingsites ul,li
{
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position:outside;
}

p a:link{color:#000000; text-decoration:underline; font-weight:normal;}
p a:visited{color: #000000; text-decoration:underline; font-weight:normal;}
p a:hover{color: #999999; text-decoration:underline; font-weight:normal;}
p a:active{color: #000000;text-decoration:underline; font-weight:normal;}

#related ul,li a:link{color:#000000; text-decoration:underline; font-weight:normal;}
#related ul,li a:visited{color: #000000; text-decoration:underline; font-weight:normal;}
#related ul,li a:hover{color: #000000; text-decoration:underline; font-weight:normal;}
#related ul,li a:active{color: #000000;text-decoration:underline; font-weight:normal;}

h1 
{
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#333366;
	/*border-bottom: 1px dotted #999999;*/
	
}

h1 a:link{color:#000000; text-decoration:none;}
h1 a:visited{color: #000000; text-decoration:none;}
h1 a:hover{color: #000000;}
h1 a:active{text-decoration: none;}

h2 
{
    margin: 10px 0px 10px 0px;
    padding: 10px 10px 10px 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#333366;
	/*border-bottom: 1px dotted #999999;*/
	
}

h3
{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:1.5em;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}

h4
{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:1.5em;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

h5
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}

.postmetadata
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	overflow:hidden;
	color:#666666;
}

.containerheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-decoration:none;
}

.containerheader a
{
	color:#FFFFFF;
	text-decoration:none;
}

.directlink
{
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#663333;
	/*border-bottom: 1px dotted #999999;*/
	
}

.directlink a:link{color:#FFFFFF; text-decoration:none;}
.directlink a:visited{color: #FFFFFF; text-decoration:none;}
.directlink a:hover{color: #FFFFFF;}
.directlink a:active{text-decoration: none;}

/* Begin Images */

p img {
padding: 10px;
max-width: 100%;
border:0;
}

img { border:0;}
/*p img {padding: 5px; max-width: 100%;}
img.right {padding: 5px; margin: 0 0 5px 5px; display: inline;}
img.left {padding: 5px; margin: 0 5px 5px 0; display: inline;}*/
/* all images styling */
img.right {float: right;} /* right floating images */
img.left {float: left;} /* left floating images */

/* End Images */

.alignright {
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}

.alignleft {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}


.postmetadatacomment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	overflow:hidden;
	text-align: center;
	}

#commentdiv {
	width:500px;
	padding:5px;
}

.alt {
	padding-bottom:5px;
	}
	
.commentlist {padding: 5px;}
.commentlist ol {padding: 5px;}
.commentlist li, #commentform input, #commentform textarea {
	font: 10px Verdana, Arial, Sans-Serif; list-style:none;
	}
	
.commentlist li {
	font-weight: bold;
	list-style:none;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	padding: 5px;
	}
	
#commentform p {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	}

.commentmetadata {
	font-weight: normal;
	}

#comment { width="350px";}

.smallcomment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}

.topcontainer
{
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}

.topcontainer a:link{color:#000000; text-decoration:none; font-weight:bold;}
.topcontainer a:visited{color: #000000; text-decoration:none; font-weight:bold;}
.topcontainer a:hover{color: #FF3399; text-decoration:none; font-weight:bold;}
.topcontainer a:active{color: #000000;text-decoration:none; font-weight:bold;}

.lowercontainer
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}

.lowercontainer a:link{color:#000000; text-decoration:none; font-weight:bold;}
.lowercontainer a:visited{color: #000000; text-decoration:none; font-weight:bold;}
.lowercontainer a:hover{color: #FF3399; text-decoration:none; font-weight:bold;}
.lowercontainer a:active{color: #000000;text-decoration:none; font-weight:bold;}

ol {
	list-style: decimal outside;
	}

/* E-mail tips css */

#searchdiv {
  margin: 0;
  float:left;
  text-align:inherit;
  font-weight:normal;
  position:relative;
  font-style:normal;
  padding-left:0;

}

form dl, dl.labels {
  margin:0em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:x-small;
  margin-top:0.5em
}
form dt, dl.labels dt {
  float:left;
  
  width:10em;
  margin-bottom:0.8em;
  text-align:right;
  font-weight:normal;
  position:relative /*IEWin hack*/
}
form dd, dl.labels dd {
  margin-left:10.5em;
  margin-bottom:0.8em;
  font-style:normal;
  padding-left:0.5em
}
form dd.submit, dl.labels dd.submit  {
  /*margin-top:2em*/
}

.submit { border:#000000 1px; width:32px; height:19px; padding-left: 2px; padding-right:2px;}

.featureItem {
	height: 64px;
	vertical-align:top;
	padding-top: 5px;
}

.featureItem img {
	float: left;
	margin-right: 5px;
} 

.featureItem a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
} 


/* meny */

#menycontainer
{
	width: 1185px; height: 30px; position:absolute; top:155px; left:0;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;	
	background: #FFFFFF;
}

#menycontainer ul{margin: 0; padding: 5px;  }
#menycontainer li{display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none;}
#menycontainer ul a{text-decoration: none;	padding: 0 10px 0 0;}
#menycontainer a:link{color: #000000;}
#menycontainer a:visited{color: #000000;}
#menycontainer a:hover{ color: #FF3399;}
#menycontainer a#current{ color: #FF3399;}

#adheder
{
	width: 1185px; height: 120px; position:absolute; top:0px; left:0; 
}
#adsenseheader
{
	width: 468px; height: 60px; position:absolute; top:70px; left:710px; z-index:1;
}

#alltravel
{
	position: absolute;
	left: 180px;
	top: 220px;
	background-color: #f1f1f1;
	width: 755px;
	padding: 10px;
	color: black;
	border: #0000cc 2px dashed;
	display: none;
	z-index:27;
}

#alltravel a {text-decoration: underline; font-weight:normal;}
#alltravel a:link{color: #000000;}
#alltravel a:visited{color: #000000;}
#alltravel a:hover{color: #999999;}

#addthis
{
	position: absolute;
	left: 1075px; //800px;
	top:  10px; //170px;
	z-index:31;
}