	body {background:#4d4d4d url('img/bg.png') repeat-x; margin:0; padding:0; color:#f9fafc; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
	h1 {font-weight:normal; color:#F9FAFC; font-size:16px; margin-left:-15px; text-transform:uppercase;}
	h2 {font-weight:normal; color:#bbc2ea; font-size:13px; }
	h2 a {color:#bbc2ea; text-decoration:none;}
	h3 {font-weight:normal; color:#cae288; font-size:13px; margin-left:15px;}
	h3 a {font-weight:normal; color:#cae288; font-size:13px; text-decoration:none;}
	h4 {font-weight:normal; color:#cff9f8; font-size:10px; margin-bottom:0px;}
	p {margin-top:0px;}
	#menu ul li.aktuell a {color:#CAE288;}
	
	.user-box * {margin-bottom:0;}

	input, textarea	{ width:250px; font-size:12px; font-family:Arial,Helvetica, sans-serif; margin:0 0 2px; background-color:#CCCCCC; border:1px solid #999999;}
	input.checkbox {width:auto; background:none; border:none;}
	a {color:#f9fafc;}
	img {border:none;}	
	#menu	{position:absolute; left:890px; top:103px;}
	#menu ul {list-style:none; line-height:13px;}
	#menu ul li a {color:#bbc2ea; text-transform:uppercase; text-decoration:none;}
	#menu ul li.active a {color:#999999;}
	#menu ul li ul {margin-bottom:1em;}
	#menu ul li ul li a {color:#aca2b0;  text-transform:none;}
	#menu ul li ul li.active a {color:#f9fafc;}
	#menu ul li ul li.active {list-style-image:url('img/icons/list.png');}
	
	#container {background:url('img/content-bg.png') no-repeat left top; width:1140px; min-height:827px; margin:0 auto; position:relative;}
	#content-wrapper {background:url('img/header-bg.png') no-repeat; min-height:575px;}
	#content #left {margin-left:130px; padding-top:390px; width:455px; padding-bottom:15px; min-height:320px;}
	#footer {background:url('img/footer.png') no-repeat left top; width:1140px; height:102px;}
	
	#imagebox {position:absolute; left:620px; top:340px; width:289px;}
	
	#image	{}

	#imagebox h2	{padding:25px 10px 10px 20px; color:#FFFFFF; margin:0 0 10px 0; font-size:10px;}
	#imagebox #text {padding:10px 20px; line-height: 11px; text-align: justify;}
	
	#info {background:url('img/info-bg.png') repeat-y left top; padding:10px 0 10px 20px; margin:30px -1px;}
	#info th {text-align:left; font-weight:normal; color:#cff9f8; width:120px;}
	#info th, #info td {padding:0; line-height:11px;}
	
	#thumbnails {position:absolute; left:930px; top:358px;}
	#thumbnails ul {list-style:none; margin:0; padding:0; width:150px;}
	#thumbnails ul li {float:left; height:32px; margin: 2px 2px 0 0;}
	
	#project_list	{padding-top:30px;}
	#project_list img {float:left; padding-right:20px;}
	#project_list .project_elem {padding-bottom:20px;}
	#project_list .project_elem h3 {text-transform:uppercase; font-weight:normal; margin:0 0 5px 0;}
	#project_list .project_elem .text {float:left; width:270px; border-right:1px solid #CCCCCC; padding-right:10px;}
	#project_list .project_elem ul.downloads {margin:0; padding:0; list-style:none; float:left;}
	#project_list .project_elem ul.downloads li {float:left; padding:0 0 5px 5px;}
	#project_list .project_elem ul.downloads li a {text-indent:-9999px; background:url('img/icons/pdf.png') no-repeat; display:block; width:16px; height:16px;}

	#folder	{position:absolute; left:930px; top:595px;}
	#folder p {color:#CFF9F8;}
	#folder ul	{list-style-image:url('img/icons/save.png'); margin:0 0 0 24px; padding:0;}
	#folder ul li {margin-top:2px;}
	#folder ul li a {color:#aca2b0; text-decoration:none;}
	
	#header-menu {position:absolute; top:56px; left:673px; list-style:none;}
	#header-menu li {float:left;}
	#header-menu li a {height:20px; padding: 3px 0; line-height:19px; text-decoration:none; color:#f9fafc;}
	#header-menu li.home a {background:url('img/icons/home.png') no-repeat left top; padding-left:22px; padding-right:6px; margin-right:9px;}
	#header-menu li.kontakt a {background:url('img/icons/mail.png') no-repeat 0px 3px; padding-left:23px; margin-right:17px;}
	
	#meta-menu {list-style:none; position:absolute; left:580px; top:303px; }
	#meta-menu li {float:left;}
	#meta-menu li a {line-height:19px; text-decoration:none; color:#f9fafc;}
	#back {width:70px;  padding-top:2px;}
	#back a {background:url('img/icons/back.png') no-repeat; margin-left:4px; padding-left:27px; text-indent:-9999px; width:20px; height:20px;}
	#print {text-indent:-9999px; width:35px; }
	#print a {background:url('img/icons/print.png') no-repeat; height:20px; width:20px; display:block; margin:2px 0 0 7px}
	#search {padding-left:10px;}
	#search input {background:none; border:none; height:18px; margin:0 0 0 34px; width:128px; color:#f9fafc;}

	#data_grid_header1 th, #data_grid1 td		{padding:2px; height:15px;}
	#data_grid_header1 img	{vertical-align:middle; margin-right:5px;}
	#data_grid1 a	{text-decoration:none;}
	body.mceContentBody {color:#000000;}
