@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
h1{ font-size: 16px; font-weight: bold; text-align: center; color: #c15237; }
a { color: #FFF; }
body { width: 100%; text-align: center; font-family: arial; font-size: 14px; color: #FFF; background: #000;  }
#page { width: 800px; margin: 0 auto; text-align: left; }
#page .main { width: 100%; float: left; display: inline; }
.main .header { width: 100%; float: left; display: inline; height: 86px; text-align: right; margin-top: 80px; } 
.main .menu { width: 100%; height: 30px; float: left; display: inline; background: #142867; }
.menu ul { width: 100%; float: left; display: inline; }
.menu ul li { float: left; list-style: none; }

#forside a {display: block; border: none; width: 92px; height: 30px; text-indent: -3000px; padding: 0; }
#forside a {background: url(images/forside.gif) bottom left;  width: 92px; height: 30px; }
#forside a:hover {background: url(images/forside.gif) top left;  width: 92px; height: 30px; }
#forside .selected {background: url(images/forside.gif) top left;  width: 92px; height: 30px; }

#galleri a {display: block; border: none; width: 92px; height: 30px; text-indent: -3000px; padding: 0; }
#galleri a {background: url(images/galleri.gif) bottom left;  width: 92px; height: 30px; }
#galleri a:hover {background: url(images/galleri.gif) top left;  width: 92px; height: 30px; }
#galleri .selected {background: url(images/galleri.gif) top left;  width: 92px; height: 30px; }

#kontakt a {display: block; border: none; width: 92px; height: 30px; text-indent: -3000px; padding: 0; }
#kontakt a {background: url(images/kontakt.gif) bottom left;  width: 92px; height: 30px; }
#kontakt a:hover {background: url(images/kontakt.gif) top left;  width: 92px; height: 30px; }
#kontakt .selected {background: url(images/kontakt.gif) top left;  width: 92px; height: 30px; }

#cv a {display: block; border: none; width: 92px; height: 30px; text-indent: -3000px; padding: 0; }
#cv a {background: url(images/cv.gif) bottom left;  width: 92px; height: 30px; }
#cv a:hover {background: url(images/cv.gif) top left;  width: 92px; height: 30px; }
#cv .selected {background: url(images/cv.gif) top left;  width: 92px; height: 30px; }

#aktuelt a {display: block; border: none; width: 92px; height: 30px; text-indent: -3000px; padding: 0; }
#aktuelt a {background: url(images/aktuelt.gif) bottom left;  width: 92px; height: 30px; }
#aktuelt a:hover {background: url(images/aktuelt.gif) top left;  width: 92px; height: 30px; }
#aktuelt .selected {background: url(images/aktuelt.gif) top left;  width: 92px; height: 30px; }

.main .content { width: 100%; float: left; display: inline; margin-top: 20px; }
.content .back { width: 100%; float: left; display: inline; font-size: 11px; }

.main .content .photos { width: 100%; float: left; display: inline; margin-top: 20px; }
.main .galleri { width: 100%; float: left; display: inline; }
.galleri ul { width: 760px; float: left; display: inline; }
.galleri ul li { width: 74px; margin-right: 10px; float: left; display: inline; margin-top: 10px; } 

.main .galleri_big { width: 100%; float: left; display: inline; margin-top: 20px; }
.galleri_big ul { width: 640px; float: left; display: inline; margin-left: 80px; }
.galleri_big ul li { width: 128px; margin-right: 10px; float: left; display: inline; margin-top: 10px; } 



.main .footer { width: 100%; float: left; display: inline; margin-top: 10px; text-align: right; color: #FFF;  }
.footer a { color: #FFF; }

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


/* Gallery styling */

.tableBorder a {
 text-decoration:   none;
 color:             #ffffff;
 background-color:  transparent;
}
  
.tableBorder a:visited {
 color:             #ffffff;
 background-color:  transparent;
}

.tableBorder a:hover {
 color:             #ffffff;
 text-decoration:   underline;
 background-color:  transparent;
}

.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

.tableBorder img {
 margin:		0;
 padding:	0;
 border:		0;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #000000;
}

.thumbs_gallery-frame {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #000000;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight: 		normal;
 color:             #ffffff;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #ffffff;
}

.commentlink {
 margin:            4px 0 8px 0;
}

.tableBorder li {
 margin:            0 0 15px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: 				#ffffff;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 border-bottom: 		1px dashed #000000;
}

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #ffffff;
}

.imageBG {
 text-align: center;
 background-color:  #000000;  
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #000000;  
}

.tableBorder {
 border: 1px solid #000000;
}

.tableBorder_gallery-frame {
 border: 1px solid #000000;
}

.tableBorder th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #000000;  
}

.tableBorder td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}