html {
    
    height: 100%;
}

/*div {
	border:1px solid #000000;
}*/

body { 
    font-family: Arial;
    font-size: 12px;

	margin: 0px 0px 0px 25px !important; 
	margin: 0px 0px 0px 21px; 

    padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-image:url(/mlp/gb2006/pics/design/body_bg_small.gif);
	background-position: 200px 1px;
	background-repeat: no-repeat;
	width:980px;
} 

#header {
	width: 980px;
    height: 96px;
}

#header_logo {
	width: 171px;
	float: left;

	padding:28px 0px 0px 4px;
}

#header_search {
	width: 233px;
	float: left;
	
	padding:47px 0px 0px 0px;
}

#header_quickfinder {
	width: 220px;
	float: left;

	padding:47px 0px 0px 0px;
}


#header_search input, #header_quickfinder input {
	width:23px;
	
	background-color:#96856A;
	border:1px solid #96856A;
	margin: 0px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
}

#header_search select, #header_quickfinder select, #header_search input#keywords{
	width:179px;
	border:1px solid #859AB9;

	margin:0px;
	padding:0px 0px 0px 9px;

	font-family:Arial;
	font-size: 11px; 
	color: #88867A;
	vertical-align:top;
	background-color:#FFFFFF;
}

#header_search input#keywords {
    padding: 1px;
}
#header_search input#search_submitButton {
    padding:1px 0 0 0;
}

#header_navi {
	width: 330px;
	float: right;
	padding-top:15px;
	padding-right:15px;
	text-align:right;
}

#header_navi a {
	background-image: url(../pic/arrow_header.gif);
	background-repeat: no-repeat;
    background-position: 0px;

	font-family:Arial;
	font-size: 11px; 

	padding: 0px 7px 0px 8px;
	color: #033D5D;
	text-decoration: none;
}

#navigation {
	width: 174px;
	float: left;
}

#navigation ul {
	list-style-type:none;

	margin: 0px;
	padding: 0px;
}

#navigation li {
	padding-left : 10px;
	padding-bottom: 10px;
}

#navigation li.active, #navigation li:hover{
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0 0;	
}

#navigation a {
	font-family:Arial;
	font-size: 12px; 
	font-weight: bold;
	color: #003E57;
	text-decoration: none;
	/*margin-left:-2px;*/
}

#navigation a.active, #navigation a:hover {
	color: #61792D;
	

}

#navigation #navigation_boxes a:hover {
	background-image:none;
	color: #FFFFFF;
}


#navigation_boxes{
	margin-left:8px;
	width: 150px;
	height:48px;

	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

#navigation_inhalt {
	width:60px;
	height:17px;
	background-color: #558A18;
	float: left;
}

#navigation_inhalt.active {background-color:#958468;}

#navigation_themen {
	width: 60px;
	height: 17px;
	background-color: #558A18;
	float: left;
	margin-left:23px;
}

#navigation_themen.active {background-color:#958468;}


#navigation_boxes a {
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

#main_header {
	
	height:300px;
	float:left;
	padding-left : 20px;
}

#main_header_text{
	height : 300px;
	
}

#main_header_text p {
	margin : 0;
	padding : 0;
	color : #fff;	
}

#main_header_text h1 {
	color : #fff;
	margin : 0;
	padding : 0;
}

#main_header_text h2 {
	color : #fff;
	margin : 0;
	padding : 0;
}

#main {
	width:800px;
	float:left;
	overflow: visible;
	clear: none;
}

#navi_level2 {
	padding: 0px;
	margin:0px;
	padding-top: 10px;
	width: 790px;
	height: 77px;
}

#navi_level2 a {
	font-family: Arial;
    font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	margin-right:19px;
	
	color: #558a17;
	text-decoration:none;

	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px;
	padding-left:9px;
	float:left;
	display:block;
    
    white-space: nowrap; 
}




#navi_level2 a.active, #navi_level2 a:hover,#navi_level2 a.subactive{
	color: #FFFFFF;
	background-color: #558a17;
	line-height: 17px;
	background-image: url(../pic/arrow_level2_active.gif);
}

#dynNavi form {
	margin-left:4px;
}

#content_box {
	width: 593px;
	float: left;
	overflow: hidden;
}

#content {
	width: 530px;
	padding-left:60px;
}

#content h1 {
	margin: 0px 0px 11px -60px;
	padding: 0px;

	font-family: Arial;
    font-size: 25px;
	line-height: 25px;
	font-weight:bold;
	color: #96856A;
}

#content_footer {
	width: 530px;
	padding-left:60px;
}

#content_footer #readprev a {
	font-family: Arial;
    font-size: 12px; 
	font-weight:bold;
	
	color: #558a17;
	text-decoration:none;

	background-image: url(../pic/arrow_level2_left.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	padding-left:10px;

	float: left;
}

#content_footer #readnext a {
	font-family: Arial;
    font-size: 12px; 
	font-weight:bold;
	
	color: #558a17;
	text-decoration:none;

	background-image: url(../pic/arrow_level2_right.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	padding-left:10px;

	float: right;
}


#content_footer #footer {
	font-family: Arial;
    font-size: 11px; 

	border-top:1px solid #000000;
	margin:2px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

#content_footer #footer a {
	background-image: url(../pic/arrow_header.gif);
	background-repeat: no-repeat;
    background-position: 0px;

	padding: 0px 7px 0px 8px;
	color: #033D5D;
	text-decoration: none;
}


