html, body 	{
     		font-family: Verdana, 'Arial Unicode MS', Arial, Helvetica, sans-serif;
		}

body,td,div,p,pre,ul,a 
		{
     		font-size: 13px;
		 } 

body 		{
    		background-attachment:fixed;
		background-image:url(bild/background.gif);
		background-color:white;
		margin: 0px;
       		height: 100%;
		}/*CSS1*/

.menu 		{
       		position: fixed;
       		/*font-size: 10px; ist wirkungslos, da in body 13 px festgelegt*/
       		left: 0px;
       		top: 0px;
       		padding: 10px;
       		width: 130px;
       		height: 340px;
       		color: white; /*Prophylaxe wenn Hintergrundbild fehlt */
       		}

.inhalt		{
      		position: static;
	  	margin: -20px 5px 5px 140px; /* 140 = 130width + 10padding Menübreite*/
	  	padding: 20px;
	  	}

p   		{
    		clear:both;
		}

img 		{
    		border:none
    		} /*CSS1*/



.rot {		color: #ff0000;
		background-color:transparent;
		} /*CSS1*/

.fett 		{		
		background-color:transparent;
		font-weight:bold;
		} /*CSS1*/

h1 		{		
		vertical-align:top;
		color:#adaea5;
		background-color:transparent;
		/*font-size:36px; Voreinstellung ist ausreichend*/
		font-weight:bold;
		text-align:center;
		} /*CSS1*/
.bild 		{
		vertical-align:top;
		text-align:left;
		float:left;
		margin-bottom:2px;
		margin-right:7px;
		width:110px;
		height:140px;
		} /*CSS1*/

.bild1 		{
		vertical-align:top;
		text-align:left;
		float:left;
		margin-bottom:2px;
		margin-right:7px;
		width:110px;
		height:297px;
		} /*CSS1*/



.herold 	{
		width:114px;
		height:119px;
		} /*CSS1*/

.clear 		{
		float:left;
		} /*CSS1*/


.oben 		{		
		vertical-align:top;
		} /*CSS1*/

.reoben 	{
		vertical-align:top;
		text-align:right;
		} /*CSS1*/


.mitte 		{
		text-align:center;
		} /*CSS1*/

.mittig  	{
		vertical-align:middle;
		}




a 		{
      		text-decoration: none;
          	background-color:transparent;
          	} /*CSS1*/

a:link 		{
         	color:#0000ff;
         	} /*CSS2*/

a:visited 	{
            	color:#0000ff;
            	font-style:italic;
            	} /*CSS2*/

a:hover 	{
          	color: #000000;
           	text-decoration:underline;
		} /*CSS2*/

a:active 	{
             	color:#0000ff;
              	} /*CSS2*/

a.navi 		{
            	display:block;
             	margin-bottom:5px;
             	text-align:center;
             	width:16ex;
             	border-style:ridge;
             	border-width:3px;
             	padding:2px;
             	text-decoration:none;
              	}
              
a.navi:link 	{
		color:#0000ff;
		background-color:transparent;
		 }

a.navi:visited 	{
		color:#000000;
		font-style:italic;
		background-color:#c0c0c0;
		}

a.navi:hover   	{ 
		color:#000000;
		font-weight:bold;
		background-color:#ffffff;
		text-decoration:none;
		}

a.navi:active 	{ 
		color:#0000ff;
		background-color:#c0c0c0;
		}

a.ext 		{
		color: #990000; /*rostbraun*/
     		padding-left:16px;
     		background-image:url(bild/ext.gif);
     		background-position:left;
     		background-repeat:no-repeat;
      		}  /*CSS2*/

a.ext:hover 	{
    		font-weight:bold;
     		}  /*CSS2*/


/*.lioben {vertical-align:top; text-align:left;} CSS1*/
/*.links220 {text-align:left; width:220px;} CSS1*/

/* .gruenfett {color: #009900; background-color:transparent; font-weight:bold;} CSS1*/
/*.pfeil {vertical-align:top; text-align:right; width:20px; height:23px;} CSS1*/
/* .pfeil-r {width:20px; float:right; height:23px;} CSS1*/
/*.rotfett 	{
		color: #ff0000;
		background-color:transparent;
		font-size:24px; font-weight:bold;
		} CSS1*/

/*.bild2 		{
		vertical-align:top;
		text-align:left;
		float:left;
		margin-bottom:1px;
		margin-right:7px;
		width:110px;
		height:78px;
		} CSS1*/
/*.links 		{
		text-align:left;
		} CSS1*/
/*.rechts 	{
		text-align:right;
		} CSS1*/
.kursiv 	{
		font-style:italic;
		}




.pers {		min-height:140px;} /*Absatz mind. so hoch wie Personenbild*/

.umbr {		page-break-before:always;
		min-height:140px; } /*Absatz wie vor + Seitenumbruch*/

.w 		{
		vertical-align:top;
		text-align:right;
		float:right;
		margin-bottom:2px;
		margin-right:7px;
		/*width:110px;*/
		/*height:140px;*/
		} 

.sp1 	{
		vertical-align:top;
		text-align:left;
		width:180;
		border-style:none;
		}
.sp2 	{
		vertical-align:top;
		text-align:left;
		width:400;
		border-style:none;
		}
