
html{
	margin: 0px;
	padding: 0px;
	height:100%;
}
body {
	background-color: #333333;
	background-image:url(systempix/back.gif);
	background-position:left-top;
	background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:#323232;
}

h2 { margin:0.2em 0 0.6em 0 ; color:#679faa; font-size:1.2em; padding: 0px 0px 0px 0px; margin: -23px 0px 5px -1px; text-transform:uppercase; }

h3 { background-color: #ace0f0; color:#ffffff; font-size:1.2em; padding: 0px 0px 0px 10px; margin: 0px 0px 5px -5px; text-transform:uppercase; }

h4 { background-color: #ace0f0; color:#ffffff; font-size:1.2em; padding: 0px 0px 0px 10px; margin: 0px 0px 5px -5px; text-transform:uppercase; }

h5 { margin: 0px; padding: 0px 0px 0px 0px; font-size: 0.7em; line-height: 1.80em; text-transform:uppercase; }

h6 { margin: 0px 0px -5px 0px; padding: 0px 0px 0px 0px; font-size: 0.7em; line-height: 1.80em;}

h1, h2, h3, h4 { line-height:1.0em; letter-spacing:-0.05em; }

p { margin: 0px; padding: 0px 0px 25px 0px; }

strong { font-weight: bold; letter-spacing:-0.00em; }

a {	color: #70a1ad;	text-decoration: none; }

a:hover {color: #70a1ad; text-decoration:underline; }

#tablecollection { font-size: 12px; line-height: 12px;}

.article_item p { text-transform:lowercase;}

.article_list p { text-transform:uppercase; line-height: 18px;}

.gallery_teaser a img { border: 1px solid white; }

.gallery_teaser { margin-bottom: -20px; }

#imageDetails { color:#000000;}

#spalt_01 p { text-transform:uppercase; }

.whiteborderleft{
	border: 1px solid #ffffff;
	margin: 0px 10px 10px 0px;
	float:left;
}
.whiteborderright{
	border: 1px solid #ffffff;
	margin: 0px 0px 10px 10px;
	float:right;
}
#wrapper{
	width:922px;
	margin: 0px auto 0px auto;
	padding:0;
}


#left {
	position: absolute;
  width:188px;
  left:10px;
	top: 200px;
	float:left;
}


#content {
	position: absolute;
  width:510px;
  left:215px;
	top: 200px;
	float:left;
}

#content_gallery {
	position: absolute;
  width:718px;
  left:215px;
	top: 200px;
	float:left;
}

#right {
	position: absolute;
  width:190px;
  left:743px;
	top: 200px;
	float:left;
}

#header_back {
	background-image:url(systempix/blueback.gif);
	position: absolute;
  width:950px;
  height:185px;
  left:0px;
 	z-index: 1;
	top: 0px;
}

#header {
	position: relative;
  width:590px;
  height:138px;
  left:7px;
 	z-index: 1;
	top: 28px;
}

#header2 {
	position: relative;
  width:581px;
  height:151px;
  left:12px;
 	z-index: 1;
	top: 20px;
}

#main_bgr {
	z-index: 1;
	background-image:url(systempix/bgr_main_top.png);
	background-repeat:no-repeat;
	float: left;
	width: 922px;
	height: 158px;
	left: 0px;
	top: -6px;
	position: relative;
}
#main_bgr_top {
	z-index: 2;
	background-image:url(systempix/bgr_main.png);
	background-repeat:no-repeat;
	background-position: 0px 158px;
	float: left;
	width: 922px;
	left: 0px;
	top: 0px;
	position: relative;
}
#main_bgr_bottom {
	z-index: 2;
	background-image:url(systempix/bgr_main_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	width: 922px;
	left: 0px;
	top: 0px;
	position: relative;
}
#main_holder {
	z-index: 3;
	float: left;
	width: 858px;
	margin-left: 32px;
	margin-top: 30px;
	margin-right: 32px;
	margin-bottom: 8px;
	position: relative;
}
#footer {
	z-index: 2;
	background-image:url(systempix/bgr_footer.png);
	background-repeat:no-repeat;
	float: left;
	width: 922px;
	height: 121px;
	left: 0px;
	top: -6px;
	padding-bottom: 10px;
	position: relative;
}
#footer_adress {
	background-image:url(systempix/footer_adress.png);
	float: left;
	height: 61px;
	width: 283px;
	position: relative;
	z-index: 3;
	left: 30px;
	top: 29px;
}
#footer_logos {
	float: left;
	height: 63px;
	width: 120px;
	position: relative;
	z-index: 3;
	left: 488px;
	top: 27px;
}
#spalt_01 {
	float: left;
	width: 180px;
	margin-right: 20px;
	position: relative;
	z-index: 4;
}
#spalt_02 {
	float: left;
	width: 458px;
	margin-right: 40px;
	position: relative;
	z-index: 4;
}
#spalt_03 {
	float: left;
	width: 160px;
	position: relative;
	z-index: 4;
}
#logo {
	background-image:url(systempix/logo_thevoid.png);
	float: left;
	height: 120px;
	width: 204px;
	position: relative;
	z-index: 4;
	left: 30px;
	top: 20px;
}
#menu {
	float: left;
	height: 36px;
	width: 498px;
	position: relative;
	z-index: 4;
	left: 43px;
	top: 104px;
}

#newsletter {
	height: 56px;
	width: 272px;
	position: relative;
	z-index: 4;
	left: 670px;
	top: -60px;
}


.gallery_body { }
.gallery_body h2 { }
.gallery_footer { clear: both; }
.gallery_footer p a { }
/* ==================================
     normal sida med miniatyrbilder
   ================================== */
.gallery_images { float: left; width: 800px;}
.gallery_category { clear: both; float: left; margin-bottom: 10px; }
.gallery_category h3 { }
.gallery_row { clear: both; }
.gallery_image { float: left; margin-right: 12.6px; margin-bottom: 5px; }
.gallery_image a { }
.gallery_image a img { border: 1px solid white; }

/* ===================================
     kategorisida med miniatyrbilder
   =================================== */
.gallery_categories {  }
.gallery_cat_row { clear: both; }
.gallery_cat_category { float: left; text-align: center; }
.gallery_cat_image { margin: 5px; }
.gallery_cat_image a { }
.gallery_cat_image a img { border: 1px solid black; }
.gallery_cat_name { }
.gallery_cat_name h3 { }
.gallery_cat_name h3 a { text-decoration: none; }

/* ===================================
     kategorilista på sidan om
   =================================== */
.gallery_category_list { float: right; width: 150px; }
.gallery_category_list h3 {  }
.gallery_category_list ul { padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; }
.gallery_category_list ul li { margin: 0px 0px 0px 4px; padding: 0px; list-style: disc none inside;}
.gallery_category_list ul li a {  }
.gallery_category_list ul li span {  }
/* ========================================
     special css för sidescroller gallery
   ======================================== */
/* .gallery_body { display: block; float: left; clear: left;  border: none; }
.gallery_image_img { border: none; }

#mycustomscroll {
 background-color: black;
 border: 1px solid black;
 width: 400px;
 height: 124px;
 overflow: auto;
 position: relative;
}