body {
	margin:0px;
	text-align:center;
	padding:0px 2px;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 12pt;
}

body.detail {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 10pt;
	color:#666666;
}


/* Georgia, Times New Roman, Times, serif; */
.navTable {
	font-family:Helvetica,Arial,sans-serif;
	font-size: 12pt;
	margin-bottom:0px;
}



/* New Work */

.navA {
	height:150px;
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#88BBEE; 
}

.navA1 {
	padding:8px 7px 4px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#88BBEE; 
	color:#88BBEE; 
	font-size: 1.2em;
	line-height:1em;
	font-weight:bold;
	text-align:left;
}

.navA2 {
	padding:8px 7px 4px 7px; 
	background-color:#88BBEE; 
	margin:0px;
	color:#FFFFFF; 
	text-align:left;
	font-size: 1.2em;
	line-height:1em;
	font-weight:bold;
}

/* Archive */

.navB {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#EE3366; 
}

.navB1 {
	padding:6px 7px 4px 7px; 
	background-color:#EE3366; 
	margin:0px;
	color:#FFFFFF; 
	font-size:0.8em;
	line-height:1em;
	text-align:center;
}

/* Working Process */

.navC {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#F566D5;
}

.navC1 {
	padding:6px 7px 4px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#F566D5;
	color:#F566D5;
	font-size:0.8em;
	line-height:0.8em;
}

.navC2 {
	padding:8px 7px 4px 7px; 
	background-color:#F566D5; 
	margin:0px;
	color:#FFFFFF; 
	font-size:1em;
	line-height:1em;
	font-weight:bold;
}


/* Publications & Awards */

.navD {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#FFAA33;
}


.navD1 {
	padding:10px 7px 6px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#FFAA33;
	color:#FFAA33;
	font-size:0.8em;
	line-height:1em;
}

.navD2 {
	padding:10px 7px 6px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#FFAA33;
	color:#FFAA33;
	font-size:1.2em;
	line-height:1em;
}

.navD3 {
	padding:16px 7px 6px 7px; 
	background-color:#FFAA33;
	color:#FFFFFF;
	font-size:3.5em;
	line-height:0.8em;
}

/* Guest Book - Get in touch */

.navE {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#FF6633; 
}

.navE1 {
	padding:7px 7px 5px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#FF6633; 
	color:#FF6633; 
	text-align:left;
	font-size:0.8em;
	line-height:1em;
}

.navE2 {
	padding:7px 7px 5px 7px; 
	background-color:#FF6633; 
	margin:0px;
	color:#FFFFFF; 
	text-align:left;
	font-size:0.8em;
	line-height:1em;
}

/* Logo */

.navF {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#888888; 
}

.navF1 {
	padding:0px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#888888; 
	font-size:0.6em;
	line-height:1em;
}

/* Galleries & Links */

.navG {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#66D522; 
}

.navG1 {
	padding:6px 7px 4px 7px; 
	border-style:solid; 
	border-width:1px 0px 0px 0px; 
	border-color:#66D522; 
	color:#66D522; 
	text-align:left;
	font-size:1em;
	line-height:1em;
}

.navG2 {
	padding:6px 7px 4px 7px; 
	background-color:#66D522; 
	margin:0px;
	color:#FFFFFF; 
	text-align:left;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}

/*Language Deutsch - English*/

.navH {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#0044CC; 
}

.navH1 {
	padding:6px 7px 4px 7px; 
	background-color:#0044CC; 
	margin:0px;
	color:#FFFFFF; 
	text-align:center;
	font-size:0.8em;
	line-height:1em;
}



/* hyperlinks */
/* general link */

