.tabulated {
	width:600px;
}
.tabulated tr th {
	text-align:left;
	background-color:#eeeeee;
	width:30%;
	padding:3px;
}
.tabulated tr td {
	text-align:left;
	padding:3px;
	background-color:#F3F3F3;
}
/* --------------------------- AAG ------------------------------- */
/* ----------------------- LAYOUT.CSS ---------------------------- */

/* -------------------------- Head ------------------------------- */
#crumb {
	color:#ffffff;
	font-family: arial, sans-serif;
	font-size:11px;
}
#crumb a {
	color:#ffffff;
	float:left;
	display:block;
}
#crumb .crumbdivider {
	background-image: url(layout_images/navi_arrow_list.gif);
	display:block;
	float:left;
	width:8px;
	height:11px;
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:5px;
}
 
		body{
			font-family: arial, sans-serif;
			font-size: 12px;
            color: #4C6176;
			line-height: 1.3;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background-color: #ffffff;
		}
		
		#container {
			width: 910px;
			height: 100%;
			margin: 0px;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
		}
		
		.containerrahmen {
            width: 100%;
			height: 100%; 
            padding: 0 0 0 0;
          }

		.clear {   
             clear: both;
         }
		  
/* ------------------------ Content ------------------------------ */

		#head {
			width: 910px;
			height: 100px;
			margin: 0px;
			padding: 0 0 0 0;
			background-image: url(layout_images/aag_logo.gif);
			background-position: left top;
			background-repeat: no-repeat;
			border-bottom: 6px solid #ED4113;
		}
		
		#head_links  {
			width: 390px;
			height: 20px;
			float: right;
			margin-top: 80px;
			padding: 0 0 0 0;
			color: #4C6176;
			text-align:right;
			padding-right:10px;
		}
		
		#head_links a {
			color: #4C6176;
			text-decoration: none;
		}
		
		#head_links a:hover {
			color: #4C6176;
			text-decoration: underline;
		}
		
		#content {		
			width: 910px;
			height: auto;
			margin: 2px 0 0 0;
			padding: 0 0 0 0;
			background-color: #4C6176;
			float: left;
			background-image: url(layout_images/content_img.jpg);
			background-repeat: no-repeat;
			background-position: top right;
		}
		
		.searchbox {
			width: 100px;
			height: 14px;
			font-family: verdana;
			font-size: 11px;
			color: #4C6176;
			border: 1px solid #ED4113;
			background-color: #ffffff;
			margin: 0 0 0 0;
			padding: 0 5px 0 5px;
		}	


/* ------------------------ Content left ------------------------------ */ 
		
		#left {
			width: 180px;
			height: auto;
			margin: 0 0 0 0;
			padding: 0 0 30px 0;
			float: left;
		}	
		
		#navi {
			width: 190px;
			height: auto;
			margin-top: 20px;
			float: left;
			font-size: 12px;
			font-weight: normal;
			color: #ffffff;
		}
		
		#navi ul {
			margin: 0 0 0 0;
			padding: 0;
			display: block;
			list-style-type: none;
			color: #ffffff;
		}
		
		#navi ul li{
			display: block;
			margin: 0px 0px 0px 0px;
			padding: 0;
			list-style-type: none;
			background-image: url(layout_images/navi_arrow_list.gif);
			background-position: 14px 8px;
			background-repeat:no-repeat;
		}
		#navi ul li a{
			display:block;
			background-image: url(layout_images/navi_line_list.gif);
			background-position: bottom;
			background-repeat: no-repeat;
			padding: 4px 6px 4px 25px;
			width:150px;
		}
		
		#navi ul li ul {
			margin: 0 0 0 0;
			padding: 0;
			display: block;
			list-style-type: none;
			color: #ffffff;
		}
		
		#navi ul li ul li{
			display: block;
			margin: 0px 0px 0px 0px;
			list-style-image: none;
			background-image:none;
		}
		#navi ul li ul li a {
			display: block;
			background-image: url(layout_images/navi_line_list.gif);
			background-position: bottom;
			background-repeat: no-repeat;	
			padding: 4px 6px 4px 30px;
		}
		.subnavi_last li{
			margin: 0px 0px 0px 0px;
			padding: 4px 6px 4px 30px;
			list-style-image: none;	
		}
		
		  
		#navi a{			
			font-size: 12px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		}
		
		#navi a:hover {			
			text-decoration: underline;
		}	
		
		#navi a.active{			
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			text-decoration: underline;
		}	

		#navi ul li ul li a{			
			font-size: 12px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		}
		
		#navi ul li ul li a:hover {			
			text-decoration: underline;
		}
		#navi ul .current a {
			font-weight:bold;
			text-decoration:underline;
		}
		#navi ul .current ul li a {
			font-weight:normal;
			text-decoration:none;
		}
		#navi ul li ul {
			display:none;
			margin-bottom:20px;
		}
		#navi ul .current ul, .l2_limenu_mainmenu_current {
			display:block!important;
		}
	


