@charset "utf-8";
html { height:100%; width:100%; margin:0px; }
body { height:100%; width:100%; margin:0px; background-image:url(../layout/bg1.jpg); overflow-y:scroll; }

table, td, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }

a { text-decoration: none; color: #777777; }
a:link { text-decoration: none; color: #777777; }
a:visited { text-decoration: none; color: #777777; }
a:hover { text-decoration: underline; color: #777777; }
a:active { text-decoration: none; color: #000000; }
.aktiv { color:#ae0e1b; }
.aktiv2 { color:#ae0e1b; font-weight:bold; }

.rot { position:relative; width:100%; height:19px; background-color:#ae0e1b; }
.tabelle { position:relative; margin-top:-19px; width:940px; height:100%; z-index:2; background-image:url(../layout/bg2.jpg); }

.kopf { position:relative; margin:0px; width:940px; height:220px; }
.logo { position:absolute; margin-left:0px; margin-top:45px; }
.kopf_foto { position:absolute; margin-left:340px; margin-top:0px; }
.menu2 { position:absolute; margin-left:385px; margin-top:183px; color: #777777; }
.menu { position:relative; float:left; margin-left:125px; margin-top:-2px; width:250px; line-height:20px; }
.inhalt { position:relative; float:left; margin-left:10px; margin-top:0px; width:420px; border:0px solid; }

.menu a { text-decoration: none; color: #777777; font-weight:bold; }
.menu a:link { text-decoration: none; color: #777777; font-weight:bold; }
.menu a:visited { text-decoration: none; color: #777777; font-weight:bold; }
.menu a:hover { text-decoration: none; color: #000000; font-weight:bold; }
.menu a:active { text-decoration: none; color: #000000; font-weight:bold; }

.menu2 a { text-decoration: none; color: #777777; font-weight:bold; }
.menu2 a:link { text-decoration: none; color: #777777; font-weight:bold; }
.menu2 a:visited { text-decoration: none; color: #777777; font-weight:bold; }
.menu2 a:hover { text-decoration: none; color: #000000; font-weight:bold; }
.menu2 a:active { text-decoration: none; color: #000000; font-weight:bold; }


ul { margin:0px; padding:0px; }
li { margin:0px; padding:0px; margin-left: 20px; }

b { color:#ae0e1b; }
.b2 { color:#333333; }
.b3 { color:#777777; }

i { color:#777777; }

.foto { margin:0px; margin-top:0px; margin-bottom:10px; margin-right:15px; }
.trennung { margin:0px; margin-top:10px; margin-bottom:5px; margin-right:15px; }
.ausstellung_klein { margin:0px; margin-bottom:6px; margin-right:4px; }
.gal_tabelle { margin:0px; margin-bottom:10px; }

#detail_text { margin:0px; width:380px; border:0px solid; height:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; overflow:hidden; font-style:italic; color:#777777; }
*html #detail_text { margin-left:-12px; }

#detail_text2 { margin:0px; width:380px; border:0px solid; height:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; overflow:hidden; font-style:italic; color:#777777; }
*html #detail_text2 { margin-left:-12px; }

#detail_text3 { margin:0px; width:380px; border:0px solid; height:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; overflow:hidden; font-style:italic; color:#777777; }
*html #detail_text3 { margin-left:-12px; }

.kontakt_feld { width:200px; height:18px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; background-color:#ffffff; border:1px solid #999999; padding-top:4px; }
.kontakt_feld_gr { width:200px; height:60px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; background-color:#ffffff; border:1px solid #999999; padding-top:4px; }
.kontakt_btn { display:block; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; background-color:#ffffff; height: 18px; width: 80px; border:1px solid #999999; float:left; margin-right:5px; }
