C1TopicBar_TreeView1_2
{
	margin:0;
	margin-bottom:0px;
	background-image: url('pic/Allgemein/Rand.gif');
	font-family: Arial, sans-serif;
}


body
{
	margin:0;
	margin-bottom:0px;
	background-image: url('pic/Allgemein/Rand.gif');
	font-family: Arial, sans-serif;
}

.h1FB
{
	font-family: Arial, sans-serif;
	font-size: 24px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: auto;
	margin-left: 0;
	margin-right: auto;
	margin-top: 20px;
}

.h2FB
{
	font-family: Arial, sans-serif;
	font-size: 18px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #9EC400; 
	margin-bottom: auto;
	margin-left: 0;
	margin-right: auto;
	margin-top: 20px;
}

.h2FJ
{
	font-family: Arial, sans-serif;
	font-size: 18px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #00AADC; 
	margin-bottom: auto;
	margin-left: 0;
	margin-right: auto;
	margin-top: 20px;
}

.h2FB_home
{
	font-family: Arial, sans-serif;
	font-size: 18px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #9EC400; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
	margin-top: 2px;
	vertical-align: text-top;
	}

.h2FJ_home
{
	font-family: Arial, sans-serif;
	font-size: 18px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #00AADC; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
	margin-top: 2px;
	vertical-align: text-top;
}





.h3FB
{
	font-family: Arial, sans-serif;
	font-size: 16px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #9EC400; 
	margin-bottom: 5;
	margin-left: 0;
	margin-right: auto;
	margin-top: 16px;
}

.h3FBblack
{
	font-family: Arial, sans-serif;
	font-size: 16px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: auto;
	margin-top: 12px;
	padding-top: 10px;
}

/* Navigations 1 */

A:link
{ 
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #415F00;
	text-align: right;
	text-decoration: none
}

A:visited 
{ 
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #415F00; 
	text-decoration: none; 
	text-align: right;
	cursor: hand}
	
A:active 
{ 	
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #415F00; 
	text-align: right;
	text-decoration: underline
}

A:hover 
{ 
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	cursor: hand; 
	color: #415F00;
	text-align: right;
	text-decoration: underline
}

Asub1:link 
	{ 
	text-decoration: none; 
	color: #424242;
	font-weight: bold;
	}

Asub1:visited 
	{ 
	text-decoration: none; 
	color: #424242; 
	font-weight: bold
	cursor: hand
	}
Asub1:active 
	{ 
	text-decoration: none; 
	color: #415F00; 
	font-weight: bold
	}
	
Asub1:hover 
	{ 
	text-decoration: none; 
	color: #415F00; 
	font-weight: bold
	}
	
Asub:link 
	{ 
	text-decoration: none; 
	color: #424242;
	}

Asub:visited 
	{ 
	text-decoration: none; 
	color: #424242; 
	}
	
Asub:active 
	{ 
	text-decoration: none; 
	color: #415F00;
	text-decoration: underline 
	}
	
Asub:hover 
	{ 
	text-decoration: none; 
	color: #415F00
	text-decoration: underline
	}


.readmore
{
	font-size: 8pt;
	color: #999900;
	font-style: italic;
	font-family: Arial, sans-serif;
	font-variant: normal;
	margin: 20px 20px 20px 20px;
	text-decoration: underline;
}

.firmenname
{
	font-size: 10pt;
	color: #81a000;
	font-family: Arial, sans-serif;
	font-variant: normal;
}

.Standart
{
	font-family: Arial, sans-serif;
	color: #000000; 
	font-size: 12px; 
	line-height: 18px;
	margin-top: 8 px;
   	margin-bottom: 8 px;
	font-variant: normal;
}

.StandartFB
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px; 
	line-height: 18px;    	
	margin-top: 8px;
    	margin-bottom: 8px;
	font-variant: normal;
}


.StandartFBGrafik
{
	font-family: Arial, sans-serif;
	color: #000000; 
	font-size: 12px; 
	line-height: 18px;
	font-variant: normal;
	margin-left: 10pt;
	padding-left: 10pt;
	hspace="25"; 
	}

.StandartFBklein
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: black;
	font-variant: normal;
}

.Standartfett
{
	font-size: 10pt;
	color: black;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.StandartfettFB
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;    	
	margin-top: 12px;
    	margin-bottom: 4px;
	font-variant: normal;
}

.TabUeberschriftFB
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 11px; 
	font-weight: bold;
	line-height: 16px;    	
	margin-top: 12px;
    	margin-bottom: 0px;
	font-variant: normal;
}

