@charset "UTF-8";
/* CSS Document */


body {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
}

:focus { -moz-outline-style: none; }

:focus { 
outline-style: none; }

img {
border:none;
}

select {
border-style: solid;
border-color: #FFFFFF;
background-color: #FFFFFF;
text-decoration: none;
}

input {
background-color: #FFFFFF;
border-style: solid;
border-color: #FFFFFF;
text-decoration: none;
}

/*div {
border: 1px solid #000000;}*/

/*main division box surrounding everything*/
.main {
width: 508px;
#width: 600px;
height: auto;
/*border: solid 1px #333333;*/
margin-left: 40%;
margin-right: auto;
padding: 20px 0px 20px 50px;
min-height: 600px;
}

/*Top left box containing images or flash*/
.flash {
width: 300px;
height: 200px;
background-image: url(../img/bikuben.jpg);
#position:relative;
#top: -370px;
}



.topimg {
width: 300px;
height: 200px;
margin: 0px;
#position:relative;
#top: -370px;
}




/*Division box containing menu*/
.spacer {
width: 104px;
height: 142px;
#height: 144px;
float: right;
clear: right;
margin: 17px 87px 17px 0px;
#margin-right: 179px;
text-align: right;
#float:none;
#clear: none;
background-image:url(../img/whitespacer.gif);
background-repeat: repeat-y;
background-position: top right;
#margin-top:230px;
#width: 421px;
#position: relative;
#z-index: 1;
}


.menu {
width: 104px;
height: 142px;
#height: 132px;
float: right;
clear: right;
#float:none;
#clear: none;
text-align: right;
border-top: thin solid #000000;
border-bottom: thin solid #000000;
margin: 0;
#position: relative;
#z-index: 2;
padding-left: 0px;
#margin-top: 0px;
}

/*Styling of menu list items*/
li {
text-decoration: none;
list-style: none;
margin: 5px 5px 0px 0px;
}

a:hover {
color: #000000;
text-decoration: none;
}

:visited {
color: #999999;
text-decoration: none;
}

:link {
color: #999999;
text-decoration: none;
}

.current a:hover {
color: #000000;
}

.current :visited {
color: #000000;
text-decoration: none;
}

.current {
color: #000000;
text-decoration: none;
}


/*Division box containing text*/
.welcome {
background-image: url(../img/squares2.gif);
background-repeat: repeat-y;
background-position: 100% 78px;
#background-position: 100% 14px;
width: 300px;
min-height: 400px;
height: auto;

margin: 17px 0px 0px 0px;
#float:left;
#margin-top: -350px;

/*border: solid 1px #333333;*/
line-height: 1.6em;
padding-right: 121px;
text-align: justify;
}






/*Orange box top right corner*/
.colourbox {
width: 104px;
height: 200px;
background-color: #FF7800;
float: right;
margin-right: 87px;
#margin-right: 179px;
#margin-bottom:0px;
clear: both;
}




/*quotes on index.php*/
blockquote {
padding: 12px;
font-style: italic;
}

/*paragraph element containing copyright text*/
.bottomline {
border-top: thin solid #000000;
margin-right: 79px;
width: 421px;
height: auto;
float: right;
text-align: center;
color: #999999;
#padding-top: 10px;
}


/*border: solid 1px #333333;*/




/* PHOTO UPLOAD FORM photomanage.php */
.upload {
background-image: url(../img/squares2.gif);
background-repeat: repeat-y;
background-position: 100% 58px;
width: 300px;
height: auto;
margin: 17px 0px 0px 0px;
/*border: solid 1px #333333;*/
line-height: 1.6em;
padding-right: 121px;
}



.imgcat {
background-color: #EEEEEE;
}

#thumbform {
background-color: #CCCCCC;

}

.imgform {
background-color: #DDDDDD;
}

.imgdesc {
background-color: #DDDDDD;
}

.imgmeta {
background-color: #EEEEEE;
}

td {
border-spacing: 5px;
padding: 9px;}

/* images.php */
.warning {
color: #FFFFFF;
padding: 6px;
background-color: #FF0000;
font-weight: 700;
}


