/* Basic page */

body
{
	margin:0px;	
}


A
{
	text-decoration: underline;
	color: #0000FF;
}

A:hover
{
	text-decoration: underline;
	color: #0000FF;
}

A:visited
{
	text-decoration: underline;
	color: #990000;
}

.tiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}

.seperator
{
	display:block;
	border-top:1px solid #FFFFFF;
	padding-bottom: 3px;
}


/* Marker fundne termer i teksten, efter en søgning */
.termfound
{
	background-color: #FFFF99;
}


/* Specials */

.site-tools
{
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #FFB03C;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:2px;
	margin-bottom:7px;
}       

.tool-sitemap
{
	background-image: url(grafik/tool_sitemap.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:3px;
	display:block;
}

.tool-news
{
	background-image: url(grafik/tool_news.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:3px;
	display:block;
}

.tool-login
{
	background-image: url(grafik/tool_login.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:3px;
	display:block;
}

.tool-cart
{
	background-image: url(grafik/tool_cart.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:3px;
	display:block;
}

.tool-contact
{
	background-image: url(grafik/tool_contact.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:3px;
	display:block;
}

.tool-search
{
	padding-bottom:4px;
	margin-bottom:0px;
	padding-top:1px;
	display:block;
}

.tool-sitemap A, .tool-news A, .tool-login A, .tool-cart A, .tool-contact A
{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:20px;
	margin-right:10px;
	display:block;
}

.tool-sitemap A:hover, .tool-news A:hover, .tool-login A:hover, .tool-cart A:hover, .tool-contact A:hover
{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:20px;
	margin-right:10px;
	display:block;
}

.tool-sitemap A:visited, .tool-news A:visited, .tool-login A:visited, .tool-cart A:visited, .tool-contact A:visited
{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:20px;
	margin-right:10px;
	display:block;
}


/* Adresse i bunden */

.address
{
	margin-left:10px;
}

.address TABLE TR TD
{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px 5px 2px 5px;
	line-height: 15px;
	color:#414B56;
}

.address TABLE TR TD A
{
	text-decoration: none;
	color:#414B56;
}

.address TABLE TR TD A:hover
{
	text-decoration: none;
	color:#414B56;
}

.address TABLE TR TD A:visited
{
	text-decoration: none;
	color:#414B56;
}


/* Maanedens ord */

.month-word-no-word-left
{
	background-position: bottom left;
	border-bottom: 0px;
	background-image:url(grafik/round_corner_wide.gif);
	background-repeat:no-repeat;
	background-color:#DEDED3
}

.month-word-no-word-right
{
	background-color:#DEDED3;
	border-top:0px;
	border-bottom:1px solid #FFFFFF;
	line-height:15px;
}

.month-word-left
{
	background-position: bottom left;
	border-bottom: 0px;
	background-image:url(grafik/round_corner_wide_high.gif);
	background-repeat:no-repeat;
	background-color:#DEDED3;
}

.month-word-right
{
	background-color:#DEDED3;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	line-height:15px;
}

.month-word-label
{
	color: #414B56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:10px;
}

.month-word
{
	color: #414B56;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}

.month-word-desc
{
	color: #414B56;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;	
	margin-left:5px;
	display: block;
}

.fildownload_overskrift
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:8px;
	padding-right:8px;
}

.fildownload_liste
{
	padding: 8px;
	padding-bottom:0px;
	display: block;
}

.fildownload_element
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin-bottom: 10px;
	display: block;
}

.fildownload_billede
{
 	vertical-align: middle;
 	margin-right: 8px;
}


/* Search */

INPUT.search-field
{
	border:1px solid #515A64;
	height: 15px;
	width:105px;
	margin-top:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.readmore
{
	text-align: right;
	padding-right:0px;
	margin-right:8px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	display:block;
}

.search_form_text
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:normal;
	margin-bottom:0px;
	padding-left:8px;
	padding-right:8px;
}


/* Debat */

.debat_txt_stor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	color: #434c55;
	display: block;
}

.debat_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	color: #434c55;
	display: block;
}

.debat_txt_lille
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	color: #434c55;
	display: block;
}

.debat_input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #515A64;
	color: #424c56;
	margin-top: 0px;
	height: 16px;
	width:130px;
}


/* Vote */

.voteheader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #424c56;
	display: block;
	margin-bottom: 4px;
}

.votetxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424c56;
	display: block;
	margin-bottom: 8px;
}

.voteform
{
	margin: 3px;
}

.voteradiotxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424c56;
	display: block;
	margin-top: 2px;
}

.radio
{
	vertical-align: -4px;
}

.votebtn
{
	text-align: right;
	float: right;
	margin-top: 8px;
	margin-right: 4px;
}


/* Nyhedsbrev */

.newstxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424c56;
	display: block;
	margin-bottom: 8px;
}

.newsform
{
	margin: 3px;
}

.newsinput
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #515A64;
	color: #424c56;
	margin-top: 0px;
	height: 16px;
	width:130px;
}


/* Article, frontpage/subfrontpage */

.fp-article
{
	margin-bottom:15px;
	margin-left:11px;
	margin-right:9px;	
}

.fp-article-headline
{
	padding-left:2px;	
	padding-bottom:4px;
	padding-top:5px;
}

.fp-article-border
{
	border:1px solid #FFFFFF;
	padding:3px;
}

.fp-article-content
{
	border:1px solid #FFFFFF;
	background-color: #EEEEE8;
}

.fp-article-top-link
{
	color: #414B56;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;	
	padding-right:8px;
	text-decoration:none;
}


/* Boxes */

.fp-box
{
	margin-bottom:15px;
}

.fp-box-border1
{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.fp-box-border2
{
	border-left:1px solid #E8E9E2;
	border-right:1px solid #E8E9E2;
}

.fp-box-link
{
	border-top:2px solid #E8E9E2;
}

.fp-box-link-headline
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display:block;
	line-height:12px;
}

.fp-box-link-text
{
	line-height:12px;
	display:block;
	padding-bottom:2px;
	padding-left:2px;
	color:#414B56;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px
}

.fp-box-link-arrow
{
	margin:2px 5px 0px 2px;
}

.fp-box-headline
{
	padding-left:2px;
	padding-bottom:4px;
}


/* Folke */
#fp-box-tab-folke-1{display:block}
#fp-box-tab-folke-2{display:none}
#fp-box-tab-folke-3{display:none}
.fp-box-link-folke
{ 
	background-color:#C6EAE9
} 
.fp-box-image-folke
{
	background-image:url(grafik/dm_pic_1.jpg);background-repeat:no-repeat;
}

/* Laere */
#fp-box-tab-laere-1{display:block}
#fp-box-tab-laere-2{display:none}
#fp-box-tab-laere-3{display:none}
.fp-box-link-laere
{ 
	background-color:#F5EEB4;
} 
.fp-box-image-laere
{
	background-image:url(grafik/dm_pic_2.jpg);background-repeat:no-repeat
}
	
/* Gymna */
#fp-box-tab-gymna-1{display:block}
#fp-box-tab-gymna-2{display:none}
#fp-box-tab-gymna-3{display:none}
.fp-box-link-gymna
{ 
	background-color:#C7D9B6;
} 
.fp-box-image-gymna
{
	background-image:url(grafik/dm_pic_4.jpg);background-repeat:no-repeat
}

/* Egym */
#fp-box-tab-egym-1{display:block}
#fp-box-tab-egym-2{display:none}
#fp-box-tab-egym-3{display:none}
.fp-box-link-egym
{ 
	background-color:#E8D9CC;
} 
.fp-box-image-egym
{
	background-image:url(grafik/dm_pic_3.jpg);background-repeat:no-repeat
}  

/* Aktuel */
#fp-box-tab-aktuel-1{display:block}
#fp-box-tab-aktuel-2{display:none}
#fp-box-tab-aktuel-3{display:none}
.fp-box-link-aktuel
{ 
	/* Background color defined for each tab individually */
} 
.fp-box-image-aktuel
{
	/*  No image */
}  


/* Flash */

.flash-overskrift
{
	margin-left: 8px;
}

.flash-block-headline
{
	margin-left: -5px;
	margin-bottom: -5px;
	display: block;
}

.flash-block-menu-headline
{
	margin-left: -5px;
	display: block;
}


/* Trade styles */

.trade_kategori_oversigt_tekst
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:3px;
	display:block;
}

.trade_kategori_oversigt_tekst_overskrift
{
	color: #414B56;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:3px;
	display:block;
}

