
#navi-hoch {
	margin-top:25px;
	margin-right:0;
	border-top:1px solid #FFFFFF;

	/*
	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF; height:167px;
	*/
}

#header {
	background-color:#000000;
}

#footer {
	border-top:1px solid #FFFFFF;
	background-color:#000000;
	border-left:1px solid #000000; border-right:1px solid #000000;
}
#header {
	border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	}
#content {
	 border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	 /*
	 text-align: center;
	 align: center;
	 */
}
.paddingwrap {
	margin:0px;
	padding:1em 0px 0px 0px;
	/*
	text-align: left;
	width: 910px;
	*/
	/*
	border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	*/
}



body {
	background: #000;
	font-family: arial, helvetica, verdana, sans-serif; color: #000;
}
p,td,li { font-size:77%; }
div, table, td { margin: 0; padding:0;}
.header {
	margin: 0; padding:0;
	border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;
}
.content {
	margin: 0 0 0 100px; padding:0; height: 100%;
	border-left:1px solid #ccc;border-right:1px solid #ccc;
}
.footer {
	position:relative; top: 0; left:0px;height: 1px;font-size: 0px;line-height:0px;
	width: 908px;!width: 910px;
	border-top:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc;
	margin:0;padding: 0;
}/**/

.projectcontent h3 {
	font-size: 1.3em; line-height: 21px; font-weight: normal; color: red;
}
.projectcontent p {
	font-size: 1.1em; line-height: 16px; font-weight: normal;
}

a { color: #aaa; padding:0; margin:0; text-decoration: none;}
a:hover { text-decoration: underline; }
h3 { font-size: 1.7em; line-height: 21px; font-weight: normal; color: green; }
p { font-size: 1.4em; line-height: 16px; }
/*  p table tbody tr td{ font-size: 1em; line-height: 16px; }*/
.IMG_Q { width: 545px; margin: 0; padding: 0 0 29px 0; }
.IMG_Q img { margin: 0 16px 20px 0; padding: 0;  }
.IMG_H { width: 545px; margin: 0; padding: 0; }
.IMG_H img { margin: 0 13px 20px 0; padding: 0;  }

.link_pdf { color: red; text-decoration: none; }


ul {
    /* font-size: 12px; */ 
    line-height: 100%;
    list-style-image: url(images/arrow.gif);
    margin: 0;padding: 0;
    color: black;
}


li { margin: 4px 0 4px 14px; padding:0;}

a.arrow {
    background: transparent url(images/arrow.gif) 0 2px no-repeat;
    text-decoration: none;
    padding-left: 12px;
}

div table { color: #fff }

/** Navi **/
#topnavi td { vertical-align: top; heigth: 23px; }


/** Slidebox stuff **/
.bookmarks {
    background-color: #FFFFFF;
    border:           1px solid black;
    margin:           0;
    padding:          7px;
}

.bookmarks div {
    border: 1px solid black;
    
    font-family: arial,helvetica,verdana,sans-serif;
    font-size:   8pt;
    line-height: 21px;
    color:       #AAAAAA;
    
    padding:     5px;
}

.bookmarks div h3 {
    color:    #595758;
    font-size:   8pt;
    font-weight: bold;
}
