* {
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
/*	color: #939598;*/
	color: #747577;
	background-color: #ffffff;
}

p {
	margin: 10px 0px 7px 0px;
}

a {
/*	color: #939598;*/
	color: #747577;
	text-decoration: none;
}

a:hover {
	color: black;
}

/* - - - */

#main_container {
/*	border: 1px solid red;*/
	width: 975px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: auto;
}

#content {
	border: 1px solid #939598;
	width: 950px;
	/*height: 524px;*/
	height: 600px;
	position: relative;
	background-color: white;
	padding: 0px 12px;
}

#header {
/*	border: 1px dashed green;*/
	height: 37px;
	position: relative;
}

#footer {
/*	border: 1px dashed green;*/
	margin-top: 15px;
}

#main_navi {
	position: absolute;
	top: 0px;
	left: 0px;
}

#main_navi a {
	font-size: 12px;
	margin-right: 8px;
}

#main_navi a.active {
	color: black;
	font-weight: bold;
}

#logo {
/*	border: 1px solid red;*/
	position: absolute;
	top: 0px;
	right: 0px;
}

#intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.aktuell_item {
	/*border: 1px solid red;*/
	cursor: pointer;
	width: 280px;
	margin-bottom: 5px;
	font-weight: normal;
}

.aktuell_item:hover {
	color: black;
}

.aktuell_item_active {
	color: black;
	margin-bottom: 10px;
	cursor: pointer;
	font-weight: bold;
	width: 280px;
}

#aktuell_images_1,
#aktuell_images_2 {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#prj_list {
	/*border: 1px solid red;*/
	width: 280px;
	top: 150px;
	position: absolute;
}

#prj_list2 {
	/*border: 1px solid red;*/
	width: 280px;
	top: 15px;
	position: absolute;
}

#prj_imgs_1,
#prj_imgs_2 {
	/*border: 1px solid red;*/
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	max-width: 700px;
}

/*#prj_imgs_1{
	border: 3px solid red;
}

#prj_imgs_2{
	border: 3px solid green;	
}*/

#spacer1 {
	height: 9px;
}

#prj1_desc,  #prj2_desc, #prj3_desc, #prj4_desc, #prj5_desc,
#prj6_desc,  #prj7_desc, #prj8_desc, #prj9_desc, #prj10_desc,
#prj11_desc, #prj12_desc, #prj12b_desc, #prj13_desc, #prj13b_desc, #prj14_desc, #prj15_desc,
#prj16_desc, #prj17_desc, #prj17b_desc, #prj18_desc, #prj19_desc, #prj20_desc,
#prj21_desc, #prj22_desc, #prj23_desc, #prj23b_desc, #prj24_desc,
#prj25_desc, #prj26_desc, #prj27_desc {
/*	border: 1px solid red;*/
	width: 600px;
	position: absolute;
	right: 0px;
	top: 150px;
	padding-right: 50px;
}

.descr {
	/*	border: 1px solid red;*/
	width: 610px;
	position: absolute;
	right: 0px;
	top: 150px;
	padding-right: 50px;
}

.descr2 {
	/*	border: 1px solid red;*/
	width: 180px;
	position: absolute;
	right: 420px;
	top: 150px;
	padding-right: 50px;
}

.descr.fixed {
	/*border: 1px solid red;*/
	height: 520px;
	overflow: auto;
}

.news_image {
	float: left;
	margin-right: 10px;
}