/* ------------------------ Content home ------------------------------ */ 

		#home_right {
			width: 570px;
			height: auto;
			margin: 100px 0 0 30px;
			padding: 0 0 0 0;
			float: left;
			position: relative;
			font-family: arial, sans-serif;
			font-size: 12px;
            color: #ffffff;
			line-height: 1.3;
		}
		
		#home_right a{
			color: #ffffff;
			text-decoration: underline;
		}
		
		#home_right a:hover{
			color: #ffffff;
			text-decoration: underline;
		}
		
		.box {
			font-size: 12px;
            color: #ffffff;
			line-height: 1.1;
		}
		
/* ------------------------ Content right ------------------------------ */ 
		
		#content_text {
			width: 572px;
			height: auto;
			margin: 0 0 0 40px;
			padding: 0 40px 30px 30px;
			float: left;
			position: relative;
			background-color: #ffffff;
		}
		
		#content_text a{
			font-family: arial, sans-serif;
			font-size: 12px;
            		color: #ED4113;
			text-decoration: underline;
			padding-top:1px;
		}
		#content_text a:hover {
			text-decoration:none;
		}

		.red {
			color: #F14028;
		}
		
		
		h1 {
			width: 588px;
			height: 23px;
			line-height:23px;
			margin: 0;
			margin-left:-30px;
			margin-top:10px;
			padding: 0;
			padding-left:30px;
			background-color: #ffffff;
			background-image: url(layout_images/headline_bg.gif);
			background-position: left top;
			background-repeat: no-repeat;
			display:block;
			font-family: arial, sans-serif;
			font-size: 16px;
            		color: #ffffff;
		}
		
		#path {
			width: 642px;
			height: 34px;
			margin: 110px 0 0 40px;
			padding: 0 0 0 0;		
			float: left;
			background-image: url(layout_images/white_banner_top.gif);
			background-repeat: no-repeat;
			background-position: top;
		}	
		
		#path a {
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		}	
		
		#path a:hover{
			font-weight: normal;
			color: #ffffff;
			text-decoration: underline;
		}	
		
		#divisions_flash {
			width: 550px;
			height: 500px;
			margin-top: 3px;
			padding: 0 0 0 0;
			background-color: #FFFFFF;

		}
		
		#flashbanner_divisions {
			height: 500px;
			width: 550px;
		}

/* ------------------------ Footer ------------------------------ */ 

		#foot {
			width: 890px;
			height: 28px;
			padding-left: 20px;
			padding-top: 10px;
			margin: 0px;
			float: left;
			border-top: 1px solid #ED4113;
			background-color: #4C6176;
		}	
		
		.foot {
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
		}
		.foot ul {
			margin:0;
			padding:0;
			display:inline;
		}
		.foot ul li {
			margin:0;
			padding:0;
			display:inline;
			background-image:none;
			margin-left:10px;
		}
		.foot a{
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		}	
		
		.foot a:hover{
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: underline;
		}	
		
#submenu ul {
	margin:0;
	padding:5px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
#submenu ul li {
	display:inline;
	background-image:none;
	padding:0;
	border-right:1px solid #999999;
	padding-right:5px;
	padding-left:5px;
}
#submenu ul li:last-child {
	border-right:none;
}
#submenu ul li a{
	font-size:11px;
}
#submenu ul .current a {
	text-decoration:none;
	color:#4c6176;
}