body {
 margin:0px;
 padding:0px;
 text-align: center;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 15px;
}
#page {
 margin: auto;
 width: 865px;
 height: 781px;
 text-align:left;
 padding:0 0 0 10px;
}
ul {
list-style-type: none;
margin:0px;
padding:0px;
}
ul li {
line-height:14px;
margin:0px;
clear:both;
display:block;
}
a:link, a:visited, a:hover, a:active{
color:#000000;
font-weight: bold;
line-height: 15px;
text-decoration:none;
}
/*a:hover {
text-decoration:underline;
}*/
a.akt:link, a.akt:visited, a.akt:hover, a.akt:active{
color:#AA0000;
font-weight: bold;
text-decoration:none;
}
/*a.akt:hover {
text-decoration:underline;
}*/
h1 {
 font-size:24px;
 margin:0px;
 padding:0px;
}
h2 {
 font-size:17px;
 margin:0px;
 padding:0px;
}
#footer {
position: absolute;
bottom:10px;
clear:both;
width:815px;
}
#header {
height: 90px;
margin: 0;
padding: 0px 0 0px 0;
border-bottom: 1px solid #BDBEB7;
width:810px;
}
#header img {
margin: 42px 0 0 0;
}
/* Non Fett Menu */

#leftmenu a, #thirdmenu a {
 font-weight: normal;
}
#leftmenu a:hover, #thirdmenu a:hover {
 color: #AA0000;
}
#leftmenu {
  position:relative;
  height:656px;
  width:175px;
  margin: 0;
  padding: 10px 0 10px 0px;
  font-size: 11px;
  float:left;
}
#firstmenu {
 margin:0;
 padding:0;
}
#editForm label {
 display:block;
 line-height: 15px;
}
#editForm {
 line-height: 15px;
}
a.editLink:link, a.editLink:visited, a.editLink:hover, a.editLink:active{
 font-weight: normal;
 color: #AAAAAA;
}
span.editLink {
 font-weight: normal;
 color: #AAAAAA;
}
#secondmenu {
 margin:10px 0 0 0;
 padding: 0;
}
#thirdmenu {
 position:absolute;
 bottom: 10px;
}
#thirdmenu a {
 color: #888888;
}

#main {
	position: relative;
	float:left;
	margin: 64px 0 0 30px;
	overflow:auto;	
	height:613px;
	width: 645px;
}
#main div.text {
 width: 270px;
 padding-right:25px;
 float:left;
 overflow: hidden;

}
#main div.image {
 text-align:right;
 padding-top:2px;
 width: 310px;
 float:left;
}
#project div.image img {
 margin-bottom: 15px;
}
#image p {
 margin:0 0 15px 0;
 padding:0px;
}
#image img {
 margin: 0 0 15px 0;
 width: 605px;
 height: 450px;
}
p.shortText{
 font-weight: normal;
}
#image {
 font-weight: bold;
}
#main a:link, #main a:visited, #main a:hover, #main a:active{
 font-weight: normal;
 color:#AA0000;
}

#main h3, #main h3 a:link,#main h3 a:visited,#main h3 a:hover,#main h3 a:active {
	font-size:11px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}


div.project div.text2 {
 float:left;
 width:295px;
}

div.bottomLine {
 border-bottom: 1px solid #BDBEB7;
}

div.project {
 width: 605px;
 height: 230px;
 border-bottom: 1px solid #BDBEB7;
 margin: 0 0 5px 0;
 padding:0;
 position:relative;
 float:left;
 clear:both;
}
#project {
 width: 605px;
 height: 230px;
 margin: 0 0 5px 0;
 padding:0;
 position:relative;
 float:left;
 clear:both;
}

div.project a.red {
/* position:absolute;
 bottom:5px;*/
  margin-top: 10px;
}
a.red:link, a.red:visited, a.red:hover, a.red:active{
 color:#AA0000;
 font-weight:normal;
 text-decoration:none;
}

div.norm {
 width: 605px;
 height: auto;
 padding: 0 0 7px 0;
 margin: 0 0 6px 0;
 position:relative;
 float:left;
 clear:both;
}
table {
 line-height: 15px;
 font-size:11px;

}
p.nextprev {
 font-weight: normal;
 color: #AAAAAA;
 position: absolute;
 bottom: -13px;
}
img.imgbor {
 border: 1px solid #BDBEB7;
}
