/* 

19.01.2009 ændret af ole - webtop - #LokalSideMenu

*/


BODY, TD, P, SPAN, DIV
{
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 12px;
	line-height: 14px;
}

LI 
{
	margin-bottom: 0px;
	margin-top: 0px;
	list-style-image: url('images/bullit_lidot.gif');
}


UL 
{
    margin-left: 0px;
	padding-left: 0px;	
	margin-bottom: 0px;
	margin-top: 0px;	
}

UL LI 
{
	margin-left: 17px;
	margin-bottom: 0px;
	margin-top: 0px;
}

UL LI UL LI
{
	margin-left: 22px;
	margin-bottom: 0px;
	margin-top: 0px;
}

OL
{
    margin-left: 0px;
	padding-left: 0px;	
	margin-bottom: 0px;
	margin-top: 0px;	
}

OL LI 
{
	margin-left: -10px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

H1 {
	font-size: 20px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-weight: lighter;
        line-height: 20px;
}


H2 {
	font-size: 13px;
	margin-bottom: 2px;
	text-transform: uppercase;	
}

H3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #376750;
}

TEXTAREA {border: solid 1px #9BB3A7; font-family: Arial, Verdana, Helvetica, sans-serif;}

a:link {
	color: #004158;
	text-decoration: none;
}
a:visited {
	color: #004158;
	text-decoration: none;
}
a:hover 
{
	color: #004158;
	text-decoration: none;
}


.SearchNormal
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 0px #ffffff;
}


