/* CSS Document */
/* allgemein */

body {
	  background: url(hgverlauf.jpg);
	  margin: 0;
      padding: 0;
	  font-family: tahoma;
	  font-size: 14px;
	  color: #1a79e6;
	  text-align: center;
}

p {
	font-family: tahoma;
	font-size: 14px;
	 color: #1a79e6;
	text-align: justify;
}

table, ul {
			   font-family: tahoma;
	  		   font-size: 14px;
	  		   color: #1a79e6;
			   text-align:left;
			   margin-top:0;
			   }

li {
	font-family: tahoma;
	font-size: 14px;
	color: #1a79e6;
	text-align:left;
	margin-bottom:5px;
    }
	
form, form p, form h2 {
	  text-align:center;
	  margin-top:20px;
	  margin-bottom:20px;
	  }


h1 {
	font-size: 16px;
	color: #ff821a;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 14px;
	text-align: left;
	}
	
h2 {
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	}
	
h3 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
	
hr {
	color:#1a79e6;
	border: solid 1px;
	}
	
a:link, a:visited {
				   color: #ff821a;
				   text-decoration:none;
				   }
a:hover {
		color: #ff821a;
		text-decoration:underline;
		}
		
#kiste {
		position: relative;
		
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;

        width: 960px;
        }
		
#oben {
	   background: url(organge_text11.gif) no-repeat top left;
	   height: 210px;
	   width: 960;
	   margin:0;
	   padding: 0;
	   z-index:0;
	   }
	   
#inhalt {
		 position: absolute;
		 border: dotted 1px #1a79e6;
		 background: #ffffff; 
		 top: 100px;
		 left: 200px;
		 padding: 20px;
		 z-index: 1;
		 width: 720px;
		 text-align:left;
		 }
		 
#content {
		 position: absolute;
		 border: dotted 1px #1a79e6;
		 width: 690px;
		 top: 100px;
		 left: 200px;
		 z-index: 1;
		 text-align:left;
		 background: #ffffff; 
		 
		 padding-top:20px;
		 padding-left:30px;
		 padding-right:40px;
		 padding-bottom:10px;
		 }
		 
#kurse ol, #kurse li {
	font-family: tahoma;
	font-size: 14px;
	color: #1a79e6;
	text-align:left;
	margin-top:0;
	margin-bottom: 30px;
	}
#anmeldung, #anmeldung p, #anmeldung table {
	text-align: left;
	}
		 
#left {
	   border: 1px solid #1a79e6;
	   float:left;
	   margin-right: 20px;
	   margin-top:0;
	   margin-left:0;
	   margin-bottom:30px;
	   }
		 
#right {
	   float:right;
	   margin-left: 20px;
	   margin-top:0;
	   margin-bottom:20px;
	   }
		 
#footer { 
		 margin-top: 40px;
		 margin-right: 5px;
		 width: auto;
		 height: 75px;
		 background: url(vege.gif) no-repeat bottom right;
		 padding-right: 100px;
		 }
		 
/* fuss traumfigurseiten */
		 
#footer p, #footer a:link, #footer a:active {
											font-size: 9px;
											text-decoration: none;
											color: #ff821a;
											text-align:right;
											}
#footer a:hover {
				color: #1a79e6;
				text-decoration: underline;
				}
				
		 
/* fuss alle seiten */

		
#fuss { 
		 margin-top: 40px;
		 width: auto;
		 }
		 

		 
#fuss p, #fuss a:link, #fuss a:active {
								font-size: 9px;
								text-decoration: none;
								color: #ff821a;
								text-align:right;
								}
#fuss a:hover {
				color: #1a79e6;
				text-decoration: underline;
				}
				
		 	

/*navigation */

#menu {
	   position: absolute;
	   left:20px;
	   top: 220px;
	   width: 150px;
	    z-index: 1
	   text-align: left;
	   }
	   
#navi {
	   color: #1a79e6;
	   margin-bottom: 10px;
	   font-size: 14px;
	   font-weight: bold;
	   }
	   
#navi a:link, #navi a:active, #navi a:visited {
	   color: #1a79e6;
	   text-decoration:none;
	   }
#navi a:hover {
		color: #ff821a;
		text-decoration: underline;
		}
		
	   
#navi1 {
	   color: #1a79e6;
	   margin-bottom: 10px;
	   font-size: 14px;
	   font-weight: bold;
	   text-transform: uppercase;
	   font-style:italic;
	   }
	   
#navi1 a:link, #navi1 a:active, #navi1 a:visited {
	   color: #1a79e6;
	   text-decoration:none;
	   }
#navi1 a:hover {
		color: #ff821a;
		background-color: #1a79e6;
		text-decoration: underline;
	   padding: 2px;
		}
		

#nav {
	   color: #1a79e6;
	   margin-bottom: 10px;
	   font-size: 12px;
	   }
	   
#nav a:link, #nav a:active, #nav a:visited {
	   color: #1a79e6;
	   text-decoration:none;
	   }
#nav a:hover {
		color: #ff821a;
		text-decoration: underline;
		}
		

#nav1 {
	   color: #1a79e6;
	   margin-bottom: 10px;
	   font-size: 12px;
		text-decoration: underline;
	   }
	   
#nav1 a:link, #nav1 a:active, #nav1 a:visited {
	   color: #1a79e6;
		text-decoration: underline;
	   }
#nav1 a:hover {
		color: #ff821a;
		text-decoration: underline;
		}
		
#klein { 
		 font-size: 10px; 
         text-align: center;
		 margin: 30px; 
		  }
		
		

