@charset "utf-8";
/* CSS Document */

body { background-color:#B3DDF4; background-image:url(/images/layout/bg_main_01.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; }

h2    { text-align: left; }
h3    { text-align: left; }
h4    { text-align: left; }
li    { text-align: left; }
forms { margin: 0px;}
		
		.alignRight { text-align: right; }
		.floatRight { float: right; }

	
		
	
	/* mainTable */
	#menu { width: 950px; height: 35px; margin:0px; margin-top: 15px; font-size: 18px; color: #FFFFFF; text-align: left; }
	#menu a { width: 190px; height: 30px; background-image: url(/images/layout/bg_menu_1.jpg); display: block; text-align: center; color: #FFFFFF; text-decoration: none; float:left; padding: 0px; padding-top: 5px;  }
	#menu a:hover { background-image: url(/images/layout/bg_menu_2.jpg); }
	#menu .selected a { background-image: url(/images/layout/bg_menu_3.jpg); }
	#menu .selected a:hover { background-image: url(/images/layout/bg_menu_3.jpg); }
	
	
	
	/* headers */
	#header { width: 950px; }
	
	#header .logo { margin: 15px; margin-top: 45px; border: 0; }
	#header .home { height: 300px; background-image:url(/images/layout/bg_header_home.jpg); display: block; text-align:left; }
	#header .flash { float: right; }
	
	
	/* mainTable */
	#mainTable { width: 950px; background-color: #FFFFFF; background-image:url(/images/layout/bg_mainTable.jpg); background-repeat:no-repeat; color: #333333; }
	#mainTable td { vertical-align: top; }
	#mainTable p { margin: 15px; margin-top: 5px; margin-bottom: 5px; }
	
	#mainTable .left  { width: 630px; }
	#mainTable .left p  { width: 285px; text-align: justify; }
	#mainTable .left h2 { color:#006699; font-size:22px; margin: 15px; margin-top: 25px; }
	#mainTable .left h3 { color: #006699; font-size: 18px; margin: 5px; margin-left: 15px; }
	#mainTable .left h4 { color: #CC0000; font-size: 18px; font-style: italic; margin: 2px; margin-left: 15px; }
	#mainTable .left h3 a  { color: #006699; font-size: 18px; }
	#mainTable .left .kolRechts { width: 285px; }
	
	#mainTable .right { width: 320px; }
	#mainTable .right h2 { color: #CC0000; font-size: 22px; margin: 15px; margin-top: 25px; }
	
	#mainTable .right p  { text-align: justify; }
	
	#mainTable .link   { background-image:url(/images/layout/bg_link_01.jpg); font-size: 18px; display: table;  height: 25px; }
	#mainTable .link a { text-decoration: none; color: #006699; }
	#mainTable .linkGroen { color:#090;}
	#mainTable .linkGroen a { color: #00D936; font-size: 12px; }
	
	/* projectTable */
	#projectTable {width: 950px; background-color: #FFFFFF; background-image:url(/images/layout/bg_mainTable.jpg); background-repeat:no-repeat; color: #333333; }
	#projectTable td { vertical-align: top; }
	#projectTable p { margin: 15px; margin-top: 5px; margin-bottom: 5px;}
	
	#projectTable .left  { width: 473px; }
	#projectTable .left p  { width: 258px; text-align: justify; }
	#projectTable .left h2 { color:#006699; font-size:22px; margin: 15px; margin-top: 25px; }
	#projectTable .left h3 { color: #006699; font-size: 18px; margin: 5px; margin-left: 15px; }
	#projectTable .left h4 { color: #CC0000; font-size: 18px; font-style: italic; margin: 2px; margin-left: 15px; }
	#projectTable .left h3 a  { color: #006699; font-size: 18px; }
	#projectTable .left .kolRechts { width: 475px; }
	
	#projectTable .right { width: 473px; }
	#projectTable .right h2 { color: #CC0000; font-size: 22px; margin: 15px; margin-top: 25px; }
	#projectTable .right h3 { color: #006699; font-size: 18px; margin: 5px; margin-left: 15px; }
	#projectTable .right h3 a{ color: #006699; font-size: 18px; }
	
	#projectTable .right p  { text-align: justify; }
	
	/* decoTable */
	#decoTable {width: 950px; background-color: #FFFFFF; background-image:url(/images/layout/bg_mainTable.jpg); background-repeat:no-repeat; color: #333333; }
	#decoTable td { vertical-align: top; }
	#decoTable p { margin: 15px; margin-top: 5px; margin-bottom: 5px;}
	#decoTable .center { color:#006699; font-size:22px; margin: 15px; margin-top: 25px; }
	/* bottom */
	#bottom { width: 950px; padding: 0px; padding-top: 5px; padding-bottom: 5px; background-color:#006699; }
	#bottom p  { margin: 0px; margin-top: 10px; }
	#bottom h2 { color: #FFFFFF; font-weight: lighter; font-size: 22px; margin: 0px; }
	#bottom a  { color: #FFFFFF; }
	
	#bottom .table { width: 950px; background-image:url(/images/layout/bg_main_01.jpg); background-repeat: repeat-x; }
	#bottom .table td { padding: 15px; color: #CCCCCC; vertical-align: bottom; text-align:left; }

	

