	body {
		background-image:url('/fileadmin/images/background.jpg');
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:bottom left;
		background-color:#d9e9f4;
		margin:10px 0px 0px 0px;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		margin-bottom:20px;
	}
	a img { border:none; }
	
	
	#page { width:992px; margin: 0 auto; text-align:left; background-image:url(/fileadmin/images/content-bg.png); background-repeat:repeat-y; background-position:top center; }
	#header { height:120px; }
	#header #top-navi { float:left; text-transform:uppercase; width:auto; }
	#header #top-navi ul { margin:0; padding:0; }
	#header #top-navi li { float:left; list-style:none; width:auto; }
	#header #top-navi a { color:#555555; text-decoration:none; font-weight:bold; font-size:12px; padding: 0 5px; }
	#header #top-navi a:hover, #header #top-navi li.aktiv a { color:#FFFFFF; }
	#header #head-content { float:left; margin-left:10px; margin-top:40px; width:auto; }
	#header #head-content p { margin:0; }
	#header #logo { float:right; position:relative; width:auto; }
	#header #logo p { margin:0; }
	#header #logo .lang { width:70px; position:absolute; top:00px; right:5px; text-align:right; }
	#content {  padding: 0 6px; }

	#content-navi ul { margin:0; padding:0; list-style:none; }
	#content-navi li { float:left; text-align:center; width:auto; }
	#content-navi li a {
		margin:0;
		padding:14px 70px;
		display:block;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	#content-navi li a:hover { text-decoration:underline; }
	.navi-place { width:1px; font-size:1px; }
	#content-navi { text-transform:uppercase; }
	#content-navi #IDENTITY-ACCESSMANAGEMENT { background-image:url(/fileadmin/images/button_1.jpg); background-repeat:no-repeat; width:326px; height:59px; }
	#content-navi #IDENTITY-ACCESSMANAGEMENT a:hover { background-image:url(/fileadmin/images/button_1.jpg); background-repeat:no-repeat;}
	#content-navi #VERSUCHESPLANUNG-UND-MESSDATENMANAGEMENT { background-image:url(/fileadmin/images/button_2.jpg); background-repeat:no-repeat; width:327px; height:59px; }
	#content-navi #VERSUCHESPLANUNG-UND-MESSDATENMANAGEMENT a:hover { background-image:url(/fileadmin/images/button_2.jpg); background-repeat:no-repeat;}
	#content-navi #APPLICATION-LIFECYCLE-MANAGEMENT { background-image:url(/fileadmin/images/button_3.jpg); background-repeat:no-repeat; width:327px; height:59px; }
	#content-navi #APPLICATION-LIFECYCLE-MANAGEMENT a:hover { background-image:url(/fileadmin/images/button_3.jpg); background-repeat:no-repeat;}
	.submenu { padding:0; margin:0; }
	.submenu a { color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; padding:5px 0; }
	.submenu a:hover { text-decoration:underline; }
	#content-main { padding:0 10px; margin-bottom:10px; }
	#CONTENT-START { background-image:url(/fileadmin/images/content-start-bg.gif); margin:15px 0px; }
	#content #CONTENT-START .above-center{ float:left; margin-top: 10px; width:306px; margin:0 10px; }
	#content .START-ELEMENT-INNER { padding:0 10px; }
	#content-main #INNER-CONTENT { margin-top:60px; margin-left:30px; float:left; width:600px; }
	#content-main .INNER-CONTENT { width:570px; margin-bottom:20px;}
	#content-main .INNER-CONTENT li { list-style-image:url(/fileadmin/images/list-icon.gif); vertical-align:middle; }
	#content-main #INNER-CONTENT .mailformrequired, #content-main #INNER-CONTENT .mailform { font-size:11px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-image { float:left; }

	#content-main #CONTENT-SIDEBAR { float:right;  position:relative; width:auto; }
	#content-main .CONTENT-SIDEBAR {  width:315px; }

	#content-main .sidebar-box { width:313px; background-image: url(/fileadmin/images/sidebar_box_bg.jpg); height:200px; }
	#content-main .sidebar-box div { margin:10px; }
	#content-main .sidebar-box div div { margin:0; height:180px; overflow:auto; overflow-x:hidden; }
/*	#content-main .sidebar-box .top { height:25px; background-image:url(/fileadmin/images/sidebar_box_top.jpg); }
	#content-main .sidebar-box .middle { padding: 0 10px; margin:-30px 0; height:168; }
	#content-main .sidebar-box .bottom { height:40px; background:url(/fileadmin/images/sidebar_box_bottom.jpg); }
*/
	#content-main #INFORMER-SIDEBAR { float:right; width:310px; position:relative; bottom:0px; }


	#INNER-CONTENT #mailform label { width:150px; float:left; margin-bottom:7px; }
	#INNER-CONTENT #mailform input { width:150px; float:left; border:1px solid #000000; margin-bottom:7px; }
	#INNER-CONTENT #mailform textarea { border:1px solid #000000;  margin-bottom:7px; }
	#INNER-CONTENT #mailform .csc-mailform-field { clear:both; }
	#INNER-CONTENT #mailform .csc-mailform { border: none; margin:0; padding:0; }


	#content-footer { background-image:url(/fileadmin/images/footer-bg.jpg); height:90px; }
	#content-footer #kontakt { padding:20px; color:#555555; float:left; width:auto; }
	#content-footer #kontakt p { padding:0; margin:0; }
	#content-footer #footer-navi { padding:10px; color:#555555; float:right; width:auto; }
/*--------------------  --------------------*/

	.dmmjobcontrol_list_tr a, .dmmjobcontrol_list_tr_alt a { color:#555555; font-size:14px; text-transform:uppercase; text-decoration:none; display:block; }
	.dmmjobcontrol_list_tr a:hover, .dmmjobcontrol_list_tr_alt a:hover { text-decoration:underline; }
	.dmmjobcontrol_list_table h3 { font-size:14px; }
/*--------------------  --------------------*/
.imgtext-nowrap p { font-size:12px; }


.imgtext-nowrap { font-size:12px; }


	.empty { float:none; clear:both; font-size:1px; height:1px; width:auto; }
	h1,h2,h3,h4,h5 { text-transform:uppercase; color:#555555; font-weight:normal; }
	h1 { font-size:22px; }
	h2 { font-size:18px; }
	a { color:#555555; text-decoration:none; font-size:12px; }
	a:hover { text-decoration:underline; }
