body {
	font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
	background-color:#000000;
	
}

h1 {
	font-size:1.5em;
	line-height:1.1em;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-size:1.2em;
}

a{
	border-style:none;
	border:none;
	text-decoration:underline;
	color:#000;
	border-color: #000000;
}

#textfeld img.rand{
	border:thin;
	border-color:#000000;
}

table {
	border-collapse:collapse;	
}

#inhalt{
	font-size:1.1em;
	background-color:#fff;
	width:800px;
	/*min-width:800px;
	max-width:1000px;*/
	margin:0px auto;
	min-height:600px;
}


#hauptmenue {
	position:fixed;
	top:55px;
	padding: 0px 5px;
	width: 140px;
}


#hauptmenue td .ueber{
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	display:block;
	width:140px;
	height:22px;
	border-style:none;
}

.ueber#ueber_mich {
	background-image:url(../images/haupt_a_uebermich.png);
	background-repeat:no-repeat;	
}
.ueber#arbeiten {
	background-image:url(../images/haupt_a_arbeiten.png);
	background-repeat:no-repeat;	
}
.ueber#kontakt {
	background-image:url(../images/haupt_a_kontakt.png);
	background-repeat:no-repeat;	
}
.ueber#impressum {
	background-image:url(../images/haupt_a_impressum.png);
	background-repeat:no-repeat;	
}
.ueber#links {
	background-image:url(../images/haupt_a_links.gif);
	background-repeat:no-repeat;	
}

.ueber.b#ueber_mich{
	background-image:url(../images/haupt_b_uebermich.gif);
}
.ueber.b#arbeiten{
	background-image:url(../images/haupt_b_arbeiten.gif);
}
.ueber.b#kontakt{
	background-image:url(../images/haupt_b_kontakt.gif);
}
.ueber.b#impressum{
	background-image:url(../images/haupt_b_impressum.gif);
}
.ueber.b#links{
	background-image:url(../images/haupt_b_links.gif);
}

#hauptmenue a:hover.ueber.a#ueber_mich {
	background-image:url(../images/haupt_b_uebermich.gif);
	background-repeat:no-repeat;
}
#hauptmenue a:hover.ueber.a#arbeiten {
	background-image:url(../images/haupt_b_arbeiten.gif);
	background-repeat:no-repeat;
}
#hauptmenue a:hover.ueber.a#kontakt {
	background-image:url(../images/haupt_b_kontakt.gif);
	background-repeat:no-repeat;
}
#hauptmenue a:hover.ueber.a#impressum {
	background-image:url(../images/haupt_b_impressum.gif);
	background-repeat:no-repeat;
}
#hauptmenue a:hover.ueber.a#links {
	background-image:url(../images/haupt_b_links.gif);
	background-repeat:no-repeat;
}

#hauptmenue td .unter {
	padding: 0px;
	margin:0px;
	text-decoration:none;
	color:#000000;
	text-align:left;
	display:block;
	width:140px;
	height:18px;
	border-style:none;
	background-repeat:no-repeat;

}
a:hover.unter.a#fotografie {
	background-image:url(../images/unter_b_fotografie.png);
}
a:hover.unter.a#interaktive {
	background-image:url(../images/unter_b_interaktive.png);
}
a:hover.unter.a#typografie {
	background-image:url(../images/unter_b_typografie.png);
}
a:hover.unter.a#gemischt {
	background-image:url(../images/unter_b_gemischt.png);
}

.unter#fotografie{
	background-image:url(../images/unter_a_fotografie.png);
}
.unter#interaktive{
	background-image:url(../images/unter_a_interaktive.png);
}
.unter#typografie{
	background-image:url(../images/unter_a_typografie.png);
}
.unter#gemischt{
	background-image:url(../images/unter_a_gemischt.png);
}

.unter.b#fotografie{
	background-image:url(../images/unter_c_fotografie.png);
}
.unter.b#interaktive{
	background-image:url(../images/unter_c_interaktive.png);
}
.unter.b#typografie{
	background-image:url(../images/unter_c_typografie.png);
}
.unter.b#gemischt{
	background-image:url(../images/unter_c_gemischt.png);
}

#submenue {
	position:fixed;
	z-index:1;
	top:0px;
	display:block;
	background-color:#FFF;
	height:35px;
	width:645px;
	margin-top: 0px;
	padding: 1em 0px 0px 155px;
}
#submenue td {
	padding: 0px 2px 0px 0px;
}

#submenue a {
	text-decoration:none;
	color:#FFFFFF;	
}

#submenue td a.sub {
	font-size: 1.2em;
	padding: 0.2em 1em 0px 1em;
	text-align:left;
	/*vertical-align:middle;*/
	display:block;
	background-color:#b4b4b4;
	height:1.4em;
}

#submenue a:hover.sub {
	background-color:#000000;
}

#submenue td a.sub.b {
	background-color:#000;
}

#textfeld {
	padding: 2.5em 10px 10px 155px;
	margin: 0px;
}
table.bilder td {
	padding: 0px 10px 10px 0px;

}
table.arbeitentab td {
	padding: 0px 10px 5px 0px;

}

#inhalt #textfeld p.dozent {
	position:relative;
	top:-13px;
}
#inhalt #textfeld h1.uberschrift {
	position:relative;
	top:-11px;
}

div #arbeitenmenue a{
	text-decoration:none;
}
