/* CSS Document */
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 12px;
	text-align: left;
	line-height:140%;
	}/* standard formatting */ 

.title { margin-top:5px; margin-bottom:10px;}

div#popup {
background:#FFF;
border:1px solid #FFF;
margin:0px;
padding:7px;
width:270px;
}

.MapBuilderSideBar {float:left; margin-left: 10px;}

#maincontent { width:100%; padding:10px 10px 10px 10px;}

.listimg { padding-right:10px; padding-bottom:5px;}
.listfeatleft { width:130px; padding:0px 10px 0px 10px; float:left}

.wireframemenu{

background-color: #BAD6FB;
border-bottom-width: 0;
width: 145px;
margin-top: 0px;
margin-bottom: 50px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 140px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px Arial;
padding: 4px 5px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #003366;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
}

.wireframemenu a:visited{
color: #003366;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
color: #003366;
}

.wireframemenu a:hover{
background-color: #FF6600;
text-decoration: none;
color: white;
}

.wireframemenu li.current{
font: bold 12px Arial;
padding: 5px 5px;
display: block;
width: 100%; /*Define width for IE6's sake*/
border-bottom: 1px solid #FFFFFF;
background-color: #FF6600;
text-decoration: none;
color: white;
}

.wireframemenu li.navihd{
font: bold 12px Arial;
padding: 2px 5px;
display: block;
width: 135px; /*Define width for IE6's sake*/
border-bottom: 1px solid #FFFFFF;
background-color: #036;
text-decoration: none;
color: white;
}

.wireframemenu .act a  {background-color: #FF6600;color: white;}


p { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	}/* no gap between paragraphs */
		
a:link , a:visited { color: #336699; text-decoration: none; font-weight: bold;}
a:hover , a:active { color: #FF6600; text-decoration: none; font-weight: bold;}

.langs { width:750px;  text-align:right;}

.langs a,
.langs a:visited { color: #999999; text-decoration:none; margin-right:8px; font-weight: normal;}
.langs a:hover,
.langs a:active { color: #FF6600; text-decoration:none; font-weight: normal;} 	

.MenuBottomRight a:link , .MenuBottomRight a:visited { color: #FFF; text-decoration: none; font-weight: normal;}
.MenuBottomRight a:hover , .MenuBottomRight a:active { color: #003366; text-decoration: underline; font-weight: normal;}
/* links style */

.BoxMain {
	padding: 10px 20px 10px 20px;
	}/* main text area */ 


.h1 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 30px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	}/* header text */ 

.Intro {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding: 20px 20px 10px 20px;
	}/* intro text block */

.Container {
    BORDER: #404040 1px solid;
	}/* border om hele site */ 

.TitleBar {
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
	background-color: #003366;
	height:24px;
	padding:0px 0px 0px 15px !important /*Non-IE6*/; padding:1px 0px 1px 15px /*IE6*/;
	}/* titelbalk */ 
	
		 
.BoxRight {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 12px;
    BORDER-top: #FFCC33 0px solid;
    BORDER-right: #FFCC33 0px solid;
    BORDER-bottom: #FFCC33 0px solid;
    BORDER-left: #FFCC33 1px solid;
	padding: 10px 0px 10px 10px;
	}/* textbox on right of page */ 
	
.MenuTop {
	BORDER-bottom: #FFCC33 1px solid;
	font-weight: bold;
	text-align: right;
	padding: 0px 0px 5px 10px;
	}/* menu on top of page */ 

.MenuBottomRight {
	background-color: #FF6600;
	BORDER-left: #FFFFFF 1px solid;
	color: #FFF;
	text-align: right;
	padding-right: 10px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}/* bottom menubar right side*/ 

.MenuBottomLeft {
	background-color: #003366;
	color: #999999;
	padding-left: 5px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: BOLD;
	}/* bottom menubar left side*/ 

.MenuLeft {
	BORDER-right: #404040 0px solid;
	}/* menu on left of page */ 
	
.left_bg {background: url(images/menu_left1.jpg) left bottom no-repeat #BAD6FB }   


h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #FF6600;
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	}/* header 1 */ 
	
h3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #FF6600;
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	}/* header 3 */ 

.h5 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 20px;
	color: #993300;
	FONT-SIZE: 14px;
	font-variant: small-caps;
	FONT-WEIGHT: BOLD;
	}/* header 5 */ 
	
.h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	font-weight: bold;
	color: #FFCC33;
	}


/* Highslide css */ 
	
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px;
}

.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
	padding-left:10px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 10px;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    margin-top: 0;
    margin-bottom: 0;
	text-decoration: none;
	color:#FF6600;
}
.control, .control * {
	color: #666;
}	


#menublok {
	width: 145px; 
}


.container { 
text-align:left;
margin-left:0px;
margin-right: auto;
width:95%;

}


.content{
padding: .5em;
}

.guestbook{
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #BAD6FB;
background-color: #F8F7ED ;
margin-bottom: 10px;
overflow: hidden;



}

.guestbook_top{
padding: 3px;
background-color: #003366 ;
color:#FFFFFF;

}




