body 
	{
	background-color:#FFF2B1;
	font-size: 	16px;
	font-family:Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	line-height:20px;
	color:		#5C743D;
	padding:	0px 0px 0px 0px;
	margin:		0px;
	}


/* link formatierungen */

a 
	{
	color: 		#60717b;
	}

a:visited 
	{
	color:		#60717b;
	}

a:hover 
	{
	color: 		#7a8b1e;
	}

a:active 
	{ 
	color:		#FF0000;
	}

/* überschriften */

h1 
	{
	font-size: 	40px; 
	font-weight:normal;
	color:		#5C743D;
	padding:    30px 30px 9px 35px;
	margin:		0px;
 	}

h2 
	{
	font-size: 	25px;
	font-weight:normal;
	padding:    0px 0px 5px 0px;
	margin:		0px;
	text-align: center;
	}



#seitenbereich 
	{
	background-color:#539D3F;
    width: 	1000px;
    height: 0 auto; 
    margin: 	0 auto;
    margin-top: 10px;
	padding: 15px 15px 5px 15px;
	border-width:medium;
   
	}
/* oberer Menübereich */
#navi {
   text-align:center;             /* Textausrichtung     */
   font-size: 	16px;
   font-weight: bold;         /* fett     */ 
   color: black;
               
  
}
 
#navi ul {
   list-style:none;               /* keine Aufzählungspunkte */
}
 
#navi li { 
   float: left;                   /* Anordnung Mitte   */
   margin-left:4px;               /* Außenabstand links */
   width:70px;                      /* Breite des Links  */
   height: 15px;                     /* Höhe des Links  */
   margin-top: 6px;
   margin-bottom: 2px;
   background-color:#FFFF6A;        /* Hintergrundfarbe  */
   border-top:0px black solid;     /* Rahmenfarbe Auflistungpunkt oben */
   border-left:0px orange solid;  /* Rahmenfarbe Auflistungpunkt oben */
   border-bottom:0px red solid;    /* Rahmenfarbe unten  */
   border-right:0px blue solid;    /* Rahmenfarbe unten  */
   
   padding-top:2px;                /* Innenabstand oben  */
   padding-bottom:7px;             /* Innenabstand unten */
   padding-left:8px;               /* Innenabstand unten */
   padding-right:8px;              /* Innenabstand unten */
}
#navi a
{
    text-decoration: none;
    } 
#navi li:hover
	{
	background:	#00FF00
	}



/* kopf logo container */

#kopfbereich
{
	height: 90px;                                 /* Bildhöhe */
	width: 990px;                                /* Bildbreite */
    margin: 1px 0px 0px 3px;                       /* Außenabstand */
	padding: 	2px;                              /* Innenabstand */
	background: #D5EDB3;                              /* Hintergrundfarbe */
    background-position: center;                      /* Bild nach links schieben... */
    background-repeat: no-repeat;                  /* ... und nur ein Mal darstellen */
    float: left;
    text-align: center;                                   /* schön den Text zentrieren */

    }
    #kopfbereich1
{
	height: 100px;                                 /* Bildhöhe */
	width: 990px;                                /* Bildbreite */
    margin: 1px 0px 0px 3px;                       /* Außenabstand */
	padding: 	2px;                              /* Innenabstand */
	background: #8CFFFF;                              /* Hintergrundfarbe */
    background-position: center;                      /* Bild nach links schieben... */
    background-repeat: no-repeat;                  /* ... und nur ein Mal darstellen */
    float: left;
    text-align: center;                                   /* schön den Text zentrieren */

    }
    #navibereich
{
	height: 30px;                                /* bereichshöhe */
	width:874px;                                  /* bereichsbreite */
    margin:  4px 0px 0px 3px;                     /* Außenabstand */         
	padding: 4px 0px 0px 120px;                   /* Innenabstand */           
	background-color: transparent;                            /* Hintergrundfarbe */
    background-position: center;                     
                      }
 
   
    #textbereich /*einspaltige Seite mit rechtsseitigem Menü*/
	{
	height: auto;                                 /* Bereichhöhe */
	width: 945px;                                /* Bereichbreite */
    margin: 10px 0px 10px 3px;                       /* Außenabstand */
	padding: 	25px;                              /* Innenabstand */
	background: #FFFFFF;                              /* Hintergrundfarbe */
    background-position: center;                      /* Bild nach links schieben... */
    background-repeat: no-repeat;                  /* ... und nur ein Mal darstellen */
    float: left;
    
	}

