body{
	/* background-color : #F0F8FF; */
	/* background-image : url("background.png"); */
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 13px;
	font-weight : normal;
	padding: 0px;
	margin: 0px;
  background-image: url('../images/back.png');
}

table {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 13px;
	font-weight : normal;
  
}

table#homepage {
	background-image: url("../images/strom.gif");
	background-repeat: no-repeat;
}

/* DESIGN DIV'S */

div#main {
	width: 700px;
	position: absolute;
	left: 50%;
	margin-left: -350px;
  padding: 20px;
  padding-top: 20px;
  padding-bottom: 0px;
  background-color: #ffffff;
}

/* IE HACK */

* html div#main {
  padding-right: 0px;
  margin-bottom: 0px;
}

div#bottom {
  width: 740px;
  height: 76px;
  background-image: url("../images/bottom.png");
  margin-left: -20px;
}

div.display {
	width: 400px;
	left: 0px;
	min-height: 300px;
}

/* IE HACK */

* html div.display {
  height: 300px;
}

div.left_menu {
	position: absolute;
	width: 250px;
	left: 450px;
}



/* TIP */

div#middle_blue {
	background-repeat : repeat-y;
	background-image : url("../images/tip_middle_blue.gif");
	width : 249;
	text-align : center;
}

div#top_blue {
	background-image : url("../images/tip_top_blue.gif");
	background-repeat : no-repeat;
	width : 249;
	height: 21;
}
  
  div#bottom_blue {
  	background-image : url("../images/tip_bottom_blue.gif");
	width : 249;
	height: 21;
  }

div#middle_green {
	background-repeat : repeat-y;
	background-image : url("../images/tip_middle_green.gif");
	width : 250;
	text-align : center;
}

div#top_green {
	background-image : url("../images/tip_top_green.gif");
	background-repeat : no-repeat;
	width : 250;
	height: 21;
}
  
  div#bottom_green {
  	background-image : url("../images/tip_bottom_green.gif");
	width : 250;
	height: 21;
  }

  
  div#inner { 
  	padding-left: 10px;
	padding-right: 10px;
	
   }

/* -------------------   fonts   -------------------------*/

h1 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	margin-top: 25px;
	margin-bottom: 25px;
}

h3.blue {
	color: #2b01e0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 15px;
	font-weight : normal;
	font-weight: bold;
}

h3.green {
	color: #43c14c;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 15px;
	font-weight : normal;
	font-weight: bold;
}

/* -------------------   anchors   -------------------------*/
a {
	color: #003399;
}
 
 a:visited { 
	color: #003399;
 }
 
 a:hover {
	color: #FFCC00;
}

a.homepage_menu {
	font-weight: bolder;
	color: #FF4500;
	text-decoration: none;
	letter-spacing: 1px;
}

a.homepage_menu:visited {
	color: #FF4500;
}

a.main_menu {
	font-size : 13px;
	font-weight: bolder;
	color : #000066;
	text-decoration: none;
}

a.main_menu:visited {
	font-size : 13px;
	font-weight: bolder;
	color : #000066;
	text-decoration: none;
}

a.main_menu:hover {
	font-size : 13px;
	font-weight: bolder;
	color : #FF9C00;
	text-decoration: none;
}

/* -------------------   GALLERY   -------------------------*/

body.gallery {
	background-color: white;
	background-image: url("../images/back.gif");
}

table.gallery_main_table {
	background-color : #D3D3D3;
}

span.gallery_user {
	color: #330099;
	font-weight : bolder;
}

span.gallery_navigation {
	color: #4B0082;
}

a.gallery_navigation {
	color: black;
	text-decoration: none;
}

a.gallery_navigation:visited {
	color: black;
	text-decoration: none;
}

/* ------------------ PHOTOS ----------------------------- */

img.reference {
  border: solid 0px black;
}
