/* Layout */
body { text-align: center; font: 13px "Trebuchet MS", Georgia, serif; background: #ffffff; }
#container { width: 780px; margin: 0px auto; }
#ram { width: 780px; }
#ramsub { width: 780px; background: url(media/ram-back.jpg); clear: both; }
#top { width: 780px; background: #ffffff; align="bottom" }
#upper { width: 780px; }
#right { float: right; width: 630px; background: url(media/right-back.jpg); }
#text { float: left; width: 427px; padding: 10px 5px 5px 8px; text-align: left; background: #ffffff; }
#rightsub { float: right; width: 180px; }
#column { float: left; width: 120px; height: 100px; padding: 10px 5px 5px 5px; text-align: left; background: #ffffff; }
#rightside { float: right; width: 60px; background: url(media/rightside-back.jpg); }
#rightimage {float: right; width: 180px; }
#left { float: left; width: 150px; background: url(media/left-back.jpg); }
#meny { width: 128px; height: 250px; padding: 0px 22px 0px 0px; text-align: right; }
#bilder { width: 150px; }
#lower { width: 780px; }
#footer { width: 780px; clear: both; }
#footer-left { width: 300px; float: left; }
#footer-right { width: 447px; float: right; padding: 0px 33px 0px 0px}

/* Clear both */
#clearboth { clear: both; height: 0px;}

/* Meny */
a { color: #3333cc; }
a.meny { font-size: 1.0em; color: #000000; text-decoration: none; line-height: 1.3em }
a.meny:hover { color: #009933; }
a.menyg { font-size: 1.0em; color: #999999; text-decoration: none; line-height: 1.3em }
a.menyright { font-size: 0.9em; color: #3333cc; text-decoration: underline; line-height: 1.4em }
a.mini {font-size: 9px; font-family: Verdana; color: #999999; text-decoration: none; }
a.hosting { font-size: 9px; font-family: Verdana; text-decoration: none; }

/* Rubriker */
h1 { font-size: 1.6em; color: #009933; font-weight: 400; } 
h2 { font-size: 1.3em; color: #009933; font-weight: 400; }
h3 { font-size: 1.2em; color: #990000; font-weight: 600; }
h3 { font-size: 1.0em; color: #990000; font-weight: 600; }

/* Text */
p { font-size: 1.0em; }
p.mini { font-size: 9px; font-family: Verdana; color: #cccccc; }
p.lower { font-size: 9px; font-family: Verdana; color: #999999; margin-top: 5px; padding: 0px 0px 0px 145px; }
p.miniblack { font-size: 9px; font-family: Verdana; color: #000000; }
p.bildtext { font-size: 0.8em; font-family: Verdana; color: #000000; }
p.vykort { font-size: 0.75em; color: #000000; }
td { font-size: 0.9em; color: #000000; }

/* Navigering */
a.nav {font-size: 0.8em; color: #000000; text-decoration: none; }

/* Countdown */
p.count {font-size: 12px; font-family: Verdana; color: #000000; }
#countdown {font-size: 1.1em; color: #339933; font-weight: 600; position:absolute; top:5px; left:10px; }

/* Specifikt för utställarsidorna */
#exhibit { width: 778px; border: 1px #999999 solid; }
#leftpane { width: 175px; float: left; border-right: 1px #999999 solid; }
#middlepane { width: 147px; padding: 9px 0px 0px 8px; float: left; text-align: left; }
#rightpane { width: 432px; padding: 9px 10px 5px 5px; float: right; text-align: left; }
p.lowerutstallare { font-size: 9px; font-family: Verdana; color: #999999; margin-top: 5px; padding: 0px 0px 0px 0px; }
#footer-rightutstallare { width: 377px; float: right; padding: 0px 0px 0px 0px}

/* Specifikt för festsidorna */
#fest { width: 778px; border: 1px #000000 solid; }
a.fest { color: #000000; }