html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #330080;
color: #ccff7f;
border: none;
font-family: verdana, arial, sans-serif;
font-size: 100.01%;
text-align: left;
}

body#top {
position: absolute;
top: 0;
left: 0;
}

/*homepage beginn*/

div#lang {
position: absolute;
top: 35px;
left: 10px;
z-index: 3;
width: auto;
height: auto;
margin: 0;
}

div#lang a, div#cop span, div#coptest span {
letter-spacing: .05em;
}

div#cop {
position: absolute;
top: 533px;
left: 10px;
z-index: 3;
width: auto;
height: auto;
margin: 0;
}

div#coptest {
position: absolute;
top: 483px;
left: 10px;
z-index: 3;
width: auto;
height: auto;
margin: 0;
}

#lang ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#lang ul li {
margin-bottom: .5em;
padding: .2em;
text-align: left;
}


#lang ul li.lino {
font-size: .8em;
/*color: #000;
background-color: #fff;*/
line-height: 1.5em;
vertical-align: bottom;
}


div#lang a {
/*background-color: #000;*/
font-weight: bold;
padding: .2em;
}

div#lang ul li.lino a {
background-color: #fff;
padding: 0;
}

#hbx0 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
text-align: center;
}

#hhaibox {
position: relative;
height: 568px;
width: 492px;
border: none;
margin: 10px auto;
text-align: left;
}

#hhtop {
width: 492px;
height: 25px;
color: #000;
background-color: #ccc;
}

a#haktu {
float: left;
}

a#haktu img {
width: 164px;
height: 25px;
border: none;
}

a#hinfo {
float: left;
}

a#hinfo img{
width: 103px;
height: 25px;
border: none;
}

a#hbio {
float: left;
}

a#hbio img{
width: 225px;
height: 25px;
border: none;
}

#hhleft {
position: absolute;
top: 25px;
left: 0;
width: 25px;
height: 518px;
color: #000;
background-color: #ccc;
}

#hhleft a {
display: block;
}


a#haus img{
width: 25px;
height: 267px;
border: none;
}

a#hpub img{
width: 25px;
height: 251px;
border: none;
}


#hhai {
position: absolute;
top: 25px;
left: 25px;
}

#hhaibox img {
border: none;
width: 442px;
height: 518px;
}

#hhright {
position: absolute;
top: 25px;
left: 467px;
width: 25px;
height: 518px;
color: #000;
background-color: #ccc;
}

#hhright a {
display: block;
}

a#hartl img{
width: 25px;
height: 133px;
border: none;
}

a#hfilm img{
width: 25px;
height: 92px;
border: none;
}

a#hep img{
width: 25px;
height: 293px;
border: none;
}

#hhbott {
position: absolute;
top: 543px;
left: 0px;
width: 492px;
height: 25px;
color: #000;
background-color: #ccc;
}

a#hakt {
float: left;
}

a#hakt img{
width: 276px;
height: 25px;
border: none;
}

a#hmal {
float: left;
}

a#hmal img{
width: 216px;
height: 25px;
border: none;
}

/*ende home, beginn logo*/

#logon {
position: absolute;
top: 20px;
left: 20px;
width: 300px;
height: 346px;
margin: 0;
color: #000;
background-color: #ccc;
}

#logon img {
border: none;
margin: 0;
}

div#lhtop {
width: 300px;
height: 15px;
color: #000;
background-color: #ccc;
}

#lhtop a {
float: left;
display: block;
margin: auto;
}


a#laktu img{
width: 103px;
height: 15px;
}

a#linfo img{
width: 61px;
height: 15px;
}

a#lbio img{
width: 136px;
height: 15px;
}

#lhleft {
position: absolute;
top: 15px;
left: 0px;
width: 15px;
height: 316px;
color: #000;
background-color: #ccc;
overflow: hidden;
}

#lhleft a {
display: block;
overflow: hidden;
}

a#laus img{
width: 15px;
height: 163px;
border: none;
}

#lpub img{
width: 15px;
height: 153px;
border: none;
}


#lhai {
position: absolute;
top: 15px;
z-index: 3;
left: 15px;
}

#lhai img {
width: 270px;
height: 316px;
border: none;
margin: 0;
}

#lhright {
position: absolute;
top: 15px;
left: 285px;
width: 15px;
height: 316px;
color: #000;
background-color: #ccc;
overflow: hidden;
}

#lhright a {
display: block;
overflow: hidden;
}

a#lartl img{
width: 15px;
height: 82px;
border: none;
}

a#lfilm img{
width: 15px;
height: 55px;
border: none;
}

a#lep img{
width: 15px;
height: 179px;
border: none;
}

#lhbott {
position: absolute;
top: 331px;
left: 0px;
width: 300px;
height: 15px;
overflow: hidden;
color: #000;
background-color: #ccc;
}

