@font-face { font-family: 'function-pro-book-webfont';
             src: url('font/function-pro-book-webfont.eot#') format('embedded-opentype'); 
             src: url('font/function-pro-book-webfont.ttf') format('truetype'); 
             src: url('font/function-pro-book-webfont.woff') format('woff'); 
             }

@font-face { font-family: 'function-pro-bookitalic-webfont';
             src: url('font/function-pro-bookitalic-webfont.eot#') format('embedded-opentype'); 
             src: url('font/function-pro-bookitalic-webfont.ttf') format('truetype'); 
             src: url('font/function-pro-bookitalic-webfont.woff') format('woff'); 
             }

@font-face { font-family: 'function-pro-demi-webfont';
             src: url('font/function-pro-demi-webfont.eot#') format('embedded-opentype'); 
             src: url('font/function-pro-demi-webfont.ttf') format('truetype'); 
             src: url('font/function-pro-demi-webfont.woff') format('woff'); 
             }



*		{	margin:0;
			padding:0;
			}

html	{	background-color:#003399;
			background-image:url(images/hgrund.gif);
			background-repeat:repeat-y;
			color:#dcdcdc;
			height:100%;
			width:100%;
			}

body	{	height:100%;
			width:100%;
			}

#menu
		{	position:absolute;
			top:60px;
			left:0;
			width:150px;
			}

#signet
		{	position:absolute;
			right:0;
			bottom:0;
			height:100%;
			}

p, li,dt
		{	font-size:0.95em;
			line-height:120%;
			}

ul		{	margin-bottom:3px;
			}

li		{	margin-left:16px;
			}

a:link,
a:visited
		{	color:#fff;
			}

#menu ul
		{	list-style:none;
			}

#menu li
		{	text-align:right;
			margin-bottom:3px;
			font-size:1em;
			}

#menu li a
		{	text-decoration:none;
  			font-family:'function-pro-book-webfont',futura,helvetica,geneva,arial,sans-serif;*/
			}

#menu li a:link,
#menu li a:visited,
#menu li a:hover,
#menu li a:active,
#menu li a:focus
		{	color:#003399;
			}

#menu li a:hover,
#menu li a:active,
#menu li a:focus
		{	color:#f00;
			}

#container
		{	padding:60px 0 15px 237px;
			}

#inhalt
		{	width:60%;
			}

#rubrik
		{	position:absolute;
			left:188px;
			top:0;
			}

#staerke
		{	position:absolute;
			top:3px;
			left:75%;
			width:45px;
			}

#impr
		{	position:fixed;
			left:0;
			bottom:2px;
			width:150px;
			text-align:right;
			}
			
#legenden
		{	position:absolute;
			top:70px;
			right:8px;
			width:200px;
			font-size:0.8em;
			z-index:20;
			}			

h1		{	position:absolute;
			left:-1000px;
			top:0;
			}

.ausz	{	color:#fff;
			font-size:1.2em;
			line-height:125%;
			margin-bottom:2px;
			}

dl.abstform
		{	margin-bottom:3px;
			}

dl.abstform input,
dl.abstform textarea
		{	background-color:#6088bf;
			border-top:none;
			border-right:2px #fc0 solid;
			border-bottom:2px #fc0 solid;
			border-left:none;
/*
			color:#fc0;
*/
			color:#000;
			font-weight:bold;
			padding:2px 0 2px 3px;
			}

dl input,
dl textarea
		{	margin-left:36px;
			}

.top	{	position:fixed;
			bottom:12px;
			left:75%;
			width:15px;
			}


