body {
	margin-top: 20px; background-color: #999999
	}

#wrapper {
	max-width: 940px; 	height: 740px; 
	margin-left: auto; /* Aussenabstand */	
	margin-right: auto;
	margin-top: 20px;
	//border: solid #ccc 1px; 
	//background-color: #FF0000;
	}

#header {
	width: 100%; 	height: 150px; 	padding: 0px; /* Innenabstand */
	margin: 0px; /* Aussenabstand */		border: solid #000 1px; 
	//border-color:red;
	margin-top: 0px; 
	margin-bottom: 20px;
	border-radius: 15px;
	background-color: #000;
	}

#header-bild {
	height: 130px; 
	margin-top: 10px; 
	margin-bottom: 0px;
	//background-color: #FFF;
	}

#menue {
	width: 140px; 	height: 550px;	padding-top: 20px; /* Innenabstand */
	margin-bottom: 0px; /* Aussenabstand */	
	float: left;	//border: solid #ccc 0px; 
	//border-color: green;
	text-align: center;
	background-color: #000;
	border-radius: 15px;
	}

#menue ul {
	margin: 0px;
	padding: 0px;
	}

#menue ul li {
	list-style: none;
	//display: inline;	
	}

#menue ul li a {
	// width: 150px; /* <Breite der Blocks */	height: 20px; 	
	margin-top: 25px;	
	display: block;
	//float: left;
	//text-decoration: none; 
	font-weight: bold;	
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial, Helvetica; 
	//color: #FFF;
	//boder-left: 20px;
	//border-color: blue;
	}

#content {
	width: 780px; 	height: 550px; 	
	overflow: auto;	padding: 0px; 
	padding-top: 20px; 
	float: right;
	margin: 00px; 	
	border: solid #ccc 0px; 
	border-color: blue;
	margin-top: 0px; 
	background-color: #000;
	border-radius: 15px;
	//text-align: center;
}


/* content start */

.maintext {
	margin: 20px;
}

.termin { /* Termin vom Rennkalender */
	//display: block;
	width: 500px;
	//border: solid gray 1px;
	float: left; 
	margin: 10px;
	padding: 5px;
}


#willkommen { /* h1 Willkommen bei... im content*/
	padding-top: 10px;
	text-align: center;
}

#startbild { /* Startbild im content*/
	padding-top: 30px;
	text-align: center;
}

#ueber_mich { /* h1 Über mich: im content*/
	padding-top: 0px;
	text-align: left;
}

/* Start "article-Block" bei über mich */
article.left-align { 
	display: block;
	width: 600px;
	border: outset gray 1px;
	border-left: 0px;
	float: left; 
	margin: 20px;
	padding: 10px;
	vertical-align: top;
}

article.right-align {
	display: block;
	width: 600px;
	border: outset gray 1px;
	border-right: 0px;
	float: right;
	margin: 20px;
	padding: 5px;
	vertical-align: top;
}

.article-image-left {
	float: left;
	padding-right: 20px;
}

.article-image-right {
	float: right;
	padding-left: 20px;
}

.article-text {
	margin: 20px;
}
/* End "article-Block" bei über mich */

/* content end */


#footer {
	width: 940px; 	height: 50px; 
	margin-top: 20px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;	//border: solid #ccc 1px; 
	//border-color:black;
	background-color: #000;
	border-radius: 15px;
	}

a:link { 
	text-decoration: none;
	color: #FFF;
	}

a:visited { 
	color: #FFF;
	}

a:focus { /* mit Tastatur angeklickt */ 
	//border: solid 15px; 
	//border-bottom: none;
	//border-left-color: green;
	}

a:hover { /* bei Maus-over */ 
	//text-decoration: underline;
	//border: solid 3px; 
	//border-bottom: none;
	//background:url(fb.png) no-repeat left center;
	}

a:active { /* bei Mausklick */ 
	//text-decoration: underline;
	//border: solid 5px; 
	//border-bottom: none;
	//border-left: 20px solid #FF6600;
	}

li.akt a {
	color: #FF6600;
	//font-weight: bold;
}


/* Footer start */
#copy { /* Copy by Harry */
	float: left;
	padding-left: 10px; 
	}

#fb { /* fb-Logo */
	float: right;
	padding-right: 10px; 
	}

#footer a:hover  { /* Link w.Mauszeiger darüber ist */
	border: none;
}
/* Footer end */


#content a:hover  { /* Link w.Mauszeiger darüber ist */
	border: none;
}


h1  {
	font-size : 20px; font-family : verdana; font-weight : bold; font-style : normal; color : White; text-decoration : none; margin-bottom:0pt; }

h2 { 
	font-size : 14px; font-family : verdana; font-weight : bold; font-style : normal; color : White;  text-decoration : none; margin-bottom:0pt; }

h3 { 
	font-size : 9px; font-family : verdana; font-weight : bold; font-style : normal; color : White;  text-decoration : none; margin-bottom:0pt, }

p { 
	font-family : verdana; font-size : 12px; font-weight : normal; color : White; font-style : normal; text-decoration : none; }

p.stand  {
	font-family : verdana; font-size : 12pt; font-weight : normal; color : White; font-style : normal; text-decoration : none; text-align:left;}

#header p  {
	font-family : verdana; font-size : 16pt; font-weight : bold; color : White; font-style : normal; text-decoration : none; text-align: center; }