body { background-image: none; background-color: #FFFFFF; font-family: Arial, sans-serif; color: #555555; font-size: 12px; line-height: 1.5em; text-align: center; margin: 0px; padding: 0px; }


ul { list-style-position: outside; list-style-type: circle; text-indent: 0px; margin: 10px 0px 15px 0px; padding: 0px; }
	li { padding: 0px 0px 0px 10px; margin: 5px 0px 0px 30px; }
	
hr { height: 1px; background-color: #CCCCCC;  border: 0px; border-style: none; }

h1 { font-size:12px; line-height:1.2em; text-align:left; color:#555555; margin:0px 0px 20px 0px; padding:0px; font-weight:normal; }
h2 { font-size:12px; line-height:1em; text-align:left; color:#555555; margin:0px 0px 15px 0px; padding:0px; font-weight:normal; }

/* Definitionen der Linkeigenschaften */
a:link { text-decoration: none; font-weight: normal; color: #555555; }
a:visited { text-decoration: none; font-weight: normal; color: #555555; }
a:focus { text-decoration: none; font-weight: normal; color: #EE9900; }
a:hover { text-decoration: none; font-weight: normal; color: #EE9900; }
a:active { text-decoration: none; font-weight: normal; color: #EE9900; }

a.hmenue:link { text-decoration: none; font-weight: normal; color: #555555; padding:0px 5px 0px 0px; }
a.hmenue:visited { text-decoration: none; font-weight: normal; color: #555555; padding:0px 5px 0px 0px; }
a.hmenue:focus { text-decoration: none; font-weight: normal; color: #EE9900; padding:0px 5px 0px 0px; }
a.hmenue:hover { text-decoration: none; font-weight: normal; color: #EE9900; padding:0px 5px 0px 0px; }
a.hmenue:active { text-decoration: none; font-weight: normal; color: #EE9900; padding:0px 5px 0px 0px; }

a.work-bildauswahl:link { background-color:#555555; }
a.work-bildauswahl:visited { background-color:#555555; }
a.work-bildauswahl:focus { background-color:#EE9900; }
a.work-bildauswahl:hover { background-color:#EE9900; }
a.work-bildauswahl:active {background-color:#EE9900; }

a.mail:link { text-decoration: none; font-weight: normal; color: #555555; line-height:1em; margin:0px 0px 15px 0px; padding:0px; }
a.mail:visited { text-decoration: none; font-weight: normal; color: #555555; line-height:1em; margin:0px 0px 15px 0px; padding:0px; }
a.mail:focus { text-decoration: none; font-weight: normal; color: #EE9900; line-height:1em; margin:0px 0px 15px 0px; padding:0px; }
a.mail:hover { text-decoration: none; font-weight: normal; color: #EE9900; line-height:1em; margin:0px 0px 15px 0px; padding:0px; }
a.mail:active { text-decoration: none; font-weight: normal; color: #EE9900; line-height:1em; margin:0px 0px 15px 0px; padding:0px; }

span.aktiv { text-decoration: none; font-weight: normal; color: #EE9900; }
span.hmenue-aktiv { text-decoration: none; font-weight: normal; color: #EE9900; padding:0px 5px 0px 0px; }

/* Definition der Bildeigenschaften */
img {margin:0px; padding:0px; border:0 none;}

img.rechts { margin:0px 0px 15px 15px; padding:0px; border:0 none; float:right; }
img.links { margin:0px 15px 15px 0px; padding:0px; border:0 none; float:left; }
img.profilbild { margin:33px 0px 15px 0px; padding:0px; border:0 none; float:left; }

p { margin: 0px; padding: 0px; }
p.center { margin:0px; padding:0px; text-align:center; }

/* Allgemeine Definition für die zentrierte Ausrichtung von Kontainern */
div#body { position:relative; z-index:0; width:100%; padding:0px; margin:0px; border:0px none; text-align:center; }
	div#page { position:relative; z-index:1; width:980px; margin: 0 auto; margin-top:30px; padding: 0px; border: 0px none; text-align: left; }
		div#banner { position:relative; z-index:2; width:980px; height:81px; margin:0px 0px 20px 0px; padding:0px; border:0px none; text-align:left; }
			div#logo { position:relative; z-index:3; width:151px; height:61px; margin:0px 0px 0px 820px; padding:0px; border:0px none; text-align:left; }
			div#hmenue { position:relative; z-index:3; width:980px; height:15px; margin:5px 0px 0px 0px; padding:0px; border-width:1px 0px 0px 0px; border-style:solid; border-top-color:#555555; text-align:left; }
		div#inhalt { position:relative; z-index:2; width:980px; min-height:400px; margin:0px; padding:0px; border:0px none; }
			/* Startseite */
			div#start { position:relative; z-index:3; width:980px; margin:90px 0px 0px 0px; padding:0px; border:0px none; text-align:center; font-size:14px; color:#EE9900; line-height:2.2em; }
			div#starttext { position:relative; z-index:3; width:246px; margin:70px 0px 70px 367px; padding:0px; border:0px none; text-align:left; }
			/* für alle anderen Seiten */
			div#text { position:relative; z-index:3; width:666px; margin:0px 0px 0px 160px; padding:50px 0px 50px 0px; border:0px none; }
			/* Kontaktseite */
				div#kontakt-links { position:relative; z-index:4; width:200px; margin:0px; padding:0px; border:0px none; float:left; }
				div#kontakt-rechts { position:relative; z-index:4; width:300px; margin:0px 0px 0px 280px; padding:0px; border:0px none; }
			/* Profil-Seite */
				div#profile { position:relative; z-index:4; width:470px; margin:0px 0px 0px 190px; padding:0px; border:0px none; }
			/* Work-Seite */
			div#work-submenue { position:relative; z-index:3; width:150px; margin:0px; padding:0px; border:0px none; float:left; }
			div#work-picmenue { position:relative; z-index:3; width:666px; height:40px; margin:0px 0px 0px 160px; padding:0px 0px 10px 0px; border:0px none; line-height:8px; }
				span.work-bildauswahl { display:inline-block; width:7px; height:7px; margin:7px 7px 3px 7px; padding:0px; border:0px none; background-color:#EE9900; line-height:7px; font-size:7px; }
				a.work-bildauswahl { display:inline-block; width:7px; height:7px; margin:7px 7px 3px 7px; padding:0px; border:0px none; background-color:#555555; line-height:7px; font-size:7px; }
			div#work-pics { position:relative; z-index:3; width:666px; margin:0px 0px 0px 160px; padding:0px; border:0px none; }
				div#work-next { position:relative; z-index:4; width:27px; margin:0px; padding:100px 0px 100px 0px; border:0px none; text-align:center; float:right; }
				div#work-prev { position:relative; z-index:4; width:27px; margin:0px; padding:100px 0px 100px 0px; border:0px none; text-align:center; float:left; }
				div#work-bild { position:relative; z-index:4; width:600px; margin:0px 0px 0px 33px; padding:0px; border:0px none; }
			
		div#footer { position:relative; z-index:2; width:980px; height:20px; margin:20px 0px 0px 0px; padding:5px 0px 15px 0px; border:0px none; text-align:center; border-width:1px 0px 0px 0px; border-color:#555555; border-style:solid; clear:both; }