#lhbott a {
float: left;
overflow: hidden;
}

a#lakt img{
width: 169px;
height: 15px;
border: none;
}
	
a#lmal img{
width: 131px;
height: 15px;
border: none;
}

/*ende  logo 300px*/

a {
/*color: #0033FF;*/
color: #fff;
background-color: inherit;
}

.curr {
color: #ccff7f;
background-color: inherit;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.curr:hover {
text-decoration: none;
}

ul#rub {
position: absolute;
top: 20px;
left: 341px;
list-style-type: none;
margin:0;
padding: 0;
font-size:1.2em;
font-weight: bold;
}

ul#rub li {
margin: 0;
padding: 0 0 .5em 0;
}

ul#ulaktuhead {
position: absolute;
top: 98px;
left: 341px;
font-size: 1.2em;
line-height: 1.5em;
}

table#rubitab {
position: absolute;
top: 98px;
left: 341px;
border-collapse: collapse;
border: none;
} 

table#rubitab td#bildzelle {
width: 299px;
height: 200px;
vertical-align: top;
padding: 0;
} 

#slid {
position: absolute;
}

.pile {
position: absolute;
}

#fade0{
z-index: 0;
opacity: 1;
filter: alpha(opacity = 100);
}

#fade1 {
z-index: 0;
opacity: 0;
filter: alpha(opacity = 0);
}

table#rubitab td#bildzelle img {
border: none !important;
} 

table#rubitab td#textzelle {
position: relative;
text-align: center;
}

table#rubitab td#textzelle p {
line-height: 2em;
font-size: .7em;
margin: 0;
}

#rubi {
color: #000;
background-color: #ccc;
border: 1px solid #fff;
}

#rubitxt {
position: absolute;
top: 98px;
left: 341px;
z-index: 1;
width: 333px;
height: 266px;
border-collapse: collapse;
border: none;
}


#rubitxt td {
border: none;
text-align: left;
vertical-align: bottom;
color: #99ff66;
background-color: inherit;
font-size: .8em;
padding-left: 2px;
}


#akbi1 {
width: 206px;
height: 264px;
background-color: #ccc;
border: 1px solid #ccc;
}

#tittit {
font-size: 2em;
line-height: 1em;
background-color: inherit;
color: #ccff7f;
}

.ltit {
font-size: 2em;
line-height: 1em;
color: #fff;
background-color: inherit;
}


.expl {
font-style: italic;
font-weight: normal;
}

.explu {
font-style: italic;
font-weight: normal;
text-decoration: underline;
text-transform: lowercase;
}

ul#rubsub {
list-style-type: none;
margin: 0 0 6em 0;
padding: 0;
}

ul#rubsub li{
margin-bottom: 1.2em;
}

ul#rubsub li ul{
list-style-type: none;
margin: .5em 0 0 1em;
padding: 0;
}

ul#rubsub li ul li {
margin-bottom: .5em;
}

#inh.kaktu .tdtxt, #inh.kaus .tdtxt {
/*width: 60%;*/
}

#inhtext {
margin: 388px 20px 0 20px;
padding-bottom: 20px;
text-align: justify;
font-size: 1.2em;
line-height: 1.5em;
font-weight: normal;
}

#inhtext.actfr, #inhtext.maler, #inhtext #ulpub, #inhtext #ulaktu {
text-align: left;
}

#ulaktu {
padding-top: 2em;
}

#ulaktu li ul, #ulaus li ul {
list-style-type: disc;
padding-left: .9em;
margin: 0;
}

#ulaktu li ul li, #ulaus li ul li {
padding-top: .3em;
margin: 0;
}





.maler {
margin-right: auto;
width: 760px;
}

.artl {
text-transform: lowercase;
}

div.artl h2.hspez {
text-transform: uppercase !important;
}

#inhtext p {
margin: 0 auto;
}

#inhtext.actfr p, #inhtext.maler p {
margin: 0 auto;
text-transform: lowercase;
}

h1#tit {
margin: 0 0 .4em 0;
text-transform: uppercase;
}

.margou {
padding: 0 0 .5em 0;
}

#ulbio {
list-style-type: none;
margin: 0;
padding: 0;
text-transform: lowercase;
}

#ulbio li {
margin: 0 0 3em 0;
padding: .5em 0 .5em 0;
}

ul#ulbio .datum {
font-weight: bold;
}

#ulbio table {
width: 100%;
border-collapse: collapse;
border: none;
margin: 0;
vertical-align: bottom;
}

#ulbio table td {
vertical-align: middle;
}

#ulbio table td.tdbiotxt {
width: 50%;
padding: 0 2em 0 2em;
}