/* inhalt */


/* code darstellung */

pre 
	{ 
	padding:    10px;
	border:		3px solid #e5efb0;
	background:	#fbfcf2;
	margin:		10px 0px 10px 0px;
	}

code 
	{
	color:		#73b0df; 
	font-weight:bold
	}

/* linker Menübereich */

#steuerunglinks 
	{
	float: 		right;
	width: 		15em;
	margin: 	2px 2px 2px 2px;
	padding:	8px;
	}

#steuerunglinks li
{
    background-color: #D5EDB3;
    border-top:1px black solid;     /* Rahmenfarbe Auflistungpunkt oben */
   border-left:1px orange solid;  /* Rahmenfarbe Auflistungpunkt oben */
   border-bottom:1px red solid;    /* Rahmenfarbe unten  */
   border-right:1px blue solid;
    list-style-type: none;
    margin-top: 2px;
    margin-right: 0px;
    
    text-align: center;    
}

#steuerunglinks a
{
    text-decoration: none;
}

#steuerunglinks p
	{
	padding:    8px;
	color:	silver;
	}

#steuerunglinks ul
	{
	list-style-type:none;
	padding: 	0px;
	margin: 	0px;
	border-bottom:0px;
	}

#steuerunglinks li a 
	{
	font-size: 	12px;
	text-decoration:none;
	font-weight:bold;
	padding: 	6px 5px 6px 10px;
	}



#steuerunglinks li:hover
	{
	background:	#FFFF6A;
	}
#menuelinks
	{
	float: 		left;
	width: 		10em;
	margin: 	8px;
	padding:	5px;
	}

#menuelinks li
{
    background-color:  #fff;
    border-top:1px black solid;     /* Rahmenfarbe Auflistungpunkt oben */
   border-left:1px orange solid;  /* Rahmenfarbe Auflistungpunkt oben */
   border-bottom:1px red solid;    /* Rahmenfarbe unten  */
   border-right:1px blue solid;
    list-style-type: none;
    margin-top: 2px;
    margin-right: 0px;

    text-align: center;
}

#menuelinks a
{
    text-decoration: none;
}

#menuelinks p
	{
	padding:    8px;
	color:	silver;
	}

#menuelinks ul
	{
	list-style-type:none;
	padding: 	0px;
	margin: 	0px;
	border-bottom:0px;
	}

#menuelinks li a
	{
	font-size: 	12px;
	text-decoration:none;
	font-weight:bold;
	padding: 	6px 5px 6px 10px;
	}



#menuelinks li:hover
	{
	background:	silver;
	}
/* footer */

#fussbereich
	{
	clear: 		left;
	width:      970px;
	padding: 	0;
	margin: 	0 auto;
	margin:     0px 0px 0px 0px;
	background: ;
	color: #366;
	text-align: center;
    
}
	
#uhr a
{
    text-decoration: none;
    border-style: none;
    color:#004200;
}

#safersite img
{
    text-decoration: none;
    border-style: none;
    color: #FFFF00;
}

#copyright
{
    font-size: x-small;
}    #FFFF00
/* -----------------  Classes -----------------------------------*/

.ausrichtung_oben    
{ 
    vertical-align:top;
}
.bild_mitte
{
    float: right;
    margin: 50px;
}
.bild_mitte1
{
    float: right;
    margin:     10px 50px 10px 30px;
}

.bild_rechts
{
    float: right;
    margin: 10px;
}

.bild_links
{
    float: left;
    margin:0px 10px 10px 0px; 
}
