/* this file was generated by woolf solutions. */
/* Mon Mar 17 11:18:59 2008                                  */
/* www.woolf-solutions.at                                    */

* {
    font-size: 12px;
}

.button_large {
    background-color: #CCCCCC;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    width           : 250px;
}

.button_large_spacing {
    background-color: #CCCCCC;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    margin-top      : 12px;
    width           : 250px;
}

.checkbox1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size  : 12px;
    margin     : 0px 0px 0px 0px;
    padding    : 0px;
}

.checkbox2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size  : 12px;
    margin     : 0px 0px 0px 0px;
    margin-left: 50px;
    padding    : 0px;
}

.small {
    font-size: 11px;
}

.textarea {
    background-color: #CCCCCC;
    border          : solid 1px #000000;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    height          : 55px;
    margin          : 0px;
    margin-top      : 2px;
    width           : 250px;
}

.textfield_large {
    background-color: #CCCCCC;
    border          : solid 1px #000000;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    margin-top      : 2px;
    width           : 250px;
}

.textfield_small {
    background-color: #CCCCCC;
    border          : solid 1px #000000;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    margin-top      : 2px;
    width           : 50px;
}

.thumbnail_vert_spacer1 {
    height: 20px;
    width : 150px;
}

.thumbnail_vert_spacer2 {
    height: 20px;
    width : 20px;
}

.verkauft {
    color    : #FF3333;
    font-size: 10px;
}

a {
    color          : #FFFFFF;
    text-decoration: none;
}

a.artist_active {
    color      : #FFECC0;
    font-weight: bold;
}

a.artist_active:hover {
    color          : #FFECC0;
    font-weight    : bold;
    text-decoration: underline;
}

a.artist_menu {
    color: #F2B119;
}

a.artist_menu:hover {
    color          : #F2B119;
    text-decoration: underline;
}

a.content1_heading_small {
    color          : #FFFFFF;
    font-size      : 12px;
    font-weight    : bold;
    margin         : 0px;
    padding        : 0px;
    padding-bottom : 6px;
    text-decoration: none;
}

a.content1_heading_small:hover {
    font-weight    : bold;
    text-decoration: underline;
}

a.general_active {
    color      : #FFECC0;
    font-weight: bold;
}

a.general_active:hover {
    color          : #FFECC0;
    font-weight    : bold;
    text-decoration: underline;
}

a.general_menu {
    color: #F2B119;
}

a.general_menu:hover {
    color          : #F2B119;
    text-decoration: underline;
}

a.general_sub_active {
    color      : #FFECC0;
    font-weight: bold;
}

a.general_sub_active:hover {
    color          : #FFECC0;
    font-weight    : bold;
    text-decoration: underline;
}

a.general_submenu {
    color: #FFECC0;
}

a.general_submenu:hover {
    color          : #FFECC0;
    text-decoration: underline;
}

a.gg_active {
    color      : #FFECC0;
    font-size  : 14px;
    font-weight: bold;
}

a.gg_active:hover {
    color          : #FFECC0;
    font-size      : 14px;
    font-weight    : bold;
    text-decoration: underline;
}

a.gg_hover {
    color          : #F2B119;
    font-size      : 14px;
    text-decoration: underline;
}

a.gg_menu {
    color    : #F2B119;
    font-size: 14px;
}

a.gg_menu:hover {
    color          : #F2B119;
    font-size      : 14px;
    text-decoration: underline;
}

a.nav_left {
    color: #FFECC0;
}

a.prev_next {
    color: #F2B119;
}

a.prev_next:hover {
    color          : #F2B119;
    text-decoration: underline;
}

a.text {
    color          : #FFFFFF;
    text-decoration: none;
}

a.text:hover {
    color          : #FFFFFF;
    text-decoration: underline;
}

a.tnl {
    color          : #CCCCCC;
    font-size      : 10px;
    font-weight    : bold;
    text-decoration: none;
}

a.tnl:hover {
    color          : #CCCCCC;
    font-size      : 10px;
    font-weight    : bold;
    text-decoration: underline;
}

a.tnl_hover {
    color          : #CCCCCC;
    font-size      : 10px;
    font-weight    : bold;
    text-decoration: underline;
}

a:hover {
    color          : #FFFFFF;
    text-decoration: underline;
}

b {
    font-weight: bold;
}

body {
    background-color: #616668;
    color           : #CCCCCC;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
}

div {
    overflow: hidden;
}