#ulbio table td.tdbiotxt p {
line-height: 1.5em;
margin-top: .8em;
text-align: left;
}

#ulbio table td.tdbiobild {
text-align: center;
}

td#tdbiobildm img {
margin-bottom: .5em !important;
}

#ulbio li img {
border: 1px solid #fff;
}

#bild_3fach {
border-collapse: collapse;
width: 425px;
margin: 0;
}

#bild_3fach td {
margin: 0;
padding: 0;
margin: 0;
}

.datzuk {
font-style: italic;
}

p#info {
margin: 0;
}

ul#gef {
list-style-type: decimal;
list-style-position: inside;
margin: .5em;
}

ul#gef li {
margin-bottom: 1em;
}

ul#gef li ul{
list-style-type: none;
margin: .5em;
}

ul#gef li ul li {
margin: .5em;
}

#txtbx {
padding: 2em 2em 2em 0;
margin: 0;
}

ul.ulfn {
list-style-type: none;
margin: 0 0 3em 0;
padding: 0;
text-transform: lowercase;
}

ul.ulfn li{
margin-bottom: 1em;
}

ul.ulfn ul {
list-style-type: none;
margin: .5em 0 1em 1em;
}

ul.ulfn ul li{
margin: 0 0 .5em 0;
}


#fn1txt a, #fn2txt a {
padding: 0;
line-height: inherit;
}

#buchbox {
width: 100%;
height: 144px;
}

#erika {
float: left;
width: 100px;
height: 144px;
border: none;
margin: 0;
padding: 0;
}

div#buinfo {
float: left;
height: 144px;
padding: 0 .3em;
margin: 0;
}

.fett {
font-weight: bold;
}

.intvname {
font-weight: bold;
}

.intvfrage {
font-style: italic;
}


.hspez {
margin: 0;
}

h2#acttxten a#fn1 {
font-size: .8em;
}

.fo1 {
font-size: 1.2em;
font-weight: bold;
}

.fo0 {
font-size: medium;
}

.fonorm {
font-size: 1em;
font-weight: normal;
}

.fominus {
font-size: .8em;
font-weight: normal;
}

.fo_1 {
font-size: .9em;
font-weight: bold;
line-height: 1.2em;
}

.fo_2 {
font-size: .8em;
font-weight: bold;
line-height: 1.2em;
}

.fo_2b {
font-size: .8em;
font-weight: bold;
}

.fo_3 {
font-size: .6em;
line-height: 1.65em;
}

#fn1, #fn2 {
line-height: 1.2em;
}


.mitte {
text-align: center;
}

.fo_n {
font-weight: bold;
}

.fo5 {
font-size: 4em;
font-weight: bold;
}

.line5 {
line-height: 2.8em;
}

h2.linespez {
line-height: 1.5em;
}

.z1 {
line-height: 2em;
}

.z_1 {
line-height: 1.2em;
}

#fz {
margin: 0 0;
clear: both;
font-size: .8em;
text-align: right;
padding: 0;
line-height: 1.2em;
border: none;
}

#fz a {
font-weight: bold;
}

.lsp,.lspkl,.lspt,.lext {
display: inline;
}

.text {
font-size: 1.2em;
}



div.textback {
margin-top: 1em;
margin-bottom: .5em;
text-align: right;
clear: both;
}

div.textback a {
padding: 0;
line-height: 1.2em;
font-size: .8em;
font-weight: bold;
}

.brief_2s {
float: left;
}

div.brief_2s a {
padding: 0;
}

div.brief_2s img {
width: 200px;
height: 283px;
margin: 0 1em .35em 0;
border: none;
color: #000;
background-color: #ccc;
}

div.rowdottx {
width: 35%;
height: 2px;
margin: .5em 0;
background-image: url("imgcom/rowdottx.gif");
overflow: hidden;
}

.rowtext0 {
margin: 1em 0 8em 0;
width: 70%;
clear: both;
height: 1px;
background-image: url("imgcom/inhtext_ff0.gif");
overflow: hidden;
}

.rowtext1 {
margin: .5em 0 0 0;
width: 90%;
height: 2px;
background-image: url("imgcom/inhtext_ff0.gif");
overflow: hidden;
}

.rowtext100 {
margin: 0;
width: auto;
clear: both;
height: 2px;
background-image: url("imgcom/inhtext_ff0.gif");
overflow: hidden;
}

.rowfn {
margin: 1em 0 .3em 0;
width: 70%;
height: 1px;
background-image: url("imgcom/inhtext_ff0.gif");
overflow: hidden;
}

.rowfnkl {
margin: 2em 0 .3em 0;
width: 35%;
height: 1px;
background-image: url("imgcom/inhtext_ff0.gif");
overflow: hidden;
}

div.totop {
float: right;
}

