/* General */

.bodyBackground {

margin: 0px;
margin-right: 0px;
background: url('../bilder/bodyBackground.jpg') repeat-y fixed left top; 
background-color: #003366;

}

/* Logo */

.logo {

height: 60px;

font-family: Comic Sans MS, verdana, geneva, "sans-serif";
font-size: 30pt;
color: #CC0033;

}

.menuItem {

width: 300px;
height: 40px;

}

.menuLink {

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
font-weight: bold;
color: #CC0033;

}

.bar {

height: 28px;

background: url('../bilder/logobar.jpg') repeat-x fixed left top;
background-color: #FFFFFF; 
border: 1px solid #000066;

}

.flag {

border: 1px;
border-width: 0;

}

.flagData {

border: 1px;
padding: 20px;

}

/* Welcome page */

.mainFrame {

border: 1px solid #000033;
border-width: 1;

}

.image {

border: 1px solid #000033;
border-width: 1;

}

.text {

background-color: #FFFFFF;

border-right: 1px solid #000033;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033; 

width: 300px;
height: 100px;
padding: 20px;

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}

/* Fair page */

.pageLink {

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}

.infoImage {

border: 1px solid #000033;
padding: 0px;
width: 500px;
height: 347px;

}

.infoText {

background-color: #FFFFFF;

border-right: 1px solid #000033;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033; 

width: 300px;
height: 100px;
padding: 20px;
text-align: top;

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}

/* Sofa page */

.infoTabell {

width: 600px;
background-color: #FFFFFF;
border: 1px solid #000033;

}

.infoTextS {

padding: 20px;

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}


.infoImage1 {

border: 0px;

padding-left: 3px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 0px;

}

.infoImage2 {

border: 0px;

padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;

}

.infoImage3 {

border: 0px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

/* Contact page */

.leftColumn {

width: 300px;
height: 300px;
padding: 20px;
text-align: top;

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}

.rightColumn {

width: 300px;
height: 300px;
padding: 20px;
text-align: top;

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}

.mailLink {

font-family: verdana, geneva, "sans-serif";
font-size: 10pt;
color: #666666;

}