div.bio_body {
    height                     : 342px;
    overflow                   : auto;
    padding                    : 0px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : justify;
    vertical-align             : top;
    width                      : 400px;
}

div.bio_heading1 {
    height  : 36px;
    overflow: hidden;
    padding : 0px;
    width   : 202px;
}

div.bio_heading2 {
    height: 36px;
    width : 410px;
}

div.bio_list {
    height                     : 342px;
    overflow                   : auto;
    padding                    : 0px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : left;
    vertical-align             : top;
    width                      : 192px;
}

div.content1 {
    height                     : 395px;
    overflow                   : auto;
    padding                    : 0px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : left;
    vertical-align             : top;
    width                      : 662px;
}

div.content1_body {
    height                     : 362px;
    overflow                   : auto;
    padding                    : 0px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : left;
    vertical-align             : top;
    width                      : 662px;
}

div.content1_heading {
    height  : 32px;
    overflow: hidden;
    padding : 0px;
    width   : 672px;
}

div.content2 {
    height                     : 395px;
    overflow                   : auto;
    padding                    : 0px 10px 10px 36px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : left;
    vertical-align             : top;
    width                      : 662px;
}

div.content2_body {
    height                     : 362px;
    overflow                   : auto;
    padding                    : 0px 10px 10px 36px;
    padding-right              : 10px;
    scrollbar-3d-light-color   : #616668;
    scrollbar-arrow-color      : #616668;
    scrollbar-base-color       : #CCCCCC;
    scrollbar-dark-shadow-color: #616668;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-highlight-color  : #616668;
    scrollbar-shadow-color     : #616668;
    text-align                 : left;
    vertical-align             : top;
    width                      : 662px;
}

div.content2_heading {
    height  : 32px;
    overflow: hidden;
    padding : 0px 10px 0px 36px;
    width   : 672px;
}

div.home_text {
    float         : right;
    height        : 250px;
    text-align    : left;
    vertical-align: middle;
    width         : 220px;
}

div.imgfloat {
    float : left;
    margin: 0px 25px 25px 0px;
}

div.thumbnail_label {
    font-size     : 10px;
    height        : 30px;
    overflow      : hidden;
    padding-top   : 2px;
    vertical-align: bottom;
    width         : 150px;
}

div.ueu {
    height	: 595px;
/*    height  : 395px; */
    overflow: hidden;
    padding : 0px;
    width   : 662px;
}

h1 {
    color    : #FFFFFF;
    font-size: 14px;
    margin   : 0px;
    padding  : 10px 0px 0px 36px;
}

h1.content {
    color       : #FFFFFF;
    font-size   : 14px;
    margin      : 0px;
    padding     : 10px 0px 0px 36px;
    padding-left: 0px;
    padding-top : 22px;
}

h1.content1_heading {
    color    : #FFFFFF;
    font-size: 14px;
    margin   : 0px;
    padding  : 0px;
}

h1.content1_heading_small {
    color         : #FFFFFF;
    font-size     : 12px;
    margin        : 0px;
    padding       : 0px;
    padding-bottom: 6px;
}

h1.detail {
    color         : #FFFFFF;
    font-size     : 14px;
    margin        : 0px;
    padding       : 10px 0px 0px 36px;
    padding-bottom: 0px;
    padding-top   : 0px;
}

h1.home_text {
    color      : #CCCCCC;
    font-size  : 12px;
    font-weight: bold;
    padding    : 0px 0px 8px 0px;
}

h1.under {
    color    : #FFFFFF;
    font-size: 14px;
    margin   : 0px;
    padding  : 30px 0px 0px 36px;
}

h1.under2 {
    color    : #FFFFFF;
    font-size: 14px;
    margin   : 0px;
    padding  : 15px 0px 20px 36px;
}

/*  
	MSP 2009-09-03: neue Klasse eingefügt, damit Galerierundgang in rot erscheint
*/
h1.red {
	color	: #FF4D00;
    font-size: 14px;
    margin   : 0px;
    padding  : 10px 0px 0px 36px;
}

img.artist_vert_spacer {
    height: 17px;
}

img.fullsize_horiz1 {
    width: 349px;
}

img.fullsize_horiz2 {
    height: 250px;
}

img.fullsize_vert1 {
    height: 600px;
}

img.fullsize_vert2 {
    width: 274px;
}

img.galerie {
    margin    : 0px 0px 0px 0px;
    padding   : 0px;
    text-align: left;
}

img.galerie_spacer {
    height: 6px;
    width : 1px;
}