.trade_vare_liste_tabel
{
	margin-left: 8px;
	margin-right: 8px;
}

.trade_vare_liste_overskrift
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

.trade_vare_liste_linie
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:3px;
	display:block;
}

.trade_form_input_antal
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 25px;
	border: 1px;
	border-style: solid;
	height: 16px;
	margin-bottom: 1px;
	text-align: center;
}

.trade_kommentartxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	color: #434c55;
	display: block;
}

.trade_kommentarinput
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #515A64;
	color: #424c56;
	margin-top: 0px;
	height: 16px;
	width:130px;
}

/* Forms, login etc. */

.loginform_table
{
	margin-left: 8px;
	margin-right: 8px;
}

.loginform_text
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:normal;
	margin-bottom:5px;
	padding-left:8px;
	padding-right:8px;
}

.loginform_text_error
{
	color: #994B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
}

.loginform_input
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 150px;
	border: 1px;
	border-style: solid;
	height: 15px;
	margin-bottom: 1px;
}


/* Trade - cart */

.cartsteptxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	color: #434c55;
}

.carttxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #434c55;
}

.carttxtwhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
}

.cartcount
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 18px;
	border: 1px;
	border: 1px solid #434c55;
	height: 15px;
	margin-bottom: 1px;
	text-align: right;
}

.carttable
{
	margin-bottom: 1px;
	background-color: #CBCCBC;
	width: 178px;
	margin:0px 2px 1px 2px;
}

.carttotal
{
	background-color: #F08F00;
	width: 178px;
	margin:0px 2px 1px 2px;
}

.cartbuttons
{
	float: right;
	margin-top: 9px;
	margin-right: 5px;
	padding: 0px;
}


/* Standard-layouts */

.a1000	/* Rubrik */
{
	color:#414B56;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	margin-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	display:block;
}

.a1000imagetext /* Imagetext til billeder v. rubrik */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:normal;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.a100001 /* Billeder t.v. v. rubrik */
{
	margin-right: 5px;
}

.a1010	/* Underrubrik */
{
	color: #414B56;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
	display:block;
}

.a1020	/* Mellemrubrik */
{
	color: #414B56;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	font-weight:normal;
	margin-bottom:8px;
	padding-left:8px;
	padding-right:8px;
}

.a1030	/* Byline */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display:block;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
}

.a1060	/* Brødtekst */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
}

.a1060imagetext /* Imagetext til billeder i brødtekst */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:normal;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.a106021 /* Billeder t.v. i brødtekst */
{
	margin-right: 5px;
}

.a106023 /* Billeder t.h. i brødtekst */
{
	margin-left: 5px;
}

.a1080	/* HTML */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
}

.a1100	/* Billed uden tekst */
{
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
	display:block;
}

.a1100imagetext	/* Imagetext til billeder (uden tekst) */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:normal;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 0px;
}

.a1120	/* Bulletliste */
{
	color: #414B56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:16px;
	padding-left:8px;
	padding-right:8px;
	margin-top: -15px;
	display:block;
}


/* Menu styles */

.level0 A, .level0-active A, .level0-active-end A, .levelTRADE0 A, .levelTRADE0-active A, .levelTRADE0-active-end A, .level1 A, .level1-opened A, .level1-active A, .level1y-protected A, .level2 A, .level2-opened A, .level2-active A, .level2y-protected A, .level3 A, .level3-active A, .level3y-protected A, .menu-no-link
{
	color: #FFFFFF;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:4px;
	padding-top:2px;
	padding-right: 5px;
	display:block;
}

.level0 A:hover, .level0-active A:hover, .level0-active-end A:hover, .levelTRADE0 A:hover, .levelTRADE0-active A:hover, .levelTRADE0-active-end A:hover, .level1 A:hover, .level1-opened A:hover, .level1-active A:hover, .level1y-protected A:hover, .level2 A:hover, .level2-opened A:hover, .level2-active A:hover, .level2y-protected A:hover, .level3 A:hover, .level3-active A:hover, level3y-protected A:hover, .menu-no-link
{
	color: #FFFFFF;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:4px;
	padding-top:2px;
	padding-right: 5px;
	display:block;
}

