BODY,DD,TABLE,TR,TD,DIV,GW1,P,UL,LI,h1,h2,h3,h4,h5 {
        font-family: arial, verdana, sans-serif;
        font-size : 11px;
        line-height : 15px;
        color: #000000;
        text-indent : 0px;
        letter-spacing : 1px;
        word-spacing : -1px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-transform: lowercase;
}

body {
text-align: center;/*fuer IE_quirks*/
background-color:#ffffff;
}
img {border:0;}

#logo,#ecke-oben,#ecke-unten,#header,#main,#content,#servicecontent,#download-rep,#home-content,#footer,#topmenu,#sitemap,#image,#coverimage,#panoimage,#vr-pano,#artist01,#artist02,#artist03,#artist04,#artist05,#artist06,#artist07,#artist08,#artist09,#artist10,#pic01,#pic02,#pic03,#pic04,#pic05,#pic06,#pic07,#pic08,#pic09,#pic10,#pic11,#pic12,#pano01,#pano02,#pano03,#pano04,#pano05,#pano06,#pix,#werkliste,#sm1,#sm2,#sm3 {position: absolute; padding:0px; margin:0px;}


    .tx-dirlisting-pi1-error { color:red; }
    .tx-dirlisting-pi1-title {visibility:hidden; }

    .tx-dirlisting-pi1 table { border: 0px dotted #999; }
    .tx-dirlisting-pi1-header-row { background-color: #eee; }
    .tx-dirlisting-pi1-row { background-color: #fff;height:30px;vertical-align:bottom;}

    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
      color: #000;
      border-bottom: 0px dotted #999;
    }

    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { }



.wrap1, .wrap2, .wrap3 {display:inline-table; /* \*/display:block;/**/}
.wrap1 {float:left; background:url(/fla/gfx/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/fla/gfx/corner_bl.gif) left bottom no-repeat;}
.wrap3 {padding:0 8px 7px 0; background:url(/fla/gfx/corner_tr.gif) right top no-repeat;}
.wrap3 img {display:block;}

.imgtext-table {border-top: 1px solid #333333; border-bottom: 1px solid #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.tabtext2 {text-indent: 7px;}
.tabtext1 {text-indent: 7px; background-color:#efefef;}
a:link {color:#999999; text-decoration:none;}
a:visited {color:#999999; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:underline;}
/*.equipmentmenu {display:block;text-decoration:none}*/
.equipmentmenu, a:link {text-decoration:none;}
.equipmentmenu, a:visited {text-decoration:none;}
.equipmentmenu, a:hover {color:#000000; text-decoration:none;}
.equipmentmenu, a:active {color:#000000; text-decoration:none;}
.language {font-size : 10px;letter-spacing : -1px;}
.lang {color:#999999;}

/*#frame {text-align: center; margin-top: -212px; margin-left: -375px; position: absolute; top: 50%; left: 50%; width: 770px; height: 455px; border: 0px dashed #999999; visibility: visible;} */
#frame {text-align: center; position: relative;margin:0px 0px 0px 0px;width: 770px; height: 455px; border: 0px dashed #999999; visibility: visible;}
#logo {text-align: left; top: 2px; left: 0px; width: 219px; height:25px; border: 0px dashed #777777;}
#language {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; left:398px; top:2px;}

#ecke-oben {left:0px; top:0px; width: 550px; height:50px; border-left: 1px solid #999999; border-top: 1px solid #999999;}

#ecke-unten {right:0px; bottom:0px; width: 550px; height:45px; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

#header {left:10px; top:10px; width: 750px; height:25px;}
#main {text-align: left;top: 65px; left: 50px; width:670px; height:330px; border: 0px dashed #dddddd;}
/*background-color:#f9f9f9;*/
#content {text-align: left; top: 70px; left: 90px; width:500px; height:200px; border: 1px dashed #dddddd;}

#servicecontent {overflow:auto;  text-align: left;top: 0px; left: 0px; width:500px; height:330px; border: 0px dashed #dddddd;}

#download-item {position: relative; overflow:auto; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; top: 0px; left: 0px; width:500px; height:110px;background-color:#ffffff;border-top: 1px dashed #999999;}

#file-icon {position: relative; float:left; text-align: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; width:20px; height:20px; border: 0px dotted #333333;}

#file-size {position: relative; float:left; text-align: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; width:70px; height:15px; border: 0px dotted #333333;}

#file-name {position: relative;font-weight:bold; float:left; text-align: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; width:350px; height:15px; border: 0px dotted #333333;}

#file-title {position: relative; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 30px; width:430px; height:15px; border: 0px dotted #333333;clear:left;}

#file-description {position: relative; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 30px; width:430px; height:45px; border: 0px dotted #333333;}

#download-rep {text-align: left;top: 0px; left: 0px; width:500px; height:200px; border: 1px dashed #dddddd;}

#galeriemenu {overflow:auto;position: absolute; text-align: right; padding: 10px 5px 10px 0px; margin:0px; right:-40px; bottom:120px; width: 215px; height:205px;border-right: 1px solid #999;}
#galeriemenu-line { position: absolute; text-align: right; padding: 0px; margin:0px; right:-40px; bottom:0px; width: 1px; height:120px;border-right: 1px solid #999;}

#home-content {text-align: left;top: 70px; left: 90px; width:500px; height:200px; border: 0px dashed #dddddd;}
#footer {left:10px; bottom:0px; width: 750px; height:30px;}
ecke-unten-l {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; left:60px; bottom:10px; width: 270px; height:1px; border-bottom: 1px solid #999999;}
ecke-unten {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; right:0px; bottom:0px; width: 20px; height:10px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color:#ffffff;}

#subtitle {position:absolute; left:-40px; top:0px; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; border-left: 1px solid #999999;}

#topmenu {text-align: center;top: 0px; right: 40px;  width: 270px; height:25px; border-top: 1px solid #999999;}

#submenu {position: absolute; text-align: center; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; bottom: 10px; left: 40px; height:25px; border-bottom: 1px solid #999999;}

#equipment {position: absolute; text-align: left; overflow:auto; padding: 0px 0px 10px 10px; margin: 0px 0px 0px 0px; left:0px; top:0px; width: 500px;height:320px; border: 0px dashed #999999;}

#equipmentliste-rechts {position: absolute; text-align: right; padding: 0px 5px 10px 0px; margin: 0; right:-40px; bottom:0px; width: 190px; border-right: 1px solid #999;overflow:visible;}

#liste-rechts {position: absolute; text-align: right; padding: 10px 5px 10px 0px; margin: 0px 0px 10px 0px; right:0px; bottom:0px; width: 100px; border-right: 1px solid #999999;}

#sitemap { text-align: left;top: 0px; left: 0px; width:100%; height:330px; border: 0px dashed #dddddd;}

#sm1 {overflow:auto;top: 0px; left: 0px; width:250px; height:330px; border: 0px dashed #dddddd;}
.sitemap1 {display:block;font-size : 13px;background-color:#efefef;font-weight:bold;padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;text-align:center;}
/*.sitemap1, a:link {text-decoration:underline;}*/
#sm2 {overflow:auto;top: 0px; left: 260px; width:250px; height:330px; border: 0px dashed #dddddd;}
.sitemap2 {display:block; margin:0px;padding:0px;line-height:20px; font-weight:bold;text-align: left;}
#sm3 {top: 0px; left: 520px; width:150px; height:330px; border: 0px dashed #dddddd;}
.sitemap3 {display:block; margin:0px;padding:0px;text-align: left;text-indent : 10px;}


#image {left:135px;text-align:center; bottom:0px;width:340px; height:260px;}
span.prev {position:absolute;bottom:0px;left:10px;}
span.next {position:absolute;bottom:0px;right:10px;}
/*
span.next {position:absolute;bottom:0px;right:10px;width:10px;height:10px;background:url(/fileadmin/gfx/winkel2.gif)}
*/
coverimage {left:0px; top:0px;width:500px; height:330px;border: 1px dashed #dddddd;}
#panoimage {left:110px; top:85px;width:450px; height:170px;border: 0px dashed #dddddd;}
#vr-pano {left:110px; top:70px; width:400px; height:190px;border: 0px solid #999999;}
/*
border-top: 1px solid #999999;border-bottom: 1px solid #999999;
#vr-links {position:absolute; left:575px; top:290px;width:100px; height:20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border-top: 0px solid #999999;border-bottom: 0px solid #999999;}*/
#vr-links {position:relative; text-align:right; float:right; width:300px; height:15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border: 0px solid #999999;}


#artist01 {
	left: 0px;
	top: 240px;
	width: 18px;
	border-right: 1px solid #dddddd;
}
#artist02 {
	left: 30px;
	top: 240px;
	width: 18px;
	border-right: 1px solid #dddddd;
}
#artist03 {
	left: 60px;
	top: 240px;
	width: 18px;
	border-right: 1px solid #dddddd;
}
#artist04 {left:515px; top:90px;width:150px; height:20px;border: 1px solid #dddddd;}
#artist05 {left:515px; top:120px;width:150px; height:20px;border: 1px solid #dddddd;}
#artist06 {left:25px; top:120px;border: 1px solid #dddddd;}
#artist07 {left:515px; top:180px;border: 1px solid #dddddd;}
#artist08 {left:575px; top:180px;border: 1px solid #dddddd;}
#artist09 {left:515px; top:240px;border: 1px solid #dddddd;}
#artist10 {left:575px; top:240px;border: 1px solid #dddddd;}

.artistmenu li {display:block;padding:0 1px 0 0;}
.equipmentmenuliste li {display:block;padding:0 1px 0 0;}  
#pic01 {left:0px; top:0px;width:50px; height:50px;}
#pic02 {left:60px; top:0px;}
#pic03 {left:120px; top:0px;}
#pic04 {left:0px; top:60px;}
#pic05 {left:60px; top:60px;}
#pic06 {left:0px; top:120px;}
#pic07 {right:60px; bottom:60px;}
#pic08 {right:0px; bottom:60px;}
#pic09 {right:60px; bottom:0px;}
#pic10 {right:120px; bottom:0px;}
#pic11 {right:0px; bottom:0px;}
#pic12 {left:180px; top:0px;}

#pano01 {left:0px; top:0px;width:140px; height:50px;}
#pano02 {left:130px; top:0px;}
#pano03 {left:260px; top:0px;}
#pano04 {right:0px; bottom:0px;}
#pano05 {right:130px; bottom:0px;}
#pano06 {right:260px; bottom:0px;}


#thumbs {
position: relative;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
top: 0px; right: 0px;
border: 0px dashed #dddddd;
}
#pix {text-align: center;top:135px; left: 80px; width:250px; height:250px;border: 0px dashed #dddddd;}
#pixbig {
position: absolute;
visibility: hidden;
text-align: center;
vertical-align:baseline;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
top:70px; left: 16px; width:684px; height:400px;
background-color:#ffffff;
border: 0px dashed #dddddd;
/*
background-color:#efefef;
*/
}
#ausstellungsliste {
position: absolute;
overflow: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
bottom:35px; left: 50px; width:650px; height:300px;
border: 0px dashed #dddddd;
}
.list {
        font-family : arial, Verdana, sans-serif;
        font-size : 11px;
        line-height : 140%;
        color: #777777;
        margin-top : 5px;
        margin-bottom : 1px;
        margin-right : 25px;
        padding-bottom : 0px;
        text-indent : 0px;
        letter-spacing : +1px;
        word-spacing : +2px;
}
.box {
border: 1px dashed #dddddd;
}
#werkliste {text-align: left;top:135px; left: 100px; width:590px; height:270px;border: 0px dashed #dddddd;}
#werkliste-before {
position: relative;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
top:0px; left: 0px; width:70px; height:70px;
border-left: 1px dashed #dddddd;
}
#werkliste-link {
position: absolute;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
top:0px; left: 75px; width:230px;
border: 0px dashed #dddddd;
}
#werkliste-after {
position: absolute;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
top:20px; left: 75px; width:230px; height:20px;
border: 0px dashed #dddddd;
}
#name {
position: absolute;
text-align: right;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
top: 70px; right: 0px;
border: 0px dashed #dddddd;
}

#page {
position: relative;
float: right;
margin: 00px auto;
width: 700px; height:450px;
border: 0px dashed #000000;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}
#list {
position: absolute;
top:0px;
margin: 0px;
width: 700px; height:400px;
overflow: visible;
padding: 0%;
float: left;
text-align: left;/*Aufheben von IE_quirks im BODY*/
border: 0px solid #000000;
}
/*
#list-monat {
text-align: left;
position: absolute;
float: left;
left: 0px; top:331px; width:350px;
height:18px;
background-color:#dfdfdf;
}
*/

#list-title {
text-align: right;/*Aufheben von IE_quirks im BODY*/
position: absolute;
float: right;
right: 25px; top:6px; width:300px; height:18px;
border: 0px dashed #000000;
}
#list-date {
border: 1px solid #000000;
}

