/*Formatierung für den body
Hintergrundfarbe, Schriftfarbe und Schriftfamilie*/
	body
	{
		margin: 0;
		padding: 0;
		font:  font-family:Georgia,sans-serif;
		text-align: center;
		color: black;
		background-color: #ccffcc;
		min-width:1000;
		
	}
	/* Trick um den vertikalen scrollbar immer anzuzeigen, sonst springt im Firefox die seite mit scrollbar */
	html 
	{
	/*
        height:100%;
        margin-bottom:1px;
		*/
		/*
		height: 100.01%; margin-bottom: 1px
		*/
		overflow-y: scroll;
    }

/*Formatierung für den body
Hintergrundfarbe, Schriftfarbe und Schriftfamilie*/
	
	#container
	{
	    margin: 1em auto;
		margin-top: 50px;
		width: 1000px;
		text-align: left;
        background-color: #CC9999; /* #ccffcc; */
		/*  background-color: #FFd47f;  */ /* orange */

		 
	}
/*Formatierung für den header*/
	
	#header
	{
		height: 30px;
	}
/*Formatierung für den body
Hintergrundfarbe, Schriftfarbe und Schriftfamilie*/
	
	#contents
	{
		float: right; 
		width: 780px;
        margin-left: auto ;
        margin-right: auto ;
		padding-top: 50px;
		/* background-color: #ffffcc; */  /*hellgelb*/
		background-color:#EBEBEB ;
	}
	
/* Formatierung linken Bereich : Name und Stempel */
	
	.imagefloat 
	{ 
	margin-top: 50px;
	float: left;
	}
	
	#left	
	{
		margin-right: 800px;
		border-right: 1px solid black;
	}
/*Formatierung für den body
Hintergrundfarbe, Schriftfarbe und Schriftfamilie*/
	
	#left h1 
       {
         font-weight:normal;
         font-size:20px;
		 font-style:italic;
         color:black;       
    }
	#left h2 
       {
         color:black;       
    }
	
    .imagestempel { padding-top:100px;}	

    #footer
        {
        clear: both;
        color: black;
        text-align: right;
		padding: 5px;
        font-size: 90%;
    }

    .kleine_schrift p 
	{
	    font-family:Verdana;
        font-weight:normal;
        font-size:11px;
        line-height:1.1em;
        color:black;
        padding-left:0px;
    }
 
    h1,h2,p,ul,ol
	{
         font-family:Georgia,sans-serif;
         margin-right:20px;
         margin-left:20px;
		 color::black;
    }
 
    h1 
       {
         font-weight:normal;
         font-size:17px;
         line-height:1.1em;       
         border-bottom::black solid 1px;
         padding-bottom:5px;
         padding-left:25px;
         margin-top:20px;
    }  
 
    h2 
	{
         font-weight:bold;
         font-size:15px;
         line-height:1.1em;
         border-bottom::black solid 1px;
         padding-bottom:3px;
         padding-left:25px;
         margin-top:20px;
}
 
    p 
	{
         font-weight:normal;
         font-size:13px;
         line-height:1.1em;
         padding-left:25px;
		 padding-right:25px;
	
    } 
	
.block_text
{	
		 text-align: justify;
		 }
        
    ul,ol 
	{   
        padding-left:25px; 

    }
 
    li
	{
         font-weight:normal;
         font-size:13px;
         line-height:1.1em;
         color:black;
         margin-top:6px;
         margin-bottom:6px;
		 margin-left:100px;
    }
      
 	
    #navigation ul 
        {
   	     list-style: none;
   	     margin-left: 220px;
   	     padding: 0;
    }
   	   
    #navigation li
       {
         border-left: 1px solid #999;
    	 margin: 0;
    	 float: left;
    	 padding: 0;
    }
 	
#navigation a 
 {
	color: black;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	/* background: #ccff99;*/ /* grün */
	background: #99CC99; /* #FFd47f;*/
}
	
#navigation a:hover 
{
	background: white;
	color: black;
}
	
#navigation #currentpage a 
 {
	background: #CCCCCC; /* #FFFFcc;*/
	color: black;
}

.zitat h1
        {
         font-weight:normal;
         font-size:20px;
		 font-style:italic;
         color:black; 
  
    }
	.zitat h2
        {
         font-weight:normal;
		 font-size:16px;
       	 font-style:italic;
         color:black; 
   	 
    }

}

form { margin-left:50px; padding:0px; border:none; }
td, input, select, textarea { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:black; }
fieldset {margin-left:50px; width:400px;padding-left:0px;border:6px solid #ddd;}
.Bereich, .Feld { background-color:white; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:6px solid #ddd; }

.x-fieldset-noborder
{
    border:                 0px none transparent;
}
