ul
{
  color: black;
  margin-left: 0;
  padding-left: 10px;

}

li
{
    list-style-type: none;
}

h2 {
	font-size: 18px;
	font-weight: normal;
    background: url(http://artcore.kultur-online.at/templates_eq1/media/h2-back.jpg) no-repeat bottom left;
    padding-bottom:5px;
}


fieldset
{
	margin: 0;
	padding: 5px; 0;
	border: #333333 dotted 1px;
	text-align: left;

}

#box, .box
{
	width: 400px;
	margin: 0px 0px;
	padding: 0;
}



a                    {
                            font-family:                    verdana, arial, helvetica, sans-serif;
                            font-size:                        11px;
                            font-weight:                    normal;
                            line-height:                     14px;
                            color:                             #999999;
                            Xletter-spacing:                    0.05em;
                            text-decoration:none;
                            }

a:visited
{
    color:#287755;
    text-decoration:none;
    font-weight:normal;

}

a:hover
{
    color:#000000;
    font-weight:normal;
}

a:link
{
    color:#287755;
    text-decoration:none;
    font-weight:normal;
}


    .logo
    {
        text-align:                    left;
        color: #ffffff;
    }


    body
    {
        margin:         10px 0px 0px 0px;
        padding:        0px;
        text-align:     center;
        background:     #dddddd;
        Xbackground:     #b2b2b2;
        font-family:   verdana, arial, helvetica, sans-serif;
        }

    #dmain
    {
        width:          760px;
        height:         18760px;
        border:         1px solid #b2b2b2;
        margin:         0 auto;
        text-align:     left;
        background:     #ffffff;
    }

    #dmain_print
    {
        Xwidth:          760px;
        Xheight:         1760px;
        border:         0px solid #b2b2b2;
        margin:         10px 10px ;
        text-align:     left;
        background:     #ffffff;
    }

    #quicklinks
    {
        width:          188px;
        height:         155px;
        top:-7000px;
        left:300px;
        position:       relative;
        float:          right;
        border:         0px solid steelblue;
        background:     #fffffff;
        left:           0px;
        top:            -10700px;
        font-size:      9px;
        color:          black;
        overflow:       auto;
    }

    #leftcontent
    {
        position:       relative;
        left:           5px;
        top:            10px;
        width:          110px;
        height:         18680px;
        background:     #fff;
        border-right:   1px dotted #b2b2b2;
        padding-left:   5px;
    }

    #centercontent
    {
        position:       relative;
        background:     #fff;
        top:            -18672px;
        left:           125px;
        width:          430px;
        height:         18680px;
        border:         0px solid #b2b2b2;
        overflow:       no;
        padding-left:   5px;
        padding-right:  5px;
    }

#centercontentone
    {
        position:       relative;
        background:     #fff;
        top:            -18672px;
        left:           125px;
        width:          210px;
        height:         18680px;
        border:         0px solid #b2b2b2;
        overflow:       no;
        padding-left:   5px;
        padding-right:  5px;
    }
#centercontenttwo
    {
        position:       relative;
        background:     #fff;
        top:            -37352px;
        left:           125px;
        width:          210px;
        height:         18680px;
        border:         0px solid #b2b2b2;
        overflow:       no;
        padding-left:   5px;
        padding-right:  5px;
    }



    #rightcontent
    {
        position:       relative;
        left:           595px;
        width:          158px;
        top:            -37352px;
        height:         8680px;
        background:     #fff;
        border-left:    1px dotted #b2b2b2;
        padding-left:   5px;
    }

    #banner
    {
        position:       relative;
        background:     #ffcc00;
        border-bottom:  1px solid #b2b2b2;
        border-left:    0px solid #b2b2b2;
        border-right:   0px solid #b2b2b2;
        height:         55px;
        }



    h1 {
        font-size:14px;
        padding-top:10px;
        }

    #banner h1 {
        font-size:14px;
        padding:10px 10px 0px 10px;
        margin:0px;
        }

    #rightcontent p {
        font-size:10px
        }



    a.navbold
    {
        font-family:                        verdana, arial, helvetica, sans-serif;
        font-size:                          11px;
        font-weight:                        bold;
        line-height:                        6px;
        color:                              #287755;
        text-decoration:                    none;
    }



    a:visited.navbold
    {
        font-family:                        verdana, arial, helvetica, sans-serif;
        font-size:                          11px;
        font-weight:                        bold;
        line-height:                        6px;
        color:                              #287755;
        text-decoration:                    none;
    }

    a:hover.navbold
    {
       color:                               #000000;
       font-weight:                         bold;
    }

    a:link.navbold
    {
        color:                              #287755;
        text-decoration:none;
        line-height:                        6px;
        font-weight:                        bold;
    }

    .catnolink
    {

        font-size: 11px;
        font-weight:                    bold;
        color: #000000;
        line-height:6px;
    }


    .cattreehighlight
    {
        font-size:          12px;
        font-weight:        bold;
        line-height:        14px;
        color:              #000000;
        xletter-spacing:     0.00em;
        text-decoration:    none;
    }

    .mainheader,.mainheaderblack
    {
        font-size:          11px;
        font-weight:        bold;
        line-height:        12px;
        color:              #999999;
        xletter-spacing:     0.00em;
        text-decoration:    none;
    }

    .mainheaderblack
    {
        font-size: 			11px;
        color:              black;
    }
    
    

    .path
    {
        border-bottom:0px solid #b2b2b2;
        width:auto;
        Xbackground:#dddddd;

    }

    .spacer25
    {
        height:0px;
        background:white;
        border-bottom:1px dotted #b2b2b2;
        margin-bottom:5px;
        width:95%;
        text-align:center;
    }

    .spacer10
    {
        height:4px;
    }

	.spacer15
    {
        height:15px;
    }

    .spacer30
    {
        height:30px;
    }


    .pagination
    {
        text-align:right;
    }

    .navpag
    {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size: 11px;
        line-height: 14px;
        color: #666666;
        xletter-spacing:0.00em;
        text-decoration:none
    }

    .pag_active
    {
        color:#FFA500;
        font-size:11px;
    }


    .catdescription
    {
        font-size:10px;
        color:#999999;
        padding-top:10px;
        padding-bottom:15px;
    }

    .event
    {
        padding-right:5px;
    }
    .event_title,.event_date,.event_location,.event_head,.event_producer,.event_url_producer,.event_url_web,.event_url_event
    {
        font-size:10px;
    }

    .event_title
    {
        color:#666666;
        padding-bottom:10px;

    }

    .event_date
    {
        color:#666666;
    }

    .date_online,.catevent_date,.catevent_time,.catevent_location,.catevent_head,.catevent_producer
    {
        font-size:10px;
        color:#999999;
    }

    .catevent_producer
    {
        border-top:1px dotted #b2b2b2;
        width:auto;
        margin-top:10px;
    }
    .catevent_title
    {
        padding-top:5px;
        padding-bottom:10px;
    }