.Quelle
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 11px; 
	font-weight: normal;
	line-height: 15px;    	
	margin-top: 0px;
    	margin-bottom: 12px;
	font-variant: normal;
}

Aufzählung
{
	font-size: 10pt;
	color: black;
	font-family: Arial, sans-serif;
	font-variant: normal;
	margin-left:28.40pt;
	margin-right:6.50pt;
	margin-top:3.00pt;
	margin-bottom:3.00pt;
	text-indent:-14.20pt;
	text-align:justify;
	list-style-type:square;
	list-style-color:#9EC400;
	}
	
.AufzählungFB
{
	font-size: 10pt;
	color: black;
	font-family: Arial, sans-serif;
	font-variant: normal;
	margin-left:28.40pt;
	margin-right:6.50pt;
	margin-top:3.00pt;
	margin-bottom:3.00pt;
	text-indent:0pt;
	text-align:justify;
	list-style-type:square;
	list-style-color:#9EC400;
		}

ul
 { 
	font-size:10pt;
	color::#9EC400;
	font-family: Arial, sans-serif;
	margin-left:23pt; 
	font-weight:normal; 
	font-style:normal; 
	list-style-image:url('pic/text/list.gif');
	list-style-position:outside
	list-style-color:#9EC400
	}


.pstandart

{
	font-family: Arial, sans-serif;
	color: #000000; 
	font-size: 12px; 
	line-height: 18px;}
	font-variant: normal;
}

/* Navigations 1 */

.FWNav1
{
    font-size: 9pt;
	color: green;
	font-family: Arial, sans-serif;
	font-variant: normal;
	
}
.FWNav1 a:hover, .topnav a:hover {
	text-decoration: underline;
	cursor: hand;
	background-image: url('pic/Allgemein/Nav2/Nav2HGB.gif');
}

.SiteFooterArea
{
text-align: center;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
	margin-top: 8px;
    	margin-bottom: 8px;
}

/* Navigation formatting */

.navigation, .subnavigation {
	color: #dc710a;
	font-family:  Arial, sans-serif;
}

.navigation {
	font-size: 12px;
	font-weight: bold;
}

.subnavigation {
	font-size: 11px;
	font-weight: normal;
}

.navigation a, .subnavigation a {
	color: #737d85;
	text-decoration: none;
}

.navigation a:hover, .subnavigation a:hover {
	color: #dc710a;
	text-decoration: underline;
}

/* Top navigation formatting */