#navi_right {
	overflow:hidden;
	width: 152px;
	float: right;
}

#navi_right h2 {
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
    font-size: 12px; 
	font-weight:bold;
	
	color: #000000;

	background-image: url(../pic/right_balken.gif);
	background-repeat: no-repeat;
    background-position: 0px 2px;
	padding-left: 9px;
}

#navi_right ul {
	list-style-type:none;

	margin: 8px 0px 28px 0px;
	padding: 0px;
}

#navi_right li {
	margin: 0px 0px 2px 9px;
	
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	padding-left: 10px;
}

#navi_right form {
	margin:0px;
	padding:15px 0px 0px 0px;
}

#navi_right a {
	font-family:Arial;
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
}

#navi_right li.active a {
	color:#003E57;
	}


#navi_level4 {

}
#navi_level4 ul {
	list-style-type:none;

	margin: 8px 0px 28px 0px;
	padding: 0px;
}
#navi_level4 li {
	margin: 0px 0px 2px 9px;
	
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	padding-left: 10px;
}
#navi_level4 a {
	font-family:Arial;
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
} 

div.div_clear {
	clear: both;
	height:0px;
	width:0px;
	overflow:hidden;
}

p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

ul.arrow{
	list-style-image:url(../pic/arrow_level2.gif);
}
ul.selbst{
list-style-image:url(../pic/arrow_level2.gif);
}

/* SITEMAP */
ul#sitemap {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-bottom:17px;
}

ul#sitemap li {
	font-family:Arial;
	margin:0px; 
	padding:0px;
}


ul#sitemap li.sitemap_level_1 {
	text-transform:uppercase;
	padding-top:17px;
	
}

ul#sitemap li.sitemap_level_2 {
	padding-left:38px;
	line-height:17px;
}

ul#sitemap li.sitemap_level_3 {
	padding-left:76px;
	line-height:17px;
}


ul#sitemap li h6, ul#sitemap li h5   {display:inline; font-weight:inhertit; font-size:inherit; padding:none; margin:none;}

ul#sitemap li a {
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
	margin-left:-2px;
	padding-left: 10px;
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px;
}

ul#anhang {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-bottom:17px;
}

ul#anhang li {
	font-family:Arial;
	margin:0px; 
	padding:0px;
	height:17px;
	
	padding-left: 10px;
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	padding-left : 10px;
}

ul#anhang li a {
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
	margin-left:-2px;
	display:block;
	float:left;
}

ul#anhang li.anhang_main {
	background-image: none;
	font-family:Arial;
	margin:0px; 
	padding:0px;
	height:17px;	
	padding-left: 5px;
	font-size: 12px; 
	font-weight: bold;
	color: #003E57;
	margin-top:6px;
}
ul#anhang li.anhang_main a {
	font-size: 12px; 
	font-weight: bold;
	color: #003E57;
	text-decoration: none;
	margin-left:-2px;
	display:block;
	float:left;
}

ul#anhang li span.anhang_nr {display:block; float:left; text-align:right; width:30px;margin-right:10px;}

ul#glossaryEntries {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-bottom:17px;
}

ul#glossaryEntries li {
	font-family:Arial;
	margin:0px; 
	padding:0px;
	height:17px;
	
	padding-left: 15px;
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
}

ul#glossaryEntries li a.glossaryIndent {
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
	margin-left:-2px;
	display:block;
	float:left;
}


a.glossar_back {
	font-family: Arial;
    font-size: 12px; 
	font-weight:bold;
	
	color: #558a17;
	text-decoration:none;

	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px;
	padding-left:10px;

}

#search_results a{

font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
	margin-left:-2px;
	padding-left: 10px;
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px;
    
    }
    
#search_results h2{ padding-bottom:0px; margin-bottom:0px;}

#content *.search_keyword {font-weight:bold; color:#092F86;}

/* several information should not be visible, they all share the
   class invisibleItem */
.invisibleItem {
    /* instead of 'display:none;' because of some screenreaders */ 
    position:          absolute; 
    left:              -2000px;
}

#header_text{
	color:#fff;
	padding:10px;

}

#head1{
	font-size: 25px; 

}

/*Glossar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
ul#glossary {
	list-style-type : none;	
}
ul#glossary li a{
	font-size: 12px; 
	font-weight: bold;
	color: #53842B;
	text-decoration: none;
	margin-left:-2px;
	padding-left: 10px;
	background-image: url(../pic/arrow_level2.gif);
	background-repeat: no-repeat;
    background-position: 0px;
}

a.glossary_link:link, a.glossary_link:visited, a.glossary_link:hover, a.glossary_link:active  {
	color : #092F86;
	text-decoration : none;	
}

a.xls_link {

	background-image:url(../pic/ico_xls.gif);

	background-position:0px 50%;

	background-repeat:no-repeat;

	color:#558A17;

	float: right;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	padding-left:15px;

	text-decoration:none;

}


.questions{
color:#96856A;
font-style:italic;
}


.teaser_text{
color:#96856A;
font-size: 14px;
}


a.glossaryLink {
    font-size: 12px; 
	font-weight: bold;
	color: #003E57;
	text-decoration: none;
}

a.glossaryLink.active, a.glossaryLink:hover {
	color: #61792D;
}
