/** STYLES FOR HTML ELEMENTS *********************************************************/
/*************************************************************************************/
HTML{FONT-SIZE: x-small; overflow: scroll;}
BODY{FONT-FAMILY: Arial, Helvetica; margin: auto; font-size: 12px; color: #333; line-height: 18px;}
a {color: #0069aa; text-decoration: none; font-weight: bold;}
a:hover { text-decoration: underline; }
/*A:visited {COLOR: #646464; text-decoration: none;}*/
A:link, A:active, A:hover {}
P{LINE-HEIGHT: 1.4em; MARGIN-TOP:0px; MARGIN-BOTTOM:15px;/*Required for same look in Firefox and IE*/}
UL{MARGIN-TOP:0px; MARGIN-BOTTOM:5px; MARGIN-LEFT:20px;}
HR {border: none; border-top: 1px solid #bababa; height: 1px; margin-top: auto; margin-bottom: auto;}
img { border: none; }


/** STYLES FOR TEMPLATE ELEMENTS *****************************************************/
/*************************************************************************************/
/*.H1header{FONT-WEIGHT:normal; MARGIN-BOTTOM:10px; MARGIN-TOP:0px;}
.H2header{FONT-WEIGHT:normal; MARGIN-BOTTOM:8px; MARGIN-TOP:0px;}
.H3header{FONT-WEIGHT:normal; MARGIN-BOTTOM:5px; MARGIN-TOP:0px;}
*/


/** STYLES FOR EDITOR DROP DOWN LIST (PARAGRAPH FORMAT) ******************************/
/*************************************************************************************/
h1{FONT-SIZE:18px; MARGIN-BOTTOM:10px; MARGIN-TOP:0px; FONT-FAMILY: Arial,Helvetica; line-height: 26px; color: #333; font-weight: bold; }
h2{FONT-SIZE:15px; MARGIN-BOTTOM:8px; MARGIN-TOP:0px; FONT-FAMILY: Arial,Helvetica; line-height: 18px; color: #0069a4; font-weight: bold; text-transform: uppercase; letter-spacing: -0.05em; }
h3{FONT-SIZE:10px; MARGIN-BOTTOM:5px; MARGIN-TOP:0px; FONT-FAMILY: Arial,Helvetica; line-height: 18px; font-weight: bold; text-transform: uppercase; }
h4{FONT-SIZE:12px; MARGIN-BOTTOM:5px; MARGIN-TOP:0px; FONT-FAMILY: Arial,Helvetica; line-height: 18px; font-weight: bold; text-transform: uppercase; }


/** STYLES FOR ELEMENTS TO REUSE *****************************************************/
/*************************************************************************************/
div.column { float: left; overflow: hidden; }
div.row { float: none; clear: both; }
div.centered { text-align: center; }

div.ReadMoreLink {font-family: Arial, Helvetica; color: #0069a4; font-size: 11px; line-height: 22px;}
div.ReadMoreLink a { color: #0069a4; text-decoration: none; font-weight: bold; }
div.ReadMoreLink a:hover { color: #0069a4; text-decoration: underline;}

div.ReadAllLink {font-family: Arial, Helvetica; color: #0069a4; font-size: 13px; line-height: 22px; float: right;}
div.ReadAllLink a { color: #0069a4; text-decoration: none; font-weight: bold; }
div.ReadAllLink a:hover { color: #0069a4; text-decoration: underline;}

p.intro {font-style: italic;}

.boxWrapper { position: relative; text-transform: none; background: #fff; color: #0069a4; padding: 2px 10px; margin-bottom: 1px; }
.topLeft { position: absolute; top: 0; left: 0; width: 5px; height: 5px; background: url(Images/cornertopleft.gif); }
.topRight { position: absolute; top: 0; right: 0; width: 5px; height: 5px; background: url(Images/cornertopright.gif); }
.bottomLeft { position: absolute; bottom: 0; left: 0; width: 5px; height: 5px; background: url(Images/cornerbottomleft.gif); }
.bottomRight { position: absolute; bottom: 0; right: 0; width: 5px; height: 5px; background: url(Images/cornerbottomright.gif); }

.NotConnectedMember h4 { padding: 2px 10px; color: #0069a4; text-transform: none; margin-bottom: 1px; }
.explanation { padding: 2px 10px 2px 25px; margin-top: 10px; margin-bottom: 15px; background: url(Images/explanation.gif) no-repeat; text-transform: none; color: #0069a4; }
.ConnectMember { background:url("Images/connectmemberbutton.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; font-family:Arial,Helvetica; font-size:100%; font-weight:bold; line-height: 40px; height:40px; text-transform:uppercase; text-decoration: none; width:190px; display: block; text-align: center; }

.puff1, .puff2 { background: #eaf7fe; width: 190px; border: 1px solid #f4f4f4; padding: 15px; margin-top: 20px; }
.puff1 img, .puff2 img { margin-bottom: 5px; }
.puff1 a, .puff2 a { text-decoration: none; font-weight: bold; }
.puff1 p, .puff2 p { margin-bottom: 0; }
.WebBodyStart em { font-style: normal; }

.puff { width: 190px; background: #eaf7fe; border: 1px solid #f4f4f4; padding: 15px; overflow: hidden; margin-bottom: 20px; }
.puff img { margin-bottom: 5px; }
.puff a { text-decoration: none; font-weight: bold; }
.puff p { margin-bottom: 0; }


/** STYLES FOR EDITOR DROP DOWN LIST (ADAPTED STYLE) *********************************/
/*************************************************************************************/
.ImportantEditor{FONT-WEIGHT:normal; background-color:#808080; color:#FFFFFF;}
.ImagetextEditor{FONT-WEIGHT:normal; FONT-SIZE:90%;}


/** STYLES FOR THE BASEFILE **********************************************************/
/** The class names below are used in the basefile (/Templates/Framework/Framework1.master) */
/*************************************************************************************/
.WebBody { background: #f4f4f4; min-height: 100%; _height: 100%; border-top:1px solid white;/*bugfix for Opera*/}
.WebBodyStart { background: #f4f4f4; min-height: 100%; _height: 100%; border-top:1px solid white;/*bugfix for Opera*/}
.WebMain { background: url(Images/WebBodyRepeatFullWidth.gif) top left repeat-y #fff; min-height: 100%; _height: 100%; height: auto; width: 940px; padding: 20px 40px 0 40px; margin: auto; /*background: #ccc;*/}
.WebTop { position: relative; }
.WebTop img { margin-left: 20px; }
.WebHeaderSearch { position: absolute; bottom: 0px; right: 0px; width: 250px; height: 26px; overflow: hidden; }
.WebHeaderSearch span { line-height: 0px; }
.WebSearchField { border: none; background: transparent url(Images/searchfield.gif) no-repeat; font-size:110%; color:#666666; width:164px; height: 16px; padding: 5px 5px 5px 30px; font-family: Arial,Helvetica; margin-right: 5px; float: left; }
.WebSearchButton { margin: 0; vertical-align: top; border: none; background: transparent url(Images/searchbutton.gif) no-repeat; text-transform: uppercase; width: 41px; height: 26px; font-size:90%; color:#fff; font-weight: bold; font-family: Arial,Helvetica; float: right; }
.WebMainContainer {height:auto;}
.WebMainContainer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.WebTopContainer {}
.WebHeaderContainer {}
#start-flash {width: 940px; text-align: center;}
.WebHeader {width: 940px;}
.WebHeaderLogo {float:left; margin-top:15px;}
.WebHeaderLoginPrint {float:right; font-size:110%; width:auto; margin-right: 37px; margin-top:34px; border:none; color:white!important;}
.WebHeaderLoginPrint a {color:white!important;}

.WebHeaderMenuContainer { margin: 10px 0 20px 0;overflow: hidden; height: 50px; background: url(Images/WebTopMenu.gif) repeat-x 0px 10px; }
.WebHeaderTopMenu {  }
.WebTopMenu a { font-family: Arial,Helvetica; letter-spacing: -0.05em; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 1.2em; text-decoration: none; }
.WebTopMenu div { background: url(Images/WebTopMenuDivider.gif) no-repeat right 10px; float: left; padding: 22px 20px 10px 20px; margin-right:0px;}
.WebTopMenuItem a {  }
.WebTopMenu div.WebTopMenuItemSelected { Background: #fff url(Images/TopCornerShadow.gif) no-repeat 0px 1px; }
.WebTopMenuItemSelected a { color: #007eb4; }

.WebMiddleContainer { height: auto; margin: 20px auto; padding:0px; text-align: left; overflow: hidden; }
.WebContent {}
.WebContentLeft {float: left; width: 180px; height: 100%; padding: 20px; margin-right: 20px;}
.WebContentRight {float: left; width:700px;}
.WebMainBottom { margin: 20px -30px 0 -30px; padding: 20px; background: url(Images/WebMainBottom.gif) repeat-x top left; height: 37px; line-height: 37px; }
.WebMainBottom img { margin: 0 10px; }
.WebBottomContainer { background: url(Images/WebFooter.gif) no-repeat bottom left; height: 200px; width: 1020px; margin: auto;}
.WebFooterContainer {}
.WebFooter { font-family: Arial, Helvetica; padding: 10px 40px; padding-bottom: 0; font-size: 11px; overflow: hidden;}
.WebFooter h3 { font-size: 14px; color: #0069aa; margin-bottom: 0px; font-weight: bold; }
.footerColumn { float: left; margin-right: 60px;  }
.WebFooterText div{}
.WebFooterText a{}
.WebClear {clear:both;}
.StudioLogotype {background-image: url(Images/TraStadLogotype.gif); background-repeat:no-repeat;}

.WebLeftMenu, .WebLeftMenu ul { list-style-type: none; list-style: none; margin: 0; padding: 0; }
.WebLeftMenu li { list-style-type: none; list-style: none; margin: 0; padding: 0; }

.WebLeftMenu a { font-size: 13px; font-family: Arial, Helvetica; line-height: 25px; text-decoration: none;}
.WebLeftMenu a.Selected { color: #DC8D25; }
.WebLeftMenu a.level1 { color: #0069AA; }

.WebLeftMenu li.level1.SelectedParent, .WebLeftMenu li.level1.Selected { background: #fff; margin: 0 -15px 0 -15px; padding-left: 15px; }

.WebLeftMenu li.level1 ul li { margin-left: 20px; }
.WebLeftMenu li.level1 ul li.Selected {  }
.WebLeftMenu li.level1 ul li a.Selected.parent { color: #DC8D25; margin-left: 0px; }
.WebLeftMenu li.level1 ul li a.SelectedParent { color: #DC8D25; background: #fff; margin: 0 0 0 0px; padding: 0 0 10px 0; }
.WebLeftMenu li.level1 ul li ul { background: #fff; margin: 0 0 0 -15px; padding: 0 0 10px 30px; }

.WebLeftMenu li.level1 ul li ul li { margin-left: 0; }
.WebLeftMenu li.level3 a { font-weight: normal; }
.WebLeftMenu li.level3 a.Selected { font-weight: bold; }
.WebLeftMenu li.level3.Selected {  }

/*.Selected.parent, .SelectedParent { background: #fff; margin: 0 0 0 -15px; padding: 0 0 10px 30px; }*/

li.Selected a.Selected, li.SelectedParent a.SelectedParent { font-weight: bold; }

/*li.SelectedParent { background: #fff; margin: 0 -15px; padding: 5px 0 10px 15px;  }
.WebLeftMenu a { font-size: 13px; font-family: Arial, Helvetica; line-height: 25px; text-decoration: none;}
a.WebLeftMenuSelected {margin-left:0px!important; font-weight: bold;}
/*.WebLeftMenu_level_1{margin-left:-20px!important;}*/







/*************************************************************************************
This stylesheet will be used for the templates included in Litium Studio. Changes
below will change the appearance of the pages using the templates in the folder
"Templates".
**************************************************************************************/


/** STYLES FOR LITIUM STUDIO TEMPLATES ***********************************************/
/*************************************************************************************/
.Intro{FONT-SIZE:100%; FONT-WEIGHT:bold; MARGIN-TOP:0px; MARGIN-BOTTOM:10px;}
.Text{FONT-SIZE:100%; FONT-WEIGHT:normal; MARGIN-TOP:0px; MARGIN-BOTTOM:10px;}
.Normal{FONT-SIZE:100%; font-family: Arial, Helvetica;}
.Textbold{FONT-WEIGHT:bold;}
.Factheader{FONT-WEIGHT:bold; COLOR:white; BACKGROUND-COLOR:#555555; PADDING:5px;}
.Facttext{FONT-WEIGHT:normal; BACKGROUND-COLOR:#DDDDDD; PADDING:5px;}
.Imagetext{FONT-WEIGHT:normal; MARGIN-TOP:2px; TEXT-ALIGN:CENTER;}
.Date{COLOR:#AAAAAA; MARGIN-TOP:0px; MARGIN-BOTTOM:0px;}

.LinkList a { text-decoration: none; }
.LinkList a:hover { text-decoration: underline; }
.LinkItem span { color: #dd8e28; }
.Linkicon{MARGIN-RIGHT:3px; HEIGHT:10px;}
.FileList a { text-decoration: none; }
.FileList a:hover { text-decoration: underline; }
.FileItem span { color: #dd8e28; }
.Fileicon{MARGIN-RIGHT:5px;}
.Productlist{FONT-WEIGHT:normal; MARGIN:20px 0;}
.Newslist{FONT-WEIGHT:normal; MARGIN:20px 0;}
.Form{}
.InputItem{FONT-SIZE:100%; MARGIN-BOTTOM:10px; COLOR:#000000; FONT-FAMILY:Verdana,Arial,Helvetica;}
.InputItemFixedWidth{FONT-SIZE:100%; MARGIN-BOTTOM:10px; WIDTH:300px; COLOR:#000000; FONT-FAMILY:Arial,Helvetica;}
.InputItemFullWidth{FONT-SIZE:100%; MARGIN-BOTTOM:10px; WIDTH:100%; COLOR:#000000; FONT-FAMILY:Arial,Helvetica;}
.SelectItemFixedWidth{FONT-SIZE:100%; MARGIN-BOTTOM:10px; WIDTH:305px; COLOR:#000000; FONT-FAMILY:Arial,Helvetica;}
.MarginSingle{MARGIN-TOP:10px;}
.MarginDouble{MARGIN-TOP:20px;}

.Image{MARGIN-TOP:20px;}
.ImageCenter{TEXT-ALIGN:CENTER; MARGIN-TOP:20px;}
.ImageLeft{TEXT-ALIGN:LEFT; MARGIN-TOP:20px;}
.ImageRight{TEXT-ALIGN:RIGHT; MARGIN-TOP:20px;}
.ImageLeftFloat{FLOAT:LEFT; MARGIN-TOP:10px; MARGIN-RIGHT:10px; MARGIN-BOTTOM:10px; DISPLAY:INLINE;}
.ImageRightFloat{FLOAT:RIGHT; MARGIN-TOP:10px; MARGIN-LEFT:10px; MARGIN-BOTTOM:10px; DISPLAY:INLINE;}

.ColumnSpace{HEIGHT:10px; WIDTH:10px;}
.CrossHorizontal{FONT-SIZE:1%; HEIGHT:2px; BACKGROUND-COLOR:#555555;}
.CrossHorizontalCell{FONT-SIZE:1%; PADDING-BOTTOM:10px; PADDING-TOP:10px;}
.CrossVertical{FONT-SIZE:1%; WIDTH:2px; BACKGROUND-COLOR:#555555;}
.CrossVerticalCell{FONT-SIZE:1%; HEIGHT:100%; PADDING:5px;}

.threeColumnLeft{VERTICAL-ALIGN:top; WIDTH:350px; padding-right:5px;}
.threeColumnMiddle{VERTICAL-ALIGN:top; WIDTH:189px; padding-top:5px; padding-left:5px; padding-right:5px;}
.threeColumnRight{VERTICAL-ALIGN:top; WIDTH:189px; padding-top:5px; padding-left:5px;}
.threeColumnLineV{padding-top:5px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineV_bg.gif);}
.threeColumnLineH{MARGIN-TOP:5px; MARGIN-BOTTOM:5px; HEIGHT:1px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineH_bg.gif);}

.twoColumnTable{WIDTH:100%; HEIGHT:350px;}
.twoColumnLeft{VERTICAL-ALIGN:top; PADDING-RIGHT:20px;}
.twoColumnRight{VERTICAL-ALIGN:top; WIDTH:180px; PADDING-LEFT:20px;}
.twoColumnInnerTable{MARGIN-TOP:20px;}
.twoColumnInnerOne{HEIGHT:100%; WIDTH:33%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-RIGHT:10px;}
.twoColumnInnerTwo{HEIGHT:150px; WIDTH:34%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-LEFT:10px; PADDING-RIGHT:10px;}
.twoColumnInnerThree{HEIGHT:150px; WIDTH:33%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-LEFT:10px;}
.twoColumnLineH{HEIGHT:1px; BACKGROUND-COLOR: #9A9A9A;}
.twoColumnLineV{WIDTH:1px; BACKGROUND-COLOR: #9A9A9A;}

#content-wrapper {overflow: hidden;}
#content-top { min-height: 180px; margin-bottom: 25px; position: relative; } 
.bgimage { position: absolute; top: 0px; right: 0px; }
.bgimageheader { position: absolute; font-size: 17px; width: 520px; padding: 20px; color: #88867f; font-weight: normal; }
.bgimageheader p { line-height: 1.3em; }
#content-bottom { overflow: hidden; clear: both; }
.image-left {float: left; padding: 0 20px 10px 0px;}
.image-right {float: right; padding: 0 0px 10px 20px;}
.text {float: none;}

#kommun-flash {margin-bottom:40px;}
.page-wrapper { float: left; overflow: hidden; }
.column-wrapper { overflow: hidden; float: left; Background: #fff url(Images/TopCornerShadow.gif) no-repeat; padding-top: 9px; }
.column-wrapper-center { margin: 0 20px; background: none;  }
.column { border: 1px solid #f4f4f4; padding: 15px;  }
.column-wrapper-center .column { border: none; padding: 0; }

#content-left { width: 190px; background: #eaf7fe;  }
#content-left img { margin-bottom: 15px; }
#content-center-narrow { width: 456px; margin-bottom: 20px; }
#content-center-wide { width: 656px; margin-bottom: 20px; }
#content-center-full { width: auto; margin-bottom: 20px; }
#content-right { width: 190px; background: #eaf7fe; margin-bottom: 20px; border:1px solid #F4F4F4; padding:15px; }
#content-left h2 { font-size: 14px; }

/* Start page */
.WebBodyStart .column-wrapper { overflow: hidden; float: left; Background: #fff url(Images/TopCornerShadow.gif) no-repeat; padding-top: 9px; }
.WebBodyStart .column-wrapper-center { margin: 0 20px; }
.WebBodyStart .column { border: 1px solid #f4f4f4; background: #eaf7fe; padding: 15px; float: none; margin-bottom: 20px;  }
/*.WebBodyStart .box1 { border: 1px solid #f4f4f4; padding: 15px; float: none; }
.WebBodyStart .box2 { border: 1px solid #f4f4f4; background: #eaf7fe; padding: 15px; float: none;  }
*/
.WebBodyStart #content-left { width: 424px; background: #fff; }
.WebBodyStart #content-left img { margin-bottom: 15px; }
.WebBodyStart #content-center { width: 190px; background: #fafafa; margin-bottom: 20px; }
.WebBodyStart .randomizedImage { display: block; clear: both; }
.WebBodyStart #content-right-top { width: 220px; float: left; border: none; padding: 9px 0 0 0; }
.WebBodyStart #content-right-top .column { background: #fff; margin-bottom: 20px; }
.WebBodyStart #content-right-top .column p { margin-bottom: 0; }
.WebBodyStart #content-right { width: 220px; float: left; background: #fff; border: none; padding: 0; }
.WebBodyStart h2.expanded { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; padding-top: 15px; border-top: 1px solid #f3f3f3; }


.Fileheader{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; BORDER-BOTTOM:1px solid black;}
.Fileitem{FONT-SIZE:110%; FONT-WEIGHT:normal; MARGIN-BOTTOM:5px;}
.Linkheader{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; BORDER-BOTTOM:1px solid black;}
.Linkitem{FONT-SIZE:110%; FONT-WEIGHT:normal; MARGIN-BOTTOM:5px;}
.Productname{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px;}
.Productlink, A.Productlink:link, A.Productlink:active, A.Productlink:hover, A.Productlink:visited{}
.Productdesc{FONT-SIZE:110%; FONT-WEIGHT:normal;}
.ProductRowItem1{PADDING:5px; PADDING-LEFT:0px;}
.ProductRowItem2{PADDING:5px; PADDING-LEFT:0px;}
.ProductColumnItem1{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:33%;}
.ProductColumnItem2{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:34%;}
.ProductColumnItem3{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:33%;}
.ProductitemLineH{HEIGHT:1px; BACKGROUND-COLOR:#9A9A9A;}
.ProductitemLineV{PADDING:10px; border-left:1px solid #9A9A9A;}
.Productitem{FONT-SIZE:110%; LINE-HEIGHT:20px;}
.Productitemlist{PADDING-RIGHT:20px; WIDTH:100px;}
.ProductitemlistLineV{border-left:1px solid #9A9A9A;}
.Newsimage{FLOAT:RIGHT; MARGIN-LEFT:10px; DISPLAY:INLINE;}
.Newsdate{FONT-SIZE:100%;}
.Newsheader{FONT-SIZE:110%; FONT-WEIGHT:bold;}
.Newslink, A.Newslink:link, A.Newslink:active, A.Newslink:hover, A.Newslink:visited{}
.Newsintro{FONT-SIZE:110%; FONT-WEIGHT:normal;}
.Newsitem1{PADDING:5px; PADDING-LEFT:0px;}
.Newsitem2{PADDING:5px; PADDING-LEFT:0px;}
.Breadcrumb{FONT-SIZE:110%; FONT-WEIGHT:normal; COLOR:gray;}
A.Breadcrumb:link, A.Breadcrumb:active, A.Breadcrumb:hover, A.Breadcrumb:visited{COLOR:gray!important;}


/** SYSTEM ERROR MESSAGE *************************************************************/
/** System errors shown together with add-on-templates *******************************/
/*************************************************************************************/
.litErrorFieldset{MARGIN-TOP:10px; MARGIN-BOTTOM:10px;}
.litErrorLegend{COLOR: #FF0000! important; FONT-SIZE:110%; PADDING-RIGHT:6px;}
.litErrorDiv{PADDING-TOP:8px; PADDING-BOTTOM:5px;}
.litErrorIcon{WIDTH:16px; HEIGHT:16px; MARGIN-RIGHT:3px;}
.litErrorMsg{COLOR: #FF0000! important; FONT-SIZE:110%;}


/** STYLES FOR THE LEFT MENU *********************************************************/
/** CSS for the left menu, new in version 4.1 ****************************************/
/*************************************************************************************/
.LeftMenu ul{margin:0; margin-top:4px; padding:0;}
.LeftMenu li{list-style:none; padding:3px; margin-left:15px;}
.LeftMenu a, .LeftMenu a:link, .LeftMenu a:active, .LeftMenu a:hover, .LeftMenu a:visited{color: #0069a4; font-size: 20px;}
.LeftMenu a{text-decoration:none; padding:2px; margin-left:1px; line-height: 25px;}
.LeftMenu a:hover{text-decoration:underline;}
.LeftMenu_Selected {margin-left:0px!important;}
.LeftMenu_Selected a {text-decoration: underline;}
.LeftMenu_StartPage {}
.LeftMenu_level_1{margin-left:-20px!important;}
.LeftMenu_level_2, .LeftMenu_level_3, .LeftMenu_level_4, .LeftMenu_level_5{margin-top:1px!important; margin-left: -5px;}



/** STYLES FOR SPECIAL FEATURES ***********************************************/
/******************************************************************************/

/* RSS-feed */
div#rss-news h2 {margin-bottom: 20px;}
div.rss-item {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #e1e1e1; }
div.Newsdate {font-family: Arial, Helvetica; font-size: 11px;}
div.Newsdate img {}
div.Newsheader a {text-decoration: none; }
div.Newsheader a:hover {text-decoration: underline;}

/* Event list */
.EventItem { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #e1e1e1; }
.EventItem h3 { font-size: 85%; color: #dc8d25; margin-bottom: 5px; }
.EventItem h4 { margin-bottom: 5px; margin-top: 0; line-height: 15px; }
.EventItem p { margin-bottom: 0; }

/* Manual news list */
#manualNewsList { overflow: hidden; padding-bottom: 5px; }
#manualNewsList .ReadAllLink { margin-top: 5px; }
.newsItems { border-bottom: 1px dotted #e1e1e1; padding-bottom: 5px; overflow: hidden;  }
.newsItems h3 a { text-decoration: none; }
.newsItems p { margin-bottom: 0; }
.newsItemFirst h3 { text-transform: none; font-size: 1.4em; }
.newsItem { padding-top: 5px; }
.newsItem h3 { text-transform: none; font-size: 1.2em; }
#content-left .newsItem img { float: right; margin: 5px 0 5px 10px; }