div.docanker {
display: block;
padding-top: .5em;
margin: 0;
font-size: .8em;
font-weight: bold;
line-height: 1.2em;
}

div.docanker a  {
padding: 0;
}

.actfrtxtbx {
width: 50%;
padding: .35em;
border: 2px solid red;
text-transform: lowercase;
}

#bio {
list-style-type: none;
color: #000;
background-color: #fcfcff;
margin: .8em 0 0 0;
}

#bio li {
margin: 0 0 .5em 0;
}

/*ausstellungen*/

.ulmain, .ulmal {
list-style-type: none;
margin: 0;
padding: 0;
font-weight: normal;
}

.ulmain li, .ulmal li {
margin: 0 0 2.5em 0;
padding: 0;
line-height: 1.4em;
}

.sonderli0 {
margin: 0 !important;
line-height: 1.4em;
}

.sonderli1 {
font-style: italic !important;
}

.sonderli2 {
color: #ff00ff !important;
background-color: inherit;
}

.sonderli3 {
color: #ff3300 !important;
background-color: inherit;
height: 120px;
}

.sonderli4 {
margin-top: 2em !important ;
margin-bottom: 2em ;
}

.sonderli5 {
margin-bottom: 1em !important ;
}

#ulaktu .sonderli5 {
font-size: .8em;
font-weight: normal; 
}

.sonderli6 {
margin-bottom: .2em !important;
}



.autop {
float: right;
font-size: .9em;
font-weight: bold;
}

.kat1 {
font-size: 1.2em;
font-weight: bold;
}

.kat2 {
text-transform: lowercase;
}

.kat3 {
text-transform: uppercase;
}


.titel {
font-weight: bold;
}

.kursf {
font-weight: bold;
font-style: italic;
}

.kursfgr {
font-size: 1.2em;
font-weight: bold;
font-style: italic;
}


.iatxt {
font-size: .9em;
}

.tittrad {
font-weight: bold;
}

.tittrad, .titsubtrad {
font-style: italic;
margin-left: 1em;
}

.fototit {
font-weight: bold;
}

.fotoakt {
margin-top: 20px;
width: 560px;
text-align: center;
}

.fotoaktmin {
float: left;
width: 200px;
height: 200px;
margin-right: 20px;
color: #000;
background-color: red;
}

.copyright {
font-size: .9em;
font-weight: bold;
}

ul.nostyle {
list-style-type: none;
}

ul.ulfoto {
list-style-type: none;
margin: 0;
padding: 0;
}

ul.ulfoto li{
margin: 0 0 20px 0;
}

.abtop {
padding-top: 4em;
}

div.bildx1 {
width: 100%;
height: 200px;
border: none;
}

div.bildx2 {
width: 100%;
height: 200px;
margin-left: 0;
border: none;
}

div.bildx3 {
width: 100%;
height: 200px;
margin-left: 0;
border: none;
}

div.bildx9 {
width: 615px;
height: 615px;
}

div.bildx9 img {
margin-right: 5px;
margin-bottom: 5px;
}

div.bildx12 {
width: 615px;
height: 820px;
}




div.bildx12 img {
margin-right: 5px;
margin-bottom: 5px;
}

div.bild2x2 {
width: 460px;
height: 310px;
margin-left: 0;
border: none;
}

div.bild3x2 {
width: 460px;
height: 465px;
margin-left: 0;
border: none;
}

div.bild3x2spez {
width: 460px;
height: 540px;
margin-left: 0;
border: none;
}

div.bild150s1 img {
float: left;
width: 150px;
height: 225px;
margin: 0 5px 5px 75px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild150s2 img {
float: left;
width: 150px;
height: 225px;
margin: 0 75px 5px 0;
color: #000;
background-color: #ccc;
border: none;
}

div.bild225m50 img {
float: left;
width: 225px;
height: 150px;
margin: 0 5px 5px 0;
color: #000;
background-color: #ccc;
border: none;
}

div.bild3x4 {
width: 760px;
height: 384px;
margin-left: 0;
border: none;
}

div.bild4x3 {
width: 570px;
height: 512px;
margin-left: 0;
border: none;
}

div.bild185 img {
float: left;
width: 185px;
height: 123px;
margin-right: 5px;
margin-bottom: 5px;
color: #000;
background-color: #ccc;
border: none;
}


div.bild164 img {
float: left;
width: 164px;
height: 123px;
margin-right: 26px;
margin-bottom: 5px;
color: #000;
background-color: #ccc;
border: none;
}


div.bild200  {
float: left;
width: 200px;
height: 200px;
margin-right: 5px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild167x200 img {
float: left;
width: 167px;
height: 200px;
margin-right: 5px;
margin-left: 33px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild283 img {
float: left;
width: 283px;
height: 200px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild225 img {
float: left;
width: 225px;
height: 150px;
margin-right: 5px;
margin-bottom: 5px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild200x150 img {
float: left;
width: 200px;
height: 150px;
margin-right: 30px;
margin-bottom: 5px;
color: #000;
background-color: #ccc;
border: none;
}

div.bild150x150 img {
float: left;
width: 150px;
height: 150px;
margin-left: 75px;
margin-bottom: 5px;
color: #000;
background-color: #ccc;
border: none;
}


.br760 {
width: 760px;
}

p.pabst {
padding-bottom: 1em;
}

.clear {
clear: both;
}

/*MALEREI*/

#ma1, #ma2, #ma3, #ma4, #ma5, #ma6,
#ma7, #ma8, #ma9, #ma10 {
height: 268px;
color: #000;
background-color: #ccc;
}

#ma1 {
width: 359px;
border: 1px solid #fff;
margin-top: .35em;
}

#ma2 {
width: 215px;
border: 1px solid #fff;
}

#ma3 {
width: 308px;
border: 1px solid #000;
}

#ma4 {
width: 344px;
border: 1px solid #fff;
}

