body { margin-right: 2px; background-color: #e4e4e4; color: #000000; }

.clear { clear: both; }

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }

#header { width: 100%; background-image: url("header_bg.gif"); background-repeat: repeat-x; }
#top_banner { width: 740px; height: 65px; border: 0px; }

#page { margin-top: 25px; background-color: #e4e4e4; }

#left { float: left; }

#menu { margin-left: 10px; }
.menu_bg_img { background-image: url("mbg.gif"); background-repeat: repeat-y; }
#menu_img_bottom { padding-top: 17px; }
#menu ul { list-style-type: none; }
#menu ul #menu_start { margin-bottom: 17px; }
#menu ul #menu_book { margin-top: 17px; font-weight: bold; }
#menu ul #menu_english { margin-top: 17px; }
#menu li { font-family: Verdana, sans-serif; font-size: 0.7em; line-height: 1.6em; margin-left: 8px; }

#sponsors { text-align: center; margin-top: 25px; }
#sponsors #sponsors_link { margin-bottom: 10px; } 
#sponsors ul { list-style-type: none; padding: 0px; }
#sponsors img { border: 0px; }

#main_page { float: left; margin-left: 10px; }
.content_bg_img { background-image: url("mainbg.gif"); background-repeat: repeat-y; }
#content { width: 560px; margin-left: 20px; padding-bottom: 50px;}

.form.required em { color: #FF0000; margin-right: 3px; }

/* -------------- index page ------------------- */
#index_folj_med { width: 290px; float: left; }
#index_folj_med .text { text-align: justify; margin-top: 20px;}
#index_log { width: 144px; float: right; }
#index_log_table { padding-top: 10px; }
#index_log_table td { padding-left: 7px; }
#index_log_table td.alt { background-color:#f3f2fd; }
#index_log_link { margin-top: 20px; font-size:0.9em; }

/* -------------- images page ------------------- */
.image_page_table { width: 100%; }
.image_page_table td { padding-bottom: 3px; padding-top: 3px; text-align: center; }

/* -------------- session messages ------------------- */
.message { width: 100%; margin-bottom: 20px; }
.message.success { background-color: #CCFFCC; border: 1px solid #99FF99; }
.message.failed { background-color: #FFCCCC; border: 1px solid #FF9999; }

/* -------------- book page ------------------- */
#book_text { margin-bottom: 20px; float: left; width: 300px; }
#book_pdf { margin-bottom: 20px; float: left; margin-left: 40px; width: 200px;}
#book_front_image { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

.t1 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
.t2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}

.boxtxt {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight : bold;color : #FFFFFF;}
a.mera:link {color : #000000; text-decoration: none;}
a.mera:visited  {color : #000000; text-decoration: none;}
a.mera:hover  {color : #990033;	text-decoration: underline;}
.mera {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; line-height: 17px;}

.hej {border: solid 1; background-color:#EEEEEE; border-color: #c0c0c0; color: #000000; font-family:verdana; font-size:11px; padding: 2;}
/* hej2 används i knappar */
.hej2 {border: ridge 1; background-color:#EEEEEE; border-color: #c0c0c0; color: #000000; font-family:verdana; font-size:11px;} 
.h1 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #020266; font-size : 14px;font-weight : bold;letter-spacing:1px}
.h2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size : 15px; font-weight : bold;}
.h3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
.ingress {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}

h1 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #020266; font-size : 14px;font-weight : bold;letter-spacing:1px}
h2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #020266; font-size : 14px;font-weight : bold;letter-spacing:1px}
h3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size : 15px; font-weight : bold;}
h4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
h5 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}


.L2:hover {color: #808080; text-decoration: underline;}

.sidnav {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}


.bildtext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #FFFFFF}
.bildtext2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #000000}