img.gg_vert_spacer {
    height: 30px;
    width : 1px;
}

img.heading_vert_spacer {
    height: 10px;
    width : 670px;
}

img.home_spacer {
    width: 20px;
}

/*  
	MSP 2009-09-03: neue Klasse eingefügt, damit Bilder auf Startseite kleiner sein können als 250px (height)
*/
img.main_low2 
{
	height: 150px;
}

img.main_low {
    height: 250px;
}

img.map {
    border-left: solid 30px #616668;
    float      : right;
}

img.pub {
    margin-bottom: 6px;
}

img.thumbnail_empty {
    height: 1px;
    width : 150px;
}

img.thumbnail_horiz {
    width: 150px;
}

img.thumbnail_spacer {
    height: 1px;
    width : 24px;
}

img.thumbnail_vert {
    height: 140px;
}

li {
    margin-left: 10px;
}

p {
    margin    : 0px;
    padding   : 12px 0px 0px 36px;
    text-align: justify;
}

p.bio_list {
    margin    : 0px;
    padding   : 0px 0px 2px 0px;
    text-align: left;
}

p.content {
    padding-left: 0px;
}

p.content_small {
    font-size: 11px;
    padding  : 0px;
}

p.content_small_left {
    font-size : 11px;
    padding   : 0px;
    text-align: left;
}

p.detail {
    margin    : 0px;
    padding   : 0px;
    text-align: justify;
}

p.galerie {
    padding: 0px 0px 8px 0px;
}

p.info_link {
    padding   : 15px 0px 0px 36px;
    text-align: left;
}

p.messe {
    padding: 0px;
}

span.artist_active {
    color      : #FFECC0;
    font-weight: bold;
}

span.artist_menu {
    color: #F2B119;
}

span.general_menu {
    color: #F2B119;
}

span.gg_menu {
    color    : #F2B119;
    font-size: 14px;
}

span.nobold {
    font-size  : 10px;
    font-weight: normal;
}

span.oblique {
    font-style: italic;
}

span.submenu_marker {
    color    : #FFECC0;
    font-size: 10px;
}

span.tnnc {
    color    : #F2B119;
    font-size: 11px;
}

sup {
    font-size: 10px;
}

table, tr, td, span, img, div {
    border-collapse: collapse;
    border-style   : none;
    border-width   : 0px;
    margin         : 0px;
    padding        : 0px;
    text-align     : left;
    vertical-align : top;
}

table.nav_right {
    width: 636px;
}

