body { background : #fff; margin : 0; padding : 0; border : 0; font-family : Arial, sans-serif; color:#000; }
img { border : 0 ; margin : 0; padding : 0; }
a:link  { text-decoration: underline; }
a:visited  { text-decoration: underline; }
a:hover { text-decoration: underline; color : #333; }
a:visited  { text-decoration: underline; color : #999; }
a:active  { text-decoration: underline; }
a:focus  { text-decoration: underline; }

#container { text-align: left; width : 720px; margin-left : auto; margin-right : auto; }


#pic-top { background : url(images/header.jpg) right no-repeat; height : 113px; }
#green-top { float : left; width : 720px; height : 8px; background-color : #17E617; font-size : 1px; }


#top-container	{ float : left; margin-bottom : 32px; margin-top : 16px; padding : 0; background:transparent; }
#top-container a, p, ul, li, ul li { color : #999; font-size : 12px; list-style : none; margin : 0; padding : 0; font-weight : normal; }

#menu { float : left; margin : 0; width : 250px; }
#menu ul li  { color : #000; font-size : 12px; display : block; list-style : none; line-height : 18px; margin : 0; padding : 0; }
#menu ul li a:link  { color : #999; text-decoration : none; }
#menu ul li a:visited  { color : #999; text-decoration : none; }
#menu ul li a:hover  { color : #333; text-decoration : none; }
#menu ul li a:active  { color : #000; text-decoration : none; }
#menu ul li a:focus  { color : #000; text-decoration : none; }

#intro  { float : left; margin : 0; width : 470px; }
#intro ul li  { color : #17E617; display : block; font-size : 12px; list-style : none; line-height : 18px; margin : 0; padding : 0; }
#intro ul li.bold  { font-weight : bold; font-size : 12px; }


h1  { margin : 0; padding : 0; font: 18px Arial, sans-serif; color:#000; font-weight : bold; }
#h1  { float : left; margin : 0; margin-bottom : 16px; width : 720px; }


#content-container  { float : left; margin : 0; margin-top : 0;  padding : 0; background : transparent; }
#content-container h3 { text-align : left; margin-top : 16px; margin-bottom : 0px; font-size : 11px; color : #000; font-weight : bold; }
#content-container p, p a, ul li, ul li a, li a  { text-align : left; margin : 0; padding : 0; font-size : 11px; color : #000; font-weight : normal; }
#content-container img { border : 0; margin : 0 0 0 0px; padding : 0;   }

#content-left  { float : left; width : 220px;  margin-right:30px; }
#content-middle  { float : left; width : 220px; }
#content-right  { float : left; width : 220px; margin-left:30px; }
#content-middleright  { float : left; width : 470px; }

h2 { padding-right : 1px;  background-color : #fff; display : inline; line-height : 8px; font-size : 11px; font-weight : normal; color : #999; }
div.h2 { height : 8px; margin : 0; padding : 0; font-size : 1px; background : url(images/lines.gif) repeat; }
div.h22 { height : 8px; margin : 0; padding : 0; font-size : 1px; background : url(images/lines.gif) repeat; }


#green-bottom {
  float : left;
  width : 720px;
  margin-top : 20px; 
	height : 8px;
	background-color : #17E617;
	font-size : 1px;
}

#footnotes a, p { text-align : right; font-size : 11px; color : #999; margin-bottom : 16px; }

#projektnavi p { text-align : right; margin-top : 16px; margin-bottom : 8px; }


