
/*=== settings alt i ett ferie ===*/

#header { background:url(../images/header_altiettferie.jpg) no-repeat top center; }

#lang_sel li {width: 25.4em}
#sliderbody, #sliderbody img {border: none;}
#wpslider {margin: 15px 0px 10px 0px; padding: 0; border: none;}
#wpslider ul {list-style: none !important;margin: 0 !important;padding: 0 !important;}
#wpslider ul li {list-style: none !important;margin: 0 !important;padding: 0 !important;}
#sliderbody {overflow: hidden !important;}
#sliderbody img {-ms-interpolation-mode: bicubic;}
	
.intro {width: auto;float:left;}	
.intro ul {margin:0;padding:0;}
.intro ul li {list-style:circle inside !important;margin-left:35px;padding:3px 0px;font-weight:bold;}	

#centercol .intro h3 {background:#94BBDA;border:1px solid #78A0C3;color:#fff;}	
	
/*=== Photo Gallery settings ===*/
.ngg-album {
	width: 250px;
	float: left;
	margin-right: 8px;
}
.slideshowlink {
	float: right;
	margin: 0 0 10px 0;
	width: 270px;
	text-align: right;
}
.piclenselink {
	float: left;
	margin: 0 0 10px 0;
	width: 270px;
}
div#shWaitBar {
	left: 0;
	text-align: center;
	color: #ae0a0a;
}
img.ngg-singlepic {
	margin-right: 10px;
}

/*=== Footer settings ===*/
#footer .footerrss {
	background: url(../images/footer-rss.png) bottom right no-repeat;
	padding: 16px 16px 0 0;
	margin:0px;
	width: 370px;
}
#footer .footerrss a{
	color: #454545;
	text-decoration: underline;
}
#footer .footerrss a:hover{
	color: #000;
	text-decoration: none;
}
/*=== Guestbook Custom settings ===*/
#gbHeader{
    margin-top:14px;  margin-bottom:60px;  
	background: url(../images/gjesteboken.jpg) no-repeat 2px 2px;
	height: 270px;
	width: 536px;
	border:1px solid #DEDBD1;
	padding:2px;
}
#gbPageLinks{
    font-weight:bold;  
	padding-top:224px;
	width: 538px;
}
#gbNavLinks{
    font-weight:bold;  
	padding-top:290px;
}
#gbNavLinks a {
    text-decoration: underline;
}
#gbNavLinks a:hover {
    text-decoration: none;
}
.gbEntry{
    width:100%;
    padding:0;
    margin-bottom: 17px;
    border:1px solid #DEDBD1;
}
.gbEntryLeft{
    padding:0 6px;
    border-right:1px dotted #DEDBD1;
	color: #999;
	background: #F5F5F5;
}
.gbEntryLeft .rightSide, .gbEntryLeft .leftSide{
    font-size:11px;
	text-align:left;
}
.gbEntryBottom img, .gbEntryTop img{
    padding:3px;vertical-align:bottom;
}
.gbEntryContent{
    border-top:1px dotted #DEDBD1;
    border-bottom:1px dotted #DEDBD1;
}
.gbAuthor{
    line-height:24px;
	font-weight: bold;
}
.ecu_images{
    max-width: 414px;
	max-height: 310px;
    padding: 5px 0 5px 0;
    float:left;
}
p .ecu_images {
    margin-top: 10px;
}
#gbSignWrap{
    width: 530px;
    padding: 5px;
    border:1px solid #DEDBD1;
}
#gbSignWrap table{
	margin-bottom: 10px;
}
#gbSignPersonal #email, #gbSignPersonal #author, #gbSignPersonal #url{
    width:200px;
	margin-left: 20px;
}
#gbSignText{
    text-align:left;
	padding: 5px;
}
#gbSignText #submit{
	margin-top: 4px;
	padding: 5px 20px;
	cursor: pointer;
	background: #f0f0f0;
}
#gbSignUpload #uploadform {
	float:left;
	padding: 5px;
	margin-bottom: 10px;
}
/*=== Contact Custom settings ===*/
#bookinger, #kontakt{
	width: 100%;
	margin: 20px auto;
}
#bookinger textarea, #kontakt textarea {
	width: 500px;
}
#bookinger select {
	width: 233px;
	padding: 2px;
}
/*=== Google Map settings ===*/
.mapp-poweredby {
	display: none;
}
.mapico {
	float: left;
}
.mapp-div {  
	overflow: hidden;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	line-height: normal;
	margin: 0 0 0 0; 
	color: black;       
}
.mapp-overlay-body {	
    font-size:11px;
}
/*=== Go Buttons ===*/
#dark{
	background-color:#333;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}	
	
#dark li, #light li { 
list-style:none;
	padding-top:10px;
	padding-bottom:10px;}	

.button, .button:visited {
	background: #222 url(../images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 6px 10px 7px; 
	margin-top:10px;margin-bottom:20px;
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	position: relative;
	cursor: pointer
}
 
.button:hover {background-color: #111; color: #fff; text-decoration: underline; }
.button:active {top: 1px; }
.small.button, .small.button:visited {font-size: 11px}
.button, .button:visited, .medium.button, .medium.button:visited {font-size: 13px; font-weight: bold; line-height: 1; }
.large.button, .large.button:visited {font-size: 13px; padding: 12px 14px 13px; }
.super.button, .super.button:visited {font-size: 34px; padding: 8px 14px 9px; }

	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }