body { font-size: 100.01%; font-family: Helvetica, Arial, sans-serif; background-color: #fff; text-align: center;}

p { }

td { }

a:link { color: #060; font-weight: bold; text-decoration: none; }

a:visited { color: #060; font-weight: bold; text-decoration: none; }

a:hover { color: #00b300; font-weight: bold; text-decoration: none; }

a:active { color: #00b300; font-weight: bold; text-decoration: none; }

h1 { font-size: 1.4em; }

h2 { font-size: 1.2em; }


/* --------------------------
Basis-Formatierung für Layout */

div#seite { background-image: url(../bilder/buttons-banner/randbalken-v01.jpg); background-repeat: repeat-y; 
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
    width: 892px; padding: 0; }
 
#titel-01 { background-image: url(../bilder/buttons-banner/titelbanner-markus-v07.jpg) ; background-repeat: no-repeat; 
	height: 100px;
}

#navi-00 { float: left; }

#navi-01 { font-size: 0.8em; background: #ffffb4; width: 125px; 
		padding: 10px; margin-left: 8px; 
		border: solid 1px #d2d2d2; }

#navi-02 {
 margin-bottom: 10px; width: 105px;
}

#navi-03 { font-size: 0.9em; font-weight: bold; 
		background: #FFFFC8;  width: 125px; 
		padding: 5px; margin-left: 8px; margin-bottom: 15px; 
		border: solid 1px #d2d2d2; }

#content-00 /*erzeugt Randbalken in TBl */  { background-image: url(../bilder/buttons-banner/randbalken-v01.jpg); background-repeat: repeat-y; 
}

#content-01 { font-size: 0.9em; background: #dcfdcb; 
		width: 685px; min-height: 300px; margin-left: 171px; padding: 15px; 
  		border: solid 1px #d2d2d2; 
}

#fuss-01 {
  font-size: 0.8em; 
  clear: both;
  margin-top: 20px; margin-left: 170px; margin-bottom: 15px;
}


/* --------------------------
Startseite Tabelle */

#start-01 {
   padding-top: .8em; padding-bottom: .8em; vertical-align:top; 
}

/* --------------------------
Webprojekte Tabelle */

#proj-01 {
  font-size: 1em;
  margin-top: .2em; margin-left: 1em; margin-bottom: .3em;
}

#proj-02 {
  margin-top:0em; margin-left: 2em; margin-bottom: 1.2em;
}

/* Bildergalerie */

#gal-01 /* Bildertabellen */ { width: 600px; color: #ffffb4; font-weight: bold; 
	background-color: #060; border: solid 2px #003200;
} 

#gal-02 /* Bildertabellen */ {
	vertical-align: middle; text-align: center;
}


/* Lebenslauf */

#vita-00 { text-align: left; vertical-align: top; border: solid 1px #060;
}

#vita-01 { font-weight: bold; color: #ffffb4;
background: #060
}