#ma5 {
width: 358px;
border: 1px solid #000;
}

#ma6 {
width: 537px;
/*border: 1px solid #000;*/
}

#ma7 {
width: 316px;
border: 1px solid #fff;
margin-top: .35em;
}

#ma8 {
width: 281px;
border: 1px solid #fff;
}

#ma9 {
width: 168px;
/*border: 1px solid #000;*/
}

#ma10 {
width: 185px;
border: 1px solid #fff;
}

.mbot {
margin-bottom: 2em;
}

/*NICHT VERWENDET*/
#maltit {
position: absolute;
top: 98px;
left: 604px;
width: 176px;
height: 268px;
border: none;
margin: 0;
background-color: #ccc;
}

.flrm {
float: right;
border: none;
margin: 0 0 1em 1em;
clear: none;
}

table.flrm {
border-collapse: collapse;
margin: .35em 0 0 1em;
}

.flrmar {
float: right;
margin: 1em 0 1em 1em;
clear: both;
}

table.flrmar {
border-collapse: collapse;
margin: 1em 0 0 1em;
}

.mar {
margin: 1em auto;
}

table .tabma1 {
border-collapse: collapse;
margin-right: 0;
margin-left: auto;
}


td.bildlabel {
/*visibility: hidden;*/
vertical-align: top !important;
text-align: center;
padding: 0 0 1.5em .2em;
}


/*ENDE MALEREI*/


.fll {
float: left;
}

.brief_1sfl {
width: 200px;
height: 283px;
float: left;
margin: 1em 1em .35em 0;
border: none;
color: #000;
background-color: #ccc;
}

img.brief_1sfl0 {
width: 200px;
height: 283px;
float: left;
margin: 0 1em .35em 0;
border: none;
color: #000;
background-color: #ccc;
}

.brief_3s {
height: 283px;
text-align: center;
margin: 2em 0;
}

div.brief_3s img {
width: 200px;
height:283px;
color: #000;
background-color: #ccc;
border: none;
}

.brief4s {
margin: 1em 0 0 0;
height: 586px;
width: 420px;
}


div.brief4s img {
float: left;
width: 200px;
height:283px;
margin: 0 10px 10px 0;
border: none;
color: #000;
background-color: #ccc;
}

.txtu {
text-decoration: underline;
}

.buchkomm {
font-size: .9em;
font-style: italic;
letter-spacing: .05em;
color: #ff3300;
background-color: inherit;
}

li.listrand p {
padding-left: 20px;
}

.copyr {
font-size: .8em;
}

.limarg {
margin-bottom: 1em !important;
}


.druck {
display: none;
}	

/*ELECTRIC PAINTING*/


#inh.ep1 img,#inh.ak img {
margin: 0;
color: #000;
background-color: #ccc;
border: none;
}

#inh.ep1 table {
table-layout: fixed;
background-color: #fff;
}

#inh.ak table {
table-layout: fixed;
border-collapse: collapse;
}

#inh.ak table td {
height: 200px;
}

.colg41 {
width: 185px;
}

td.bild150x150, td.bild150s1 {
text-align: right;
}

table.bild3x3, #tabkeks {
border-collapse: collapse;
border: none;
background-color: #ccc;
}

#tabkeks {
width: 384px;
margin: auto;
}

#tabkekspl {
border-collapse: collapse;
width: 344px;
margin: auto;
}

.bild3x3 {
width: 180px;
margin-right: 1em;
}

#kekspl {
border-collapse: collapse;
width: 180px;
}

#kekse td {
vertical-align: top;
}

#keks1, #keks2 {
margin-top: 3px;
}

td.bild75 {
width: 60px;
height: 75px;
border: none;
padding: 0;
margin: 0;
}

