div.pubentry ul li {
	line-height  : 1.3em;
	margin-bottom: .8em;
}
div.lsfnavi {
          	top                 : 0em;
          	left                : 0em;
          	font-size           : 100%;
		display		    : block;
		clear		    : both;
		overflow	    : hidden;
		padding             : 0.3em 0em 0em 0em;
	    }
div.lsficon {
          	top                 : 0em;
          	left                : 0em;
          	font-size           : 100%;
		float		    : left;
	    	width               : 1.7em;
	    }
div.lsflink {
          	top                 : 0em;
          	left                : 0em;
          	font-size           : 100%;
		padding		    : 0em 2em 0em 0em; 
		overflow	    : hidden;
	    }
img.lsficon {
		width		    : 1.5em;
		border		    : 0px;
	    }

img.lsfhomelink {
		width		    : 0.8em;
	    }
img.lsfhomelinknoscript {
		width		    : 0.65em;
	    }
div.persblockhead{
		font-size	    : 120%;
}
span.pbhtext{
		font-weight	    : bold;
}
div.kontheader{
		font-size	    : 108%;
		padding		    : 0.5em 0em 0.25em 0em;
}

div.kontblock{
		display		    : block;
	}
div.kontprefix{
          	top                 : 0em;
          	left                : 0em;
          	font-size           : 100%;
		width		    : 6em;
		float	            : left;
	    }
span.klappsym{  font-family         : courier,monospace;
}

div.kont    {
          	top                 : 0em;
          	left                : 0em;
          	font-size           : 100%;
		padding		    : 0em 2em 0em 0em; 
		overflow	    : hidden;
	    }
div.rahmen
	    {
		border              : solid 0px #c0c0c0; 
                padding             : 0.5em; 
                background-color    : #f0f0f0; 
                margin              : 0em 0em 0.5em 0em;
            }
ul.none, ol.none {   
          	list-style-type     : square;
          	padding             : 0em 0em 0em 0em;
          	margin              : 1em 0em 0.5em 1.45em;
          	line-height         : 1.3em;
        /*  	text-indent         : -0.65em;*/
            }
div.tab
		{
			-moz-border-radius-topleft	: 15px;
			-moz-border-radius-topright	: 5px;
			display			    	: inline;
			border-top			: 0px solid #b0b0b0;
			border-left			: 0px solid #b0b0b0;
			border-right			: 0px solid #b0b0b0;
            		background-color    		: #e0e0e0; 
			padding				: 0.2em 1em 3px 1em;
			margin-right			: 3px;
		}

div.tab_high
		{
			font-weight			: bold;
			-moz-border-radius-topleft	: 15px;
			-moz-border-radius-topright	: 5px;
			display			    	: inline;
			border-top			: 0px solid #b0b0b0;
			border-left			: 0px solid #b0b0b0;
			border-right			: 0px solid #b0b0b0;
            		background-color    		: #f0f0f0; 
			padding				: 0.2em 1em 3px 1em;
			margin-right			: 3px;
		}


div.error div.blockhead
		{
			color				: #cc4040;
		}
div.blockhead
{
			font-weight			: bold;
}
div.kont_left
		{
/*			width				: 40em;
	*/	}
div.kont_right
		{
			float				: right;
		}
div.FunAddr
		{
			margin				: 0.5em 0.0em 0.5em 2em;
		}
div.funktionen
		{
			margin-top			: 0.5em;
		}

div.blockhead{
		font-size	    : 130%;
}
div.boxheader{
		font-size	    : 110%;
		padding		    : 1em 0em 0.0em 0em;
}
div.FunHead{
		font-size		: 100%;
		margin-top		: 0em;
		margin-bottom		: 0.0em;
	}
div.kontaktblock{
		margin-top		: 0em;
	}
div.rahmen_rund
	    {
		-moz-border-radius-topright	: 5px;
		-moz-border-radius-bottomleft	: 20px;
		-moz-border-radius-bottomright	: 20px;
		border-top           : solid 0px #c0c0c0; 
                padding             : 0.5em; 
		padding-top	    : 1.5em;
                background-color    : #f0f0f0; 
                margin              : 0em 0em 0.5em 0em;
            }
div.personensuchfeld
	    {
		border-top          : solid 0px #c0c0c0; 
                padding             : 0.5em 0.5em 0.2em 0.5em; 
                background-color    : #f0f0f0; 
                margin              : 0em 0em 0.5em 0em;
            }
table.gethits {
               border               : solid 1px #c0c0c0;
               border-spacing       : 0px;
               padding              : 0em;
               font-family          : Verdana, Sans-Serif;
               font-size            : 100%;
            }
table.gethits tr.odd
            {
               background-color     : #f8f8f8;
            }
table.gethits tr.even
            {
               background-color     : #e8e8e8;
            }
table.gethits td
            {
               padding              : 0.25em 0.5em 0.25em 0.5em;
            }
table.gethits tr.even
            {
               background-color     : #e8e8e8;
            }
table.gethits th
            {
               background-color     : #a0a0a0;
               color                : #fffffe;
               text-align           : left;
               padding              : 0.25em 0.5em 0.25em 0.5em;
