* { margin:0; padding:0; border:0; }
.desc ul, .desc ol {padding-left:30px;}

BODY { background-color:#00529F; font-family:Arial, sans-serif; font-size:12px; }
HTML, BODY { height:100%; }
A { text-decoration:none; color:#8ED8F8; }
A.dark {color:#00529F;}
A:hover { text-decoration:underline; }
H1 { color:#FFFFFF; font-size:18px; font-weight:bold; font-family:Arial, sans-serif; margin-bottom:12px; line-height:22px; }
H2 { color:#3EA3CF; font-size:24px; font-family:Arial, sans-serif; margin-bottom:14px; line-height:30px; }
H3 { color:#00529F; font-size:30px; font-family:Arial, sans-serif; line-height:36px; }
H5 { color:#00529F; font-size:16px; font-weight:bold; font-family:Arial, sans-serif; line-height:21px; margin-bottom:5px;}

.desc h5 {margin-left:-38px;}


TABLE.holder { width:100%; height:100%; min-width:970px; }
	TABLE.holder TR TD.leftside { background-color:#FFFFFF; }
	TABLE.holder TR TD.content { width:960px; vertical-align:top; padding-bottom:20px; }
		
		TABLE.holder TR TD.content DIV.topholder { width:960px; }
			TABLE.holder TR TD.content DIV.topholder DIV.logo { float:left; background:white; width:226px; height:123px; }
			TABLE.holder TR TD.content DIV.topholder DIV.border { float:left; background-image:url(/img/top/border.jpg); width:7px; height:123px; }
			TABLE.holder TR TD.content DIV.topholder P.uprightmenu { padding-top:16px; text-align:right; font-size:11px; color:#FFFFFF; padding-right:25px; }
		
		TABLE.holder TR TD.content DIV.maincontentholder { background-color:#FFFFFF; float:left; clear:both; width:100%; background-image:url(/img/content/bottom-border.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:66px; }
		TABLE.holder TR TD.content DIV.mainpagemaincontent { padding:0; padding-bottom:15px; }
			TABLE.holder TR TD.content DIV DIV.maincontent { background-image:url(/img/content/up-right-corner.jpg); background-repeat:no-repeat; background-position:top right;}
			
			#maincontentflash {height:311px;}
			
				TABLE.holder TR TD.content DIV.mainpagemaincontent DIV.maincontent DIV.imgcontent { background-image:url(/img/content/feature.png); background-repeat:no-repeat; width:960px; height:311px; }
		
		TABLE.holder TR TD.content DIV.boxes { clear:both; float:left; width:100%; }
			TABLE.holder TR TD.content DIV.boxes DIV.box { margin-left:32px; width:280px; float:left; color:#8ED8F8; font-size:11px; }
			
		
		TABLE.holder TR TD.content DIV.footer { margin-left:32px; margin-top:28px; padding-top:28px; width:923px; clear:both; float:left;
background-image:url(/img/footer/dottedline.jpg); background-repeat:repeat-x; background-position:top left; font-size:11px; display:inline;}

			TABLE.holder TR TD.content DIV.footer DIV.copy {
				color:#8ED8F8; width:500px; float:left;
			}
			TABLE.holder TR TD.content DIV.footer DIV.projekt {
				color:#6697C5; width:423px; float:left; text-align:right;
			}
			
			
	/* SUBPAGE */		
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu { width:205px; font-size:11px; float:left; margin-top:46px; }
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu A { color:#3EA3CF; }
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL { list-style:none; }
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL.menu LI { background-image:url(/img/content/menuborder.jpg); background-repeat:repeat-x; background-position:top left; padding-top:5px; padding-bottom:5px; }
	
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL.menu LI.open {
		
	}
	
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL.menu a.checked {
		color:#00529F;
		font-weight:bold;
	}
	
		TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL.menu LI UL.submenu { padding-left:21px; padding-top:7px; }
		TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.menu UL.menu LI UL.submenu LI { background:0; padding:0; padding-top:4px; font-weight:normal; }
		
		
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent { float:left; margin-left:21px; color:#00529F; width:705px; }
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.header { background-repeat:no-repeat; width:705px; float:left; height:143px; padding-top:43px; margin-bottom:25px; }
	
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.header #header_left {
		float:left;
		width:445px;
	}
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.header #header_right {
		float:left;
		width:260px;
		height:186px;
		margin-top:-43px;
	}
	
	
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.header1 {
		background-position:bottom right;
		background-repeat:no-repeat;
		border-bottom:solid 1px #03509e;
	}
		TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.header P.desc { margin-top:26px; margin-left:38px; width:370px; }
		TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.more div.desc { margin-top:23px; margin-left:38px; text-align:justify;}
		
	TABLE.holder TR TD.content DIV.maincontentholder DIV.maincontent DIV.rightcontent DIV.more { clear:both; margin-bottom:30px; }
	
	

table.content_table {
	padding:0px; margin:0px; border-collapse:collapse;
	width:600px;
	margin:20px 0px 0px 20px;
}
table.content_table td, table.content_table th {
	padding:0px; margin:0px; border:solid 1px #02519e;
	padding:2px; text-align:center;
}
table.content_table td {
	
}
table.content_table td.col_left {
	text-align:left;
}
table.content_table th {
	background:#8fd8f8;
}

img.img_margin_right {margin-right:5px;}
	
	
hr {
	border:none;
	height:1px;
	line-height:1px;
	background:#03509E;
	color:#03509E;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
	
	
	
	
	


DIV#jamel A {float:right; background:url(/img/footer/jamel.gif); width:40px; height:17px;}
DIV#jamel A SPAN {display:none;}