td.bild75 img {
width: 60px;
height: 75px;
margin: 0;
border: none;
padding: 0;
}

td.bild180 {
width: 180px;
height: 225px;
border: none;
padding: 0;
color: #000;
background-color: #ccc;
}



td.bild128 {
width: 128px;
height: 160px;
border: none;
padding: 0;
}

a.bildgr {
font-weight: bold;
}



a.bildgr:link {
text-decoration: none;
}

a.bildgr:visited {
text-decoration: none;
}

a.bildgr:hover {
text-decoration: underline;
}


.inl {
display: inline;
}

td.bild128 img{
width: 128px;
height: 160px;
margin:0;
border: none;
padding: 0;
}

.besch {
line-height: 1.5em;
font-size: .5em;
background-color: #fff;
}

.bildtxt {
line-height: 1.2em;
font-size: 1em;
letter-spacing: .075em;
background-color: #fff;
padding-top: .5em;
}

#bildtxtpl {
font-size: .8em;
text-align: left;
}



td.bild185 img {
width: 185px;
height: 123px;
}

td.bild225 img {
width: 225px;
height: 150px;
}

td.bild164 img {
width: 164px;
height: 123px;
}

td.bild200 img {
width: 200px;
height: 200px;
}

td.bild283 img {
width: 283px;
height: 200px;
}

td.bild167x200 img {
width: 167px;
height: 200px;
}

td.bild200x150 img {
width: 200px;
height: 150px;
}

td.bild150x150, td.bild150x225r, td.bild167x200 {
text-align: right;
}

td.bild150x150 img {
width: 150px;
height: 150px;
}

td.bild150x225r img, td.bild150x225 img {
width: 150px;
height: 225px;
}

li.abst, tr.abst td, tr.abstneueseite td {
padding-top: 20px;
}

#inh.kakttxt blockquote p {
margin-top: 10px;
}

.tabuch {
border-collapse:collapse;
margin: 0;
padding: 0;
border: none;
}

.tabuch td {
vertical-align: top;
}

.ulmain .tdbubi, .ulfn .tdbubi {
padding-top: .4em;
width: 130px;
margin: 0;
}

#ulaktuhead li.imgright .tdbubi {
width: 160px;
}

.ulmain li.sonder .tdbubi {
width: 161px;
}

.ulmain li.sonder2 .tdbubi {
width: 544px;
}

/*.ulmain li.sonder2 .tdbubi img {
border: none;
}*/

td.tdbubi img, td.tdbubispez0 img {
border: 1px solid #fff;
}


td.tdbubispez0 {
padding-top: .4em;
width: 107px;
margin: 0;
}

.tdbubispez1 {
padding-top: .4em;
width: 130px;
margin: 0;
}

.tdbubispez1 img {
border: 1px solid #333;
color: #000;
background-color: #cccccc;
}

.tdbubi109 {
padding-top: .4em;
width: 105px;/*rand: 2x1px!*/
margin: 0;
}

.tdbubibreit {
padding-top: .4em;
width: 173px;
margin: 0;
}



.tdbubi img,.tdbubi109 img, .tabubispez0 img {
height: 120px;
border: 1px solid #333;
color: #000;
background-color: #cccccc;
}

.tdbubibreit img {
height: 120px;
color: #000;
background-color: #cccccc;
}

li.imgright td.tdtext {
width: 70%;
}

li.imgright td.tdbubi img {
border: 1px solid #fff !important;
}

.bch65x120 {
width: 65px;
}

.bch66x120 {
width: 66px;
}

.bch66x120or {
width: 66px;
border: none !important;
}

.bch73x120 {
width: 73px;
}

.bch81x120 {
width: 81px;
}

.bch84x120 {
width: 84px;
}

.bch85x120 {
width: 85px;
}

.bch86x120 {
width: 86px;
}

.bch88x120 {
width: 88px;
}

.bch89x120 {
width: 89px;
}

.bch90x120 {
width: 90px;
border: none !important;
}

.bch91x120 {
width: 91px;
}

.bch91x120 {
border: none !important;
}



.bch92x120 {
width: 92px;
}

.bch93x120 {
width: 93px;
}

.bch94x120 {
width: 94px;
}

.bch95x120 {
width: 95px;
}

.bch96x120 {
width: 96px;
}

.bch97x120 {
width: 97px;
}

.bch99x120 {
width: 99px;
}

.bch100x120 {
width: 100px;
}

.bch102x120 {
width: 102px;
border: none !important;
}

.bch103x120 {
width: 103px;
}

.bch104x120 {
width: 104px;
}

.bch110x120 {
width: 110px;
}

.bch110x120 {
width: 110px;
}

.bch112x120 {
width: 112px;
}

