/*
font-size: 110%;	entspricht 18px 
font-size: 95%;  	entspricht 15px 
font-size: 75%;  	entspricht 12px 
font-size: 70%; 	entspricht 11px 
font-size: 65%; 	entspricht 10px 

*/		

#tmp {
	font-family: arial, verdana, sans-serif;
}
body {
	font-family: arial, verdana, sans-serif;
}


		#header {
			width: 960px;
			/*border: 1px solid black; */
			vertical-align: top;
			padding-bottom: 40px;
			padding-left: 30px;
			padding-top: 27px;
			margin-left: 0px;
			font-family: arial, verdana, sans-serif;
			font-size: 75%; /* entspricht 11px */
		}
		#header img {
			vertical-align: top;
		}
		#right_img {
			position: absolute;
			left:219px;
		}
		#header_menu_language {
			position: absolute;
			left:219px;
			top:130px;
			
		}		
		#header_menu_meta {
			position: absolute;
			left:450px;
			top:130px;
			
		}				
		/* Browser-Weiche: Firefox*/
		html>body #right_img {
			position: absolute;
			right:320px;
		}
		
		#main {
			background-image: url(../img/background_green_white.gif);
			background-repeat: repeat-y;
			width: 960px;
			border: 0px solid black;
		}
		/* Browser-Weiche: Firefox*/
		html>body #main {
			background-image: url(../img/background_green_white_mozilla.gif);
			background-position: 4px 0px;
		}
		
		#leftcontent {
			position: absolute;
			left:40px;
			top:231px;
			background:#fff;
			border: 0px solid black;
		}
		/* Browser-Weiche: Firefox*/
		html>body #leftcontent {
			position: absolute;
			left:40px;
			top:223px;
			background:#fff;
			border: 0px solid black;
		}
		
		#centercontent {
			font-family: arial, verdana, sans-serif;
			font-size: 75%; /* entspricht 11px */
			line-height: 160%;			
			background:#fff;
			padding-left: 11px;
			padding-right: 15px;
			margin-left: 200px;
			margin-right:280px;
			voice-family: "\"}\"";
			voice-family: inherit;
			margin-left: 200px;
			margin-right:280px;
			border: 0px solid black;
		}
		
		/* Browser-Weiche: Firefox*/
		html>body #centercontent {
			margin-left: 200px;
			margin-right:225px;
		}
		
		#rightcontent {
			position: absolute;
			left:746px;
			top:229px;
			/*width:200px;*/
			background:#fff;
			border: 0px solid black;
		}
		/* Browser-Weiche: Firefox*/
		html>body #rightcontent {
			position: absolute;
			left: 759px;
			top:218px;
		}

/* ++++++++++++++++++++++ Menu ++++++++++++++++++++++ */		
		#list-menu {
			width: 142px;
			padding-top: 5px;
			/* this width value is also effected by
			the padding we will later set on the links. */
		}

		#list-menu ul {
			margin: 0px;
			padding-left: 30px;
			list-style-type: none;
			font-family: arial, verdana, sans-serif;
			letter-spacing:1px;
			/*font-size: 11px; */
			font-size: 70%; /* entspricht 11px */
		} 

		#list-menu li {
			margin: 5px 0px 0px;
		} 

		#list-menu a {
			display: block;
			width: 100%;
			padding: 0px 0px 0px 20px;
			border: 0px solid #000000;
			text-decoration: none; /*lets remove the link underlines*/
		} 
		
		#list-menu a:link, #list-menu a:active, #list-menu a:visited {
			color: #FFFFFF;
		}

		#list-menu a:hover {
			border: 0px solid #000000;
			background: #66bf25 url(../img/menu/highlighted.gif) no-repeat;
			color: #FFFFFF;
			margin-left: -30px;
			padding-left: 50px;
			
		}
		
/* ++++++++++++++++++++++ BEGIN Main Menu Activated++++++++++++++++++++++ */		
		#list-menu a.activated:link, #list-menu a.activated:active, #list-menu a.activated:visited {
			color: #FFFFFF;
			background: #66bf25 url(../img/menu/highlighted.gif) no-repeat;
			margin-left: -30px;
			padding-left: 50px;
		}

		#list-menu a.activated:hover {
			border: 0px solid #000000;
			background: #66bf25 url(../img/menu/highlighted.gif) no-repeat;
			color: #FFFFFF;
			margin-left: -30px;
			padding-left: 50px;
			
		}
/* ++++++++++++++++++++++ END Main Menu Activated++++++++++++++++++++++ */				
		
		#sublist-menu {
			width: 100%;
			margin-left: -30px;
			padding-left: 30px;
			border: 0px solid black;
			/* this width value is also effected by
			the padding we will later set on the links. */
		}

		#sublist-menu ul {
			margin-left: -30px;
			padding-left: 30px;
			/*margin-left: 20px;
			padding-left: 20px;*/
			/*list-style-image: url(../img/rightsubmenuicon.gif);*/
			list-style-type: none;
			font-family: arial, verdana, sans-serif;
			letter-spacing:1px;
			/*font-size: 11px; */
			font-size: 100%; /* entspricht 11px */
			border: 0px solid black;
		} 

		#sublist-menu li {
			width: 100%;
			margin-left: -50px;		
			padding-left: 90px;
			border: 0px solid black;
			/*background-image: url(../img/rightsubmenuicon.gif);
			background-repeat: no-repeat;
			background-position: 65px 0px;*/
		} 

		#sublist-menu a {
			display: block;
			width: 128px;
			padding: 0px 0px 0px 0px;
			text-decoration: none; /*lets remove the link underlines*/
		} 

		#sublist-menu a:link, #sublist-menu a:active, #sublist-menu a:visited {
			padding: 0px 0px 0px 0px;
			color: #FFFFFF;
			border: 0px solid black;
		}

		#sublist-menu a:hover {
			background-image: url(../img/menu/highlighted.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			width: 128px;
			color: #FFFFFF;	
			margin-left: -70px;
			padding-left: 70px;
			border: 0px solid black;
		}

/* ++++++++++++++++++++++ BEGIN Sub Menu Activated++++++++++++++++++++++ */						
		#sublist-menu a.activated:link, #sublist-menu a.activated:active, #sublist-menu a.activated:visited {
			background-image: url(../img/menu/highlighted.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			width: 128px;
			color: #FFFFFF;	
			margin-left: -70px;
			padding-left: 70px;
			border: 0px solid black;
		}

		#sublist-menu a.activated:hover {
			background-image: url(../img/menu/highlighted.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			width: 128px;
			color: #FFFFFF;	
			margin-left: -70px;
			padding-left: 70px;
			border: 0px solid black;
		}
/* ++++++++++++++++++++++ END Sub Menu Activated++++++++++++++++++++++ */	