/* imgdelete.php */
.delete {
width: 300px;
height: auto;
margin: 0px 0px 0px 0px;
/*border: solid 1px #333333;*/

}


/* ADD QUOTE FORM addquotes.php */
.quotesadd {
background-image: url(../img/squares2.gif);
background-repeat: repeat-y;
background-position: 100% 58px;
width: 300px;
height: auto;
margin: 17px 0px 0px 0px;
/*border: solid 1px #333333;*/
line-height: 1.6em;
padding-right: 121px;
}

/*quotes.php*/

.quotesadd2 {
background-image: url(../img/squares2.gif);
background-repeat: repeat-y;
background-position: 100% 58px;
width: 300px;
height: 490px;
margin: 17px 0px 0px 0px;
/*border: solid 1px #333333;*/
line-height: 1.6em;
padding-right: 121px;
}

/*livet.php*/
.ikons {
float: left;
margin: 10px 10px 0px 0px;
}

.ikonsright {
float: left;
margin: 10px 10px 0px 0px;
}

h4 {
margin: 0px 0px 0px 0px;
padding: 112px 0px 0px 0px;
float: right;
background-color: #000000;
color: #FFFFFF;
}

.ikontekst {
/*border-bottom: 2px solid #000000;*/
margin: 10px 0px 7px 0px;

}

.ikontekstleft {
/*border-bottom: 2px solid #000000;*/
margin: 10px 0px 7px 0px;
}

/*gallery.php*/
#thumbscontainer {
width: 455px;
padding-top: 80px;
#padding-top: 10px;
padding-left: 0px;
padding-right: 0px;}





.thumbsnoleftmargin {
margin: 8px 0px 0px 0px;}

.maingallery {
width: 500px;
height: 540px;
/*border: solid 1px #333333;*/
margin-left: 40%;
margin-right: auto;
padding: 0px 0px 20px 50px;
}

.footer {
margin-top: 400px;
width: 421px;}

.inline {
display: inline;}

p.inline {
margin-left: 10px;
}

.thumbs {
margin: 15px 15px 0px 0px;
}

#close {
margin-left: 159px;}

#galleryselect2 {
float: left;
margin: 15px 0px 20px 15px;
#margin: 15px 15px 0px 20px;
display: block;
clear: right;
height: 20px;
}

#gallerigif {
float: left;
display: block;
clear: left;
}

.alignright {
text-align: left;
float: left;
height: 13px;
margin-top: -2px;
}



#pagenumbers {
width: 373px;
height: 13px;
margin: 20px 0px 0px 0px;
text-align: right;
}

#imgnav {
text-align: left;
width: 50px;
height: 13px;
margin: -4px 68px 0px 0px;
float: right;
display: block;
#margin-top: -15px;
}

.bigsize {
font-size: 1.3em;}

#imgnav a {
font-size: 1.3em;}

/*viewphoto.php*/

.viewphoto {
width: 600px;
height: 600px;
margin-left: auto;
margin-right: auto;
}

.imgnav {
width: 600px;
height: 20px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

.luk {
width: 40px;
height: 20px;
float: left;
text-align: center;
padding-right: 3px;
}

.linkback {
float: left;
width: 278px;
height: 20px;
text-align: right;
}

.linkforward {
float: left;
width: 278px;
height: 20px;
text-align: left;
}


/*bygningen.php*/
#beliggenhed {
background-image: url(../img/beliggenhedIMG.jpg);
widtht: 300px;
height: 125px;
background-repeat: no-repeat;}

.imgheader {
margin-top: 18px;
}

.faciliteter {
background-image: url(../img/faciliteterIMG.jpg);
widtht: 300px;
height: 125px;
background-repeat: no-repeat;}

#arkitekturen {
background-image: url(../img/arkitekturenIMG.jpg);
widtht: 300px;
height: 125px;
background-repeat: no-repeat;}


/*gallery.php*/

.locationlink {
text-align: left;

}

/*location.php*/
#googlemap {
width: 421px;
height: 620px;}

/*location.php*/
.kvikinfo {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}