.bch112x120 {
width: 112px;
}

.bch120x120 {
width: 120px;
}

.bch120x120 {
width: 120px;
}

.bch158x158 {
width: 158px;
height: 158px !important;
}

.bch120x181 {
width: 120px;
height: 181px;
}

.bch181x120 {
width: 181px;
height: 120px;
margin-right: 10px;
padding-top: .4em;
}

div.kaus .bch181x120 {
padding-top: 0;
}

.bch333x500 {
width: 333px;
height: 500px !important;
margin-right: 10px;
padding-top: .4em;
}

.tdtxtcolor {
color: #ff00cc;
background-color: inherit;
}

.tdtxtcolorh {
color: #fff;
background-color: inherit;
}


.tdli {
padding-left: 2em;
}

.tdlisolo {
}

.sotab {
border-collapse:collapse;
}


td.td1 {
vertical-align: top;
color: #ff00cc;
background-color: inherit;
font-size: 1em;
font-weight: normal;
padding-left: 0;
}

td.td2 {
vertical-align: top;
padding-left: 2em;
font-style: italic;
}


/*experimental*/

td #tddia0, td #tddia1 {
color: #000;
background-color: #eee;
padding: 0;
margin: auto;
text-align: center;
border: none;
}

#diaind0, #diaind1 {
color: #000;
background-color: #eee;
padding: 0;
margin: auto;
text-align: center;
border: none;
}


.diatable {
border-collapse: separate;
padding: 0;
margin: 0;
background-color: transparent;
border: none;
}


#diat {
color: #000;
background-color: #00f;
}

#tdneu {
width: 300px;
height: 300px;
color: #000;
background-color: #f00;
}

#dia0, dia1 {
padding: 0;
margin: 0;
border: none;
}


#blk00 {
width: auto;
color: #000;
background-color: #ff0;
height: 10px;
margin: 10px;
padding: 0;
border: none;
}

#blk01 {
color: #000;
background-color: #03f;
width: auto;
height: 10px;
margin: 0;
padding: 0;
border: none;
overflow: hidden;
}

#four1, #four2, #four3, #four4 {
color: #000;
background-color: #eee;
padding: 0;
margin: auto;
text-align: center;
border: none;
}

#five1 {
color: #000;
background-color: #eee;
padding: 0;
margin: auto;
text-align: center;
border: none;
}

/*ENDE experimental*/


.fllm {
float: left;
margin-top: .2em;
margin-right: 1em;
}

.bus {
font-size: .8em;
}

.lspt {
background-image: url("imgcom/dreieck9x5_ffffff_top.gif");
background-repeat: no-repeat;
background-position: 0 .3em;
padding-left: .8em !important;
}

.lext {
background-image: url("imgcom/dreieck5x9r_ffffff.gif");
background-repeat: no-repeat;
background-position: 0 center;
padding-left: .8em !important;
}

.nolext {
padding-left: .8em !important;
}

.lsp {
background-image: url("imgcom/dreieck9x5_ffffff.gif");
background-repeat: no-repeat;
padding-left: .8em;
background-position: 0 center;
}

.lspkl {
background-image: url("imgcom/dreieck9x5_ffffff.gif");
background-repeat: no-repeat;
padding-left: .8em;
background-position: 0 center;
}


#bio01, #bio02, #bio03, #bio04, #bio05, #bio06, #bio07, #bio08, #bio09, #bio10, #bio11, #bio12, #bio13, #bio14, #bio15, #bio16, #bio1943_138x200 {
height: 200px;
color: #000;
background-color: #ccc;
margin: 0;
border: none;
}


#bio01 {
width: 300px;
}

#bio02 {
width: 305px;
}

#bio03 {
width: 294px;
}
	
#bio04 {
width: 133px;
border-right: 4px solid #fff !important;
}

#bio05 {
width: 130px;
}

#bio06 {
width: 193px;
}

#bio07 {
width: 150px;
}

#bio08 {
width: 145px;
}

#bio09 {
width: 253px;
}

#bio10 {
width: 136px;
}

#bio11 {
width: 147px;
}

#bio12 {
width: 138px;
}

#bio13 {
width: 135px;
}

#bio14 {
width: 300px;
}

#bio15 {
width: 148px;
}

#bio16 {
width: 292px;
}

#bio1943_138x200 {
width: 138px;
}

#blder img {
width: 1px;
height: 1px;
border: none;
padding: 0;
margin: 0;
}

.ital {
font-style: italic;
}

.colspez {
color: #ff00cc;
background-color: inherit;
} 


.verweis {
width: 60%;
}

table.verweis {
margin-bottom: 2em;
}

.verweis td {
height: 1.5em;
}

.img163x120 {
width: 163px;
}

.uc {
text-transform: uppercase !important;
}

