html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll; /* -y stands for the vertical scrollbar */
}

html, body {
    background-color: #FFFFFF;
    height:100%;
    margin:0px;
  
    font-family:Georgia, Verdana, Arial, Helvetica, Serif;
    font-style: normal;
    font-size:13px;
    font-weight:normal;
    color:#333333;
    line-height:120%;
}

a, a:link, a:active, a:visited {
    color: #333333;
    text-decoration: underline;
}
  
a:hover {
    color: #800333;
    text-decoration: underline;
}


#layout {  
    width: 830px;
    margin:0 auto; /* Centrerar sajten */
    background-image: url(/media/58/main_bg.gif);
    background-repeat: repeat-y;
}
  

/***** LOGOTYPE *****/
#logo
{
    position:relative;
    width:750px;
    height:85px;
    top:15px;
    left:43px;
    /*background-image: url(/media/69/logotype.jpg);  */
   /* background-image: url(/media/772/logo.gif);  */
    background-image: url(/media/1232/logo_felixtitling.gif);
    background-repeat: no-repeat;
    background-position:left top;
    
}
#logolink
{
    position:absolute;
    width:745px;
    height:40px;
    top:8px;
    left:0px; 

}

/***** TOP NAVIGATION *****/
#topnavigation 
{
    position:relative;
    top:0px;
    left:5px;
    width: 830px;
    height:81px;
    background-image: url(/media/262/topnav_black2.gif);    
    background-repeat: no-repeat;
    background-position:center;
}

#topnavigation ul
{
    position:absolute;
    top:20px;
    left:35px;
}

#topnavigation li
{
    list-style:none;
    float:left;
    padding-right:20px;
}

.topnavigation
{
    font-family:Georgia, Verdana, Arial, Helvetica, Serif;
    font-style: normal;
    font-size:12px;
    font-weight:normal;
}

.topnavigation a
{
    color:#FFFFFF;
    text-decoration:none;
}
.topnavigation a:hover 
{
    color:#FFFF00;
}

/***** HEADLINES, PARAGRAPH *****/ 
p {
    margin-top:0px;
    padding-top:0px;
}

/* Hittas i StilariEditorn.css
h1 {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size:30px;
    font-weight:normal;
    color:#333333;
  
}
h2 {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
    font-size:24px;
    font-weight:normal;
    color:#333333;
  
  margin:0px;
  padding:0px;
}
h3 {
    font-family: "Times New Roman", Times, serif;
  font-style: italic;
    font-size:18px;
    font-weight:bold;
    color:#333333;

  margin:0px;
  padding:0px;
}
h4 {
    font-family: "Times New Roman", Times, serif;
  font-style: italic;
    font-size:16px;
    font-weight:normal;
    color:#333333;
    
  margin:0px;
  padding:0px;
}
*/

/***** CONTENT *****/
#oneContent {
  position:relative;
  top:0px;
  left:40px;
  width: 750px;
  min-height:100%;
  text-align:left;  

}

#mainContent{
    position:relative;
    top:0px;
    left:0px;
    width: 830px;
    height:100%;

}

#LeftContent {
  position:relative;
  float:left;
  top:0px;
  left:40px;
  width:470px;
  height:100%;
}

#RightContent {
  position:relative;
  float: left;
  top:15px;
  left:60px;
  width: 265px;
  margin:0 15px 20px 0;
  height:100%;
}

/***** KLASSER *****/
.brodtext {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  text-align: left;
  line-height: 20px;
}

.brodtext a {
  color: #333333;
  text-decoration: underline;
}
  
.brodtext a:hover {
  color: #800333;
  text-decoration: underline;
}
.brodtext ul {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  color: #333333;
}

/* Hittas i StilariEditorn.css
.smallGreyText 
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 12px;
  color: #666666;
  text-align: left;
}
*/

/***** FOOTER *****/
#footerContact 
{
  position:relative;
  top:0px;
  left:40px;
  width: 760px;
  padding-top:10px; 
  clear:both;
}

#footer 
{
  position:relative;
  width: 830px;
  height:30px;
  top:0px;
  left:0px;
  background-image:url(/media/79/footer_bg.gif);

}

#styckeAvslut {
  position:relative;
  left:0px;
  width:470px;
  height:40px;
  margin-top:0px;
  margin-bottom:20px;
  background-image:url(/media/267/stycke_avslut_black.jpg);
}


/* MENU: Press */
/* Hittas i StilariEditorn.css
.pressDate {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: #810433;
  
}
.pressHeadline {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #333333;
}
.pressShortText {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  line-height: 20px;
}

*/

/***** FORM ELEMENTS *****/

label {font-weight:normal;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:2px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.error ul{margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0;}

/***** BLOG ELEMENTS *****/
.blog h2 
{
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;    
    font-size:12px;
    font-style:normal;
    color:#000000;
    font-weight:bold;
    line-height:120%;
    padding-bottom:4px;
}
.blogpost { padding:6px 0 6px 0; line-height:120%; }

.blogpost h2 a,
.blogpost h2 a:link,
.blogpost h2 a:active,
.blogpost h2 a:visited,
.blogpost h2 a:hover
{
   color:#000000; 
   font-weight:bold;
   text-decoration:none;
} 
.blogpost h2 a:hover { color:#800333; text-decoration:none; } 
.blogpost p {margin:0 0 8px 0; padding:0px; } 
.blogpost strong {font-weight:normal;}
.blogdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; font-variant:normal; color: #999999;}

#archive ul.archive, #archive .archive ul { margin:0; padding:0;}
#archive .archive ul li {list-style:square;}
#archive .archive li { list-style:none; margin:0 0 10px 0;}
#archive ul.archive_blogposts li { margin:0 0 10px 25px; padding:0px;}
#archive .year {font-weight:bold;}

/***** TAG CLOUD STYLES *****/
.tags { line-height: 170%;  }
a.tag1x { font-size: 100%; font-weight: 200; text-decoration: none; }
a.tag2x { font-size: 110%; font-weight: 300; text-decoration: none; }
a.tag3x { font-size: 120%; font-weight: 500; text-decoration: none; }
a.tag4x { font-size: 130%; font-weight: 600; text-decoration: none; }
a.tag5x { font-size: 145%; font-weight: 800; text-decoration: none; }
a.tag6x { font-size: 160%; font-weight: 900; text-decoration: none; }
a.tag1x:hover, a.tag2x:hover, a.tag3x:hover, a.tag4x:hover, a.tag5x:hover, a.tag6x:hover { text-decoration:underline; }





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.brodtext {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight: normal;
color: #333333;
text-align: left;
line-height: 20px;
}