.contact
{
	color: #9EC400;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.contact_
{
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.contact_bold
{
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.contact a:hover, .topnav a:hover {
	text-decoration: underline;
}

.navsearchform,
.topsearchform {
	background-color: #f3f3f3;
	border-color: #7a5022 #f3bd81 #f3bd81 #7a5022;
	border-style: solid;
	border-width: 1px;
	font-family:  Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 2px;
	text-decoration: none;
}

/* Text formatting */

.theading, .subheading, .paragraph {
	color: #191919;
	font-family:  Arial, sans-serif;
	text-decoration: none;
}

.theading {
	font-size: 15px;
	font-weight: bold;
}

.tsubheading {
	font-size: 12px;
	font-weight: bold;
}

.tparagraph {
	font-size: 11px;
	font-weight: normal;
}

.tparagraph b {
	font-weight: bold;
}

.tsubheading a, .paragraph a {
	color: #cc6600;
	text-decoration: none;
}

.tparagraph a:hover, .subheading a:hover {
	text-decoration: underline;
}

/*Sitemappath */

.WFSitemapPath
{
	font-size: 12px;
	color: #9EC400;
	font-family: Arial,Sans-Serif;
	font-variant: normal;
}

.WFSitemapPathcurrentNode
{
	font-size: 12px;
	color: #9EC400;
	font-family: Arial,Sans-Serif;
	font-variant: normal;	
}

.WFSitemapPathNode
{
	font-size: 12px;
	color: #9EC400;
	font-family: Arial,Sans-Serif;
	font-variant: normal;
}

.WFSitemapPathrootNode
{
	font-size: 12px;
	color: #9EC400;
	font-family: Arial,Sans-Serif;
	font-variant: normal;	
}

.WFSitemapPathSeparator
{
	font-size: 12px;
	color: #9EC400;
	font-family: Arial,Sans-Serif;
	font-variant: normal;
	}

/* Search */
.GridFooter {
		color:#333333; 
		background-color:CCCC99;
	}
.GridHeader
{
	font-weight: bold;
	color: activecaption;
	background-color: #ffffff;
}
.GridPager
{
	color: black;
	background-color: #ffffff;
	text-align: center;
}
.GridSelectedItem{
	font-weight:bold;  
	color:activecaption; 
	background-color:#ffffff;
	}
.GridItem
{
	color: #ECDFBC;
	background-color: #ffffff;
}
.path
{
	color: #A6925A;
	}
	
.button {
	border: 1px outset;
	background-color: #ECDFBC;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
	border-color: #ECDFBC;
}

.TextBox {
	border: #ECDFBC 1px solid;
	border-color: #ECDFBC;
	background-color: #FFFFFF;
	background-attachment: fixed;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.SearchStatus{
background-color: ECDFBC;
}

/* Jan und Beate css's */

.teaser_box
{
	border-right:#cccccc 1px solid;
	border-top: #cccccc 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	background-attachment: scroll;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 0px;
	font-family: Arial, sans-serif;
	background-color: #ffffff;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
	padding-left:0px;
        padding-right:0px;
	vertical-align: text-top;
}

.teaser_box_header
{
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	background-attachment: scroll;
	background-image: url('pic/Teaser/TeaserBoxTopBG.gif');
	padding-left:5px;
	color: #424242;
	background-color: #cccccc
}

.teaser_box_botten
{   background-attachment: scroll;
	background-image: url('pic/Teaser/TeaserBoxBotten.gif');
	height: 5px
}

.teaser_box_text_link: link
{ 
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #415F00;
	text-align: right;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	text-align:right
}

.teaser_box_text_link:visited 
{ 
	font-weight: normal;	
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #415F00; 
	text-decoration: none; 
	text-align: right;
	cursor: hand;
	padding-left: 10px;
	padding-right: 5px;
	text-align:right
	}
	
.teaser_box_text_link:active 
{ 	
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #415F00; 
	text-align: right;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 5px;
	text-align:right
}

teaser_box_text_link:hover 
{ 
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, sans-serif;
	cursor: hand; 
	color: #415F00;
	text-align: right;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 5px;
	text-align:right
}

.teaser_box_text
{
	font-family: Arial, sans-serif;
	font-weight: normal;	
	font-size: 12 px; 	
	color: #000000;
        margin-top: 8px;
        margin-bottom: 8px;
	line-height: 18px;
	font-variant: normal;
	padding-left: 5px;
	padding-right: 5px;	
	}

/*Start Box*/

.Start_h1FBg
{
	font-family: Arial, sans-serif;
	font-size: 21px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #9EC400; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.Start_h1FB
{
	font-family: Arial, sans-serif;
	font-size: 21px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
	margin-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.Start_box
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 0px;
	font-weight: bold;
	background-attachment:scroll;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 0px;
	font-family: Arial, sans-serif;
	background-color: #ffffff;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
}

.Start_box_1
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 0px;
	font-weight: bold;
	background-attachment:scroll;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 0px;
	font-family: Arial, sans-serif;
	background-color: #ffffff;
	vertical-align: top;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
}

.Start_box_header
{
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	background-attachment:scroll;
	background-image: url('pic/Teaser/TeaserBoxTopBG.gif');
	color: #424242;
	background-color: #cccccc;
	padding-left: 10px;
}

.Start_box_botten
{
	background-attachment:scroll;
	background-image: url('pic/Teaser/TeaserBoxBotten.gif');
}

.Start_box_text_link
{
	font-weight: normal;
	font-size: 9px;
	color: black;
	font-family: Arial, Sans-Serif;
	padding-bottom:5px;
}

.Start_box_text
{
        font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000; 
	font-size: 12px; 
	line-height: 16px;
	font-variant: normal;
	padding-left: 10px;
}

.Start_box_text_fett
{
    font-family: Arial, sans-serif;
	color: #000000; 
	font-weight: bold;	
	font-size: 12px; 
	line-height: 18px;
	font-variant: normal;
	vertical-align: middle;
	padding-left: 10px;
}

.Start_box_Datum
{
    font-family: Arial, sans-serif;
	color: #9EC400; 
	font-weight: bold;	
	font-size: 14px; 
	line-height: 24px;
	font-variant: normal;
	vertical-align: middle;
	padding-left: 10px;
}


/*Start Box Ende*/


/*Teaser free*/
.Teaser_free
{
	font-family: Arial, sans-serif;	
	border-right: #cccccc 0px solid;
	border-top: #cccccc 1px solid;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	background-attachment: fixed;
	border-left: #cccccc 0px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
}

.Teaser_free_header
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin-bottom:0px;
	margin-top:5px;
	background-attachment: fixed;
	color: #424242;
}

.Teaser_free_botten
{
	background-attachment: fixed;
	border-bottom: #cccccc 1px;
}

.Teaser_free_text_link 
{
    color: red;
	font-family: Arial, sans-serif;	
}

.Teaser_free_text
{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:5px;
	background-attachment: fixed;
	color: #000000;
}

/*Teaser free end*/

.Main_Table_Navigation
{
	background-position: left top;
	display: inline;
	background-attachment: fixed;
	background-image: url('pic/Allgemein/MainTabelNavBG.gif');
	visibility: visible;
	color: white
}

.Main_Table
{
	width: 969px;
	background-color: white;
}



.TopicBarItem
{
	text-indent: 20px;
	text-align: right;
}

/*Slogen*/

.slogen
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

/*Tabellen Ankerlisten*/

.Tabkopf 
	{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 26px;
	background-color: #CCCCCC; 
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	vertical-align: center;
	padding: 5px
	}
	
.Tabkopf1 
	{
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 26px;
	background-color: #CCCCCC; 
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	vertical-align: center;
	padding: 10px
	}
.Tabkopf2 
	{
	font-weight: normal; 
	font-size: 6px; 
	line-height: 6px;
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 12px;
	background-color: #CCCCCC; 
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	vertical-align: center;
	}

.TabInhalt
{
	font-weight: normal; 
	font-size: 12px; 
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-color: #424242; 
	vertical-align: middle;
	height: 24px;
	background-color: #E6E6E6;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px
}

.TabInhalt1
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 24px;
	background-color: #E6E6E6;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	vertical-align: middle;
	padding: 10px
		}
	
.TabInhalt2
{
	font-weight: normal; 
	font-size: 12px; 
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-color: #424242; 
	vertical-align: middle;
	height: 24px;
	background-color: #E6E6E6;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 10px
}

.Ankerkopf 
	{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-color: #424242; 
	vertical-align: middle;	
	height: 26px;
	background-color: #CCCCCC; 
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px	
}

.AnkerInhalt
{
	font-weight: bold; 
	font-size: 12px;
	line-height: 18px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	vertical-align: middle;
	height: 24px;
	background-color: #ECF3CC;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px
}

.AnkerInhalt1
{
	font-weight: normal; 
	font-size: 12px;
	line-height: 18px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 24px;
	background-color: #ECF3CC;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px;	
	vertical-align: middle
}

.AnkerInhaltFJ
{
	font-weight: bold; 
	font-size: 12px;
	line-height: 18px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	vertical-align: middle;
	height: 24px;
	background-color: #D9f2FA;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px
}

.AnkerInhaltFJ1
{
	font-weight: normal; 
	font-size: 12px;
	line-height: 18px; 
	font-family: Arial, sans-serif;
	font-color: #424242; 
	height: 24px;
	background-color: #D9f2FA;
	border-left/right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF; 
	padding: 5px;	
	vertical-align: middle
}





/*Glossar*/

.glossar_char {
   float:left; 
   width: 10px;
   font-size: 15px; 
   font-weight: bold;
   padding-left: 3px;
   padding-top: 10px;
}

.glossar_desc_box {
   margin-left: 30px;
   padding-top: 10px;
}

.glossar_desc 
{
   display: none;
   background-color: #EFEFEF;
   font-family: Arial, sans-serif;
   color: #000000;
	font-size: 12px; 
	line-height: 18px;    	
	margin-top: 8px;
    margin-bottom: 8px;
	font-variant: normal;
   padding: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.glossar_more_link {
   padding-top: 5px;	
}

.glossar_link_active {
   background-image: url('pic/Textinhalte/PfeilwaagerechtKlein.gif');
   background-repeat:no-repeat;
   font-size: 13px;
   background-position: 0px 2px;
   padding-left: 20px;	
   cursor: pointer; cursor: hand;
   color:#415F00;
   }	

.glossar_link_inactive {
   color: #9EC400;
   font-size: 13px;
   font-weight: bold;
   background: none;
   cursor: default;
   padding-left: 20px;	
}


}
/*Main Navigation*/

/*div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem
{
	font-family: Arial;
	height: 20px;
	font-size: 12px;
	background-image: url('pic/Allgemein/Nav1/Nav1HG.gif');
	color: White;
	font-weight: bold;
}

div.menuBar {
  border: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  height: 20px;
}

div.menuBar a.menuButton {

  left: 0px;
  margin: 0px;
  padding: 0px 6px 0px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  height: 20px;

}

div.menuBar a.menuButton:hover {
  background-color: #415F00;
  color: White;
  font-family: Arial;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #415F00;
  color: White;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #415F00;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #415F00;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #415F00;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}*/

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
 
}

div.menuBar {
  background-color: #415F00;
  border: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  background-image: url('pic/Allgemein/Nav1/Nav1HG.gif');
  height :20px;
}

div.menuBar a.menuButton {
 
  background-color: transparent;
  border: 0px ;
 
  /* Color in Menu BAR */
  color: White;
  font-weight : bold;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 0px 6px 0px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  height: 20px;
  
}

div.menuBar a.menuButton:hover {
  background-color: #415F00;
  border-color: #f0f0f0;
  /* Color in Menu BAR when hovering*/
  color: white;
  font-weight : bold;
cursor: hand;
  
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #415F00;
  border-color: #415F00;
  color: #ffffff;
  left: 0px;
  top: 0px;
cursor: hand;
}

** menu1 **


div.menu_neu {
background-color: #CEE180;
  border: 2px solid;
  border-color: #f0f0f0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;

top: 0px;
  visibility: hidden;
  z-index: 101;	
}

div.menu {
  background-color: #CBD9AB;
 border: 2px solid;
  border-color: #C8C8C8;
 font-size: 8px;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  padding: 0px 6px 0px 6px;
  height: 20px;
  width: 150px;
  display : block;
  text-decoration: none;
  white-space: nowrap;
  text-align:left;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
cursor: hand;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {

}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 0px 2px 0px 2px;
}

div.menuButtonSplitter,
a.menuButtonSplitter
{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  background-color: transparent;
  border: 0px ;
 
  /* Color in Menu BAR */
  color: White;
  font-weight : bold;
  
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
	}

/*SiteMap CSS Style*/

.asptreviewsitemap
{
font-family: Arial, sans-serif;
color: Black;
font-size: 10px;
padding: 5px;

}


.TABLE_MOVIES
{
font-family: Arial, sans-serif;
color: Black;
font-size: 11px;
text-align: center;
row-span:4;
padding: 5px;
border-left: 3px solid #9EC400;
border-right: 3px solid #9EC400;
border-bottom: 3px solid #9EC400;
width: 600px;
diplay: colgroup;
}

.TABLE_MOVIES_HEADER
{
font-family: Arial, sans-serif;
line-height: 24px; 
background-color: #ecf3cc;
color: Black;
font-size: 12px;
font-weight: bold;
padding: 5px;
border-left: 3px solid #9EC400;
border-right: 3px solid #9EC400;
border-bottom: 3px solid #9EC400;
border-top: 3px solid #9EC400;	
}


/*Tree View former Topic Bar - on the left side of the page*/

/*TreeViewSiteMAP.*/

TreeViewSiteMAP.SelectedNodeStyle
{
background-color: red;
font-weight: bold; 
background-image: url('pic/Allgemein/Nav1/Nav1HG.gif');
}

.TreeViewSiteMAP.ParentNodeStyle
{
background-color:Aqua;
}


.TreeViewSiteMAP.LeafNodeStyle
{
color: #9EC400;
}
.TreeViewSiteMAP.NodeStyle
{
color: Teal;
}


/*SiteMAPPath on the top of the Page under the MAIN Navigation */

.SiteMapPath_PathSeparatorStyle
{
color: #415F00;
font-weight: normal;
font-size: 12px; 
}

.SiteMapPath_PathSeparatorStyle_link
{
color: #415F00;
font-weight: noraml;
font-size: 12px; 
}

.SiteMapPath_CurrentNodeStyle
{
color: #415F00;
font-weight: normal;
font-size: 12px; 
}

.SiteMapPath_CurrentNodeStyle_link
{
color: #415F00;
font-weight: normal;
font-size: 12px; 
}


.SiteMapPath_MAIN
{
color: #415F00;
font-weight: normal;
font-size: 12px;
}

.SiteMapPath_NodeStyle
{
color: #415F00;
font-weight: normal;
font-size: 12px;
}

.SiteMapPath_PathSeparatorStyle
{
color: #415F00;
font-weight: normal;
font-size: 12px;
}

.SiteMapPath_RootNodeStyle
{
color: #415F00;
font-weight: normal;
font-size: 12px;
}



