html {
	font-family: Arial, sans-serif;
	background: #e4e4e4 ; 
	text-align: center; 
	height: 100.2%;
	font-size: 62.5%;
}

* li {margin: 0; border: 0; padding: 0;}

body {height: 100%;}





body#Home 		div#Menu	li.H		a {color: #777777;} 
body#Kurse 		div#Menu 	li.H		a {color: #777777;} 
body#Kinder 		div#Menu 	li.H		a {color: #777777;} 
body#Veranstaltungen 	div#Menu 	li.H		a {color: #777777;} 
body#Bilder 		div#Menu 	li.H		a {color: #777777;} 
body#Theorie 		div#Menu 	li.H		a {color: #777777;} 
body#Kontakt 		div#Menu 	li.H		a {color: #777777;} 
body#Verkauf 		div#Menu 	li.H		a {color: #777777;} 
body#Intern 		div#Menu 	li.H		a {color: #777777;} 
body#Impressum 		div#Menu 	li.H		a {color: #777777;} 
body#Links 		div#Menu	li.H		a {color: #777777;} 

div#Kopf {	
	float: right;
	margin: 0px;
	width:85%;
	height: 150px;
	background: #e4e4e4 url(../Bilder/header.png) 0px 0px no-repeat;
	}


div#Menu {

	padding-left: 10px;
	text-align: left;
	float: right;
	width:25%;
	background: #e4e4e4;
	font-size: 1.2em;
	}

div#Menu a {display: block; padding-left: 10px; margin: 0px;}


div#Menu2 {
	
	width:150px;
	font-family: Arial, sans-serif;
	text-align: left;
	float: right;
	font-size:0.9em;
}
	





div#Textbox {	
	text-align: left;
	float: right;
	width:55%;
	height: 480px;
	font-size: 1.2em;
	background: #e4e4e4 ;
	overflow-bottom:auto;
	
	}



div#Spalte_1 {float: right; width: 40px; height: 200px;  }


div#Galerie_klein { 
	position: relative;
	margin-top: 10px;
}

a.klein {display: block;}

a.klein img {
	border: 0px solid #cccccc;
	padding: 1px;
	margin-top: 3px;
	margin-bottom: 1px;
}

div#Logo {
	float:left;
	width:15%;
	height:100.1%;
	background: #e4e4e4 url(../Bilder/Logo.png) 50% 50% no-repeat;
	}



a.klein:hover img {
	
	background: #03004f;
	}

a.klein span {
	position: absolute;
	background: #cccccc;
	padding: 10px;
	left: 10000px;
	border: 1px solid #cccccc;
	color: #333333;
	text-decoration: none;
}

a.U {text-decoration: underline;}

a.klein span img {border-width: 0px; padding: 2px;}

a.klein:hover span {
	top: 0px;
	left: -500px;
	z-index: 100;
}

div#ImpBild {float:right}
div#ImpText {float:left}

ul li {
	font-weight: bold; 
	list-style:none;
	padding-top:10px;
	}

div#space {height: 20px;}

a {
	background: #e4e4e4;
	color: #555555;
	text-decoration:none; 
	outline: none;
	}

a:hover { color: #999; }

table {width: 500px; }
caption {font-size:1.0em;}
th td {padding: 5px;}
thead {font-size: 1.2em;}
tbody {font-size: 1.0em;}
tbody td{padding: 2px 40px;;}
tbody tr.ungerade td {background: #cccccc;}
tbody tr.gerade td {background: #aaaaaa;}