a:link {color:#FF6633; text-decoration: none;}
a:visited {color:#FF6633;text-decoration: none;}
a:active {color:#FF6633;text-decoration: underline;}
a:hover {color:#FF6633;text-decoration: underline;}

/* navigation */
a.NavLinkA:link {color:#88BBEE; font-weight: bold; text-decoration: none;}
a.NavLinkA:visited {color:#88BBEE; font-weight: bold; text-decoration: none;}
a.NavLinkA:active {color:#88BBEE; font-weight: bold; text-decoration: underline;}
a.NavLinkA:hover {color:#88BBEE; font-weight: bold; text-decoration: underline;}

a.white:link {color:#FFFFFF; text-decoration: none;}
a.white:visited {color:#FFFFFF; text-decoration: none;}
a.white:active {color:#FFFFFF; text-decoration: underline;}
a.white:hover {color:#FFFFFF; text-decoration: underline;}

a.whiteBold:link {color:#FFFFFF; font-weight: bold; text-decoration: none;}
a.whiteBold:visited {color:#FFFFFF; font-weight: bold; text-decoration: none;}
a.whiteBold:active {color:#FFFFFF; font-weight: bold; text-decoration: underline;}
a.whiteBold:hover {color:#FFFFFF; font-weight: bold; text-decoration: underline;}

a.NavLinkB:link {color:#EE3366; text-decoration: none;}
a.NavLinkB:visited {color:#EE3366; text-decoration: none;}
a.NavLinkB:active {color:#EE3366; text-decoration: underline;}
a.NavLinkB:hover {color:#EE3366; text-decoration: underline;}

a.NavLinkC:link {color:#F566D5; text-decoration: none;}
a.NavLinkC:visited {color:#F566D5; text-decoration: none;}
a.NavLinkC:active {color:#F566D5; text-decoration: underline;}
a.NavLinkC:hover {color:#F566D5; text-decoration: underline;}

a.NavLinkD:link {color:#EEAA33; text-decoration: none;}
a.NavLinkD:visited {color:#EEAA33; text-decoration: none;}
a.NavLinkD:active {color:#EEAA33; text-decoration: underline;}
a.NavLinkD:hover {color:#EEAA33; text-decoration: underline;}

a.NavLinkE:link {color:#FF6633; text-decoration: none;}
a.NavLinkE:visited {color:#FF6633; text-decoration: none;}
a.NavLinkE:active {color:#FF6633; text-decoration: underline;}
a.NavLinkE:hover {color:#FF6633; text-decoration: underline;}

a.NavLinkG:link {color:#66D522; text-decoration: none;}
a.NavLinkG:visited {color:#66D522; text-decoration: none;}
a.NavLinkG:active {color:#66D522; text-decoration: underline;}
a.NavLinkG:hover {color:#66D522; text-decoration: underline;}

a.footerLink:link {color:#AAAAAA; text-decoration: underline;}
a.footerLink:visited {color:#AAAAAA;text-decoration: underline;}
a.footerLink:active {color:#555555;text-decoration: underline;}
a.footerLink:hover {color:#555555;text-decoration: underline;}





/* stretcher */

.stretchA {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#88BBEE; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#88BBEE; 
}

.stretchB {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#EE3366; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#EE3366; 
}

.stretchC {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#F566D5; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#F566D5; 
}

.stretchD {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#FFAA33; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#FFAA33; 
}

.stretchE {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#FF6633; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#FF6633; 
}

.stretchF {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#888888; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#888888; 
}

.stretchG {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#66D522; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#66D522; 
}

.stretchH {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#0044CC; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#33F022; 
}

/*neutral stretch*/
.stretchNeutral {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:1px 0px 1px 0px; 
	border-color:#AAAAAA; 
	background-color:#F7F7F7;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#AAAAAA; 
}

/*the actual content*/
/* Georgia, Times New Roman, Times, serif; */
.contentTable {
	font-family:Helvetica,Arial,sans-serif;
	font-size: 12pt;
}


.container {
	padding:0px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#CCCCCC; 
	background-color:#FEFEFE;
	text-align:left;
	font-size:0.8em;
	line-height:1em;
	color:#333333; 
}


.footer {
	padding:5px 7px 3px 7px; 
	margin:0px;
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
	text-align:left;
	font-size:0.7em;
	line-height:1em;
	color:#AAAAAA; 
}



.boxholder {
	padding:0px; 
	margin-bottom:20px;
	margin-top:20px;
}

.content {
	margin:0px;
	padding:10px;
	text-align:left;
	color:#666666;
	float:left;
}
.pageCounter {
	margin:0px;
	padding:10px;
	text-align:center;
	color:#666666;
}

.imageProv {
	width:200px;
	height:200px;
	text-align:left;
	color:#666666;
	overflow:hidden;
	margin:0px;
	padding:0px;

}

.imageProvStep {
	width:200px;
	height:150px;
	text-align:left;
	color:#666666;
	overflow:hidden;
	margin:0px;
	padding:0px;

}

.textBox {
	margin:10px 0px 0px 0px;
	width:200px;
	font-size: 1em;
	line-height: 1.2em;
}

.textBoxWide {
	margin:10px 0px 0px 0px;
	width:425px;
	font-size: 1em;
	line-height: 1.2em;
}

.greyBox {
	background-color:#EEEEEE;
}

.inputBox {
	background-color:#DDDDDD;
}


.enlarge {
	margin:5px 0px 0px 0px;
}

.lineText1 {
	width:180px;
}
.lineText {
	width:405px;
}
.fieldText {
	width:405px;
	height:75px;
}

h1,h2,h3,h4,h5,h6 {
	color:#AAAAAA;
	font-size:1.0em;
	line-height:1.0em;
	margin-bottom:6px;
}


span.neutral {
	color:#666666;
}

span.whiteBold {
	color:#FFFFFF; 
	font-weight: bold;
}



td.detailDesc {
	padding:10px 0px 0px 0px;
}

.alert {
	color:#FF6633;
}