.level0 A:visited, .level0-active A:visited, .level0-active-end A:visited, .levelTRADE0 A:visited, .levelTRADE0-active A:visited, .levelTRADE0-active-end A:visited, .level1 A:visited, .level1-opened A:visited, .level1-active A:visited, .level1y-protected A:visited, .level2 A:visited, .level2-opened A:visited, .level2-active A:visited, .level2y-protected A:visited, .level3 A:visited, .level3-active A:visited, .level3y-protected A:visited, .menu-no-link
{
	color: #FFFFFF;
	text-decoration:none;
}

.level0
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	/*background-image:url(grafik/menu_l1.gif);*/
	/*background-repeat:no-repeat;*/
	line-height: 10px;
	margin-bottom: 3px;
	margin-left:1px;
	display:block;
}

.level0-active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_l1_active.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level0-active-end
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_l1_active_end.gif);
	background-repeat: no-repeat;
	padding-bottom:4px;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:1px;
	display:block;
}

.levelTRADE0
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_t1.gif);
	background-repeat:no-repeat;
	line-height: 10px;
	margin-bottom: 3px;
	margin-left:1px;
	display:block;
}

.levelTRADE0-active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_t1_active.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.levelTRADE0-active-end
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_l1_active_end.gif);
	background-repeat: no-repeat;
	padding-bottom:4px;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:1px;
	display:block;
}

.level1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level2.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
} 

.level1 A:hover
{
	background-image:url(grafik/menu_unfolded_level2_hover.gif);
}

.level1-opened
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level2_opened.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level1-opened A:hover
{
	background-image:url(grafik/menu_unfolded_level2_opened_hover.gif);
}

.level1-active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level2_active.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
} 

.level1y-protected
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level2_protected.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level1y-protected A:hover
{
	background-image:url(grafik/menu_unfolded_level2_protected_hover.gif);
}

.level2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level3.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level2 A
{
	padding-left:30px;
}

.level2 A:hover
{
	padding-left:30px;
	background-image:url(grafik/menu_unfolded_level3_hover.gif);
}

.level2-opened
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level3_opened.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level2-opened A
{
	background-image:url(grafik/menu_unfolded_level3_opened.gif);
	padding-left:30px;
}

.level2-opened A:hover
{
	background-image:url(grafik/menu_unfolded_level3_opened_hover.gif);
	padding-left:30px;
}

.level2-active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level3_active.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level2y-protected
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level3_protected.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level2y-protected A
{
	padding-left:30px;
}

.level2y-protected A:hover
{
	padding-left:30px;
	background-image:url(grafik/menu_unfolded_level3_protected_hover.gif);
}

.level3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level4.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level3 A
{
	padding-left:40px;
}

.level3 A:hover
{
	padding-left:40px;
	background-image:url(grafik/menu_unfolded_level4_hover.gif);
}

.level3-active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level4_active.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level3y-protected
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(grafik/menu_unfolded_level4_protected.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left:1px;
	display:block;
}

.level3y-protected A
{
	padding-left:40px;
}

.level3y-protected A:hover
{
	padding-left:40px;
	background-image:url(grafik/menu_unfolded_level4_protected_hover.gif);
}


/* Sitemap styles */

.level_sitemap0, .level_sitemap1, .level_sitemap2, .level_sitemap3, .level_sitemap1y-protected_sitemap, .level_sitemap2y-protected_sitemap, .level_sitemap3y-protected_sitemap
{
	font-family:arial;
	font-size:11px;
	xxxx_disabled_text-decoration:none;
	xxxx_disabled_color:#414B56;
	margin: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	display: block;
}

.level_sitemap0 A, .level_sitemap1 A, .level_sitemap2 A, .level_sitemap3 A, .level_sitemap1y-protected_sitemap A, .level_sitemap2y-protected_sitemap A, .level_sitemap3y-protected_sitemap A
{
	xxxx_disabled_color:#414B56;
	xxxx_disabled_text-decoration:none;
}

.level_sitemap0 A:hover, .level_sitemap1 A:hover, .level_sitemap2 A:hover, .level_sitemap3 A:hover, .level_sitemap1y-protected_sitemap A:hover, .level_sitemap2y-protected_sitemap A:hover, .level_sitemap3y-protected_sitemap A:hover
{
	xxxx_disabled_color:#414B56;
	xxxx_disabled_text-decoration:none;
}