#list-subheader {
font-size : 13px;
height: 35px;
border: 0px dashed #999999;
}
#list-imagebox {
position: relative;
float: left;
top: 18px; left: 0px; width:350px; height: 263px;
border: 0px solid #000000;


}
#list-image {
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
left:0px; top:0px; width:350px; height: 263px;
border: 0px solid #000000;
}
#paper {
position: absolute;
float: right;
top: 18px; right: 0px; width:350px; height: 314px;
border: 0px dashed #999999;
}
#list-contentbox {
position: relative;
float: right;
top: 18px; right: 0px; width:350px; height: 314px;
border: 0px dashed #999999;
/*background-image: url(/fla/bgimages/polatext.jpg);*/
}

#list-content {
text-align: justify;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
right:25px; top:30px; width:300px; height: 220px;
overflow: auto;
border: 0px dashed #999999;

}
#list-caption {
text-align: left;/*Aufheben von IE_quirks im BODY*/
position: absolute;
float: left;
top:280px; left: 30px; width:80px; height:18px;
border: 0px dashed #999999;
}
#list-time {
text-align: right;/*Aufheben von IE_quirks im BODY*/
position: absolute;
float: right;
right: 30px; top:280px; width:80px; height:18px;
border: 0px solid #000000;
}
#list-browse {
text-align: center;/*Aufheben von IE_quirks im BODY*/

