/* FÄRG BLÅ BÅRD: #0287c8;  ljusröd: #c74d6c  mörkröd: #a80730 */

.rsslink {padding: 0 0 0 10px; }
.rsslink ul { 	list-style:none; 	margin:10px; 	padding:0; }
.rsslink li { 	padding:2px 5px 2px 8px; background: #F0F0F0; border: 1px SOLID #CCCCCC;} 
.rsslink li a { margin:0 0 0 8px; padding: 4px 0 5px 18px;  background:url(../images/ico-rss.gif) no-repeat left 8px; display:block; }
.rsslink .description { 	font-style:italic; 	margin-left:18px; }



body { background-image: url('../images/site-background.gif'); background-repeat: repeat-x;  margin: 0; padding: 2px 0 0 4px;  font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; line-height: 1.6em; color: #333; }
.linkInt IMG { margin: 0 4px 0 0; vertical-align:middle; }
/*
.tx-wecdiscussion-page, .tx-wecdiscussion-form, .tx-wecdiscussion-moderated-form {float:right; }
.tx-wecdiscussion-form {width: 650px;}
*/
.label {color:black;}

/* CONTENT WRAPPER */
#mantable { margin: 0; padding: 0;  font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; line-height: 1.6em; color: #333; }
#topcontainer { width: 900px; height: 48px; margin-top: 0px; padding-right: 2px; border-right:1px SOLID #909090; border-left:1px SOLID #999999;  background: #FFFFFF; }
#main { /* border-right:1px SOLID #909090; border-left:1px SOLID #999999;*/ width: 900px; margin:0px; text-align: left;}
#intropart {border-top: 3px solid #0287c8; border-bottom: 3px solid #0287c8; width: 900px; height: 200px;}
.intropart {border-top: 3px solid #0287c8; border-bottom: 3px solid #0287c8; width: 900px; }


.main {font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;  /*border-right:1px SOLID #909090; border-left:1px SOLID #999999;*/ background: #FFFFFF; width: 900px; margin:0px; text-align: left;}

#lintro {clear: left; float: left; width: 254px; height: 195px; background: #FFFFFF; color: #000000; margin:0; 	max-width:	250px; border: 1px SOLID #808080; }
#lintro P {padding-left: 10px;}
.logtable {padding:0; margin:0 0 0 6px;; font-size: 10px;}
.loglabel { text-align: right; font:bold 10px Arial;}
.loginput {}

#rintro {float: right; width: 640px; padding-left: 20px; background: #ad0031 url(../images/intro_3.png) no-repeat; color: #EEEEEE; margin: 2px 2px 1px 2px; height: 195px;  }
#rintro h1 { color:white; }
#rintro h2 { color:white; margin-top: 80px; }
#rbanner { width: 162px; margin:0; padding: 52px 1px 1px 1px; /* border: 1px dotted #dddddd;*/  TEXT-ALIGN: center; } 


/* LEFT and RIGHT FORM PART */
#leftpart {clear: left; float: left; width: 420px;  }
#rightpart {float: right; width: 210px; margin:0; padding: 2px; }


/* SUBMENY */
#submeny  {  border: 2px SOLID #0287c8; padding: 15px; color: #026798; }
#submeny A { font: bold 1.2em "Trebuchet MS", Helvetica, Sans-Serif; } 


/* LINKS AND HEADINGS STYLING */
a { color: #546F92; background: inherit; }
a:hover { color: #808080; background: inherit; }
h1  { font: bold 2em "Trebuchet MS", Helvetica, Sans-Serif; margin: 0;  background-color:transparent; color: #026798;}
h2  { font: bold 1.6em "Trebuchet MS", Helvetica, Sans-Serif; color: #026798;}
h3 {  font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; color: #000; background-image: url(../images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0;}
h4 {  font: bold 1.2em "Trebuchet MS", Helvetica, Sans-Serif; color: #000; /* background: url(../images/h3bg.gif) no-repeat center left;*/ padding: 0 14px; margin: 0;}

h5 { clear: both; font-size: 12px; color: #026798; padding: 0 0px; margin: 0; }

.blue { color: #546F92; background: inherit; }
#content IMG { margin-top: 10px; margin-bottom: 6px; }


/* TOP LEFT LOGO */
#logo { margin: 10px 0 0px 10px; float: left; }

/* TOP RIGHT HORIZONTAL MENU */
#menu { border-top: 1px SOLID #505050;  float: right; background: #505050; color: #EEEEEE; padding: 4px 0px 4px 0;  margin: 26px 0 0 0; }
#menu li { padding: 10px 18px 10px 18px; margin: 0 1px 0 1px; color: #222; font-weight: bold; background: #fff url(../images/bar3.gif) no-repeat bottom left; display: inline; 	}
#menu li.active { 	background: url(../images/baractive3.gif) no-repeat bottom left; color: #eeeeee; font-weight: bold;  }
#menu li.current { background: url(../images/baractive3.gif) no-repeat bottom left; color: #eeeeee; font-weight: bold; }
#menu li a { /* background: #f8f8f8; */ color: #808080; text-decoration: none; } 	
#menu li a:hover { color: #000; } 	
.key { text-decoration: underline; } /* ACCESKEY UNDERLINED LETTER */

.tx-felogin-pi1 p { padding-left: 8px;}

/* LEFT INTRO SIDE */	
#intro_left {clear: left; float: left; width: 250px; height: 96px; background: #a80730; color: #E5EAF2; margin: 2px 0 1px 2px;  }
#intro_left a { color: #fff; background: inherit; }
#intro_left p { padding: 10px 10px; margin: 0; }

	/* LEFT VERTICAL MENU */
#menu_left { float: left; margin: 0 0 6px 2px; padding: 0 0 1px 0;  background: #909090; height: 98px;}
#menu_left li { list-style: none; }
#menu_left li a { 	display: block; color: #EEEEEE; background: #909090 url(../images/arrow.gif) no-repeat center left; 	
width: 249px; padding: 8px 23px 8px 23px; margin: 1px; font-weight: bold; text-decoration: none; border: 1px SOLID white; }	
#menu_left li a:hover { background: #9EB1C9 url(../images/arrow.gif) no-repeat center left; color: #fff;  }

/* RIGHT INTRO SIDE */
#intro_right {float: right; width: 640px; padding-left: 20px; background: #ad0031 url(../images/intro_3.png) no-repeat; color: #EEEEEE; margin: 2px 2px 1px 2px; height: 195px;  }
#intro_right h1 { color:white; }
#intro_right h2 { 	margin-top: 60px; color:white; 	 }
#intro_right .white { margin-top: 6px;  color: #FFF; background-color:transparent; }


/* KONTENT PART */
#content { border: 0; width: 900px; margin: 10px 0px 0px 0px; padding: 0; 
border-right:1px SOLID #909090; border-left:1px SOLID #999999;  background: #FFFFFF; 

}
#content h1 { clear: both; font-size: 1.8em; color: #026798; background: transparent url(../images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0 0 10px 0;}
#content DIV.box { padding: 4px 15px; margin: 0 0 10px 0; }

#spaltTable {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; font: normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }

/* LEFT SIDE */
#left { width: 250px; margin: 0 0 0 0; padding: 0 0 20px 0;}
#left h1 { clear: both; font-size: 1.3em; color: #000; background: transparent url(../images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0;}
#left DIV.box { padding: 4px 15px; border: 1px solid #eeeeee;  }
#left P.bodytext {margin-left: 10px;}
/* RIGHT SIDE */
#right { margin: 0 0 0 0;	padding: 0 0 20px 6px; border-left: dotted 1px #eeeeee; border-right: dotted 1px #eeeeee; font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;}
/* #right DIV {  padding: 4px 10px; margin: 0 0 10px 0; } */
#right h1 { clear: both; font-size: 1.8em; color: #000; background: transparent url(../images/h3bg.gif) no-repeat center left;
 padding: 0 14px; margin: 0 0 10px 0;}
#right DIV.box { border: 0; padding: 4px 10px; margin: 0 0 10px 0; } 


#spalt2Table {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%;  }
#likav, #likah { margin: 0 0 0 0;	padding: 0 0 20px 6px; font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;}
#likav LI, #likah LI {margin: 0 0 4px 0; padding:0;} 
#likav UL, #likah Ul {margin: 6px 0 2px 18px; padding:0;} 
#likav embed {margin:0 0 0 40px; padding:0;}


csc-header csc-header-n2 H3 {margin:0; padding:0;}

/* INFORUTA RUTA MED RAM */
#note DIV.box { padding-left: 15px; padding-right: 8px; border: 1px SOLID #026798;  background: #FFF;  color: #026798; }
#note DIV.box A {color: #406090;}
#note h1, #note h2,#note h3 { color: #026798; background: transparent url(../images/h3bg.gif) no-repeat center left;} 


/* FOOTER */
#footer { border: 1px solid #505050; background: #909090; text-align:center; margin: 0 0px 1px 2px;  border-right: 0px; }
#footer P.adress { color: #EEEEEE; padding-bottom: 2px; margin: 0 0 0 0; }
#footer P.adress A:link { color: #F0F0F0; }
#footer P.adress A:hover { color: #204080; }
P.copy {margin: 4px 0 0 0; padding-bottom: 0px; color: #DDDDDD; font-size: 9px;}
.copy A {color: #BBBBBB; }
.button, .pollsubmit, .tx-newloginbox-pi1-submit,.csc-mailform-submit, .tx-srfeuserregister-pi1-submit {HEIGHT:18px; BORDER-BOTTOM: #404080 1px solid;  BORDER-RIGHT: #183450 1px solid; BORDER-TOP: #b6d6f6 1px solid;  BORDER-LEFT: #b6d6f6 1px solid; BACKGROUND-COLOR: #3060B0; FONT-FAMILY: Verdana;FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#FFFFFF; }
.rbutton { padding: 0; margin: 0; HEIGHT:16px; BORDER-BOTTOM: #804040 1px solid;  BORDER-RIGHT: #501834 1px solid; BORDER-TOP: #f6b6d6 1px solid;  BORDER-LEFT: #f6b6d6 1px solid; 
BACKGROUND-COLOR: #904060; FONT-FAMILY: Verdana;FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#FFFFFF; }
.gbutton { padding: 0; margin: 0; HEIGHT:16px; BORDER-BOTTOM: #408040 1px solid;  BORDER-RIGHT: #185034 1px solid; BORDER-TOP: #b6f6d6 1px solid;  BORDER-LEFT: #b6f6d6 1px solid; 
BACKGROUND-COLOR: #609070; FONT-FAMILY: Verdana;FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#FFFFFF; }
.grbutton { padding: 0; margin: 0; HEIGHT:16px; BORDER-BOTTOM: #404040 1px solid;  BORDER-RIGHT: #404040 1px solid; 
BORDER-TOP: #909090 1px solid;  BORDER-LEFT: #909090 1px solid; 
BACKGROUND-COLOR: #C0C0C0; FONT-FAMILY: Verdana;FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#000000; }
.konsult {HEIGHT:16px; padding: 0 10px 0 10px; BORDER-BOTTOM: #404080 1px solid;  BORDER-RIGHT: #183450 1px solid; BORDER-TOP: #b6d6f6 1px solid;  BORDER-LEFT: #b6d6f6 1px solid; BACKGROUND-COLOR: #3060B0; FONT-FAMILY: Verdana;FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#FFFFFF; }
.tx-srfeuserregister-pi1 {margin-left: 6px;}
.tx-srfeuserregister-pi1 P {margin-left: 0;}



/* ####################################
** ### FCE Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}

/*
#left .REboxRedContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
#left .REboxGreenContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
#left .REboxBlueContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
*/

.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* Grey */
* html .REboxGreyContent {height:1%}
.REboxGreyContent {overflow:hidden}
.REboxGrey {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGrey p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreyContent {display:block; background:#EEEEEE; border-left:1px solid #BBBBCC; border-right:1px solid #BBBBCC; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxGreyContent h1, .REboxGreyContent h2, .REboxGreyContent h3, .REboxGreyContent h4, .REboxGreyContent h5 {margin-top:0;}
.rGrline1, .rGrline2, .rGrline3, .rGrline4 {display:block; overflow:hidden; font-size:1px;}
.rGrline1, .rGrline2, .rGrline3 {height:1px;}
.rGrline2, .rGrline3, .rGrline4 {background:#EEEEEE; border-left:1px solid #BBBBCC; border-right:1px solid #BBBBCC;}
.rGrline1 {margin:0 5px; background:#BBBBCC;}
.rGrline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGrline3 {margin:0 2px;}
.rGrline4 {height:2px; margin:0 1px 0 1px;}

/* White */
* html .REboxWhiteContent {height:1%}
.REboxWhiteContent {overflow:hidden}
.REboxWhite {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxWhite p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxWhiteContent {display:block; background:#FFFFFF; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxWhiteContent h1, .REboxWhiteContent h2, .REboxWhiteContent h3, .REboxWhiteContent h4, .REboxWhiteContent h5 {margin-top:0; }
.rWline1, .rWline2, .rWline3, .rWline4 {display:block; overflow:hidden; font-size:1px;}
.rWline1, .rWline2, .rWline3 {height:1px;}
.rWline2, .rWline3, .rWline4 {background:#FFFFFF; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0;}
.rWline1 {margin:0 5px; background:#B0B0C0;}
.rWline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rWline3 {margin:0 2px;}
.rWline4 {height:2px; margin:0 1px 0 1px;}

/* Yellow */
* html .REboxYellowContent {height:1%}
.REboxYellowContent {overflow:hidden}
.REboxYellow {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxYellow p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxYellowContent {display:block; background:#FFFFDC; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxYellowContent h1, .REboxYellowContent h2, .REboxYellowContent h3, .REboxYellowContent h4, .REboxYellowContent h5 {margin-top:0; }
.yWline1, .yWline2, .yWline3, .yWline4 {display:block; overflow:hidden; font-size:1px;}
.yWline1, .yWline2, .yWline3 {height:1px;}
.yWline2, .yWline3, .yWline4 {background:#FFFFDC; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0;}
.yWline1 {margin:0 5px; background:#B0B0C0;}
.yWline2 {margin:0 3px; border-width:0 2px 0 2px;}
.yWline3 {margin:0 2px;}
.yWline4 {height:2px; margin:0 1px 0 1px;}


/*
#right .REboxWhiteContent h1, #right .REboxBlueContent h1, #right .REboxGreenContent h1 { font-size: 20px; } 
#right .REboxWhiteContent h2, #right .REboxBlueContent h2, #right .REboxGreenContent h2 { font-size: 16px; color:#0287c8;} 
#right .REboxWhiteContent h3, #right .REboxBlueContent h3, #right .REboxGreenContent h3 { font-size: 14px; color:#0287c8; } 
#right .REboxBlueContent h3, #right .REboxGreenContent h3 {background: url(../images/redarrow.gif) no-repeat center left;}
/* FCE  Boxes with rounded edges End 