.level_sitemap0 { padding-top: 15px; font-weight: bold; }
.level_sitemap1 { margin-left: 10px; }
.level_sitemap2 { margin-left: 20px; }
.level_sitemap3 { margin-left: 30px; }
.level_sitemap1y-protected_sitemap { margin-left: 10px; }
.level_sitemap2y-protected_sitemap { margin-left: 20px; }
.level_sitemap3y-protected_sitemap { margin-left: 30px; }

.level_sitemap1y-protected_sitemap A, .level_sitemap2y-protected_sitemap A, .level_sitemap3y-protected_sitemap A
{
	padding-right: 15px;
	background-image: url(grafik/sitemap_protected.gif);
	background-repeat:no-repeat;
	background-position: 100% 50%;
}


/* Webform styles */

.b3310
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414B56;
	border: #646952 1px solid;
	margin: 10px;
	margin-bottom: 15px;
	width: 374px;
	display: block;
}
.b3310form
{
	display: inline;
}
.b3310name
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #F3F4EF;
	padding: 5px;
	width: 372px;
	display: block;
}
.b3310subfields
{
	display: none;
}
.b3310description
{
	font-weight: bold;
	border-bottom: #646952 1px solid;
	padding: 5px;
	display: block;
}
.b3310type0
{
	width: 372px;
	display: block;
}
.b3310type0name
{
	padding: 5px;
	width: 100%;
}
.b3310type0description
{
	border-bottom: #000000 0px solid;
	padding: 5px;
	padding-top: 0px;
	width: 372px;
}
.b3310type1
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type1left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto;
}
.b3310type1right
{
	padding: 5px;
	width: 200px;
}
.b3310type1option
{
	display: block;
}
input.b3310type1right
{
	margin-right: 5px;
	width: 15px;
}
.b3310type2
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type2left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto;
}
.b3310type2right
{
	padding: 5px;
	width: 200px;
}
.b3310type2option
{
	display: block;
}
input.b3310type2right
{
	margin-right: 5px;
	width: 15px;
}
.b3310type3
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type3left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto;
}
.b3310type3right
{
	width: 200px;
	height: auto;
}
input.b3310type3right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: #646952 1px solid;
	margin: 5px;
	width: 200px;
}
.b3310type4
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type4left
{
	padding: 5px;
	float: left;
	width: 100%;
	height: auto;
}
.b3310type4right
{
	padding: 5px;
	padding-top: 0px;
	width: 100%;
}
textarea.b3310type4right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: #646952 1px solid;
	padding: 0px;
	width: 250px;
	height: 50px;
}
.b3310type5
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type5left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto
}
.b3310type5right
{
	width: 200px;
}
select.b3310type5right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: #646952 1px solid;
	margin: 5px;
	width: 200px;
}
.b3310type6
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type6left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto;
}
.b3310type6right
{
	padding: 5px;
	width: 200px;
}
select.b3310type6right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: #646952 1px solid;
	width: 200px;
	height: 50px;
}
.b3310type7
{
	border-bottom: #000000 0px solid;
	width: 372px;
	display: block;
}
.b3310type7left
{
	padding: 5px;
	float: left;
	width: 150px;
	height: auto;
}
.b3310type7right
{
	width: 200px;
}
input.b3310type7right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: #646952 1px solid;
	margin: 5px;
	width: 200px;
}
.b3310submit
{
	border-top: medium none;
	text-align: right;
	background-color: #F3F4EF;
	width: 372px;
	height: 10px;
	display: block;
}
input.b3310submitbutton
{
	margin-left: 100px;
}


.LexLinksPopup
{
	vertical-align: middle;
}

.LexLinksPopupOverlib
{
	border:1px solid #333333;
	padding-left:   2px;
	padding-right:  2px;
	padding-top:    2px;
	padding-bottom: 2px;
	background-color: #F3F0ED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:170px;
}

#breadCrumbs {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
    padding: 7px 21px;
    background-color: #C3C7BA;
}

#breadCrumbs a {
    color: #000;
    text-decoration: none;
}

#breadCrumbs a:hover {
    text-decoration: underline;
}


.level0, level1, level1-active {
    position: relative;
}

level1, level1-active {
    z-index: 2;
}

.menuTop, .menuCenter, .menuBottom {
    display: block;
    width: 151px;
    position: relative;
}

.menuTop {
    background-image: url(./grafik/menu_button_top.gif);
    height: 2px;
    background-repeat: no-repeat;
    font-size: 0px;
}