position: absolute;
float: right;
right: 0px; top:400px; width:700px;
height:18px;
border: 0px solid #000000;
}
#list-pfeilprev {
text-align: left;/*Aufheben von IE_quirks im BODY*/
position: absolute;
float: left;
left:4px; top: 4px; width:15px;
border: 0px solid #000000;
}
#list-pfeilnext {
text-align: right;/*Aufheben von IE_quirks im BODY*/
position: absolute;
float: right;
right:4px; top:4px; width:15px;
border: 0px solid #000000;
}


#archive {
/*
text-align: left;
position: absolute;
display:inline;
list-style: none;
left: 0px; bottom:40px; width:700px; height:50;
overflow: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
*/
position: absolute;
text-align: justify;
right: 0px; bottom:0px; width:700px; height:20px;
border: 0px dashed #999999;
background-color:#ffffff;
}

#archivliste, ul, li{
overflow: auto;
display:inline;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
}

#search {
position: absolute;
text-align: right;
right: 0px; top:0px; width:300px; height:16px;
border: 0px dashed #999999;
background-color:#ffffff;
}
#xml {
position: absolute;
text-align: left;
left: 0px; bottom:0px; width:300px; height:18px;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 2px;
border: 0px solid #000000;
background-color:#eeeeee;
}
#info {
position: absolute;
text-align: left;
left: 35px; bottom:0px; width:50px; height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 2px;
border: 0px solid #000000;
background-color:#eeeeee;
}
#mail {
position: absolute;
text-align: left;
left: 75px; bottom:0px; width:50px; height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 2px;
border: 0px solid #000000;
background-color:#eeeeee;
}
.inputline {
background-color: #ffffff;
font-size: 11px;
border-bottom: 1px dashed #999999;
width: 150px; height:14px;
margin: 2px 0px 2px 0px;
padding: 0px 0px 2px 0px;
}
/*.button {
  background-color: #ffffff;
  color: #777777;
  font-size: 7px;

} */
.button {background-color: #DAE6F2; border-width: 1px; border-color: #BDD3EA;}
