
/* Body */
body.twoLine {
background: #fff url(../pics/bg2l.gif) repeat-y;
}

/* die Logos oben links*/
div#logos { 
position:absolute; 
top:20px;
left:36px; 
width:104px;
z-index:3;
}

#stiftLogo { 
position:absolute; 
top:0px;
left:72px; 
z-index:3;
}

#msLogo { 
position:absolute; 
top:0px;
left:32px; 
z-index:3;
}

#vfnLogo { 
position:absolute; 
top:0px;
left:0px; 
z-index:3;
}

/* Schrift fuer alles */
* {
	font-family:Arial,Helvetica,sans-serif;
}

/* Sprachauswahl */
#spaw {
position:absolute; 
top:20px; 
left:200px; 
width:144px;
}

.deen {
font-size:26pt;
line-height:22pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
	
a.deen {
font-size:26pt;
line-height:22pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.deen:hover {
color:#FF00FF;
}


/* Hauptmenue */
div.hmenue { 
position:absolute; 
top:17px; 
left:197px; 
width:70px;
font-size:8pt;
line-height:11pt;
color:#ff00ff;
font-weight:normal;
text-decoration:none;
z-index:4;
text-indent:4px;
padding:0px;
margin:0px;
border:0px;
}

ul.hm {
margin:0px;
padding:0px;
text-indent:4px;
list-style-type:none;
}

ul.hm a {
text-decoration:none;
color:#000000;
display:block;
}

ul.hm a:hover {
color:#FFFFFF;
background-color:#000000;
}

ul.hm a.hmaktiv {
text-decoration:none;
color:#ff00ff;
}

ul.hm a:hover.hmaktiv {
color:#ff00ff;
background-color:#000000;
}

/* schwarzer Balken */
img.bltop { 
position:absolute; 
top:125px; 
left:200px; 
z-index:4;
}


/* Inhaltsbereich */
div.inhalt { 
position:absolute; 
top:130px; 
left:201px; 
width:499px;
font-size:8pt;
line-height:10pt;
color:#000000;
text-decoration:none;
}

*html div.inhalt { 
position:absolute; 
top:150px; 
left:201px; 
width:499px;
font-size:8pt;
line-height:10pt;
color:#000000;
text-decoration:none;
}

div.inhalt_sammlung { 
position:absolute; 
top:150px; 
left:200px; 
width:500px;
z-index:5;
}

.inhalt_home { 
position:absolute; 
top:140px; 
left:201px; 
width:499px;
z-index:5;
}


.inhalt_stiftung { 
position:absolute; 
top:150px; 
left:201px; 
width:499px;
z-index:5;
}

#sticker_home { 
position:absolute; 
top:330px; 
z-index:2;
}

#sticker_sammlung { 
position:absolute; 
left:494px; 
z-index:2;
}

.einpixlinie1  {width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:20px; 
margin-bottom:20px;
}

.einpixlinie2  {width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:20px; 
margin-bottom:10px;
}

.text_n  {
width:340px;
font-size:8pt;
line-height:10pt;
font-weight:normal;
text-decoration:none;
z-index:5;
}

.text_nkl  {
width:340px;
font-size:7pt;
line-height:9pt;
font-weight:normal;
text-decoration:none;
z-index:5;
}

a.text_n  {
font-size:8pt;
line-height:11pt;
color:black; 
font-weight:normal;
text-decoration:none;
}

a.text_n:hover  {
font-size:8pt;
line-height:11pt;
color:black; 
font-weight:normal;
text-decoration:underline;
}

a.bildzahl {
font-size:9pt;
line-height:9pt;
color:black; 
font-weight:normal;
text-decoration:none;
}

a.bildpfeil {
font-size:10pt;
line-height:10pt;
color:black; 
font-weight:normal;
text-decoration:none;
}



.hdb  {
font-weight:bold;
}

/* DIV Home */

