* {
    margin:0;
    padding:0;
    border:0;
}

body {
    
    margin:0;
    font-family:Verdana, Tahoma, Arial, sans-serif;
    font-size:13px;
    color:#232323;
}

#main{
position:absolute;
top:160px;
left:300px;
width:500px;
height:400px;
border:0px solid black;

}

h2{
margin-bottom:10px;
font-size: 17px;
}


.piclinks{
position:absolute;
border:0px solid black;
width:24px;
height:24px;
cursor:pointer;
z-index:500;
background: transparent;
}

.infolinks{
font-weight: bold;
position:absolute;
border:0px solid black;
color:#367488;
cursor:pointer;
border:0px solid black;
}

#imagestack{
color:#FFFFFF;
border:0;
position:absolute;
top:160px;
left:300px;
background:#FFFFFF;

}
/*background:#CFEBF4;*/


.pics{
border:0;
color:#CAEBF4;

position:absolute;
top:1px;
left:1px;

background:#CAEBF4;
}

#visible{
visibility:visible;
}


table tr td{
vertical-align:top;
}


.infodiv{
position:absolute;
top:70px;
left:1050px;
width:450px;
border:0px solid black;
background: white;
padding-left:10px;
}



#education{
z-index:1;
visibility:hidden;
}

#exhibitions{
overflow:hidden;
z-index:1;
visibility:hidden;
height:630px;
}

#exhibitions a{
color:black;
font-weight:bold;
}

.exhibition_part{
height:630px;
}

#represention{
overflow:auto;
z-index:1;
visibility:hidden;
}


#impressum{
overflow:hidden;
z-index:1;
}

#datenschutz{
overflow:auto;
z-index:1;
visibility:hidden;
}


.vitatablecol1{
text-align:right;
width:90px;
padding:5px 30px 5px 0px;
}

.vitatablecol2{
text-align:left;

padding:5px 30px 5px 0px;
}

.exhibitiontablecol1{
text-align:right;
width:50px;
padding:5px 30px 5px 0px;
}

.exhibitiontablecol2{
text-align:left;

padding:5px 30px 5px 0px;
}

/* Standarddefinitionen */
a:link, a:visited, a:active, a:focus {
    text-decoration:underline;
    color:#367488;
}
a:hover {
    text-decoration:none;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clear {
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
}