.navsmall
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #287755;
    xletter-spacing:0.05em;

}




.navboldsmall,.navbolds,.default
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #999999;
    letter-spacing:0.05em;
    font-weight:bold;
    text-decoration:none;
}

.default
{
	font-weight:normal;
	color: #000000;
	letter-spacing:0em;
}



a:visited.navsmall
{
    color: #287755;
    text-decoration:none;

}

a:hover.navsmall
{
    color:#FFA500;
       text-decoration:none;
}

a:link.navsmall
{
    color: #287755;
    text-decoration:none;
}


.nav                    {
                        font-family:                     verdana, arial, helvetica, sans-serif;
                        font-size:                         12px;
                        font-weight:                    bold;
                        line-height:                     14px;
                        color:                             #999999;
                        letter-spacing:                    0.05em;
                        }

.nav_event                    {
                        font-family:                     verdana, arial, helvetica, sans-serif;
                        font-size:                         10px;
                        font-weight:                    bold;
                        line-height:                     14px;
                        color:                             #999999;
                        letter-spacing:                    0.05em;
                        }




a:visited.nav            {
                        color:                            #666666;
                        text-decoration:                none;
                        }

a:hover.nav                {
                        color:                            #FFA500;
                        }

a:link.nav                {
                        color:                            #666666;
                        text-decoration:                none;
                        }


.navarticle
{
    background:#ffffff;
    text-align:right;
    width:auto;
}

.texttitle,.cattitle
{
    font-family:                        verdana,arial,helvetica,sans-serif;
    font-size:                          12px;
    font-weight:                        bold;
    margin-top:                         0px;
    margin-right:                       0px;
    margin-bottom:                      0px;

                            margin-left:                         0px;
                            padding:                             0px;
                            padding-bottom:                             5px;
                            color:                                #333333;
                            Xcolor:                                #000000;
                            text-decoration:                    none;
                            padding-bottom:0px;
                            padding-top:3px;
                            }

