/* CSS Document */

body 		{ width: 100%;
		  height: 100%;
		  margin: 0 auto;
		  padding: 0px;
		  background-color: #444444;
		  text-align: center;
		  font-family: Arial, sans serif;
		  font-weight: normale;
		  font-size: 14px;
		  color:#efefef;
		}

#container	{ position: relative;
		  height: auto;
		  min-width: 1000px;
		  margin: 0 auto;
		  background-color: #444444;
		  text-align: center;
		}

#logo		{ margin-left: auto;
		  margin-right: auto;
		  width: 850px;
		  text-align: left;
		}

#meny		{ margin-left: auto;
		  margin-right: auto;
		  width: 850px;
		  text-align: right;
		  padding-bottom: 10px;
		}
		
#bildebanner	{ height: 180px;
		  background-image: url('img/reinertsfoto_bildebannerBG.png');
		  background-repeat: repeat-x;
		  padding-top: 15px;
		  padding-bottom: 15px;
		}
		
#main		{ margin-left: auto;
		  margin-right: auto;
		  width: 850px;
		}

#left_col	{ width: 255px;
		  text-align: center;
		  float: left;
		}

#main_txt	{ width: 560px;
		  text-align: left;
		  float: left;
		  clear: right;
		  padding-top: 0;
		  padding-bottom: 10px;
		  padding-left: 25px;
		  padding-right: 10px;
		  vertical-align: text-top;
		}
.txt_header	{ font-family: Arial, sans serif;
		  font-weight: bold;
		  font-size: 18px;
		  color:#0063dc;
		}

#galleri_nyeste	{ background-color: #666666;
		  border: 1px solid black;
		  text-align: center;
		}
 
#galleri_nyeste .one-image	{ text-align: center; }

table.ImageFrame_shadow {	direction: ltr;
							text-align: center;
						}

#galleri_nyeste h2	{ background-image: url('img/reinertsfoto_h2bakgrunn.png');
    			  background-repeat: repeat-x;
    			  height: 20px;
    			  color: #efefef;
    			  font-size: 1em;
    			  font-weight: bold;
    			  text-decoration: none;
    			  padding-left: 10px;
		  	  margin-top: 0px;
  			}

#galleri_nyeste h4	{ color: #9b0009;
			}

#counter	{ font-family: Arial, sans serif;
		  font-weight: normale;
		  font-size: 12px;
		  color:#efefef;
		  padding-top: 50px;
		}
		
#footerinnhold	{ margin-left: auto;
		  margin-right: auto;
		  width: 850px;
		  padding-top: 10px;
		}

#copyright	{ width: 50%;
		  text-align: left;
		  float: left;
		  font-family: Arial, sans serif;
		  font-weight: bold;
		  font-size: 14px;
		  color:#efefef;
		  padding-top: 6px;
		}

#mini_meny	{ width: 50%;
		  float: right;
		  text-align: right;
		  padding-top: 4px;
		}
		

A.meny:link	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#efefef;
		}

A.meny:visited	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#efefef;
		}

A.meny:hover	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#0063dc;
		}

A.meny:active	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#0063dc;
		}
		

A.txt:link	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: normale;
		  text-decoration: none;
		  color:#0063dc;
		}

A.txt:visited	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: normale;
		  text-decoration: none;
		  color:#0063dc;
		}

A.txt:hover	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: normale;
		  text-decoration: none;
		  color:#0063dc;
		}

A.txt:active	{ font-family: Arial, sans serif;
		  font-size: 14px;
		  font-weight: normale;
		  text-decoration: none;
		  color:#0063dc;
		}

.clear 		{ clear: both;
		}