.ucb {
text-transform: uppercase !important;
font-weight: bold;
}

.tab100 {
border-collapse: collapse;
width: 100%;
border: none;
margin: 0;
padding: 0;
}

.coltxt {
width: auto;
}

.colimg {
width: auto;
}

td.brtxt {
padding-right: 0;
vertical-align: top;
}

td.brtxtp {
padding-right: 1em;
vertical-align: bottom;
}

td.brimg {
vertical-align: top;
text-align: right !important;
}

.kurr {
font-style: italic;
}

.kubo {
font-style: italic;
font-weight: bold;
}

.bild344 {
width: 344px;
height: 480px;
background-color: #fff;
color: #000;
border: none;
}

/*beginn aomFontSizing*/

#aomFontSizing {
display: none;
width: 10em;
height: auto;
position: absolute;
top: 340px;
right: 20px;
}

#aomFontSizing.FontSizingTop {
top: 20px !important;
}

#aomFontSizing table {
border-collapse: separate;
table-layout: auto;
width: auto;
text-align: center;
margin: auto 0 auto auto;
padding: 0;
}

#aomFontSizing table td {
padding: 0 .2em 0 .2em;
}

#aomFontSizing table td p {
padding: 0;
margin: 0;
}

#aomFontSizing table a {
display: block;
width: 1em;
height: 1em;
line-height: 1em;
padding: .05em;
text-decoration: none;
/*border: 1px solid #ff0;*/
}

#aomFontsizeMinus, #aomFontsizePlus {
}

/*ende aomFontSizing*/

/*publikationen 20071103*/
.sublink {
font-size: .9em;
}

ul.ulmain1 table {
width: auto;
}


.ulmain1 {
list-style-type: none;
margin: 0;
padding: 0;
font-weight: normal;
}

.ulmain1 li {
margin: auto auto 1em auto;
}

.ulmain1 li ul {
margin-top: .8em;
margin-left: 10px !important;
padding: 0;
line-height: 1.4em;
}

.ulmain1 li ul li {
list-style-type: disc;
list-style-position: inside;
}

.ulmain1 li ul li ul {
margin-top: .8em;
}

.ulmain1 li ul li ul li {
list-style-type: none;
margin-bottom: 2em;
}


.ulmain1 .tdbubi, .ulmain1 .tdbubilm {
padding-top: .4em;
margin: 0;
}

.ulmain1 .tdbubi img {
margin-right: 10px;
}

.ulmain1 .tdbubilm img {
border: 1px solid #fff;
margin: 0 10px 0 20px;
}

.italb {
font-style: italic;
font-weight: bold;
}

#ulpub #bch85x120bn {
border: none;
}

.anoli {
text-decoration: none !important;
}

/* BEGINN POP UP BOX

a#ausstellungstext {
position: relative;
background-color: #330080;
color: #ccff7f;
text-decoration: none;
cursor: default;
}

a#ausstellungstext #ausstellungsbox {
display: none;
}

a#ausstellungstext:hover #ausstellungsbox {
display: block;
position: absolute;
top: 32px;
left: 130px;
width: 460px;
height: 162px;
color: #000;
background-color: #CCE1E5;
padding: 5px;
overflow: auto;
}

a#ausstellungstext:hover #ausstellungsbox p {
margin: .2em;
}
 ENDE POP UP BOX */


p#buchtext {
width: 50%;
margin: 0 auto 0 0;
font-size: .8em;
}

div.kaus li div.lspt {
font-size: .8em;
font-weight: bold;
line-height: 1.2em;
float: right;
}

li a#ali1, li a#ali2 {
text-decoration: none;
font-style: italic;
}

li a#ali1 {
color: #ccff7f;
}



li#li1 {
display: block;
}

li#li2 {
display: none;
}

li td.tdtext div#divtxt1, li td.tdtext div#divtxt2 {
display: none;
font-size: .8em;
font-weight: bold !important;
/*width: 75%;*/
width: auto;
height: auto;
margin-top: .5em;
}

a#atxt1, a#atxt2 {
background-image: url("imgcom/aomplusweiss9x9.gif");
background-repeat: no-repeat;
background-position: 0 center;
padding-left: .8em !important;
}

p.switchtext {
font-weight: normal;
text-transform: lowercase;
}

.jss {
display: none;
}

#ulaktu .jss {
font-size: .8em;
font-weight: normal;
}

#jss {
display: none;
}

.fomicurs {
font-size: .8em;
font-style: italic;
}

.bild120x160 {
width: 160px;
height: 120px;
margin-right: 1em;
}

.bild120x167 {
width: 167px;
height: 120px;
margin-right: 1em;
}

div#contactsite {
padding: .5em 2em 0 2em;
}

#div60 {
width: 60% !important;
}