.menuCenter {
    background-image: url(./grafik/menu_button_center.gif);
    background-repeat: repeat-y;
    margin-bottom: -10px;
    z-index: 2;
}

.level0-active .menuCenter {
    margin-bottom: -11px;
}

.menuBottom {
    background-image: url(./grafik/menu_button_bottom.gif);
    height: 14px;
    z-index: 1;
}

.level0-active .menuBottom {
    background-image: url(./grafik/menu_button_bottom_active.gif);
    height: 13px;
}

.menuCenter a, .menuCenter a:visited, .menuCenter a:hover {
    background-image: url(./grafik/menu_button_bullet.gif);
    background-repeat: no-repeat;
    background-position: 1px 3px;
    color: #000;
}

.level0-active .menuCenter a, .level0-active .menuCenter a:visited, .level0-active .menuCenter a:hover {
    background-image: url(./grafik/menu_button_bullet_active.gif);
}

.level1-opened a, .level1-opened a:visited, .level1-opened a:hover {
    background-image: url(./grafik/menu_button_bullet_active.gif);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    color: #000;
    background-color: #F3F4EF;
    margin-left: 1px;
    margin-right: 3px;
}

.level0-active {
    line-height: 10px;    
}

.level1, .level1-active, .level1-opened {
    background-image: url(./grafik/menu_subbutton_center.gif);
    background-repeat: repeat-y;
    background-color: #F3F4EF;
}

.level1 a, .level1 a:visited, .level1-active a, .level1-active a:visited, .level1 a:hover, .level1-active a:hover {
    color: #000;
    background-image: url(./grafik/menu_subbutton_bullet.gif);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    background-color: #F3F4EF;
    margin-left: 1px;
    margin-right: 3px;
}

.level1-active a, .level1-active a:visited , .level1-active a:hover {
    background-color: #FFF;
    background-image: url(./grafik/menu_subbutton_bullet_active.gif);
    background-repeat: no-repeat;
}

.level2, .level2-active {
    background-image: url(./grafik/menu_subbutton_center.gif);
    background-repeat: repeat-y;
    background-color: #F3F4EF;
    padding-left: 0px;
}

.level2 a, .level2 a:visited, .level2-active a, .level2-active a:visited, .level2 a:hover, .level2-active a:hover {
    color: #000;
    background-image: url(./grafik/menu_subbutton_bullet.gif);
    background-repeat: no-repeat;
    background-position: 11px 4px;
    background-color: #F3F4EF;
    margin-left: 1px;
    margin-right: 3px;
    padding-left: 30px;
    padding-right: 0px;
}

.level2-active a, .level2-active a:visited , .level2-active a:hover {
    background-color: #FFF;
    background-image: url(./grafik/menu_subbutton_bullet_active.gif);
}

.level0-active-end {
    background-image: url(./grafik/menu_button_bottom2.gif);
    height: 4px;
    z-index: 1;
    padding-bottom: 0px;
    font-size: 0px;
    margin-bottom: 3px;
}

.level1 a:hover, .level1-active {
    background-color: #FFF;
}

.level3 a:hover, .level3-active {
    background-color: #FFF;
}

.level3, .level3-active {
    background-image: url(./grafik/menu_subbutton_center.gif);
    background-repeat: repeat-y;
    background-color: #F3F4EF;
    padding-left: 0px;
}

.level3 a, .level3 a:visited, .level3-active a, .level3-active a:visited, .level3 a:hover, .level3-active a:hover {
    color: #000;
    background-image: url(./grafik/menu_subbutton_bullet.gif);
    background-repeat: no-repeat;
    background-position: 21px 4px;
    background-color: #F3F4EF;
    margin-left: 1px;
    margin-right: 3px;
    padding-left: 40px;
    padding-right: 0px;
}

.level3-active a, .level3-active a:visited , .level3-active a:hover {
    background-color: #FFF;
    background-image: url(./grafik/menu_subbutton_bullet_active.gif);
}

.level3 a:hover, .level3-active {
    background-color: #FFF;
}

.level2-opened a, .level2-opened a:visited, .level2-opened a:hover {
    background-image: url(./grafik/menu_button_bullet_active.gif);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    color: #000;
    background-color: #F3F4EF;
    margin-left: 1px;
    margin-right: 3px;
}
