body{ background-image: url(../images/assets/bgnd1.gif); font-family: Arial,Helvetica,Univers,'Zurich BT',sans-serif; background-color: #ccc; color: inherit; }

#hintergrund{ position: relative; width: 777px; height: 592px; margin: 0px auto; z-index: 2; padding: 0px; border: 1px none #000; }

#bilder, #kuenstler, #ausstellungen, #kontakt, #bdt, #news{ position: absolute; z-index: 3; font-weight: bolder; font-size: 24px; background-color: #999; color: inherit; text-decoration: none; }
#bilder{left: 461px; top: 146px;}
#kuenstler{left: 499px; top: 243px;}
#ausstellungen{left: 499px; top: 335px;}
#kontakt{left: 462px; top: 435px;}
#bdt{left: 343px; top: 533px;}
#news{right: 574px; top: 533px; background-color: #fff; color: inherit;}

#bilder a, #kuenstler a, #ausstellungen a, #kontakt a, #bdt a, #news a{ text-decoration: none; color: #fff; background-color: #999; cursor: pointer; }
#news a{background-color: #fff; color: #999;}

#bilder a:hover, a:focus, #kuenstler a:hover, #ausstellungen a:hover, #kontakt a:hover, #bdt a:hover, #news a:hover{ text-decoration: none; background-color: inherit; }
#bilder a:hover, #bilder a:focus{color: #c96; outline:none;}
#kuenstler a:hover, #kuenstler a:focus{color: #c66; outline:none;}
#ausstellungen a:hover, #ausstellungen a:focus{color: #69c; outline:none;}
#kontakt a:hover, #kontakt a:focus{color: #000; outline:none;}
#bdt a:hover, #bdt a:focus{color: #96C; outline:none;}
#news a:hover, #news a:focus{color: #6c9; outline:none;}

#BildLinie, #KuenstlerLinie, #AusstellungenLinie, #KontaktLinie{ position: absolute; height: 2px; z-index: 4; }
#BildLinie{width: 316px; left: 461px; top: 175px; background-color: #c96;}
#KuenstlerLinie{width: 277px; left: 499px; top: 270px; background-color: #c66;}
#AusstellungenLinie{width: 277px; left: 499px; top: 363px; background-color: #69c;}
#KontaktLinie{width: 316px; left: 461px; top: 463px; background-color: #000;}

#blockgrau, #blockweiss{ position: absolute; height: 592px; z-index: 1; font-size: 10px; }
#blockgrau{left: 268px; width: 510px; background-color: #999;}
#blockweiss{left: 0px; width: 268px; background-color: #fff;}

#center{ text-align: center; position: absolute; width: 100%; top: 50%; left: 0px; margin-top: -296px; z-index:999;}

#Favorit{ position: absolute; width: 215px; height: 9px; z-index: 2; left: 52px; top: 35px; background-color: #999; font-size: 10px; color: #ccc; text-decoration: none; text-align: center; }
#Favorit a{ text-decoration: none; color: #fff; }
#Favorit a:hover{ text-decoration: none; color: #666; }
#Favorit a:active{background-color: #999; text-decoration: none; color: #000;}

#Linie{ position: absolute; width: 510px; height: 9px; background-color: #fff; z-index: 2; left: 268px; top: 35px; font-size: 10px; color: #ccc; text-decoration: none; text-align: center; }
#Linie a{ text-decoration: none; color: #999; }
#Linie a:hover{background-color: #999; text-decoration: none; color: #000;}

#LogoLinks, #LogoRechts{ background-repeat: no-repeat; position: absolute; width: 193px; height: 385px; z-index: 2; top: 109px; }
#LogoLinks{background-image: url(../images/assets/Logo_li_gr.gif); left: 74px;}
#LogoRechts{background-image: url(../images/assets/logo_re_ws.gif); left: 267px;}

#optimiert{ position: absolute; width: 179px; height: 19px; z-index: 3; font-size: 10px; color: #ccc; left: 597px; top: 47px; }

#PfeilLinks, #PfeilRechts{ background-repeat: no-repeat; position: absolute; width: 50px; height: 50px; z-index: 2; top: 521px; }
#PfeilLinks{background-image: url(../images/assets/li_gr.gif); left: 204px;}
#PfeilRechts{background-image: url(../images/assets/re_ws.gif); left: 280px;}

#Galerie{ background-image: url(../images/assets/logotxt_sw-gr.gif); background-repeat: no-repeat; position: absolute; width: 52px; height: 592px; z-index: 2; left: 0px; }

#deutsch, #english, #spanisch{ position: absolute; height: 9px; z-index: 3; top: 35px; font-size: xx-small; color: #ccc; overflow: hidden; }
#deutsch fieldset, #english fieldset, #spanisch fieldset{ border:none; margin:0; padding:0;}
#deutsch{width: 15px; left: 721px;}
#english{width: 18px; left: 740px;}
#spanisch{width: 14px; left: 761px;}

#validXHtml {
position:absolute;
bottom:10px;
left:10px;
}
