
p {
font-size:16px;  /*16*/
/*color: rgb(80,5,5);*/ /*120 5 5*/
line-height: 1.3;
font-weight: normal; 
font-family: Georgia, serif; 
font-style: normal; 
text-align:left;
}

h1 {
font-size:60px;
color: rgb(165,40,41);
/*line-height: 1;*/
font-weight: bold; 
font-family: Georgia, serif; 
font-style: normal; 
letter-spacing: 0.01em;
text-shadow: 1px 1px 1px black;
display:inline-block;
margin-top:25px; margin-bottom:0px;
}

h2 { /*rubriker*/
font-size:46px;
color: rgb(150,25,26);
line-height: 1;
font-weight: normal; 
font-family: Georgia, serif; 
font-style: normal; 
letter-spacing: 0.01em;
/*text-shadow: 1px 1px 1px black;*/
display:inline-block;
margin-top:15px; margin-bottom:15px;
}

h3 {
font-size:31px;
color: rgb(150,25,26);
/*line-height: 1;*/
font-weight: normal; 
font-family: Georgia, serif; 
font-style: normal; 
letter-spacing: 0.01em;
/*text-shadow: 1px 1px 1px black;*/
display:inline-block;
margin-top:15px; margin-bottom:15px;
}

h4 {
font-size:24px;
color: rgb(150,25,26);
/*line-height: 1;*/
font-weight: normal; 
font-family: Georgia, serif; 
font-style: normal; 
letter-spacing: 0.01em;
/*text-shadow: 1px 1px 1px black;*/
display:inline-block;
margin-top:10px; margin-bottom:10px;
}


hspec1 {
 position:relative;
 color: rgb(0,84,0);
 font-family:arial,helvetica,sans-serif;
 font-size: 27px;
 text-shadow: 1px 1px 1px rgb(80,80,80);
 /*line-height: 1px;*/
 display:inline-block;
}


body{ 
 margin: 0 auto;
 text-align:center;     /* Center main container in IE */
 background-position:center top;
 background-repeat: no-repeat;
 background-attachment: fixed; 
}

#BgMain{
 /*To make it fit in small devices set a screen wide Div behind*/
 z-index: 10;
 position: relative;
 margin: 0 auto;
 text-align:center; 
 width: 920px;
}

#main{
 position:relative;
 margin:0 auto;
 text-align:center;   /* Center main container in IE */
 width:900px;
 font-family:arial;
 font-size: 16px; 
}

img {
 border-radius: 5px;
}

.widebox{
 z-index: 5;
 position:relative;
 background-color: rgb(240,240,240);
 /*background-image: url("Img_BoxBackgroundToned.jpg");*/
 background-image: url("Img_Back_Pergament_PatternVert_920_07.jpg");
 background-position: center;
 border-radius: 10px;
  -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black;
 padding:20px;
}

#bottom{
 z-index: 9;
 position: relative;
 width: 100%;
 height: 50px;
 margin-top: 20px;
 color: rgb(150,25,26);
 background-color: rgb(245,245,245);
/* line-height: 45px;*/
 font-family:arial;
 font-size: 20px; 
 font-weight:bold;
}


.imgtxt {
margin: 0 auto;
text-align:center;   
width:500px;    
font-size:16px;  /*16*/
/*color: rgb(80,5,5);*/ /*120 5 5*/
line-height: 1.3;
font-weight: normal; 
font-family: Georgia, serif; 
font-style: normal; 
}

#toparea{
 z-index: 5;
 position:relative;
 /*width:100%;*/
 /*height: 150px;*/
 background-color: rgb(240,240,240);
 border-top-right-radius: 20px;
 border-top-left-radius: 20px;
}

#loginlogout{
/* z-index: 7;
 position:absolute;
 text-align: right;
 width:130px;
 height: 30px;
 font-family:arial;
 font-size: 12px; 
 font-weight:bold;
 color:grey; 
 opacity: 0.7; */
}
#loginlogout a{color: #555;}
#loginlogout:hover {
 opacity: 1;
}
#admintext{
 z-index: 7;
 position:absolute;
 text-align: right;    
}

#loggo{
 z-index: 6;
 position:relative;
 margin: 0 auto;
 text-align:center;     /* Center main container in IE */
 width:850px;
 top: 30px;
 color: rgb(55,55,55);
 color: rgb(0,64,0);
 font-family: Verdana;
 font-style: normal;
 font-size: 3em;
 font-weight: 900;
 letter-spacing: -0.025em;
 line-height: 1.5em;
 text-shadow: 1px 1px white;
}

#Page{
 z-index: 3;
 position:relative;
 text-align:left;
 width:100%;
 background-color: rgb(245,245,245);
}

.std{
 width: 800px; 
 margin:0 auto;
 text-align:left;
 max-height: 1000000em; /* Chrome for Android */
  -moz-text-size-adjust: none; /* Firefox Mobile */
}

.fullwidth{
 z-index: 4;
 position:relative;    
 width:900px;
}

#googlemap{
 z-index: 4;
 position:relative;    
 text-align:left;
 width:900px;
 height: 500px;
}

.center{
 margin: 0;
 position: absolute;
 top: 50%;
 left: 50%;
 -ms-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);    
}

.theclear{
  clear: both;			
}






/* *** ONGRID ****************************************************** */

.ongridshow{
position: relative;    
width: 850px;
overflow: auto;
/*padding: 1em;*/
/*background: grey;*/
margin: auto;    
}

.objects{
 margin: 0 auto;
 text-align:center;     /* Center main container in IE */
 position: relative;
 float: left;
 margin-left: 23px;
 margin-bottom: 23px;
 background-position:center top;
 background-repeat: no-repeat;
 -webkit-border-top-left-radius: 5px;
 -moz-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-top-right-radius: 5px;
 border-top-right-radius: 5px;
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black;
}
.objectsbottom{
 position: absolute;
 width:100%;
 background-color: rgb(25,25,25);    
 bottom: 0px;    
 color: white;
}

.pricediv{
 position: absolute;
 top: 10px;
 right: 10px;
 height: 30px;
 width: 100px;
 color: black;
 background-color: rgba(65,65,65,0.7);
 text-align: center;
 border-radius: 5px;
}

.pricetext{
 opacity: 1;
 color: white;
 line-height: 30px;
 text-align: center;
 text-shadow: 2px 2px 8px black;
}

.objectsbig{
 z-index: 21;
 position: relative;
 float: left;
 margin-left: 23px;
 margin-top: 20px;
 background-position:center top;
 background-repeat: no-repeat;
 -webkit-border-radius: 5px 5px 0px 0px;
 -moz-border-radius: 5px 5px 0px 0px;
 -khtml-border-radius: 5px 5px 0px 0px;  
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black;
}
.objectsbig img {
 -webkit-border-radius: 5px 5px 0px 0px;
 -moz-border-radius: 5px 5px 0px 0px;
 -khtml-border-radius: 5px 5px 0px 0px;  
}

.objectsbottombig{
 z-index: 20;
 position: relative;
 float: left;
 width:800px;
 margin-left: 23px;
 margin-bottom:40px;
 margin-top: -5px;
 padding-top:12px;
 padding-bottom:10px;
 color: white;    
 line-height: 20px;
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black; 
 background-color:rgb(25,25,25);    
}


