body	{ font-family : arial, helvetica, sans-serif;
	 	  background-color: rgb(255,255,255);
	 	  background-attachment: fixed;
	 	  background-position: center;
	 	  background-repeat: no-repeat;
	 	  color: #111111;
		  margin: 1em;
		}

a			{ font-family: arial, helvetica, sans-serif; }
a:link		{ color: #0000FF; }
a:visited	{ color: #aaaaff; }
a:active	{ color: #ff0000; }

table	{ font-family: arial, helvetica, sans-serif; align: center; }
tr, td	{ font-family: arial, helvetica, sans-serif; }

p	{ font-family: arial, helvetica, sans-serif; font-size: 1em; text-align: justify; }
b	{ font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; }
h1	{ font-family: arial, helvetica, sans-serif; font-size: 2em; font-weight: bold; }
h2	{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; }
h3	{ font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; }
h4	{ font-family: arial, helvetica, sans-serif; font-size: 1em; }
h5	{ font-family: arial, helvetica, sans-serif; font-size: 0.9em; }
h6	{ font-family: arial, helvetica, sans-serif; font-size: 0.6em; }

/*Style-Definition für die Index-Seite*/
.main {
	width: 760px;
	height: auto;
	margin: auto;
	text-align: center;
	}
#indexmenu {
      position:relative;
      width:640px;
	  height:264px;
	  margin:0px auto;
	  background:  url(bilder/fahrschule-weber-hamburg.gif);
	  }
	  
#klassen {
      position:absolute; 
	  left:315px; 
	  top:8px;
	  width:120px;
	  text-align: left;
	  }
#theorie {
      position:absolute; 
	  left:141px; 
	  top:52px;
	  width:120px;
	  text-align: left;
	  }
#sprachen {
      position:absolute; 
	  left:46px; 
	  top:122px;
	  width:120px;
	  text-align: left;
	  }
#unterlagen {
      position:absolute; 
	  left:88px; 
	  top:215px;
	  width:120px;
	  text-align: left;
	  }
#preise {
      position:absolute; 
	  left:503px; 
	  top:103px;
	  width:120px;
	  text-align: left;
	  }
#fahrzeuge {
      position:absolute; 
	  left:319px; 
	  top:221px;
	  width:120px;
	  text-align: left;
	  }
#lage {
      position:absolute; 
	  left:487px; 
	  top:174px;
	  width:120px;
	  text-align: left;
	  }	 
/*Style-Definition für die Content-Seite*/
.main-content {
		width: auto;
		height: auto;
		margin: 1em;
	}
.header {
	background-image:url(bilder/logo.gif);
	background-repeat:no-repeat;
	padding-left: 200px;
	padding-top: 1px;
	padding-bottom: 1px;	
	margin-bottom: 10px;
	text-align: left;
	vertical-align: middle;
	background-color: #CEECFF;
	border: 2px solid darkblue;
}
.menue {
		float: left; 
		width: 180px;
		margin: 0; 
		margin-left: 1em;
		padding: 0;
		/* border: 1px dashed silver; */
}
.content {
		background-image: url(bilder/hintergrund.jpg);
		background-repeat: repeat-y;
		background-position: center;
	    margin-left: 200px;
	    padding: 0 1em;
		min-height: 400px;
		height: 100%;		
	    /* border: 1px dashed silver; */
}
.footer {
	    margin-left: 0px;
	    margin-top: 1em;
		padding-left: 200px;
	    padding-top: 1px;
	    padding-bottom: 1px;	
		text-align: left;
		vertical-align: middle;
		background-color: #CEECFF;
		border: 2px solid darkblue;
		clear:both;
}
/*Style-Definition für die Menue-Navigation bei Mouse-Over*/
div.link a
{
	text-decoration: none;
	display: block;
	width: 150px;
	border: 2px solid #000000;
	padding: 3px;
	margin: 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #111111;
	background-color: #5588ff;
}
div.link a:hover
{
	color: #3366ff;
	background-color: #aaaaff;
}
div.linkaktiv a
{
	text-decoration: none;
	display: block;
	width: 150px;
	border: 2px solid #0000FF;
	padding: 3px;
	margin: 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #111111;
	background-color: #5588ff;
}
span.spez a {
	text-decoration: none;
	color: #111111;
}
span.spez a:visited {
	text-decoration: none;
	color: #111111;
}