/******************************************************************************/
/* Stylesheet deutsche Fassung                                                */
/* + 6B Neue Medien, Stuttgart, http://www.6b.com                             */
/******************************************************************************/



/* ++++ Basics, Kopf, c0-Hauptcontainer +++++++++++++++++++++++++++++++++++++++ */

*	{
	margin: 0;
	padding: 0;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
}
	
body	{
	text-align: center;
	background: white;
	font-size: 11px;
	line-height: 1.6em;
	color: rgb(50,50,50);
}
	
#c0 {
	width: 700px;
	margin: 25px auto 0 auto;
	background: url(/media/allg/bg_kopf.png) 0 0 no-repeat;
}

.c1-content	{
	clear: both;
	padding: 30px 0 30px 0;
}

.c1-content#werke	{
	padding: 0;
}

	
.c2-aktuell-box	{
	padding-bottom: 3.0em;
	clear: left;
}

.c2-text-box,
.c3-text-box	{
	margin-left: 250px;
}

.c2-marginal-box	{
	width: 200px;
	float: left;
	border-top: 4px solid rgb(153,153,153);
	margin-top: 0.4em;
	padding-top: 0.9em;
}

.c3-bild-box	{
	width: 235px;
	float: left;
	
}

.c3-bild-box p	{
	text-align: left;
}

.c3-bild-box#img-texte	{
	text-align: left;
	padding-top: 5px;
}

.c3-bild-box#img-texte img	{
	display: block;
	margin-bottom: 8px;
}

.c3-bild-box#img-bio	{
	float: right;
}




ul li {
	list-style-type: none;
	padding-left: 14px;
	background: url(/media/allg/bullet.png) no-repeat 2px 0.4em;
}

ul#texte-liste	{
	margin : 0 0 30px 250px;
}

ul#texte-liste li	{
	padding: 0 0 2.0em 0;
	background: none;
	
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a	{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
}

h1 {
	font-size: 2.0em;
	padding: 0 0 0.5em 0;
	margin: 0;
	font-style: normal;
	line-height: 1.1em;
}

h1.aktuell {
	margin-left: 250px;
}

span.h1-autor,
span.h2-autor {
	font-variant: small-caps;
	letter-spacing: 0.2em;
	text-transform: lowercase;
}

span.h1-autor {
	font-size: 0.6em;
	padding: 0;
	line-height: 1.4em;

}

span.h2-autor {
	font-size: 1.2em;
}

h2 {
	font-size: 1.6em;
	padding: 0 0 0.9em 0;
}

h3 {
	font-size: 1.4em;
	padding: 0.5em 0 0.9em 0;
}

ul#texte-liste li h2	{
	padding: 0;
	
}

p	{
	padding: 0 0 0.9em 0;
}


div.legende p	{
	padding: 1.8em 0 0.9em 0;
	color: rgb(130,130,130);
	font-size: 0.95em;
	clear: left;
}

div.legende-eng p	{
	padding: 0.45em 0 1.0em 0;
	margin-bottom: 10px;
	color: rgb(130,130,130);
	font-size: 0.95em;
	line-height: 1.2em;
}

p.datum,
p.teaser	{
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	font-size: 1.1em;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-weight: bold;
	padding: 0.2em 0 0.45em 0;
	margin: 0 0 0.45em 0;
}

p.datum	{
	color: rgb(255,102,0);
}

p.no-cookie	{
	clear: right;
	background: rgb(255,102,0);
	font-weight: bold;
	color: white;
	padding: 0.2em;
	margin-bottom: 0.9em;
}

strong,
b	{
	font-weight: bold;
}

em,i	{
	font-style: italic;
}

/* ++++ Tabellen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table	{
	margin: 0 0 2.0em 0;
}

table#vita	{
	width: 450px;
}

td	{
	vertical-align: top;
	line-height: 1.4em;
	padding: 0.2em 0 0.2em 0;
}

td.links	{
	width: 100px;
}

/* #### Navigationselemente ################################################### */

/* ++++ Hauptnavigation +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#hauptnavi	{
	margin-top: 0;
}
	 
#hauptnavi li {
	margin: 0;
	padding: 0;
	background: none;
	display:inline;
}
	
#hauptnavi li a {
	display: block;
	float: left;
	height: 20px;
	background: no-repeat  0 0;
}

#hauptnavi li a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
	
#hauptnavi li a#hn-1 {
	background-image: url(/media/allg/but_main_aktuell_de.png);
	width: 68px;
}
	
#hauptnavi li a#hn-2 {
	background-image: url(/media/allg/but_main_werkauswahl_de.png);
	width: 111px;
}

#hauptnavi li a#hn-3 {
	background-image: url(/media/allg/but_main_texte_de.png);
	width: 52px;
}
	
#hauptnavi li a#hn-4 {
	background-image: url(/media/allg/but_main_biographie_de.png);
	width: 85px;
}
	
#hauptnavi li a#hn-5 {
	background-image: url(/media/allg/but_main_kontakt_de.png);
	width: 59px;
}
	
#hauptnavi li a:hover {
	background-position: -0 -20px;
}
	
#hauptnavi li a.hn-aktiv {
	background-position: 0 -40px;
}


	
a:link, a:hover, a:visited, a:active {
	color: rgb(100,134,134);
}

a:hover {
	text-decoration: underline;
}
	
/* ++++ Pfeilbuttons ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#subnavi-werke	{
	padding: 1.2em 0;
}

#subnavi-texte	{
	padding: 2.4em 0;
}

#subnavi-werke li,
#subnavi-texte li	{
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}

	
#subnavi-werke li a,
#subnavi-texte li a {
	display: block;
	float: left;
	height: 22px;
	width: 22px;
	background: url(/media/allg/but_sym_top.png) no-repeat  0 0;
	margin: 0 5px 0 0;
}

#subnavi-werke li a span,
#subnavi-texte li a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
	
li a#but-prev {
	background-image: url(/media/allg/but_sym_back.png);
}
	
li a#but-prevprev {
	background-image: url(/media/allg/but_sym_fastback.png);
}
	
li a#but-next {
	background-image: url(/media/allg/but_sym_forward.png);
}

li a#but-nextnext {
	background-image: url(/media/allg/but_sym_fastforward.png);
}

li#prev-work a  {
	background-image: url(/media/allg/but_sym_back_fade.png);
}
	
li#prev-project a	{
	background-image: url(/media/allg/but_sym_fastback_fade.png);
}
	
li#next-work a {
	background-image: url(/media/allg/but_sym_forward_fade.png);
}

li#next-project a	{
	background-image: url(/media/allg/but_sym_fastforward_fade.png);
}
	
#subnavi-werke li a:hover,
#subnavi-texte li a:hover {
	background-position: -25px 0;
}

li#prev-work a:hover,
li#prev-project a:hover,
li#next-work a:hover,
li#next-project a:hover	{
	background-position: 0 0;
}

/* ++++ Sprachwahl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sprachwahl	{
	float: right;
	padding: 25px 0 25px 0;
}

#sprachwahl li {
	margin: 0;
	padding: 0;
	background: none;
}
	
#sprachwahl li a {
	display: block;
	height: 15px;
	width: 50px;
	background: url(/media/allg/but_lang_english.png) no-repeat  0 0;
}

#sprachwahl li a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
	
	
#sprachwahl li a:hover {
	background-position: 0 -15px;
}