.menuLevel1 a {color: #fff !important; text-decoration: none; font-weight: bold;padding:0 10px 0 10px;}
.menuLevel1A a {color: #fff !important; text-decoration: none; font-weight: bold;padding:0 10px 0 10px;}
.menuLevel1A {background-color:#2b8596; }
.menuLevel2 a {color: #004158 !important; text-decoration: none; font-weight: bold;padding:0 10px 0 10px;}
.menuLevel2A a {color: #fff !important; text-decoration: none; font-weight: bold;padding:0 10px 0 10px;}
.menuLevel2A {background-color:#6b9785; }

.bottomText {color: #376750;}


.globalSearchResultLink:link
{
	font-weight: bold;
	color: #376750;
	text-decoration: none;	
}

.globalSearchResultLink:visited
{
	font-weight: bold;
	color: #376750;
	text-decoration: none;
}

.globalSearchResultLink:hover
{
	font-weight: bold;
	color: #376750;
	text-decoration: none;	
}
.globalSearchResultMisc {color: #000000; position: relative; top: -2px;}
.globalSearchResultNav {font-weight: bold;}


.cms_article_base {padding-bottom:20px;}
.cms_article_base_head {padding-left:20px;}
.cms_article_base_body {padding-left:20px;}


.cmsComponentErhverv {border-left: solid 1px #04543d;border-right: solid 1px #04543d;}
.cmsComponentErhvervHeading {font-family: Arial; font-size: 20px; padding-top:0px !important; padding-bottom:20px;}
.cmsComponentErhvervText {font-family: Arial; font-size: 12px; }
.cmsComponentErhvervLink {font-family: Arial; text-decoration: none; color: #376750; font-size: 12px;}
.cmsComponentErhvervLink:Link {font-family: Arial; text-decoration: none; color: #004158; font-size: 12px;}

.cmsComponentTilmeldHeading {font-family: Arial; font-size: 14px; color: #000; padding-left: 4px;}

.cmsComponentTilmeldLink {font-family: Arial; text-decoration: none; color: #004158; font-size: 12px; padding-right: 4px;}

.cmsComponentTilmeldLink:hover {font-family: Arial; text-decoration: none; color: #004158; font-size: 12px; padding-right: 4px;}

.cmsComponentTilmeldLink:Link {font-family: Arial; text-decoration: none; color: #004158; font-size: 12px; padding-right: 4px;}

.cmsComponentTilmeldLink:visited {font-family: Arial; text-decoration: none; color: #004158; font-size: 12px; padding-right: 4px;}



/* Resetting site structure */
.mainLeft table tr td { background:url() !important; padding:0 !important; margin:0 !important; vertical-align:top; border:0;}
.mainLeft table tr td table tr td img { display:none; }
.mainLeft table tr td table tr td img.personer_foto { display:block; }
.mainLeft table tr td table tr td p img { display:block; }
.mainLeft table tr td div table tr td { height:auto !important;}


.mainLeft h1 { padding:0; margin:0 ;}
.mainLeft table tr td table tr td h3 { padding-left:20px ;}
.mainLeft table tr td table tr td p { padding-left:20px ;}
.mainLeft table tr td table tr td ul { padding-left:20px ;}
.mainLeft h1 { padding-left:-20px; }
/*.mainLeft  { padding-left:20px ;}*/


/* .mainRight table tr td div table tr td table tr td:secondchild { background-color:#07563f !important; } */
/* .mainRight table tr td table { background-color:#f5f5f5; } */


.History h1 { 
}

.History h3 {
	color:#04543d;
	font-size:13px;
	padding-left:20px;
}

.History p {
	padding-left:20px;
}

.History a {
	font-weight:bold;
	color:#004158;
	padding-left:10px;
	background:url(images/arrow.jpg) left no-repeat;
}


/* Script Component styling */ 
/*News*/
.News_List_Date{
	font-style: italic;
}
.News_List_Title{
	font-weight: bold;
}
/*link settings for title */
.News_List_Title a{
/*	color: #0033CC;*/
}
.News_List_Author{
	font-style: italic;
}
.News_List_TextTD{
	vertical-align:top;
}
.News_List_Text{
	font-size:9px;
	padding-left:10px;
}
.News_List_ImageTD{
	vertical-align:top;
}

.News_Archive_HeaderTR{
	font-weight: bold;
	background-color: #376750;

}

/*news archive item*/
.News_Archive_ItemTR1,.News_Archive_ItemTR2{
}

/*Links in a news archive item*/
.News_Archive_ItemTR1 a,.News_Archive_ItemTR2 a{
/*	color: #FFFFFF;*/
	font-weight: bold;
}

/*Alternating color for news item */
.News_Archive_ItemTR2{
	background-color: #E7EFE7;
}

.News_Archive_SortLinksA:link,.News_Archive_SortLinksA:hover,.News_Archive_SortLinksA:active{
	font-weight: bold;
	color: #FFFFFF;

}
.News_Display_Date{
}
.News_Display_Title{
	font-weight: bold;
}
.News_Display_Text{
	color: #333333;
}

/*Newsletter*/
/*Newsletter */
.NL_TypeTitle{
	font-weight: bold;	
}
.NL_TypeDescription{
}
.NL_SignupTitle{
	font-size: 18px;
}
.NL_UnsubScribeTitle{
	font-size: 18px;
}
.NL_Message{
	color:red;
}

/*Kvikinfo*/
/* Styles til Servicehnsbog : A - Å liste */
A.ServListLinkAlpha, 
A.ServListLinkAlpha:link {
        FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
/*	COLOR: #001359;*/
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.ServListLinkAlpha:hover {
/*        COLOR: #003380;*/
        TEXT-DECORATION: none;
}

A.ServListLink, 
A.ServListLink:link {
/*        FONT-WEIGHT: normal;
	PADDING-BOTTOM: 2px;
	COLOR: #001359;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
*/
}
A.ServListLink:active {}
A.ServListLink:visited {
/*        FONT-WEIGHT: normal;
	PADDING-BOTTOM: 2px;
	COLOR: #001359;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
*/
}
A.ServListLink:hover {
/*        COLOR: #0000cd;
        TEXT-DECORATION: none;
*/
}
P.ServListLinkHead,
A.ServListLinkHead, 
A.ServListLinkHead:link {
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #001359;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
}
A.ServListLinkHead:hover {
/*        COLOR: #003380;
        TEXT-DECORATION: none;
*/
}
DIV.ServListAlphabet {        text-align: left;}
TABLE.TableServListAlphabet {/* background-color: F6F5ED;*/ border: 1px solid #D1D5E3;}
TABLE.TableServListAlphabet TD.TdTableServListAlphabet {
        text-align: center;
}

/* Styles til Servicehnsbog : Emneoversigt */
TABLE.TableServListCategoryFrm {
	width:100%;
	/*border: 1px solid #D1D5E3;*/
}
TABLE.TableServListCategoryFrm TD.TdTableServListCategoryFrm { padding: 5px;}
TABLE.TableServListCategoryCont {width:100%;}
TABLE.TableServListCategoryCont TD.TdTableServListCategoryContLeft {
        text-align: left;
        vertical-align: top;
        padding-top: 5px;
        padding-bottom: 5px;
}
TABLE.TableServListCategoryCont TD.TdTableServListCategoryContRight {
        padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: left;
        vertical-align: top;
}
TABLE.TableServListCategoryCont1 {width:100%;}
TABLE.TableServListCategoryCont1 TD.TdTableServListCategoryCont1TopLeft {
        width:15px;
        text-align: center;
        vertical-align: middle;
}
TABLE.TableServListCategoryCont1 TD.TdTableServListCategoryCont1TopRight {
        text-align: left;
        vertical-align: top;
}
TABLE.TableServListCategoryCont1 TD.TdTableServListCategoryCont1BottomLeft {}
TABLE.TableServListCategoryCont1 TD.TdTableServListCategoryCont1BottomRight {
        text-align: left;
        vertical-align: top;
}
A.CategoryPath:LINK {
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
}
A.CategoryPath:VISITED {
/*	color:#666666;*/
}
A.CategoryPath:HOVER {
/*	color:#0000cd;*/
}
A.CategoryPath:ACTIVE {
/*	color:#0000cd;*/
}
A.CategoryPathA:LINK {
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #001359;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
}
A.CategoryPathA:ACTIVE {color:#0000cd;}
A.CategoryPathA:VISITED {
/*        color: #001359;*/
}
A.CategoryPathA:HOVER {
/*	color:#0000cd;*/
}

TABLE.TableServCategoryCont1 {width:100%;}
TABLE.TableServCategoryCont1 TD.TdTableServCategoryCont1Top {
        text-align: left;
        vertical-align: top;
}
TABLE.TableServCategoryCont1 TD.TdTableServCategoryCont1Bottom {
        text-align: left;
        vertical-align: top;
}
/* Styles til Servicehnsbog : kontakt info */
/* NB links bruger samme style som : Emne valgt */
A.ContactInfo, 
A.ContactInfo:link {
/*
        FONT-WEIGHT: normal; 
        FONT-FAMILY: Verdana, Helvetica, sans-serif; 
        TEXT-DECORATION: none;
        COLOR: #0000cd; 
*/
}
A.ContactInfo:active {
/*	color:#0000cd;
	text-decoration: underline;
*/
}
A.ContactInfo:hover {
/*        COLOR: #0000cd;
	text-decoration: underline;
*/
}
/* Styles til Servicehnsbog : Vis artikel */
/* NB links bruger samme style som : Emne valgt */
A.RelatedArt, 
A.RelatedArt:link {
/*        FONT-WEIGHT: normal; 
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        COLOR: #001359; 
*/
}
A.RelatedArt:active {
/*	color:#0000cd;*/
}
A.RelatedArt:hover {
/*        COLOR: #0000cd;*/
}


TABLE.TableServShowArtCont1 {
	width:100%;
	margin-bottom: 20px;

}
TABLE.TableServShowArtCont1 TD.TdTableServShowArtCont1Top {
        text-align: left;
        vertical-align: top;
        font-family: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 15px;
        font-weight: bold;
/*        color: #CC0000;*/
        padding-bottom:5px;
}
TABLE.TableServShowArtCont1 TD.TdTableServShowArtCont1Bottom {
        text-align: left;
        vertical-align: top;
         padding:5px;
        border: 1px solid #D1D5E3;
}
/* Tabel til visning af information i højre side p Servicehndbog */
TABLE.TableRightMenuContentServ {
        vertical-align: top;
        width:100%;
        background-color: ;
        /* border: 1px solid #EDECE7;*/
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuContentServ TD.TdTableRightMenuContentServ {
        padding: 0px 0px 0px 0px;
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuFrmServ {
        width: 100%;
        margin-top:0px ;
        margin-bottom:0px ;
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuFrmServ TD.TdTableRightMenuFrmServHeader {
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuFrmServ TD.TdTableRightMenuFrmServCont {
        padding: 0px 0px 5px 0px;
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuBullited {
        padding: 0px 0px 5px 0px;
        text-align: left;
        vertical-align: top;
}
TABLE.TableRightMenuBullited TD.TdTableRightMenuBullitedLeft {        
        width: 7px;
        vertical-align: top;
}
TABLE.TableRightMenuBullited TD.TdTableRightMenuBullitedRight {
        vertical-align: top;
}

/**** Tabel til visning af information i højre side p Servicehndbog */
/* Styles til Servicehnsbog : Emne valgt */
A.CategoryPath { 
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
 } 

A.CategoryPathA { 
        font-weight: bold;
/*        font-family: Verdana, Helvetica, sans-serif;
        color: #001359;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
 }


A.LeftMenuServ,
A.LeftMenuServ:LINK {
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #001359;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
*/
}
A.LeftMenuServ:VISITED {
/*	color: #001359;*/
}
A.LeftMenuServ:HOVER {
/*        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #003380;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;*/
}


/* Styles til Indhold p Adressebog - START */
TABLE.TableSearchAddressContentFrm {}
TABLE.TableSearchAddressContentFrm TD.TdTableSearchAddressContentFrmHeader {
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        padding-right:10px;
        padding-bottom:3px;
        vertical-align: top;
}
TABLE.TableSearchAddressContentFrm TD.TdTableSearchAddressContentFrmCont {
        padding-right:10px;
        vertical-align: top;
}

TABLE.TableShowAddressT1 {
/*        border: 1px solid #ECEBDD;*/
}
TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Left, TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Right {
        /*background-color: F6F5ED;*/
/*        padding: 10px;*/
        text-align: center;
        vertical-align: middle;
}
TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Right IMG {
/*        border: 1px solid #000000;*/
}
TABLE.TableShowAddressT2 {}
TABLE.TableShowAddressT2 TD.TdTableShowAddressT2Top {
        text-align: left;
        vertical-align: top;
        padding-bottom:20px;
        }
TABLE.TableShowAddressT2 TD.TdTableShowAddressT2Bottom {
        text-align: left;
        vertical-align: top;}
TABLE.TableShowAddressTLeftT {}
TABLE.TableShowAddressTLeftT TD.TdTableShowAddressTLeftTName {
        padding-bottom:10px;
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: 001359;
}
TABLE.TableShowAddressTLeftT TD.TdTableShowAddressTLeftTNormal {}
TABLE.TableShowAddressTLeftB {}
TABLE.TableShowAddressTLeftB TD.TdTableShowAddressTLeftBLeft {
        vertical-align: top;
        padding-right: 10px;

}
TABLE.TableShowAddressTLeftB TD.TdTableShowAddressTLeftBRight {
        vertical-align: top;
}
TABLE.TableShowAddressTNote {border: 1px solid #ECEBDD;}
TABLE.TableShowAddressTNote TD.TdTableShowAddressTNote {
        /*background-color: F6F5ED;*/
        padding: 10px;
}
/* Styles til Indhold p Adressebog - SLUT */
/*hurtig lister - søgeresultat */
TABLE.TableAddressFrontFrm, TABLE.TableSearchAddressFrm {}
TABLE.TableAddressFrontFrm TD.TdTableAddressFrontFrm, TABLE.TableSearchAddressFrm TD.TdTableSearchAddressFrm, {
	/*background-color: F6F5ED;*/
	padding: 10px;
	border: 1px solid #ECEBDD;
}
TR.AlternativeRow{
   	background-color: #E7EFE7;
}

Div.DivSearchListHeader{
	font-size: 16px;
	font-weight: bold;
}
.RKselect{
	font-size: 11px;
	font-family: Verdana;
}

/*Produkter*/
.Produkter_Display_Date{

}
.Produkter_Display_Title{
	font-weight: bold;
}
.Produkter_Display_Text{
	color: #333333;
}

/*Artikler*/
.Artikler_Display_Date{
}
.Artikler_Display_Title{
	font-weight: bold;
}
.Artikler_Display_Text{
	color: #333333;
}
/*Afdelinger*/
.afdelinger_billede{
	width: 170px;
	height: 118px;
}
/*Personer*/
.personer_foto{
	width: 175px;
	height: 118px;
}
.componentHeading{
	font-weight: bold;
}
.VaelgLokalkontor_td{
	vertical-align: top;
	line-height: 1.5;
}
h3{
	margin-bottom: 0px;
}

/*
------------------------------------------------------------------
  GUI elements: WTEvent
------------------------------------------------------------------
*/

.Event_List_Date{
/*	font-style: italic;
	vertical-align: text-top;
        text-align: left;
*/
}

.Event_List_Title{
	font-weight: bold;
	vertical-align: text-top;
        color: #376750;
}

/*link settings for title */
.Event_List_Title a{
	/*color: #0033CC;*/
        color: #376750;
}
.Event_List_Author{
	font-style: italic;
}
.Event_List_TextTD{
	vertical-align: text-top;
}
.Event_List_Text{
	vertical-align: text-top;
}
.Event_List_ImageTD{
	vertical-align:top;
}

.Event_Archive_HeaderTR{
	font-weight: bold;
	background-color: #EEEEEE;
}

/*Event archive item*/
.Event_Archive_ItemTR1,.Event_Archive_ItemTR2{
}

/*Links in a Event archive item*/
.Event_Archive_ItemTR1 a,.Event_Archive_ItemTR2 a{
/*	color: #0033CC;*/
	font-weight: bold;
}

/*Alternating color for Event item */
.Event_Archive_ItemTR2{
	background-color: #CCCCCC;
}

.Event_Archive_SortLinksTR a{
	font-weight: bold;
	color: #3399CC;
}

.Event_Display_Date{
	font-style: italic;
}
.Event_Display_Title{
	font-weight: bold;
}
.Event_Display_Text{
	color: #333333;
}

.Event_TypeTitle{
	font-weight: bold;	
}
.Event_TypeDescription{
}
.Event_SignupTitle{
	font-size: 18px;
}
.Event_UnsubScribeTitle{
	font-size: 18px;
}
.Event_Message{
	color:red;
}



.buttonBackground {
	font-family: Arial; 
	text-decoration: none; 
	color: #ffffff; 
	font-size: 12px; 
/*	padding-right: 4px; */
	text-transform: uppercase; 
	line-height: 13px;
	background-image: url('/cms/cms/advodan/images/buttonBackground.gif');
	background-repeat: no-repeat;
	height: 27;
	padding-top: 7px;
/*	padding-left: 11px;*/
	cursor: hand;
	width: 75px;
	text-align:center;
}

.inputText {border: solid 1px #9BB3A7; font-family: Arial, Verdana, Helvetica, sans-serif;}


#LokalSideMenu {
	margin-bottom:15px;
	background-color:#004158;
}


#LokalSideMenu a {	
	color:white; 
}

#LokalSideMenuTop {
	padding:10px; 
	padding-left:0px;
}

#LokalSideMenuTop a { 	font-size:20px !important; }

.LokalSideMenu1 {
	padding:2px 0 2px 10px;
}

.LokalSideMenu1A {
	padding:2px 0 2px 10px;
	background-color:#2b8596;
}

.LokalSideMenu2 {
	padding:2px 0 2px 20px;
}

.LokalSideMenu2A {
	padding:2px 0 2px 20px;
	background-color:#99d7de;
}

.LokalSideMenu2A a { color:black !important; }
