#topLogga { float:left; Z-INDEX: 1;  Position: absolute; TOP: 20px; LEFT: 0px; }

.csc-textpic-caption {font-size: 12px;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { font-size: 11px; display:inline; margin-right:5px; }
.tx-indexedsearch-searchbox P {margin:2px 0 0 70px;; padding:0;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { font-size: 10px; margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-size: 10px; font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-size: 10px; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-size: 11px; color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size: 10px; background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size: 12px; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:14px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL {font-size: 10px; margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { font-size: 10px; letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { font-size: 10px; float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { font-size: 10px; float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { font-size: 10px; float:none; }
.tx-indexedsearch-searchbox TD {font-size: 12px; font-weight:bold; padding-left: 3px;}
.tx-indexedsearch-rules P { font-size: 9px; margin: 0; padding: 0;}
.tx-indexedsearch-rules H2 { font-size: 12px; color:blue; margin: 0; padding: 0;}
.tx-indexedsearch-percent  {font-size: 11px; }
/* ALLT I RÄTT ORDNING */
BODY {	BACKGROUND-COLOR: black; FONT-SIZE: 10pt; FONT-FAMILY: Verdana; BACKGROUND-ATTACHMENT: scroll; BACKGROUND: url(../images/bg.jpg); }
P {FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana;}

A:link {	FONT-SIZE: 10pt; color:#af0000; TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 10pt; color:#af0000; TEXT-DECORATION: none; }
A:active { FONT-SIZE: 10pt; COLOR: #af0000; TEXT-DECORATION: none }
A:hover {	FONT-SIZE: 10pt; TEXT-DECORATION: underline; COLOR: #af0000}
.LinkInt, .LinkExt, .LinkMailto { FONT-SIZE: 10pt; color:#af0000; TEXT-DECORATION: none; BORDER-BOTTOM: #cccccc 1px dotted;}

#returlink {padding-right: 40px;}
#pdflink {margin-left: 40px;}
#pdflink A:hover, #returlink A:hover {color: black;}
#wrapall {width: 994px; padding:0px; TEXT-ALIGN: CENTER; background: #ffffff;}
#topBorder { width: 994px; height: 7px; background: #ffffff; border:0px; margin: 0px;}
#topBanner { padding-right: 0px 7px 0px 7px; width: 994px; height: 120px; background: #ffffff; border:0px; TEXT-ALIGN: CENTER;}
#topIMG { margin: 2px 7px 0px 7px; width: 980px; height: 75px; background: #A4ffff; border:0px; BACKGROUND-IMAGE: url(../biofiler/svenskabio_980x75.gif); 
}

#contentTable {height: 100%; width: 980px; padding: 0px 7px 4px 7px; background: #ffffff; borderColorDark: #ffffff; borderColorLight: #ffffff; border-top:4px; }
#searchbox {Z-INDEX: 1;  Position:relative; TOP: 40px; LEFT: 0px; }
.stad {width: 90px; font-size:11px; font-weight: bold; color: #FFFFFF;}
.rullist { width: 680px; }

#2spalt {width: 100%;}
#vruta {width: 50%;  padding: 0;   }
#hruta {width: 50%;  padding: 0 0 0 4px;   }

#trespalTABLE { width: 980px; background: #ffffff; border:0px;}
.vs { width: 470px; background: #ffffff; padding: 0 6px 0 6px; }
.ms { TEXT-ALIGN: middle; width: 304px;  }
.hs { TEXT-ALIGN: middle; width: 200px; background: #ffffff; }
#mspalt {BACKGROUND-COLOR: #dde6ee; padding: 2px;}
#vbanner {BACKGROUND-COLOR: #dde6ee; padding: 2px;}
#mspaltu {BACKGROUND-COLOR: #dde6ee; padding: 2px;}

#content { margin: 6px 6px 6px 6px; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana;}



/* MODULER Nyhetsmodulen */
.news-list-container { WIDTH: 90%;}
.news-list-item { padding:6px; margin: 6px 6px 6px 6px;  BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; }
.news-list-title {font-size: 12px; width:100%; BACKGROUND-COLOR: #EEEEEE; 
TEXT-ALIGN: LEFT; FONT-WEIGHT:bold;}
.news-list-date {FONT-SIZE: 10px; COLOR: BLACK; padding-right:20px;}
.news-list-image {padding: 4px;}
.news-list-ingress {padding: 4px;}

.news-latest-container { WIDTH: 290px; TEXT-ALIGN:center;}
.news-latest-table { WIDTH: 290px; }
.news-latest-title {font-size: 12px; width:100%;  padding: 4px;}
.news-latest-item {padding-bottom: 3px; margin: 2px 2px 2px 2px; BORDER-BOTTOM: #cccccc 1px solid;}
.news-latest-date A:link, .news-latest-date A:visited  { FONT-SIZE: 9px; COLOR: BLACK; padding-right:20px;} 
.news-latest-date A:hover  { FONT-SIZE: 9px; COLOR:#af0000; padding-right:20px;}

.news-single-item { padding:10px; margin: 10px 10px 10px 10px; BORDER: #cccccc 1px solid; }
.news-single-subheader {FONT-SIZE: 10px; COLOR: BLACK; padding-right :30px;  }
.news-single-imgcaption {padding: 4px; FONT-SIZE: 11px; }
.news-single-img {}


/* TEASERMODULEN */

.tx-jupteaser-pi1-link {FONT-SIZE: 9pt; FONT-FAMILY: Verdana; }
.tx-jupteaser-pi1-link A:link { FONT-WEIGHT:bold; FONT-SIZE: 9pt; color: #af0000; TEXT-DECORATION: none; BORDER-BOTTOM: #cccccc 1px dotted;}
.tx-jupteaser-pi1-link A:visited { FONT-WEIGHT:bold; FONT-SIZE: 9pt; color:#af0000; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dotted;}
.tx-jupteaser-pi1-link A:hover {COLOR: #af0000; FONT-WEIGHT:bold; FONT-SIZE: 9pt; TEXT-DECORATION: underline; }


.tx-newloginbox-pi1-forgotP {margin: 20px 20px 20px 20px;} 

#button, .button, .pollsubmit, .tx-indexedsearch-searchbox-button  { HEIGHT:18px; BORDER-BOTTOM: #404080 1px solid;  BORDER-RIGHT: #183450 1px solid; BORDER-TOP: #b6d6f6 1px solid;  BORDER-LEFT: #b6d6f6 1px solid; 
BACKGROUND-COLOR: #A40000; FONT-FAMILY: Verdana; FONT-SIZE: 10px;  FONT-WEIGHT:bold; COLOR:#FFFFFF; }

/* För prenumerering av nyhetsbrev */
.sub_button  { WIDTH: 180px; HEIGHT:18px; BORDER-BOTTOM: #404080 1px solid;  BORDER-RIGHT: #183450 1px solid; BORDER-TOP: #b6d6f6 1px solid;  BORDER-LEFT: #b6d6f6 1px solid; 
BACKGROUND-COLOR: #A40000; FONT-FAMILY: Verdana; FONT-SIZE: 10px;  FONT-WEIGHT:bold; COLOR:#FFFFFF; }



/* RUBRIKSÄTTNING  OBS RUBRIK 1 och 2 styrs av configg i mallarna!!!*/
H1, H2, H3, H4, H5 {margin: 0px 0px 6px 0px;} 
H1 { font-family: verdana; font-size: 16pt; color: #af0000; BACKGROUND-COLOR: #FFFFFF;  }  
H3 { font-family: verdana; font-size: 16px; color: #a40000; BACKGROUND-COLOR: #FFFFFF;  }  
H4 { font-family: verdana; font-size: 14px; color: #000000; BACKGROUND-COLOR: #FFFFFF; }  
H5 { font-family: verdana; font-size: 14px; color: #FFFFFF; BACKGROUND-COLOR: #a40000; PADDING-LEFT: 10px; } 

HR { margin: 0px 0px 0px 0px;} 

#closelink, #closelink A{ FONT-SIZE: 9pt; color:#FFFFFF; TEXT-DECORATION: underline; }
#closelink:hover, #closelink A:hover { FONT-SIZE: 9pt; color:#af0000; }

TD.news { FONT-size:12px; color: #f4940c; BACKGROUND-COLOR: #FFFFFF; }
TD.news A, .newslink A { FONT-size:11px; color: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; }
TD.news A:hover, .newslink A:hover { FONT-size:11px; color: #af0000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; }

.sidfot {FONT: 9px verdana; color:#505050}
TD#bottom  {
text-align: center; 
BACKGROUND-IMAGE: url(../images/bg_bottom.gif);
height:38px;
border-color: #FFFFFF;
border: 0;
padding-top: 0px; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 10px;
}


DIV#menyrad, DIV#bmenyrad {padding-top: 4px; FONT: 10px verdana; color:#044361;  TEXT-DECORATION: none;}
DIV#menyrad A, DIV#bmenyrad A {FONT: 10px verdana; color:#044361; TEXT-DECORATION: none;}
DIV#menyrad A:hover, DIV#bmenyrad A:hover {FONT: 10px verdana; color:#af0000; TEXT-DECORATION: none;}

.AppMenuTable { text-align: center; } 
.AppMenuTD { white-space: nowrap; padding:0px;  
border-width:1px; border-style:solid; 
border-color:#F4F4F4; text-align:center; 
vertical-align:middle; border-bottom-color:#DDDDDD; border-right-color:#DDDDDD; 
padding-left:2px; padding-right:2px;} 

.AppMenuTDover {background-color:#F5F5FF; white-space: nowrap; padding:0px; 
border-width:1px;border-style:solid; border-color:#F4F4F4;
text-align:center;vertical-align:middle; border-top-color:#DDDDDD;border-left-color:#DDDDDD;
padding-left:2px; padding-right:2px;}  

.AppMenuDiv {width:1px;}
.AppMenuLeft { border-bottom-width:0px;} 
.AppMenuRight {padding:1px;}


.AppMenuFont A {FONT-FAMILY: Verdana; font-size: 10px; color:#000000; } 
.AppMenuFont A:visited {text-decoration:none;color:#202020;font-size: 10px;} 
.AppMenuFont A:link {text-decoration:none;color:#202020;font-size: 10px;} 
.AppMenuFont A:hover {text-decoration:none;color:#af0000;font-size: 10px;} 



.bottomMenuTable { text-align: center; border-width:0px;  } 
.bottomMenuTD { white-space: nowrap; padding:0px;  
border-width:1px; border-style:solid; 
border-color:#EEEEEE; text-align:center; vertical-align:middle; border-bottom-color:#AAAAAA; border-right-color:#AAAAAA; 
padding-left:2px; padding-right:2px;} 

.bottomMenuTDover {background-color:#FFFFFF; white-space: nowrap; padding:0px; 
border-width:1px;border-style:solid; border-color:#EEEEEE;
text-align:center;vertical-align:middle; border-top-color:#AAAAAA; border-left-color:#AAAAAA;
padding-left:2px; padding-right:2px;}  
.bottomMenuDiv {width:1px;}
.bottomMenuLeft { border-bottom-width:0px;}
.bottomMenuRight {padding:1px;}

#hspalt {TEXT-ALIGN:LEFT; font-size: 12px; }


/* PADDING = TOP,RIGHT, BOTTOM, LEFT 

.3spalt {  font-family: verdana; font-size: 10px; }
.3spalt H1 { font-family: verdana; font-size: 12px; text-align: ; color: #A40000; }
.3spalt TD#bord {  width: 1px; }
.3spalt TD#tspalt { padding: 10px 2px 0px 2px;  }
.3spalt TD#vspalt  {  padding: 10px 2px 20px 2px;   }
.3spalt TD#mspalt { padding: 10px 2px 20px 2px; width: 200; BACKGROUND-COLOR: #dde6ee; }
.3spalt TD#hspalt  { padding: 10px 2px 10px 2px; width: 180;}

.2spalt {  font-family: verdana; font-size: 10px; }
.2spalt H1 { font-family: verdana; font-size: 12px; text-align: ; color: #A40000;  }
.2spalt TD#bord { width: 1px; }
.2spalt TD#tspalt { padding: 10px 2px 0px 2px;  }
.2spalt TD#vspalt  {  padding: 10px 2px 20px 2px;   }
.2spalt TD#hspalt  { padding: 10px 2px 10px 2px; width: 180; }

*/