td.artist_left {
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.artist_left_active {
    border-color  : #FFECC0;
    border-style  : solid;
    border-width  : 0px 1px 0px 0px;
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.artist_left_line {
    border-color  : #F2B119;
    border-style  : solid;
    border-width  : 0px 1px 0px 0px;
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.artist_left_noline {
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.artist_left_orig {
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.artist_right {
    padding-right : 2px;
    text-align    : left;
    vertical-align: top;
    width         : 107px;
}

td.artist_right_noline {
    padding-left  : 8px;
    padding-right : 2px;
    text-align    : left;
    vertical-align: top;
    width         : 107px;
}

td.artist_vert_spacer {
    height: 8px;
}

td.bio_right {
    padding-left: 40px;
}

td.bullet {
    padding-top   : 12px;
    text-align    : left;
    vertical-align: top;
    width         : 15px;
}

td.content1 {
    height        : 378px;
    text-align    : left;
    vertical-align: top;
    width         : 672px;
}

td.content1_thumbnails {
    height        : 378px;
    padding-bottom: 30px;
    text-align    : left;
    vertical-align: top;
    width         : 672px;
}

td.detail_left {
    text-align    : left;
    vertical-align: top;
    width         : 349px;
}

td.detail_left2 {
    text-align    : left;
    vertical-align: top;
    width         : 274px;
}

td.detail_nav1 {
    color         : #F2B119;
    font-size     : 11px;
    font-weight   : bold;
    padding-left  : 36px;
    text-align    : left;
    vertical-align: bottom;
    width         : 323px;
}

td.detail_nav2 {
    color         : #F2B119;
    font-size     : 14px;
    font-weight   : bold;
    padding-left  : 0px;
    text-align    : right;
    vertical-align: bottom;
    width         : 323px;
}

td.detail_right {
    text-align    : left;
    vertical-align: top;
    width         : 323px;
}

td.detail_right2 {
    text-align    : left;
    vertical-align: top;
    width         : 274px;
}

td.form1 {
    padding   : 4px 0px 4px 0px;
    text-align: left;
    width     : 100px;
}

td.form2 {
    padding   : 20px 0px 0px 0px;
    text-align: left;
    width     : 100px;
}

td.form3 {
    padding   : 4px 0px 4px 30px;
    text-align: left;
}

td.form4 {
    padding       : 0px 0px 4px 30px;
    text-align    : left;
    vertical-align: top;
}

td.form5 {
    padding       : 4px 0px 4px 30px;
    text-align    : left;
    vertical-align: bottom;
}

td.general_menu {
    height        : 40px;
    vertical-align: top;
}

td.general_menu_active {
    color         : #FFFFFF;
    font-weight   : bold;
    text-align    : left;
    vertical-align: top;
    width         : 79px;
}

td.general_menu_item {
    text-align    : left;
    vertical-align: top;
}

td.general_menu_left_margin {
    height: 40px;
    width : 288px;
}

td.general_menu_spacer_left {
    width: 36px;
}

td.gg_container {
    text-align    : left;
    vertical-align: top;
}

td.gg_container1 {
    height        : 283px;
    text-align    : left;
    vertical-align: top;
}

td.gg_container2 {
    height        : 95px;
    text-align    : left;
    vertical-align: top;
}

td.gg_left {
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.gg_left_line {
    border-color  : #F2B119;
    border-style  : solid;
    border-width  : 0px 1px 0px 0px;
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.gg_left_line_active {
    border-color  : #FFECC0;
    border-style  : solid;
    border-width  : 0px 1px 0px 0px;
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.gg_left_noline {
    padding-right : 8px;
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.gg_left_orig {
    text-align    : right;
    vertical-align: top;
    width         : 107px;
}

td.gg_right {
    text-align    : left;
    vertical-align: top;
}

td.gg_right_noline {
    padding-left  : 8px;
    text-align    : left;
    vertical-align: top;
}

td.heading_left {
    padding       : 20px 0px 0px 25px;
    text-align    : right;
    vertical-align: top;
}

td.heading_right {
    padding       : 20px 0px 0px 0px;
    text-align    : right;
    vertical-align: top;
}

td.heading_vert_spacer {
    height: 10px;
}

td.item {
    padding-top   : 12px;
    text-align    : left;
    vertical-align: top;
}

td.nav_left {
    text-align    : left;
    vertical-align: bottom;
}

td.nav_right {
    padding-left  : 36px;
    text-align    : left;
    vertical-align: bottom;
}

td.nav_sub_center {
    text-align    : center;
    vertical-align: bottom;
    width         : 40%;
}

td.nav_sub_left {
    text-align    : left;
    vertical-align: bottom;
    width         : 30%;
}

td.nav_sub_right {
    text-align    : right;
    vertical-align: bottom;
    width         : 30%;
}

td.pub01 {
    padding: 0px 10px 30px 0px;
}

td.pub01a {
    padding: 0px 0px 23px 0px;
}

td.pub01b {
    padding: 0px 10px 23px 0px;
}

td.pub02 {
    padding: 0px 10px 30px 40px;
}

td.pub02b {
    padding: 0px 10px 23px 40px;
}

td.pub03 {
    padding: 0px 10px 30px 0px;
}

td.pub03a {
    padding: 0px 10px 23px 0px;
}

td.thumbnail {
    height        : 140px;
    text-align    : left;
    vertical-align: bottom;
    width         : 150px;
}

td.thumbnail_label {
    color      : #CCCCCC;
    font-size  : 10px;
    font-weight: bold;
}

td.thumbnail_nav {
    color         : #F2B119;
    font-size     : 14px;
    font-weight   : bold;
    height        : 140px;
    text-align    : right;
    vertical-align: bottom;
    width         : 150px;
}

td.thumbnail_spacer {
    height: 1px;
    width : 24px;
}

td.ueu1 {
    height        : 185px;
    padding       : 0px 10px 0px 0px;
    vertical-align: bottom;
}

td.ueu1a {
    height        : 185px;
    padding       : 0px;
    vertical-align: bottom;
}

td.ueu2 {
    height        : 310px;
/*    height        : 210px; */
    padding       : 0px 10px 0px 0px;
    vertical-align: bottom;
}

td.ueu2a {
    height        : 310px;
/*    height        : 210px; */
    padding       : 0px;
    vertical-align: bottom;
}

ul {
    list-style-position: outside;
    list-style-type    : disc;
    margin             : 2px 0px 14px 6px;
    padding            : 0px;
}