.hd6 {
font-size:27pt;
line-height:24pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.hd5 {
font-size:23pt;
line-height:20pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.hd4 {
font-size:21pt;
line-height:19pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.hd3 {
font-size:19pt;
line-height:17pt;
color:#000000;
font-weight:bold;
margin-top:11px;
text-transform:uppercase;
}

.hd2 {
font-size:15pt;
line-height:16pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.hd1 {
font-size:16pt;
line-height:16pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.hdn {
font-size:13pt;
line-height:13pt;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

/* fuer IE6 */
*html .hd6 {
font-size:27pt;
line-height:24pt;
color:#000000;
font-weight:bold;
margin-top:9px;
text-transform:uppercase;
}

*html .hd5 {
font-size:23pt;
line-height:20pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-transform:uppercase;
}

*html .hd4 {
font-size:21pt;
line-height:19pt;
color:#000000;
font-weight:bold;
margin-top:12px;
text-transform:uppercase;
}

*html .hd3 {
font-size:19pt;
line-height:17pt;
color:#000000;
font-weight:bold;
margin-top:11px;
text-transform:uppercase;
}

*html .hd2 {
font-size:15pt;
line-height:16pt;
color:#000000;
font-weight:bold;
margin-top:12px;
text-transform:uppercase;
}

*html .hd1 {
font-size:16pt;
line-height:16pt;
color:#000000;
font-weight:bold;
margin-top:13px;
text-transform:uppercase;
}

*html .hdn {
font-size:13pt;
line-height:13pt;
color:#000000;
font-weight:bold;
margin-top:14px;
text-transform:uppercase;
}

/* Ende hd fuer IE6 */

.hdntxt {
font-size:8pt;
line-height:8pt;
color:#000000;
font-weight:bold;
margin-bottom:18px;
}

#nr  {
font-size:8pt;
line-height:11pt;
font-weight:bold;
text-decoration:none;
padding-bottom:50px;
}
.anker { 
margin-top:-10px;
z-index:1;
}

a.txt {
font-size:8pt;
line-height:10pt;
font-weight:normal;
color:#000000;
text-decoration:underline;
}

a.txt:visited {
	color:#000000;
	text-decoration:underline;
}

a.txt:hover {
	color:#ff00ff;
	text-decoration:underline;
}

/* Schriftfarben */
.cyan {
color:#00ffff;
}

.gruen {
color:#00ff00;
}

.gelb {
color:#ffeb00;
}

.magenta {
color:#ff00ff;
}

.schwarz {
color:#000000;
}

.grau {
color:#cccccc;
}

.magb {
color:#ff00ff;
font-size:9pt;
line-height:9pt;
font-weight:bold;
}

.gelbb {
color:#ffeb00;
font-size:9pt;
line-height:9pt;
font-weight:bold;
}

.grueb {
color:#00ff00;
font-size:9pt;
line-height:9pt;
font-weight:bold;
}

.cyab {
color:#00ffff;
font-size:9pt;
line-height:9pt;
font-weight:bold;
}

/* Kuenstler Bilder */
.laynr {
letter-spacing:2px;;
}

.kpic {
position:relative;
margin-top:10px;
margin-bottom:10px;
}

.tpic {
position:relative;
margin-top:10px;
margin-bottom:10px;
}

.fpic {
position:relative;
margin-top:0px;
margin-bottom:0px;
}

.kbwpic {
position:relative;
margin-top:20px;
margin-bottom:10px;
height:362pt;
}

.kbwu {
position:relative;
margin-top:50px;
margin-bottom:10px;
}

/* Pressebereich */
/* Presse Logout */
div.presselogout { 
position:absolute; 
top:19px; 
left:650px; 
width:144px;
font-size:8pt;
line-height:11pt;
color:#ff00ff;
font-weight:normal;
text-decoration:none;
z-index:4;
}

ul.prlo {
margin:0px;
padding:0px;
text-indent:4px;
list-style-type:none;
}

ul.prlo a {
display:block;
width:51px;
height:11px;
font-size:8pt;
line-height:11pt;
color:#000000;
font-weight:normal;
text-decoration:none;
text-indent:4px;
}

ul.prlo a:hover {
color:#ffffff;
background:#000000;
}

/* horizontale 1 px Linien  */
.hr2020 {
position:relative; 
width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:20px; 
margin-bottom:20px;
}

.hr2010 {
position:relative; 
width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:20px; 
margin-bottom:10px;
}

.hr1010 {
position:relative; 
width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:10px; 
margin-bottom:10px;
}

.hr109 {
position:relative; 
width:100%; 
background-color:#000000; 
height:1px;
line-height:1px; 
align:center; 
margin-top:10px; 
margin-bottom:9px;
}

/* Formatierung der Links und Beschreibungen  */
.pm_date {
width:70px;
height:100%;
font-size:8pt;
line-height:11pt;
color:#000000;
font-weight:500;
text-decoration:none;
float:left;
}

.pr_pic {
margin-right:20px;
float:left;
}

.bildzeile {
margin-top:15px;
margin-bottom:15px;
width:100%;
}

/* Ende Pressebereich */



/* temp bis alle Kuenstler verlinkt sind */
.hd6grau {
font-size:26pt;
line-height:24pt;
color:#cccccc;
font-weight:bold;
margin-top:10px;
}

.hd6stat {
font-size:26pt;
line-height:27pt;
color:#000000;
font-weight:bold;
margin-top:10px;
}

a.hd6gelb, .hd6gruen, .hd6cyan, .hd6magenta {
font-size:26pt;
line-height:27pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd6gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd6gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd6cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd6magenta:hover {
color:#ff00ff;
text-decoration:none;
}

a.hd6stiftung  {
font-size:26pt;
line-height:24pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd6stiftung:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd6gremien  {
font-size:26pt;
line-height:24pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd6gremien:hover {
color:#00ff00;
text-decoration:none;
}

/* Linkauszeichnungen Home */
a.hd6h_magenta, a.hd6h_gelb, a.hd6h_gruen, a.hd6h_cyan  {
font-size:27pt;
line-height:24pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd6h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd6h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd6h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd6h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd5h_magenta, a.hd5h_gelb, a.hd5h_gruen, a.hd5h_cyan  {
font-size:25pt;
line-height:22pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd5h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd5h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd5h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd5h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd4h_magenta, a.hd4h_gelb, a.hd4h_gruen, a.hd4h_cyan  {
font-size:23pt;
line-height:21pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd4h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd4h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd4h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd4h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd3h_magenta, a.hd3h_gelb, a.hd3h_gruen, a.hd3h_cyan  {
font-size:21pt;
line-height:19pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd3h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd3h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd3h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd3h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd2h_magenta, a.hd2h_gelb, a.hd2h_gruen, a.hd2h_cyan  {
font-size:17pt;
line-height:18pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd2h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd2h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd2h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd2h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hd1h_magenta, a.hd1h_gelb, a.hd1h_gruen, a.hd1h_cyan  {
font-size:16pt;
line-height:16pt;
color:#000000;
font-weight:bold;
margin-top:10px;
text-decoration:none;
}

a.hd1h_cyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hd1h_magenta:hover {
 color:#ff00ff;
text-decoration:none;
}

a.hd1h_gruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hd1h_gelb:hover {
color:#ffeb00;
text-decoration:none;
}

 
a.hdngelb, a.hdngruen, a.hdncyan, a.hdnmagenta  {
font-size:13pt;
line-height:13pt;
color:#000000;
font-weight:bold;
margin-top:14px;
text-decoration:none;
}

a.hdngelb:hover {
color:#ffeb00;
text-decoration:none;
}

a.hdngruen:hover {
color:#00ff00;
text-decoration:none;
}

a.hdncyan:hover {
color:#00ffff;
text-decoration:none;
}

a.hdnmagenta:hover {
color:#ff00ff;
text-decoration:none;
}


/* Formulare */

span.err {font-family: Arial,Helvetica,sans-serif; font-size:11px;
font-style:normal; color:#FF0033; line-height:12px; text-align:justify;}

form {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:0px solid;
border-color:#000000;
background-color:#FFFFFF;
}


input, option {
font-size:11px;
color:#000000;
border:1px solid;
}


input.absenden {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:2px;
text-decoration:none;
border:0px none;
cursor:pointer;
background-color:#000000;
}