.catevent_head

{
                            font-family:                         verdana, arial, helvetica, sans serif;
                            font-size:                             12px;
                            font-weight:                         normal;
                            color:                                 #000000;
                            margin:                             0px;
                            padding-top:                         0px;
                            padding-right:                         0px;
                            padding-bottom:                     5px;
                            padding-left:                         0px;
                            line-height:                        18px;
                            }
                            
.texthead

{
                            font-family:                         verdana, arial, helvetica, sans serif;
                            font-size:                             11px;
                            font-weight:                         normal;
                            color:                                 #000000;
                            margin:                             0px;
                            padding-top:                         2px;
                            padding-right:                         0px;
                            padding-bottom:                     5px;
                            padding-left:                         0px;
                            line-height:                        16px;
                            }

#textlogo
{
    float:left;
    width:410px;
}


.comments,.wordcounter,.comment_poster
{
    font-size:10px;
    color:#b2b2b2;
}

.comment_title
{
   font-size:10px;
   color:#666666;
   font-weight:bold;

}


.commentsheader
{
    background:#b2b2b2;
    color:white;
}
.featured,.searchitem,.featured_toc
{
    color:#c30;
    color:#CC9933;
    color:#666666;

    Xcolor:orange;
    font-weight:bold;
    padding-bottom:                             5px;
}


.featured
{
    font-size:12px;
}

.featured_toc
{
    font-size:12px;
    padding-bottom:3px;
    padding-left:10px;
    border-left:0px dotted #287755;
}

.today
{
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
    font-style:smallcaps;

}


.textovertitle {
    font-size: 12px;
    text-transform: uppercase;
    color: #666666;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}


.textsubtitle                 {
                            font-size: 11px;
                            color: #333333;
                            margin: 0px;
                            padding-top: 5px;
                            padding-right: 0px;
                            padding-bottom: 10px;
                            padding-left: 0px;
                            }



.docuser                     {
                            font-family:                     verdana, arial, helvetica, sans-serif;
                            font-size:                        10px;
                            font-weight:                    normal;
                            color:                            #999999;
                            margin:                            0px;
                            padding-top:                    4px;
                            padding-right:                    0px;
                            padding-bottom:                    8px;
                            padding-left:                    0px;
                            }



.text {
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
    padding-left: 0px;
    line-height:18px;
    }



.textps {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    border-top:1px solid #b2b2b2;
    width:300px;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.printversion {
    font-size: 9px;
    margin: 0px;
    padding: 0px;

}

.img_desc,.gal_nav
{
 font-size:9px;
 color:#666666;
 text-align:left;
}

.docimg,.imagetext
{
    font-size:9px;
    color:#666666;
    text-align:center;
    padding-bottom:10px;
    border-bottom:0px;
}

.imagetext
{
    text-align:center;
}
.pag_nav
{
    width:auto;
    text-align:right;
}
.doc_attach,.downloadsize
{
    font-size:10px;
    color:#666666;
}

.print_nav
{
    background:white;
    font-size: 11px;
    text-align:right;
}

.print_body
{
    background:white;
    font-size: 11px;
    padding-left:10px;
    padding-top:20px;
    padding-right:5px;
}

.print_date_online

{
    background:white;
    font-size: 11px;
    padding-left:0px;
    padding-top:20px;
    padding-right:5px;
}

.print_title,.print_overtitle,.print_subtitle,.print_user
{
    background:white;
    font-size: 11px;
    color:black;
    font-weight:normal;
    font-style:italic;
    padding-bottom:20px;
}

.print_user,.print_title
{
    font-style:normal;
}


.print_title
{
    background:white;
    font-size: 12px;
    color:black;
    font-weight:bold;
    padding-top:20px;
    padding-bottom:20px;

}


.print_head,.print_text
{
    font-size:      12px;
    font-weight:    normal;
    color:          #000000;
    margin:         0px;
    padding-top:    0px;
    padding-right:  0px;
    padding-bottom: 20px;
    padding-left:   0px;
    line-height:    18px;
    text-indent:    0px;
}

 .print_ps
 {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

#print_images
{
    text-align:center;
    padding-bottom:10px;
}

.print_image
{

    padding-bottom:15px;
}



.print_copyright
{
    margin-top:20px;
    font-size:9px;
    text-align:left;
    border-top:1px solid #b2b2b2;
}

.sitemaptitle
{
    line-height:18px;
}
