@charset "ISO-8859-1";
/* CSS Document */


/* 
**********************
*					 *
*	 Oscar Fridh	 *
* www.oscarfridh.com *
*					 *
**********************

*/

* {margin:0px; padding:0px;}

body { background-color:#8a7e6a; background-image:url(../images/pattern.jpg); font-family:"Times New Roman", Times, serif;}

a:link { color:#606060;}
a:visited { color:#606060;}
a:active { color:#606060;}
a:hover { color:#606060;}
a { text-decoration: none;}
a img { border:0px;}
img { border:0px; margin-right:44px; margin-left:44px;}
h1 { margin-left:44px; padding-top: 10px; color:#333333;}
h2 { margin-left:44px; color:#333333;}
h3 { margin-left:44px; color:#333333;}
 
/* hr { width:800px; background-color:#000; height:2px; border:0px; }*/

#container { margin-top:20px;width:850px; margin-left:auto; margin-right:auto;}
#header { width:850px; height:300px; background-image:url(../bilder/header_image_anneli.jpg); background-repeat:no-repeat; background-position:center; background-color:#58575c;}
/*#header hr { width:300px; background-color:#FFF; height:1px; border:0px; margin-left:0px; margin-top:0px; }*/
#header h1 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; margin-left:450px; font-size:5em; padding-top:20px;}
#header h2 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; margin-left:450px; margin-top:-53px; font-size:1em}
#meny { width:850px; height:20px; background-color:#ffffff; padding-top:10px; padding-bottom:10px; border-bottom:solid #000 2px; text-transform:uppercase; text-align:center;}
#content { width:850px; background-color:#ffffff; padding-bottom:5px;}
#content p { margin-left:44px; margin-right:44px; padding-bottom:10px; color:#333333;}
#footer { width:850px; height:72px; background-color:#ffffff; padding-top:4px;border-top:solid #000 2px;}
#footer p { margin:0px;margin-left:4px;font-family:verdana; font-size:0.6em;}
#footer a {font-family:verdana; text-decoration:none; color:#000;}
#footer a:link { text-decoration:none; color:#000;}
#footer a:visited { text-decoration:none; font-family:verdana; color:#000;}
#footer a:active { text-decoration:none; font-family:verdana; color:#000;}

/* INCLUDES */

p.titel { margin-left:44px; margin-right:44px; font-size:24px;}
p.bakgrund { margin-left:44px; margin-right:44px;}
/*p.titel { margin-left:44px; margin-right:44px;}*/
.red { margin-right:44px; color:#F00000; }

/* GÄSTBOK */

#gastboken table {   
 background-color: #F9FBFD;   
 color: #000000;   
 width: 440px;   
 border: 1px solid #D7E5F2;   
 border-collapse: collapse;
}   
  
#gastboken td {   
 border: 1px solid #D7E5F2;   
 padding-left: 4px;   
}

.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}    
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    
   
.smalllabelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #3670A7;    
 width: 100px;    
}    
   
.smallfieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
     
}

.fieldcell input {    
 width: 200px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-right: 0px;    
}    
   
.smallfieldcell input {    
 width: 100px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
}    
   
.smallfieldcell select {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
}

.button {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 margin-left: 12px;    
 margin-top: 3px;    
 margin-bottom: 2px;    
}

.labelhidden {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;  
 visibility:hidden;  
}    
   
.fieldhidden {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;
 visibility:hidden;
}


/* OSCAR FRIDH */

#madeby { margin-left:auto; margin-right:auto; width:60px;font-family:Verdana, Geneva, sans-serif; font-size:8px; text-align:center}
#madeby a { font-family:Verdana, Geneva, sans-serif; color:#039;}
#madeby a:hover { text-decoration:blink;}
#madeby a:visited { color:#039;}